/* CSS Document */

a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}


body {
	background-color: #F4F1F0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


#root
{
	width:760px;
	left:50%;
	margin-left:-380px;
	background-color:#FFFFFF;
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#topo
{
	width:760px;
	height:87px;
}

#flashHome
{
	width:760px;
	height:173px;
}

#flash
{
	width:760px;
	height:143px;
}

#menu
{
	width:180px;
	background-color:#E8F7F3;
	padding-left:11px;
	
	
}

#conteudo
{
	width:552px;
	
}

#conteudo3
{
	width:400px;
	background:#FFFFFF;
	
}

#conteudo2
{
	width:730px;
	
}



.border0{border:none;}


.bordaBottonLaranja{
	border-bottom-color:#178068;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.bordaRightLaranja{
	border-right-color:#178068;
	border-right-width: 1px;
	border-right-style: solid;
}

.displayBlock{display:block;}


.floatLeft {float:left}
.floatRight {float:right}
.fundoBandeiras {
	background-image:url(../images/img_flor_sup.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:99px;
	height:87px;
}


.FormPadrao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #F0EFEE;
	height: 13px;
	width: 179px;
	border: 1px solid #999999;
}


.FormMensagem {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #F0EFEE;
	height: 71px;
	width: 179px;
	border: 1px solid #999999;
}



.marginLeft2{margin-left:2px;}
.marginLeft3{margin-left:3px;}
.marginLeft8{margin-left:8px;}
.marginLeft11{margin-left:11px;}
.marginLeft13{margin-left:13px;}
.marginLeft16{margin-left:16px;}
.marginLeft18{margin-left:18px;}
.marginLeft21{margin-left:21px;}
.marginLeft35{margin-left:30px;}
.marginLeft40{margin-left:40px;}
.marginLeft44{margin-left:44px;}
.marginLeft48{margin-left:48px;}
.marginLeft55{margin-left:55px;}
.marginLeft68{margin-left:68px;}
.marginLeft85{margin-left:52px;}
.marginLeft225{margin-left:225px;}
.marginLeft280{margin-left:280px;}
.marginLeft285{margin-left:285px;}
.marginLeft300{margin-left:300px;}
.marginLeft380{margin-left:380px;}
.marginLeft595{margin-left:595px}

.marginRight5{margin-right:5px;}
.marginRight8{margin-right:8px;}



.marginTop35Neg{margin-top:-35px;}
.marginTop25Neg{margin-top:-25px;}
.marginTop20Neg{margin-top:-22px;}
.marginTop18Neg{margin-top:-18px;}
.marginTop13Neg{margin-top:-13px;}
.marginTop10Neg{margin-top:-10px;}
.marginTop5Neg{margin-top:-5px;}
.marginTop3Neg{margin-top:-3px;}
.marginTop5{margin-top:5px;}
.marginTop10{margin-top:10px;}
.marginTop14{margin-top:14px;}
.marginTop16{margin-top:16px;}
.marginTop26{margin-top:26px;}
.marginTop30{margin-top:32px;}
.marginTop35{margin-top:35px;}
.marginTop45{
margin-top:42px;
*margin-top:500px;
}

.fontBold{font-weight: bold;}



.txtAlignJust{text-align:justify;}
.txtItalic {font-style:italic;}

.TxtLaranja11 
{
	font-size: 11px;
	color: #265953;

}
.TxtLaranja15 
{
	font-size: 15px;
	color: #265953;
	font-weight:normal;
}

.TxtLaranja12
{
	font-size: 12px;
	color: #178068;
}

.TxtAzul11 {

	font-size: 11px;
	color: #378478;
}

.TxtVermelho11 {

	font-size: 11px;
	color: #D52B00;
}

.TxtAzulClaroImc {

	font-size: 11px;
	color: #0099FF;
}

.TxtAzulImc {

	font-size: 11px;
	color: #0000CC;
}

.TxtLaranjaImc {

	font-size: 11px;
	color: #FFCC33;
}

.TxtLaranjaEscuroImc {

	font-size: 11px;
	color: #FF9900;
}

.TxtRosaEscuroImc {

	font-size: 11px;
	color: #FF6699;
}

.TxtVermelhoEscuroImc {

	font-size: 11px;
	color: #FF3333;
}

.TxtAzul12
{
	font-size: 14px;
	color: #178068;
	
}



.TxtMarron9
{
	font-size: 9px;
	color: #6A5550;
}

.TxtMarron11
{
	font-size: 11px;
	color: #414141;
}
.TxtMarron10
{
	font-size: 10px;
	color: #6A5550;
}
.TxtCinzaEscuro11
{
	font-size: 11px;
	color: #4A4A4A;
}

.TxtCinzaEscuro9
{
	font-size: 9px;
	color: #4A4A4A;
}


.widht182{width:182px;}
.widht180{width:180px;}
.widht176{width:176px;}
.widht158{width:158px;}
.widht154{width:154px;}
.widht148{width:146px;}
.widht500{width:500px;}
.marginLeft530 {margin-left:630px;}










.marginLeft35NegIE{_margin-left:-35px;}
.marginLeft5IE{_margin-left:5px;}
.marginLeft20IE{_margin-left:20px;}


.marginLeft21IE{
*margin-left:21px; 
_margin-left:21px; 
}

.marginLeft26IE{
*margin-left:26px; /*IE7*/
_margin-left:26px;
}

.marginLeft145IE{_margin-left:145px;}
.marginTop0IE{_margin-top:0px;}
.marginTop12IE{_margin-top:12px;}
.marginTop18IE{_margin-top:18px;}

.marginTop60IE{
*margin-top:8px; /*IE7*/
_margin-top:60px;
}



.marginTop13NegIE{_margin-top:-13px;}
.marginTop14NegIE{_margin-top:-14px;}
.marginTop17NegIE{_margin-top:-17px;}
.marginTop22NegIE{_margin-top:-22px;}
.marginTop25NegIE{_margin-top:-25px;}
.marginTop32NegIE{_margin-top:-32px;}
.marginTop42IE{*margin-top:42px; _margin-top:42px;}



/* TESTE PARA PERGUNTAS FREQUENTES E RECOMEDAÇÕES  */

.conteudoPFeR 
{
	  float:left;
	  width:550px;
}
	
.PerguntaseRecomendacoes 
{
	  width:490px;
	  text-align: left;
}  
.Smallfont
{
    LINE-HEIGHT: 1pt
}
.FundoFlor
{
    BACKGROUND-POSITION: right top;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url(../images/img_flor02.gif);
    BACKGROUND-REPEAT: no-repeat
}
.TxtPadrao
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.TitPadrao
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.TxtPeq
{
    FONT-SIZE: 9px;
    COLOR: #666666;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.Smallfont {
	line-height: 1pt;
}
.FundoFlor {
	background-attachment: fixed;
	background-image: url(../images/img_flor02.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.TxtPadrao {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.TitPadrao {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.TxtPeq {

	font-family: Verdana;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
.FundoFlor02 {
	background-attachment: fixed;
	background-image: url(../images/img_flor01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.FormPadrao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #F0EFEE;
	height: 13px;
	width: 179px;
	border: 1px solid #999999;
}
.FormMensagem {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #F0EFEE;
	height: 71px;
	width: 179px;
	border: 1px solid #999999;
}
.TxtSubCinza11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #404040;
	text-decoration: underline;
}
.fontsub {
	text-decoration: underline;
}

#popup {
	position:absolute;
	width:400px;
	height:400px;
	background-color:#FFFFFF;
	left: 200px;
	top: 200px;
	border:solid 1px #0F703A;
	font-size:14px;
	color:#754B83;
	line-height:14px;
}
#popup a{font-size:11px; color:#000000; margin-left:320px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

.width400 {width:440px; margin-left:20px; padding:10px 10px 10px 10px; background-color:#F7FDFC;}

/*FORMS NEWS*/
.form{border: 1px solid #178068; color:#333333; margin-bottom:5px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}	
.formImc{width:50px; height:18px; margin-bottom:2px;}

.form20{width:320px; height:15px; margin-bottom:2px; margin-left:20px;}
.form21{width:50px; height:15px; margin-bottom:2px; margin-left:3px;}
.form22{width:248px; height:15px; margin-bottom:2px; margin-left:5px;}
.form23{width:320px; height:15px; margin-bottom:2px; margin-left:22px;}
.form24{width:254px; height:15px; margin-bottom:2px; margin-left:7px;}
.form25{width:320px; height:15px; margin-bottom:2px; margin-left:10px;}
.form26{width:270px; height:15px; margin-bottom:2px; margin-left:25px;}
.form27{width:31px; height:15px; margin-bottom:2px;}
.form28{width:116px; height:15px; margin-bottom:2px;}
.form29{width:250px; height:15px; margin-bottom:2px; margin-left:27px;}
.form31{width:250px; height:15px; margin-left:27px;}
.form30{width:70px; height:20px; color:#FFFFFF; font-weight:bold; background-color:#378478;font-size:11px; margin-left:320px;}
.form32 {width:53px; height:19px; margin-left:5px;}
.form33{width:250px; height:15px; margin-bottom:2px; margin-left:22px;}

.form34 {width:30px; height:15px; margin-top:5px;}
.form35{
	width:65px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#378478;
	color:#FFFFFF;
	font-size:11px;
	background:#378478;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.formImcContato{
	width:95px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#378478;
	color:#FFFFFF;
	font-size:11px;
	background:#378478;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* ACCORDION */

.accordion1 {
	width: 100%;
}
.accordion1 h3 {
	padding: 4px 0px;
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	cursor: pointer;
}

.accordion1 p {
	padding: 0px 15px 8px 3px;
	display: none;
	background-color:#fff;
}
.paddingLeft35 {margin-left:378px;}
.colorPreto {color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.accordion3 {
	width: 100%;
}
.accordion3 h3 {
	padding: 4px 0px;
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	cursor: pointer;
}

.accordion3 p {
	padding: 5px 15px 0 18px;
	display: none;
	background-color:#fff;
}



.accordion2 {
	width: 100%;
}
.accordion2 h3 {
	padding: 4px 0px;
	margin: 0;
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#5F5F5F;
	cursor: pointer;
}
.colorRoxoEscuro {color:#45236D;}
.accordion2 p {
	padding: 5px 15px 0 18px;
	display: none;
	background-color:#fff;
}