/* GENERAL
----------------------------------------------------------------------------- */

* {margin:0; padding:0;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
a img {border: 0;}
ul, ol {list-style:none;}
.img_left img{float:left;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.over {overflow:hidden;}
.over1 {overflow:hidden; height:1px;}
.over0 {overflow:hidden; height:0px;}
.block {display:block;}
.del{display:none;}
.null{visibility:hidden;}
.exibe_image_emp{width:120px; height:90px; padding:5px; border:solid 1px #CCC; margin-bottom:5px; background-repeat:no-repeat; background-position:center; background-color:#FFF}

label.error{ color:#F00; float:left}

/** 
 * Slideshow style rules.
 */
 
#filtrosexistentes a{ color:#666; margin-left:10px}

#filtrosexistentes .close_filter{color:#F00



}
 
#googleMap{ height:320px;}
 
 
#slideshow3,
#slideshow2,
#slideshow {margin:0 auto;	width:700px;	position:relative;}

#slideshow4 {margin:0 auto;	width:285px;	position:relative;}

#slideshow3 #slidesContainer3 ,
#slideshow2 #slidesContainer2 ,
#slideshow #slidesContainer { margin:0 auto;  width:650px;  overflow:auto; /* allow scrollbar */  position:relative;}

#slideshow4 #slidesContainer4 {margin:0 auto;  width:245px;  overflow:auto; /* allow scrollbar */  position:relative;}

#slideshow3 #slidesContainer3 .slide3 ,
#slideshow2 #slidesContainer2 .slide2 ,
#slideshow #slidesContainer .slide { margin:0 auto;  width:650px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */}

#slideshow4 #slidesContainer4 .slide4 { margin:0 auto;  width:650px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */}


/** 
 * Slideshow controls style rules.
 */
.control3, 
.control2, 
.control { display:block; width:25px; height:200px; text-indent:-10000px; position:absolute; cursor: pointer;}
.control4 { display:block; width:25px; height:40px; margin-top:20px; text-indent:-10000px; position:absolute; cursor: pointer;}

#leftControl3, 
#leftControl2, 
#leftControl { top:0; left:0; background:transparent url(../images/home_seta1.gif) no-repeat 0 0;}
#leftControl4 { top:0; left:0; background:transparent url(../images/empreendimentos_seta1.gif) no-repeat 0 0;}

#rightControl3,
#rightControl2,
#rightControl { top:0; right:0; background:transparent url(../images/home_seta2.gif) no-repeat 0 0;}
#rightControl4 { top:0; right:0; background:transparent url(../images/empreendimentos_seta2.gif) no-repeat 0 0;}

/*Empreendimentos*/

UL.tabNavigation {list-style: none; margin: 3px 204px; padding: 0; height:25px;float:right;}

		UL.tabNavigation LI {display: inline;}

		UL.tabNavigation LI A {
		    height:20px; width:135px; border:#d4d4d4 1px solid;  float:left; background:url(../images/fundo_btn.jpg) repeat-x #eee;  text-align:center;padding-top:7px; color:#5f5f5f; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-left:10px;
		}

		UL.tabNavigation LI A.selected,
		UL.tabNavigation LI A:hover {
		    color: #F00;
			border-bottom:none;	
		   
		}
		
	

/* BASE




----------------------------------------------------------------------------- */

body { margin:0; background:#fff url(../images/bg_top.gif) top center repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.3em; color:#4b4b4b; }
.main {position:relative; margin:0 auto; width:984px; }

/* HEADER
----------------------------------------------------------------------------- */
.header {height:157px; position:relative; background:url(../images/bg_header.jpg) no-repeat;}

.header h1 a {display:block; width:174px; height:74px; background:url(../images/header_logo.jpg) no-repeat; cursor:pointer; text-indent:-9999px; position:absolute; top:41px; left:20px;}

.header .top {padding:6px 20px 0;}
.header .top a {display:block; width:13px; height:16px; background-image:url(../images/header_linksimg.gif); background-repeat:no-repeat; text-indent:-9999px; float:left; margin:0 20px 0 0;}
.header .top a.link1 {background-position:0 0;}
.header .top a.link2 {background-position:-40px; 0}
.header .top a.link3 {background-position:-81px 0;}
.header .top form { float:right;}
.header .top h3 {width:px; height:px; background-image:url(../images/); background-repeat:no-repeat; text-indent:-9999px; float:left;}
.header .top .ip {width:74px; height:16px; padding:2px 2px 0; margin:0 5px 0 0; font-size:11px; color:#FFF; border:1px solid #fff; background:#c6c8c9; float:left;}
.header .top .bt {width:47px; height:20px; border:0; padding:0 0 2px 0; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#FFF; background:#F00 url(../images/header_bt1.gif) no-repeat; cursor:pointer; float:left;}
.header .top .nome{float:right; display:block; width:600px;}
.header .top .nome .apresenta{float:right; display:block; width:500px;  text-align:right;}
.header .top .nome a{ color:#000; float:right; background:none; width:80px;}
.header .top .nome a:hover{ color:#000; text-decoration:underline;}

.header .busca {width:520px; position:absolute; top:45px; left:244px;}
.header .busca .bts {padding:20px 0 0; float:left;}
.header .busca h4 {width:100px; text-align:right; font-size:12px;}
.header .busca h4 a {color:#75787b;}
.header .busca h4 a:hover {color:#f20707; padding:0; background:none;}
.header .busca h4 a.active,
.header .busca h4 a:hover.active {color:#f20707; padding:0 15px 0 0; background:url(../images/busca_bullet.gif) right center no-repeat;}
.header .busca form {width:380px; padding:10px 0 0 10px; float:right; background:#f7f7f7; border:1px solid #efefef;}
.header .busca label,
.header .busca select {float:left;}
.header .busca select {width:116px; height:18px; border:1px solid #cecece; margin:0 10px 10px 0; font-size:11px;}
.header .busca .bt {width:51px; height:20px; border:0; padding:0 0 2px 0; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#FFF; background:#F00 url(../images/header_bt2.gif) no-repeat; cursor:pointer; float:left;}
.header .fale {width:140px; position:absolute; top:60px; right:25px; color:#FFF;}
.header .fale h3 {font-size:15px; line-height:normal;}
.header .fale p {font-size:11px; padding:0 0 16px;}
.header .fale h3.tel {font-size:22px;}
.header .fale h3.tel span {display:none;}
.header form .ip1{border:1px solid #cecece; padding:2px;}

/* menu
.................................. */
.header .menu {
	position:absolute;
	top:132px;
	left:20px;
	color:#fff;
	width:791px;
}
.header .menu a {font-weight:bold; color:#fff; float:left; display:block; }
.header .menu li {font-weight:bold; color:#fff; float:left; display:block; }
.header .menu a:hover {text-decoration:underline;}



/* CONTENT
----------------------------------------------------------------------------- */
.content {padding:20px;}
.content .info {float:left; width:784px;}


/* banners
.................................. */
.content .ads {width:130px; position:fixed; clear:right; display:block;}
.content .flash { margin-bottom:20px;}
.caminho{ width:130px; height:auto; float:left; margin-left:30px; margin-top:35px;}

/* home
.................................. */
.home {}
.home h3 {font-size:22px; padding:0 0 10px;}
.home h3 span {color:#878787;}

.home .destaques {width:740px; float:left;}
.home .destaques .empreendimentos {width:718px; padding:10px 10px 36px 10px; background:#fff; border:1px solid #d4d4d4; overflow:hidden; position:relative;}
.home .destaques a.bt1 {display:block; width:20px; height:20px; position:absolute; left:15px; top:126px; background:url(../images/home_seta1.gif) no-repeat; cursor:pointer; text-indent:-9999px;}
.home .destaques a.bt2 {display:block; width:20px; height:20px; position:absolute; right:15px; top:126px; background:url(../images/home_seta2.gif) no-repeat; cursor:pointer; text-indent:-9999px;}
.home .destaques ul {width:5000px;}
.home .destaques li {width:130px; padding:10px; margin:0 10px 0 0; border:1px solid #d4d4d4; background:#fff; float:left; text-align:center;}
.home .destaques li img { margin-left:-5px; margin-top:-5px}
.home .destaques li .txt {height:120px;}
.home .destaques li p {padding:15px 0 0;}
.home .destaques li .bt {display:block; width:54px; height:18px; padding:2px 0 0; margin:0 auto; color:#FFF; text-decoration:none; text-align:center; font-weight:bold; font-size:11px; background:url(../images/empreendimentos_btdetalhe.gif) no-repeat; cursor:pointer;}

.home .links {float:right; width:184px;}
.home .links a {display:block; text-indent:-9999px; cursor:pointer;}
.home .links a.link1 {width:184px; height:84px; padding:0 0 5px; background:url(../images/home_rightbts1.gif) no-repeat;}
.home .links a.link2 {width:184px; height:50px; padding:0 0 5px; background:url(../images/home_rightbts2.gif) no-repeat;}
.home .links a.link3 {width:184px; height:50px; padding:0 0 5px; background:url(../images/home_rightbts3.gif) no-repeat;}
.home .links a.link4 {width:184px; height:63px; padding:0 0 5px; background:url(../images/home_rightbts4.jpg) no-repeat;}

/* triumpho
.................................. */
.triumpho .title {padding:0 0 10px;}
.triumpho .title h3 {font-size:22px; float:left;}
.triumpho .title .nav {float:right;}
.triumpho .title a {display:block; height:18px; padding:2px 0 0; margin:0 0 0 10px; float:left; color:#FFF; text-align:center; font-weight:bold; font-size:11px;}
.triumpho .title a.bt1 {width:130px; background:url(../images/triumpho_bt1.gif) no-repeat;}
.triumpho .title a:hover {text-decoration:underline;}
.triumpho .txt {padding:5px 10px; background:#fff; border:1px solid #d4d4d4; display:table}
.triumpho .txt p {padding:5px 0;}
.triumpho .txt a {}
.triumpho .txt a:hover {}

/* politica
.................................. */
.politica .title {padding:0 0 10px;}
.politica .title h3 {font-size:22px; float:left;}
.politica .title a {display:block; height:18px; padding:2px 0 0; margin:0 0 0 10px; float:left; color:#FFF; text-align:center; font-weight:bold; font-size:11px;}
.politica .title a:hover {text-decoration:underline;}
.politica .txt {padding:5px 10px; background:#fff; border:1px solid #d4d4d4; height:350px;}
.politica .txt p {padding:5px 0;}
.politica .txt a { color:#C00;}
.politica .txt a:hover { color:#C00; text-decoration:underline;}

/* premios
.................................. */
.premios .title {padding:0 0 10px;}
.premios .title h3 {font-size:22px; float:left;}
.premios .title a {display:block; height:18px; padding:2px 0 0; margin:0 0 0 10px; float:left; color:#FFF; text-align:center; font-weight:bold; font-size:11px;}
.premios .title a:hover {text-decoration:underline;}
.premios .title .nav {float:right;}
.premios .txt {padding:5px 10px; background:#fff; border:1px solid #d4d4d4; height:350px;}
.premios .title a.bt1 {width:130px; background:url(../images/triumpho_bt1.gif) no-repeat;}
.premios .title a:hover {text-decoration:underline;}
.premios .txt p {padding:5px 0;}
.premios .txt img {margin:20px 50px 0 150px; float:left;}
.premios .txt .caixa {margin:20px 20px 0 70px; float:left; display:block; width:250px; height:150px;}
.premios .txt a { color:#C00;}
.premios .txt a:hover { color:#C00; text-decoration:underline;}


/* empreendimentos
.................................. */
.empreendimento_submenu{height:25px;}
.empreendimento_submenu .btn1{ height:25px; width:135px; border:#d4d4d4 1px solid; border-bottom:0; float:right; background:url(../images/fundo_btn.jpg) repeat-x;  text-align:center;}
.empreendimento_submenu p{ margin-top:5px; color:#5f5f5f; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.empreendimento_submenu .btn2{ height:25px; width:130px; border:#d4d4d4 1px solid; border-bottom:0; float:right; background:url(../images/fundo_btn.jpg) repeat-x; margin-right:10px;  text-align:center; }
.empreendimento_submenu .btn1 a{ color:#333; text-decoration:none;}
.empreendimento_submenu .btn2 a{ color:#333; text-decoration:none;}
.empreendimentos {}
.empreendimentos h3 {font-size:22px; padding:0 0 10px;}

.empreendimentos .refinar {width:220px; float:left; color:#333;}
.empreendimentos .refinar fieldset {background:#e9e9e9; padding:10px; margin:0 0 10px; border:0; position:relative;}
.empreendimentos .refinar fieldset h3 {font-size:12px; font-weight:bold; padding:0 0 0 15px; background:url(../images/empreendimentos_bullet.gif) left center no-repeat;}
.empreendimentos .refinar h4 {font-size:12px; font-weight:bold; padding:20px 0 8px;}
.empreendimentos .refinar ul {}
.empreendimentos .refinar li {}
.empreendimentos .refinar a {color:#333; text-decoration:underline;}
.empreendimentos .refinar a.mais {color:#e30707; display:block; padding:10px 0 0;}
.empreendimentos .refinar .bt1 {width:51px; height:20px; border:0; padding:0 0 2px 0; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#FFF; background:#F00 url(../images/header_bt2.gif) no-repeat; cursor:pointer; float:left;}
.empreendimentos .refinar .bt2 {display:block; width:99px; height:18px; padding:2px 0 0; color:#FFF; text-decoration:none; text-align:center; font-weight:bold; font-size:11px; background:url(../images/empreendimentos_btcinza.gif) no-repeat; cursor:pointer; float:right;}
.empreendimentos .refinar .bt3 {position: relative; float:left; width:130px; height:18px; padding:2px 0 0; margin-top:10px;  color:#FFF; text-decoration:none; text-align:center; font-weight:bold; font-size:11px; background:url(../images/empreendimentos_btpreto.gif) no-repeat; cursor:pointer;}
.empreendimentos .refinar a:hover.bt2 {text-decoration:underline;}
.empreendimentos .refinar .bt4 {position: relative; float:left; width:130px; height:18px; padding:2px 0 0; margin-top:10px;  color:#FFF; text-decoration:none; text-align:center; font-weight:bold; font-size:11px; background:url(../images/empreendimentos_btvermelho.gif) no-repeat; cursor:pointer;}



.empreendimentos .imoveis {width:512px; height:660px; padding:10px; float:right; border:1px solid #d4d4d4; background:#fff; overflow:hidden;}
.empreendimentos .imoveis .navtop {padding:0 0 10px;}
.empreendimentos .imoveis .navtop a.bt1 {display:block; width:79px; height:18px; padding:2px 0 0; margin:0 10px 0 0; color:#FFF; text-decoration:none; text-align:center; font-weight:bold; font-size:11px; background:url(../images/empreendimentos_navtopbt1.gif) no-repeat; cursor:pointer; float:left;}
.empreendimentos .imoveis .navtop a.bt2 {display:block; width:86px; height:18px; padding:2px 0 0; color:#FFF; text-decoration:none; text-align:center; font-weight:bold; font-size:11px; background:url(../images/empreendimentos_navtopbt2.gif) no-repeat; cursor:pointer; float:left;}


empreendimentos_btvermelho

.empreendimentos .imoveis .navtop select {border:1px solid #cecece; height:20px;}

.empreendimentos .imoveis .navbottom {padding:10px 120px; 0 0; border-top:1px solid #d8d8d8; margin:15px 0 0; text-align:center;}
.empreendimentos .imoveis .navbottom a {color:#333; text-decoration:underline;}

.empreendimentos .imoveis ul.ul_emp {width:550px; padding:20px 0 0; }
.empreendimentos .imoveis ul.ul_emp li {width:130px; padding:10px 18px; margin:0 7px 7px 0; border-top:5px solid #d8d8d8; background:#f0f0f0; float:left; text-align:center;}
.empreendimentos .imoveis li img { margin-left:-5px; margin-top:-5px;}
.empreendimentos .imoveis li .txt {height:100px;}
.empreendimentos .imoveis li p {padding:15px 0 0;}
.empreendimentos .imoveis li .bt {display:block; width:54px; height:18px; padding:2px 0 0; margin:0 auto; color:#FFF; text-decoration:none; text-align:center; font-weight:bold; font-size:11px; background:url(../images/empreendimentos_btdetalhe.gif) no-repeat; cursor:pointer;}

/* Minha triumpho Cadastro
.................................. */
.cadastro{}
.cadastro .info{ height:auto; width:760px;}
.cadastro .info .conteudo{ width:580px; float:left; display:block; margin-top:20px;}
.cadastro .info .box{height:auto; width:760px; border:#e3e3e3 1px solid; float:left; margin-top:10px; background-color:#FFF;}
.cadastro .info h2{font-size:22px; padding:0 0 10px;}
.cadastro .info .box form{ margin:20px; padding-left:30px;}
.cadastro .info .box h3{ margin-bottom:15px;}
.cadastro .info .box .linha{width:730px; height:1px;border-bottom:#CCC 1px dotted;margin-left:20px; left:20px; float:left; margin-top:15px;}
.cadastro .info .box .ip,
.cadastro .info .box .ip_g,
.cadastro .info .box .ip_n
{height:16px; padding:2px 2px 0; margin:5px 5px 5px 0; font-size:11px; color:#000; border:1px solid #fff; background:#c6c8c9; float:left;}
.cadastro .info .box .ip{ width:150px;}
.cadastro .info .box .ip_g{ width:375px;}
.cadastro .info .box .ip_n{ width:50px;}
.cadastro .info .box span{ color:#F00;}
.cadastro .info .box select{ font-size:11px;}
.cadastro .info .box .dorm{ margin-left:10px;}
.cadastro .info .box .bt{width:47px; height:20px; border:0; padding:0 0 2px 0; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#FFF; background:#F00 url(../images/header_bt1.gif) no-repeat; cursor:pointer; margin:20px;}
.cadastro .info .box .alerta{ color:#F00; font-size:11px; padding-top:10px;}
.cadastro .info .box .bt_cep{width:105px; height:20px; border:0; padding:0 0 2px 0; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#FFF; background:#F00 url(../images/cadastro_bt1.gif) no-repeat; cursor:pointer;}


/* empreendimentos interna
.................................. */
.empreendimentos_int{}
.empreendimentos_int .info{ height:auto; width:760px;}
.empreendimentos_int .info .conteudo{ width:580px; float:left; display:block; margin-top:20px;}
.empreendimentos_int .info h2{font-size:22px; padding:0 0 10px;}
.empreendimentos_int .info a{ color:#e30707; font-weight:bold;}
.empreendimentos_int .info .apt{margin-top:10px; background-color:#d8d8d8; padding-left:5px; width:210px; float:left; display:block;}
.empreendimentos_int .info .status{ float:right; display:block; margin:10px 220px 0 0px; background-color:#e30707; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; width:120px; text-align:center;}
.empreendimentos_int .info .add{ margin-top:50px; height:40px; padding:10px 0 5px 0; border-bottom:#dadada 1px solid; border-top:#dadada 1px solid;}
.empreendimentos_int .btn { height:150px; width:145px; float:left; margin-left:35px; margin-top:50px;}
.empreendimentos_int .btn a{ color:#FFF;}
.empreendimentos_int .btn a:hover{ color:#FFF; text-decoration:underline;}
.empreendimentos_int .btn .btn1{ background:url(../images/empreendimentos_btcontato.gif) no-repeat; width:145px; height:30px; font-size:16px; font-weight:bold; color:#FFF; padding:12px 0 0 0; text-align:center;}
.empreendimentos_int .btn .btn2{ background:url(../images/empreendimentos_btconsultor.gif) no-repeat; width:145px; height:30px; font-size:16px; font-weight:bold; color:#FFF; padding:12px 0 0 0; text-align:center; margin-top:10px;}
.empreendimentos_int .detalhes{position:relative; float:left; padding-top:20px;}
.empreendimentos_int .detalhes h2{font-size:22px; padding:0 0 10px;}
.empreendimentos_int .box{ height:440px; width:760px; border:#e3e3e3 1px solid; float:left; margin-top:10px;}
.empreendimentos_int .box .col1{ height:440px; width:308px; float:left; display:block; margin:0; border-right:#e3e3e3 1px solid;}
.empreendimentos_int .box .col1 .favorito{ width:250px; float:left; height:50px; margin-top:20px;}
.empreendimentos_int .box .col1 .favorito p{ float:left;font-weight:bold; display:block;  margin-top:5px;}
.empreendimentos_int .box .col1 .favorito .estrela{ float:left; margin-left:5px;}

.empreendimentos_int .box .col1 .borda_img{ width:275px; height:186px; padding:5px; border:#e3e3e3 1px solid; margin:10px;}
.empreendimentos_int .box .col1 .thumbs_faixa{ width:285px; height:75px; margin-top:30px; margin-left:-5px; left:0; background:#f2f2f2;}
.empreendimentos_int .box .col1 .thumbs_faixa .btn1{ display:block; width:23px; height:23px; margin:27px 0; background:url(../images/empreendimentos_seta1.gif) no-repeat; cursor:pointer; float:left;}
.empreendimentos_int .box .col1 .thumbs_faixa .btn2{ display:block; width:23px; height:23px; margin:27px 0; background:url(../images/empreendimentos_seta2.gif) no-repeat; cursor:pointer; float:right;}
.empreendimentos_int .box .col1 li{ padding:5px 0; margin:0 7px 7px 7px; float:left;}
.empreendimentos_int .box .col1 li img{border:1px solid #d8d8d8; background:#fff; padding:5px;}
.empreendimentos_int .box .col2{ height:396px; width:450px; float:left; display:block; margin:0;}
.empreendimentos_int .box .col2 img{ float:left; margin:15px 10px 15px 15px;}
.empreendimentos_int .box .col2 h3{ margin:10px 0 10px 0; font-weight:bold; color:#000; font-size:12px;}
.empreendimentos_int .box .col2 ul{ padding-left:30px; margin-top:5px; line-height:18px;}
.empreendimentos_int .box .col2 p{margin-top:5px; line-height:18px;}
.empreendimentos_int .box .col2 .logos li{ float:left;}
.empreendimentos_int .bairro{ height:350px; width:760px; border:#e3e3e3 1px solid; float:left; margin-top:10px;}
.empreendimentos_int .bairro .col1{ height:345px; width:308px; float:left; display:block; margin:0; border-right:#e3e3e3 1px solid;}
.empreendimentos_int .bairro .col1 h3{ font-weight:bold; font-size:18px; color:#000; padding:15px;}
.empreendimentos_int .bairro .col1 p{padding:5px 15px; line-height:18px;}
.empreendimentos_int .bairro .col2{ height:345px; width:450px; float:left; display:block; margin:0;}
.empreendimentos_int .bairro .col2 .map{ height:320px; width:420px; margin:10px; padding:5px; border:#e3e3e3 1px solid;}

/* legislacao
.................................. */
.legislacao{}
.legislacao .info{ height:auto; width:760px;}
.legislacao .info .conteudo{ width:580px; float:left; display:block; margin-top:20px;}
.legislacao .info h2{font-size:22px; padding:10px 0 10px 50px;}
.legislacao .info .conteudo img{float:left;}
.legislacao .info .box{height:350px; width:760px; border:#e3e3e3 1px solid; float:left; margin-top:10px; background-color:#FFF;}
.legislacao .info .box .linha{ width:750px; float:left;}
.legislacao .info .box .linha img{ float:left; padding:15px;}
.legislacao .info .box .linha h3{margin:10px; font-weight:bold; color:#000; font-size:12px; float:left;}
.legislacao .info .box .linha a{color:#000;}
.legislacao .info .box .linha a:hover{color:#000; text-decoration:underline;}

/* links
.................................. */
.links{}
.links .info{ height:auto; width:760px;}
.links .info .conteudo{ width:580px; float:left; display:block; margin-top:20px;}
.links .info h2{font-size:22px; padding:0 0 10px;}
.links .info .box{width:760px; border:#e3e3e3 1px solid; float:left; margin-top:10px; background-color:#FFF; display:table}
.links .info .box .thumb li{ width:130px; height:105px; border:#e3e3e3 1px solid; margin:10px; float:left;}
.links .info .box .descr li{ width:131px; height:30px; margin:5px 10px 10px 11px; float:left; text-align:center; font-weight:bold; color:#000; font-size:11px;}
.links .info .box .descr li a{ color:#000;}
.links .info .box .descr li a:hover{ color:#000; text-decoration:underline;}
.links .caminho{ width:130px; height:auto; float:left; margin-left:50px;}

/* Minha triumpho
.................................. */
.minha{}
.minha .info{ height:auto; width:760px;}
.minha .info .conteudo{ width:580px; float:left; display:block; margin-top:20px;}
.minha .info h2{font-size:22px; padding:0 0 10px;}
.minha .info .box form{ margin:20px; padding-left:30px;}
.minha .info .box h3{ margin-bottom:15px;}
.minha .info .box .linha{width:730px;border-bottom:#CCC 1px dotted;margin-left:20px;position:absolute;left: 20px;top: 320px;}
.minha .info .box h2{margin-top:30px; padding-left:30px; position:absolute; left: 44px; top: 308px; font-size:14px; }
.minha .info .box p{margin-top:25px; position:absolute; left: 73px; top: 346px;}
.minha .info .box p a{ color:#F00;}
.minha .info .box p a:hover{ color:#F00; text-decoration:underline;}
.minha .info .box{height:350px; width:760px; border:#e3e3e3 1px solid; float:left; margin-top:10px; background-color:#FFF;}
.minha .info .box .bt{width:47px; height:20px; border:0; padding:0 0 2px 0; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#FFF; background:#F00 url(../images/header_bt1.gif) no-repeat; cursor:pointer; float:left;}
.minha .info .box .ip{width:74px; height:16px; padding:2px 2px 0; margin:0 5px 0 0; font-size:11px; color:#FFF; border:1px solid #fff; background:#c6c8c9; float:left;}






/* Minha triumpho interna
.................................. */
.minha_int{}
.minha_int .info{ height:auto; width:760px;}
.minha_int .info .conteudo{ width:580px; float:left; display:block; margin-top:20px;}
.minha_int .info .box{height:620px; width:760px; border:#e3e3e3 1px solid; float:left; margin-top:10px; background-color:#FFF;}
.minha_int .info .box h3 { margin:10px; font-size:16px;}
.minha_int .empreendimentos {width:688px; padding:10px 30px 10px 20px; background:#fff; border:1px solid #d4d4d4; overflow:hidden; position:relative; margin-left:10px;}
.minha_int .visitados {width:688px; padding:10px 30px 10px 20px; background:#fff; border:1px solid #d4d4d4; overflow:hidden; position:relative; margin-left:10px;}
.minha_int a.bt1 {display:block; width:20px; height:20px; position:absolute; left:15px; top:126px; background:url(../images/home_seta1.gif) no-repeat; cursor:pointer; text-indent:-9999px;}
.minha_int a.bt2 {display:block; width:20px; height:20px; position:absolute; right:15px; top:126px; background:url(../images/home_seta2.gif) no-repeat; cursor:pointer; text-indent:-9999px;}
.minha_int ul {width:5000px;}
.minha_int li {width:130px; padding:10px; margin:0 10px 0 0; border:1px solid #d4d4d4; background:#fff; float:left; text-align:center;}
.minha_int li img {border:1px solid #d8d8d8; background:#fff; padding:5px;}
.minha_int li .txt {height:100px;}
.minha_int li p {padding:15px 0 0;}
.minha_int li .bt {display:block; width:54px; height:18px; padding:2px 0 0; margin:0 auto; color:#FFF; text-decoration:none; text-align:center; font-weight:bold; font-size:11px; background:url(../images/empreendimentos_btdetalhe.gif) no-repeat; cursor:pointer;}

/* parceiros
.................................. */
.parceiros{}
.parceiros .info{ height:auto; width:760px;}
.parceiros .info .conteudo{ width:580px; float:left; display:block; margin-top:20px;}
.parceiros .info h2{font-size:22px; padding:0 0 10px;}
.parceiros .info .box{ width:760px; border:#e3e3e3 1px solid; float:left; margin-top:10px; background-color:#FFF; display:table}
.parceiros .info .box .thumb li{ width:130px; height:105px; border:#e3e3e3 1px solid; margin:10px; float:left;}
.parceiros .info .box .descr li{ width:131px; height:30px; margin:5px 10px 10px 11px; float:left; text-align:center; font-weight:bold; color:#000; font-size:11px;}
.parceiros .info .box .descr li a{ color:#000;}
.parceiros .info .box .descr li a:hover{ color:#000; text-decoration:underline;}

/* indicadores
.................................. */
.indicadores{}
.indicadores .info{ height:auto; width:760px;}
.indicadores .info .conteudo{ width:580px; float:left; display:block; margin-top:20px;}
.indicadores .info h2{font-size:22px; padding:10px 0 10px 50px;}
.indicadores .info .conteudo img{float:left;}
.indicadores .info .box{height:700px; width:760px; border:#e3e3e3 1px solid; float:left; margin-top:10px; background-color:#FFF;}
.indicadores .info .box .txt{ float:left; margin:20px; font-weight:bold; color:#000;display:block;}
.indicadores .info .box .form{ float:left;}
.indicadores .info .box .form .tamanho{ margin:18px; width:100px;}
.indicadores .info .box .tabela{ height:188px; width:730px; margin:15px; float:left; border:#cecece 1px solid; border-left:none; background-color:#f3f3f3;}
.indicadores .info .box .tabela .titulo{ background:#e5e5e5; border-bottom:#cecece 1px solid; text-align:center; font-size:14px; font-weight:bold; margin-bottom:5px; height:20px;}
.indicadores .info .box .tabela td{border-left:#cecece 1px solid; border-bottom:#cecece 1px solid; height:20px; text-align:center;}
.indicadores .info .box .tabela .fila1{ font-weight:bold; color:#000; height:20px;}
.indicadores .info .box .tabela .fila_int .vermelho{font-weight:bold; color:#e60505; height:20px; text-align:left; padding-left:7px;}
.indicadores .info .box .tabela .fila_int a{color:#e60505; font-size:11px;}
.indicadores .info .box .tabela .fila_int a:hover{color:#e60505; text-decoration:underline;}
.indicadores .info .box .indicador_graf{ height:300px; width:760px; margin:0; float:left;}
.indicadores .info .box .titulo_grafico{ height:18px; width:730px; margin:15px; background-color:#e5e5e5; float:left; text-align:center; font-size:14px; font-weight:bold; padding-top:2px;}
.indicadores .info .box .grafico{height:230px; width:730px; float:left; margin:15px;}


/* contato
.................................. */
.contato {}
.contato .titulo{font-size:22px; padding:0 0 10px; width:200px; float:left; display:block;}
.contato .btn{ display:block; width:130px; height:25px; padding:4px 0 0; color:#FFF; text-decoration:none; text-align:center; font-weight:bold; font-size:11px; background:url(../images/s_bt.gif) no-repeat; cursor:pointer; float:right;}
.contato .onde  .maps { margin-top:15px}
.contato .btn a{ color:#FFF;}
.contato .btn a:hover{ color:#FFF; text-decoration:underline;}
.contato .onde {width:377px; float:left;}
.contato .onde .txt {padding:5px 10px; margin:0 0 20px; background:#fff; border:1px solid #d4d4d4;}
.contato .onde .txt h4 {padding:5px 0 10px; font-size:12px; font-weight:normal;}
.contato .onde .txt h4 span {font-weight:bold;}
.contato .onde .txt p {padding:10px 0 5px; border-top:1px dashed #d8d8d8;}
.contato .onde .txt img {border:1px solid #d8d8d8; padding:5px; margin:5px 0;}
.contato p{ width:350px; float:left; margin:10px; padding-top:5px; }

.contato .form {width:377px; float:right;}
.contato .form form {background:#e9e9e9; padding:10px; margin-top:30px}
.contato .form label {display:block; padding:0 0 10px; }
.contato .form label span {display:block; width:150px; }
.contato .form .tel {display:block; width:175px; float:left; }

.contato .form label em {font-size:11px; color:#acacac;}
.contato .form .ip1,
.contato .form .ip2,
.contato .form .ip3,
.contato .form .ip4,
.contato .form textarea {border:1px solid #cecece; padding:2px;}
.contato .form .ip1,
.contato .form .ip2 {height:16; float:left; display:block; margin-right:10px;}
.contato .form .ip1 {width:350px; margin-bottom:5px;  }
.contato .form .ip2 {width:162px;}
.contato .form .ip3 {width:172px; margin:0;}
.contato .form .ip4{ width:290px; float:left; display:block;}
.contato .form .bt {width:47px; height:20px; border:0; padding:0 0 2px 0; margin:20px 0 0 160px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#FFF; background:#F00 url(../images/header_bt1.gif) no-repeat; cursor:pointer;}
.contato .form .bt2 {width:47px; height:20px; border:0; padding:0 0 2px 0; margin:1px 0 0 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#FFF; background:#F00 url(../images/header_bt1.gif) no-repeat; cursor:pointer; float:left;}

.contato .form textarea {height:80px;}

/* FOOTER
----------------------------------------------------------------------------- */
.footer {border-top:1px solid #d9d9d9; padding:0 0 40px; font-size:11px;}
.footer .menu {text-align:center; padding:10px 0;}
.footer .menu a,
.footer .rights a {padding:0 5px; color:#333;}
.footer .menu a:hover,
.footer .rights a:hover {text-decoration:underline;}
.footer .rights {text-align:center; padding:10px 0; background:#b9b9b9;}

/*SUBMENU HOME
----------------------------------------------------------------------------- */
.header .menu span {padding:0 22px; float:left; display:block;}
#span_submenu{ padding:0 22px 0 0;}
.menu .submenu_home{ float:left; display:block;}
.menu .block{float:left; display:block;}
.menu .submenu_outros{position:absolute; width: 470px; top:0; margin:0 0 0 322px; left:0;}
/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
.MenuBarHorizontal { margin-top:9px; margin-left:-10px; padding:0; float:left; background-color: #6d6d6d;  border-left:#3f3f3f 2px solid;  border-right:#3f3f3f 2px solid;  border-bottom:#3f3f3f 2px solid; display:block; }
.MenuBarHorizontal .submenu{width:135px; font-size:11px; position:relative; height:32px;}
.MenuBarHorizontal .linha{ border-top:#FFF 1px dotted; position:relative;}

.MenuBarHorizontal a{ cursor: pointer; background-color: #6d6d6d; padding: 0.75em 0.6em; color: #333; text-decoration: none;}
/* Menu items that have mouse over or focus have a blue background and white text */
.MenuBarHorizontal a:hover, .MenuBarHorizontal a:focus{ background-color: #6d6d6d; color: #FFF;}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
.MenuBarHorizontal a.MenuBarItemHover, .MenuBarHorizontal  .MenuBarHorizontal {background-color: #6d6d6d; color: #FFF;}

.main .content .empreendimentos_int .info h2 {
	font-size: 22px;
}



                                                                     
                                                                     
                                                                     
                                             

.simulador { width:483px; height:520px; margin:0; padding:0; background:#FFF}
.simulador .content_s {width:483px; height:500px; }
.simulador .content_s .title { background: url(../images/boc_simulador_title.gif) no-repeat; margin: 14px; width: 455px; height:84px;}
.simulador .content_s .botao1 { background: url(../images/boc_simulador_title_logo1.gif) no-repeat; margin: 14px; width: 185px; height:54px; float:left;}
.simulador .content_s .botao2 { background: url(../images/boc_simulador_title_2.gif) no-repeat; margin: 14px; width: 144px; height:54px; float:right;}
.simulador  .content_s .form form {background:#e9e9e9; padding:10px; margin: 14px; margin-top:30px}
.simulador  .content_s .form label {display:block; padding:0 0 10px; }
.simulador  .content_s .form label span {display:block; width:150px; }
.simulador  .content_s .form .tel {display:block; width:175px; float:left; }
.simulador  .content_s .form label em {font-size:11px; color:#acacac;}
.simulador  .content_s .form .ip1,
.simulador .content_s .form .ip2,
.simulador .content_s .form .ip3,
.simulador .content_s .form .ip4,
.simulador .content_s .form textarea {border:1px solid #cecece; padding:2px;}
.simulador .content_s .form .ip1,
.simulador .content_s .form .ip2 {height:16; float:left; display:block; margin-right:10px;}
.simulador .content_s .form .ip1 {width:350px; margin-bottom:5px;  }
.simulador .content_s .form .ip2 {width:162px;}
.simulador .content_s .form .ip3 {width:172px; margin:0;}
.simulador .content_s .form .ip4{ width:290px; float:left; display:block;}
.simulador .content_s .form .bt {width:47px; height:20px; border:0; padding:0 0 2px 0; margin:20px 0 0 300px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#FFF; background:#F00 url(../images/header_bt1.gif) no-repeat; cursor:pointer;}
.simulador .content_s .form .bt2 {width:47px; height:20px; border:0; padding:0 0 2px 0; margin:1px 0 0 300px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#FFF; background:#F00 url(../images/header_bt1.gif) no-repeat; cursor:pointer; float:left;}
