body {
 margin:0; padding:0; background-color:#5894CA; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; background-image:url(img/pie2.jpg); background-position:bottom center; background-repeat:no-repeat; background-attachment:fixed;
}
table.encabezado, table.principal, table.pie{
 margin:auto; border:0; margin-top:0;
}
table.pie{
 color:#ffffff;
 background-color:#123F8F;
}
td.menu, td.denia{
 margin:0;
 padding:0;
 background-image:url(img/fnd_td_menu.png);
 background-position:bottom center;
 background-repeat: repeat-y;
}
td.menu .menu{
 margin:0;
 padding:5px;
 color:#ffffff;
 background-color:#123F8F;
 width:174px;
 height:355px;
 background-image:url(img/fnd_menu.jpg);
 background-position:bottom center;
 background-repeat:no-repeat;
}
td.denia .denia{
 margin:0;
 padding:10px;
 font-size:11px;
 color:#ffffff;
 background-color:#123F8F;
 width:158px;
 height:345px;
 text-align:justify;
}
td.menu .menu .titulo, td.denia .denia .titulo{
 margin:0;
 padding:0;
 font-size:18px;
 color:#5894CA;
 padding-top:5px;
 padding-bottom:25px;
 text-align:center;
}
td.menu .menu a{
 color:#ffffff;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
 display:block;
 padding:5px;

}
td.menu .menu a:hover{
 color:#ffffff;
 text-decoration: none;
 background-color:#5894CA;

}


td.central{
 text-align:justify;
 
}
td.central h1{
 margin:0;
 padding:0;
 font-size:18px;
 height:35px;
 text-align:center;
 color:#A4C6E6;
 
}
td.central h2{
 text-align: center;
 font-size:15px;
 color:#123F8F;
 margin-top:10px;
 margin-bottom:10px;
 
}

img { border:none; padding:0; margin:0;}
/* color: #44A; */
a {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color:#6D7986; text-decoration:none;}
a:hover
{	text-decoration: underline;}

.link_idioma {margin-bottom:15px;}
.link_idioma a {color: #bababa;  font-weight:bold; font-size:12px;}
.link_gestiweb a:link, .link_gestiweb a {font-size:10px; color: #003F75; text-align:center;}


.menu_lat a, .menu_lat a:link{
	
	font-size: 13px;
	font-weight:normal;
	color: #0056A3;
	letter-spacing:0px;
	padding-left:10px;
	padding-right:2px;
	text-decoration:none;
	text-indent:0px;
	vertical-align:bottom;
}


.menu_lat a:hover {background-color:#B2CEE8; text-decoration:none;}
.menu_lat #sel {background-color:#B2CEE8;}

.submenu {color:#FFFFFF;}
.submenu a, .submenu a:link{ text-decoration: none; padding-left:10px; padding-right:10px; color:#FFFFFF;}
.submenu a:hover{ text-decoration:underline;}



.contenedor{
	
	font-size: 12px;
	font-style: normal;
	color: #003F75;
	border:0;
	padding:0;
	padding-left:9px;
	padding-right:9px;
	margin:0;
}
.contenedor p{
	text-indent:0px;
	margin:0;
	padding:0;
}




select, .minitext { font-size:10px; text-align:left;};
ul {padding:0; margin:0; margin-left:10px;}
li {margin:0; padding:0;}



	.menu_planos {
		
		padding: 0;
		margin: 0;
		color: #000066;
		margin-top:0px;
		margin-bottom:10px;
	}
	.menu_planos a{
		
		color: #000066;
		text-decoration: none;
	}
	.menu_planos a:hover{
		
		color: #000066;
		text-decoration: underline;
	}
	.borde {
		
		border:1px solid #ffffff;
		width:538px;
		text-align: center;
		padding: 0;
		margin: 0;
		margin-top:0px;
		margin-bottom:10px;
	}

	.borde table.pastilla {
		
		
		text-align: center;
		margin-bottom:10px;
	}
	.borde table.pastilla a {
		color:#000066;
		font-size:16px;
		padding: 0;
		margin: 0;
		margin-bottom:10px;
		display:block;
		
	}

	.borde table.pastilla h3 {
		color:#ffffff;
	}
	.borde table.pastilla h4 {
		font-size:14px;
		padding: 0;
		margin: 0;
		color:#123F8F;
		margin-bottom:10px;
		display:block;
		padding-bottom:10px;
		border-bottom:1px solid #ffffff;
	}
	.detalles{
		color:#ffffff;
		font-size:11px;
		text-align: left;
		font-family:Arial;
		margin-bottom:10px;
		width:500px;
	}
	
		a.descarga {
		
		padding: 0;
		margin: 0;
		padding-left:25px;
		padding-bottom:10px;
		background-image: url(img/ico_pdf.gif);
		background-position:top left;
		background-repeat:no-repeat;
		color:#454545;
	}
		.ubicacion {
		font-size:14px;
		text-align:center;
	
		
	}
		.vendido {
		font-size:14px;
		color: #CC3300;
	}
		.reservado {
		font-size:14px;
		color: #993366;
	}

	div#actualizada {
		
		
		margin-bottom:10px;
		font-size:14px;
		text-align:right;
		color: #FFCC00;
		
	

	}


