BODY
{
    MARGIN: 2px;
    BACKGROUND: url(/imagenes/fondo.gif);
}

a
{
    COLOR: #3661ff;
}

H1
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    MARGIN: 0px;
    MARGIN-TOP: 5px;
}

H2
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    MARGIN: 0px;
}

H3
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #3661ff;
    MARGIN: 0px;
}

H4
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #cc3300;
    MARGIN: 0px;
}

label{
	cursor: pointer;
}

.menu-cabecera
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: #ffa200;
    TEXT-DECORATION: none;
}

.menu-superior
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-DECORATION: none;
}

.favoritos-inicio
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: normal;
    COLOR: #3661ff;
    TEXT-DECORATION: none;
}

.menu-superior:hover
{
    COLOR: #ffffff;
}

.celda-menu-superior
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
}

.seccion-actual
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold;
    COLOR: #cccccc;
}

.link-seccion-actual
{
    TEXT-DECORATION: none;
    COLOR: #cccccc;
}

.texto
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-ALIGN: justify;
}

.pie
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: normal;
    COLOR: #000000;
}

.link-pie-foto
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-ALIGN: center;
}

.bloque
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #ffa800;
}

.bloque-portada
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

.bloque-portada:hover
{
    TEXT-DECORATION: underline;
}

.direccion
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    COLOR: #999999;
}

img.link-imagenes
{
    BORDER: 1px solid #000000;
}


img.imagen-detalle
{
    BORDER: 1px solid #000000;
    CURSOR: hand;
}

.boton
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    BACKGROUND-COLOR: #3661ff;
    COLOR: #ffffff;
    WIDTH: 80px;
}

.titulo-menu
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
}

.selects
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    COLOR: #1e4c6f;
}

.select-bloques
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    COLOR: #000000;
    WIDTH: 150px;
}
.link-pequenyo	
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
    COLOR: #000000;
}

.link-pequenyo:hover
{
    TEXT-DECORATION: underline;
    COLOR: #3661ff;
}

.pie-foto
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: normal;
    COLOR: #666666;
    TEXT-DECORATION: none;
}

.inputs-reservas
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff;
    WIDTH: 130px;
    MARGIN: 4px;
}

.categoria-select-reservas
{
    BACKGROUND-COLOR: #ffa200;
    COLOR: #ffffff;
}

.boton-reservas
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    BACKGROUND-COLOR: #ffa200;
    COLOR: #ffffff;
    WIDTH: 80px;
}

.link-mapa
{
    TEXT-DECORATION: none;
    COLOR: #000000;
}

.link-mapa:hover
{
    TEXT-DECORATION: underline;
    COLOR: #3661ff;
}

.ofertas-especiales
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: italic;
    TEXT-ALIGN: right;
}

.tabla-contenido
{
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px;
    BORDER-COLOR: #3661ff;
    BACKGROUND-COLOR: #ffffff;
}

.agenda
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    COLOR: #000000;
}

.alert{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.alert div{
	border: 1px solid #FF0000;
	background-color:#ffe5e5;	
	background-repeat:no-repeat;
	width:80%;
	padding:15px;
	text-align:left;
}

.wrapper_telefonoReserva{
	width: 200px;
	height: 40px;
}

.telefonoReserva{
	width: 100%;
	height: 100%;
	font-family: verdana, sans serif;
	font-size: 10.5pt;
	text-align: left;
	padding-left: 45px;
	padding-top: 4px;	
	background-image:url('/imagenes/fondoBotonTelefono.png');
	background-repeat: no-repeat;
}

.derecha{
	float: right;
}

.izquierda{
	float: left;
}

.precioOriginal{
	text-decoration: line-through;
	font-size: 80%;
}

.oculto{
	display: none;
}

.nota{
	background: #EEEEEE;
	padding: 5px;
	margin: 5px;
	border: 0;
	border-left: solid 2px #1c85ee;
}

.clearer{
	clear: both;
}

#fotosBloque{
	padding: 4px;
}

#s3slider{
	float: left;	
}
#s3slider img{
	margin: 0;
	margin-right: 2px;
}

/***********************************
BOTONES SOCIALES
***********************************/
.fixed-icons{
	z-index: 10000;	
}
.fixed-icons .buttonfixed{
	display:block;
	_display:none;
	position:fixed;
	z-index:9999;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
	right:5px;
	border: 0;
	/*border-left: solid 1px #3661ff;*/
	width:20px; height:20px;	
}

.fixed-icons .twit{
background:url('/imagenes/twi.png') no-repeat 0 0;
}
  
.fixed-icons .face{
background:url('/imagenes/fac.png') no-repeat 0 0;
}
  
.fixed-icons .you{
background:url('/imagenes/you.png') no-repeat 0 0;
}

.fixed-icons .buttonfixed:hover{
	
}

.fixed-icons .first{
	/*border-top: solid 1px #3661ff;*/
}
.fixed-icons .last{
	/*border-bottom: solid 1px #3661ff;*/
}
/***********************************
FIN BOTONES SOCIALES
***********************************/

.error{
	border: solid 2px #ff0000 !important;
	background-color: #ffe5e5 !important;
}


#iconos { 
	width: 31px;	
	float: left;	
	margin-top:90px;
	margin-left: -31px;
	position:absolute; 
	border: 1px solid #3661ff;
	border-right: 0;
	background: #FFF;
}
#iconos a{
	background-color:#FFFFFF;
	height: 20px;
	width: 20px;
	display:block;
	margin: 5px;	
	margin-right: 0px;	
}

#iconos a.last-icon{
	
}

#iconos a img{
	float:right;	
	border: 0px solid #5C5954;
}

.titulo{
	FONT-FAMILY: Verdana;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-ALIGN: justify;
}

