/* XERAL */
body{
	margin:0;
	padding:0;
	border:none;
	border-collapse:collapse;
	font-family:Arial,Tahoma,Verdana;
}
hr{
	height: 1px;
	background-color:#ccc;
	border:0;
}
body td{
	text-align:left;
	vertical-align:top;
}



/* MODULO SUPERIOR */
#MODSUP{
	background-color:#330529;
	width:100%;
	height:650px;
}

#CONTACTO{
	text-align:right;
	font-size:10pt;
	padding:5px 0 0 0;
}

#MENU{
	width:1000px;
	color:#fff;
}

#MENU table{
	width:100%;
}
#MENU td{
	text-align:center;
	vertical-align:bottom;
	font-size:14px;
	border-left:3px solid #930374;
}

#MENU a{
	color:#fff;
	text-decoration:none;
}
#MENU a:hover{
	text-decoration:underline;
}
#FLOTANTE1,#FLOTANTE2,#FLOTANTERESERVA{
	display:none;
	width:300px;
	height:365px;
	background-color:#E0DFE4;
	border:2px solid #999;
	position:absolute;
	top:180px;
	color:#87637F;
	padding:10px;
}
#FLOTANTE1 td,#FLOTANTE2 td,#FLOTANTERESERVA td{
	border:none;
	text-align:left;
	font-size:9pt;
}
#FLOTANTE1 a,#FLOTANTE2 a,#FLOTANTERESERVA a{
	color:#87637F;
}
#INFOFLOTANTE{
	height:300px;
}





/* MODULO CENTRAL */
#ARRIBA td{
	text-align:left;
	border:none;
}
#ARRIBA h1{
	font-size:13pt;
	margin:50px 0 0 30px;
}
#POLAROID{
	width:594px;
	height:361px;
}
#thephoto{
	margin:30px 0 0 28px;
}
#INFO{
	width:1000px;
}
#MENUPROPIEDAD{
	width:100%;
	margin:10px 0 0 0;
}
#MENUPROPIEDAD td{
	font-size:10pt;
}
#MENUDEBAIXOCARACTERISTICAS{
	width:100%;
	margin:10px 0 0 5px;
}
#MENUDEBAIXOCARACTERISTICAS td{
	font-size:10pt;
}
#THUMBS{
	margin:0 0 0 30px;
}
#THUMBS td{
	vertical-align:top;
}
#THUMBS img{
	border:1px solid #fff;
}
#map_canvas{
	width:540px;
	height:300px;
	border:1px solid #fff;
	margin:0 0 0 28px;
}
#DESCRIPCION{
	width:278px;
	height:321px;
	color:#999;
	padding:9px 0 0 15px;
}
#DESCRIPCION a{
	color:#583D4E;
}
#MENUDES {
	margin:0;
	padding:0;
	border:none;
}
#MENUDES td{
	vertical-align:top;
}
#MENUDES a{
	font-size:10pt;
}

#TEXTODESCRIPCION{
	color:#583D4E;
	height:286px;
	width:93%;
	overflow:auto;
}




/* DEREITA */
#BUSCADOR{
	background-color:#EAE8E9;
}
#BUSCADOR h1{
	font-size:13pt;
	text-align:left;
	color:#38545F;
	padding:5px 0 0 10px;
}
#BUSCADOR label{
	color:#401533;
	font-size:10pt;
}
#BUSCADOR select{
	width:100%;
}
#BTNBUSCAR{
	text-align:right;
	padding:10px 0 5px 0;
}
#BTNBUSCAR a{
	color:#38545F;
	font-size:9pt;
}
#BTNBUSCAR a:hover{
	font-weight:bold;
}
.BANNER{
	margin:10px 0 0 110px;
	width:191px;
	color:#75576F;
	font-size:10pt;
}
#NEWSLETTER{
	color:#75576F;
	font-size:10pt;
	margin:20px 0 0 0;
	height:90px;
}
#FORMULARIONEWSLETTER{
	background-color:#E0DFE4;
	border:2px solid #999;
	font-size:10pt;
	color:#87637F;
	padding:10px;
	margin:20px 0 0 0;
	display:none;
}
#TITULOSELECCION{
	background-color:#330529;
	color:#fff;
	padding:2px 5px;
}
#SEL{
	font-size:10pt;
}
#VERPDF{
	text-align:right;
	font-size:9pt;
}
#VERPDF a{
	color:#999;
	text-decoration:none;
}
#VERPDF a:hover{
	text-decoration:underline;
}
/* MODULO INFERIOR */
#LINEALISTADO{
	margin:0 0 0 28px;
}
#LINEALISTADO h1{
	font-size:11pt;
	margin:0;
}
#LINEALISTADO h1 a{
	text-decoration:none;
	color:#3B1E72;
}
#LINEALISTADO h1 a:hover{
	text-decoration:underline;
}
#LINEALISTADO h2{
	font-size:10pt;
	margin:0;
	color:#3B1E72;
}
#LINEALISTADO p{
	font-size:10pt;
	margin:0;
	color:#424242;
}
#TITULOABAIXO{
	color:#999;
	font-size:14pt;
	margin:10px 0 10px 28px;
}
#MODINF{
	background-color:#EAE8E9;
	width:100%;
	height:40px;
}

#PIE{
	font-size:11px;
	padding:15px 0 0 0;
}
#tempo{
	margin:10px 0 10px 120px;
	font-size:8pt;
}
#tempo td{
	text-align:center;
	padding:0 10px;
}
#tempo th{
	text-align:center;
	font-size:9pt;
}
