img {
border:none;
}

body{
margin:0;
padding:0;

background: #444654;
}


.contentor {width:100%;  text-align:center; margin: 0 auto 0 auto; aling:center;}

.Header {width:987px; height:105px; overflow:hidden; background-repeat:no-repeat; margin: 0 auto 0 auto; aling:left; text-align:left;}

.cont_banner {width:987px; height:212px; background-color:#363545; margin: 0 auto 0 auto; aling:left; text-align:left;}

.banner {width:756px; height:184px; float:left; }

.pesquisa_rapida{width:231px; height:212px; float:left; background-image:url(../images/default_r2_c7.jpg); background-repeat:no-repeat;}

.linha {width:987px; height:17px; background-color:#7E8595; background-image:url(../images/linha.jpg); background-repeat:repeat-y; margin: 0 auto 0 auto; float:left; aling:left; text-align:left;}

.conteudo_home {width:987px; float:left; overflow:hidden;  background-image:url(../images/linha1.jpg); background-repeat:repeat-y; margin: 0 auto 0 auto; aling:left; text-align:right;}

.coluna_menu {
	width:259px;
	
	
	margin: 6 auto 0 auto;
	float:left;
	margin-left: 4px;
	margin-bottom:6px;
	aling:left;
	text-align:left;
	
}

.menu {width:256px; min-height:90px;  margin: 0 auto 0 auto; background:url(../images/sombra_menu.jpg); background-position:top; aling:left; text-align:left;}

.coluna_conteudo {
	width:710px;
	overflow:auto;
	background-color:#FFF;
	margin: 0 auto 0 auto;
	margin-right:6px;
	text-align:center;
}

.coluna_conteudo1 {
	width:710px;
	overflow:hidden;
    background-color:#FFF;
	margin: 0 auto 0 auto;
	margin-right:6px;

}
.banner_detalhe {width:370px;  float:left;  margin: 0 auto 0 auto; aling:center; text-align:center;}

.texto {
	width:620px;
	min-height:115px;
	float:left;
	overflow:auto;
	aling:center;
	text-align:left;
	line-height:1.2em;
	padding-left:40px;
}

.conteudo {width:999px; overflow:auto; background-image:url(../images/bg_cont_slim_03.jpg); background-repeat:no-repeat; background-position:top; margin: 0 auto 0 auto; aling:left; text-align:left;}

.bottom_home {width:999px; height:200px; overflow:hidden; float:inherit; margin: 0 auto 0 auto; aling:left; text-align:left;}

.bottom {width:999px; height:250px; overflow:hidden; background-image:url(../images/bottom_06.jpg); background-position:top; background-repeat:no-repeat; margin: 0 auto 0 auto; aling:center; text-align:left;}

.simulador_bottom {width:340px; height:200px; overflow:hidden; float:left;  margin: 0 auto 0 auto; aling:left; text-align:left;}

.regiao_bottom {width:400px; height:200px;   background-image:url(../images/separador.jpg); background-position:left; background-repeat:no-repeat; overflow:auto; float:left; margin: 0 auto 0 auto; aling:left; text-align:left;}

.contactos_bottom {width:230px; height:200px;  background-image:url(../images/separador.jpg); background-position:left; background-repeat:no-repeat; overflow:auto; float:left; margin: 0 auto 0 auto; aling:left; text-align:left;}

.footer {width:987px; height:40px; padding-top:3px; overflow:hidden; float:left; background-color:#363545; margin: 0 auto 0 auto; aling:left; text-align:left;  z-index:500;}



/*FONTES*/

.bemvindo{
	font-family:Arial;
	font-size:24px;
	font-style:italic;
	color:#ffffff;
	text-decoration:none;
}

.titulos_bottom {font-family:Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #fff; text-decoration: none; font-weight: bold;}

.texto_branco {font-family:Verdana; font-size: 11px; color: #fff; text-decoration: none; font-weight: none;}
.texto_branco a{font-family:Verdana; font-size: 11px; color:#FF0000; text-decoration:underline; font-weight: none;}
.texto_branco a.hover{font-family:Verdana; font-size: 11px; color: #FF0000; text-decoration: none; font-weight: none;}

.texto_branco11b {font-family:arial; font-size: 12px; color: #000; text-decoration: none; }
.texto_branco11b a {font-family:arial; font-size: 12px; color: #000; text-decoration: none;}
.texto_branco11b a:hover {font-family:arial; font-size: 12px; color: #000; text-decoration: none; }

.texto_branco12 {font-family:Verdana; font-size: 12px; color: #fff; text-decoration: none; font-weight: none;}
.texto_branco12 a {font-family:Verdana; font-size: 12px; color: #fff; text-decoration: none; font-weight: none;}
.texto_branco12 a:hover {font-family:Verdana; font-size: 12px; color: #fff; text-decoration: none; font-weight: none;}

.texto_branco13 {font-family:Verdana; font-size: 13px; color: #fff; text-decoration: none; font-weight: none;}
.texto_branco13 a {font-family:Verdana; font-size: 13px; color: #fff; text-decoration: none; font-weight: none;}
.texto_branco13 a:hover {font-family:Verdana; font-size: 13px; color: #fff; text-decoration: none; font-weight: none;}

.texto_branco14 {font-family:arial; font-size: 18px; color: #000;  none; font-weight: bold;}
.texto_branco14 a {font-family:arial; font-size: 18px; color: #000; text-decoration: none; font-weight: bold;}
.texto_branco14 a:hover {font-family:arial; font-size: 18px; color: #000; text-decoration: none; font-weight: bold;}

.texto_branco12b {font-family:arial; font-size: 12px; color: #000; text-decoration: none; font-weight: bold;}
.texto_branco12b a {font-family:arial; font-size: 12px; color: #000; text-decoration: none; font-weight: bold;}
.texto_branco12b a:hover {font-family:arial; font-size: 12px; color: #000; text-decoration: none; font-weight: bold;}


.texto_branco20 {font-family:Arial, Helvetica, sans-serif; font-size: 20px; color: #ffffff; text-decoration: none; font-weight:none;}
.texto_branco20  a{font-family:Arial, Helvetica, sans-serif; font-size: 20px; color: #ffffff; text-decoration: none; font-weight:none;}
.texto_branco20 a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 20px; color: #ffffff; text-decoration: none; font-weight:none;}

.texto_branco15 {font-family:Arial, Helvetica, sans-serif; font-size: 25px; color: #ffffff; text-decoration: none; font-weight:none;}

.texto_branco151  {font-family:Arial, Helvetica, sans-serif; font-size: 25px; color: #ffffff; text-decoration: none; font-weight:none;}
.texto_branco151 a {font-family:Arial, Helvetica, sans-serif; font-size: 25px; color: #ffffff; text-decoration: none; font-weight:none;}
.texto_branco151 a:hover {font-family:Arial, Helvetica, sans-serif; font-size: 25px; color: #ffffff; text-decoration: none; font-weight:none;}

.tahoma {font-family: tahoma; font-size: 8pt; color: #008bcc;}



/********** CLASS PARA OS FORMS **********/

.dropDownBox {
	width:230px;
	color:#fff;
	background-color:a2a2a2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}


.dropDownBox2 {
	width:144px;
	color:#fff;
	background-color:a2a2a2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.dropDownBox3 {
	width:70px;
	color:#fff;
	background-color:686868;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.dropDownBox4 {
	width:129px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.dropDownBox5 {
	width:270px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.botaopesquisa {background-image:url(images/bt_pesq.jpg); 
	font-family:Arial;
	font-size:15px;
	font-style:italic;
	font-weight:bold;
	color: #ffffff;
	width:103px; 
	height:30px; 
	border:0px; 
	cursor:pointer}
	
	.botaopesquisa1 {background-image:url(../images/bt_pesq.jpg); 
	font-family:Arial;
	font-size:15px;
	font-style:italic;
	font-weight:bold;
	color: #ffffff;
	width:103px; 
	height:30px; 
	border:0px; 
	cursor:pointer}

.submitBTN {
background-color:#444654;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	border:0px;
	width:230px;
	height:20px;
}

ul.pesqImoFields {
	list-style:none;
	margin:0px auto 0 0;
	padding-left:30px;
}

.pesqImoFields li {
	color:#000000;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	float:left;
	text-align:left;
	padding-right:10px;
	padding-top:10px;
}

.submitBTN1 {
	background-image:url(../images/bt_back.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	border:0px;
	width:110px;
	height:27px;
}

.submitBTN2 {
	background-image:url(../images/bt_back_gray.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:16px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	border:0px;
	width:400px;
	height:27px;
}

/**paginaçao listagem**/

.divLinks {
float:left;
width:706px;
font:bold 10px tahoma, Arial, sans-serif; color:#666666;
}


.linksPL {font:bold 10px tahoma, Arial, sans-serif; color:#666666; text-decoration:none;}

.linksPag{font:bold 10px tahoma, Arial, sans-serif; color:#ffffff; text-decoration:none;}
.linksPag a{font:bold 10px tahoma, Arial, sans-serif; color:#ffffff; text-decoration:none;}
.linksPag a:hover{font:bold 10px tahoma, Arial, sans-serif; color:#ffffff; text-decoration:underline;}

.linksPN{font:bold 10px tahoma, Arial, sans-serif; color:#fff; text-decoration:none; background:#666666; }
.linksPN a{font:bold 10px tahoma, Arial, sans-serif; color:#fff; text-decoration:none; background:#666666;  }
.linksPN a:hover{font:bold 10px tahoma, Arial, sans-serif; color:#fff; text-decoration:none; background:#666666 }

.textarea	{font-family: verdana,sans-serif;font-size:9px;color:#616161;background-color:#ffffff;border-width:1px; border: 1px solid #7f9db9; height:18px}
.borderimg{border:1px solid #444654}
.borderimg_left{ border-left:1px solid #444654}
.borderimg_bottom{ border-top:1px; border-bottom:1px solid #444654}

.text {font-family: Verdana; font-size: 8pt; color: #4D4D4D;}
.title {font-family: Verdana; font-size: 9pt; color: #777777;}
.info {font-family: Verdana; font-size: 8pt; color: #cd3300;}
.wtext {font-family: verdana; font-size: 10px; color: #FFFFFF; font-stretch:extra-expanded;}

.btext { font-family: Verdana; font-size: 10px; color: #777777;font-weight: none;text-decoration: none;}
.btext1 { font-family: Verdana; font-size: 9px; color: #0B0B0B;font-weight: none;text-decoration: none; text-align:justify;}
.btext11 { font-family: Verdana; font-size: 9px; color: #0B0B0B;font-weight: none;text-decoration: none;}
.btext2 {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: none;
	text-decoration: none;
}

btext2 a {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: none;
	text-decoration: none;
}

btext2 a:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: none;
	text-decoration: none;
}

.button	{font-family: Verdana, tahoma,sans-serif;font-size:10px; font-weight:bold;color:#ffffff;background-color:#999999; heigth: 16px; cursor: hand;}

.conteudoazul_bold  {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	color: #E00A3D;
	text-decoration:none;
}

.conteudoazul_bold a {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	color: #E00A3D;
	text-decoration:none;
}

.conteudoazul_bold  a:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	color: #E00A3D;
	text-decoration:underline;
}
.conteudoazuli {
	font-family: Tahoma;
	font-weight:normal;
	font-size: 11px;
	font-style: normal;
	color: #E00A3D;
	text-decoration:none;
}

.conteudoazuli a {
	font-family: Tahoma;
	font-weight:normal;
	font-size: 11px;
	font-style: normal;
	color: #E00A3D;
	text-decoration:none;
}

.conteudoazuli a:hover {
	font-family: Tahoma;
	font-weight:normal;
	font-size: 11px;
	font-style: normal;
	color: #E00A3D;
	text-decoration:underline;
}

.azul {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #0a4574;
}

.azul a {
	font-family: Tahoma;
	font-size: 10px;
	font-style: normal;
	color: #22b6e0;
}

.azul a:hover {
	font-family: Tahoma;
	font-size: 10px;
	font-style: normal;
	color: #22b6e0;
	text-decoration:underline;
}

.conteudopesquisaazul {
	font-family: Tahoma;
	font-size: 9px;
	font-style: normal;
	color: #40688a;
}

a {	padding-left: 0px;
	font-family: Arial;
	font-size:9px;
	font-weight: bold;
	color: #777777;
	text-decoration: none;
	}
	

#powerd {
	position:absolute;
	top:600px;
	left:0px;
	height:20px;
	text-align:center;
	width: 100%;

}

