/* folha de estilos - PortugalOffer.com */


body,table,tr,td,div,p,br {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height: 15px;
	align:justify;
}

a,a:link,a:visited {color:#235C93; text-decoration:none}
a:hover,a:active {text-decoration:underline}


/*fundos*/

.backgRiscasCinza {background: url(../images/riscas_cinza.gif); }
.fundoRedhomepage {background: #CC0000; }
.fundoCinzaclaro {background: #E6E6E6; }
.fundoCinzaMedio {background: #999999; }
.fundoCinzaescuro {background: #333333; }
.fundoRosahomepage {background: #E75B5B; }
.fundoRedescuro {background: #660000; }
.fundoBranco {background: #FFFFFF; }




li,ul {
	line-height: 15px;
	list-style-image: url(../images/bullet.gif);
	color: #000066;
	padding-left: 5px;
}
a.li,ull:hover {line-height: 15px; list-style-image: url(../images/bullet.gif); background: #DFF1FF;}

.medio {font-size:10px}
.lateral {font-size: 9.4px; color: #A5A5A5}

.tit {
	color:#000066;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}
.tit2 {color:#003A77; font-size:13px; font-weight:bold; line-height: 15pt;}
.tit3 { color:#225588; font-size:20px; font-weight:normal }




.textoArial10pt {
	font: 10px/13px Arial, Helvetica, sans-serif;
	color: #235C93;
	text-decoration: none;
	text-align: left;
}

a.textoArial10pt:hover {
	font: 10px/13px Arial, Helvetica, sans-serif;
	color: #003A77;
	text-decoration: none;
	text-align: left;
}


.textoArial11pt {
	font: 11px/13px Arial, Helvetica, sans-serif;
	color: #235C93;
	text-decoration: none;
	text-align: left;
}

a.textoArial11pt:hover {
	font: 11px/13px Arial, Helvetica, sans-serif;
	color: #003A77;
	text-decoration: none;
	text-align: left;
}


.textoVerdana10pt {
	font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}


.linkNormal {
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FF0000;
}

a.linkNormal:hover {  
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #FF0000;
}

.linksTopo {
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
.fundoCinzaescuro {
	background: #485C90;
}
.textoRodape1 {
	font: 9px/13px Arial, Helvetica, sans-serif;
	color: #003A77;
	text-decoration: none;
}
.textoRodapeFP {
	font: 9px/10px Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
}
.textoNews {
	font: 10px/14px Arial, Helvetica, sans-serif;
	color: #003A77;
	text-decoration: none;
}
.linksNews10pt {
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #304DA1;
	text-decoration: none;
}
.textoArial10ptBranco {
	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.textoMenuBase {
	font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration: none;
}
.menuPullDown {
	font: 10px Arial, Helvetica, sans-serif;
	color: #003A77;
	background: #FFFFFF;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #CCCCCC;
	height: 15px;
	width: 200px;
}
.formInsertText {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #003A77;
	background: #F2F2F2;
	border-top: 1px solid #000000;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #000000;
	height: 16px;
	width: 140px;
}
.textoArial9Bullets {
	font: 9px/11px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.headAzul14pt {
	font: 14pt/16px Arial, Helvetica, sans-serif;
	color: #003A77;
	text-decoration: none;
}
.headAzul18pt {
	font: 18pt/20px Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration: none;
}
.headAzul16pt {
	font: bold 16pt/20px Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration: none;
}
.txtPathline {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.titSub {
	font: bold 16px/18px Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.headAzul12pt {
	font: 12pt/15pt Arial, Helvetica, sans-serif;
	color: #003A77;
	text-decoration: none;
	font-weight: bold;
}
.headAzul11pt {
	font: bold 11px/13pt Arial, Helvetica, sans-serif;
	color: #003A77;
	text-decoration: none;
}
.tdLinhaTop {
	background: F5F5F5;
	border-top: 1px solid #003A77;
}
.tdLinhaBottom {
	background: F5F5F5;
	border-bottom: 1px solid #003A77;
}
.formOkbutton {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #CC0000;
	border-top: 1px solid #FF9999;
	border-right: 1px solid #660000;
	border-bottom: 1px solid #660000;
	border-left: 1px solid #E75B5B;
	text-align: center;
	vertical-align: middle;
}
.txtJustify {
	text-align: justify;
}
.fundoCinzaClaro2 {
background: #F7F7F7;
}
.tabOFF {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #9CB4D4;
	text-align: center;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #000033;
	border-left: 1px solid #666666;
}
.tabDOWN {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #E75B5B;
	text-align: center;
	border-bottom: 1px solid #000033;
}
.tabON {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000066;
	text-align: center;
	border-top: 1px solid #000033;
	border-right: 1px solid #000033;
	border-left: 1px solid #000033;
	background: #FFFFFF;
}
.formPullDown {
	font: 10px Arial, Helvetica, sans-serif;
	color: #003A77;
	background: #FFFFFF;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #CCCCCC;
	height: 15px;
	width: 135px;
}
.textoLegenda {
	font: 9px/11px Arial, Helvetica, sans-serif;
	color: #666666;
}
.formInsertTextLong {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #003A77;
	background: #F2F2F2;
	border-top: 1px solid #000000;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #000000;
	height: 16px;
	width: 250px;
}
.formInsertTextLong2 {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #003A77;
	background: #F2F2F2;
	border-top: 1px solid #000000;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #000000;
	width: 250px;
}
.formbutton {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	background: #E0E4EA;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #003A77;
	border-bottom: 1px solid #003A77;
	border-left: 1px solid #B6BECD;
	text-align: center;
	vertical-align: middle;
	height: 16px;
}
.tdLinhas {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}

