@charset "utf-8";
/* Documento CSS */


.bg_body {
	background-color:#8e052f; 
	background-image:url(img/bg_total.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
}

.bg_titulos{
background:url(img/bg_titulos.jpg);
background-repeat:repeat;
height:35px;	
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 12px;
color:#4F61B3;
padding-left:10px;
padding-top:15px;

}

.filete {
border: solid 1px #641C32;

}
.filete2 {
border: solid 1px #D6D6D6;

}

/*---------------------------------------------------------------------------------------*/
/*DIVS Y MENESTERES*/
/*---------------------------------------------------------------------------------------*/


#pagina {
position: relative;
width: 779px;
height: 650px;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
background:#FFFFFF;
text-align:left;
z-index:0;
}



#pagina_inde {
position: relative;
width: 779px;
height: 350px;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
background:#FFFFFF;
text-align:left;
z-index:0;
}

#pagina_faq {
position: relative;
width: 779px;
height: 820px;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
background:#FFFFFF;
text-align:left;
z-index:0;
}

#pagina_confirmacion {
position: relative;
width: 779px;
height: 1100px;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
background:#FFFFFF;
text-align:left;
z-index:0;
}

#pagina_quienes {
position: relative;
width: 779px;
height: 720px;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
background:#FFFFFF;
text-align:left;
z-index:0;
}

#top {
position: absolute;
width: 779px;
height: 126px;
top: 0;
left: 0;
background:url(img/bg_top.jpg);
background-position:top;
background:repeat-x;
z-index:1;
}

#logo {
position: absolute;
width: 324px;
height: 126px;
top: 0;
left: 15;
background:url(img/logo.jpg);
z-index:4;
}


#guarda_botonera {
position: absolute;
width: 779px;
height: 35px;
top: 68px;
left: 0;
background:url(img/bg_botones.gif);
background-repeat:repeat-x;
text-align:right;
z-index:3;
}


#footer {
width: 764px;
height: 20px;
position: absolute;
padding-top:5px;
padding-right:15px;
left: 1px;
bottom: -27px;
background:url(img/bg_pie.gif);
background-repeat:repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:right;
color:#CCCCCC;
font-size:10px;
}

#contenido  {
width: 729px;
padding-left:25px;
padding-right:25px;
position: absolute;
top: 126px;
left: 0px;

}


#menu{
	position:relative;
	width:450px;
	height:25px;
	left:325px;
	top:5px;
	vertical-align:middle;
	float:left;
}

#botones{
    width:auto ;
    height:25px;
	vertical-align:middle;
	padding-left:2px;
	padding-right:2px;
	text-align:center;

}


a.rolloverbtn {
	display: block;
	width:auto;
	height: 18px;
	vertical-align:middle;
	width:auto;
	padding-left:5px;
	padding-top: 7px;
	padding-right:5px;
	text-align:left;
	text-decoration: none;
	background-image:url(img/bg_boton.gif);
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
} 
a.rolloverbtn:hover { 
   background-position: 0 -30px;
   width:auto;
   text-align:left;
   padding-left:5px;
    padding-right:5px;
	padding-top:5px;
	text-decoration: none;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background:url(img/bg_bton.gif);
	background-repeat:repeat-x;
} 

a.rolloverbtn2 {
	display: block;
	width:auto;
	height: 20px;
	vertical-align:middle;
	width:auto;
	padding-left:5px;
	padding-top: 5px;
	padding-right:5px;
	text-align:center;
	text-decoration: none;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color:#61011F;
	border: 1px solid #FFFFFF;
} 
a.rolloverbtn2NOSEUSA:hover { 
   width:auto !important;
  text-align:center;
   padding-left:5px;
    padding-right:5px;
	padding-top:5px;
	text-decoration: none;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #640925;
	background-color:#FFFFFF;
	border: 1px solid #61011F;
} 


a.rolloverbtn3 {
	display: block;
	width:auto;
	height: 20px;
	vertical-align:middle;
	width:auto;
	padding-left:5px;
	padding-top: 5px;
	padding-right:5px;
	text-align:center;
	text-decoration: none;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #640925;
	background-color:#FFFFFF;
	border: 1px solid #61011F;
} 
a.rolloverbtn3:hover { 
   width:auto !important;
   text-align:center;
   padding-left:5px;
    padding-right:5px;
	padding-top:5px;
	text-decoration: none;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #640925;
	background-color:#FFFFFF;
	border: 1px solid #61011F;
}
/*    --------------------------------------------------------------------------------------------*/
/*    ----------------------------LINKS-----------------------------------------------------------*/
/*    --------------------------------------------------------------------------------------------*/

a.links:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8E262C;
	font-style:italic;
	text-decoration:none;
	font-weight:bold;
}

a.links:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8E262C;
	font-style:italic;
	text-decoration:none;
	font-weight:bold;
}


a.links:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8E262C;
	font-style:italic;
	text-decoration:none;
	font-weight:bold;
}

a.links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8E262C;
	font-style:italic;
	text-decoration:underline;
	font-weight:bold;
}




a.links2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5B5C62;
	text-decoration:none;
	font-weight:bold;
}

a.links2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5B5C62;
	text-decoration:none;
	font-weight:bold;
}


a.links2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5B5C62;
	text-decoration:none;
	font-weight:bold;
}

a.links2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8E262C;
	text-decoration:underline;
	font-weight:bold;
}




/* Textos */



.separador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	padding-top:7px;
}


.titulos {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#640925;
	font-weight:bold;
}

.cuerpo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#640925;
}
.cuerpo2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#6A6B72;
}

.descripcion_tit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	font-weight:bold;
	
}

.faq_tit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	font-weight:normal;
	
}




/*  FORMS    */

.reservas {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align:middle;
	color: #ffffff;
	width: 75px;
	height: 20px;
	padding: 0px;
	border: 1px solid #8C8C8C;
	background-color: #A63E43;
	
}

.reservasciudad {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align:middle;
	color: #ffffff;
	width: 120px;
	height: 20px;
	padding: 0px;
	border: 1px solid #8C8C8C;
	background-color: #A63E43;
	
}

.reservaspais {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align:middle;
	color: #ffffff;
	width: 120px;
	height: 20px;
	padding: 0px;
	border: 1px solid #8C8C8C;
	background-color: #A63E43;
	
}



.fechas {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align:middle;
	color: #ffffff;
	width: 40px;
	height: 20px;
	padding: 0px;
	border: 1px solid #8C8C8C;
	background-color: #A63E43;
	
}

.fechasanio {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align:middle;
	color: #ffffff;
	width: 60px;
	height: 20px;
	padding: 0px;
	border: 1px solid #8C8C8C;
	background-color: #A63E43;
	
}

.form {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align:middle;
	color: #ffffff;
	width: 150px;
	height: 20px;
	padding: 0px;
	border: 1px solid #8C8C8C;
	background-color: #A63E43;
	
}

.form3 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align:middle;
	color: #000000;
	width: 280px;
	height: 16px;
	padding: 0px;
	border: 1px solid #8C8C8C;
	background-color: #CCCCCC;
	
}

.form2 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align:middle;
	color: #ffffff;
	height:140px;
	width: 150px;
	border: 1px solid #8C8C8C;
	background-color: #A63E43;
	
}

.boton-enviar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	height: 25px;
	text-align:center;
	vertical-align: middle;
	background-color: #8E030A;
	border: 1px solid #A63E431;
	
}
