@charset "utf-8";
@import url("estilos.css");
@import url("../modulos/breadcrumbs/breadcrumbs.css");
@import url("../modulos/menu-sup/menu-sup.css");
@import url("../modulos/menu-des/menu-des.css");


/* CSS Document */
*{padding:0;margin:0;}

body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	margin:0;
	padding:0;
	background-color:#ac103d;
}

img{margin:0;padding:0;}

input,textarea,select{font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; border:1px solid;/*#E3DAD2*/}
input[type="button"], input[type="submit"], input[type="reset"] {cursor:pointer; background-color:#933; color:#FFF; border:2px #000 solid; padding:0.2em;}
.boton{cursor:pointer; background-color:#933; color:#FFF; border:2px #000 solid; padding:0.2em;}

.txtNegrita{font-weight: bold;}
.txtHidden{left:-999em; position:absolute;}
.noPadding{margin:0; padding:0;}
.cursorPointer{cursor:pointer;}
li {list-style:none;}

noscript
{
	font-family:"trebuchet MS", arial;
	font-size:16px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:underline;
}

strong {font-weight:400;}
#error
{
	clear:both;
	border:1px #000000 solid;
	color:#FFFFFF;
	margin:1em 2.5em 0 0;
	padding:1em;
}

/* Centrado de Página con laterales */

#sombreado
{
	background:url(../modulos/img/fondo-hotel.jpg) left top repeat-y;
	/*background-image:url(../modulos/img/fondo-hotel.jpg);
	background-repeat:repeat-y;*/
	position:absolute;
	left: 50%;
	width:84.1em;	/* 1010px; */
	margin-left:-42.05em; /*-505px;   set to a negative number 1/2 of your width*/
	
	height:768px;
	*height:auto; 
	*min-height:768px; 
	_height:768px;
	display:table !important; 
}

#web
{
	clear:both;
	width:978px;
	
	height:768px;
	*height:auto; 
	*min-height:768px; 
	_height:768px;
	display:table !important; 
	
	padding-left:15px;
}

#sombra_pie
{
	clear:both;
	width:1010px;
	height:20px;
	background:url(../modulos/img/fondo-sombra-hotel.jpg) left top no-repeat;
	padding:0;
}


/* CABECERA */

#cabecera_sup
{
	clear:both;
	width:978px;	
	height:143px;
}

/* CABECERA */

/* MAIN */

#main
{
	clear:both;
	background-color:#c5ad81;
	
	height:40em;
	*height:auto; 
	*min-height:40em; 
	_height:40em;
	display:table !important;
	
	padding: 0 0 1em 0;
}


/* PIE */

#pie
{	
	clear:both;
	width:100%;
	background-color:#c5ab81;
	
	height:115px;
	*height:auto; 
	*min-height:115px; 
	_height:115px;
	display:table !important; 
	
	padding: 0 0 1em 0;
}
#pie img{border:none;}
#pie_direccion
{
	float:left;
	color:#ac103d;
	letter-spacing:0.5px;
	padding:0.7em 0 0 3em;
	font-size:12px;
	font-weight:bold;
}

#pie_direccion p
{
	clear:both;
	float:left;
}

#pie_direccion h3
{
	float:left;
	font-size:12px;
	padding:1.2em 0 0 0.3em;
}

#pie_direccion a {color:#ac103d; text-decoration:none;font-size:11px;}

#pie_derecha
{
	float:right;
	width:442px;
	height:65px;
}

#pie_idiomas img{border:0;}

#pie_idiomas ul
{
	clear:both;
	float:right;
	padding:1em 3em 0.5em 0;
}
#pie_idiomas li{float:left; padding:0 0 0 2.3em;}

#pie_enlaces ul
{
	clear:both;
	background:url(../modulos/pie/img/fondo-pie.jpg) left top no-repeat;
	height:26px;
	padding:0.4em 0 0 3em;
}

#pie_enlaces li
{
	float:left;
	padding:0 0 0 2em;
	font-size:14px;
}

#pie_enlaces .seleccionado {color:#ffffff; text-decoration:none; font-weight:bold;}
#pie_enlaces a {color:#ffffff; text-decoration:none; font-weight:bold;}
#pie_enlaces a:hover {color:#ffffff; text-decoration:none; font-weight:bold;}

#pie .txtTexto{clear:both;color:#ffffff; padding:1em 2.5em 0;}
#pie_datos{clear:both; float:left; padding:1.5em 0 0 3em;}

#pie_menu
{
	float:left;
	text-align:center;
	
	height:4em;
	*height:auto; 
	*min-height:4em; 
	_height:4em;
	display:table !important;
	
	padding:1em 0 0 2em;
}

#pie_menu ul{clear:both; padding:0; margin:0; text-align:center;}

#pie_menu li.pie_menu_center{ clear:both; width:65em; text-align:center;}
#pie_menu li
{
	float:left;
	width:auto;
	color:#d32e12;
	font-size:11px;
	padding: 0 0.5em 0 0;
}

#pie_menu .seleccionado {color:#ffffff; text-decoration:none; font-weight:normal;}
#pie_menu a {color:#666666; text-decoration:none; font-weight:normal;}
#pie_menu a:hover {color:#ffffff; text-decoration:none; font-weight:normal;}




#pie_menu2
{
	clear:both;
	padding:0.2em 5em 0 22em;
}

#pie_menu2 li
{
	float:left;
	color:#666666;
	font-size:10px;
	padding: 0 0.5em 0 0;

}

#pie_menu2 .seleccionado {color:#ffffff; text-decoration:none; font-weight:normal;}
#pie_menu2 a {color:#666666; text-decoration:none; font-weight:normal;}
#pie_menu2 a:hover {color:#666666; text-decoration:underline; font-weight:normal;}


/* ************************************************************** (CSS LOGO TAW) ************************************************************** */
.tawlogo
{
	font-family: arial, sans-serif;
	border: .1em solid #555;
	vertical-align: 0.3em;
	font-weight: bold;
	color: #fff;
	font-size: 0.9em;
	background-color: #555;
	margin: .2em 0 0 0;
	padding: 0;
}

.tawlogo .tnivel
{
	padding: 0 0.4em ;
	border-bottom: 0em;
	background-color: #555;
	color: #fff;
	font-size: 0.8em;
}

.tawlogo abbr{border-bottom: 0em;}

.tawlogo acronym
{
	border-bottom: 0em;
	padding: 0 0.3em;
	background-color: #fff;
	color: #000;
}

.tawlogo sup{padding: 0em; vertical-align: 0.6em; font-size: 0.6em;}
/* PIE */

