html{ height: 100%; margin: 0px;}

body{
	/* Oculta el scroll, importar solo en principal*/
	/*overflow:hidden;
	/*overflow-x:hidden;
	/*overflow-y:hidden;
	/*overflow:-moz-scrollbars-none;
	/*-----------------------------*/
	
	height: 100%; margin: 0px;
	text-align: center;
	background:url(../imgs/fondo-barrica.jpg) top center no-repeat ;
	background-color: #2c645a;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #fff;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;

}

body.home { background:url(../imgs/fondo-barrica.jpg) top center no-repeat ; background-color: #2c645a; }


img.titular {margin-left: -3px;}


/* --- ESTRUCTURA ---- */

#contenedor{ height: auto; width: 100%; margin: auto; text-align: center;}	
#logotipo{ height: 70px; width: 990px; margin:15px auto 0px auto; padding: 0px; text-align: left;}

#redesSociales{float:right;}
#redesSociales img{margin: 20px 5px 0 5px;}

.logo{ margin-left: 15px;}

#menu{	height: 30px; width: 990px; background: #002c24; margin:auto; margin-bottom: 20px;}

#flash{	height:204px; width: 990px; margin: auto;}


#pie{ position:relative; width: 100%; background: #0b4c41; height: 55px; clear: both; padding-top: 15px; text-align: center;}
#piemdc{ position:relative; width: 100%; background: #072b49; height: 55px; clear: both; padding-top: 15px;}


/* --- Menu principal ---- */
.mainmenu li{ display:inline; float:left; height: 30px; padding: 0;}
.mainmenu a:hover{background-position:0 -30px;}

a.menuprincipal1{width:155px; height:30px; margin-left: 25px;background:url(../imgs/menu-hoteles.gif) top left no-repeat; display:block; text-indent:-9999px;}

a.menuprincipal1_en{width:155px; height:30px; margin-left: 25px;background:url(../imgs/menu-hoteles_en.gif) top left no-repeat; display:block; text-indent:-9999px;}

a.menuprincipal2{width:155px; height:30px; margin-right: 32px; background:url(../imgs/menu-hworld.gif) top left no-repeat; display:block; text-indent:-9999px;}
a.menuprincipal3{width:155px; height:30px; background: url(../imgs/menu-thegift.gif) top left no-repeat; display:block; text-indent:-9999px;}

a.menuprincipal4{width:155px; height:30px; margin-left: -30px; background:url(../imgs/menu-reservas.gif) top left no-repeat; display:block; text-indent:-9999px;}

a.menuprincipal4_en{width:155px; height:30px; margin-left: -30px; background:url(../imgs/menu-reservas_en.gif) top left no-repeat; display:block; text-indent:-9999px;}

a.menuprincipal5{width:155px; height:30px; background:url(../imgs/menu-contacto.gif) top left no-repeat; display:block; text-indent:-9999px;}
a.menuprincipal5_en{width:155px; height:30px; background:url(../imgs/menu-contacto_en.gif) top left no-repeat; display:block; text-indent:-9999px;}

a.menuprincipal6{width:155px; height:30px; background:url(../imgs/menu-experiencias.gif) top left no-repeat; display:block; text-indent:-9999px;}
a.menuprincipal6_en{width:155px; height:30px; background:url(../imgs/menu-experiences.gif) top left no-repeat; display:block; text-indent:-9999px;}


a.menuprincipal7{width:155px; height:30px; background:url(../imgs/menu-reuniones-y-eventos.png) top left no-repeat; display:block; text-indent:-9999px;}
a.menuprincipal7_en{width:155px; height:30px; background:url(../imgs/menu-reuniones-y-eventos_en.png) top left no-repeat; display:block; text-indent:-9999px;}


/* --- MAQUETACI�N CONTENIDOS ---  */

#cabeceraContenidos { width: 990px; clear:right; padding-bottom: 30px; padding-top: 20px;}

#senda{ float:left; width:450px; padding: 0px; text-align: left; font-size: 9px;}

#idioma { float: right; width:450px; padding: 0px; text-align: right;}



/* --- TEXTOS --- */
a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
a:link {	color: #dddaaa;}
a:visited {	color: #896b4e;}
a:hover {	color: #dddaaa;}
a:active {	color: #dddaaa;}

#senda a {color: #fff; font-weight: normal; font-size: 9px;}
#idioma a { font-weight: normal;}

strong { color: #ffedb4;}
.textodestacado2{font-style: italic;}
.textodestacadoenlace{ font-style: italic; font-size: 9px; color: gray; }

h3 { display: inline;}


/* ESPEC�FICO DE HOME HOTELES */

.menuHaciendas{padding-top: 5px;}

ul .menuHaciendas{ list-style-type:none;}
.menuHaciendas li{ padding-left: 25px; background-repeat:no-repeat; background-position:0px 0px 0px 0px;  margin-top: 14px;}

li.itemzorita{ background-image:url(../imgs/icono-zorita.gif);}
li.itemabascal{ background-image:url(../imgs/icono-abascal.gif);}
li.itemunamuno{ background-image:url(../imgs/icono-unamuno.gif);}
li.itemsannicolas{ background-image:url(../imgs/icono-sannicolas.gif);}
li.itemsusar{ background-image:url(../imgs/icono-susar.gif);}

li.itemcavavillage{ background-image:url(../imgs/icono-cavavillage.gif);}
li.itemdurius{ background-image:url(../imgs/icono-duriuswine.gif);}

li.itemmdc{ background-image:url(../imgs/icono-wineclub.gif);}
li.itembroken{ background-image:url(../imgs/icono-brokenwharf.gif);}




a.linkexterno { color: #d7efff;}

#contenedor_pie{
  background: none repeat scroll 0 0 #003E32;
  height: auto;
  margin: auto;
  overflow: hidden;
  padding-left: 0;
  width: 990px;
}

#pie_escaparates a{
  color: #E8E5CB;
  font-weight: normal;
}

#pie_escaparates{
  background: url("../imgs/escaparates/fondopie.jpg") no-repeat scroll 0 0px transparent !important;
  clear: both;
  display: block;
  height: 175px !important;
  margin: 5px 0px 0px 5px;
  padding-top: 25px;
  /*position: relative;*/
  text-align: left !important;
}

#pie_escaparates img{
  display:block;
}

#especiales{
  float:left;
  margin-left: 240px;
  width: 220px;
}

#especiales ul{
  margin-top: 15px;
}

#especiales li{
  margin-top: 3px;
}

#experiencias{
  float:left;
}

#experiencias ul{
  margin-top: 12px;
}

#experiencias li{
  margin-top: 3px;
}

#experiencias ul{
  float:left;
  padding-right: 25px;
}



