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

body {
	margin: 0;
	padding: 0;
	color: #333333;
	line-height: 1.4em;
	text-align: left;
	background:#111111;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/header_bg.jpg)  no-repeat center top #111111;
	font-size: 12px;
}
/**************************************************************
   LAYOUT
**************************************************************/
.special {
	width:5px;
	height:7px;
	text-indent:-9999px;
	visibility:hidden;
}


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


.msn {
background: url(../images/msn.jpg) no-repeat left top;
width:250px;
height:35px;	
}

.msnTxt {
	margin: 8px 0 0 34px;
}

.linhaNot { width:230px; height:1px; margin:5px 0 5px 0; background: #333;}


.linhaImov { width:190px; height:1px; margin:5px 0 5px 0; background:#666;}

.linhaImov2 { width:655px; height:1px; margin:5px 0 5px 0; background:#666;}

.linhaImov3 { width:100px; height:1px; margin:3px 0 3px 0; background-color: #666;}

/**************************************************************
   LAYOUT
**************************************************************/
.ling { margin-top:10px;}

.ling2 { margin-top:14px;}

.destaq { color:#873800; font-weight:bold;}

#menu {
	margin:0 auto;
	width:1002px;
	height:218px;
	
}

.espacoRoda{ margin-top:25px; height:2px;}

#rodape {
	margin:0 auto;
	width:1002px;
	background: #FFF;
	height:100px;
	background: url(../images/rodape.jpg) top left no-repeat;
}

#rodapeT {
	padding:15px 15px 0 20px;
	color:#FFF;
}

#rodapeTT {
	text-align:center;
}

#rodapeTT a{
	color:#FFF;
}

/*menu site*/

.ttxx {
	text-indent:-9999px;
}
.BTinicio a {
	background: url(../images/home.png) 0% 0% no-repeat;
	width:71px;
	height:88px;
	float:right;	
}
.BTinicio a:hover {
	background: url(../images/home.png) 0% 100% no-repeat;
	width:71px;
	height:88px;
	float:right;
}



.BTquem a {
	background: url(../images/quem-somos.png) 0% 0% no-repeat;
	width:135px;
	height:88px;
	float:right;	
}
.BTquem a:hover {
	background: url(../images/quem-somos.png) 0% 100% no-repeat;
	width:135px;
	height:88px;
	float:right;
}


.BTRent a {
	background: url(../images/rent-a-car.png) 0% 0% no-repeat;
	width:122px;
	height:88px;
	float:right;	
}
.BTRent a:hover {
	background: url(../images/rent-a-car.png) 0% 100% no-repeat;
	width:122px;
	height:88px;
	float:right;
}

.BTimovel a {
	background: url(../images/imobiliaria.png) 0% 0% no-repeat;
	width:112px;
	height:88px;
	float:right;	
}
.BTimovel a:hover {
	background: url(../images/imobiliaria.png) 0% 100% no-repeat;
	width:112px;
	height:88px;
	float:right;
}

.BTturismo a {
	background: url(../images/turismo.png) 0% 0% no-repeat;
	width:92px;
	height:88px;
	float:right;	
}
.BTturismo a:hover {
	background: url(../images/turismo.png) 0% 100% no-repeat;
	width:92px;
	height:88px;
	float:right;
}

.BTcontato a {
	background: url(../images/contato.png) 0% 0% no-repeat;
	width:78px;
	height:88px;
	float:right;	
}
.BTcontato a:hover {
	background: url(../images/contato.png) 0% 100% no-repeat;
	width:78px;
	height:88px;
	float:right;
}


/*en*/


.BTinicioEn a {
	background: url(../images/en/home.png) 0% 0% no-repeat;
	width:75px;
	height:88px;
	float:right;	
}
.BTinicioEn a:hover {
	background: url(../images/en/home.png) 0% 100% no-repeat;
	width:75px;
	height:88px;
	float:right;
}


.BTquemEn a {
	background: url(../images/en/quem-somos.png) 0% 0% no-repeat;
	width:112px;
	height:88px;
	float:right;	
}
.BTquemEn a:hover {
	background: url(../images/en/quem-somos.png) 0% 100% no-repeat;
	width:112px;
	height:88px;
	float:right;
}


.BTRentEn a {
	background: url(../images/en/rent-a-car.png) 0% 0% no-repeat;
	width:122px;
	height:88px;
	float:right;	
}
.BTRentEn a:hover {
	background: url(../images/en/rent-a-car.png) 0% 100% no-repeat;
	width:122px;
	height:88px;
	float:right;
}

.BTimovelEn a {
	background: url(../images/en/imobiliaria.png) 0% 0% no-repeat;
	width:135px;
	height:88px;
	float:right;	
}
.BTimovelEn a:hover {
	background: url(../images/en/imobiliaria.png) 0% 100% no-repeat;
	width:135px;
	height:88px;
	float:right;
}

.BTturismoEn a {
	background: url(../images/en/turismo.png) 0% 0% no-repeat;
	width:92px;
	height:88px;
	float:right;	
}
.BTturismoEn a:hover {
	background: url(../images/en/turismo.png) 0% 100% no-repeat;
	width:92px;
	height:88px;
	float:right;
}

.BTcontatoEn a {
	background: url(../images/en/contato.png) 0% 0% no-repeat;
	width:83px;
	height:88px;
	float:right;	
}
.BTcontatoEn a:hover {
	background: url(../images/en/contato.png) 0% 100% no-repeat;
	width:83px;
	height:88px;
	float:right;
}






.final{
	padding-right:8px;
	width:1px;
	height:88px;
	float:right;	
}



#conteudo {
	margin:0 auto;
	width:1002px;
}

#conteudoTxt {
margin:15px 19px 0 25px;
}

.BoxEspaco { padding:8px;}

.BoxEspaco22 { padding:8px 0 0 20px;}

.BoxNoticia { 
background: url(../images/commentsbg.jpg) top left no-repeat #EDECE7;
width:250px;
margin-right:15px;
*margin-right:8px;
float:left;
min-height: 390px;
}

.Boxrent { 
background: url(../images/commentsbg.jpg) top left no-repeat #EDECE7;
width:412px;
margin-right:15px;
float:left;
min-height: 390px;
}


.BoxImovel { 
background: url(../images/commentsbg.jpg) top left no-repeat #EDECE7;
width:265px;
float:left;
min-height: 390px;
}

.BoxCont { 
background: url(../images/commentsbg.jpg) top left no-repeat #EDECE7;
width:690px;
float:left;
min-height: 390px;
}




.espacCarro { margin-left:15px; *margin-left:40px;}



p {
	margin: 0 0 3px 0;
	padding: 0;
	background: inherit;
}



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

h1 {
	padding:0;
/*	color: #333333;*/
	color: #4E0000;
	margin: 2px 3px 10px 3px;
    *margin: 2px 3px 10px 3px;
	background: inherit;
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:19px;
	line-height:23px;
}
h1 a {
	color: #333333;
	background: inherit;
}
h2 {
	padding:0;
	color: #4E0000;
	margin: 2px 3px 10px 3px;
    *margin: 2px 3px 10px 3px;
		font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: inherit;
	font-size:18px;
	line-height:23px;
}
h2 a {
	color: #4E0000;
	background: inherit;
}
h3 {
	padding:0;
	color: #363636;
	margin: 2px 3px 5px 3px;
    *margin: 2px 3px 5px 3px;
	background: inherit;
	font-size:15px;
}
h3 a {
	color: #363636;
	background: inherit;
	font-size:15px;
}



a img {
	text-decoration:none;
	border:0;
}
.limpa {
	clear:both;
}
td img {
	display: block;
	text-align: right;
}

#pai {
	width:946px;
	height:180px;
	background-color:#999999;
}


.contatoForm {
	background: #f4f4f4;
	border: 1px solid #b2b2b2;
	color: #000;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	margin: 1px;
	padding: 3px;
}

.listaNome { width:68px;}
.contatoLista {
	background: #f4f4f4;
	width:160px;
	border: 1px solid #b2b2b2;
	color: #000;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	margin: 1px;
	padding: 3px;
}

/*imovel divs*/

#imovelll { margin:20px 0 0 15px;}

.imovelIndex { width:215px; height:270px; margin:0 6px 20px 0; background: #FBFBFB; border: 1px solid #666;}

.imovel { width:215px; height:270px; margin:0 6px 20px 0; background: #FBFBFB; border: 1px solid #666; float:left;}

.imovelTT { padding:10px 2px 0 6px; min-height: 185px;}

.imovel a { display:block; color:#333333; font-size: 16px; text-decoration:none; }

.imovel a:hover { text-decoration:none;  }

.precoImovel {  color:#333333; font-size: 12px; font-weight:bold;}

.fotoimovel { background: #FFF; float: left; padding: 1px; margin: 5px 0 5px 0; color: #333; border: 1px solid #e0e0e0; max-height:120px; max-width:93px;  }

.divImovelDeta { margin:5px 0 0 3px; *margin:5px 0 0 0px;}

.imoveldesc {  color:#333333; font-size: 10px; font-weight:bold;}


.Maisdeta { width:180px; margin:10px 0 0 15px; background-color:#666; color:#FFF; font-size: 14px;}
.Maisdeta:hover { width:180px; margin:10px 0 0 15px; background-color: #4E0000; color:#FFF; font-size: 14px;}
.MaisdetaTxt { padding:5px 5px 5px 38px;}
.Maisdeta a { color:#FFF; font-size: 14px;}


.categoria { width:220px; padding:5px; margin-bottom:5px; background:#666; color:#FFF;}
.categoria:hover { width:220px; padding:5px; background: #4E0000; color:#FFF;}

.categoria a { color:#FFF;}


.imgImovel { background: #FFF; float: left; padding: 2px; margin: 2px; border: 1px solid #e0e0e0; max-width:200px; }


.imovelFundo{ 
    background: #FFF;
	border: 1px solid #C75B0C;
	width:680px;
	padding:10px;}
	
#indicar_amigo{
width:175px;
height:48px;
background: url(../images/indicar_amigo.jpg) no-repeat;
}

.txtIndica {
padding: 20px 0 0px 60px;
font-weight: bold;
font-size:12px;}

#imprimir_imovel{
width:175px;
height:48px;
background: url(../images/imprimir_imovel.jpg) no-repeat;
}

.imoveldescPag {  color:#333333; font-size: 12px; font-weight:bold;}

.imoveldescPreco {  color:#333333; font-size: 14px; font-weight:bold;}

.espacoImov2 { margin-left:8px;}

.div_imoveis_fotos_pag {  float: left;
  width: 210px;
  padding-right:8px;
  text-align:center;
}

.imgFoto { background: #FFF; padding: 1px; margin: 5px 8px 5px 0; color: #333; border: 1px solid #e0e0e0; max-width:210px; width:expression(document.body.clientWidth > 210? "210px": "auto" ); }


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

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

#contactform {margin:0; padding:0;}
#contactform ul {list-style:none; width:355px; margin-right:20px; 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:130px; 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:14px;  font-family:Arial, Helvetica, sans-serif;}
textarea {overflow:auto;}
label 
{
color: #333;
line-height:22px;
margin-right:4px;

}
input.txt-field
{
border:1px solid #585858;
background-color:#1d1d1d;
color:#fff;
padding:0 3px;
width:218px;
width:212px;
height:22px;
padding-top:4px;
height:18px;
font-weight:bold;
}

input.txt-fieldData
{
border:1px solid #585858;
background-color:#1d1d1d;
color:#fff;
padding:0 3px;

width:152px;
height:22px;
padding-top:4px;
height:18px;
font-weight:bold;
margin-right:5px;
}

.strongg { font-weight:bold;}

.formReservaSelec
{
border:1px solid #585858;
background-color:#1d1d1d;
color:#fff;
padding:3px;
width:220px;

font-weight:bold;
}


textarea.textarea 
{
border:1px solid #585858;
background-color:#1d1d1d;
padding:4px 3px;
width:212px;
height:100px;
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;}


#watermark_box {
position:relative;
display:block;
}

img.watermarkG {
position: absolute;
top: 4px;
left: 3px;
} 

img.watermark {
position: absolute;
top: 4px;
left: 2px;
} 
