HTML {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: url(fundo_site.jpg) #FFF repeat-x 50% top; COLOR: #333333; FONT-SIZE: 14px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
BODY {
	BORDER-BOTTOM: medium none;
	TEXT-ALIGN: center;
	BORDER-LEFT: medium none;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: url(fundo_site.jpg) #FFF repeat-x 50% top;
	COLOR: #333333;
	FONT-SIZE: 14px; 
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none;
	PADDING-TOP: 0px
}



/*
Alpha PNG support for IE
------------------------------
Aviso, este código abaixo funciona apenas para visualização na tela. Quando este documento for impresso, o bug voltará.
O Hack Abaixo faz o código rodar apenas no IE. Sendo que os outros browsers como, Firefox, Opera e Safari já tem a transparencia de PNG nativo.
\*/
* html img/**/ {
filter:expression(
   this.alphaxLoaded ? "" :
   (
    this.src.substr(this.src.length-4)==".png"
    ?
    (
     (!this.complete)
     ? "" :
      this.runtimeStyle.filter=
      ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
      (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
      String(this.alphaxLoaded=true).substr(0,0)+
      (this.src="visual/blank.png").substr(0,0)
    )
    :
    this.runtimeStyle.filter=""
   )
  );
}



td { FONT-SIZE: 12px;
color:#333333;
 }


a{
	text-decoration:none;
	color:#EAEAEA;
}

a:hover{
	text-decoration:none;
	color:#FFF;
}


#header {
	MARGIN: auto;
	WIDTH: 1002px;
	PADDING-TOP: 0px;
	height: 480px;
}




#header #title .imgtopo {
	PADDING-LEFT: 6%
}
#header #logo {
	TEXT-ALIGN: center;
	padding-top: 20px;
	WIDTH: 300px;
	FLOAT: left;
	height: 150px;
	background-image: url(fundo_logo.png);
	background-repeat: no-repeat;
	background-position: bottom;
	
}

#header #menu_topo {
	TEXT-ALIGN: left;
	WIDTH: 400px;
	FLOAT: left;
	height: 25px;



	color: #E8E8E8;
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	
	border-radius:5px;
    padding: 4px 0;
		padding-top: 25px;
    box-shadow: inset 0 2px 3px 0 rgba(255,255,255,.3), inset 0 -3px 6px 0 rgba(0,0,0,.2), 0 3px 2px 0 rgba(0,0,0,.2);
    background-image: linear-gradient(to bottom, #cf2b4f, #980021 130%);
	background-image:url(corgeralsite.png);
	
}





#header #atendimento {
	WIDTH: 250px;
	FLOAT: right;
	padding-top: 0px;
	text-align: right;
	font-size: 16px;
	color: #666666;
	background-image: url(f_atendimento.png);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 10px;
}

#header #atendimento #divICONE {
	WIDTH:50px; float:right; margin-left:10px;
}


#header #atendimento span {
	font-size: 24px;
	color: #666666;

}

#header #menu_topo span {
	margin-left:35px; 
	color:#E8E8E8;
}

#header #menu_topo span a {

	color:#fff;
}

#header #menu_topo span a:hover {

	color:#E8E8E8;
}


#header #title {
	TEXT-ALIGN: left;
	PADDING-LEFT: 0px;
	WIDTH: 10px;
	FLOAT: left;
	PADDING-TOP: 30px;
	font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	font-weight: bold;
	height: 150px;
}

#header #slogan {
	TEXT-ALIGN: left;
	PADDING-LEFT: 0px;
	WIDTH: 380px;
	FLOAT: left;
	HEIGHT: 40px;
	PADDING-TOP: 15px;
	font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color:#999;

}




.divTOPO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	height: 500px;
	background-image: url(fundo_topo.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-position: top;
	alignment-baseline: baseline;

}

.box_resultado_refina {
	border-color: #F7F7F7;
	border-width: 1px;
	border-style: solid;
	margin-top: 10px;
	padding: 5px;
	display: block;
	margin-bottom: 20px;


}

.subdivMEIOSITEGERAL {
	text-decoration: none;
	background-image: url(corgeralsite.png); 
	background-position: center;
	text-align:center;	

}



.subdivRODAPE {
	text-decoration: none;
	background-image: url(corgeralsite.png); 
	background-position: center;
	text-align:center;
	height:130px;
	}
.subdivRODAPE_TRANSPARENCIA {
	background-image: url(transparencia.png);
	height:130px;
}

#divPADRAO_RODAPE {
	height:80px;
	width: 1000px;

}

.divPADRAO_RODAPE_CONTEUDO {

	height:80px;
	width: 450px;

}

.field{
	margin-top:5px;
	margin-bottom:5px;
	}


.divBUSCACODIGO {
	
	height:60px;
	width:1000px;
	background-image: url(corgeralsite.png);
	margin-bottom:10px;
margin:0 auto;
}

.btvermais {
    height:30px;
	width:150px;
	margin:5px;
	float:right;
    padding: 4px 0;
    color:#fff;
    font-size:20px;
    text-align:center;
    border-radius:5px;
	cursor:pointer;
   
    box-shadow: inset 0 2px 3px 0 rgba(255,255,255,.3), inset 0 -3px 6px 0 rgba(0,0,0,.2), 0 3px 2px 0 rgba(0,0,0,.2);
    background-image: linear-gradient(to bottom, #cf2b4f, #980021 130%);
	background-image:url(corgeralsite.png);
}

.btvermais:hover {
	 box-shadow: inset 0 2px 3px 0 rgba(99,99,99,.3), inset 0 -3px 6px 0 rgba(0,0,0,.2), 0 3px 2px 0 rgba(0,0,0,.2);
}

.divOPC {
	width: 360px;
	display: block;
	float: left;
	padding-left:10px
	border-bottom:#E8E8E8 solid 1px;
	border: 1px solid #CCC;
	margin: 2px;
	height: 25px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}

  


#divCONTEUDO_PRINCIPAL {
	/*background-color:#FFFFFF;*/
	margin:auto;
	width:1000px;
	height:100%;
	background-repeat:no-repeat;
	background-position: left top;

}


#divCONTEUDO_PRINCIPAL #esquerda {
	TEXT-ALIGN: left;
	WIDTH: 180px;
	FLOAT:LEFT;
}
#divCONTEUDO_PRINCIPAL #direita {
	TEXT-ALIGN: left;
	MARGIN: auto;
	WIDTH: 805px;
	FLOAT: right;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;


}

#divCONTEUDO_PRINCIPAL #direita-inicial {
	TEXT-ALIGN: left;
	MARGIN: auto;
	WIDTH: 1000px;
	FLOAT: right;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;


}



.boasvindaslateral {
	TEXT-ALIGN: left;
	MARGIN: auto;
	WIDTH: 180px;
	height:330px;
	margin-right:5px;margin-left:5px;
	display: block;
	FLOAT: left;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	border-color:#CCC; border-style:solid; border-width:1px;


}



.espaco {
	POSITION: relative; LINE-HEIGHT: 1px; DISPLAY: block; HEIGHT: 1px; CLEAR: both; OVERFLOW: hidden
}




.divIMOVEIS{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #E6E6E6;
	width: 320px;
	height: 400px;
	margin-top: 10px;
	float: left;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;

}

.divSEPARADORIMOVEIS{
	
	background-color: #FFFFFF;
height:280px;
	margin:6px;
	float:left;

}

.divFOTODESTAQUE{
	width: 320px;
	height: 240px;
	display: block;
	text-align: center;
	overflow: hidden;


}

.divFOTORESULTADOBUSCA{
	width: 240px;
	height: 210px;
	display: block;
	text-align: center;
	overflow: hidden;
	float:left;
	margin-top:10px;
 	border-radius:5px;

}


.text_resultadobusca
{
	padding-left: 5px;
	padding-right: 10px;
	display: block;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #efefef;
	margin-left: 20px;
	margin-right: 10px;
	margin-top: 5px;
	width: 450px;
	height:30px;
	float: right;

	}

.text_resultadobusca_valor
{
	padding-left: 5px;
	padding-right: 10px;
	display: block;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #efefef;
	margin-left: 20px;
	margin-right: 10px;
	margin-top: 5px;
	width: 250px;
	height:30px;
	float: left;
	background-image:url(corgeralsite.png); background-position:bottom; background-repeat:repeat-x;

	}


.text_resultadobusca_numericos
{
	padding-left: 5px;
	padding-right: 10px;
	display: block;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #efefef;
	margin-left: 20px;
	margin-right: 10px;
	margin-top: 5px;
	width: 100px;
	height:30px;
	float: right;

	}



.divLISTAGEM {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: #F2F4F8;
	width:760px;
	margin:5px;
	margin-top:10px;
	float:left;

}



.text_transacao
{
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	height: 25px;
	text-decoration: none;
	background-image: url(corgeralsite.png);
	}
	
.formulario {
	margin:0px;
	
}

.divSEPARABUSCA
{
	display: block;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	}

.select-inicial {
	height: 36px;
	overflow: hidden;
	background: #F7F7F7
	border: 1px solid #ccc;
	font-size: 16px;
	padding-left:5px;
   }
   
   
.field-bairros label {
	margin:0px;
	height:auto;
	width:auto;
	font-size:11px;
	
}
   

.select-inicial select {
   background: transparent;
   padding: 5px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   }


.divSEPARABUSCABOTAO
{
	padding-left: 5px;
	display: block;
	text-align: right;
	font-size: 12px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;

	}

	

	
.text_subtipo
{
	padding-left:5px;
	padding-right:10px;
	display:block;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	border-bottom:solid; border-bottom-width:1px; border-bottom-color: #efefef;
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	}
	
.text_bairro
{
	padding-left:5px;
	padding-right:10px;
	display:block;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	border-bottom:solid; border-bottom-width:1px; border-bottom-color: #efefef;
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	}	
	
.text_dorm
{
	padding-left:5px;
	padding-right:10px;
	display:block;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	border-bottom:solid; border-bottom-width:1px; border-bottom-color: #efefef;
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	}

.text_valor
{
	
	
	padding-left:5px;
	padding-right:10px;
	display:block;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#3f3f3d;
	font-weight:bold;
	border-bottom:solid; border-bottom-width:1px; border-bottom-color: #efefef;
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	
	
	
	}




.text_chama_cursos_forma
{
	padding-left:10px;
	padding-right:10px;
	display:block;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666;
	}
.botao_detalhes 
{
	padding: 10px;
	margin: 10px;
	display: block;
	text-align: right;
	background-image: url(bt_detalhes.png);
	background-position: right;
	background-repeat: no-repeat;

	}
	

	
	
.divDESTAQUE
{
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	margin-top: 5px;
	padding-left: 50px;
	padding-top: 5px;
	color: #999999;
	height: 27px;
	display: block;
	text-align: left;
	background-image: url(fundo_destaque_imoveis.png);
	background-position: left;
	background-repeat: no-repeat;

	}	
.divOPORTUNIDADES
{
	text-align:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	margin-top:10px;
	padding-left:50px;
	padding-top:5px;
	color:#999999;
	height:27px;
	display:block;
	text-align: left;
	background-image:url(fundo_imoveis_oportunidades.jpg);
	background-position:left;
	background-repeat:no-repeat;

	}	

.divINFORMATIVO
{
	text-align:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	margin-top:10px;
	padding-left:50px;
	padding-top:5px;
	color:#999999;
	height:27px;
	display:block;
	text-align: left;
	background-image:url(fundo_destaque_imoveis.png);
	background-position:left;
	background-repeat:no-repeat;

	}

.divINFORMATIVO_CONTEUDO
{

	text-align:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:0px;
	padding-left:10px;
	padding-top:5px;
	color:#6f7070;
	height:100px;
	display:block;
	text-align: left;
	border:solid; border-width:1px; border-color: #efefef;

	}	
	
.FOTO_DESTAQUE_NOTICIA {
	height:70px;
	width:100px;
	display:block;
	float:left;

	
}

.text_lista_informativo a
{
	padding-left:10px;
	padding-right:10px;
	display:block;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	text-decoration:none;
	height:15px;
	border-bottom:solid; border-bottom-width:1px; border-bottom-color: #efefef;
	margin-left:120px;
	margin-top:5px;
	margin-right:50px;
	}
.text_lista_informativo a:hover
{
	background-color:#f2f4f8;
	/*border-bottom:solid; border-bottom-width:1px; border-bottom-color: #666;*/
	background-image:url(marca_noticias.jpg); background-repeat:no-repeat; background-position:left;
}
	

.faixa_separadora
{
	
	display:block;
	height:5px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	background:url(corgeralsite.png);
	margin-left:30px;
	margin-right:10px;
	margin-top:5px;
}

.barradeacao
{
	
	display:block;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	background:url(corgeralsite.png);
	margin-left:30px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:5px;
}


.text_lista_informa
{
	
	display:block;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	margin-left:30px;
	margin-right:10px;
	margin-top:5px;
}	


.text_lista_tabulares
{
	padding-left:10px;
	padding-right:10px;
	border: solid; border-color:#f0f0f0; border-width:1px;
	display:block;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	margin-left:30px;
	margin-right:10px;
	margin-top:5px;
	display:block;
	float:left;
	height:230px;
}	

.text_lista_tabulares a
{ 	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	float:left;
	height:230px;
}

.text_lista_tabulares_hover a
{ 	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	float:left;
	height:230px;
}

.text_lista_tabulares_hover a:hover
{ 	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	float:left;
	height:230px;
}




.text_lista_tabulares_hover
{
	padding-left:10px;
	padding-right:10px;
	background-color:#fff;
	border:solid; border-color:#999; border-width:1px;
	display:block;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	margin-left:30px;
	margin-right:10px;
	margin-top:5px;
	cursor:pointer;
	float:left;
	height:230px;
}	


/* aqui comeca a formatar a paginacao */
#pagina {
padding:10px;
margin-left:30px;
	margin-right:10px;
	margin-top:5px;

}
#pagina ul {
list-style-type: none;
}
#pagina li {
float: left;
display: inline;
margin: 0 5px 0 0;
display: block;
text-decoration: none;
}
#pagina li a {
color: #82a3b0;
padding: 4px;
border: 1px solid #ddd;
text-decoration: none;
float: left;
}
#pagina li a:hover {
	color: #333;
	background-image: url(corgeralsite.png);
	border: 1px solid #CCCCCC;
}
#pagina li.nolink {
color: #CCC;
border: 1px solid #F3F3F3;
padding: 4px;
}
#pagina li.atual {
	color: #FFF;
	border: 1px solid #CCCCCC;
	padding: 4px;
	background-image: url(corgeralsite.png);
}

/*aqui termina paginacao*/







h2 {
	font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif;
	font-size: 22px;
	text-decoration: none;
	color: #666666;
	margin-left: 30px;
	padding-top: 20px;
	height: 40px;
	text-align: left;
	background-image: url(corgeralsite.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;


}



h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #333333;
	margin-left: 0px;
	text-align: left;
	border-bottom: solid;
	border-bottom-width: 1px;
	margin-right: 20px;

}



h4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-stretch: normal;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 5px;
	text-align: left;
	margin-top: 0;
	margin-bottom: 10px;
	padding-bottom: 8px;
	background-image: url(corgeralsite.png);
	background-repeat: repeat;

}


#neutro {
	text-align:center;
	
}

.titulo_busca_imovel {
	 COLOR: #000; FONT-SIZE:24px; TEXT-DECORATION: none; PADDING-TOP: 0px;
	 margin-bottom:10px; text-align:center; background-image:url(lupa.png); background-position:left;  background-repeat:no-repeat;
}

.titulo_busca_refinada {
	COLOR: #fff;
	FONT-SIZE: 24px;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
	padding-bottom: 5px;
	text-align: center;
	background-image: url(corgeralsite.png);
	margin-top: 10px;
}
.divBUSCARAPIDA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	border: 0px solid #d77502;
	width: 700px;
	margin-left:151px;
	margin-right:151px;
	height: 160px;

	text-align: left;

	float: left;
	background: url(transparencia.png);
	padding: 10px;

}

.CONTEUDO_MENU {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	border: 0px solid #f0f0f0;
	width: 180px;
	margin-right: 0px;
	float: left;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	
}




.CONTEUDO_MENU li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #ffb61c;
	text-decoration: none;
	display: block;
	height: 30px;
	padding-left: 10px;
	background-image: url(fundo_topicos_menu.png);
	background-repeat: no-repeat;
}



.CONTEUDO_MENU span li  {
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-stretch: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 5px;
	text-align: left;
	margin-bottom: 10px;
	border-bottom: solid;
	border-bottom-width: 1px;
	padding-bottom: 8px;
	background-image: url(corgeralsite.png);
	background-repeat: repeat;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;

}



/* aqui comeca a formatar o formulario */

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #666666;
	background-image: url(fundoinput.jpg);
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:100%;

	color: #7c7c7a;
	background-image:url(fundoinput.jpg);
	border:solid; border-color:#7c7c7a; border-width:1px;

}


.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(radio.gif) no-repeat;
}


.div_BOTAO {
	display:block;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	margin-left:30px;
	margin-right:10px;
	margin-top:20px;
	border-top:solid #CCC 1px;
}
.botao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #7c7c7a;
	background-image:url(fundoinput.jpg);
	border:solid; border-color:#7c7c7a; border-width:1px;
	text-align:center;
	margin:20px;
	cursor:hand;

}

label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666;
	margin-left:30px;
	display:block;
	width:700px;
	margin-top:10px;

	}
	
.seletor {
	width:200px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;

	}	
	
	
	
.mensagemERRO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FF0033;


	}	
	
	
	
	
.texto_label {
	margin-right:30px;
	display:block;
	width:200px;
	float:left;
	}
	

	
	
.texto_explicativo_formulario {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	
	}		
	
	

/* aqui termina de formatar o formulario */


/* começa formatar ABAS */


.CONTEUDO_MENU UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.CONTEUDO_MENU UL LI {
	TEXT-DECORATION: none;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ebebeb;
	color: #FFF;
	margin-bottom: 5px;
}
.CONTEUDO_MENU UL LI A {
	COLOR: #7c7c7a;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	display: block;
	height: 35px;
	padding-top: 5px;
}
.CONTEUDO_MENU UL LI A:hover {
	COLOR: #000000;

}




UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL LI {
	TEXT-DECORATION: none;
	
}
UL LI A {
	COLOR: #4d8ac3; FONT-SIZE: 12px; TEXT-DECORATION: none; 
}
UL LI A:hover {
	COLOR: #003
}

.STYLE_HAND{
cursor:hand;
}

.text_abas {
	FONT-SIZE: 12px; PADDING-TOP: 10px
}

#aba_2 {
	BORDER-LEFT: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#aba_2 UL {
	PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none; BACKGROUND: url(bg_abass.gif) 50% bottom; BORDER-TOP: #ccc 1px solid; LIST-STYLE-IMAGE: none; PADDING-TOP: 8px
}
#aba_2 UL LI {
	PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline; LIST-STYLE-IMAGE: none; PADDING-TOP: 5px
}
#aba_2 LI A {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 10px
}
#aba_2 LI A:hover {
	COLOR: #000; CURSOR: pointer
}
#aba_2 .current {
	BORDER-LEFT: #ccd1d3 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: url(bg_current.gif) repeat-x; COLOR: #000; BORDER-TOP: #ccd1d3 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ccd1d3 1px solid; PADDING-TOP: 8px
}
#aba_2 .current A {
	COLOR: #000
}
#aba A {
	FLOAT: none
}
#aba A:hover {
	COLOR: #333
}
#aba #current {
	BACKGROUND-IMAGE: url(left_on_aba.gif)
}
#aba #current A {
	BACKGROUND-IMAGE: url(right_on_aba.gif); PADDING-BOTTOM: 5px; COLOR: #333
}


.oculto {
	DISPLAY: none
}


/* aqui termina de formatar as ABAS */



/* formata detalhs do curso */

.descricao_curso {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LETTER-SPACING: -1px; COLOR: #444; FONT-SIZE: 1.5em; TEXT-DECORATION: none; PADDING-TOP: 0px
}

#descricao_curso {
	WIDTH: 580px; FLOAT: left
}

#descricao_curso H1 A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; FONT-SIZE: 1.3em; TEXT-DECORATION: none; PADDING-TOP: 0px;
}

.espaco_detalhes {
	POSITION: relative; LINE-HEIGHT: 1px; DISPLAY: block; MARGIN-BOTTOM: 40px; HEIGHT: 1px; CLEAR: both; OVERFLOW: hidden
}


#produto_img {
	WIDTH: 200px; FLOAT: left; FONT-SIZE: 12px; MARGIN-RIGHT: 15px
}

/* termina formata detalhs do curso */



/*formata fotos miniaturas*/


.contenedorfoto {
	BORDER-RIGHT: #f0f0f0 1px solid;
	BORDER-BOTTOM: #f0f0f0 1px solid;
	BORDER-TOP: #f0f0f0 1px solid;
	BORDER-LEFT: #f0f0f0 1px solid;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	MARGIN: 6px;
	WIDTH: 210px;
	PADDING-TOP: 5px;
	HEIGHT: 180px;
	BACKGROUND-COLOR: #F2F2F2;
	TEXT-ALIGN: center
}
.contenedorfoto A {
	TEXT-DECORATION: none
}
.contenedorfoto SPAN {
	FONT-SIZE: 9pt; COLOR: #515151; FONT-FAMILY: Trebuchet MS
}


#divRODAPE {
	COLOR: #fff;
	height:350px;
	WIDTH: 100%;
	background-image:url(corgeralsite.png)
}


#divRODAPE UL LI a{
	COLOR: #fff
}

#divRODAPE UL LI A:hover {
	COLOR: #E8E8E8
}


#divRODAPE #content {
	TEXT-ALIGN: left;
	MARGIN: auto;
	WIDTH: 1002px;
	HEIGHT: auto;
	PADDING-TOP: 20px
}

.menu_title_rodape {
	COLOR: #fff; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}

.titulo_newsletter{
	COLOR: #fff; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}

.spacador_menu_rodape {
	POSITION: relative;
	LINE-HEIGHT: 1px;
	MARGIN-TOP: 4px;
	DISPLAY: block;
	BACKGROUND: url(transparencia.png) repeat-x;
	HEIGHT: 1px;
	CLEAR: both;
	OVERFLOW: hidden
}

.rodape_1 {
	WIDTH: 170px; FLOAT: left; COLOR: #fff
}
.rodape_2 {
	WIDTH: 170px; FLOAT: left; COLOR: #fff
}
.rodape_3 {
	WIDTH: 170px; FLOAT: left; COLOR: #fff
}
.rodape_4 {
	WIDTH: 170px; FLOAT: left; COLOR: #fff
}
.rodape_5 {
	WIDTH: 170px; FLOAT: left; COLOR: #fff
}
.rodape_2 {
	MARGIN-LEFT: 38px
}
.rodape_3 {
	MARGIN-LEFT: 38px
}
.rodape_4 {
	MARGIN-LEFT: 38px
}
.rodape_5 {
	MARGIN-LEFT: 38px
}
