@charset "UTF-8";
/* CSS Document */

body{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:100%;
background-color:#d6e7eb;
}

img {
border:0px;
}

.sep {
clear:both;
height:1px;
margin:0px;
padding:0px;
font-size:1px;
line-height:1px;
}

#general{
width:56.25em;
height:40.50em;
margin:0 auto;
}

#general a{
text-decoration:none;
color:#eaeef7;
}

#general a:hover, #general a.activo{
color:#f0c505;
}

/*CABECERA DE PORTADA E INTERIOR*/
#cabportada{
width:56.25em;
height:8.25em;
background-image:url(../imagenes/fndazul.jpg);
background-repeat:repeat-x;
background-color:#01081b;
}

.logo{
width:7.44em;
height:7.00em;
margin:0.5em 0 0 0.5em;
float:left;
}

#cabportada ul{
float:right;
margin:0.5em 0 0 0;
padding:0;
color:#eaeef7;
font-size:0.6em;
}

#cabportada li{
display:inline;
margin:0 0.7em 0 0;
}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:right;
height:1.94em;
display:inline;
margin:6.5em 1em 0 0;
padding:0.8em 0 0 0;
color:#FFFFFF;
font-size:0.7em;
}

.informacion{
padding:0;
margin:3.2em 1em 0 0;
}

a.faq {
display:block;
width:120px;
height:24px;
margin:0px 0px 0px 10px;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
text-align:center;
}
a.faq:hover {
color:#F00;
}
a.faq img {
float:left;
margin-right:7px;
}

/*CUERPO*/
#cueportada{
width:56.25em;
height:24em;
background-image:url(../imagenes/imgportada.jpg);
background-repeat:no-repeat;
background-color:#000000;
}

#menuportada{
width:8.44em;
height:24em;
float:left;
background-color:#29458f;
}

#menuportada img{
margin:0.7em 0 0 0.5em;
width:7.44em;
height:7em;
}

#contenidoportada{
float:right;
width:17.75em;
height:6.31em;
margin:17em 0 0 0;
background-image:url(../imagenes/imgbanner.jpg);
background-repeat: repeat-y;
background-position:right;
background-color:#01081b;
}

#contenidoportada p{
float:left;
color:#FFFFFF;
margin:1em 2em 1em 1em;
font-size:0.7em;
}

.titbannerdcho{
font-size:1.5em;
}

/*CUERPO INTERIOR*/
#cuerpo{
width:56.25em;
height:24em;
background-color:#FFFFFF;
}

#contenido{
overflow:auto;
width:47em;
height:24em;
float:right;
}

#contenido h1{
font-size:1.1em;
margin:1em 1em 1em 1em;
font-weight:bold;
}

#contenido p{
text-align:justify;
margin:0 2em 1em 2em;
font-size:0.8em;
color:#01081b;
}

#contenido a{
text-decoration:none;
color:#29458f;
}

#contenido img{
display:block;
margin:0 auto;
}

.imgizq{
float:left;
padding:0 1.5em 0.5em 0;
}

#contenido ul{
text-align:justify;
font-size:0.8em;
color:#01081b;
padding:0 0 0 1em;
margin:0 0 1em 2em;
}

#contenido li{
list-style:none;
}


/*PIE DE PORTADA E INTERIOR*/
#pieportada{
width:56.25em;
height:8.25em;
background-image:url(../imagenes/fndpie.jpg);
background-repeat:repeat-x;
background-color:#40599b;
}

#pieportada ul{
margin:0;
padding:10em 0 0 2em;
color:#eaeef7;
font-size:0.6em;
float:left;
}

#pieportada li{
list-style:none;
}

#pieportada img{
float:right;
width:7.44em;
height:8.25em;
margin:0 1em 0 0;
}

#pieportada p{
float:right;
margin:1.5em 7em 0 0;
text-align:center;
color:#2aaee0;
font-size:1.3em;
}

.txtnaranja{
color:#f0c505;
}

/*SUBPIE DE PORTADA E INTERIOR*/
#subpieportada{
width:56.25em;
height:1.5em;
background-color:#29458f;
}

#subpieportada ul{
margin:0 0 0 0;
padding:0 0 0 0;
list-style:none;
}

.subpiedcha{
display:inline;
list-style:none;
color:#eaeef7;
font-size:0.6em;
float:right;
margin: 10px 10px 0 0;
text-align:right;
}

.subpieizqda{
display:inline;
list-style:none;
font-size:0.6em;
color:#eaeef7;
float:left;
margin:10px 0 0 15px;
}

/*FORMULARIO*/
#cuerpo_formulario{
height:20em;
width:38em;
line-height:1.25em;
color:#282c2f;
margin:0 auto;
}

.formulario fieldset{
width:460px;
}

.formulario label{
font-size:0.7em;
height:1.50em;
display:block;
width:36em;
padding:0.4em 0 0 0;
text-align:right;
}
.formulario input{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
border:solid 1px #4f7093;
margin:2px 0px 0px 10px;
padding:2px;
}
.formulario input.check{
border:0px;
}
.formulario button{
height:2em;
float:left;
font-size:0.75em;
font-weight:bold;
border:solid 1px #4f7093;
margin:1em 0 0.8em 0.50em;
color:#000000;
}

.formulario textarea{
font-family:Arial, Verdana, Helvetica, sans-serif;
width:275px;
height:70px;
font-size:11px;
margin:2px 0px 0px 10px;
padding:2px;
border:solid 1px #4f7093;
}

.formulario select{
float:left;
background:#E6E6E6;
font-size:0.69em;
border:solid 1px #4f7093;
margin:0.8em 0 0.8em 0.50em;
}

#cuerpo_formulario a{
color:#000000;
}
/* RESERVAS */
#general #cuerpo #contenido .cuadros {
float:left;
width:190px;
height:310px;
font-weight:bold;
color:#FFFFFF;
font-size:14px;
}
#general #cuerpo #contenido .cuadros .cuadrogris, #general #cuerpo #contenido .cuadros .cuadroazul {
width:140px;
height:60px;
padding:15px;
background-image:url(../imagenes/cuadrogris.gif);
margin:12px 0px 12px 0px;
}
#general #cuerpo #contenido .cuadros .cuadroazul {
background-image:url(../imagenes/cuadroazul.gif);
}
#general #cuerpo #contenido .reserva {
float:left;
width:520px;
padding:15px;
font-size:11px;
background-color:#EEE;
}
#general #cuerpo #contenido .reserva .calendario {
float:left;
display:block;
width:200px;
}
#general #cuerpo #contenido .reserva .formureserva {
float:left;
width:320px;
}
#general #cuerpo #contenido .reserva .formureserva .cuadro {
padding:8px;
background-color:#d4d0c8;
line-height:16px;
margin:0px 0px 12px 0px;
}
#general #cuerpo #contenido .reserva .formureserva .cuadro .titular {
font-weight:bold;
font-size:14px;
margin:0px 0px 8px 0px;
}
#general #cuerpo #contenido .reserva .formureserva .cuadro .rango {
float:left;
background-color:#666;
color:#FFF;
padding:3px;
margin:0px 9px 0px 0px;
}
#general #cuerpo #contenido .reserva .formureserva input, #general #cuerpo #contenido .reserva .formureserva select {
font-size:11px;
}
#general #cuerpo #contenido .reserva .formureserva .col1 {
float:left;
width:90px;
text-align:right;
margin:0px 10px 0px 0px;
}
#general #cuerpo #contenido .reserva .formureserva .col1 strong {
color:#FF0000;
font-size:17px;
}
#general #cuerpo #contenido .reserva .formureserva .col2 {
float:left;
width:190px;
margin:0px 0px 6px 0px;
font-weight:bold;
}
#general #cuerpo #contenido .reserva .formureserva .col2 input.boton {
width:143px;
padding:3px 0px 3px 0px;
font-size:11px;
font-weight:bold;
border:solid 1px #4f7093;
margin:2px 0px 0px 50px;
color:#000000;
}
#general #cuerpo #contenido .reserva .formureserva .col2 input {
width:190px;
}
/* /RESERVAS */
/* CARRITO COMPRA */
#general #cuerpo #contenido .scrollcarrito {
width:640px;
height:100px;
overflow:auto;
margin-bottom:10px;
}
#general #cuerpo #contenido .fila {
width:600px;
padding:4px 10px 4px 10px;
background-color:#ebebec;
border-bottom:1px solid #868889;
font-size:11px;
}
#general #cuerpo #contenido .fila .col_1 {
float:left;
width:95px;
}
#general #cuerpo #contenido .fila .col_2 {
float:left;
width:105px;
}
#general #cuerpo #contenido .fila .col_3 {
float:left;
width:105px;
}
#general #cuerpo #contenido .fila .col_4 {
float:left;
width:75px;
}
#general #cuerpo #contenido .fila .col_5 {
float:left;
width:20px;
}
