
/* CSS Document */

#container{
width:1000px;
margin: auto;
}

#cabecera{
background-color:#003468;
height:104px;}

#banderas{
background-color:#003468;
text-align:right;
font-size:10px;
padding-right:10px;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;	
}
#banderas a:link{
text-decoration:underline;
color:#ffffff;
font-size:10px;
}
#banderas a:hover{
text-decoration:underline;
color:#ffffff;
font-size:10px;
}
#banderas a:visited{
text-decoration:underline;
color:#ffffff;
font-size:10px;
}

#cabeceraimg{
height:213px;
padding-top:3px;
}
img{
border:0px;}
/*-CABECERA HOTELES LOGO IZQUIERDA-----------------------------------------------------------------------*/

#cabeceralogohotel{
float:left;
height:213px;
padding-top:3px;
}
#cabeceraimg2{
float:left;
height:213px;
padding-top:3px;
}
/*-FIN ---CABECERA HOTELES LOGO IZQUIERDA-----------------------------------------------------------------------*/
/*-------MENU --------------------*/

#tabs {
	float:right;
	width:730px;
	font-size:11px;
	position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:normal;
	/*border-bottom:1px solid #666;*/
/*	margin-bottom:1px; /*margin between menu and rest of page*/
	margin-top:-10px;
	margin-left:200px;

	
	}

#tabs ul {
	margin:0;
	padding:10px 10px 0 0px;
	list-style:none;
	
	}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}

#tabs a {
	float:left;
	background:url(../left.png) no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	}

#tabs a span {
	float:left;
	display:block;
	background:url(../right.png) no-repeat right top;
	padding:6px 15px 4px 6px;
	margin-right:2px;
	color:#FFF;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {
	}

#tabs a:hover {
	background-position:0% -42px;
	}

#tabs a:hover span {
	background-position:100% -42px;

	}
/*-------------------------------------------------------------------------------------*/

/*-LISTADO CARACTERISTICAS HOTELES-----------------------------------------------------------------------*/
ul.redondo {
list-style-type:disc;
margin:0;
  padding-left: 1em;
  line-height: 1.2em; }
/*- FIN --- LISTADO CARACTERISTICAS HOTELES-----------------------------------------------------------------------*/



/*-RESALTADOS TEXTOS INTERIORES-----------------------------------------------------------------------*/
.resaltado_hoteles{
color:#29ABE2;
font-weight:bold;
}

/*-FIN ----RESALTADOS TEXTOS INTERIORES-----------------------------------------------------------------------*/

/*-GOMES-----------------------------------------------------------------------*/

#cabecerahomeimg{
height:400px;
padding-top:3px;

}
#contenidohome{
float:left;
width:1000px;
padding-bottom:10px;
padding-top:4px;
margin-top:4px;
margin-left:0px;

}
#moduloshome{
float:left;
margin-right:4px;
margin-bottom:2px;
width:240px;
padding-right:0px;
background-color:#003468;}
#moduloshome img{
width:240px;
border:0px;
}
#moduloshomederecha{
float:right;
border:0px;
margin-bottom:2px;
width:260px;
padding-right:5px;
background-color:#003468;}




/*-------------------------------------------------------------------------------------*/

#logocabecera{
position:relative;
top:20px;
left:20px;
}
body{
background:url(../img/fons_restaurants.jpg) repeat-x;
margin:0px;
background-color:#CEE3F4;

}

/*#menu_iz{
padding-top:4px;
margin-top:4px; margin-right:0px;
padding-left:7px;
float:left;
width:170px;
background-color:#FFFFFF;}*/

#contenido{
float:left;
width:1000px;
background-color:#FFFFFF;
padding-top:4px;
margin-top:4px;
margin-left:0px;
margin-bottom:4px;
}
#contenido #principal{
float:left;
width:600px;
margin-left:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
#contenido #menu_iz{
/*padding-top:4px;*/
margin-top:4px; margin-right:0px;
padding-left:7px;
float:left;
width:170px;
background-color:#FFFFFF;}




#contenido #principal img{border-bottom:5px solid #29ABE2}
#contenido #principal img.texto{border:0px}
#contenido #principal #imgtiluloint img{border-bottom:0px}

#contenido #principal #habitaciones{
float:left;
width:580px;
/*margin-left:5px;*/
margin-right:12px;
}
#contenido #principal #habitaciones #habitacion1{
float:left;
width:580px;
/*margin-left:5px;*/
margin-right:12px;
background-color:#d6eefa;
margin-bottom:10px;

}

#contenido #principal #habitaciones #habitacion1 .img{
float:left;
width:230px;
/*margin-left:5px;*/

}
 .titulohabitaciones{
float:right;
width:330px;
/*margin-left:5px;*/
padding-left:10px;
font-size:18px;
padding-right:10px;
background-color:#91d2f0;
color:#FFFFFF;

}
 .textohabitaciones{
float:right;
width:330px;
/*margin-left:5px;*/
padding-left:10px;
font-size:12px;
padding-right:10px;
padding-top:0px;
background-color:#d6eefa;


}

#contenido #principal #columna1{
float:left;
width:290px;
/*margin-left:5px;*/
margin-right:12px;

}
#contenido #principal #columna2{
float:left;
width:290px;
margin-left:0px;
margin-right:8px;
}
#contenido #secundario{
 padding-top:4px;
float:left;
width:160px;
padding-left:7px;
}
.imgsecundario {
margin-bottom:4px;
}

/*-TITULOS SECCIONES-----------------------------------------------------------------------*/
.titulo_hoteles {
color:#29ABE2;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-variant:small-caps;
font-size:medium;
font-weight:bold;

}
/*---------------------------------------------------------------------------------------------*/

#pie{
clear:both;
background-color:#FFFFFF;
padding:6px;
padding-left:10px;
height:280px;
}

.pielogo{
padding:15px 0px 8px 0px;
}

/* CSS menu VERTICAR (MENU)----------------------------------------------------------------*/
ul.menu{
width:153px; 
list-style:none;
margin:0px;
padding:0px;
padding-bottom: 6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
ul.menu li{
border-bottom::1px solid #7C7C7C;
border-top:1px solid #FFF;
background: #D4EFFA
}
ul.menu li a:link{
padding: .3em 0 .5em .5em;
display:block;
text-decoration:none;
color:#333;
}
ul.menu li a:hover{
padding: .3em 0 .5em .5em;
display:block;
text-decoration:none;
color:#FFFFFF;
background-color:#A9DEF3;
}
ul.menu li a:visited{
padding: .3em 0 .5em .5em;
display:block;
text-decoration:none;
color:#333;}

/* CSS MENU PIE (MENU)----------------------------------------------------------------*/

#menupie{
background-color:#FFFFFF;
width:986px;

}
#menupielogos{
background-color:#FFFFFF;
width:986px;
padding-top:8px;

}
#menupie1{
width:980px;
float:left;
background-color:#EBEEF3;
margin-top:8px;
margin-bottom:8px;
}

ul.menupie1{
float:left;
list-style:none;
margin:0px;
padding:10px;
padding-bottom: 2px;
padding-right:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
ul.menupie1 li{
color:#666666;
font-size:11px;
}
ul.menupie1 li.destacado{
color:#003468;
font-weight:bold;
font-size:10px;
padding-bottom: 2px;
}
ul.menupie1 li a:link{
padding: .2em 0 .2em 0;
display:block;
text-decoration:none;
color:#333333;
font-size:11px;
}
ul.menupie1 li a:hover{
padding: .2em 0 .2em 0;
display:block;
text-decoration:underline;
color:#003468;
}
ul.menupie1 li a:visited{
padding: .2em 0 .2em 0;
display:block;
text-decoration:none;
color:#333333;
font-size:11px;
}

/*  MENU CORP  ----------------------------------------------------------------------------------*/
#menucorp{
float:right;
margin-right: 15px;
_margin-left:310px;
position:relative;
top:-15px;
}
ul.menucorp {
  clear: both;
  float: left;
  width: 100%;
  list-style: none;
  margin: 0px;
  padding: 0px;
  font-size:10px;
}
ul.menucorp li {
  float: left;
  padding-left: 10px;
}
ul.menucorp li a:link, ul.menucorp li a:visited {
  /*padding: .3em;*/
  display: block;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color:#FFFFFF;
  background: #003468;
   border-bottom:4px solid #29ABE2;
}
ul.menucorp li a[class="ofertas"]{
   border-bottom:4px solid #D7DE21;
}
ul.menucorp li a:hover[class="ofertas"], ul.menucorp li a:hover[class="hoteles"],ul.menucorp li a:hover[class="celebraciones"],ul.menucorp li a:hover[class="empresas"],ul.menucorp li a:hover[class="restaurantes"],ul.menucorp li a:hover[class="grupo"],ul.menucorp li a:hover[class="apartamentos"]{
   border-bottom:4px solid #FFFFFF;
}
ul.menucorp li a[class="hoteles"]{
   border-bottom:4px solid #29A9E0;
}
ul.menucorp li a[class="apartamentos"]{
   border-bottom:4px solid #79CAEE;
}
ul.menucorp li a[class="celebraciones"]{
   border-bottom:4px solid #C4205C;
}
ul.menucorp li a[class="empresas"]{
   border-bottom:4px solid #F9AE3B;
}
ul.menucorp li a[class="restaurantes"]{
   border-bottom:4px solid #CCDFF0;
}
ul.menucorp li a[class="grupo"]{
   border-bottom:4px solid #BBB1A6;
}
/*---------------------------------------------------------------------------------------------*/


/*	SUBMENU CORP ------------------------------------------------------------------------------*/
#submenucorp{
float:right;
margin-right:0px;
position:relative;
top:30px;
left:595px;
} 
ul.submenucorp {
  clear: both;
  float: left;
  width: 100%;
  list-style: none;
  margin: 0px;
  padding: 0px;
  font-size:12px;
}

ul.submenucorp li {
  float: left;
  padding-left: 20px;
}

ul.submenucorp li a:link, ul.submenucorp li a:visited {
  /*padding: .3em;*/
  display: block;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color:#FFFFFF;
  background: #003468;
   border-bottom:4px solid #29ABE2;
}
/* ------------------------------------------------------------------------------------------------*/
/*	RECUADRES COLORS ------------------------------------------------------------------------------*/
#recuadrocolor{
width:280px;
background-color:#A9DEF3;
border-bottom-width: 8px;
border-bottom-style: solid;
border-bottom-color: #29abe2;
}
#recuadrocolor #texto{
padding-left:10px;
padding-top:1px;
padding-bottom:2px;
color:#FFFFFF;
font-size:22px;
font-style:italic;}
/* ------------------------------------------------------------------------------------------------*/