/*
Rti Web - Data de publica��o 15/10/2008
*/

html,body {
    margin:0;
    padding:0;
    height:100%; /* needed for container min-height */
	background:url(../img/fundo-site.jpg) top center repeat-y;
    text-align: left;
    font:0.75em Arial, Helvetica, sans-serif;
    color:#2D6686;
    line-height:16px;
    font-size: 14px;
}


.tamanhoNormal {
    line-height:16px;
    font-size: 14px;
	color:#111;
}

a {
    text-decoration:none;
    font-weight:bold;
    color:#2D6686;
}

.special {
    width:5px;
    height:7px;
    text-indent:-9999px;
    visibility:hidden;
}


.branco { color:#FFF;

    margin: 2px 3px 15px 3px;
    font-size:24px;
    line-height:26px;
	
	}

.conteudtable {  width: 1162px;
                 height:auto !important; /* real browsers */
                 height:100%; /* IE6: treaded as min-height*/  }

.conteudtable1024 {  width: 920px;
                 height:auto !important; /* real browsers */
                 height:100%; /* IE6: treaded as min-height*/  }


.conteudtableboxxx {  width: 889px;
                 height:auto !important; /* real browsers */
                 height:100%; /* IE6: treaded as min-height*/  }

.espaco10 { margin-top: 10px;}




.emdestaque1024 {
	width: 620px;
	height:280px;
	background-image: url(../img/destaque.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding:10px;
	float: right;
	margin: 0;
}


.ModeloDestaqueDiv1024 {
	 height: 235px;
	 width:640px; }
	 
	 
.conteudoo1024 {
    width: 966px;
    margin: 0 0 0 10px;
}


#Imovelpai1024{
	  height:352px;
	 width: 889px; }
	 
	 
	 
	 
	 
.rodapeSitee{ 	
margin:0 auto;
width:1000px;
background-color: #253a3b;
text-align:center;
color:#fff;} 
	 
.rodapeSitee a { 	
 color:#fff;
} 
	 

.emdestaque {
    width: 805px;
    height:280px;

    background-image: url(../img/destaque.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    padding:6px 6px 6px 15px;
	*padding:6px 6px 6px 10px;
    float: left;
}


.espacooo{ margin: 0 3px 0 3px; }

.busca {
    width: 300px;
    height:277px;
    background-image: url('http://rtiweb.net/clientes/site/img/busca.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    padding:10px 3px 5px 3px;
    float: right;
    margin: 0;
}

.busca1024 {
    width: 308px;
    height:282px;

    background-image: url(../img/busca.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    padding:5px;
    float: right;
    margin:  0;
}



.TituloH1102 {
    width: 834px;
    height:30px;
    margin: 10px 0 0 20px;
    line-height: 32px;
}


.TituloH1 {
    width: 834px;
    height:30px;
	margin: 10px 0 0 48px;

    line-height: 32px;
}

.tabelaTopo {
    width: 1260px;
}

.tabelaTopo1024 {
    width: 1000px;
	margin-left:39px;
}


.ImovelIndex {
    width: 232px;
    height:352px;

    background-image: url(../img/imov.jpg);
    background-repeat: no-repeat;
    background-position: top right;
    float: left;
}

.ImovelIndex1024 {
    width: 222px;
    height:352px;

    background-image: url(../img/imov.jpg);
    background-repeat: no-repeat;
    background-position: top right;
    float: left;
}

.corAzul{
    background-color: #2D6686;
    background-image: url(../img/imovcor.jpg);
    background-repeat: repeat-x;
	padding-left:6px;
}


.corAzul2{
    background-image: url(../img/imovcor.jpg);
    background-repeat: repeat-x;
	padding-left:6px;
}


.corAzulff{
    background-image: url(../img/imovcor.jpg);
    background-repeat: repeat-x;
}

.anunciosIndexSemFoto {
    width: 221px;
	*width: 218px;
    height:292px;

    float: left;
    margin-right: 1px;
}

.anunciosIndexSemFoto2 {
    width: 212px;
    height:292px;

    float: left;
    margin-right: 1px;
}


.textoEfortal {

    width: 688px;

    min-height:790px;
    background-image: url(../img/logo-efortal.jpg);
    background-repeat: repeat-y;
    background-position: center center;
    float: left;
}

.textoEfortal1024 {

    width: 663px;

    min-height:790px;
    background-image: url(../img/logo-efortal.jpg);
    background-repeat: repeat-y;
    background-position: center center;
    float: left;
}


.linhaEfortal {
    width: 17px;
    min-height:790px;
	height:790px;
    background-image: url(../img/linha-not.jpg);
    background-repeat: repeat-y;
    background-position: top left;
    float: left;

    margin-top: 10px;
}

.noticiaEfortal {
    width: 427px;
    min-height:790px;
    float: left;

}


.noticiaEfortal1024 {
    width: 210px;
    min-height:790px;
    float: left;

}


.textoENormalSF {
    width: 863px;
    float: left;
	margin-left:10px;
}


.textoENormalSF2 {
    width: 660px;
    float: left;
	margin-left:10px;
}

.textoENormal2 {
    background-image: url(../img/logo-efortal.jpg);
    background-repeat: repeat-y;
    background-position: center center;
    width: 667px;
    float: left;
	margin-left:10px;
}



.textoENormal {
    background-image: url(../img/logo-efortal.jpg);
    background-repeat: repeat-y;
    background-position: center center;
    width: 863px;
    float: left;
	margin-left:10px;
}

.linhaENormal {
    width: 17px;
    min-height:1050px;
    background-image: url(../img/linha-not.jpg);
    background-repeat: repeat-y;
    background-position: top left;
    float: left;

    margin-top: 10px;
}

.lateralENormal {
    width: 262px;
    float: left;

    margin-left: 10px;
}












.rodape {
    width:1260px;
    height:150px;
    background: #2D6686;
    margin-top: 10px;
}
#rodapeTxt {
    text-align:center;
    color:#FFF;
    font-size: 12px;
    font-weight:bold;
}
#rodapeTxt a {
    text-decoration:none;
    font-size: 14px;
    font-weight:bold;
    color:#FFF;
}


.anunciosIndexLateral {
    width: 252px;
    height:266px;

    background-image: url(../img/destaq-lateral.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    float: left;
    margin-right: 1px;

}

.anunciosIndexLateral2 H3 {
    padding:0;
    color: #2D6686;
    margin: 2px;

    font-size:22px;
    line-height:24px;
    margin-top: 13px;
    text-align: center;
    margin-bottom: 14px;
}

.imganunciosLateral { background: #FFF; padding: 1px; margin: 0 0 2px 15px; color: #333; border: 1px solid #e0e0e0;  }

.conteudoLateral2 {
    padding:0;
    color: #2D6686;
    margin: 2px;
    font-size:17px;
    line-height:19px;
    margin-left: 14px;
    font-weight: bold;
    margin-top: 5px;
}

.anunciosIndex1024 {
    height:292px;
	
	width: 222px;

    background-image: url(../img/menus-site2.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    float: left;
    margin: 0 2px 0 0;

}





.anunciosIndex {
    width: 231px;
	width: 231px;
    height:292px;

    background-image: url(../img/menus-site.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    float: left;
    margin-right: 1px;

}

.anunciosIndex2 H3 {
    padding:0;
    color: #2D6686;
    margin: 2px;

    font-size:20px;
    line-height:22px;
    margin-top: 13px;
    text-align: center;
    margin-bottom: 14px;
}

.anunciosIndex1024 H3 {


    font-size:19px;
    line-height:23px;

}


.anunciosIndex2 H3 a {
    padding:0;
    color: #2D6686;

}

.anunciosIndex2 p {
    padding:0;
    color: #2D6686;
    margin: 2px;
    font-size:17px;
    line-height:19px;
    margin-left: 4px;
    font-weight: bold;
    margin-top: 5px;
}

.publi {
    margin-top: 13px;
    margin-left: 13px;
}

.maisdeta {
    padding:0;
    color: #2D6686;
    text-align: right;

    margin: 2px;
    font-size:15px;
    line-height:17px;
    margin-right: 5px;
    margin-top: 5px;   
    margin-bottom: 5px;
}

.maisdeta a {
    padding:0;
    color: #2D6686;

    margin: 2px;
    font-size:15px;
    line-height:17px;
    font-weight: bold;
}

.imganuncios { background: #FFF; padding: 1px; margin: 0 0 2px 5px; color: #333; border: 1px solid #e0e0e0;  }

.imganuncios1024 { background: #FFF; padding: 1px; margin: 0 0 2px 8px; color: #333; border: 1px solid #e0e0e0;  }



.noticiasH3 {
    padding:0;
    color: #2D6686;
    margin: 2px;

    font-size:22px;
    line-height:24px;
    margin-top: 13px;
    text-align: left;
    margin-bottom: 18px;
}


.noticiasestilo{
    padding:0;
    color: #2D6686;
    margin: 2px;
    font-size:16px;
    line-height:18px;
    margin-top: 5px;
    font-weight: bold;
}

.noticiasestilo a {
    padding:0;
    color: #2D6686;
    margin: 2px;
    font-size:16px;
    line-height:18px;
}

.noticiasestilo a:houver {
    padding:0;
    color: #2D6686;
    margin: 2px;
    font-size:18px;
    line-height:20px;
}









.noticiasestilo2{
    padding:0;
    color: #2D6686;
    font-size:14px;
    line-height:16px;
    margin-left: 2px;    
    margin-top: 5px;
    font-weight: bold;
}

.noticiasestilo2 a {
    padding:0;
    color: #2D6686;
    margin: 2px;
    font-size:14px;
    line-height:16px;
}

.noticiasestilo2 a:houver {
    padding:0;
    color: #2D6686;
    margin: 2px;
    font-size:14px;
    line-height:16px;
}

.boxRegiao{
color: #fff;
font-size:20px;
line-height:22px;
background: #2D6686;
margin: 18px;
padding: 12px;
float:left;
}

.boxRegiao a {
color: #fff;
font-size:20px;
line-height:22px;
}


/**************************************************************
 LISTA  IMOVEIS
**************************************************************/



.totalImovel {
    width: 100%;
    padding:0;
    margin:0;
    background-image: url(../img/logo-efortal.jpg);
    background-repeat: repeat-y;
    background-position: top center;
}




table.TableImovel {
    font-family:arial;
    margin:10px 0pt 15px;
    font-size: 8pt;
    width: 100%;
    text-align: left;
}
table.TableImovel thead tr th, table.TableImovel tfoot tr th {
    background-image: url(../img/table/bg.jpg);
    background-position: top right;
    background-repeat: no-repeat;
    color: #ffffff;
    line-height: 19px;
    height: 45px;
    font-size: 17px;
    cursor: pointer;
    text-align: left;

    
}

.espacoTableImovel { padding: 13px 0 0 3px; }

.espacoTableImovel2 { padding: 15px 0 0 3px; }

.linha1 {
    line-height: 19px;
    font-size: 17px;
    height: 134px;
	*height: 124px;
    width: 1172px;
    padding: 5px;
    width: 100%;
    background: url(../img/table/linha1.png) no-repeat left top;
    font-weight: bold;
}

.espacoTableImov {
    margin-top: 35px;
	font-size: 15px;
    line-height: 28px;
}

.fonteTableImov {
    font-size: 17px;
    line-height: 19px;
    font-weight: bold;
}

.espacpreco { margin: 40px 0 0 3px;}

.linha2 {
	    line-height: 19px;
    font-size: 17px;
	font-weight: bold;
    height: 134px;
    width: 1172px;
    padding: 5px;
    width: 100%;
    background: url(../img/table/linha2.png) no-repeat left top;
}


table.TableImovel tbody td {

    color: #333333;
    padding: 4px;
    vertical-align: top;
}
table.TableImovel tbody tr.odd td {
    background-color:#656565;
}
table.TableImovel thead tr .headerSortUp {
    background-image: url(../img/table/asc.jpg);
}
table.TableImovel thead tr .headerSortDown {
    background-image: url(../img/table/desc.jpg);
}
table.TableImovel thead tr .headerSortDown, table.TableImovel thead tr .headerSortUp {
    background-color: #656565;
}


/**************************************************************
   IMOVEL
**************************************************************/

.imgImovelSemEsp { background: #FFF; padding: 1px; margin:2px; color: #333; border: 1px solid #e0e0e0;  }

.imgImovel { background: #FFF; padding: 1px; margin:2px 2px 0 18px; color: #333; border: 1px solid #e0e0e0; max-width:150px;  }
.imgImovelG { background: #FFF; padding: 1px; margin:2px 2px 0 18px; color: #333; border: 1px solid #e0e0e0; max-height: 210px;  }



.ImovelEspa {
    margin-left: 6px;
    margin-top: 38px;
    margin-right: 11px;
    margin-bottom: 12px;
}



.ImovelEspa H3 {
    padding:0;
    color: #FFF;
    margin: 2px;

    font-size:17px;
    line-height:18px;
    margin-left: 15px;
    margin-top: 3px;
}

.ImovelEspa H3 a {
    padding:0;
    color: #FFF;

}

.ImovelEspa p {
    padding:0;
    color: #FFF;
    margin: 2px;

    font-size:17px;
    line-height:19px;
    margin-left: 15px;
    font-weight: bold;
    margin-top: 5px;
}





/**************************************************************
   LAYOUT

jkhkh#TopoCont {
	margin:0 auto;
	width:1000px;
}
#conteudo {
	margin:0 auto;
	width:1003px;
	min-height: 630px;
	background: url(../images/fundo-cont.jpg) top left repeat-y;
}

#conteudoA {
	margin:0 auto;
	width:1003px;
	min-height: 530px;
	background: url(../images/fundo-cont.jpg) top left repeat-y;
}

#rodapeOK {
	margin:0 auto;
	width:1003px;
	height:200px;
	background: url(../images/topo/rodape-ok.jpg) top left no-repeat;
}
#rodapeOKTxt {
    text-align:left;
	color:#FFF;
	font-size: 12px;
	font-weight:bold;
	padding:10px 0 0 329px;
}
.branco { color:#FFF;}





.conteudoTxt {
	padding:15px;
}


**************************************************************/




.nav_inner {
    background-color: transparent;
    padding: 2px 2px 0 3px;
    margin: 0;
}
.nav_inner ul {
    padding: 0;
    margin: 2px 0 12px 0;
    width:200px;
    list-style:none;
}
.nav_inner li {
    padding: 0 0 3px 0;
    margin: 3px 0 3px 0;
    border-bottom:#FFF thin solid;
}
.nav_inner li a {
    color:#FFF; font-size: 13px;
}
.nav_inner li a:hover {
    color: #111; font-size: 13px;
}


p {
    margin: 0 0 3px 0;
    padding: 0;

}


hr {
    border: 0;
    height: 1px;
    color: #850A0A;
    background-color: #eee;
}

h1 {
    padding:0;
    color: #2D6686;
    margin: 0 3px 2px 3px;

    font-size:22px;

    line-height: 24px;
}
h1 a {
    color: #2D6686;

}
h2 {
    padding:0;
    color: #2D6686;
    margin: 2px 3px 2px 3px;
    font-size:21px;
    line-height:22px;
}
h2 a {
    color: #2D6686;
    line-height:24px;
}
h3 {
    padding:0;
    color: #2D6686;
    margin: 2px 3px 5px 3px;
    font-size:16px;
    line-height:18px;
}
h3 a {
    color: #2D6686;   
}
a img {
    text-decoration:none;
    border:0;
}
.limpa {
    clear:both;
}
td img {
    display: block;
}


.anunciee {
    font-size:19px;
    line-height:21px;
}

/*Formul�rio*/

fieldset {
    border: 1px solid #C4C4C4;
    padding: 10px;
    margin: 1px 5px 10px 3px;
}
fieldset label.selectit {
    display: block;
    font-size: 16px;
    padding: 0 2px;
}
fieldset label.selectit:hover {
    background: #e9e9e9;
}
fieldset legend {
    padding: .1em .3em;
}
fieldset.options {
    padding: 1em;
}
fieldset.options legend {
    font-size: 16px;
    font-weight: bold;
    font-family: Georgia, "Times New Roman", Times, serif;
}
.contatoFormTotal {
    margin: 0;
    padding: 0;
}
.contatoForm {
    background: #f4f4f4;
    border: 1px solid #b2b2b2;
    color: #000;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    margin: 1px;
    padding: 2px;
}









.imgFoto {
    background: #FFF;
    margin: 5px;
    color: #333;
}
.imgFoto2 {
    background: #FFF;
    margin: 5px 8px 5px 0;
    color: #333;
    border: 3px solid #626262;
    max-width:250px;
    width:expression(document.body.clientWidth > 250? "250px": "auto" );
}


#form-busca-imovel {
	margin:0; padding:0;
}


#busca-form2 {
    height:38px;
}
#busca-form2 .editForm {
    padding:9px 3px 3px 8px;
    width:148px;
    height:38px;
    border:0;
    background:url(../images/topo/edit.png) top left no-repeat;
    float:left;
    font-size:18px;
    color: #FFF;
}
#busca-form2 .go {
    float:right;
    border:0;
    margin:0;
    height:38px;
    background:url(../images/topo/lupa-busca.png) top left no-repeat;
    width:40px;
}




/*busca imovel*/


#contactform3 {
	margin:0;
	padding:0;
}
#contactform3 ul {
	list-style:none;
	*margin:0px;
	width:200px;
	float:left;
	padding:0;
}
#contactform3 ul li {
	margin-bottom:5px;
	float:left;
	width:100%;
	padding:0;
	list-style:none;
}
#contactform3 ul li.submit {
	border-top:1px solid #1e1e1e;
	padding-top:10px;
	margin-top:5px;
	text-align:right;
	padding-bottom:0;
	margin-bottom:0;
}
#contactform3 ul li label {
	width:150px;
	float:left;
}
#contactform3 ul li p.fields, #contactform3 ul.checkboxes {
	float:left;
	width:200px;
	margin:0;
	padding-bottom:0;
	margin-bottom:0;
}
#contactform3 ul.checkboxes li {
	float:none;
}
#contactform3 ul.checkboxes li label {
	float:none;
}
#contactform3 ul.checkboxes li input {
	margin-right:5px;
}


.selectBusca {
	border:1px solid #585858;
	background-color:#5D5D5D;
	color:#FFF;
	padding:5px;
	width:140px;
	height:30px;
}





/* ---------------------------------- contato    ---------------------------------------  */

#contactform {
    margin:0;
    padding:0;
}
#contactform ul {
    list-style:none;
    width:665px;
    float:left;
    padding:0;
}
#contactform ul li {
    margin-bottom:5px;
    float:left;
    width:100%;
    padding:0;
    list-style:none;
}
#contactform ul li.submit {
    border-top:1px solid #1e1e1e;
    padding-top:10px;
    margin-top:12px;
    text-align:right;
    padding-bottom:0;
    margin-bottom:0;
}
#contactform ul li label {
    width:220px;
    float:left;
}
#contactform ul li p.fields, #contactform ul.checkboxes {
    float:left;
    width:210px;
    margin:0;
    padding-bottom:0;
    margin-bottom:0;
}
#contactform ul.checkboxes li {
    float:none;
}
#contactform ul.checkboxes li label {
    float:none;
}
#contactform ul.checkboxes li input {
    margin-right:5px;
}
label, input.txt-field, textarea.textarea {
    font-size:15px;
}
textarea {
    overflow:auto;
}
label {
    color: #333;
    line-height:22px;
    margin-right:4px;
	font-weight:bold;
}
input.txt-field {
    border:1px solid #585858;
    background-color:#5D5D5D;
    color:#FFF;
    padding:0 3px;
    width:400px;
    height:26px;
    padding:4px;
    height:18px;/*font-weight:bold;*/
}


.selectSty {
    border:1px solid #585858;
    background-color:#5D5D5D;
    color:#FFF;
    padding:0 3px;
    width:400px;
    padding:4px;
    height:30px;/*font-weight:bold;*/
}



textarea.textarea {
    border:1px solid #585858;
    background-color:#5D5D5D;
    padding:4px;
    width:400px;
    height:140px;
    color:#FFF;
}
textarea.bigger {
    width:400px;
}
input.txt-field-active, textarea.textarea-active {
    border:1px solid #006;
}
input.txt-field:focus, textarea.textarea:focus {
    border:1px solid #006;
}




/*contato imovel*/


#contactform2 {
    margin:0;
    padding:0;
}
#contactform2 ul {
    list-style:none;
    width:470px;
	*margin:0px;
    float:left;
    padding:0;
}
#contactform2 ul li {
    margin-bottom:5px;
    float:left;
    width:100%;
    padding:0;
    list-style:none;
}
#contactform2 ul li.submit {
 
    padding-top:3px;
    margin-top:3px;
    text-align:right;
    padding-bottom:0;
    margin-bottom:0;
}

#contactform2 ul li p.fields, #contactform2 ul.checkboxes {
    float:left;
    width:220px;
    margin:0;
    padding-bottom:0;
    margin-bottom:0;
}
#contactform2 ul.checkboxes li {
    float:none;
}
#contactform2 ul.checkboxes li label {
    float:none;
}
#contactform2 ul.checkboxes li input {
    margin-right:5px;
}

input.txt-field2 {
    border:1px solid #585858;
    background-color:#5D5D5D;
    color:#FFF;
    padding:3px;
    width:460px;
    height:22px;
    padding-top:4px;
    height:18px;/*font-weight:bold;*/
}
textarea.textarea2 {
    border:1px solid #585858;
    background-color:#5D5D5D;
    padding:4px 3px;
    width:460px;
    height:80px;
    color:#FFF;
}
textarea.bigger2 {
    width:100px;
}
input.txt-field2-active, textarea.textarea2-active {
    border:1px solid #006;
}
input.txt-field2:focus, textarea.textarea2:focus {
    border:1px solid #006;
}













/*PAGINA IMOVEL*/


.contPagImovel22 {
	margin:0 auto;
	width:1000px;
}

#contPagImovel {
	margin:0 auto;
	width:1000px;
}


#EspImovel{
	margin-left:17px;
	}
	
	
.caixaPagImovel {
	width:963px;
	min-height:40px;
	background-color:#2D6686;
}

.caixaPagImovelInside {
	padding:10px;	
}


.caixaPagImovelInside H1 {
	
	color:#FFF;
	margin: 0;
	line-height: 20px;
    font-size: 18px;
	}




.linhaPagImovel {
	line-height: 17px;
    font-size: 15px;
    height: 40px;
    width: 540px;
    background: url(../images/linha-tab.jpg) no-repeat left top;
}

.espacoPagImovel {
	padding:2px 0 0 5px;
	
}

.dadoscondominio {
	line-height: 20px;
    font-size: 18px;
    height: 34px;
    width: 400px;
	color:#2D6686;
    background: url(../images/dados-condominio.jpg) no-repeat left top;
}

.dadoscondominioEspa {
	padding: 5px 0 0 50px;
}


.comparaimove {
	line-height: 20px;
    font-size: 18px;
    height: 38px;
    width: 260px;
	color:#2D6686;
    background: url(../images/compara-imove.jpg) no-repeat left top;
	float:left;
	margin-left:3px;	
}

.comparaimove a {
	line-height: 18px;
    font-size: 16px;
	color:#2D6686;
}

.emailico {
	line-height: 20px;
    font-size: 18px;
    height: 34px;
    width: 260px;
	color:#2D6686;
    background: url(../images/email-ico.jpg) no-repeat left top;
	float:left;
	margin-left:10px;	
}

.emailico a {
	line-height: 18px;
    font-size: 16px;
	color:#2D6686;
}

.emailicoEspa {
	padding: 8px 0 0 50px;
}


.icocompara {
	line-height: 20px;
    font-size: 18px;
    height: 48px;
    width: 270px;
	color: #990000;
    background: url(../images/financia.jpg) no-repeat left top;
	float:left;
	margin-left:10px;
	
}

.icocompara a {
	line-height: 18px;
    font-size: 16px;
	color:#990000;	
}

.icocomparaEspa {
	padding: 8px 0 0 50px;
}

.descCont {
   width: 480px;
   float:left;
   margin-right:10px;
}


.destaqCont {
	line-height: 22px;
    font-size: 20px;
    height: 40px;
    width: 480px;
	color:#2D6686; 
    background: url(../images/linha-imov.jpg) no-repeat top right;
	margin:5px 0 15px 2px;
	
}

.destaqContEspa {
	padding: 8px 0 0 5px;
}


.galeriafotos {
	line-height: 24px;
    font-size: 22px;
    height: 62px;
    width: 944px;
	color:#2D6686;

	}
	
.galeriafotosEspa {
	padding: 20px 0 0 12px;
}

.galeriaTotal {
    width: 944px;

}






/* ---------------------------------- menu    ---------------------------------------  */


#navigation {
  list-style: none; margin: 0 0 0 140px; padding: 0;
}

#navigation li {
  float: left;
  margin: 0; padding: 0;
}

#navigation a * {
  display: none;
}

#navigation a,
#navigation a .hover {
	margin: 0; padding: 0;
    height: 50px;
	position: relative;
	display: block;
	background: url(../img/menu/menu-site-ok.jpg) 0 0 no-repeat;
}

/* individual navigation items */


#navigation a.home {
  background-position: 0 0;
  width: 151px;
}

#navigation .highlight a.home:hover,
#navigation a.home .hover {
  background-position: 0 -50px;
  width: 151px;
}


#navigation a.quem {
  background-position: -151px 0;
  width: 146px;
}

#navigation .highlight a.quem:hover,
#navigation a.quem .hover {
  background-position: -151px -50px;
  width: 146px;
}



#navigation a.imovel {
  background-position: -297px 0;
  width: 99px;
}

#navigation .highlight a.imovel:hover,
#navigation a.imovel .hover {
  background-position: -297px -50px;
  width: 99px;
}


#navigation a.contato {
  background-position: -396px 0;
  width: 98px;
}

#navigation .highlight a.contato:hover,
#navigation a.contato .hover {
  background-position: -396px -50px;
  width: 98px;
}







.tamfoto {
	  height:146px;
	 width: 176px; }

.fotostotal  {
	 width: 980px; }

.Imovelpai{
	  height:352px;
	 width: 1162px; }
	 
	 
	 




.ModeloDestaqueDiv {
	 height: 235px;
	 width:810px; }


.ModeloDestaque H3{
	color:#FFF;
	font-size: 18px;
	font-weight: bold;
	line-height: 19px;
	font-family: Verdana, Geneva, sans-serif;
	margin-bottom:15px 0 5px 0;
} 
	
.ModeloDestaque H3 a { 	
   color:#FFF;
} 

.categModeloDestaque {
	color:#E0E0E0;
	font-size: 17px;
	font-weight: bold;
	line-height: 18px;
	font-family: Verdana, Geneva, sans-serif;
	margin:15px 0 10px 0;
}

.chamadaModeloDestaque {
	color:#FFF;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	font-family: Verdana, Geneva, sans-serif;
	margin-bottom:3px;
}

.conteudoModeloDestaque {
	color:#FFF;
	font-size: 15px;
	font-weight: bold;
	line-height: 17px;
	font-family: Verdana, Geneva, sans-serif;
	margin-bottom:3px;
}


.div_imoveis_fotos_pag
{
  float: left;
  width: 180px;
  text-align:center;
  background: #FFF; padding: 1px; margin:2px 2px 0 2px; color: #333; 
}


.espacoSlideIndex { padding-left:5px;  *padding-left:3px;}


.espacoFotosImovel { margin-left:50px; }

.corrodapeImovel {  background-color:#0C3853;}

.formReservaSelec
{
border:1px solid #585858;
background-color:#FFF;
color:#111111;
padding:3px;
width:140px;
}

.formReservaEdit
{
border:1px solid #585858;
background-color:#FFF;
color:#111111;
padding:3px;
width:170px;
}



.formReservaSelec2
{
border:1px solid #585858;
background-color:#FFF;
color:#111111;
padding:3px;
width:230px;
}

.formReservaEdit2
{
border:1px solid #585858;
background-color:#FFF;
color:#111111;
padding:3px;
width:230px;
}


.carregando{
				color:#666;
				display:none;
			}
			
			
.buscalateral{
	width:252px; height:466px; background-color:#2D6686; padding-top:5px;
	}			
	
	
	.buscaClassif{
	width:252px; height:134px; background-color:#2D6686; padding-top:5px;
	}	
	
	
.boxClassif{ width:212px; float:left; margin:0 50px 40px 50px; }	
	
	
.boxClassifDet  { width:750px;  margin:0 0 10px 0px; }	
	

