/* generated by csscreator.com */ 
html, body
{
 margin:0; 
 padding:0; 
 text-align:center; 
 background-color:#FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
}

#contenedor
{
	border-top:3px solid #AB1724;
	width:78em;
	text-align:left;
	z-index:1;
	margin:auto;
	margin-top:0px;
}

#fondo_flash
{
	position:relative;
	z-index:0;
}

#fondo_cabecera
{
	position:absolute;
}




#top_idiomas span
{
	padding-right:10px;
}

#top_idiomas a
{
	color:#000000;
	text-decoration:none;
}

#top_idiomas a:hover
{
	text-decoration:underline;
}

#cabecera
{
	position:relative;
	height:10.4em;
	width:78em;
	background-color:#FFFFFF;
	z-index:2;

}

#cabecera #logo
{
	position:absolute;
	left:0px;
	top:0px;
	z-index:10;
}

#cabecera #menu_top
{
	z-index:2;
	position:absolute;
	color:#333333;
	background-color:#E0E0E0;
	height:1.5em;
	width:49.5em;
	margin-top:62px;
	margin-left:130px;
	font-size:10px;
	text-align:right;
	padding-top:6px;
}


#cabecera #menu_top span
{
	padding-left:14px;
	padding-right:6px;
	font-size:9px;

}

#cabecera #menu_top a
{
	color:#333333;
	text-decoration:none;
}

#cabecera #menu_top a:hover
{
	color:#000000;
	text-decoration:none;
}





#cabecera #eslogan
{
	position:absolute;
	margin-left:152px;
	margin-top:30px;

}

#cabecera #top_idiomas
{
	width:79em;
	z-index:2;
	text-align:right;
	position:absolute;
	text-align:right;
	margin-top:11px;
}

#cabecera #top_idiomas span
{
	font-size:9px;
}

#cabecera #telefono
{
	width:78em;
	position:absolute;
	margin-top:32px;	
	text-align:right;

}

#cabecera #separador
{
	position:absolute;
	margin-left:62.5em;
	margin-top:6.2em;

}

#cabecera #menu
{
	height:2.1em;
	z-index:3;
	position:absolute;
	margin-top:8.3em;

}



#cabecera #menu table
{
	border:0px;
	padding:0px;
	margin:0px;
}


#cabecera #menu .menu
{
	font-size:10px;
	font-weight:bold;
	width:14.5em;
	height:1.8em;
	background-color:#FFFFFF;
	/*margin-top:1px;*/
	padding-left:13px;
	padding-top:7px;
	border-top:1px solid #000000;
}

#cabecera #menu .menuact
{
	font-size:10px;
	font-weight:bold;
	width:14.5em;
	height:1.8em;
	background-color:#FFFFFF;
	/*margin-top:1px;*/
	padding-left:13px;
	padding-top:7px;
	border-top:1px solid #000000;
}

#cabecera #menu .menu a
{
	color:#000000;
	text-decoration:none;
}

#cabecera #menu .menu a:hover
{
	color:#AB1625;
	text-decoration:none;
}


#cabecera #menu .menuact a
{
	color:#AB1725;
	text-decoration:none;
}

#cabecera #menu .menuact a:hover
{
	color:#AB1725;
	text-decoration:none;
}


#cabecera #menu td
{
	padding-left:12px;
}

#cabecera #menu #tabla1
{
	position:absolute;
	z-index:2;
}

#cabecera #buscador
{
	z-index:2;
	position:absolute;
	margin-top:6.2em;
	margin-left:64.4em;
	background-color:#B4B3B3;
	height:2.1em;
	width:13.6em;
}

#cabecera .input
{
	width:86px;
	height:12px;
	border:1px solid #424242;
	font-size:9px;
}

#cabecera form
{
	margin:0px;
	padding:0px;
	padding-left:15px;
	padding-top:2px;
}

#reservas
{
	position:relative;
	background-color:#870310;
	width:78em;
	height:4.2em;
}

#reservas #titulo
{
	position:absolute;
	top:18px;
	left:12px;
}

#reservas #formulario
{
	position:absolute;
	left:236px;
	padding-top:3px;
}

#reservas input
{
	height:14px;
	font-size:9px;
	border:1px solid #424242;
	color:#424242;
}

#reservas select
{
	font-size:9px;
	border:1px solid #424242;
}

#reservas td
{
	padding-right:15px;
	padding-bottom:2px;
}

#reservas form
{
	margin:0px;
	padding:0px;
	font-weight:bold;
	color:#FF9999;
	font-size:10px;
}

#reservas #boton
{
	position:absolute;
	top:15px;
	left:355px;
}




#destacado_home
{
	position:relative;
	width:78em;
	margin-top:1px;
	height:11.8em;
	background:url(../imgs/fondo_home.gif);
	
}

#destacado_home #texto
{
	width:323px;
	height:100px;
	padding-top:18px;
	color:#FFFFFF;
	font-size:9px;
	padding-left:18px;
	line-height:15px;
}

#destacado_home #flash1
{
	position:absolute;
	top:12px;
	left:360px;
}

#destacado_home #flash2
{
	position:absolute;
	top:12px;
	left:570px;
}

#capa_pie
{
	position:relative;
	margin-top:10px;
	width:78em;
	text-align:center;
}
#pie
{
	color:#000000;
	font-weight:bold;
}

#pie2
{
	text-align:center;
	color:#000000;
	font-size:9px;
}

#pie2 a
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

#pie2 a:hover
{
	text-decoration:underline;
}

#pie3 
{
	position:relative;
	text-align:center;
	font-size:9px;
}

#pie3 a
{
	color:#E41919;
	text-decoration:none;
}

#pie3 a:hover
{
	text-decoration:underline;
}

#pie_interior
{
	width:780px;
	margin-top:20px;
	text-align:center;	
	color:#000000;
	font-weight:bold;
}

#pie2_interior
{
	width:780px;
	text-align:center;
	color:#000000;
}

#pie2_interior a
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

#pie2_interior a:hover
{
	text-decoration:underline;
}

#pie3_interior
{
	text-align:center;
	width:780px;
}

#pie3_interior a
{
	color:#E41919;
	text-decoration:none;
}

#pie3_interior a:hover
{
	text-decoration:underline;
}


#central
{
	position:relative;

	color:#000000;
	padding-bottom:10px;
	padding-top:18px;
	padding-left:16px;
	padding-right:12px;
	border-left:1px solid #870310;
	border-right:1px solid #870310;
}

#localizador
{
	color:#999999;
	font-size:9px;
}

#localizador span
{
	color:#AB1725;
}

#localizador .cosito
{
	color:#999999;
}

#localizador a
{
	color:#999999;
	text-decoration:none;
}

#localizador a:hover
{
	text-decoration:underline;
}


.webmap
{
	width:748px;
}

.webmap td
{
	vertical-align:top;
}


.webmap1
{
	font-size:10px;
	color:#BD0000;
	font-weight:bold;
	padding-left:32px;
	padding-top:10px;
	padding-bottom:10px;
}

.webmap1 a
{
	color:#BD0000;
	text-decoration:none;
}

.webmap1 a:hover
{
	text-decoration:underline;
}

.webmap2
{
	font-size:10px;
	color:#666666;
	font-weight:bold;
	padding-left:32px;
	padding-top:10px;
	padding-bottom:10px;
}

.webmap2 a
{
	color:#666666;
	text-decoration:none;
}

.webmap2 a:hover
{
	text-decoration:underline;
}


.webmaps1
{
	padding-left:60px;
	font-size:10px;
	color:#000000;
	padding-bottom:5px;
}

.webmaps1 a
{
	color:#000000;
	text-decoration:none;
}

.webmaps1 a:hover
{
	text-decoration:underline;
}

#listado_grupos
{
	font-family:"Futura Bk BT Book";
}

#contenido
{
	width:75em;
	padding-top:10px;
	min-height:196px;
}

#contenido_scroll
{
	width:73.6em;
	padding-top:10px;
	height:205px;
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;

	scrollbar-arrow-color: #993333;
	scrollbar-base-color: #ECCCCC;
	scrollbar-dark-shadow-color: #E6E6EE;
	scrollbar-track-color: #F4DEDE;
	scrollbar-face-color: #C85555;
	scrollbar-shadow-color: #F2D7D7;
	scrollbar-highlight-color: #DAACAC;
	scrollbar-3d-light-color: #DAACAC;
	
	padding-right:10px;
}

#contenido_hab
{
	width:400px;
	padding-top:10px;
}

#menu_pie
{
	position:relative;
	margin-top:10px;
	width:78em;
	text-align:center;
}

#menu_pie a
{
	color:#8A0410;
	text-decoration:none;
}

#menu_pie a:hover
{
	text-decoration:underline;
}

#menu_pie span
{
	padding-right:20px;
}

.item_buscador
{
	color:#343434;
}

.item_buscador .titulopagina_buscador
{
	font-weight:bold;
}

.item_buscador a
{
	color:#62828F;
	text-decoration:none;
}

.item_buscador a:hover
{
	text-decoration:underline;
}

.separador_buscador
{
	margin-top:8px;
	background-color:#E9E7DA;
	margin-bottom:8px;
}

.usuarios_reg {
 color:#FFFFFF;
}

.usuarios_reg a {
 color:#FFFFFF;
 text-decoration:none;
}

.usuarios_reg a:hover
{
	text-decoration:underline;
}