/*****************************************************************
Principal
******************************************************************/
html {font-size: 62.5%;}
body {
	font-family: Tahoma;
	font-size: 1.15em;
	padding: 0;
	margin: 0;
	background-color: #B1C9F1;
	background-image: url(imgcomunes/fd.gif);
	background-repeat: repeat-x;
}
.nube {
	background-image: url(imgcomunes/fd_nube.gif);
	background-repeat: no-repeat;
	background-position: right 60px;

}

input, textarea, select {font-size: 62.5%; font-size: 1.15em; font-family: Tahoma; color: #333;}

form {padding:0px; margin:0px;}

h1, h2, h3, h4, h5, h6 {padding: 0; margin: 0;}

p {padding: 0 0 1.1em 0; margin: 0;}

a:link {color: #D01A2A; text-decoration: none;}
a:visited {color: #D01A2A; text-decoration: none;}
a:hover {color: #D01A2A; text-decoration: underline;}

a img {border: none;}

ul {
	padding: 0;
	padding-left: 10px;
	margin: 0;
	list-style-image: url(imgcomunes/bolillo.gif);
	list-style-type: none;
}
ul li {	padding: 2px 0 2px 0px;}

img.foto_de { float: right; margin-left: 10px;}
img.foto_iz { float: left; margin-right: 10px;}

.finalizador { clear: both; height: 1px;}
form {padding: 0; margin: 0;}
/**  Cabecera  ***************************************************************/

.cabecera {width: 720px; margin: 0 auto; }
.cabecera h1 strong {display: none;}
/**  Contenido  ***************************************************************/

.contenido {
	width: 704px; 
	margin: 0 auto;
	background-color: #fff;
	border-right: 8px solid white;
	border-left: 8px solid white;
	border-bottom: 8px solid white;
}

.bienvenido {
	background-color: #F61A3E;
	color: white;
	vertical-align: top;
	border-left:7px solid white;
	line-height: 15px;
}
.bienvenido img {
	border-bottom:7px solid white;
}
.txt {
	padding: 15px;
}
.tit {
	font-family: Georgia;
	font-size: 1.5em;
}
.tit2 {
	font-family: Georgia;
	font-size: 1.5em;
	color: #990000;
	padding-bottom: 10px;

}
.destacado {
	color: white;
	vertical-align: top;
	line-height: 14px;
	background-image: url(imghome/fddestacado.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top: 7px solid white;
}
.fotodestacado {
	padding-right: 15px;
}

/**  Menu Principal  ***************************************************************/

.menu {
	margin: 0 auto;
	background-image: url(imgcomunes/fdmenu.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFF;
	padding: 6px 10px 6px 0px;
	font-size: 1.1em;
	border-bottom: 8px solid white;
	color: #FAD478;
}
.menu a:link, .menu a:visited {
	color: white;
	padding: 4px 20px 0px 20px;
	text-decoration: none;
	font-weight:bold;
}
.menu a:hover {
	color: #FAD478;
	padding: 4px 20px 0px 20px;
	text-decoration: none;
	font-weight:bold;
}
.menu_on {
	color: #FAD478;
	padding: 4px 20px 0px 20px;
	text-decoration: none;
	font-weight:bold;
}





/******************************************interio*****************************************/
.txtprincipal  {
	padding: 20px;
	line-height: 17px;
	vertical-align: top;

}
.lateralcab{
	background-color: #F61A3E;
	color: white;
	vertical-align: top;
	border-left:7px solid white;
	line-height: 16px;
	padding: 15px 25px;
	background-image: url(imgcomunes/fd_laterarl_int.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 1.15em;
	font-weight: bold;
}
.lateral  {
	vertical-align: top;
	text-align: right;
}
.lateral img {
	border-top: 8px solid white;
}
/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/
.reservas td {background-color: #D6DBF0;}

p.subir {text-align: right;}
/**  Pie  ***************************************************************/

.pie {
	width: 704px;
	margin: 0 auto;
	background-color: #fff;
	height: 28px;
	padding: 5px 0px 0px 16px;
	color:#0066FF;
	background-image: url(imgcomunes/pie.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
}
.pie_int {
	width: 704px;
	margin: 0 auto;
	height: 23px;
	padding: 10px 0px 0px 16px;
	color:#0066FF;
	background-image: url(imgcomunes/pie.gif);
	background-repeat: no-repeat;
	background-position: center top;
	border-top: 1px solid #CCCCCC;
	text-align:center;
}
.firma {
	width: 704px;
	margin: 0 auto;
	height: 43px;
	padding: 5px 0px 0px 16px;
	
}