/* 05.Mai.2009 */
@media screen {body {margin:0; padding:0; background:#fff; font-family:Arial,Helvetica,sans-serif; color:#000; font-size:80%}
a:link, a:visited {color:#BF403D}
a:active {color:#f2ad0a}
a:hover {color:#EE8110}
input, select, textarea {font-family:Arial,Helvetica,sans-serif; color:#000; font-size:100%}
acronym {cursor:help; border-bottom:1px dashed #BF403D}
form {margin:0; padding:0; clear:both}
img {border:0}
blockquote {width:80%; margin:0 auto; margin:6px 0 16px 0; padding:10px 0 12px 0; clear:both; font-style:italic; font-size:120%; color:#bf403d; line-height:150%; border-top:1px solid #FFBC10; border-bottom:1px solid #FFBC10}
font, center, div[align], p[align], table[align], font[color] {color:#ED2123; font-weight:bold; background:#FFEA40 url(../img/warning.gif) repeat 0 0; margin:10px; padding:10px; border:2px dashed #ED2123; font-size:2em; clear:both;}
font:before, center:before, div[align]:before, p[align]:before, table[align]:before, font[color]:before {content:"XHTML inválido: "; padding:0 10px 0 10px; clear:both}
p.nojs {width:94%; margin:0 auto; margin-top:3%; margin-bottom:3%; background:#f6eb13; color:#000; font-weight:bold; padding:1%; clear:both; float:none; text-align:center; border:5px dashed #BF403D}
p.nojs a {color:#BF403D}
p.nojs a:hover {color:#000}
h1, h2 {margin:0; font-size:130%}
sup {color:#EE8110; font-size:110%}
#headerPub {text-align:center; margin:0 0 10px 0; padding:0; font-size:1px; line-height:1px}
#headerPub a:hover {background:#fff}
#header {width:97%; padding:4px 0 10px 0; margin:0 auto; background:#FFBC10; overflow:hidden}
#logo {float:left; padding:0 0 0 14px}
#logoPrint {display:none}
img#revista {margin:0 0 0 2px; padding:0}
#pubHeader {width:234px; margin:0; padding:16px 20px 0 0; float:right; color:#7C4316; font-size:80%; text-transform:uppercase}
#pubHeader img {margin:3px 0 0 0}
#wrapper1 {width:97%; margin:0 auto; font-size:130%; background:#EE8110}
#wrapper1 a:link, #wrapper1 a:visited {color:#fff; text-decoration:none} 
#container1 {width:100%; background:#EE8110 url(../img/bckMenu1.gif) repeat-x; float:left; margin-right:-168px}
#content1 {margin-right:168px; padding:0}
#newsletterDiv {margin:0; padding:8px 8px 8px 8px; width:152px; float:right; background:#EE8110 url(../img/bckMenu1.gif) no-repeat right; color:#FFBC10; text-align:center; text-transform:uppercase; font-weight:bold; font-size:90%}
#newsletterDiv a {margin:0; padding:8px 8px 8px 8px; color:#fff}
#newsletterDiv a:hover {margin:0; padding:8px 8px 8px 8px; color:#7C4316; background:#fff url(../img/bckMenu1hover.gif) repeat-x}
#menu1 {margin:0; padding:0; color:#000}
#menu1 ul {margin:0; padding:0}
#menu1 li {list-style:none; margin:0; padding:8px 7px 8px 8px; float:left; text-transform:uppercase; font-weight:bold; font-size:90%}
#menu1 li a {margin:0; padding:8px 7px 8px 8px; color:#fff}
#menu1 li a:hover {margin:0; padding:8px 7px 8px 8px; background:#fff url(../img/bckMenu1hover.gif) repeat-x; color:#EE8110}
#wrapper2 {width:97%; margin:0 auto; background:#fff}
#container2 {width:100%; background:#fff; float:left; margin-right:-336px}
#bckTitImg {margin:20px 0 4px 0; padding:0; height:100px; background:#F4EFD8 url(../img/bck_titimg.png) repeat-y left}
#content2 {background:#fff; margin-right:336px}
#content2 p a:hover {color:#fff; background:#BF403D; text-decoration:none}
#path {width:97%; margin:0 0 10px 0; padding:8px 0 6px 0; border-bottom:1px solid #F4EFD8; color:#666; font-size:85%}
#path a {padding:0 1px 0 1px; text-decoration:underline}
#path a:hover {padding:0 1px 0 1px; text-decoration:none; color:#fff; background:#BF403D}
h2 {width:97%; margin:0 0 10px 0; padding:0; color:#EE8110; text-transform:uppercase; border-bottom:1px solid #FFBC10}
h3, h4 {margin:0; padding:0}
#sidebar {width:336px; margin:20px 0 0 0; padding:0 0 10px 0; float:right; text-align:center; background:#F4EFD8}
#menu2div {width:168px; margin:0; padding:0; float:left; text-align:left; background:#F4EFD8}
#menu2div h4 {margin:0; padding:5px 0 5px 8px; background:#D96424 url(../img/bck_menu2h4.gif) no-repeat; color:#fff; font-size:100%; text-transform:uppercase; letter-spacing:1px}
#menu2div ul {margin:10px 0 10px 0; padding:0}
#menu2div ul li {margin:0 0 10px 8px; padding:0 0 0 10px; list-style:none; background:url(../img/bulMenu2.gif) no-repeat; font-weight:bold; text-transform:uppercase; color:#999933}
#menu2div ul li a {color:#7C4316; text-decoration:none}
#menu2div ul li a:hover {color:#fff; background:#7C4316}
#menu2div ul li ul {margin:0; padding:0 0 3px 0; font-size:85%} /* display:block;  */
#menu2div ul li ul li {margin:3px 0 0 6px; padding:0 0 0 10px; list-style:none; background:url(../img/bulMenu2b.gif) no-repeat}
#menu2div ul li ul li a {color:#BF403D}
#menu2div ul li ul li a:hover {color:#fff; background:#BF403D}
#menu2div .pubDiv p a {color:#7C4316}
#menu2div .pubDiv p a:hover {padding:0 0 3px 0; color:#fff; background:#7C4316; text-decoration:none}
#col3 {margin:0; padding:0 0 0 0; width:168px; float:left; text-align:left; background:#F4EFD8}
#col3 p {width:152px; margin:6px 0 12px 8px; padding:0; font-size:90%; line-height:150%; font-weight:normal}
#col3 p strong {font-weight:normal}
#col3 p a {color:#7C4316; padding:0 0 3px 0; font-weight:bold}
#col3 p a:hover {color:#fff; background:#7C4316; text-decoration:none}
#col3 img {margin:0 4px 4px 0; border:1px solid #000; float:left}
#col3 h4 {margin:0 0 10px 0; padding:5px 0 5px 8px; background:#AAAB44 url(../img/bck_col3h4.gif) no-repeat; color:#fff; font-size:100%; text-transform:uppercase; clear:both; letter-spacing:1px}
#col3 input#words {width:70%; height:19px; margin:0 2px 0 8px; padding:1px 0 0 3px; border:1px solid #000; font-size:90%; vertical-align:middle}
#col3 input#ok {margin:0 0 0 0; padding:0; vertical-align:middle}
#col3 h5, #menu2div h5 {margin:0; padding:5px 0 5px 8px; background:#BF403D url(../img/bck_pubdivh5.gif) no-repeat; color:#fff; font-weight:normal; font-size:100%; text-transform:uppercase; text-align:left}
#menu2div h5 {font-size:110%}
#col3 h5 {font-size:100%}
#col3 .pubDiv, #menu2div .pubDiv {width:168px; margin:0; padding:0 0 4px 0; text-align:center; background:#F4EFD8}
#menu2div .pubDiv {font-size:90%}
#col3 .pubDiv {font-size:100%}
#col3 .pubDiv p, #menu2div .pubDiv p {width:142px; margin:0 auto; margin-top:10px; padding:4px 4px 8px 4px; font-weight:bold; line-height:140%; font-size:110%; background:#ee8110}
#col3 .pubDiv p {line-height:120%}
#col3 .pubDiv img, #menu2div .pubDiv img {margin:0 auto; margin-top:16px; float:none; clear:both; border:0}
#menu2div .pubDiv p a:link, #menu2div .pubDiv p a:visited, #col3 .pubDiv p a:link, #col3 .pubDiv p a:visited {color:#fff; text-decoration:none}
#menu2div .pubDiv p a:hover, #col3 .pubDiv p a:hover {color:#fff; background:#bf403d} 
#pubCol2 {width:336px; margin:0; padding:10px 0 0 0; clear:both; font-size:0; line-height:0px; background:#F4EFD8}
#pubCol2 img {margin:0 0 18px 0; padding:0}
#pubCol2 img a:hover {margin:0; padding:0; line-height:0px; font-size:0}
#menu2div object, #col3 object {margin:16px 0 0 0}
.seccao {width:96.4%; margin:14px 2% 0 0; clear:both; background:#fff}
h3 {margin:0 0 14px 0; padding:0; color:#BF403D; font-size:150%; font-weight:normal}
h3 strong {font-weight:normal}
.seccao .autor {margin:0; padding:0; color:#7C4316; font-weight:bold; font-size:85%}
.seccao .autor em {color:#6A6A6A; font-weight:normal}
.seccao .data {margin:2px 0 0 0; padding:0; color:#6A6A6A; font-size:85%}
.seccao .intro {width:82%; margin:0 auto; padding:10px 0 16px 0; clear:both; line-height:160%; text-align:left; color:#7B7E32}
#galeria {width:100%; margin:0; padding:0; background:#fff; overflow:hidden; float:left}
.seccaoN {width:96.4%; margin:0; padding:0; float:left; overflow:hidden}
.seccaoNpassatempo {width:94%; margin:0 0 20px 0; padding:10px 10px 14px 10px; overflow:hidden; background:#FFBC10}
.seccaoNcen {width:96.4%; margin:0; padding:0; text-align:center}
.seccaoN p, .seccaoNcen p {margin:6px 0 16px 0; padding:0; font-size:85%; line-height:160%; text-align:left}
.seccaoN h4, .seccaoNcen h4, #galeria h4 {margin:6px 0 4px 0; padding:0; font-size:95%; line-height:160%; text-align:left; color:#EE8110}
.seccaoN h4 img {margin-right:4px; vertical-align:top}
.fotoMinEsq, .fotoMinDir, .fotoMinCen {width:94px; padding:0; line-height:0px; background:#F4EFD8}
.fotoMedEsq, .fotoMedDir, .fotoMedCen {width:195px; padding:0; line-height:0px; display:block; background:#F4EFD8}
.fotoMaxEsq, .fotoMaxDir, .fotoMaxCen {width:397px; padding:0; line-height:0px; background:#F4EFD8}  
.fotoMinEsq, .fotoMedEsq, .fotoMaxEsq  {margin:6px 9px 2px 0; float:left}
.fotoMinDir, .fotoMedDir, .fotoMaxDir {margin:6px 0 2px 7px; float:right}
.fotoMinCen, .fotoMedCen, .fotoMaxCen {margin:0 auto}
.fotoMaxCen {margin-top:6px; margin-bottom:2px}
.fotoMedEsq {margin:6px 9px 2px 0}
.fotoMaxEsq img, .fotoMaxCen img, .fotoMedEsq img, .fotoMedDir img, .fotoMedCen img {margin:0; padding:0; line-height:0px}
.fotoMinEsq .legenda, .fotoMinDir .legenda, .fotoMinCen .legenda {width:87px; margin:0; padding:2px 2px 2px 4px; font-size:80%; line-height:100%; text-align:left}
/* 93-6=87px pq o IE soma os paddings ao width */
.fotoMedEsq .legenda, .fotoMedDir .legenda, .fotoMedCen .legenda {width:189px; margin:0; padding:2px 2px 2px 4px; font-size:80%; line-height:100%; text-align:left}
/* 195-6=189px pq o IE soma os paddings ao width */
.fotoMaxEsq .legenda, .fotoMaxCen .legenda, .fotoMaxDir .legenda {width:391px; margin:0; padding:2px 2px 2px 4px; font-size:80%; line-height:100%; text-align:left}
/* 397-6=391px pq o IE soma os paddings ao width */
.fotoMedEsqBorder {margin:6px 14px 2px 0; float:left; display:block}
.fotoMedEsqBorder img {border:1px solid #ccc}
.seccaoN .legenda, .seccaoNcen .legenda  {line-height:120%}
.seccaoN .pubEsq {float:left; margin:6px 9px 0 0}
.seccaoN .pubDir {float:right; margin:6px 0 3px 7px}
.seccaoN .pubEsq, .seccaoN .pubDir {padding:0; text-align:center; font-size:120%; font-weight:bold; background:#F4EFD8}
.seccaoNcen .pubCen {width:218px; margin:0 auto; padding:0; text-align:center; font-size:120%; font-weight:bold; background:#F4EFD8}
.seccaoN .pubEsq p, .seccaoN .pubDir p, .seccaoNcen .pubCen p {width:218px; margin:0; padding:8px; text-align:center; line-height:160%; background:#EE8110}
.seccaoN .pubEsq img, .seccaoN .pubDir img, .seccaoNcen .pubCen img {margin:0; padding:0; line-height:0px}
.seccaoN .pubEsq a:link, .seccaoN .pubEsq a:visited, .seccaoN .pubDir a:link, .seccaoN .pubDir a:visited, .seccaoNcen .pubCen a:link, .seccaoNcen .pubCen a:visited {padding:0; color:#fff; text-decoration:none}
.seccaoN ul {margin:16px 0 0 0; padding:0 0 16px 0; font-size:90%}
.seccaoN ul li {margin:0; padding:0 0 10px 10px; list-style:none; background:url(../img/bulMenu2b.gif) no-repeat}
.seccaoN ul li a:hover {color:#fff; background:#BF403D; text-decoration:none}
#content2 h5 {width:95.6%; margin:20px 0 0 0; padding:6px 0 6px 8px; clear:both; color:#7C4316; background:#F4EFD8 url(../img/bck_leiatb.gif) no-repeat top left; text-transform:uppercase}
.seccaoN p, .seccaoNcen p {line-height:180%; font-size:90%}
ul#vejaTb {width:96%; margin:16px 0 10px 0; padding:0; background:#fff; overflow:hidden; float:left}
ul#vejaTb li {margin:0; padding:0 0 16px 10px; line-height:120%; list-style:none; background:url(../img/bulMenu2b.gif) no-repeat}
ul#vejaTb li strong {font-weight:normal}
ul#vejaTb li a {text-decoration:none}
ul#vejaTb li a:hover {color:#fff; background:#bf403d; text-decoration:none}
h6 {margin:0 0 6px 0; padding:0; font-size:100%; font-weight:normal; color:#999933}
h6 strong {font-weight:normal}
#destak {width:95.3%; margin:20px 0 0 0; padding:10px 0 10px 10px; clear:both; position:relative; overflow:hidden; background:#F4EFD8 url(../img/bck_destak.png) no-repeat top left}
#destak h2 {margin:0; padding:0; color:#7C4316; font-size:100%; border:0}
#destak h3 {margin-right:10px}
#destak h3 strong {font-weight:normal}
#destak a {text-decoration:none}
#destak a:hover {color:#bf403d; background:#fff; text-decoration:none}
#destak p.autor, #destak p#data {margin:0; color:#7c4316; font-size:85%; line-height:160%}
#destak p.data {color:#7E8017}
#destak .autor {font-weight:bold}
#destak .autor em {font-weight:normal}
#destak .data {margin:0}
#destak .intro {margin:10px 10px 0 0; color:#7C4316; line-height:160%; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
.destakSec {width:96.8%; margin:0; padding:0; clear:both; overflow:hidden}
.destakSec a {text-decoration:none}
.destakSec a:hover {color:#fff; background:#bf403d; text-decoration:none}
.destakSec h4 {margin:15px 0 0 0; font-size:125%; line-height:120%; color:#EE8110; font-weight:bold}
.destakSec h4 a:hover {padding:0 0 1px 0}
.destakSec img {margin:18px 14px 4px 0}
.destakSec .autor {margin:6px 0 0 0; color:#ee8110; font-size:85%}
.destakSec .autor em, .destakSec .autor span {color:#999}
.destakSec .data {margin:0}
.destakSec .intro {margin:6px 0 0 0; color:#7C4316; line-height:160%; font-weight:normal}
#lst {font-size:90%}
#lst .destakSec img {margin:12px 14px 0 0}
.prob, .info {margin:16px 2% 0 0; padding:10px; text-align:center; line-height:160%}
.prob {background:#FFEC57; border:5px dashed #BF403D}
.invalid {color:#ed2024; padding-left:2px; font-weight:bold}
.info {background:#E2E1A6; border:1px solid #999933}
.link {margin:6px 0 0 0; color:#999; font-size:95%}
.link a {font-size:110%}
p {line-height:160%}
label {margin:10px 0 0 10px; color:#7C4316; float:left; width:43%; white-space:nowrap; font-weight:normal}
.fml {width:96.2%; margin:0 0 16px 0; padding:0 0 10px 0; overflow:hidden; clear:both; font-size:95%; background:#F9F4DA; border:1px solid #E3CDA1}
.fml h3 {margin:10px 0 0 10px; padding:0}
.fml p {margin:10px 1.6% 0 10px; font-size:90%; line-height:180%; font-weight:normal}
.fml input, .fml textarea {width:48%; margin:10px 0 0 4px}
.fml select {width:49%; margin:10px 0 0 4px}
.fml br {clear:both}
.fml img.captcha {margin:10px 0 0 7px; float:left; border:1px solid #7F9DB9}
.fml fieldset {margin:10px 10px 0 10px; padding:0 0 8px 0; border:1px solid #E3CDA1}
.fml fieldset legend {padding:1px 4px 3px 3px; margin:0; color:#BF403D; font-weight:bold; background:#F9F4DA; border:0px dashed #FFBC10}
.fml fieldset input, .fml fieldset textarea, .fml fieldset select, .fml fieldset img.captcha {margin:10px 0 0 6px; float:left}
.fml fieldset .gerarCaptcha {width:152px; margin:10px 0 0 4px; padding:0; background:#FFBC10; color:#000}
.fml fieldset #codigo {width:144px; margin:12px 0 0 6px}
.fml fieldset input {width:auto; margin:6px 0 0 6px}
.fml fieldset#animais {padding:0 0 10px 0}
.fml fieldset#animais label {float:none; white-space:nowrap; margin:0 0 0 10px}
.fml fieldset#animais input {float:none; white-space:nowrap; margin:10px 0 0 1px; padding:0}
.botoes {margin:0; padding:10px 8px 3px 8px; text-align:center; background:#F5EBBA}
.fml .botao {width:auto; margin:0 8px 8px 0; padding:0 10px 0 10px; background:#FFBC10; color:#000}
.fml div {float:left; margin:10px 0 10px 0}
.fml .browse {width:35%; margin:10px 8px 0 4px; height:20px}
.fml .botaoAddImg {width:80px; vertical-align:middle; margin:0 8px 8px 0; padding:0 10px 0 10px; background:#FFBC10; color:#000}
.fml .imgAnuncio {margin:10px 0 0 0; padding:0 0 0 45.8%}
.paginacao {width:96.8%; margin:0; color:#999; font-size:85%; padding:0 0 6px 0; line-height:140%; overflow:hidden; clear:both; border:1px solid #FFB671; background:#F9F4DA}
.paginacao .existem {margin:0; padding:6px 0 5px 0; color:#EE8110; font-weight:normal}
.paginacao p.paginas {margin:0 0 7px 0; padding:0; text-align:center; font-weight:normal; color:#999}
.paginacao p {margin:0 0 3px 0; text-align:center; font-weight:normal}
.paginas strong {color:#000}
.paginacao a {text-decoration:none; padding:0; white-space:nowrap}
.paginacao a:hover {padding:0; color:#fff; background:#BF403D; text-decoration:none}
.paginacao .paginas a {text-decoration:none; padding:0 3px 0 3px}
.paginacao .paginas a:hover {padding:0 3px 0 3px; color:#fff; background:#BF403D; text-decoration:none}
#pageServDiv, #pageServDiv2 {width:96.8%; margin:10px 0 0 0; padding:0; text-align:center; font-size:90%; clear:both}
#pageServDiv {border-top:1px solid #F4EFD8}
#pageServDiv2 {border-top:0; padding-top:10px}
ul#pageServ, ul#pageServ2 {width:96.8%; margin:0; padding:16px 0 8px 0}
ul#pageServ li, ul#pageServ2 li {margin:0; padding:0 0 8px 0; display:inline; list-style:none; font-weight:normal; background:#FFFBE5}
ul#pageServ li#sel, ul#pageServ2 li#sel2 {margin:0; padding:8px 5px 8px 8px; display:inline; font-weight:bold; color:#EE8110; list-style:none; background:#F9F4DA; border:1px solid #FFB671}
ul#pageServ li a, ul#pageServ2 li a {margin:0 3px 0 0; padding:8px 5px 8px 8px; text-decoration:none}
ul#pageServ li a:hover, ul#pageServ2 li a:hover {margin:0 3px 0 0; padding:8px 5px 8px 8px; color:#fff; background:#bf403d; text-decoration:none}
#lista {margin:0 0 16px 0; line-height:0px; font-size:0px}
#recomendar {display:block}
#comentar {display:block}
#comentarios {display:block; width:96.8%; margin:0; border:0}
#comentarios .paginacao {width:99.7%}
#comentarios #lst {border-right:1px solid #F4EFD8; border-left:1px solid #F4EFD8; background:#F9F4DA}
#comentarios #lst .destakSec {width:96%; margin-left:10px}
#comentarios #lst .destakSec .link {color:#7C4316}
#comentarios p.cen {margin:0; padding:10px 0 10px 0; font-size:95%}
#comentarios p.cen a {margin:0; padding:4px; text-decoration:none}
.morada {margin:10px 0 0 0; color:#7C4316}
#footer {width:97%; margin:0 auto; padding:0 0 16px 0; text-align:center; font-size:85%; color:#666}
#footer a {color:#fff; text-decoration:none}
#top {height:1px; font-size:1px}
#topo {margin:0; padding:6px 6px 6px 6px; font-weight:normal}
#topo a {color:#BF403D; padding:2px 6px 2px 6px}
#topo a:hover {color:#fff; background:#BF403D; padding:2px 6px 2px 6px}
#f1, #f2 {color:#fff; font-weight:bold}
#f1 {background:#EE8110; font-size:110%}
#f2 {background:#999933; font-size:100%}
#f1 ul, #f2 ul {margin:0; padding:3px 5px 2px 5px; list-style-type:none; text-align:center} 
#f1 ul li, #f2 ul li {display:inline; margin:0; padding:3px 5px 2px 5px} 
#f1 ul li a:link, #f2 ul li a:link, #f1 ul li a:visited, #f2 ul li a:visited {margin:0; padding:3px 5px 2px 5px; font-weight:normal} 
#f1 a:hover, #f2 a:hover {color:#000; text-decoration:none; padding:3px 5px 2px 5px}
#f1 a:hover {background:#FFBC10}
#f2 a:hover {background:#F4EFD8}
#f3 {margin:5px 0 0 0; line-height:190%; font-weight:normal}
#f3 a {color:#BF403D; text-decoration:underline; padding:0}
#f3 a:hover {color:#fff; background:#BF403D; text-decoration:none; padding:0}
#acess {vertical-align:middle}
.left {float:left}
.right {float:right}
.cen {margin:0 auto; text-align:center}
p.cen a {font-weight:normal}
.sep {width:100%; margin:0; padding:0; line-height:0px; height:0px; font-size:0px; clear:both}
.sep2 {width:100%; margin:0 0 6px 0; padding:0; line-height:16px; font-size:90%; clear:both; border-bottom:1px dashed #7F7F7F}
.sep10 {width:100%; margin:0; padding:0; line-height:10px; height:10px; font-size:10px; clear:both}
} /* Não remover esta chaveta. Não escrever nada abaixo desta linha */
/* (c) 2007-2009 Carlos Dias carlosdias.net / atelier32 atelier32.com.pt */
