* { padding: 0; margin: 0; }

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color:#e9e9e9;
}
.nolink{
 color:#a1a1a1;
 text-decoration:none;
}
/*Div que lo encierra todo*/
#Box { 
 margin: 0 auto;
 width: 952px;
 border:10px solid #FFFFFF;
 background-color:#ffffff;
}
/* div que encierra todo el contenido (tanto izquierda como derecha)*/
#faux {
 width: 951px;
 min-height:350px;
 padding-top:30px;
}
/*select de idiomas*/
.form_idioma{
}
.idioma{
 width:100px;
 font-size:11px;
 float:right;
 border:0px;
}
.idioma option{
 padding-left:10px;
}
/*Cabecera*/
#header {
 position:relative;
 color: #333;
 width: 952px;
 padding: 0px;
 height: 271px;
 margin: 2px 0px 0px 0px;
 background-image:url(../../img/web/head.jpg);
 background-repeat:no-repeat;
}
.logo{
position:relative;
cursor:pointer;
display:block;
width:191px;
height:260px;
top:0px;
left:25px;
}
#navigation {
 color: #333;
 padding:0px;
 margin: 0px;
}

/*Columna de la derecha*/
#rightcolumn { 
 color: #a1a1a1;
 margin: 0px;
 padding: 0px;
 width: 300px;
 float: right;
 min-height:300px;
}
#rightcolumn h3{ 
 color:#959533;
 font-size:16px;
}
/*contenido de la izquierda*/
#leftcolumn { 
float: left;
color: #a1a1a1;
text-align:justify;
margin: 0px;
margin-left:12px;
padding: 0px;
width: 608px;
display:block;
position: relative;
}
*html .news{/*IE6*/
text-align:center;
padding:0px;
margin:0px;
}
#leftcolumn h1{ 
	color:#a4a24d;
	font-size:16px;
	margin:0px;
	padding:0px;
}
.seccion{
	font-size:14px;
	color:#999933;
}
#leftcolumn h3{ 
	color:#959533;
	font-size:16px;
}
#leftcolumn ul li{
	font-size:11px;
	margin-left:30px;
}
#leftcolumn p{
	font-size:11px;
	margin-top:10px;
}
.fecha{
	color:#969633;
	font-size:10px;
	display:block;
	text-align:right;
	border-bottom:1px dotted #969633;
	margin-bottom:10px;
}
.subtit strong{
	font-size:13px;
	color:#666666;
}
.modulo {
 margin: 0 auto;
 width:292px;
}
.modulo_up{
 width:292px;
 height:95px;
 background:#0099FF;
 background-image:url(../img/bar-cuadro.png) repeat-x;	
}
.modulo_up ul{
  margin-left:11px;
  padding-top:9px;
}
.modulo_up ul li{
 list-style:none;

}
.modulo_up ul li a{
 color:#FFFFFF;
 font-size:11px;
 text-decoration:none;
 padding-left:10px;
 display:block;
 height:19px;
 margin-bottom:9px;
 border-left: 5px solid #959533;
 
}
.modulo_up ul li a:hover{
 border-left: 5px solid #cdcd0c;
}
.modulo_down{
 height:32px;
 background:#000000;
}
.modulo_down p{
 position:relative;
 top:7px;
 left:90px;
 margin:0px;
 padding:0px;
 width:190px;
 height:19px;
 text-align:center;
}
.contacto p{
 left:152px;
}
.modulo_down p a{
 color:#FFFFFF;
 font-weight:bold;
 font-size:11px;
 text-decoration:none;
}

/*Pie de página*/
#footer {
 width: 922px;
 color: #333;
 margin: 22px 0px 10px 0px;
 padding: 10px;
 border-top:2px solid #a4a24d;
 text-align:center;
}
#footer ul{
 width: 902px;
 text-align:center;
 padding:0px;
 margin:0 auto;

}
#footer li{
 float:left;
 margin:0 auto;
 list-style:none;
 margin: 0px 23px 0px 23px;
}
#footer li a{
 font-size:11px;
 color:#a4a24d;
 text-decoration:none;
 padding:0px;
 margin:0 auto;
}
#footer li a:hover{
 color:#cdcd0c;
}
/*Fin de Pie de página*/
.clear { clear: both; background: none; margin:0px; padding:0px; }


/*Seccion oferta*/
.top_oferta, .down_oferta{
	height:15px;
}
.top_oferta{
background:url(../../img/web/down_oferta.jpg);
margin-top:0px;
}
.down_oferta{
background:url(../../img/web/down_oferta.jpg);
margin-bottom:10px;
}
.foto_oferta{
width:120px;
float:left;
height:100%;
margin-left:20px;

}
.text_oferta{
height:100%;
margin-left:145px;
margin-right:20px;
color:#666666;
font-size:11px;
}
.oferta{
	background:url(../../img/web/down_oferta.jpg);
	width:609px;
	min-height:110px;
}
.oferta p{
	color:#373737;
	font-size:10px;

}
.oferta img{
	width:100px;
	height:100px;
	border:5px solid #ffffff;
}
.oferta h5{
	/*color:#c144a2;*/
	color:#11612e;
	font-size:12px;
	margin-bottom:10px;
}
.oferta a{
	text-decoration:none;
	/*color:#d121cb;*/
	color:#11612e;
}
.oferta a:hover{
	/*background-image:url(../img/btn_oferta.jpg);
	text-decoration:underline;*/
}

/*Enlaces al final de la noticia*/
.btn_etiqueta{
	display:compact;
	margin-top:15px;
}
.btn_etiqueta_left{
	float:left;
}
.btn_etiqueta_right{
	width:10px;
	float:left;
}
.enl_etiqueta{
	float:left;
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	display:block;
	background-image: url(../img/btn_middle.jpg);
	height:21px;
	padding-top:5px;
}
.enl_etiqueta:hover{
	color:#bcce1e;
}
/*para que el texto quede totalmente a la derecha de la imagen y no la bordee*/
.left_modulo{
	float:left;
	height:150px;
	width:115px;
}
/*Maquetacion de las faqs*/
.faqs{
	vertical-align:middle;
	width: 608px;
	margin-bottom:20px;
}
.tem_faqs{
	/*color:#c144a2;*/
	color:#11612e;
	height:18px;
	vertical-align:middle;
	padding-top:3px;
	width:300px;
	padding-left:26px;
	margin-left:14px;
	margin-right:14px;
	margin-bottom:8px;
	background-image:url(../img/point_faqs.jpg);
	background-repeat:no-repeat;

}
.tem_faqs a{
	/*color:#c144a2;*/
	color:#11612e;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.tem_faqs a:hover{
	/*color:#db5cbb;*/
	color:#b6b536;
}

.faqs h5,h6{
	width: 573px;
	height:24px;/*-23*/
	padding-top:23px;
	padding-left:35px;
	background-image: url(../img/tit_faqs.jpg) no-repeat;
	color:#b6b536;
	font-size:16px;

}
.tit_faqs{
	/*color:#c144a2;*/
	color:#11612e;
	font-weight:bold;
	margin-right:11px;
}
.tit_faqs span{
	color:#b6b536;
	margin-right:5px;
	margin-left:11px;
}
.content_faqs{
	border-left:1px solid #f6f6f6;
	border-right:1px solid #f6f6f6;
	border-bottom:1px solid #f6f6f6;
	padding-top:8px;
}
.texto_faqs{
	color:#bfbebe;
	margin-left:30px;
	margin-right:30px;
	margin-top:8px;
	margin-bottom:8px;
}
/*Formulario de contacto*/
.table_contact{
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
}

.faqs .contacto_h5{
	margin-bottom:5px;
	margin-top:2px;
	width:567px;
	padding-left:50px;
}
.content_contact{
	width:615px;
	border-left:1px solid #f6f6f6;
	border-right:1px solid #f6f6f6;
	border-bottom:1px solid #f6f6f6;
}
.content_contact label{
	color:#b6b536;
	font-size:12px;
	font-weight:bold;
}
.content_contact .campo{
	width:246px;
	height:21px;
	background-color:#f7f7f7;
	border:1px solid #e2e2e2;
	margin-right:22px;
	color:#666666;
}
.content_contact .coment{
	height:80px;
	background-color:#f7f7f7;
	border:1px solid #e2e2e2;
	width:320px;
	color:#666666;
}
.content_contact adjuntar{
	height:21px;
	background-color:#f7f7f7;
	border:1px solid #e2e2e2;
	margin-right:22px;
	color:#666666;
}
.content_contact .btn_form{
width:320px;
height:22px;
}

.table_info td{
	text-align:left;
	padding-left:15px;
	font-size:11px;
}
.table_info {
	margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
}
.table_info  span{
	font-size:12px;
	font-weight:bold;
	color:#b6b536;
}
/*fin formulario contacto*/
/*Formulario mapa*/
.frm_map{
float:right;
margin-top:17px;
margin-right:10px;
}
.redondo{
	height:20px;
	width:165px;
	padding-left:5px;
	padding-right:5px;
	margin-right:3px;
	padding-top:3px;
	background:url(../img/web/input.jpg);
	background-repeat:no-repeat;
	border:0px;
}
.frm_map label{
	margin-top:3px;
	margin-right:3px;
	float:left;
}
.frm_map input{
	float:left;
}
.btn_map{
	height:25px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.tit_map h6{
	padding:0px;
	margin:20px 0px 0px 70px; 
	width:180px;
	float:left;
}
*html .tit_map h6{/*IE6*/
	margin:20px 0px 0px 30px;
}
#map{
width:605px;
height:280px;
border-left:1px solid #EEEEEE;
border-right:1px solid #EEEEEE;
border-bottom:1px solid #EEEEEE;
}

/*Formulario de reservar online*/
.tit_reservas{
color:#959533;
font-weight:bold;
font-size:18px;
vertical-align:top;
}

.reserva{
padding:5px;
position:absolute;
bottom:0px;
right:0px;
width:284px;
height:138px;
background:url(../../img/web/reservas.gif);
background-repeat:no-repeat;
}
.reserva table{
margin-left:15px;
width:254px;
height:138px;
}
.reserva table a{
color:#FFFFFF;
}
.reserva label{
color:#FFFFFF;
}
/*fin form reservar*/

/*News*/
.news{
	vertical-align:middle;
	margin-left:20%;
	margin-right:20%;
	width: 608px;
	margin-bottom:20px;
}
.news h5{
	width: 298px;
	height:29px;/*-23*/
	padding-top:35px;
	padding-left:55px;
	background-image: url(img/tit_news.jpg) no-repeat;
	color:#b6b536;
	font-size:16px;

}
.news .contacto_h5{
	margin-bottom:5px;
	margin-top:2px;
	width:300px;
	padding-left:50px;
}
.content_news{
	width:350px;
	border-left:1px solid #f6f6f6;
	border-right:1px solid #f6f6f6;
	border-bottom:1px solid #f6f6f6;
}
.table_news{
	width:287px;
	margin-left:13px;
}

.table_news label{
	margin-right:5px;
}
.campo_news{
	width:190px;
	height:21px;
	vertical-align:middle;
	background-color:#f7f7f7;
	border:1px solid #e2e2e2;
	margin-right:5px;
	color:#666666;
	margin-bottom:10px;
	margin-top:10px;
}
.btn_news{
width:50px;
}
#leftcolumn .sitemap li{
list-style-image: url(../es/img/siguiente.jpg);
margin-bottom:5px;
}
#leftcolumn .sitemap li a{
text-decoration:none;
font-size:14px;
color:#a4a24d;
font-weight:bold;
}
#leftcolumn .sitemap li a:hover{
text-decoration:underline;
}
#leftcolumn .sitemap ul li{
list-style-image:none;
list-style-type:disc;
margin-top:2px;
}
#leftcolumn .sitemap ul li a{
font-size:11px;
color:#666666;
}