@charset "iso-8859-1";
body {
background:url(images/fundo.jpg) repeat;
color:#000000;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
margin:0;
text-align:center;
vertical-align:top; border:0px; padding:0px;

}

.menu {
text-transform:uppercase;

color:#dcdfe1;
background-color:#8b8a8a;
height:30px;
padding-top:12px; width:777px; padding-bottom:5px; *padding-bottom:0px; _padding-bottom:0px; 
border-left:#dcdfe1 solid 4px;
border-right::#dcdfe1 solid 4px;
border-bottom:#dcdfe1 solid 4px;
font-size:14px;
}
.menu ul {
margin:0;
padding-left:340px;
white-space:nowrap;

}
.menu li {
display:inline;
list-style-type:none;
}
.menu a {

padding:1px 8px 1px 18px;
}
.menu span{color:#4d4b4b; font-weight:bold;}
.menu a:link, .menu a:visited {
font-size:100%;
color:#dcdfe1;
text-decoration:none;
}
.menu a:hover {

color:#FFFFFF;

}

.flash{ border:#000 solid 4px; width:777px!important; background-color:#000;}

.logo a{ padding:0px; margin:0px;}

.contactos { text-transform:none; padding-top:15px; padding-left:10px; padding-right:10px; text-align:justify; color:#fff; border-bottom:dotted #999999 2px; padding-bottom:20px;border-top:solid #333232 4px; font-size:12px;}
.contactos table tr td {padding-top:13px;}
.contactos a{ text-decoration:none; color:#fff!important; padding:0px!important;}
.contactos a:hover{ text-decoration:underline;}
.esquerda {width:316px; background-color:#7c7c7c; padding-top:-10px;}

.fixo {position: fixed; _position:absolute; padding-top:10px; padding-left:10px; float:left; width:324px;}

.rodape {color:#454444; font-size:10px; text-align:right; padding-top:5px;}
.rodape a{text-decoration:underline; color:#454444!important;}
.rodape a:hover {color:#000;}

.info { text-transform:none; padding-top:20px; padding-left:10px; padding-right:10px; text-align:left; color:#fff;padding-bottom:20px; font-size:16px;}
.info span { font-size:10px; color:#000;}
.info a{ text-decoration:none; color:#000!important; padding:0px!important;}
.info a:hover{ text-decoration:underline;}
.textoinfo { font-style:italic;font-size:11px;text-transform:none; padding-top:20px; padding-left:10px; padding-right:10px; text-align:left; color:#fff;padding-bottom:20px; text-align:justify;}

.conteudo {border:4px solid #7c7c7c; padding-left:355px; padding-top:10px; text-align:justify; padding-right:20px; padding-bottom:20px;}
.conteudo h1 { color:#000; font-size:16px; padding:5px;}
.conteudo h2 { color:#971204; font-size:13px; padding-top:20px; line-height:20px;  padding-left:5px;padding-right:5px;}
.conteudo h3 { font-size:13px; color:#0b0b0b; line-height:18px; font-weight:200; padding-left:5px;padding-right:5px;}


/********* MULTILING *********/
.Bandeiras {margin-right:0px; margin-top:5px;}
.Bandeiras { margin:0px; padding:0px; margin-top:5px; padding-left:0px; padding-right:0px; }
.Bandeiras { text-align:left; color:#003366; margin-left:10px; _margin-left:5px;}
.BandeiraPortugal a, .BandeiraInglaterra a, .BandeiraEspanha a{ width:33px; height:28px; background-position:left bottom; float:right; cursor:pointer; margin-left:0px; font-size:0px;}
.BandeiraPortugal a { background-image:url(images/bandeiras/BandeiraPortugal.jpg); background-repeat:no-repeat;}
.BandeiraInglaterra a { background-image:url(images/bandeiras/BandeiraInglaterra.jpg);  background-repeat:no-repeat;}
.BandeiraEspanha a { background-image:url(images/bandeiras/BandeiraEspanha.jpg); background-repeat:no-repeat; float:right;}
.BandeiraPortugal a:hover, .BandeiraInglaterra a:hover, .BandeiraEspanha a:hover, .BandeiraPortugal a.selected, .BandeiraInglaterra a.selected, .BandeiraEspanha a.selected { background-position:left top;}
.clear{ clear:both;}
/********* FIM MULTILING *********/


.ArticleContentMore .Form { margin-bottom:10px; margin-top:12px; width:296px; text-transform:none; padding-left:10px; padding-right:10px; text-align:justify;}
.ArticleContentMore .Form span { display:block; font-family:TREBUCHET MS,GIL SANS MT, CENTURY GOTHIC, Georgia, Times New Roman; font-size:12px; font-weight:bold; margin-bottom:5px; color:#d1cdcd;}
.ArticleContentMore .Form b { width:90px; float:left;}
.ArticleContentMore .Form input, .ArticleContentMore .Form textarea, .ArticleContentMore .Form select { font-family:GIL SANS MT , TREBUCHET MS, CENTURY GOTHIC, Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.ArticleContentMore h2 {font-size:14px;}