﻿* {margin: 0; padding: 0;}

* html #tudo
{
    height: 100%; /* hack para IE6 que trata height como min-height */
}

body, div, table, td, p, span, a, input, select, textarea 
{
    font: 12px Arial, Times New Roman, Georgia, Verdana, Helvetica, sans-serif;
    color:#18285E;
}

html, body
{
    width: 100%;
    height: 100%;
}

#tudo
{
    width: 100%;
    min-height: 100%;
    overflow: hidden;
    position: relative;
    background:url('../img/fioBranco780.gif') repeat-y center top;
}

a
{
    color : #18285E;
    font-family: Arial, Times New Roman, Georgia, Verdana, Helvetica, sans-serif;
    text-decoration : none;
}

a:hover
{
    color : #E20A16;
    font-family: Arial, Times New Roman, Georgia, Verdana, Helvetica, sans-serif;
    text-decoration : none;
}

div#topo
{
    width: 100%;
    height: 181px;
    background: url('../img/topo_fio.jpg') repeat-x;
}

div#topoArea
{
    width: 940px;
    height: 181px;
    left: 50%;
    margin-left: -470px;
    position: absolute;
}

div#topoLogo
{
    left: 80px;
    top: 16px;
    width: 102px;
    height: 67px;
    position: absolute;
    background: url('../img/logoSerial.png') no-repeat;
}

div#topoBarra
{
    width: 652px;
    height: 7px;
    position: absolute;
    left: 208px;
    background-color: #172658;
}

div#topoMenu
{
    width: 680px;
    height: 18px;
    position: absolute;
    left: 214px;
    top: 23px;
    text-align:right
}

div#topoMenu p.mnu_ASerial a:link, div#topoMenu p.mnu_ASerial a:visited {
	background: url('../img/menu_aserial_o.gif') no-repeat left;
	text-decoration: none;
	width: 51px;
	height: 13px;
	float: left;
    margin:10px;
	}
div#topoMenu p.mnu_ASerial a:hover {
	background: url('../img/menu_aserial_i.gif') no-repeat left; 
	text-decoration: none;
	width: 51px;
	height: 13px;
	float: left;
    margin:10px;
	}
div#topoMenu p.mnu_ASerial_a a:link, div#topoMenu p.mnu_ASerial_a a:visited, div#topoMenu p.mnu_ASerial_a a:hover {
	background: url('../img/menu_aserial_i.gif') no-repeat left; 
	text-decoration: none;
	width: 51px;
	height: 13px;
	float: left;
    margin:10px;
	}

div#topoMenu p.mnu_Produtos a:link, div#topoMenu p.mnu_Produtos a:visited {
	background: url('../img/menu_produtos_o.gif') no-repeat left;
	text-decoration: none;
	width: 63px;
	height: 13px;
	float: left;
    margin:10px;
	}
div#topoMenu p.mnu_Produtos a:hover {
	background: url('../img/menu_produtos_i.gif') no-repeat left; 
	text-decoration: none;
	width: 63px;
	height: 13px;
	float: left;
    margin:10px;
	}
div#topoMenu p.mnu_Produtos_a a:link, div#topoMenu p.mnu_Produtos_a a:visited, div#topoMenu p.mnu_Produtos_a a:hover {
	background: url('../img/menu_produtos_i.gif') no-repeat left; 
	text-decoration: none;
	width: 63px;
	height: 13px;
	float: left;
    margin:10px;
	}

div#topoMenu p.mnu_ImoveisAVenda a:link, div#topoMenu p.mnu_ImoveisAVenda a:visited {
	background: url('../img/menu_imoveisavenda_o.gif') no-repeat left;
	text-decoration: none;
	width: 99px;
	height: 13px;
	float: left;
    margin:10px;
	}
div#topoMenu p.mnu_ImoveisAVenda a:hover {
	background: url('../img/menu_imoveisavenda_i.gif') no-repeat left; 
	text-decoration: none;
	width: 99px;
	height: 13px;
	float: left;
    margin:10px;
	}
div#topoMenu p.mnu_ImoveisAVenda_a a:link, div#topoMenu p.mnu_ImoveisAVenda_a a:visited, div#topoMenu p.mnu_ImoveisAVenda_a a:hover {
	background: url('../img/menu_imoveisavenda_i.gif') no-repeat left; 
	text-decoration: none;
	width: 99px;
	height: 13px;
	float: left;
    margin:10px;
	}

div#topoMenu p.mnu_Lancamentos a:link, div#topoMenu p.mnu_Lancamentos a:visited {
	background: url('../img/menu_lancamentos_o.gif') no-repeat left;
	text-decoration: none;
	width: 86px;
	height: 13px;
	float: left;
    margin:10px;
	}
div#topoMenu p.mnu_Lancamentos a:hover {
	background: url('../img/menu_lancamentos_i.gif') no-repeat left; 
	text-decoration: none;
	width: 86px;
	height: 13px;
	float: left;
    margin:10px;
	}
div#topoMenu p.mnu_Lancamentos_a a:link, div#topoMenu p.mnu_Lancamentos_a a:visited, div#topoMenu p.mnu_Lancamentos_a a:hover {
	background: url('../img/menu_lancamentos_i.gif') no-repeat left; 
	text-decoration: none;
	width: 86px;
	height: 13px;
	float: left;
    margin:10px;
	}

div#topoMenu p.mnu_ObrasRealizadas a:link, div#topoMenu p.mnu_ObrasRealizadas a:visited {
	background: url('../img/menu_obrasrealizadas_o.gif') no-repeat left;
	text-decoration: none;
	width: 112px;
	height: 13px;
	float: left;
    margin:10px;
	}
div#topoMenu p.mnu_ObrasRealizadas a:hover {
	background: url('../img/menu_obrasrealizadas_i.gif') no-repeat left; 
	text-decoration: none;
	width: 112px;
	height: 13px;
	float: left;
    margin:10px;
	}
div#topoMenu p.mnu_ObrasRealizadas_a a:link, div#topoMenu p.mnu_ObrasRealizadas_a a:visited, div#topoMenu p.mnu_ObrasRealizadas_a a:hover {
	background: url('../img/menu_obrasrealizadas_i.gif') no-repeat left; 
	text-decoration: none;
	width: 112px;
	height: 13px;
	float: left;
    margin:10px;
	}

div#topoMenu p.mnu_Noticias a:link, div#topoMenu p.mnu_Noticias a:visited {
	background: url('../img/menu_noticias_o.gif') no-repeat left;
	text-decoration: none;
	width: 52px;
	height: 13px;
	float: left;
    margin:10px;
	}
div#topoMenu p.mnu_Noticias a:hover {
	background: url('../img/menu_noticias_i.gif') no-repeat left; 
	text-decoration: none;
	width: 52px;
	height: 13px;
	float: left;
    margin:10px;
	}
div#topoMenu p.mnu_Noticias_a a:link, div#topoMenu p.mnu_Noticias_a a:visited, div#topoMenu p.mnu_Noticias_a a:hover {
	background: url('../img/menu_noticias_i.gif') no-repeat left; 
	text-decoration: none;
	width: 52px;
	height: 13px;
	float: left;
    margin:10px;
	}

div#topoMenu p.mnu_Contato a:link, div#topoMenu p.mnu_Contato a:visited {
	background: url('../img/menu_contato_o.gif') no-repeat left;
	text-decoration: none;
	width: 52px;
	height: 13px;
	float: left;
    margin:10px;
	}
div#topoMenu p.mnu_Contato a:hover {
	background: url('../img/menu_contato_i.gif') no-repeat left; 
	text-decoration: none;
	width: 52px;
	height: 13px;
	float: left;
    margin:10px;
	}
div#topoMenu p.mnu_Contato_a a:link, div#topoMenu p.mnu_Contato_a a:visited, div#topoMenu p.mnu_Contato_a a:hover {
	background: url('../img/menu_contato_i.gif') no-repeat left; 
	text-decoration: none;
	width: 52px;
	height: 13px;
	float: left;
    margin:10px;
	}




div#topoCasa
{
    left: 80px;
    top: 92px;
    width: 780px;
    height: 30px;
    position: absolute;
    background: url('../img/topoCasa.png') no-repeat;
}

div#topoAreaBranca
{
    left: 80px;
    top: 122px;
    width: 780px;
    height: 59px;
    position: absolute;
    background-color: #FFFFFF;
}

div#homeChaveTopo
{
    background: url('../img/homeChaveTopo.png') no-repeat center bottom;
    width: 100%;
    height: 100%;
}

div#tituloInterna
{
    width: 733px;
    height: 100%;
}

div#homeChaveRodape
{
    background: url('../img/homeChaveRodape.png') no-repeat center top;
    width: 780px;
    height: 58px;
}

.homeImagemArea
{
    width: 365px;
    height: 288px;
    background: url('../img/areaImagem.png') no-repeat left top;
}

.homeImagem
{
    width: 345px;
    height: 258px;
    left: 10px;
    top: 9px;
    position: relative;
    background: no-repeat center center;
}



.homeImovelTexto
{
    background: url('../img/areaImagemTexto.png') no-repeat center bottom;
    width: 365px;
    height: 92px;
    color: #18285E;
    text-align: center;
}
.homeImovelTextoTitulo
{
    font-family: Georgia;
    font-size: 16px;
    font-weight: bold;
}
.homeImovelTextoConteudo
{
    font-family: Arial;
    font-size: 12px;
    margin-bottom:16px;
}



.homeImagemAreaLanc
{
    width: 240px;
    height: 189px;
    background: url('../img/areaImagemLancamento.png') no-repeat left top;
}
.homeImagemLanc
{
    width: 226px;
    height: 169px;
    left: 6px;
    top: 5px;
    position: relative;
    background: no-repeat center center;
}
.homeImovelTextoLanc
{
    background: url('../img/areaImagemTexto.png') no-repeat center bottom;
    width: 240px;
    height: 92px;
    color: #18285E;
    text-align: center;
}
.homeImovelTextoTituloLanc
{
    font-family: Georgia;
    font-size: 16px;
    font-weight: bold;
}
.homeImovelTextoConteudoLanc
{
    font-family: Arial;
    font-size: 12px;
    margin-bottom:16px;
}



div#rodapeHome
{
    background: url('../img/rodape_fio.png') repeat-x left bottom;
    width: 100%;
    height: 143px;
}

div#rodape
{
    background: url('../img/rodape_fio.png') repeat-x left bottom;
    width: 100%;
    height: 143px;

    position: absolute;
    *position: relative;
    bottom: 0;
}
div#rodape_fioBranco
{
    background: url('../img/rodape_fioBranco.gif') repeat-x left top;
    width: 780px;
}

.txtVerm14b
{
    color:#990000;
    font-size:14px;
    font-weight:bold
}


/* PADRÕES DE TEXTO */
.txtVerm12{color:#E20A16;font-size:12px}
.txtVerm12b{color:#E20A16;font-size:12px;font-weight:bold}
.txtVerm14{color:#E20A16;font-size:14px}
.txtVerm14b{color:#E20A16;font-size:14px;font-weight:bold}
.txt12{font-size:12px;line-height:15px;}
.txt11{font-size:11px;line-height:15px;}
.txt11b{font-size:11px;line-height:15px;;font-weight:bold}
.txt13{font-size:13px;line-height:15px;}
.txt14b{font-size:14px;line-height:15px;font-weight:bold}
.txtVerde11{font-size:11px;color:#336600}

