@charset "utf-8";

/*

	Project: MRV Engenharia - Institucional 2009

	Provider: Agencia Open - agenciaopen.com
	Author: Marcello Marques & Lucas Abranches

*/

/*
Normas
*/

.borda{border-color:Red !important;background:#FFE8E9 !important}

* {
	margin: 0;
	padding: 0;
	outline: none;
}

body {
    background:url("../images/bg_topo.jpg") repeat-x scroll left top transparent;
	font: 62.5% Arial, Helvetica, sans-serif;
}

p {
	color: #666;
	font-size: 1.2em;
	padding: 5px 0;
}
a{text-decoration:none}
a.linkOrange {
	color: #f0700c;
	font-weight: bold;
	text-decoration:none;
}

a.linkOrange:hover {
	text-decoration: none;
}

a.linkSeta {
	background: url(../images/bg_linkseta.gif) no-repeat top right;
	color: #666;
	display: block;
	float: right;
	font-size: 1.1em;
	height: 15px;
	padding: 5px 30px 5px 5px;
	text-decoration: none;
	width: auto;
}

a.linkSeta:hover {
	background: url(../images/bg_linkseta.gif) no-repeat bottom right;
}

a.linkSeta span {
	color: #f0700c;
	font-weight: bold;
}

a.linkOrange2 {
	background: url(../images/bullet_list.gif) no-repeat center left;
	color: #ff9900;
	display: block;
	font-size: 1.1em;
	padding: 0 0 0 10px;
	text-decoration: none;
}

a.linkOrange2:hover {
	text-decoration: underline;
}

h2 {
	border-bottom: 1px dotted #dddaca;
	color: #1c6768;
	display: block;
	font-size: 1.6em;
	padding: 5px 0;
}

h3 {
	border-bottom: 1px dotted #dddaca;
	color: #1c6768;
	display: block;
	font-size: 1.2em;
	padding: 3px 0;
	text-transform: uppercase;
}

h4 a,
h4 {
	color: #1c6768;
	font-size: 12px;
	text-decoration: none;
}

h4 a:hover {
	text-decoration: underline;
}

label {
	color: #1c6768;
	font-size: 1.1em;
	font-weight: bold;
}

input,
select,
textarea {
	border: 1px solid #d9e1ea;
	color: #666;
	font-size: 11px;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #fff;
	padding: 5px;
}

#tooltip h3 {
	color: #666 !important;
	text-transform: none;
	font-weight: normal;
}

img {
	border: none;
}

.limpafloat{
	clear:both;
}

.right {
	float: right;
	margin: 0 0 10px 10px;
}
/* dock - top */


div.jqDockLabel {
	color: #1c6768;
	text-align: center;
	text-transform: uppercase;
	font:bold 12px arial;

}

#dockContainer{
	width:843px;
	height:85px;
	background: url(../images/bg_dock.jpg) no-repeat;
	padding:25px 0 0 100px;
	clear:both;
	margin:0 auto;
}

#dockContainer h2{
	border:none;
	margin-top:4px;
}
#dockContainer img{
	float:left;
	top:-5px;
}

#dock{
	float:left;
}

/*
Padroes
*/

ul.listDefault {
	color: #666;
	font-size: 1.2em;
	list-style-image: url(../images/bullet_list.gif);
	padding: 10px 0 10px 25px;
}

ul.listDefault li {
	padding: 5px 0;
}

ul.listDefault li p {
	padding: 0;
}

.quebra2 {
	border-bottom: 1px dotted #dddaca;
	margin: -10px 0 0 0;
	clear: both;
	float: none;
}

.quebra {
	clear: both;
	float: none;
}

ul.listDestaques {
	list-style: none;
	margin: 10px 0;
}

ul.listDestaques li {
	float: left;
	height: 157px;
	margin: 0 8px 0 0;
	width: 180px;
}

ul.listDestaques li a {
	display: block;
	height: 157px;
	width: 180px;
}

/*
Estrutura
*/
div#wrap {
	margin: 0 auto;
	width: 940px;
}

div.wrap {
	margin: 0 auto;
	width: 940px;
}

/* - Header - */
div.wrap div#header {
	padding: 0 0 0 0;
	width: 100%;
	margin-top:-5px;
}

div.wrap div#header h1 a {
	background: url(../images/logo_revista.png) no-repeat top left;
	display: block;
	height: 80px;
	width: 301px;
	margin-left:-3px;
	text-indent: -5000px;
	position:absolute;
	margin-top:0px;
	z-index:2;
}

div.wrap div#header .flash
{
	position:absolute;
	margin-top:45px;
	width: 335px;
	height:57px;
	*position:relative;
	*margin:40px 0 -100px 0;
}

#header .menu2{
	float:right;
	height:105px;
}

div.wrap div#header #language{float:right}
div.wrap div#header #language a{color:#0A0406;cursor:pointer;float:right;font-size:11px;margin:26px 5px 0 0;text-align:right;text-decoration:none;width:40px}
div.wrap div#header #language a:hover{text-decoration:underline}
div.wrap div#header #language img{float:right}

#fixedBar {
    clear:both;
    display:inline-block;
    float:left;
    height:20px;
    margin:-2px 0 13px;
    width:100%;
}

#fixedBar ul {
	display: block;
	float: left;
	list-style: none;
	padding: 12px 0 0 10px;
	width: 600px;
}

#fixedBar ul li {
	float: left;
	padding: 0 5px 0 0;
}
#fixedBar ul li a {
	color: #999;
	font-size: 1.1em;
	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;
}

#fixedBar ul li a span {
	color: #ccc;
}

#fixedBar div#search {
	float: right;
	padding: 10px 5px 0 0;
}

#fixedBar div#search label{
	color: #1c6768;
	float: left;
	padding: 2px 5px 0 10px;
	font-size: 1.2em;
	text-transform: uppercase;
}

.searchen {
	color: #1c6768;
	position:absolute;
	left:850px;
	font-size: 1.2em;
	text-transform: uppercase;
}
div.wrap div#header div#fixedBar div#search input#ctl00_txtBusca {
	background: #f2f1ea;
	border: 1px solid #dddaca;
	float: left;
	width: 140px;
}

div.wrap div#header div#fixedBar div#search input#btnBusca {
	float: left;
	margin: 1px 0 0 0;
}

/* - Container - */
div#wrap div#container {
	width: 940px;
	margin: 10px auto;
	clear:both;
	display:table;
}

div#wrap div#container div#leftColumn {
	float: left;
	width: 160px;
}

div#wrap div#container div#leftColumn div#spot {
	margin: 20px 0 0 0;
}

div#wrap div#container div#leftColumn div#spot a {
	display: block;
	margin: 10px auto;
}

div#wrap div#container div#leftColumn div#spot a#corretorOnline {
	height: 85px;
	width: 180px;
}

div#wrap div#container div#leftColumn div#spot a#unidadesEntregues {
	height: 89px;
	width: 160px;
}

div#wrap div#container div#leftColumn div#spot a#novidades {
	height: 97px;
	margin: 0 -8px 0 0;
	position: relative;
	width: 168px;
}
div#wrap div#container div#leftColumn div#spot a#compraFacil {
	height: 125px;
	width: 160px;
}
div#wrap div#container div#middle {
	float: right;
	width: 760px;
	_margin:-655px 0 0 15px;
}

div#wrap div#container div#middle div#vitrine {
	height: 225px;
	margin: 0 0 10px 0;
	width: 760px;
}

div#wrap div#container div#middle a img.imgTextRight,
a.fancy.pic {
	border: none;
	float: right;
	padding: 10px 0 10px 10px;
}

div#wrap div#container div#middle a .link_revista{
	width:220px;
	height:59px;
	clear:both;
	float:right;
	display:block;
	background:url(../images/icon_revista.png) no-repeat;
	text-indent:-5000px;
}

div#wrap div#container div#middle div#noticias {
	margin: 20px 0 0 0;
	padding: 0 0 10px 0;
}

div#wrap div#container div#middle div#noticias ul {
	background: #f3f3ed;
	list-style: none;
	margin: 10px 0 0 0;
	overflow: hidden;
	width: 100%;
}

div#wrap div#container div#middle div#noticias h4 {
	padding: 0 0 10px 0;
}

div#wrap div#container div#middle div#noticias ul li {
	float: left;
	padding: 5px 6.5px;
	width: 240px;
}

div#wrap div#container div#middle div#noticias ul li div {
	background: #ebe9e0;
	padding: 5px;
	height: 105px;
	overflow: hidden;
}

div#wrap div#container div#middle div#noticias ul li div p {
	padding: 0;
}

div#wrap div#container div#middle div#noticias ul li a.btnLerNoticia {
	background: url(../images/bg_linklernoticia.gif) no-repeat top left;
	color: #fff;
	display: block;
	float: right;
	font-weight: bold;
	font-size: 0.9em;
	height: 13px;
	padding: 2px 10px 0 0;
	width: 120px;
	text-align: right;
	text-transform: uppercase;
	text-decoration: none;
}

div#wrap div#container div#middle div#noticias ul li a.btnLerNoticia:hover {
	background: url(../images/bg_linklernoticia.gif) no-repeat bottom left;
}

div#wrap div#container div#middle div.filter {
	overflow: hidden;
	font-size: 1.1em;
	color: #666;
	margin: 20px 0 0 0;
	padding: 0 0 20px 0;
}

div#wrap div#busca h3 {
	cursor: pointer;
	padding: 10px 0;
}

div#wrap div#busca ul {
	list-style: none;
}

div#wrap div#busca li {
	font-size: 1.1em;
	color: #666;
	background: #f3f3ed;
	margin: 10px 0;
}

div#wrap div#busca li a {
	color: #666;
	padding: 10px;
	display: block;
	background: #f3f3ed;
	text-decoration: none;
}

div#busca li strong {
	color: #f47933;
}

div#wrap div#busca li a:hover {
	background: #e9e9e3;
}

div#wrap div#container div#middle div.filters {
	border-bottom: 1px dotted #dddaca;
	overflow: hidden;
}

div#wrap div#container div#middle div.filters div.paginacao {
	border: none;
	float: left;
	width: 60%;
}

div#wrap div#container div#middle div.filters div.formFilters {
	float: right;
	padding: 5px 0 0 0;
}

div#wrap div#container div#middle div.filters div.formFilters select {
	width: 145px;
}

/* - Historia - */
div#wrap div#container div#middle a#telefonelojas,
div#wrap div#container div#middle a#faleonline,
div#wrap div#container div#middle a#linhaTempo,
div#wrap div#container div#middle a#mapaExpansao {
	display: block;
	height: 87px;
	float: left;
	margin: 10px 30px;
	overflow: hidden;
	width: 258px;
	text-indent: -5000px;
}

/* - English - */
div#wrap div#container div#middle a#telefonelojas2,
div#wrap div#container div#middle a#faleonline2,
div#wrap div#container div#middle a#linhaTempo2,
div#wrap div#container div#middle a#mapaExpansao2 {
	display: block;
	height: 87px;
	float: left;
	margin: 10px 30px;
	overflow: hidden;
	width: 258px;
	text-indent: -5000px;
}

/* - Resposabilidade social - */
div.respmeninos {
	background: url(../images/img_respmeninos.jpg) bottom right no-repeat;
	padding: 0 325px 0 0;
}

div#wrap div#container div#middle ul.listNoticias,
div#wrap div#container div#middle div.protudosItem ul,
div#wrap div#container div#middle ul#listCertificacoes,
div#wrap div#container div#middle ul#listReconhecimento,
div#wrap div#container div#middle ul#listProjetosSociais {
	list-style: none;
	margin: 10px 0;
}

div#wrap div#container div#middle ul#listProjetosSociais li {
	border-bottom: 1px dotted #dddaca;
	clear: both;
	padding: 10px 0;
	overflow: hidden;
}

div#wrap div#container div#middle div.protudosItem ul li,
div#wrap div#container div#middle ul#listCertificacoes li,
div#wrap div#container div#middle ul#listProjetosSociais.interna li {
	border: none;
	clear: none;
	float: left;
	margin: 5px;
	padding: 0;
	width: 140px;
}

div#wrap div#container div#middle ul#listCertificacoes li {
	margin: 3px;
	width: 100px;
}

div#wrap div#container div#middle ul#listReconhecimento li {
	clear: both;
	padding: 10px 0;
}

div#wrap div#container div#middle div.protudosItem ul li {
	width: 190px;
}

a.imgFachada,
div#wrap div#container div#middle div.protudosItem ul li a,
div#wrap div#container div#middle ul#listCertificacoes li a.imgCertificacoes,
div#wrap div#container div#middle ul#listReconhecimento a.imgPremios,
div#wrap div#container div#middle ul#listProjetosSociais li a.imgProjetos {
	border: 5px solid #f3f3ed;
	display: block;
	float: left;
	height: 96px;
	overflow: hidden;
	width: 160px;
}

a.imgFachada {
	border-color: #e0dccc;
	height: 125px;
	margin: 0 0 10px 0;
	width: 150px;
}

div#wrap div#container div#middle div.protudosItem ul li a {
	height: 132px;
	overflow: hidden;
	width: 180px;
}

div#wrap div#container div#middle ul#listReconhecimento a.imgPremios {
	height: 56px;
	width: 100px;
}

div#wrap div#container div#middle ul#listCertificacoes li a.imgCertificacoes {
	height: 66px;
	overflow: hidden;
	width: 90px;
}

div#wrap div#container div#middle ul#listProjetosSociais.interna li a.imgProjetos {
	height: 66px;
	width: 130px;
}

div#wrap div#container div#middle div.protudosItem ul li a:hover,
div#wrap div#container div#middle ul#listCertificacoes li a.imgCertificacoes:hover,
div#wrap div#container div#middle ul#listReconhecimento a.imgPremios:hover,
div#wrap div#container div#middle ul#listProjetosSociais li a.imgProjetos:hover {
	border: 5px solid #e0dccc;
}

a.imgFachada:hover {
	border: 5px solid #d1c9aa;
}

div#wrap div#container div#middle ul#listReconhecimento li div,
div#wrap div#container div#middle ul#listProjetosSociais li div {
	float: left;
	padding: 0 0 0 20px;
	width: 565px;
}

div#wrap div#container div#middle ul#listReconhecimento li div h4,
div#wrap div#container div#middle ul#listProjetosSociais li div h4 {
	color: #666;
	font-size: 1.1em;
}

div#wrap div#container div#middle ul#listReconhecimento li div p {
	padding: 0;
}

/* - Produtos - */
div#wrap div#container div#middle div.protudosItem {
	padding: 20px 0 0 0;
}

div#wrap div#container div#middle div.protudosItem h4 {
	border-bottom: 1px dotted #dddaca;
}

div#wrap div#container div#middle div.protudosItem h5 {
	color: #666;
	font-size: 1.1em;
	padding: 0 0 5px 0;
}

/* - Noticias - */
div#wrap div#container div#middle ul.listNoticias li {
	padding: 0 0 15px 0;
}

div#wrap div#container div#middle ul.listNoticias li p {
	color: #1c6768;
	font-weight: bold;
	padding: 0;
}

div#wrap div#container div#middle ul.listNoticias li a {
	color: #666;
	font-size: 1.1em;
	text-decoration: none;
}

div#wrap div#container div#middle ul.listNoticias li a:hover {
	text-decoration: underline;
}

/* - Dicas - */
div#wrap div#container div#middle p.titCategorias,
div#wrap div#container div#middle ul.listNoticias li p.titCategorias {
	color: #ff9900;
	font-weight: normal;
}


div#wrap div#container div#middle select#slcCategoria {
	width: 250px;
}

div#wrap div#container div#middle p.titData,
div#wrap div#container div#middle p.titCategorias {
	padding: 0;
}

/* - Fale conosco - */
#contact {
	font-size: 1.2em;
	list-style: none;
	list-style-position: outside;
	overflow: hidden;
	padding: 20px 0 0 0;
	width:100%;
}

#contact a {
	color: #666;
	text-decoration: none;
}

#contact a:hover {
	color: #1c6768;
	text-decoration: none;
}

#contact li {
	float: left;
	margin: 0 10px 20px 0;
	height: 70px;
	width: 360px;
}

#contact li.even {
	padding: 0 20px 0 0;
}

#contact li a.pic {
	float: left;
	display: inline;
	margin: 0 10px 0 0;
}

#contact h4 {
	color: #FF6600;
	font-size: 1.0em;
	padding: 0 0 10px 0;
}

#contact span {
	float: left;
	width: 250px;
}



div.formPadrao,
div.form_Mkt {
	width: 380px;
}

div.formPadrao label,
div.form_Mkt label{
	display: block;
	font-size: 1.1em;
	padding: 0 0 3px 0;
	width: 100%;
}

div.form_Mkt label{margin-top:10px}

div.formPadrao textarea,
div.formPadrao select,
div.formPadrao input,
div.form_Mkt .textarea,
div.form_Mkt select
div.form_Mkt input
{
	color: #405b1a;
	font-size: 11px;
	margin: 0 0 10px 0;
}

div.formPadrao textarea,
div.form_Mkt .textarea {
	height: 140px;
}

div.formPadrao .txtBig,
div.form_Mkt .txtBig{
	width: 350px;
}

div.formPadrao div.lblSelect{
	float: left;
	padding: 0 20px 0 0;
	width: 170px;
}

div.formPadrao input#ctl00_cphConteudo_btnEnviar {
	float: right;
	margin: -18px 25px 0 0;
}

div.formPadrao div.lblCheckbox input {
	float: left;
	height: 13px;
	margin: 0 5px 0 0;
	width: 13px;
}

div.formPadrao div.lblCheckbox label {
	width: auto;
}

div.formPadrao div.lblSelect select {
	width: 165px;
}

/* -- Paginacao -- */
div#wrap div#container div#middle div.paginacao {
	border-top: 1px dotted #dddaca;
	padding: 5px 0;
	width: 100%;
}

div#wrap div#container div#middle div.paginacao ul {
	list-style: none;
}

div#wrap div#container div#middle div.paginacao ul li {
	float: left;
	margin: 2px;
}

div#wrap div#container div#middle div.paginacao ul li a {
	color: #999;
	font-size: 1.2em;
	padding: 2px 5px;
	text-decoration: none;
}

div#wrap div#container div#middle div.paginacao ul li a:hover {
	border-top: 1px dotted #dddaca;
	color: #1c6768;
}

div#wrap div#container div#middle div.paginacao ul li a.marcado {
	border-top: 1px dotted #dddaca;
	color: #1c6768;
	font-weight: bold;
}

/* - Sala de Imprensa - */
div#wrap div#container div#middle a#btnDownFotos,
div#wrap div#container div#middle a#btnDownTextos {
	/*background: url(../images/ico_downloadtextos.jpg) no-repeat center top;*/
	color: #1c6768;
	display: block;
	float: right;
	font-size: 1.1em;
	font-weight: bold;
	margin: 5px 10px;
	padding: 45px 0 0 0;
	width: 85px;
	text-align: center;
	text-decoration: none;
}

div#wrap div#container div#middle a#btnDownFotos {
	background: url(../images/ico_downloadfotos.jpg) no-repeat center top;
}

div#wrap div#container div#middle a#btnDownFotos:hover,
div#wrap div#container div#middle a#btnDownTextos:hover {
	text-decoration: underline;
}

/* - Rodape - */
div#footer {
	background:url(../images/bg_footer.jpg) repeat-x bottom left;
	clear: both;
	height: 40px;
	padding: 36px 0 0 0;
	width: 100%;
}

div#footer div#boxFooter {
	height: 44px;
	width: 940px;
	margin: 0 auto;
	position: relative;
	top: -5px;
}

div#footer div p#copy {
	float: left;
	font-size: 1.0em;
	padding: 20px 30px 0 0;
}

div#footer div div#formImoveis {
	background: url(../images/bg_formImoveis.gif) no-repeat top center;
	;
	float: left;
	height: 44px;
	margin: -4px 0 0 0;
	_margin: 0;
	width: 586px;
}

div#footer div div#formImoveis p {
	background: url(../images/text_imoveisavenda.png) no-repeat bottom right;
	float: left;
	height: 16px;
	padding: 16px 0 0 15px;
	margin: 0 10px 0 0;
	text-indent: -5000px;
	width: 101px;
}

div#footer div div#formImoveis select {
	float: left;
	margin: 15px 18px 0 0;
	width: 105px;
}

div#footer div div#formImoveis input#btnBuscar {
	border: none;
	float: right;
	margin: 10px 3px 0 0;
}

div#footer div a#btnVoltarTopo {
	background: url(../images/btn_voltaraoTopo.jpg) no-repeat top left;
	display: block;
	float: right;
	height: 23px;
	margin: 15px 15px 0 0;
	text-indent: -5000px;
	width: 136px;
}
div#footer div a#btnVoltarTopo2 {
	background: url(../images/btn_back_top.png) no-repeat top left;
	display: block;
	float: right;
	height: 23px;
	margin: 15px 15px 0 0;
	text-indent: -5000px;
	width: 136px;
}
/* Link Class */
a.linkDOC {
	background: url(../images/link_doc.gif) left center no-repeat;
}

a.linkPDF {
	background: url(../images/link_pdf.gif) left center no-repeat;
}

a.linkZIP {
	background: url(../images/link_zip.gif) left center no-repeat;
}

a.linkJPG {
	background: url(../images/link_jpeg.gif) left center no-repeat;
}

a.linkXLS {
	background: url(../images/link_xls.gif) left center no-repeat;
}

a.linkPPT {
	background: url(../images/link_ppt.gif) left center no-repeat;
}

.tit_parceiros{
	color:#666666;
	margin-top:10px;
}

a.linkparceiros {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#1c6768;
	text-decoration:underline;
}

.galeria_logos{
	margin-top:20px;
}
.galeria_logos ul{
	display:inline;
	list-style:none;
}

.galeria_logos ul li{
	display:inline;
	list-style:none;
}

.galeria_logos ul li img{
	border:#666666 1px solid;
}

/*********** mapa do site ********/

#content ul#nivel1{
	margin-left:20px;
}
#content ul#nivel1 li{
	list-style:url(../images/bullet_list.gif);
	margin-top:10px;
}
	#content ul#nivel1 li a{
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#666666;
		text-decoration:none;
	}
	#content ul#nivel1 li a:hover{
		color:#1c6768;
		text-decoration:underline;
	}


#content ul#nivel2 li{
	list-style:url(../images/bullet_list.gif);
	margin-left:10px;
}
	#content ul#nivel2 li a{
		font:bold 11px Arial, Helvetica, sans-serif;
		color:#666666;
		text-decoration:none;
	}
	#content ul#nivel2 li a:hover{
		color:#1c6768;
		text-decoration:underline;
	}

#content ul#nivel3 li{
	list-style:url(../images/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_imoveis{
	width:360px;
	height:295px;
	position:absolute;
	z-index:100;
	top:40px;
	margin-left:20px;
	background: url(../images/bg_marcador_estado.jpg) no-repeat;
	*margin-left:-170px;

}
	.mapa_imoveis p{
		font:12px bold Tahoma, Arial, Helvetica, sans-serif;
		color:#1c6768;
		margin-left:10px;
	}


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}


/*INDICACAO*/

.left_indicacao{width:410px;float:left}
.left_indicacao h2{font-size:13px;margin-top:15px}

.campo350 label{display:block;font:bold 11px arial;margin:5px 0 3px 0}
.campo350 input{width:350px;clear:both}

.campo150 label{display:block;font:bold 11px arial;margin:5px 0 3px 0}
.campo150 input{width:150px;clear:both}

.campoTel label{display:block;font:bold 11px arial;margin:5px 0 3px 0}
.campoTel input.ddd{width:25px;float:left;margin-right:5px}
.campoTel input{width:110px}


.tipo4{margin:30px 0}
.tipo4 input{border:none}


.erro{font:bold 10px arial;color:red;margin-bottom:5px}

/*assinatura open*/
a.sign{width:45px;height:13px;display:block;float:left;clear:both;background:url(../images/sign.png) no-repeat !important;text-indent:-5000px;margin:5px 10px 10px 0}
a:hover.sign{background:url(../images/sign.png) no-repeat}


/*alterado por lucas abranches 16/04/10 - produtos*/

.galeria_produtos ul{padding:0}
.galeria_produtos li{width:;height:;float:left;display:block}


/*Revista MRV */
div.interna_revista{display:table;margin:10px 0 0 0;width:764px}
div.interna_revista h3{display:block;height:20px;width:100%;font:normal 18px Arial;color:#999;text-transform:none;border-bottom:1px dotted #AAA68F}
div#Destaque{display:block;width:460px;float:left}
div#Destaque div.destaque_grande{display:block;width:450px}
div#Destaque div.destaque_grande img{border:1px solid #D7D5C6}
div#Destaque div.destaque_grande div.desc_destaque_grande{width:440px;height:auto;background:#1C6768;position:relative;z-index:1}
div#Destaque div.destaque_grande div.desc_destaque_grande h4{display:block;font:normal 18px Arial;color:#FFF;margin:0 0 0 14px}
div#Destaque div.destaque_grande div.desc_destaque_grande p{display:block;font:normal 12px Arial;color:#FFF;margin:-5px 0 0 14px}

div#Destaque div.destaques{display:block;margin:15px 0 0 0}
div#Destaque div.destaques h3{display:block;height:20px;width:95%;font:normal 18px Arial;color:#999;text-transform:none;border-bottom:1px dotted #AAA68F}
div#Destaque div.destaques ul{display:block;width:95%;border-bottom:1px dotted #AAA68F;height:110px}
div#Destaque div.destaques ul li{display:block;width:200px;float:left;margin-right:18px}
div#Destaque div.destaques ul li a{color:#333;cursor:pointer}
div#Destaque div.destaques ul li h5{display:block;font:bold 12px Arial;color:#7ca326;margin:5px 0 0 0;text-transform:uppercase}
div#Destaque div.destaques ul li h5 a{color:#7ca326}
div#Destaque div.destaques ul li p{font:normal 12px Arial;color:#333}

div.destaques_direita{display:block;float:left;width:300px}
div.destaque_topo{display:block;height:165px;border-bottom:1px solid #D7D5C6}
div.destaque_topo ul{display:block;width:100%;clear:both}
div.destaque_topo ul li{display:block;float:left;list-style:none;width:150px}
div.destaque_topo ul li h6{display:block;font:bold 14px Arial;color:#7ca326;text-transform:uppercase}
div.destaque_topo ul li h6 a{display:block;font:bold 14px Arial;color:#7ca326;text-transform:uppercase}
div.destaque_topo ul li p{font:normal 13px Arial;color:#333}

div.destaque_emprego,div.destaque_dicas{display:block;width:100%;border-bottom:1px solid #D7D5C6}
div.destaque_dicas{height:55px;margin:0 0 20px 0}
div.destaque_emprego a h2,div.destaque_dicas a h2{display:block;font:bold 14px Arial;color:#7ca326;text-transform:uppercase;border:none}
div.destaque_emprego a p, div.destaque_dicas a p{font:normal 13px Arial;color:#333}

div#BuscaImoveis{display:block;clear:both}
div#BuscaImoveis h3{display:block;height:20px;width:100%;margin:0 0 10px 0;font:normal 18px Arial;color:#999;text-transform:none;border-bottom:1px dotted #AAA68F}
div#BuscaImoveis div#BoxBusca{display:block;width:760px;height:50px;background:#F2F1EA url(../images/bg_busca_foot.jpg) no-repeat top right;border:1px solid #D7D5C6}
div#BuscaImoveis div#BoxBusca span{display:block;float:left;width:55px;height:10px;color:#1c6768;font:bold 12px Arial;margin:21px 0 0 20px;_margin-left:10px}
div#BuscaImoveis div#BoxBusca select{display:block;float:left;width:164px;height:22px;margin:18px 0 0 20px}
div#BuscaImoveis div#BoxBusca #btnProcurar{display:block;width:108px;height:32px;background:url(../images/bt_procurar.png) no-repeat 0 0;margin:12px 0 0 10px;float:left}

div#rodape{width:100%;height:58px;background:url(../images/bg_rodape_geral.jpg) repeat-x 0 0;margin:40px 0 0 0}
div#rodape div#ConteudoRodape{display:block;width:940px;height:100%;margin:0 auto}
div#rodape div#ConteudoRodape span{display:block;float:left;margin:25px 0 0 0;font:normal 10px Arial;color:#333}
div#rodape div#ConteudoRodape div.logo_medialuna{display:block;width:390px;background:url(../images/bg-outono.png) no-repeat left center;float:right;margin: 13px 0 0 0;height: 43px;}
div#rodape div#ConteudoRodape div.logo_medialuna p{display:block;width:275px;margin:0 0 0 120px;font:normal 11px Arial;color:#333}

a.bt_voltar{display:block;width:108px;height:27px;text-indent:-1000em;float:right;background:url(../images/bt_voltar.jpg) no-repeat 0 0;cursor:pointer;margin:10px 0 0 0}
div.nome_secao{width:100%}
div.nome_secao div.texto_noticia{display:block;width:520px;float:left}
div.nome_secao div.texto_noticia h4{display:block;font:bold 12px Arial;color:#7ca326;text-transform:uppercase;margin:10px 0 0 0}
div.nome_secao div.texto_noticia p{display:block;font:normal 12px Arial;color:#333}

div.nome_secao div.imagem_noticia{display:block;width:210px;float:left;margin:15px 0 0 20px}
div.nome_secao div.imagem_noticia img{border:5px solid #D7D5C6 !important;display:block}
div.nome_secao div.banner_revista{display:block;width:210px;height:210px;float:left;margin:25px 0 0 20px}
div.nome_secao div.banner_revista img{width:200px;height:200px;display:block;border:solid 5px #D7D5C6}
div.nome_secao div.banner_revista embed{width:200px;height:200px;display:block;border:solid 5px #D7D5C6}
div.galeria_materia{display:block}
div.galeria_materia h3{font:bold 14px Arial;height:17px}
div.galeria_materia ul{display:block;width:100%;height:100px}
div.galeria_materia ul li{display:block;float:left;width:120px;height:100px;margin:10px 3px 3px 3px}
div.galeria_materia ul li a{display:block;width:100%;height:100%}
div.galeria_materia ul li a img{border:3px solid #D7D5C6}

div.outras_materias{display:block;margin-bottom:10px;height:160px;border-bottom:1px dotted #AAA68F}
div.outras_materias h3{font:bold 14px Arial;height:17px}
div.outras_materias ul{display:block;width:100%}
div.outras_materias ul li{display:table;float:left;width:33%;height:50px;padding:10px 0 0 0;font:normal 12px Arial;color:#333}
div.outras_materias ul li a{display:block;height:100%;cursor:pointer;color:#333}
div.outras_materias ul li span{display:block;font:bold 12px Arial;color:#7ca326;margin:5px 0 0 0;text-transform:uppercase}

ul.edicoes_anteriores{display:block;width:100%;margin:20px 0 0 0}
ul.edicoes_anteriores li{display:block;float:left;width:33%;height:120px}
ul.edicoes_anteriores li img{float:left}
ul.edicoes_anteriores li div.desc_ant{display:block;float:left;width:140px}
ul.edicoes_anteriores li div.desc_ant span{display:block;font:normal 11px Arial;color:#333;margin:5px 0 0 10px}
ul.edicoes_anteriores li div.desc_ant p{display:block;font:bold 12px Arial;color:#7ca326;text-transform:uppercase;margin:5px 0 0 10px}
ul.edicoes_anteriores li div.desc_ant p span{color:#a8a8a7;display:inline;font:bold 12px Arial;margin:0}
ul.edicoes_anteriores li div.desc_ant a.link_ver_ant{display:block;width:124px;height:30px;background:url(../images/bg_ed_ant.jpg) no-repeat 0 0;padding:5px 0 0 10px;cursor:pointer}
ul.edicoes_anteriores li div.desc_ant a.link_ver_ant strong{display:block;width:78px;font:bold 10px Arial;color:#8a8a8a;text-transform:uppercase}

p.desc_resultados{text-indent:10px;margin:10px 0 0 0}
ul.resultado_busca{display:block;width:100%}
ul.resultado_busca a{cursor:pointer}
ul.resultado_busca li{display:block;border-bottom:1px dotted #AAA68F;padding:0 0 10px 10px;margin:10px 0 0 0}
ul.resultado_busca li h4{display:block;font:bold 12px Arial;color:#7ca326;margin:5px 0 0 0;text-transform:uppercase}
ul.resultado_busca li p{font:normal 12px Arial;color:#333}
ul.resultado_busca li span {font:bold italic 12px Arial;color:#909090}

div.paginacao_busca{display:block;height:23px;width:100%;margin:3px 0 20px 0;border-bottom:1px dotted #AAA68F}
div.paginacao_busca a{display:block;float:left;font:normal 11px Arial;color:#999;width:15px;cursor:pointer;text-align:center}
div.paginacao_busca ul{display:block;float:left}
div.paginacao_busca ul li{display:block;float:left;width:15px;height:19px}
div.paginacao_busca ul li a.marcado{background:#DDDACA;font:bold 12px Arial;color:#1c6768}
div.paginacao_busca ul li a{display:block;font:normal 12px Arial;color:#999;width:100%;height:100%}

p.texto{color:#333;margin:10px 0 0 10px}
div.form{display:table;width:100%;height:195px;padding:0 0 0 10px}
div.form_left{display:block;float:left;width:380px}
div.form_right{display:block;float:left;width:365px;_float:right;_margin:-210px 0 0 0}

div.campo360{display:block;width:360px;height:45px}
div.campo360 span{display:block;width:100%;font:bold 12px Arial;color:#1c6768}
div.campo360 input{display:block;width:358px;border:none;height:22px;background:url(../images/inputs_contato.jpg) no-repeat 0 -1px}
div.float{float:left}

div.campo170{display:block;float:left;width:170px;height:45px;margin:10px 20px 0 0;_margin:10px 10px 0 0}
div.campo170 span{display:block;width:100%;font:bold 12px Arial;color:#1c6768}
div.campo170 input{display:block;width:168px;border:none;height:22px;background:url(../images/inputs_contato.jpg) no-repeat 0 -26px}

div.select170{display:block;float:left;width:170px;height:55px;margin:10px 20px 0 0}
div.select170 span{display:block;width:100%;font:bold 12px Arial;color:#1c6768}
div.select170 select{display:block;width:168px;border:none;height:22px;background:url(../images/inputs_contato.jpg) no-repeat 0 -26px}

div.textarea360{display:block;width:360px;height:155px}
div.textarea360 span{display:block;width:100%;font:bold 12px Arial;color:#1c6768}
div.textarea360 textarea{display:block;width:358px;border:none;height:135px;background:url(../images/inputs_contato.jpg) no-repeat 0 -50px}

div.botao110{display:block;width:110px;height:27px;float:right;clear:both;margin:10px 20px 0 0;_margin:10px 0 0 0}
div.botao110 input{display:block;width:108px;height:27px;background:url(../images/bt_enviar.jpg) no-repeat 0 0;border:none;font:normal 12px Arial;color:#8a8a8a;text-transform:uppercase;text-indent:-45px;cursor:pointer}

div.mais_relevantes h3{margin-top:20px}
div.palavras_relevantes{display:block;width:100%;margin-right:10px}
div.palavras_relevantes a{color:#f0700c;font-family:Arial;cursor:pointer}
div.palavras_relevantes a.rel_5{font-size:12px}
div.palavras_relevantes a.rel_4{font-size:14px}
div.palavras_relevantes a.rel_3{font-size:18px}
div.palavras_relevantes a.rel_2{font-size:24px}
div.palavras_relevantes a.rel_1{font-size:30px}


/* Galeria */
.tabsInt {border-bottom:1px dotted #AAA68F;display:block !important;height: 133px;width: 790px !important}
ul.tabsIntNavigation {background: url("../images/bg_ul.jpg") no-repeat scroll 0 0 transparent;height: 26px;list-style: none outside none;margin: 0 0 -4px;padding: 0;width: 100%}
ul.tabsIntNavigation li {display: inline;float:left;list-style:none}
div.tabsInt > div {margin-top: 3px;padding: 5px}
div.tabsInt > div {margin-top: 3px;padding: 5px}
.conteudo_carouselInt {border: none;color: #666666;font: 12px Arial,Helvetica,sans-serif;height: 133px !important;width: 674px}
.conteudo_carouselInt ul li {list-style:none}
.midleConteudo li {display: inline;float: left}
.txttel a {color: #F0700C;font: bold 14px arial;text-decoration: none}
.jcarousel-list {width:30000px !important;height:auto !important}
.jcarousel-list li, .jcarousel-item {float: left;list-style: none outside none}
.jcarousel-clip {overflow: hidden;position: relative;z-index: 2}
.jcarousel-container {margin: 0;position: relative}
.jcarousel-list {left: 0;overflow: hidden;position: relative;top: 0;z-index: 1}
.imagem_zoom {left: 26px;position: absolute;top: 20px}

.ui-icon {background-repeat:no-repeat;display:block;overflow:hidden;position:relative;text-indent:-99999px;margin-top:3px;z-index:2000}
.ui-icon-circle-minus {background:url(../images/icon_zoom_menos.png) left top no-repeat;display:block;height:16px;width:16px}
.ui-icon-circle-plus {background:url(../images/icon_zoom_mais.png) left top no-repeat;display:block;height:16px;width:16px}
.gzoomSlider {background:url(../images/img_regua.png) left top no-repeat;height:22px;width:135px;position: relative;z-index: 2000;margin: 0 3px 0}
.ui-slider-handle {background:url(../images/img_ponteiro.png) left top no-repeat;position: absolute}
.ui-slider-handle:hover {background:url(../images/img_ponteiro.png) left top no-repeat}
.ui-slider-handle {
    cursor: default;
    height: 1.2em;
    position: absolute;
    width: 1.2em;
    z-index: 2;
    margin-left:0.6em;
    margin-top:3px;
    left:10px;
}
.ui-slider-range {
    border: 0 none;
    display: block;
    font-size: 0.7em;
    position: absolute;
    z-index: 1;
    width:20% !important;
    height:100%;
}
.delimiter {float: left;height: 20px;margin-left: 18px;width: 90px}
.gzoombutton {
    cursor: pointer;
    float: left;
}
.gzoomSlider {
    float: left;
    position: relative;
}
.jcarousel-skin-tangoInt .jcarousel-item a {height:auto !important}

/* menu */
.menu_topo {display:block;float:left;margin:0 10px 0 120px;height:70px;width:590px;position:relative;z-index:2}
.menu_topo2 {display:block;float:right;margin:0 -10px 0 120px;position:relative;z-index:2}
.menu_topo li {display:inline;float:left}
.menu_topo li a {background:url(../images/tit_menu.png) no-repeat;display:block;text-indent:-100000px;overflow:hidden}
.menu_topo li.imoveisAVenda a{background-position:left top;height:60px;width:171px}
.menu_topo li.imoveisAVenda a.active{background-position:0 -77px;height:70px;width:171px}
.menu_topo li.institucional a{background-position:-172px top;height:60px;width:155px}
.menu_topo li.institucional a.active{background-position:-172px -77px;height:60px;width:155px}
.menu_topo li.investidores a{background-position:-327px top;height:60px;width:155px}
.menu_topo li.investidores a.active{background-position:-327px -77px;height:60px;width:155px}
.menu_topo li.clientes a{background-position:-482px top;height:60px;width:108px}
.menu_topo li.clientes a.active{background-position:-482px -77px;height:60px;width:108px}

div.cont_active {display:block}
div.imoveisAVenda {background:url(../images/bg_imoveisAVenda.jpg) left top repeat-x;display:block;float:left;height:30px;margin:-10px 0 0;position:relative;width:100%;z-index:1}
div.institucional {background:url(../images/bg_institucional.jpg) left top repeat-x;display:block;float:left;height:30px;margin:-10px 0 0;position:relative;width:100%;z-index:1}
div.investidores {background:url(../images/bg_investidores.jpg) left top repeat-x;display:block;float:left;height:30px;margin:-10px 0 0;position:relative;width:100%;z-index:1}
div.clientes {background:url(../images/bg_clientes.jpg) left top repeat-x;display:block;float:left;height:30px;margin:-10px 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 303px;padding:0;text-align:left;width:640px}
.conteudo .conteudo_interno_menu img {float:left}

.conteudo_interno_menu input {width:249px;border:none;height:16px;display:block;float:right;margin:2px 5px 0 0;z-index:1;position:relative;background:url(../images/input_palavra_chave.png) left top no-repeat;font:11px arial;color:#666;padding:3px}
.bt_palavra_chave_pt{background:url(../images/btn_procurar.png) no-repeat !important;border:none !important;width:70px !important;height:20px !important;margin:3px 7px 0 -80px !important;display:inline !important;z-index:2 !important;text-indent:-5000px;border:0 !important;*margin-right:0px !important}
.texto_numero_revista{float:left;margin:3px 0 0 310px}
.pagina-erro {background: none repeat scroll 0 0 #E8E6DA;display: block;float: left;height: 100%;width: 100%;}
.pagina-erro div {background: url("../images/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("../images/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;}
.materias-edicoes {display:block;float:left;margin:20px 0 20px 0;width:100%}
.materias-edicoes li
{
    display:block;
    float:left; 
    margin:0 0 10px 0;  
    width:33%; 
}
.materias-edicoes li div
{
    float:left;
    padding:5px 0;
    width:85%;    
    color: #333333;
    font: 12px Arial;
}
.materias-edicoes li p a
{
    color: #7CA326;
    display: block;
    font: bold 12px Arial;
    margin: 5px 0 0;
    text-transform: uppercase;
}
