/* CSS Document */
*{border:0;padding:0;margin:0;}

body{
	text-align:center; /* hack para o IE */
	background-image:url(pageimage/fundo8.gif);
	background-repeat:repeat;
}
#tudo {
	position:relative;
	margin:0 auto;
	text-align:left; /* "remédio" para o hack do IE não centralizar todos os textos*/
	width:1004px;
	border:1px solid blue;
	background-image:url(pageimage/arco3.jpg);
	background-repeat:no-repeat;
	background-color:#99CCFF;
	margin-bottom:200px;
	padding-bottom:40px;

}
p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	letter-spacing:normal;
	color: black;
	padding-left:25px;
	padding-right:20px;
	padding-top:20px;
}
/* problema na maquina do beto com os tituloa
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color:white; 
	font-style: italic;
	margin-left:12px;
	margin-top:12px;
	padding-left:8px;
	padding-top:5px;
	background-image:url(pageimage/titApDetalhes.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:161px;
	height:32px;
}
*/
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color:#990000; 
	text-decoration:underline;
	font-style: italic;
	margin-left:12px;
	margin-top:12px;
	padding-left:8px;
	padding-top:5px;
}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color:white; 
	font-style: italic;
	margin-left:12px;
	margin-top:12px;
	padding-left:8px;
	padding-top:5px;
	background-image:url(pageimage/titApDetalhes190.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:212px;
	height:32px;
}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color:#993333; /*vinho*/ 
	font-style: italic;
	margin-left:15px;
	margin-top:12px;
}
h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color:white; 
	font-style: italic;
	margin-left:12px;
	margin-top:12px;
	padding-left:8px;
	padding-top:5px;
	background-image:url(pageimage/titApDetalhes250.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:250px;
	height:32px;
}
/* --------- LINKS A ---------*/
a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style:italic;
	letter-spacing:normal;
	color:#993333; /*vinho*/ 
	font-weight:bold;
}
a:hover{
	color:#C20118;
}
/*---------------------------*/
#divFurnished_ingles, #divFurnished_frances{
	margin-top:115px;
	margin-left:334px;
}
#divFurnished_portugues{
	margin-top:115px;
	margin-left:300px;
}
#divBandeira1PQ {/*da direita*/
	position:absolute;
	left:250px;
	top:161px;
	width:23px;
	height:15px;
	z-index:1000;
}
#divBandeira2PQ {/*da esquerda*/
	position:absolute;
	left:214px;
	top:161px;
	width:23px;
	height:15px;
	z-index:1000;
}

#divBtPrincipais{
	position:absolute;
	background-color:#F0F5FF;
	left:17px;
	top:184px;
	width:183px;
	height:240px;
	padding-top: 10px;
	text-align:center;
	border-right:2px solid #91A5D1;
	border-bottom:2px solid #91A5D1;
}
#divApartamentos{
	position:absolute;
	background-color:#F0F5FF;
	left:17px;
	top:443px;
	width:183px;
	padding-top: 10px;
	text-align:center;
	border-right:2px solid #91A5D1;
	border-bottom:2px solid #91A5D1;
}
#divQuadrodeTexto, #divQuadrodeTexto2{
	position:relative;
	margin-left:214px;
	top:7px;
	background-color:#F0F5FF;
	width:770px;
	border-right:2px solid #91A5D1;
	border-bottom:2px solid #91A5D1;
	padding-bottom:40px;
}
	
#divQuadrodeTexto table{
	background-color:white;
	border-right:2px solid #91A5D1;
	border-bottom:2px solid #91A5D1;
	margin-top:4px;
	margin-left:70px;
	width:630px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	letter-spacing:normal;
	color: black;
	font-style:italic;	
}

#divQuadrodeTexto2 table{
	background-color:white;
	border-right:2px solid #91A5D1;
	border-bottom:2px solid #91A5D1;
	margin-top:4px;
	margin-left:70px;
	width:630px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	letter-spacing:normal;
	color: black;
	font-style:italic;	
}
.td1{
	width:100px;
	font-weight:bold;
	vertical-align:top;
	padding-left:15px;
	padding-top:15px;
	text-align:right;
}
.td2{
	padding-left:10px;
	padding-top:15px;
	padding-right:15px;
	vertical-align:top;
	text-align:left;
}
.td3{
	width:100px;
	padding:0px;
	padding-left:15px;
	font-weight:bold;
	vertical-align:top;
	text-align:right;
}
.td4{
	padding-left:10px;
	vertical-align:top;
	padding-right:20px;
}
.td5{
	width:100px;
	font-weight:bold;
	vertical-align:bottom;
	padding-left:15px;
	padding-bottom:15px;
	text-align:right;
}
.td6{
	padding-left:10px;
	vertical-align:bottom;
	padding-right:20px;
	padding-bottom:15px;
}
.tdright{text-align:right;}

.td5 input, .td6 input{
	margin-top:10px;
}

.td_recentpictures{
	text-align:center;
}
.td_recentpictures p{
	text-align:center;
	color:#990000;
	font-style:italic;
	font-weight:bold;
	padding-bottom:5px;
}
.td_recentpictures img{
margin-top:3px;
}


#divQuadrodeTexto .radio, #divQuadrodeTexto2 .radio {
border:none;
outline:none;
}
#divQuadrodeTexto input, #divQuadrodeTexto textarea{
	border:1px solid #91A5D1;
}
#divQuadrodeTexto2 input, #divQuadrodeTexto2 textarea{
	border:1px solid #91A5D1;
}

#divApartamentos table{
	width:70%;
}

#divApartamentos table a{
	font-size:12px;
	text-decoration:none;
}
#divApartamentos table a:hover{
	text-decoration:underline;
}
.tdfoto{
	padding-left:10px;
	text-align:left;
}
.tdtexto{
	padding-left:0px;
}
#quadro_invisivel{
	border:1px solid white;
	width:10px;
	height:800px;
	margin-top:100px;
}
#quadro_invisivel_pq{
	border:1px solid red;
	width:10px;
	height:50px;
	margin-top:50px;
}

