*{margin: 0; padding: 0;}
a img{border: none;}

body{
    font-family:Helvetica, Verdana, Arial, sans-serif;
    background: #FFFFFF /*url("imagenes/fondos/fondo1.jpg") no-repeat top center*/;
}

#page{
    width:950px;
	/*height:1200px;*/
   margin: 0 auto;
   
	
}

#cabecera{
    width:950px;
	height:100px;
	background:url(imagenes/cabecera.jpg);
	background-color:#FFFFFF;
	position:relative;
	clear: both;
}

#logo{
	width: 90px;
	position:relative;
	top:4px;
    left:5px;

}
    #logo a img{width: 90px;}
	
#menu {
	position:absolute;
	font-size:16px;
	color: #000000;
	margin: 0;
	padding: 10px 0;
	left: 188px;
	top: 54px;
	width: 820px;
	z-index:99;
}

#menu ul{ list-style: none;}
#menu ul li { float: left; margin: 0 2px;} 

#menu ul li a{color:#000000; text-decoration: none;}
#menu ul li a:hover { color:#af9860; text-decoration: underline;}

#menu ul li ul{margin: 0 0; display: none;}
#menu ul li ul li { float: none; background:#E9E9E9; padding: 5px 10px; color:#000;}
#menu ul li ul li a {color:#000000; text-decoration: none; font-size: 12px;}
#menu ul li ul li a:hover {color:#af9860; text-decoration: underline;}


#menu .rojo{ color: #9b1529;}
#menu .rojo:hover{ color: #af9860;}

	#menu p{
    font-size:16px;
    color: #000000;
	text-decoration: none;
	}
	#menu p a {
    color:#000000;
    text-decoration: none;
	}
    #menu p a:hover {
	color:#af9860;
    text-decoration: underline;
	}
	
	
	
	


#redes{
	width: 400px;
	position:absolute;
	font-size:12px;
	clear:both;
	left: 623px;
	top: 14px;
	}
        
        #redes a {float: left; margin: 0 2px;}
        #redes span {float: left; margin: 6px 4px 0 0;}
        #redes .rojo{ color: #9B1529; font-size: 16px; text-decoration: none; margin: 5px 0 0 8px;}


	
	#redes2{
	width: 420px;
	position:absolute;
	font-size:12px;
	clear:both;
	left: 510px;
	top: 11px;
	}
	
	#redes2 a{
	font-size:15px;
	color:#af9860;
	text-decoration: underline;
	}
	
	

#cuerpo{
	width:950px;
	height:390px;
	background-color:#333333;
    clear: both;
    margin: 0 0 5px;
	   
}

	#cuerpo2 {
  
    width: 670px;
    height: 400px;
    margin: 0;
    float: left;
    background: url(imagenes/menu2/menu2.jpg) top no-repeat;

	}

#menu2{
/*	width:670px;
	height:400px;*/
	background:url(imagenes/menu2/menu2.jpg);
/*	position:relative;
	float:left;*/
        clear: both;
		   
}



	#menu2cabecera{
	width:670px;
	height:50px;
	background:url(imagenes/menu2/menu2cabecera.jpg);
	float:left;
	text-align:center;
	font-size:12px;
	
	}
	#menu2cabecera h1{
        font-size:20px;
        color:#333333;
        font-style: italic;
        padding: 15px 0;
	}


        .banner2{
            width:315px;
            height:160px;
            margin: 0 0 10px 0;
    }

.menu2arriba{ float: left; margin:5px 5px 5px 10px;}
.menu2abajo{  margin: 5px 5px 5px 10px;}

	#menu2tarjeta{
	width:650px;
	background:url(imagenes/menu2/tarjeta.jpg);
	clear: both;
	}
	
	#menu2reserva{
	width:650px;
	background:url(imagenes/menu2/reserva.jpg);
	clear: both;
	}
	
   
		
			#menu2textos{
	width:275px;
	height:125px;
	position:relative;
	float:right;
	top:10px;
	right:20px;
		}
		
			.menu2textos1{
			font-size:18px;
			color: #333333;
			text-decoration: none;
    		margin: 0; padding:0;
			}
			
				.menu2textos1 a{
				font-size:18px;
				color:#333333;
				text-decoration: none;
    			margin: 0; padding:0;
				}
				
				.menu2textos1 a:hover{
    			color:#af9860;
    			text-decoration: underline;
				}
			
			.menu2textos2{
			font-size:15px;
			color: #666666;
			text-decoration: none;
    		margin: 0; padding:0;
			}

#noticias{
	width:280px;
	height:400px;
	background:url(imagenes/fondodoradonoticias.png);
	position:relative;
	float:left;
        overflow: hidden;
}

#menuNoticias{
    width: 280px;
    background-color: #CCC;
    height: 50px;
}

                #noticias h2{
                    font-size:20px;
					background:url(imagenes/menu2/menu2cabecera.jpg) top no-repeat;
                    color:#af9860;
                    text-align:center;
                    padding-top: 12px;
                   
                              
                }				

                #noticias div#LaMafiaSeSientaALaMesat6qtsaiku4bnlfs2lkf7u1akgo.feedburnerFeedBlock {}


#menuinferior{
	width:950px;
	height:85px;
    margin: 0 auto 0 auto;
	background:url(imagenes/menuinferior.jpg);
/*	background: #666;*/
	position:relative;
	text-align:center;
    clear: both;
}
	#menuinferior #enlaces p{
    font-size:15px;
	color:#ccc;
	text-decoration: none;
    margin: 0; padding: 20px 0;
}
	#menuinferior #enlaces p a {
    color:#af9860;
    text-decoration: none;
}		
    #menuinferior #enlaces p a:hover{
    color:#cccccc;
    text-decoration: underline;
}


	#pie{
	width:950px;
	height:50px;
	position:relative;
	top:15px;
	color:#999999;
	font-size:11px;
}

	#pie  a{
    color:#af9860;
    text-decoration: none;
}		
    #pie a:hover{
    color:#cccccc;
    text-decoration: underline;
}

/* QUIENES SOMOS */

#quienessomos{
	width:944px;
	
	/*background:url(imagenes/quienessomos/quienessomos.jpg);*/
	background:#FFFFFF;
	/*border:3px solid #af9860;	*/
}
	#quienessomos #texto{
	width:400px;
	/*height:400px;*/
	float:left;
	margin: 10px 0 0 0;
	padding-left:15px;
	}

	#quienessomos p{
	font-size:14px;
	text-align:left;
	color:#333333;
	text-decoration: none;
    margin: 0 ; padding: 5px 20px;
	}
	
	#quienessomos #imagen{
	width:500px;
	height:470px;
	background:url(imagenes/quienessomos/quienessomos.png);
	background-repeat:no-repeat;
	position:relative;
	float:right;
	padding:0 10px 0 0;
	}
	
	
/* CONCEPTO */

#concepto{
	width:944px;
	
	/*background:url(imagenes/quienessomos/quienessomos.jpg);*/
	background:#FFFFFF;
	/*border:3px solid #af9860;	*/
}
	#concepto #texto{
	width:400px;
	/*height:400px;*/
	float:left;
	margin: 10px 0 0 0;
	padding-left:15px;
	}

	#concepto p{
	font-size:14px;
	text-align:left;
	color:#333333;
	text-decoration: none;
    margin: 0 ; padding: 5px 20px;
	}
	
	#concepto #imagen{
	width:500px;
	height:470px;
	background:url(imagenes/quienessomos/concepto.png);
	background-repeat:no-repeat;
	position:relative;
	float:right;
	padding:0 10px 0 0;
	}
	
/* HISTORIA */

#historia{
	width:944px;
	
	/*background:url(imagenes/quienessomos/quienessomos.jpg);*/
	background:#FFFFFF;
/*	border:3px solid #af9860;	*/}
	#historia #texto{
	width:400px;
	/*height:400px;*/
	float:left;
	margin: 10px 0 0 0;
	padding-left:15px;
	}

	#historia p{
	font-size:14px;
	text-align:left;
	color:#333333;
	text-decoration: none;
    margin: 0 ; padding: 5px 20px;
	}
	
	#historia #imagen{
	width:500px;
	height:420px;
	background:url(imagenes/quienessomos/historia.png);
	background-repeat:no-repeat;
	position:relative;
	float:right;
	padding:0 10px 0 0;
	background-image: url(imagenes/quienessomos/historia.png);
	}
	
/* OBRADOR */

#obrador{
	width:944px;
	
	/*background:url(imagenes/quienessomos/quienessomos.jpg);*/
	background:#FFFFFF;
/*	border:3px solid #af9860;	
*/}
	#obrador #texto{
	width:400px;
	/*height:400px;*/
	float:left;
	margin: 10px 0 0 0;
	padding-left:15px;
	}

	#obrador p{
	font-size:14px;
	text-align:left;
	color:#333333;
	text-decoration: none;
    margin: 0 ; padding: 5px 20px;
	}
	
	#obrador #imagen{
	width:500px;
	height:350px;
	background:url(imagenes/quienessomos/obrador.png);
	background-repeat:no-repeat;
	position:relative;
	float:right;
	padding:0 10px 0 0;
	}
	
/* RESTAURANTES */
	
	#restaurantes{
	width:944px;
	background:#EEEEEE;
/*	border:3px solid #af9860;
*/	}
	
	#restaurantes #texto{
	width:300px;
	/*height:400px;*/
	float:left;
	margin: 5px 0 0 0;
	padding-left:10px;
	}
	
	#restaurantes a{
	color:#af9860;
	text-decoration:none;
	font-size:14px;
	}
	
	#restaurantes a:hover{
	color:#666666;
	text-decoration:underline;
	}
	
	#restaurantes p{
	font-size:12px;
	text-align:left;
	color:#333333;
	text-decoration: none;
    margin: 0 ; padding: 5px 20px;
	}
	
	#restaurantes h1{
	font-size:14px;
	text-align:left;
	color:#9b1529;
	text-decoration: none;
    margin: 0 ; padding: 5px 20px;
	}
	
	#restaurantes #mapa{
	width:600px;
	height:500px;
	float:right;
	margin-right:10px;
	margin-top:10px;
	border:4px double #af9860;
	}
	
	#restaurantes #visita{
	width:600px;
	height:300px;
	float:right;
	margin-right:10px;
	margin-top:10px;
	;
	}
	
		#restaurantes #visita p{
	font-size:18px;
	text-align:left;
	color:#af9860;
	text-decoration: none;
    margin: 0 ; padding: 5px 20px;
	}

	
	
/* NOTICIAS */

.feedburnerFeedBlock ul{
    list-style: none;
    margin: 0 7px;
    height: 345px;
    overflow-x:hidden;
	overflow-y:scroll; 
    width: 270px;
}
.feedburnerFeedBlock li{
    margin: 3px 0;
    padding: 10px;

}
.feedburnerFeedBlock li span{
    padding: 6px 0;
}

.feedburnerFeedBlock li p{
    font-size: 12px; color: #222;
    padding: 3px 0;
}
.headline a{
    color: #000;
    text-decoration: none;
    padding: 5px 0;
    font-weight: bold;
}

.headline a:hover{
    color: #333;
    text-decoration: underline;
}

.feedburnerFeedBlock li div{ font-size: 14px;}

#creditfooter {display: none;}



/* CARTA Y PROMOCIONES */

	#carta{
	width:944px;
	height:550px;
	/*background:url(imagenes/cartayobrador/cartayobrador.jpg);*/
	background:#FFFFFF;
/*	border:3px solid #af9860;	
*/	}
	
	#carta #texto{
	width:500px;
	height:480px;
	float:right;
	margin: 20px 0 0 0;
	}
	
	#carta p{
	font-size:15px;
	text-align:left;
	color:#333333;
	text-decoration: none;
    margin: 0 ; padding: 5px 20px;
	}
	
	#carta a{
	color:#af9860;
	text-decoration:none;
	font-size:20px;
	}
	
	#carta a:hover{
	color:#666666;
	text-decoration:underline;
	}
	
	#carta #imagen{
	width:430px;
	height:500px;
	background:url(imagenes/cartayobrador/carta.png);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	padding:0 10px 0 0;
	}
	

/* MENUS */

	#menus{
	width:944px;
	height:550px;
	/*background:url(imagenes/cartayobrador/cartayobrador.jpg);*/
	background:#FFFFFF;
/*	border:3px solid #af9860;	
*/	}
	
	#menus #texto{
	width:500px;
	height:480px;
	float:right;
	margin: 20px 0 0 0;
	}
	
	#menus p{
	font-size:15px;
	text-align:left;
	color:#333333;
	text-decoration: none;
    margin: 0 ; padding: 5px 20px;
	}
	
	#menus a{
	color:#af9860;
	text-decoration:none;
	font-size:17px;
	}
	
	#menus a:hover{
	color:#666666;
	text-decoration:underline;
	}
	
	#menus #imagen{
	width:430px;
	height:500px;
	background:url(imagenes/cartayobrador/menus.png);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	padding:0 10px 0 0;
	}
	
	

	

	
	
/* CONTACTO */

	#contacto{
	width:905px;
	height:530px;
	/*height:500px;*/
	/*background:url(imagenes/cartayobrador/cartayobrador.jpg);*/
	background:#FFFFFF;
	padding:20px;
/*	border:3px solid #af9860;	
*/	}
	
	#contacto p{
	font-size:15px;
	text-align:left;
	color:#333333;
	text-decoration: none;
    margin: 0 ; padding: 5px 20px;
	}
	
	#contacto #foto{
	width:400px;
	height:auto;
	float:left;
	/*height:500px;*/
	/*background:url(imagenes/cartayobrador/cartayobrador.jpg);*/
	background:#FFFFFF;
	padding:20px;
	}
	
	#contacto #datos{
	width:400px;
	height:auto;
	float:right;
	/*height:500px;*/
	/*background:url(imagenes/cartayobrador/cartayobrador.jpg);*/
	background:#FFFFFF;
	padding:20px;
	}
	
	#contacto #formulario{
	width:800px;
	height:200;
	float:right;
	/*height:500px;*/
	/*background:url(imagenes/cartayobrador/cartayobrador.jpg);*/
	background:#FFFFFF;
	padding:20px;
	}
	
	
	
	
/* CONTACTO OK*/

	#contactook{
	width:905px;
	height:150px;
	/*height:500px;*/
	/*background:url(imagenes/cartayobrador/cartayobrador.jpg);*/
	background:#FFFFFF;
	padding:20px;
/*	border:3px solid #af9860;	
*/	}
	
	#contactook p{
	font-size:15px;
	text-align:left;
	color:#333333;
    margin: 0 ; padding: 5px 20px;
	}
	
	#contactook p{
    font-size:16px;
    color: #000000;
	
	}
	#contactook p a {
    color: #666666;
	text-decoration:underline;
	}
    #contactook p a:hover {
	color:#af9860;
    text-decoration: underline;
	}
	
	
	
/* RRHH */

	#rrhh{
	width:905px;
	height:auto;
	/*height:500px;*/
	/*background:url(imagenes/cartayobrador/cartayobrador.jpg);*/
	background:#FFFFFF;
	padding:20px;
/*	border:3px solid #af9860;
*/	text-align:center;
	}
	
	#rrhh p{
	font-size:15px;
	text-align:left;
	color:#333333;
    margin: 0 ; padding: 5px 20px;
	}
	
	#rrhh h1{
        font-size:20px;
        color:#af9860;
        font-style: italic;
        padding: 15px 0;
	}
	
	#rrhh p a {
    color: #af9860;
	text-decoration:underline;
	}
    #rrhh p a:hover {
	color:#af9860;
    text-decoration: underline;
	}
	



/* ACCIÓN SOCIAL */

	#accionsocial{
	width:944px;
	height:950px;
	/*background:url(imagenes/cartayobrador/cartayobrador.jpg);*/
	background:#FFFFFF;
/*	border:3px solid #af9860;
*/	}
	
	#accionsocial #texto{
	width:500px;
	margin:10px;
	float:left;
	margin-top:20px;
	}

	#accionsocial p{
	font-size:15px;
	text-align:justify;
	color:#333333;
	text-decoration: none;
    margin: 0 ; padding: 5px 20px;
	}
	
	#accionsocial a{
	color: #996600;
	text-decoration:none;
	font-size:14px;
	}
	
	#accionsocial a:hover{
	color:#666666;
	text-decoration:underline;
	}
	
	
	#accionsocial #imagen{
	width:400px;
	/*height:480px;*/
	margin:10px;
	position:relative;
	}
	
	#accionsocial #fundaciones{
	width:920px;
	/*height:480px;*/
	margin:10px;
	position:relative;
	float:left;
	}
	
	#accionsocial #noticiasrsc{
	width:400px;
	height:625px;
	margin:10px;
	float:right;
	margin-top:20px;
	background:url(imagenes/fondodoradonoticiasrsc.jpg);
	
	}
	
	#accionsocial #noticiasrsc h1{
	font-size:15px;
	margin-top:20px;
	margin:10px;
	}
	
	
/* PRENSA */

	#prensa{
	width:944px;
	height:950px;
	background:#FFFFFF;
	/*background:url(imagenes/cartayobrador/cartayobrador.jpg);*/
	/*border:3px solid #af9860; */
	}
	

	#prensa p{
	font-size:15px;
	text-align:justify;
	color:#333333;
	text-decoration: none;
	margin-top:10px;
	margin:5px;
	}
	
	#prensa a{
	color: #af9860;
	text-decoration:none;
	font-size:16px;
	margin-top:10px;
	}
	
	#prensa a:hover{
	color:#666666;
	text-decoration:underline;
	margin-top:10px;
	margin:3px;
	}
	
	#prensa #cabeceranoticiasprensa{
	width:920px;
	/*height:480px;*/
	position:relative;
	float:left;
	}
	
	#prensa #noticiasprensa{
	width:920px;
	/*height:480px;*/
	position:relative;
	margin-top:10px;
	margin:5px;
	float:left;
	}
	
	
/* TU OPINIÓN */

	#opinion{
	width:944px;
	height:700px;
	/*background:url(imagenes/cartayobrador/cartayobrador.jpg);*/
	background:#FFFFFF;
/*	border:3px solid #af9860;	
*/	}
	
	#opinion #texto{
	width:500px;
	height:480px;
	float:right;
	margin: 20px 0 0 0;
	}

	#opinion p{
	font-size:15px;
	text-align:left;
	color:#333333;
	text-decoration: none;
    margin: 0 ; padding: 5px 20px;
	}
	


/* VISITA VIRTUAL */

	#visitavirtual{
	width:944px;
	/*height:500px;*/
	/*background:url(imagenes/cartayobrador/cartayobrador.jpg);*/
	background:#FFFFFF;
/*	border:3px solid #af9860;	
*/	}
	
	#visitavirtual p{
	font-size:15px;
	text-align:left;
	color:#333333;
    margin: 0 ; padding: 5px 20px;
	}
	
	#visitavirtual p{
    font-size:16px;
    color: #000000;
	
	}
	#visitavirtual p a{
    color: #666666;
	text-decoration:underline;
	}
    #visitavirtual p a:hover {
	color:#af9860;
    text-decoration: underline;
	}
	
	


/* PROTECCION DE DATOS */

	#proteccion{
	width:944px;
	height:415px;
	/*background:url(imagenes/quienessomos/quienessomos.jpg);*/
	background:#FFFFFF;
/*	border:3px solid #af9860;
*/	}
	#proteccion #texto{
	width:479px;
	/*height:400px;*/
	float:left;
	margin: 10px 0 0 0;
	padding-left:15px;
	position:absolute;
	left: 451px;
	top: 184px;
}


/* CONCURSO */

	#concurso{
	width:905px;
	height:auto;
	/*height:500px;*/
	/*background:url(imagenes/cartayobrador/cartayobrador.jpg);*/
	background:#FFFFFF;
	padding:20px;
/*	border:3px solid #af9860;
*/	text-align:center;	
	}
	
	#concurso p{
	font-size:15px;
	text-align:left;
	color:#333333;
    margin: 0 ; padding: 5px 20px;
	}
	
	#concurso h1{
        font-size:20px;
        color:#af9860;
        font-style: italic;
        padding: 15px 0;
	}
	
	#concurso p a {
    color: #666666;
	text-decoration:underline;
	}
    #concurso p a:hover {
	color:#af9860;
    text-decoration: underline;
	}

/* Fidelity Club ¿QUÉ ES? */

	#quees{
	width:944px;
	height:400px;
	background:#FFFFFF;
/*	border:3px solid #af9860;	
*/	}
	
	#quees #texto{
	width:500px;
	height:390px;
	float:right;
	margin: 0px 0 0 0;
	}
	
	#quees p{
	font-size:15px;
	text-align:left;
	color:#333333;
	text-decoration: none;
    margin: 0 ; padding: 5px 20px;
	}
	
	#quees a{
	color:#af9860;
	text-decoration:none;
	font-size:20px;
	}
	
	#quees a:hover{
	color:#666666;
	text-decoration:underline;
	}
	
	#quees #imagen{
	width:430px;
	height:390px;
	background:url(imagenes/club/quees.png);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	padding:0 0 0 0;
	}
	
	/* Fidelity Club VENTAJAS */

	#ventajas{
	width:944px;
	height:400px;
	background:#FFFFFF;
/*	border:3px solid #af9860;	
*/	}
	
	#ventajas #texto{
	width:500px;
	height:390px;
	float:left;
	margin: 0px 0 0 0;
	}
	
	#ventajas p{
	font-size:15px;
	text-align:left;
	color:#333333;
	text-decoration: none;
    margin: 0 ; padding: 5px 20px;
	}
	
	#ventajas a{
	color:#af9860;
	text-decoration:none;
	font-size:20px;
	}
	
	#ventajas a:hover{
	color:#666666;
	text-decoration:underline;
	}
	
	#ventajas #imagen{
	width:430px;
	height:390px;
	background:url(imagenes/club/quees.png);
	background-repeat:no-repeat;
	position:relative;
	float:right;
	padding:0 0 0 0;
	}

/* Fidelity Club PROMOCIONES */

	#promociones{
	width:944px;
	height:400px;
	background:#FFFFFF;
/*	border:3px solid #af9860;	
*/	}
	
	#promociones #texto{
	width:500px;
	height:390px;
	float:left;
	margin: 0px 0 0 0;
	}
	
	#promociones p{
	font-size:15px;
	text-align:left;
	color:#333333;
	text-decoration: none;
    margin: 0 ; padding: 5px 20px;
	}
	
	#promociones a{
	color:#af9860;
	text-decoration:none;
	font-size:20px;
	}
	
	#promociones a:hover{
	color:#666666;
	text-decoration:underline;
	}
	
	#promociones #imagen{
	width:430px;
	height:390px;
	background:url(imagenes/club/ipad.jpg);
	background-repeat:no-repeat;
	position:relative;
	float:right;
	padding:0 0 0 0;
	}

/* CONDICIONES LEGALES */

	#condicioneslegales{
	width:905px;
	/*height:500px;*/
	/*background:url(imagenes/cartayobrador/cartayobrador.jpg);*/
	background:#FFFFFF;
	padding:20px;
	clear:both;
/*	border:3px solid #af9860;	
*/	
	
}
	
	#condicioneslegales p{
	font-size:15px;
	text-align:left;
	color:#333333;
    margin: 0 ; padding: 5px 20px;
	}

