@charset "utf-8";
/* CSS Document 
	
	Author: Lucas Abranches
	Empresa: Open Corporate
	NOV/2009
	
*/

/*Normatização*/
*{margin:0; padding:0;}
html{overflow-y:scroll;}
a{outline:none; text-decoration:none; color:#EF6F0C;}
img{border:0;}
input{border:0; font:11px arial; color:#656565;}
select{border:0; font:11px arial; color:#656565;}
textarea{border:0; font:11px arial; color:#656565;}
.observacoes{font:italic 10px arial !important; color:#656565;}

/*Obrigatoriedade*/
body{ background:url("../img/bg_topo.jpg") repeat-x scroll left top transparent; background-color: #fff; line-height: 1; font:normal 11px Arial, Helvetica, sans-serif; color:#333333; text-align:left;}
.geral{width:945px; margin:0 auto; display:table;}
#content_global{width:950px; margin:0;}

/*TOPO*/	
#top{width:100%;}
/*-menu-*/
#top a.logo{float:left; background:url(../img/mrv_engenharia_logo_prehome.png) no-repeat; display:block; width:160px; height:80px; position:relative; z-index:2;}
/*.menu_top{width:738px; float:right;}
#menu_top{display:inline; float:right;}
#menu_top li{display: inline;}
#menu_top li a{width:180px; height:26px; font:bold 12px arial; background:url(../img/bg_menuo.png) no-repeat; display:inline-block; padding-top:12px; text-align:center; text-decoration:none; margin-right:-3px; }

#menu_top li a.imoveis{ background:url(../img/bg_menu.png) no-repeat; color:#ec7a4b; width:190px;}
#menu_top li a.institucional{color:#7ca326;}
#menu_top li a.investidores{color:#067981;}
#menu_top li a.clientes{width:180px; color:#0a5180;}
#menu_top li a.imoveis:hover{background-position:left bottom;}
#menu_top li a:hover{background-position:left bottom;}*/


.menu_top .menu { display:block; float:left; margin:0 0px 0 140px; width:590px; position:relative; z-index:2; }
.menu_top .menu li { display:inline; float:left; border:none; padding:0; }
.menu_top .menu li a { background:url(../img/tit_menu.png) no-repeat; display:block !important; text-indent:-100000px; overflow:hidden; }
.menu_top .menu li.imoveisAVenda a{ background-position:left top; height:60px; width:171px; }
.menu_top .menu li.imoveisAVenda a.active{ background-position:left -77px; height:60px; width:171px; }
.menu_top .menu li.institucional a{ background-position:-172px top; height:60px; width:155px; }
.menu_top .menu li.institucional a.active{ background-position:-172px -77px; height:60px; width:155px; }
.menu_top .menu li.investidores a{ background-position:-327px top; height:60px; width:155px; }
.menu_top .menu li.investidores a.active{ background-position:-327px -77px; height:65px; width:155px; }
.menu_top .menu li.clientes a{ background-position:-482px top; height:60px; width:108px; }
.menu_top .menu li.clientes a.active{ background-position:-482px -77px; height:60px; width:108px; }

/* Menu en */
.menu_top .menuen { display:block; float:left; margin:0 10px 0 120px; width:590px; position:relative; z-index:2; }
.menu_top .menuen li { display:inline; float:left; }
.menu_top .menuen li a { background:url(../img/tit_menu_en.png) no-repeat; display:block; text-indent:-100000px; overflow:hidden; }
.menu_top .menuen li.imoveisAVenda a{ background-position:left top; height:60px; width:220px !important; }
.menu_top .menuen li.imoveisAVenda a.active{ background-position:left -77px; height:60px; width:220px !important; }
.menu_top .menuen li.institucional a{ background-position:-220px top; height:60px; width:139px !important; }
.menu_top .menuen li.institucional a.active{ background-position:-220px -77px; height:60px; width:139px !important; }
.menu_top .menuen li.investidores a{ background-position:-361px top; height:60px; width:118px !important; }
.menu_top .menuen li.investidores a.active{ background-position:-361px -77px; height:65px; width:118px !important; }
.menu_top .menuen li.clientes a{ background-position:-482px top; height:60px; width:112px !important; }
.menu_top .menuen li.clientes a.active{ background-position:-482px -77px; height:60px; width:112px !important;  }

div.cont_active { display:block;}
div.imoveisAVenda { background:url(../img/bg_imoveisAVenda.jpg) left top repeat-x; display:block; float:left; height:30px; margin:-20px 0 0;position:relative; width:100%; z-index:1; }
div.institucional { background:url(../img/bg_institucional.jpg) left top repeat-x; display:block; float:left; height:30px; margin:-20px 0 0;position:relative; width:100%; z-index:1;}
div.investidores { background:url(../img/bg_investidores.jpg) left top repeat-x; display:block; float:left; height:30px; margin:-20px 0 0;position:relative; width:100%; z-index:1;min-width:960px;}
div.clientes { background:url(../img/bg_clientes.jpg) left top repeat-x; display:block; float:left; height:30px; margin:-20px 0 0; position:relative; width:100%; z-index:1;}
.conteudo_interno { margin:0 auto; width:940px; }
.conteudo .conteudo_interno_menu { height:24px; margin:2px 0 0 165px; padding:0; text-align:left; width:780px; }
.conteudo .conteudo_interno_menu img { float:left; }

.conteudo_interno_menu input { width:253px; height:16px; display:block; float:right; margin:3px 5px 0 0 ; *margin:3px 0px 0 0; *margin-right:6px !important; z-index:1; position:relative; background:url(../img/input_palavra_chave.png) left top no-repeat; font:11px arial; color:#666; padding:3px; }


.migalha { color:#666666; float:left; font:11px arial; margin-right:3px; margin-top:7px; padding:0 0 5px 3px; }
/*-linguagem-*/
.language a{color:#0A0406; cursor:pointer; float:right; font-size:11px; margin:26px  5px 0  0 ; text-align:right; text-decoration:none; width:40px;}
.language a:hover{text-decoration:underline;}
.language img{float:right;}

/*-migalha-*/
#fixedBar{clear:both; display:inline-block; height:35px; margin:-5px 0 10px; width:570px;}
#fixedBar ul{display:block; float:left; list-style:none; padding:12px 0 0 10px; width:600px;}
#fixedBar ul li{float: left; padding:0 0 5px 3px; color: #666; font:normal 11px arial; margin-right:3px;}
#fixedBar ul li a{color:#999;font-size: 11px;text-decoration: none;}
#fixedBar ul li.atual a{border-bottom: 3px solid #d7d5c6;	color: #1c6768;	display: block;	font-weight: bold;	padding: 0 0 5px 0;}

/*-busca-*/
#search{float:left; padding: 2px 0 0 526px;}
#search label{color: #1c6768;float: left;padding: 2px 5px 0 10px;font-size: 1.2em;text-transform: uppercase;font-weight:bold;}
#search input{margin:2px 0 0 0;}
#search input.bt_busca{margin:1px 0 0 0;float:right;}
.btBuscar{float: left;margin: 2px 0 0 0;}
.bt_palavra_chave_pt{ background:url(../img/btn_procurar.png) no-repeat !important; border:none !important; width:70px !important; height:20px !important; margin:3px 6px 0 -80px !important; display:inline !important; z-index:2 !important; text-indent:-5000px;border:0 !important;*margin-right:0px !important;}
.bt_palavra_chave_en{ background:url(../img/btn_procurar_en.png) no-repeat !important; border:none !important; width:70px !important; height:20px !important; margin:3px 6px 0 -80px !important; display:inline !important; z-index:2 !important; text-indent:-5000px;border:0 !important;*margin-right:0px !important;}

/*LEFT*/
#left{width:170px; display:table; float:left;}
/*-menu-*/
#navigation{float:left; width:170px;}
ul.menu, ul.menu ul{list-style-type:none;text-align:left; margin-top:10px;}
ul.menu li{border-top: 1px dotted #dddaca; padding:1px 0; }
ul.menu a{text-decoration:none; display:inline-block; width:157px;}
#navigation ul.menu a:hover{ background:#DDD9D1;}
ul.menu li a.linkPrincipal{border-left:solid 4px #DDD9D1; font:14px arial; color:#1B6767; margin:0 0; padding:5px 0 5px 10px;}

ul.menu li ul li a{background: url(../img/img_seta_menu.png) no-repeat 10px 10px; font:bold 11px arial; color: #337879; padding: 5px 0 5px 22px; width:148px;}
ul.menu li ul li .linkSegNivel li a{background: url(../img/img_seta_menu.png) no-repeat 20px 10px; font:11px arial; padding-left:30px; width:140px; }
.submenu1{background:#DDD9D1 !important;}

/*-BOX LEFT-*/
#box_left{width:167px; display:table; margin-top:20px; clear:both; float:left;}
#box_left a{width:157px; height:45px; display:block; font:11px arial; color:#333; text-decoration:none; padding:40px 0 0 10px; clear:both; margin-bottom:5px;}
#box_left a span{width:100px; display:block; text-align:left; float:left;}
#box_left a.button{ width: 160px; height: 0; padding: 65px 0 0 0; overflow: hidden;}
#box_left a.button-mrv-log{ background: url('../img/bg_box_log.png');}

a.box_01{background:url(../img/bg_box_calendario.png) no-repeat;}
a.box_01En{background:url(../img/bg_box_calendario_en.png) no-repeat;}
a.box_02{background:url(../img/bg_box_kitinvestidor.png) no-repeat;}
a.box_02En{background:url(../img/bg_box_kitinvestidor_en.png) no-repeat;}
a.box_03{background:url(../img/bg_box_cadastre.png) no-repeat;}
a.box_03En{background:url(../img/bg_box_cadastre_en.png) no-repeat;}

/*RODAPE*/
#footer{ clear:both !important; width:100%; height:60px; padding-top:10px; display:block; background:url(../img/bg_footer.jpg) repeat-x;min-width:960px;}
#footer a{color:#EF6F0C;}
#footer a:hover{text-decoration:underline;}
.content_footer{width:950px; margin:0 auto;}

.footer_left{width:460px; font:11px arial; color:#656565; float:left; text-align:left; margin:0 auto;}
.footer_right{width:300px; font:11px arial; color:#656565; float:right; text-align:right; margin:0 auto;}
.footer_right p{margin-bottom:5px; text-align:right;}
.footer_right a{margin:0 10px;}

/*RODAPE_INTERNA*/
#rodape_interna{width:100%; background:#F3F2EC; height:59px; border-top:solid 1px #E8E7DD; border-bottom:solid 1px #E8E7DD; display:block; clear:both !important;min-width:960px;}
.content_rodape_interna{width:960px; margin:0 auto; display:block;}
.content_rodape_interna img{ float:left; padding:0; margin-top:1px;}
/*MID*/
#vitrine{width:760px; height:230px; margin:0 auto; padding:0; float:right; text-align:left;}
#vitrine ul#vitrines{width:760px;height:230px; padding:0; margin:0; float:left;}
#vitrine ul#vitrines li{width:760px; height:230px; position:relative; padding:0; margin:0; list-style:none;}
#vitrine ul#vitrines_en{width:760px;height:230px; padding:0; margin:0; float:left;}
#vitrine ul#vitrines_en li{width:760px; height:230px; position:relative; padding:0; margin:0; list-style:none;}

#content{float:left; width:570px; display:table; margin:10px 0 0 15px;}



/*RIGHT*/
#right{width:175px; float:right; display:table; border:solid 1px #E6E5DB; background:#F3F2EC; margin:10px 0; padding-bottom:15px;}
#right ul li{width:100%; background:url(../img/img_li_dir.png) no-repeat bottom; margin:5px 0; padding-bottom:10px; list-style:none; display:table;}
#right ul li img{float:left; margin-left:5px;}
#right ul li a{width:120px; display:block; float:left; margin-left:5px; color:#656565;}
#right ul li a:hover{text-decoration:underline;}
#right span.box_perguntas{ background:url(../img/bg_pergunas_frequentes.png) no-repeat; width:174px; height:31px; display:block; margin-top:20px; padding-top:5px;}
#right span.box_perguntas a{color:#067981; font:12px arial; margin-left:45px;}
#right span.box_perguntas  a:hover{ text-decoration:underline;}

#right span.box_analisar{ background:url(../img/bg_analisar.png) no-repeat; width:175px; height:31px; display:block; margin-top:20px; padding-top:5px;}
#right span.box_analisar a{color:#067981; font:12px arial; margin-left:5px;}
#right span.box_analisar  a:hover{ text-decoration:underline;}

#right .eventos{width:100%; display:table; background:url(../img/bg_eventos.png) no-repeat; margin:40px 0 0 1px;}
#right .eventos h1{font:bold 16px arial; color:#1B6767; position:absolute; margin-top:-20px;}
#right .eventos a{ margin-top:10px; display:block; margin-left:8px; font:11px arial; color:#797979;}
#right .eventos a:hover{ text-decoration:underline;}
#right .eventos a img{margin-bottom:3px; border:solid 1px #fff;}

/*--HOME CONTENT LEFT--*/
#content_left{width:370px; float:left; display:table;}
#content_left h1{width:100%; font:bold 16px arial; color:#1B6767; border-bottom:dotted 1px #DDD9C9;}
#content_left a.vertodas{ position:absolute; margin:-24px 0 0 300px; vertical-align:middle; font:bold 10px arial; color:#656565;}
a:hover.vertodas{text-decoration:underline;}
a.vertodas img{ position:relative; top:5px;}
.linha{width:100%; height:1px; border-top:dotted 1px #ccc; display:block; padding:0; font-size:0.1px;}
/*box destaque*/
.box_destaque{width:369px; height:130px; margin:10px 0; padding:0;}
.box_destaque span{width:360px; height:20px; no-repeat; margin:-2px 0 0 -1px;padding:8px 5px 5px 5px; position:absolute; font:bold 14px arial; text-align:left;}
.box_destaque span strong{font:bold 10px arial; width:100px; margin-top:1px; position:absolute; right:3px; text-align:right; float:right;}

#content .box_destaque h1{font:bold 12px arial; color:#1B6767; border:none; margin-top:35px; padding-left:10px; width:350px;}
.box_destaque p{width:350px !important; font:11px arial; color:#656565; margin:5px 0; padding-left:10px;}
.box_destaque a.bt{margin-left:5px;}

/*-COR LARANJA-*/
#content .laranja{border:solid 1px #F89F53;}
#content .laranja span{background:url(../img/bg_title_laranja.png) no-repeat; color:#fff;}
#content .laranja span strong{color:#fff;}

/*-COR CINZA-*/
#content .cinza{border:solid 1px #F1EFE9;}
#content .cinza span{background:url(../img/bg_title_cinza.png) no-repeat; color:#1B6767;}
#content .cinza span strong{color:#1B6767;}

/*-COR VERMELHO-*/
#content .vermelho{border:solid 1px #C34040;}
#content .vermelho span{background:url(../img/bg_title_vermelho.png) no-repeat; color:#fff;}
#content .vermelho span strong{color:#fff;}

/*-COR VERDE-*/
#content .verde{border:solid 1px #0C0;}
#content .verde span{background:url(../img/bg_title_verde.png) no-repeat; color:#fff;}
#content .verde span strong{color:#fff;}

/*-COR AZUL-*/
#content .azul{border:solid 1px #09F;}
#content .azul span{background:url(../img/bg_title_azul.png) no-repeat; color:#fff;}
#content .azul span strong{color:#fff;}


/*--HOME CONTENT RIGHT--*/
#content_right{width:375px; float:right; margin-left:10px;}
#box_cotacoes{width:375px; height:279px; background:url(../img/bg_cot.png) no-repeat; display:table;}
#box_cotacoes span{width:373px; height:40px; position:absolute; background:url(../img/bg_title_cotacoes.png) no-repeat; margin:15px 0 0 -6px; padding-left:10px;}
#box_cotacoes span h1{ color:#fff; font:bold 15px arial; width:150px; float:left; margin:10px 0 0 6px; display:inline;}
#box_cotacoes span a{ color:#fff; float:right; margin:11px 10px 0 0;}
#box_cotacoes span a strong{color:#EF6F0C;}
/*--tabela cotacoes--*/
#box_cotacoes .tbl_cot{margin:65px 0 10px ; width:100%; text-align:center;}
#geral .tbl_cot table{width:350px; margin:0 auto; font:11px tahoma; color:#656565; background:none;}
#geral .tbl_cot table tr{border:solid 1px #ccc;}
#geral .tbl_cot table tr td{border:solid 1px #ccc;}
#geral .tbl_cot table tr th{font:bold 13px tahoma; color:#1B6767; background:url(../img/bg_th_cot.png) no-repeat top right; text-align:center;}
#geral .tbl_cot table tr.branco td{background:#fff; text-align:center;}
#box_cotacoes p{float:left; width:300px; text-align:left; margin-left:15px; display:inline;}

#quicklinks_home{margin-top:10px; width:375px; text-align:right;}
#quicklinks_home img{float:left; margin-left:-1px;}




/*CONTEUDO INTERNO*/
#content .conteudo_interno{width:550px; display:table;}
#content .conteudo_interno h1{width:100%; font:bold 16px arial; color:#1B6767; border-bottom:dotted 1px #DDD9C9; margin-bottom:25px;}
#content .conteudo_interno p{width:560px; font:12px arial; color:#656565; text-align:left; margin:15px 0;}
#content .conteudo_interno h2{width:90%; font:bold 12px arial; color:#1B6767; border-bottom:dotted 1px #DDD9C9; margin:15px 0;}
#content .conteudo_interno h3{width:90%; font:bold 12px arial; color:#1B6767; margin:15px 0;}
#content .conteudo_interno h3 strong{font:bold 12px arial; color:#1B6767; text-decoration:underline;}
#content .conteudo_interno ul{width:520px; display:block; padding-left:15px;}
#content .conteudo_interno ul li{ list-style-image:url(../img/img_li_ponto.jpg); margin:15px 0; color:#656565; font:12px arial;}
#content .conteudo_interno a{font-weight:bold;}
/*--operacoes--*/
#content .desc_operacoes{padding-bottom:10px;}
#content .conteudo_interno p.desc_operacoes span{ display:block;clear:both; font:12px arial;}

/*--produtos--*/
#content .prod_destaque{width:550px; display:table;}
#content .prod_destaque img{border:solid 5px #E0DCCC; float:left;}
#content .prod_destaque p{width:340px; height:130px; display:block; float:left; margin:0 0 0 10px;}
#content .prod_destaque a{margin-left:10px; font:bold 11px arial; color:#656565;}
.prod_destaque a:hover{text-decoration:underline;}
.prod_destaque span{color:#F37512;}
#content .spacer{width:400px; height:40px; display:block; clear:both;}

/*--collapse--*/
.collapse .trigger{cursor:pointer;}
.collapse .expanded{cursor:pointer;}
.collapse .trigger img{float:left; margin:0 10px 0 0;}
.collapse .expanded img{float:left; margin:0px 10px 0 0;}
.collapse .hide{width:100px; position:absolute; left:-999em; height:1px;overflow:hidden; background:red;}
.collapse .box_collapse{width:100%; border-top:dotted 1px #ccc; margin:-12px 0 30px 0;}

/*-- conselho --*/
#content .box_nome{margin-bottom:30px;}
#content .box_nome h2{ margin-bottom:15px}
#content .box_nome span{clear:both; display:block; font:12px arial;}

/*-- estatuto --*/
#content p.cor{font-weight:bold; color:#1B6767;}
.paragrafos strong{display:block; margin-left:20px; float:left;}
#content a:hover{ text-decoration:underline;}

/*-- previa_operacional --*/
.desc_previa{ padding-top:10px; }
.desc_previa img{margin:-10px 10px 0 0; float:left;}

/*-- relatorios --*/
#content .item_relatorio{width:100%; padding-bottom:10px; border-bottom:dotted 1px #DDD9C9; margin-top:10px;}
#content .item_relatorio span{width:20px; float:left; height:20px; display:table; margin-right:5px;}
#content .item_relatorio span input{margin:0; float:left; margin-top:1px;}
#content .item_relatorio h1{width:400px; margin:0; padding:0; border:none; font:11px arial; color:#1c6768;}
#content .item_relatorio h2{width:400px; margin:0; padding:0; border:none; font:bold 12px arial; color:#1c6768;}
#content .item_relatorio p{width:400px; margin:0; padding:0; font:11px arial; color:#666;}
#content .item_relatorio input{float:right; margin-top:-2px;}
.item_relatorio img{margin-top:7px;}

/*--pagination--*/
#content .pagination{width:136px; margin:0 auto; display:table; clear:both; }
#content .pagination a{width:11px; height:17px; display:block; background:url(../img/bt_paginations.jpg) no-repeat right top; float:left; margin-right:3px; font:14px arial; color:#1c6768; padding:5px 5px 5px 7px; text-decoration:none;}
#content .pagination a:hover{background:url(../img/bt_paginations.jpg) no-repeat right bottom; text-decoration:none;}
#content .pagination a.selected{background:url(../img/bt_paginations.jpg) no-repeat left top; color:#fff;}
#content .pagination a:hover.selected{background:url(../img/bt_paginations.jpg) no-repeat left bottom;}

/*-- videos --*/
.videos{width:495px; margin:0 auto; display:block;}

/*-- formulario --*/
.formulario{width:100%; display:table; margin:10px 0;}
.formulario label{font:bold 12px arial; color:#1c6768; display:block; margin-bottom:3px; padding:0; clear:both;}
/*- campo453 -*/
.formulario .campo453{width:460px; margin-bottom:5px; clear:both; display:table;}
.campo453 input{width:445px; height:18px; background:url(../img/bg_input453x22.png) no-repeat; padding:4px;}
/*- campoTel -*/
.formulario .campoTel{width:460px;margin-bottom:5px; clear:both; display:table;}
.campoTel input{width:130px; height:14px; background:url(../img/bg_input138x22.png) no-repeat; padding:4px; margin-left:3px; float:left;}
.campoTel input.NumeroDDD{width:30px; height:18px; background:url(../img/bg_input38x22.png) no-repeat; padding:4px; float:left;}
.campoTel select{width:138px; height:22px; background:url(../img/bg_input138x22.png) no-repeat; padding:4px;}

/*- campoArea -*/
.formulario .campoArea{width:460px; margin-bottom:5px; clear:both; display:table;}
.campoArea textarea{width:445px; height:104px; background:url(../img/bg_textarea453x112.png) no-repeat; overflow:auto; padding:4px;}
/*- campoEnviar -*/
.formulario .campoEnviar{width:460px; margin:15px 0; display:table;}
.campoEnviar input{width:88px; height:22px; background:url(../img/bt_enviar.png) no-repeat left top; float:right;}
.campoEnviar input:hover{background:url(../img/bt_enviar.png) no-repeat left bottom;}

/*- tabela -*/
#content table{width:100%; display:table; background:#E4E4DC; font:11px tahoma;}
#content td p{width:auto !important; margin:0 !important; font:11px tahoma !important; text-align:center !important;}
#content tr td{background:#F3F2ED; padding:4px; valign:middle;}
#content tr th{background:#C9C6B7	; padding:4px; font:bold 11px tahoma; color:#000; text-align:center;}
td.tb_subtitulo{background:#DCD9CA !important;}

/*- indice -*/
#content .box_indice{width:100%; display:table; clear:both; margin:-24px 0 20px 0;}
#content .box_indice h3{width:100%;font:bold 12px arial; border-bottom:dotted 1px #ccc; margin:0; float:left;}
#content  .box_indice .indice{width:100%; padding:2px; display:table; clear:both; margin-top:10px; padding-bottom:10px;}
#content .indice a{margin:0 6px; float:left; font:bold 12px arial;}

/*- filtro -*/
.filtro{width:100%;font:bold 12px arial; border-bottom:dotted 1px #ccc; margin:0; clear:both;}

/*GLOSSARIO*/
#content .busca_glossario{clear:both; margin:-20px 0 0 0; display:table; float:right;}
#content .busca_glossario h3{width:100%;font:bold 12px arial; border-bottom:dotted 1px #ccc; margin:0; float:left;}
.txt_glossario{width:130px; height:14px; background:url(../img/bg_input138x22.png) no-repeat; padding:4px; float:left;}
.busca_glossario span{display:inline-block; padding-bottom:15px;}
.busca_glossario input{margin-top:15px;}
.disabled{color: #999;}
/*CENTRAL DE DOWNLOADS*/
.pagination_dl{width:560px; background:#F9F9F9; border:solid 1px #F0F0F0; padding:5px; display:table;}
.pagination_dl input{color:#666; margin:0 5px; float:left;}
.pagination_dl select{width:163px; height:20px; padding:2px; background:url(../img/bg_input_busca.png) no-repeat; float:right;}
.pagination_dl strong{font:9px tahoma; color:#999; float:left; margin-top:5px;}

/*COTACOES E GRAFICOS*/
#grafico{margin:0 auto; text-align:center; margin-top:20px;}	
.desc_itens{float:left;}


/*RODAPE*/
#rodape_interna{width:100%; background:#f8f7f3; height:68px; border-top:solid 1px #E8E7DD; border-bottom:solid 1px #E8E7DD; display:block; clear:both !important;}
.carrossel{width:960px; margin:0 auto; display:table;}
.carrossel ul li{list-style:none;}


/*CARROSSEL*/
/*--estrutura--*/
.jcarousel-container{width:955px; height:68px; position:relative; display:block;}
.jcarousel-clip{z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; z-index:2; }
.jcarousel-list{z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }

/*--botoes--*/
.jcarousel-next{z-index:3000; display:none;}
.jcarousel-prev{z-index:1000; display:none;}

.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:18px;right:0px; width:21px;height:31px; cursor:pointer; background:url(../img/botoes_carrossel.png) no-repeat -23px -33px; z-index:1000;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active{background:url(../img/botoes_carrossel.png) no-repeat -23px -33px;}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, 
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor:default; background-position:-23px 0;}

.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute; top:18px; width:21px; height:31px; cursor:pointer; background:url(../img/botoes_carrossel.png) no-repeat -0 -33px; *margin-left:-8px; z-index:1000;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background:url(../img/botoes_carrossel.png) no-repeat 0 -33px;}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, 
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default; background-position:0 0; }

/*--personalizacao--*/
.jcarousel-skin-tango .jcarousel-container-horizontal{width:950px; margin-left:0px; overflow:hidden;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:930px; height:68px; margin-left:10px; position:relative;}
.jcarousel-skin-tango .jcarousel-item{width:115px; height:68px; font:normal 12px arial; background:url(../img/bg_itemcarossel.png) repeat top; float:left; border-left:solid 1px #e8e7dd;}

/*--itens--*/
.jcarousel-item img{float:left; border:solid 3px #fff; display:inline;}
.border{border-right:solid 1px #e8e7dd;}
.jcarousel-item table td{text-align: center; vertical-align: middle; width:115px; height:68px;}

/*MAPA IMOVEIS*/	


/*assinatura open*/
a.sign{width:45px; height:13px; display:block; float:right; clear:both; background:url(../img/sign.png) no-repeat !important;text-indent:-5000px;margin:0px 10px 0 0;}
a:hover.sign{background:url(../img/sign.png) no-repeat; }

/*********** mapa do site ********/

#content ul#nivel1{margin-left:20px;}
#content ul#nivel1 li{list-style:url(../img/bullet_list.gif);margin-top:10px;}
#content ul#nivel1 li a{font:bold 12px Arial, Helvetica, sans-serif;color:#1C6768;text-decoration:none;}
#content ul#nivel1 li a:hover{color:#1c6768;text-decoration:underline;}

#content ul#nivel2 li{list-style:url(../img/bullet_list.gif);margin-left:10px;}
#content ul#nivel2 li a{font:bold 11px Arial, Helvetica, sans-serif;color:#1C6768;text-decoration:none;}
#content ul#nivel2 li a:hover{color:#1c6768;text-decoration:underline;}

#content ul#nivel3 li{list-style:url(../img/bullet_list.gif);margin-left:10px;}
#content ul#nivel3 li a{font:normal 11px Arial, Helvetica, sans-serif;color:#666666;text-decoration:none;}
#content ul#nivel3 li a:hover{color:#1c6768;text-decoration:underline;}

#content p a{font:bold 12px arial;color:#1C6768; text-decoration:none;}
#content p a:hover{text-decoration:underline;}

a.mapasite{float:right;margin-top:20px;font:bold 12px Arial, Helvetica, sans-serif;color:#1b6564;text-decoration:none;}
.mapa_imoevis{width:360px;height:295px;position:absolute;z-index:100;top:66px;margin-left:0px;background: url(../img/bg_marcador_estado.jpg) no-repeat;}
.mapa_imoevis p{font:12px bold Tahoma, Arial, Helvetica, sans-serif;color:#1c6768;margin-left:10px; font-size:1.1em; padding:5px 0; text-transform:uppercase;}
	
a.link_mapadosite{font:11px tahoma !important; color:#EF6F0C !important; float:right !Important; margin:20px 15px 0 0; text-decoration:none;}
a:hover.link_mapadosite{text-decoration:underline;}

#busca ul.search{padding:0; margin:10px 0;}
#busca ul.search li{list-style:none;}
#busca ul.search li a{color: #1C6768; font:bold 12px arial; padding: 10px; display: block; background: #f3f3ed; text-decoration: none; margin:10px 0;}
#busca ul.search li a.SubItem{color: #1C6768; font:bold 12px arial; padding: 10px; display: block; background: #f3f3ed; text-decoration: none; margin:10px 0 0 30px;}
#busca ul.search li strong {color: #f47933;}
#busca ul.search li a:hover {background: #e9e9e3;}

#content .filter{margin:5px 0; }
#content h3.title_busca{font:bold 14px arial; color:#1C6768; margin:10px 0; border-bottom:dotted 1px #ccc; padding-bottom:5px; cursor:pointer;}
#content h4.title_busca{font:bold 12px arial; color:#1C6768; margin:10px 0 0 20px; border-bottom:dotted 1px #ccc; padding-bottom:5px; cursor:pointer;}

#content h2.title_busca{border-bottom:1px dotted #DDDACA;
color:#1C6768;
display:block;
font-size:1.6em;
padding:5px 0;}

.siga_o_presidente { background:url(../img/siga_presidente_twitter.png) left top no-repeat; text-indent:-100000px; overflow:hidden; }
.siga_a_mrv { background:url(../img/siga_mrv_twitter.png) left top no-repeat; text-indent:-100000px; margin-top:-25px; overflow:hidden; }
.choose_languages{float: left;margin: 10px 0 0;}
.choose_languages a{background:url(../img/language.png) no-repeat;display:block;float:left;height:23px;text-indent:-100000px;width:27px;clear: both;}
.languages_pt{background-position:-31px -6px !important;}
.languages_pt_ativo{background-position:-2px -6px!important;}
.languages_pt:hover{background-position:-2px -6px!important;}
.languages_en{background-position:-31px -37px !important;}
.languages_en:hover{background-position:-2px -37px !important;}
.languages_en_ativo{background-position:-2px -37px !important;}
.pagina-erro {background: none repeat scroll 0 0 #E8E6DA;display: block;float: left;height: 100%;width: 100%;}
.pagina-erro div {background: url("../img/background-erro.jpg") no-repeat scroll center center transparent;display: block;height: 717px;margin: 30px auto 0;width: 100%;}
.mrv-engenharia-pagina-erro {background: url("../img/mrv-pagina-erro.png") no-repeat scroll left top transparent;display: block;float: left;height: 55px;margin: 150px 0 0 220px;text-indent: -5000px;width: 139px;z-index: 2;}
.conteudo-pagina-erro p {clear: both;color: #6C664D;float: left;font: 16px Arial;margin: 10px 0 0;text-align: right;width: 355px;}
.titulo-erro {margin: 25px 0 0 !important;}
.conteudo-pagina-erro img {clear: both;float: left;margin: 5px 0 0 28px;}
.voltar-home {float: left;margin: 50px 0 0 154px;}
.conteudo-pagina-erro {display: block;width: 650px !important;}
