* {
margin:0;
padding:0;
list-style:none;
vertical-align:baseline;
font:normal 12px verdana, arial;
}

strong{font-weight:bold;}
p{color:#8a8a8a;}

body { background:#E5E5E5; overflow-x:hidden;}
.geral-home { position:relative; width:1009px; height:605px; margin:20px auto; background:#fff url(/images/conteudo/backgrounds/fundo-site.jpg) repeat-y left top;}
.cinza {color:#8a8a8a;}
.title {font-weight:bold; color:#166401; font-size:12px!important;}

.geral { position:relative; width:1009px; min-height:605px; margin:20px auto; background:#fff url(/images/conteudo/backgrounds/fundo-site.jpg) repeat-y left top;}
.ie8 .geral, .gecko .geral, .safari .geral { display:table;}

.geral-home .fundo-liquido {width:1009px; height:365px; float:left; position:relative;}
.geral-home .fundo-baixo { display:none;}

.topo-esquerda { width:277px; height:240px; float:left;}
.topo-esquerda h1 a { width:240px; display:block; margin:37px 0 0 34px; height:130px; text-indent:-9999px; overflow:hidden; background:url(/images/usercontrols/topo/logo.jpg) no-repeat left top;}

.contato {margin-right:10px; border:1px solid red;}
.contato p{font-size:10px; text-align:right;}

.area-conceito { width:726px; min-height:240px; float:left;}
.area-conceito p{font-size:10px; text-align:right; margin-right:10px; margin-top:40px; margin-bottom:20px;}
.area-conceito img { float:right; padding:0 0 0 0;}
.home {width:724px; float:left; min-height:240px;}

.menu-institucional { margin:0 0 0 2px; width:356px; height:212px; float:left; background: url(/images/usercontrols/menus/menu-institucional.png) no-repeat left top; }

.menu-institucional h3 { text-indent:-9999px;}
.menu-institucional ul { margin:32px 0 0 0px; width:276px; float:left;}
.menu-institucional ul li { width:275px; height:27px; float:left; text-indent:60px;}
.menu-institucional ul li.menu-inst-ativo {width:275px; height:26px; background: url(/images/usercontrols/menus/fundo-menu-ativo.jpg) no-repeat left top;}
.menu-institucional ul li.menu-inst-ativo a { color:#FFF;}

.menu-institucional ul li a { color:#fff; text-decoration:none; padding:7px 0 0 0; display:block;}

.fundo-liquido {width:1009px; height:100%; float:left; position:relative; background:url(/images/usercontrols/menus/fundo-menus.jpg) no-repeat 2px 10px;}

.menu-fundo {background:#FF8400; width:276px; height:157px; float:left; position:absolute; left:2px; bottom:0;}
span.arvore { position:absolute; left:162px; bottom:0; display:block; width:194px; height:210px; background:url(/images/usercontrols/menus/fundo-arvore.png) no-repeat left top;}
span.arvore-esquerda {position:absolute; left:2px; bottom:0px; display:block; width:161px; height:152px; background:url(/images/usercontrols/menus/arvore-esquerda.png) no-repeat left top;}

.box-login { width:479px; height:85px; position:absolute; right:5px; top:21px;}
.box-login .login-campos { padding:10px; width:311px; height:65px; float:left; background: url(/images/conteudo/backgrounds/login-fundo.png) no-repeat left top;}

.box-login .login-campos p { font-weight:bold; color:#156300; padding:5px; margin:0; text-align:left;}
.box-login .login-campos ul { padding:0 5px 5px 5px; width:100%;}
.box-login .login-campos ul li{ float:left; margin-right:5px;}
.box-login .login-campos ul li input { background:#fff; width:130px; height:18px; border:none;}

.box-login .login-campos ul li a { color:#fff; text-decoration:none; float:left; width:15px; height:15px; font-size:14px;}

.box-login .login-campos ul li.esqueci-senha { clear:both; width:270px; text-align:right; padding:5px 0 0 0;}
.box-login .login-campos ul li.esqueci-senha a {font-size:10px; color:#000; display:block; width:270px; text-decoration:underline;}

.box-login .login-chamada a {width:147px; height:85px; display:block; text-indent:-9999px; float:left; border-left:1px solid #292D16; background: url(/images/conteudo/backgrounds/login-fundo-direita.png) no-repeat left top; }

.home	{ position:absolute; top:0; right:6px; background:#fff url(/images/conteudo/backgrounds/01-a.png) no-repeat left top; height:605px; float:left;}
.home01 { background:#fff url(/images/conteudo/backgrounds/01-a.png) no-repeat left top;}
.home02 { background:#fff url(/images/conteudo/backgrounds/02.png) no-repeat left top;}
.home03 { background:#fff url(/images/conteudo/backgrounds/03-a.png) no-repeat left top;}
.home04 { background:#fff url(/images/conteudo/backgrounds/04.png) no-repeat left top;}
.home05 { background:#fff url(/images/conteudo/backgrounds/05.png) no-repeat left top;}
.home06 { background:#fff url(/images/conteudo/backgrounds/06.png) no-repeat left top;}
.home07 { background:#fff url(/images/conteudo/backgrounds/07.png) no-repeat left top;}
.home08 { background:#fff url(/images/conteudo/backgrounds/08-a.png) no-repeat left top;}
.home09 { background:#fff url(/images/conteudo/backgrounds/09.png) no-repeat left top;}
.home10 { background:#fff url(/images/conteudo/backgrounds/10.png) no-repeat left top;}
.home11 { background:#fff url(/images/conteudo/backgrounds/11.png) no-repeat left top;}


.banner01 {background:#fff url(/upload/fotos/01.jpg) no-repeat left top; width:701px; height:153px; margin-left:25px;}
.banner02 {background:#fff url(/upload/fotos/02.jpg) no-repeat left top; width:701px; height:153px; margin-left:25px;}
.banner03 {background:#fff url(/upload/fotos/03.jpg) no-repeat left top; width:701px; height:153px; margin-left:25px;}
.banner04 {background:#fff url(/upload/fotos/04.jpg) no-repeat left top; width:701px; height:153px; margin-left:25px;}
.banner05 {background:#fff url(/upload/fotos/05.jpg) no-repeat left top; width:701px; height:153px; margin-left:25px;}
.banner06 {background:#fff url(/upload/fotos/06.jpg) no-repeat left top; width:701px; height:153px; margin-left:25px;}
.banner07 {background:#fff url(/upload/fotos/07.jpg) no-repeat left top; width:701px; height:153px; margin-left:25px;}
.banner08 {background:#fff url(/upload/fotos/08.jpg) no-repeat left top; width:701px; height:153px; margin-left:25px;}
.banner09 {background:#fff url(/upload/fotos/09.jpg) no-repeat left top; width:701px; height:153px; margin-left:25px;}


.internas { padding:10px; float:left; width:623px; min-height:299px;}
.internas h2 { padding:0 0 15px 0; font-weight:bold; color:#166401; text-indent:18px; font-size:17px; background:url(/images/conteudo/backgrounds/fundo-titulo.jpg) no-repeat left 8px; }
.internas h2 span { padding:0 0 15px 0; font-weight:bold; color:#166401; text-indent:18px; font-size:17px;}
.internas p { padding:0 0 10px 0; font-size:10px;}

.rodape { float:left; width:1009px; text-indent:-9999px; height:20px; background:url(/images/usercontrols/rodape/rodape.jpg) no-repeat left top;}

.divMapa {margin:auto; width:425px; height:350px; text-align:center; border:1px solid #c0c0c0;}
.texto p{margin-right:10px; font-size:12px;}
.textoInstitucional p{margin-right:10px; font-size:12px;}
fieldset.fale-conosco { border:none;}
fieldset.fale-conosco ol li input, fieldset.fale-conosco ol li select, fieldset.fale-conosco ol li textarea  { border:1px solid #9c9c9c;}
fieldset.fale-conosco ol li { clear:both; margin:0 0 20px 0; border:none;}
fieldset.fale-conosco ol li {margin:0 0 5px 0;}
fieldset.fale-conosco ol li label { color:#505050; display:block; width:230px; float:left; margin-right:15px; border:none;} 
fieldset.fale-conosco ol li label { width:72px;}

fieldset.cadastro { border:none;}
fieldset.cadastro ol {margin-top:0px!important; padding-left:20px;}
fieldset.cadastro ol li input,fieldset.cadastro ol li textarea  {border:1px solid #9c9c9c; float:right;}
fieldset.cadastro ol li input[radio] {float:left!important;}
fieldset.cadastro ol li select {float:right; width:202px;}
fieldset.cadastro ol li { width:400px; clear:both; padding-top:10px; border:none;}
fieldset.cadastro ol li {}
fieldset.cadastro ol li label { color:#505050; display:block; width:220px; float:left; margin-right:15px; border:none; text-align:right!important;} 
fieldset.cadastro ol li label { width:auto;}

.ie fieldset.cadastro{margin-top:15px; clear:both; float:left;float:left;}

.noborder, span.noborder input  { border:none;}
div.pessoas { margin:10px 0 10px 5px; float:left; text-align:center;}
div.pessoas span input { border:none!important;}
div.pessoas input { width:20px!important; display:block; height:15px; float:left;}
div.pessoas strong { width:150px; display:block; height:15px; float:left;}

.bordo { color:#B50000;}
.msg { color:#166401; font-size:12px; font-weight:bold;}
.msgError { color:#FF0000; font-size:12px; font-weight:bold;}
.bt-enviar { margin:0 0 0 108px;}
.bt-enviar-esqueci-minha-senha { margin:5px 0 -4px 10px; padding:5px 0 0 5px;}
.bt-proxima-etapa { margin:20px 0 0 10px; border:1px solid #ccc!important;}
.bt-finalizar-cadastro {  margin:20px 0 0 10px; border:1px solid #ccc!important;}
.bt-outro-veiculo {  margin:20px 0 0 0px; border:1px solid #ccc!important;}
.bt-outro-morador {  margin:20px 0 0 0px; border:1px solid #ccc!important;}



/*Imobiliarias*/
ul.ul_imobiliarias {width:100%; height:30px;}

ul.ul_imobiliarias li {padding:10px; display:block; clear:both;}

ul.ul_imobiliarias li div.texto {width:190px; margin:5px 0 0 15px; float:left;}
ul.ul_imobiliarias li p.desc {text-align:left; color:#8a8a8a; font-size:10px;}
ul.ul_imobiliarias li p.desc a {color:#8a8a8a; font-size:10px;}
ul.ul_imobiliarias li .imgImobiliaria {height:100px; display:block; cursor:pointer; float:left; border:1px solid #ccc!important;}

ul.ul_imobiliarias li .imgCasa {height:150px; border:1px solid #c0c0c0!important; display:block; margin:auto; cursor:pointer;}


/*Locação*/
ul.ul_locacao {width:100%; height:30px;}

ul.ul_locacao li {padding:10px; display:block; clear:both;}

ul.ul_locacao li div.texto {width:190px; margin:5px 0 0 15px; float:left;}
ul.ul_locacao li p.desc {text-align:left; color:#8a8a8a; font-size:10px;}
ul.ul_locacao li p.desc a {color:#8a8a8a; font-size:10px;}
ul.ul_locacao li .imgCasa{height:150px; border:1px solid #c0c0c0!important; display:block; margin:auto; cursor:pointer;}


/*Galeria*/
ul.ul_galeria {width:100%;}

ul.ul_galeria li {float:left; text-align:center;}

ul.ul_galeria li div.texto {width:190px; margin:5px 0 0 15px; float:left;}
ul.ul_galeria li p.desc {text-align:left; color:#8a8a8a; font-size:10px;}
ul.ul_galeria li p.desc a {color:#8a8a8a; font-size:10px;}
ul.ul_galeria li .imgGaleria {height:80px; width:120px; border:1px solid #c0c0c0!important; margin:5px; cursor:pointer;}

.thumbnail {
	background-color: #8a8a8a;
	border: 1px solid #ccc;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 3px 3px 8px;
}

div.espaco{width:500px; margin:auto; min-height:500px;}
div.coluna1{width:300px; float:left; min-height:300px;}
div.coluna2{width:300px; float:left; min-height:300px;}


div.paginador{clear:both; float:left; width:96%;}
div.paginador ul{float:right; margin:0 0 0 10px;}
div.paginador ul li{float:left; padding:3px;}
div.paginador ul li.paginador-inativo a{color:#015b25!important; font-weight:bolder; font-size:12px;}
div.paginador ul li.paginador-ativo a{color:#015b25!important;}
div.paginador ul li a{font-weight:bold; padding:3px; text-decoration:none; font-size:10px;}

div.paginador2{clear:both; float:left; width:100%;}
div.paginador2 ul{float:right; margin:0 0 0 10px;}
div.paginador2 ul li{float:left; padding:3px;}
div.paginador2 ul li.paginador-inativo a{color:#015b25!important; font-weight:bolder; font-size:12px;}
div.paginador2 ul li.paginador-ativo a{color:#015b25!important;}
div.paginador2 ul li a{font-weight:bold; padding:3px; text-decoration:none; font-size:10px;}

div.paginador-cima{clear:both; float:right;}
div.paginador-cima ul{float:right; margin:0 0 0 10px;}
div.paginador-cima ul li{float:left; padding:3px;}
div.paginador-cima ul li a{color:#015b25!important; font-weight:bolder; font-size:12px;}
div.paginador-cima ul li a{font-weight:bold; padding:3px; text-decoration:none; font-size:10px;}

.ie7 div.paginator{clear:both; float:left; position:relative; top:450px;}
div.paginator ul{float:right; margin:0 0 0 10px;}
div.paginator ul li{float:left; padding:3px;}
div.paginator ul li a{color:#015b25!important; font-weight:bolder; font-size:12px;}
div.paginator ul li a{font-weight:bold; padding:3px; text-decoration:none; font-size:10px;}

.linkInfo {color:#8a8a8a!important; font-size:9px; text-decoration:underline; cursor:pointer;}

.divDrop {font-size:10px; padding-top:3px;}
.divDrop select {font-size:10px; width:120px; height:18px; margin-left:5px;}
.divTipo {margin-top:10px;}
.labelTipo {font-weight:bold;}

/* set millions of background images */
.rbroundbox { background: url(/images/conteudo/backgrounds/nt.gif) repeat;}
.rbtop div { background: url(/images/conteudo/backgrounds/tl.gif) no-repeat top left; }
.rbtop { background: url(/images/conteudo/backgrounds/tr.gif) no-repeat top right; }
.rbbot div { background: url(/images/conteudo/backgrounds/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/images/conteudo/backgrounds/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot 
{
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 100%; margin:0;}
.rbroundbox p {color:#6e6e6e;}

.fundo-baixo { width:107px; display:block; float:right; margin-right:6px; height:46px; text-indent:-9999px; overflow:hidden; background: url(/images/conteudo/backgrounds/fundo-baixo.jpg) no-repeat left top;}
.esqucisenha { width:350px; padding:10px; }

ol.timeline { float:left; width:530px; margin: 2px 20px 0 15px; padding-bottom:10px; border-bottom:1px solid #eaeaea; }
ol.timeline li { float:left; color:#015b25; padding:0 10px; margin:7px 5px 0px 0; padding:5px; background:#f5f5f5; border:1px solid #eaeaea;}
ol.timeline li {font-size:11px;}
ol.timeline li.timeline-ativo{ color:#015b25; background:#eaeaea; font-weight:bolder; font-weight:bold; font-size:11px; text-decoration:none;}
.bt { float:right; margin:0 203px 0 0;}

.atencao{font-weight:bold; font-size:10px; }

.desenvolvido-pela-dualtec { float:right; margin:10px 0;}
.desenvolvido-pela-dualtec img { border:none;}