html { 
height:100%;
} 
body {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	background: #FFFFFF;
}
.sombraizquierda{
	width:11px;
	background:url(../images/sombra_izq.jpg) repeat-y right #F1EDDD #DDFFDD;
}
.imagenizquierda{
	background:url(../images/detalle_izq.jpg) repeat-y left #F1EDDD #DDFFDD;
}
.sombraderecha{
	width:11px;
	background:url(../images/sombra_dcha.jpg) repeat-y left #F1EDDD #DDFFDD;
}
.imagenderecha{
	background:url(../images/detalle_dcha.jpg) repeat-y right #F1EDDD #DDFFDD;
}
.pagina{
 	width:700px; 
 	height:457px;
 	margin:0 auto 0; 
 	border-top:0px solid #000000; 
 	border-bottom:0px solid #000000; 
 	margin-top:0px;
 	padding:0px;
 	background: #FFFFFF;
 }
.cabecera{
	border:0px solid #000000; 
	font-family: Century Gothic, Verdana; 
	vertical-align:bottom; 
	font-size: 16px; 
	color:#FFFFFF; 
	text-align:left;
}
.separacionmenu{
	color:#0E963E;
	text-decoration:none;
	font-family: Century Gothic, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: xx-normal;
	font-style: normal;
}
.enlacemenu a{
	margin-left:0px;
	color:#000000;
	color:#0E963E;
	text-decoration:none;
	font-family: Century Gothic, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: xx-normal;
	font-style: normal;
	width:100%;
}
.enlacemenu a:link{
	text-decoration:none;
	font-size: xx-normal;
	font-style: normal;
}
.enlacemenu a:visited{
	text-decoration:none;
	font-size: xx-normal;
	font-style: normal;
}
.enlacemenu a:hover{
	color: #0E963E;
	text-decoration:none;
	font-size: xx-normal;
	font-style: normal;
	text-decoration:underline;
}

.enlacesderecho a{
	margin-left:0px;
	color:#000000;
	color:#0E963E;
	color:#E9d496;
	color:#9a9a9a;
	text-decoration:none;
	font-family: Century Gothic, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	width:100%;
}
.enlacesderecho a:link{
	text-decoration:none;
	font-size: xx-normal;
	font-style: normal;
}
.enlacesderecho a:visited{
	text-decoration:none;
	font-size: xx-normal;
	font-style: normal;
}
.enlacesderecho a:hover{
	color: #0E963E;
	color: #9a9a9a;
	color: #0E963E;
	text-decoration:none;
	font-size: xx-normal;
	font-style: normal;
	text-decoration:underline;
}


.tituloseccion{
 	width:150px; 
	color:#0E963E;
	font-family: Verdana; 
	font-size:12px;
	padding-top:0px; 
	padding-bottom:1px; 
	padding-left:0px; 
	text-align:center;
	font-weight:bold;
 	border-bottom:1px solid #0E963E;
 	font-family: Century Gothic;
 	
}
.tituloseccion table{

	}
.tituloseccion table tr td{
	font-family: Verdana; 
	font-size:12px;
	color: #0E963E;
	font-weight:bold;

	width:124px;
	vertical-align:top;
	text-align:left;
	font-family: Century Gothic, Verdana;
	}
 
.titulo{
	color: #0E963E;
	font-family: Century Gothic, Verdana;
	font-size:x-small;
	}
.titulo b{
	color: #0E963E;
	font-family: Century Gothic, Verdana;
	font-size:medium;
	}

.mancheta{
	text-align:center; 
	font-weight:bold; 
	height:100%;
	background:#0E963E; 
	color:#FFFFFF; 
	font-size:10px; 
	font-family:Verdana;
}

.menulateral{
	width:150px; 
	vertical-align:top;
	}
.menulateral table{
	height:100%;
	background:url( ../images/banda.jpg ) repeat-x top #DDFFDD;
	}

.contenidotitulo{
 	width:100%; 
 	text-align:right;
	padding:0px 4px 0px 4px;
 }
 
.contenidotitulo table{
 	width:100%; 
 	border-top:1px solid #ECE7E0; 
 	border-bottom:1px solid #ECE7E0; 
 }

.contenidobanner{
	vertical-align:top;
 	width:100%; 
 	text-align:center;
 }

.seccioncontenido{
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
}

.contenido{
	text-align:justify; 
	color:#0E963E; 
	font-size:11px; 
	font-family: Century Gothic, Verdana, Tahoma, sans-serif;
}

.camposform{
	text-align:justify; 
	color:#000000; 
	font-size:11px; 
	font-family: Century Gothic, Verdana, Tahoma, sans-serif;
}

.enlace {
	color:#0E963E;
	text-decoration:none;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: xx-normal;
	font-style: normal;
}
.enlace input{
	color:#D21034;
	background:#FFFFFF;
	border: 0px solid;
	font-weight:bold;
	text-decoration:none;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}

.enlace a{
	color:#D21034;
	text-decoration:none;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: xx-normal;
	font-style: normal;
}
.enlace a:link{
	text-decoration:none;
	font-size: xx-normal;
	font-style: normal;
}
.enlace a:visited{
	text-decoration:none;
	font-size: xx-normal;
	font-style: normal;
}
.enlace a:hover{
	color: #F1113B;
	text-decoration:none;
	text-decoration:underline;
	font-size: xx-normal;
	font-style: normal;
}

#menu {
	float: left;
	background:transparent;
	width:125px;
}
#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-family: Century Gothic, Verdana, Helvetica, Arial, sans-serif;
	font-size: 0px;
	border:none;
}
#menu li {
	font-family: Century Gothic, Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	position: relative;
	left: 0px;
	width: 125px;
	border-top:0px solid #000000;
}
#menu a{
	background:none;
}
.sub li a{
	background:#FEAFEA;
}
.main li {
	font-family: Century Gothic, Verdana, Helvetica, Arial, sans-serif;
	color: #0E963E;
	text-decoration: none;
	text-align:left;
	font-size: 10px;
	padding: 0px;
	border-top: 0px;
	border-bottom: 0px;
	margin: 0px;
	background:transparent;
}
.main li a {
	font-family: Century Gothic, Verdana, Helvetica, Arial, sans-serif;
	color: #0E963E;
	text-decoration: none;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	border-top: 0px;
	border-bottom: 0px;
}
.sub li {
	padding:0px;
	margin:0px;
	color: #000033;
	text-decoration: none;
	text-align:right;
	border-bottom:1px solid #ECE7E0;
}
.sub li a {
	color: #0E963E;
	display:block;
	text-align:right;
	text-decoration: none;
	padding:0px;
}
.main li a:hover {
	color: #0E963E;
}
.sub li a:hover {
	color: #0E963E;
}


.opcionreservaactiva{
	color: #0E963E; 
	border:0px solid #000000; 
	vertical-align:top; 
	text-align:center; 
	font-family: Century Gothic, Verdana; 
	font-size:12px; 
	border-top:2px solid #0E963E;
	border-left:1px solid #0E963E;
	border-right:1px solid #0E963E;
	font-weight:bold;
	text-decoration:none;
}

.opcionreserva{
	background:#DFD5C7; 
	color: #0E963E; 
	border:0px solid #000000; 
	vertical-align:top; 
	text-align:center; 
	font-family: Century Gothic, Verdana; 
	font-size:12px; 
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #0E963E;
	font-weight:bold;
	text-decoration:none;
}
.opcionreserva a{

	color: #FFFFFF; 
	vertical-align:top; 
	text-align:center; 
	font-family: Century Gothic, Verdana; 
	font-size:12px; 
	text-decoration:none;
}
.opcionreserva a:link{
	color: #FFFFFF; 
	vertical-align:top; 
	text-align:center; 
	font-family: Century Gothic, Verdana; 
	font-size:12px; 
	text-decoration:none;
}
.opcionreserva a:visited{
	color: #FFFFFF; 
	vertical-align:top; 
	text-align:center; 
	font-family: Century Gothic, Verdana; 
	font-size:12px; 
	text-decoration:none;
		
}
.opcionreserva a:hover{
	color: #FFFFFF; 
	vertical-align:top; 
	text-align:center; 
	font-family: Century Gothic, Verdana; 
	font-size:12px; 
	text-decoration:none;
}




.reservaopcionactiva{
	color: #0E963E; 
	vertical-align:top; 
	text-align:center; 
	font-family: Century Gothic, Verdana; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none;
}
.reservaopcionactiva a{
	text-decoration:none;
	color: #0E963E; 
	vertical-align:top; 
	text-align:center; 
	font-family: Century Gothic, Verdana; 
	font-size:12px; 
	font-weight:bold;
}
.reservaopcion{
	color: #0E963E; 
	vertical-align:top; 
	text-align:center; 
	font-family: Century Gothic, Verdana; 
	font-size:12px; 
font-weight:bold;
		text-decoration:none;
}
.reservaopcion a{
	color: #0E963E; 
	vertical-align:top; 
	text-align:center; 
	font-family: Century Gothic, Verdana; 
	font-size:12px; 
	text-decoration:none;
	font-weight:bold;
}
.reservaopcion a:link{
	color: #0E963E; 
	vertical-align:top; 
	text-align:center; 
	font-family: Century Gothic, Verdana; 
	font-size:12px; 
	text-decoration:none;
	font-weight:bold;
}
.reservaopcion a:visited{
	color: #0E963E; 
	vertical-align:top; 
	text-align:center; 
	font-family: Century Gothic, Verdana; 
	font-size:12px; 
	text-decoration:none;
	font-weight:bold;
}
.reservaopcion a:hover{
	color: #0E963E; 
	vertical-align:top; 
	text-align:center; 
	font-family: Century Gothic, Verdana; 
	font-size:12px; 
	text-decoration:none;
	font-weight:bold;
}

.mainreserva{
	text-decoration: none;
	list-style: none;
	border-left:0px;
	margin-left:0px;
	padding-left:10px;
}
#mainreserva ul {
	list-style: none;
	background: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0px;
	border:none;
	text-decoration: none;
	margin:0px;
	padding:0px;
	left:0px;
}
#mainreserva li {
	background: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	left: 0px;
	border-top:0px solid #000000;
	list-style: none;
	text-decoration: none;
}
#mainreserva li a {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	display: block;
	border-top: 0px;
	border-bottom: 0px;
	margin:0px;
	padding:0px;
}
#mainreserva li {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	display: block;
	border-top: 0px;
	border-bottom: 0px;
	list-style: none;
}
.subreserva {
	color: #000033;
	text-decoration: none;
	text-align:left;
	list-style: none;
	padding-top:0px;
	padding-bottom:0px;
}
.subreserva ul{
	color: #000033;
	text-decoration: none;
	text-align:left;
	list-style: none;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
}
.subreserva li {
	color: #000033;
	text-decoration: none;
	text-align:left;
	list-style: none;
	padding-left:10px;
	margin-left:10px;
}
.subreserva li a {
	color: #000000;
	text-decoration: none;
}
.mainreserva li a:hover {
	color: #0E963E;
}
.subreserva li a:hover {
	color: #0E963E;
}
.boton{
	color:#000000;
	color:#0E963E;
	border:1px solid #0E963E;
	font-family: Century Gothic, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
