@import "reset.css";
@import "sifr.css";
html{font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:10px;color:#4f6d7b;height:100%}
h1, h2, h3, h4, h5, h6 { font-family: Palatino Linotype, Book Antiqua, Palatino, serif; font-weight: bold; color: #65172d }
h1 { font-size: 24px; letter-spacing: -1.3px;color:#fff;}
h2 { font-size: 18px; letter-spacing: -1.3px; padding: 15px 0 10px 0 }
h3 { font-size: 14px; padding: 5px 0 }
h4 { font-size: 12px; padding: 5px 0  }
h6 { font-size:10px }
h5 { font-size: 14px;font-family: Georgia;line-height:20px;text-transform: uppercase}
p { padding: 12px 0;color:#4f6d7b; text-justify:distribute; line-height:1.4em;}
a:link, a:visited { color: #65172d; text-decoration: none }
a:hover, a:active { text-decoration: none }

.clearer{clear:both;}
body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:100%;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000;
	background: url('../images/body_bg.jpg') repeat-x top;
}

div.warning{
	background-color:#FFFBD9;
	border-bottom:1px solid #4780AC;
	font-size:12px;
	padding:5px;
	text-align:center;
	position:fixed;
	top:50px;
	display:none;
}

div.warning a{
	color:#444;
}


#contenedor
{
	width:999px;
	margin:auto;
	height:100%;
	position:relative;
}


#contenido
{	
	background-color:transparent;
	width:999px;
	margin-top:-139px;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:11px;
	color:#59727d;
}

#principal{padding-top:139px;min-height:560px;}


#arriba_portada
{
	background: url('../images/contenedor_bg.jpg') repeat-y top left;
	padding-top:15px;
	width:100%;
	height:335px;
	
}

#abajo_portada
{
	height:214px;
	width:999px;
	z-index:0;
	border-top:solid 4px #931636;
	border-bottom:solid 4px #931636;
	margin-bottom:-2px;
}

#busqport{margin-top:14px;}

#busqport form{width:100%;}

#busqport h2{margin-bottom:0px;}
#busqport input,#busqport form{margin-top:0px;}
#busqport .botonbusqueda{width:80px;}
.masnoticias{float:right;margin-right:20px;}
.masnoticias a{color:#65172d!important;}

.extranetlogin{width:600px;height:500px;clear:both;margin:0 0 0 25px;}
.extranetlogin label{display:block;color:#65172d;font-size:14px;font-weight:bold;}
.errorlogin{color:#ff0000;font-size:14px;display:block;width:100%;clear:both;}
#loginextranet{width:400px;float:left;}
#imagenextranet{width:128px;float:left;}
#presentacion {
	background:url('../images/presentacio_bg.jpg') no-repeat;
	float:left;
	width:499px;
	height:216px;
	padding-right:20px;
	text-align:center;}

#fotos {
	float:left;
	background-color:#931636;
	background:url('/images/temporal-hasta-el-flash.jpg') no-repeat;
	height:214px;
	width:480px;}

#abajo_portada p {margin:0px;color:#f6f9b0;}

.col_portada
{
	position:relative;
	z-index:1;
	float:left;
	width: 300px;
	height:335px;
	margin-right:16px;
	margin-left:16px;
	
}

#equipo{margin-left:-15px;}

.col_portada p {margin-left:10px;}
h5{margin-left:0px;}
.col_portada p {width:268px;}

#colportada_1{
		background:url('../images/columna1.jpg') no-repeat top left; 
		z-index:1;
		}
		
#colportada_2{background:url('../images/columna2.jpg') no-repeat top left;}

#colportada_3{background:url('../images/columna3.jpg') no-repeat}

.imagen_col
{
	height:143px;
	text-align:center;
	position:relative;
	z-index:3;
}
#subtitulo{font-weight:bold;color:#000;font-size:10px;line-height:10px;}

.listado_noticia_portada
{
	margin:15px 0 7px 15px;
	
}

.listado_noticia_portada li{
	margin-top:5px;
}

.listado_noticia_portada a{color:#4F6D7B;}


.img_col_portada
{
	position:relative;
	margin:11px 8px 0 0px;
}
#filigrana1
{
	float:left;
	width:auto;
	height:auto;
	opacity:0.08;
	filter: alpha(opacity=8);
	-moz-opacity:0.08;
	position:absolute;
	top:138px;
	left:-28px;
	z-index:0;
}

#filigrana2
{
	position:relative;
	bottom:215px;
	left:745px;
	width:200px;
	height:200px;
	opacity:0.08;
	filter: alpha(opacity=8);
	-moz-opacity:0.08;
	z-index:0;
}
#header
{
	position:relative;
	height:138px;
	z-index:1;
}


#logo 
{
	float:left;
	width:143px;
	height:95px;	
}

#banner
{
	background: url('../images/banner.jpg') no-repeat;
	position:absolute;
	float:left;
	width:840px;
	height:99px;
	right:0px;
	text-align:left;
	color:#9eabae;
	font-size:9px;
}

#banner a,#banner a:visited{color:#9eabae;}
.direccion
{
	float:left;
	width:420px;
	margin: 0 15px 0 70px;
	line-height:20px;
	font-style:italic;
	font-size:11px;

}

#menu
{
	background: url('../images/menu_bg.png') repeat-x top left;
	padding:0;
	background-color:#611023;
	margin-top:4px;
	float:left;
	clear:both;
	width:999px;
	height:39px;
	position:relative;
	z-index:1;
}

#navegacion
{
	margin-top:4px;
}

#menu li
{
	margin:0 -2px 0 -2px;
	display:inline;
}

#menu img
{
	border:none;
}

#footer
{
	float:left;
	position: relative;
	bottom:0;
	clear:both;
	height:24px;
	width:999px;
	background: url('../images/footer_bg.jpg') repeat-x bottom left;
	color:#f6f9b0;
	line-height:24px;
}

#footer span
{
	margin-left:25px;
}

#footer a{color:#fff;font-weight:bold;}
#footer li, #footer ul
{
	display:inline;
	padding-left:15px;
}

#footer img{margin-top:5px;margin-bottom:-5px;}

.bl {text-align:center; background: url('../images/round-izq.gif') 0 100% no-repeat;height:20px;}
.br {background: url('../images/round-der.gif') 100% 100% no-repeat;}
.round{background: url('../images/round-bg.gif') repeat-x ;height:20px;margin: 0 10px 0 10px;}
.idioma{width:190px;line-height:15px;}
.contacto{width:80px;line-height:15px;}
.left{float:left;}
.right{float:right;}
.highlight{
	opacity:0.60;
	filter: alpha(opacity=60);
	-moz-opacity:0.60;
}

/******PAGINACION********/
.paginacion{
	clear:both;
	color:#d4d565;
	font-weight:bold;
	text-align:center;
	padding:5px 1px 10px 1px;
	position:relative;
	bottom:0;
}

.paginacion span{
	background:#65172D;
	padding:3px 8px 3px 8px;
	border:solid #fff 1px;
}

.paginacion a{
	color:#fff;
	text-decoration:none;	
}

.paginacion a:hover{
	color:#d4d565;
	text-decoration:none;	
}


.paginacion .disabled{
	background:#CCC;
	color:#666;
	border:#EDEDED;
}

/*/////////////////////////////////////////////////*/


/***** RESTAURANTE *****/
#restauranteup{margin:10px 0 0 10px;width:999px;height:auto;}
#restupleft{width:610px;}
#restupleft h5{margin-left:12px;}
#restupleft p{margin-left:12px;text-justify:distribute-all-lines;}
#resupright{height:100%;width:309px;padding:0px 0px 0px 27px;}
#resupright img{}
#restaurantedown{width:999px;margin-top:10px;margin-bottom:20px;}
.colrestdown{width:300px;margin-left:20px;height:100%}
.colrestdown img{margin-left:-12px;}
.desccorta{
	width:289px;
	margin-left:2px;
}
.colrestdown h5{
	margin-left:0px;
}

/*CARTA*/
#especialidades{height:100%}
.filaespecialidades{float:left;height:100%;width:120px;margin:20px;}
#contenidoCarta{height:100%;}
.filaespecialidades img{width:150px;float:left}
.filapar{height:100%}
.filaimpar{height:100%}
.listadoCarta{height:100%;width:100%}
.listadoCarta img{}



/*SECCION CLUB*/

#clubizq{margin-top:10px;float:left;width:705px}
#clubder{margin-top:10px;float:left;width:285px}
#noticias{height:100%;font-size:0.5em}
#noticias h2{float:left;}
#noticias hr {clear:both;}
#buscarForm{float:right;width:210px;}
#formbusqueda dd{float:right;}
#formbusqueda dt{float:right;}

.filaNoticias{float:left;height:100px;width:330px;background-color:transparent; margin:5px;}
.filaNoticias span{float:left;width:100%;}
.filaNoticias h4{font-size:smaller;line-height:5px;}
.filaNoticias p{margin:0px;margin-top:5px;font-size:0.5em;line-height:1em}

.filaultimas{float:left;background-color:#fff;width:95%;margin:5px;}
.filaultimas img{float:left;width:80px;margin:5px;}
.filaultimas span{float:left;width:80%;font-size:small;}
.filaultimas h4{font-size:smaller;line-height:5px;}
.filaultimas p{margin:0px;margin-top:5px;}

#contenidoClub{float:left;width:700px;position:relative;z-index:3;margin:5px}

#rss{float:left;width:210px;border:#ccc solid 1px;}
#rss img{float:left;width:50px;}


#multimedia img{width:160px;height:120px;}
#idioma{
	position:relative;
	margin:50px 0 0 80%;
	}
#idioma span{background-color:#fff;padding:5px;margin:2px;border:solid 1px #666;}
.clear{clear:both;}

/*+++++++++++++++++BARRA NAVEGACION SECUNDARIA+++++++++++++++++++++++++*/
.barraNavegacion a{color:#fff;font-weight:bold}
.barraNavegacion a:hover{color:#DAD45B;text-decoration:none;}
.barraNavegacion{width:100%;clear:both;float:left;margin:5px;position:relative;z-index:2;color:#fff;}
.barraNavegacion li{display:inline;background:#8A1631;padding:5px 3px 5px 3px;border:#000 solid 1px;}
#migasPan{float:left;clear:both;border:#ccc solid 1px;position:relative;z-index:3;width:700px;}
/* /////////////////////////// HISTORIA //////////////////////////////////// */

.conthistoria{
	margin:12px 0 0 12px;
	
}


#historiaparrafo1, #historiaparrafo2{
	
}

#historiaparrafo1 .texto{
	float:left;
	margin-top:12px;
	width:480px;
}

#historiaparrafo1 .imagen{
	margin-top:-12px;
	padding-top:6px;
}

#historiaparrafo2 .texto{
	margin-top:8px;
	margin-right:12px;
}

#historiaparrafo2 .imagen{
	float:left;
	margin-left:-12px;
	margin-top:-4px;
	margin-right:12px;
}

/* ////////////////////////// EQUIPO ///////////////////////////////// */
.contequipo h5{margin-left:20px;}
.holdercontenido{
	margin-left:12px;
}

.columnauno, .columnados{
	margin-top:12px;
}

.columnauno{
	float:left;
	position:relative;
	width:497px;
	background-color:transparent;
	z-index:3;
}

.columnados{
	float:right;
	margin-left:4px;
	width:484px;
}

.columnauno .largo{
	margin-bottom:6px;
	height:190px;
	background-color:transparent;
	color:#671a30;
	font-size:12px;
	z-index:50;
}

.columnauno .largo:hover{
	background-color:#751130;
	color:#fff;
	z-index:50;
	cursor:pointer;
}

.largo .nombre, .grande .nombre{
	float:left;
	margin-top:10px;
	margin-left:10px;
}

.largo .cargo, .grande .cargo{
	float:right;
	margin-top:10px;
	margin-right:10px;
}

.largo .imagen{
	border:3px solid #fff;
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	float:left;
}
 
.largo .texto, .grande .texto{
	margin-top:11px;
	font-size:11px;
	line-height:1.4em;
	font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
	font-style:normal;
	color:#4f6d7b;
}

.grande .texto{
	margin-left:12px;
	
}

.contequipo{
	margin-top:12px;
}

.columnados .grande{
	width:479px;
	height:566px;
	color:#751130;
	background-color:#fff;
	margin-bottom:6px;
	font-size:12px;
	z-index:50;
	float:right;
}

.columnados .grandehid{
	visibility:hidden;
	width:479px;
	height:566px;
	color:#751130;
	background-color:#fff;
	margin-bottom:6px;
	font-size:12px;
	z-index:50;
	float:right;
}

.columnados .grande:hover{
	background-color:#751130;
	color:#fff;
	z-index:50;
}
	
.columnados .imagen{
	border:3px solid #fff;
	margin-top:10px;
	margin-left:11px;
}

/* ///////////// SALONES  /////////////////////// */

.fleft{
	float:left;
}

#contsalones {
	margin-left:11px;
	margin-top:10px;
}

#screen{margin-left:-11px;}

#sections{
	overflow:hidden;
	width:650px;
	height:450px;
	float:left;
}

#sections .rel{
	position:relative;
}

#minisalones{
	height:450px;
	float:left;
}

.baja h5, .alta h5{
	margin-bottom:5px
}

#minisalones .imagen{
	margin-bottom:15px;cursor:pointer;
}

.mano{
	cursor:pointer;
}

/* ////////////////// GRUPO MC //////////////////// */
#jornadas{
	float:left;
	width:450px;
}

#marisquerias{
	position:relative;
	z-index:10;
	margin-bottom:10px;
}

#marisquerias p, .mleft{
	margin-left:11px;
}

#marisquerias .imagennegocio{
	margin-right:92px;
	cursor:pointer;
}

#asociaciones{
	float:left;
	width:475px;
	margin-left:15px;
}

#jornadas p, #asociaciones p{
	margin-left:15px;
}

.uljornadas{
	margin-left:25px;
}

.uljornadas li{
	font-weight:bold;
	margin-bottom:2px;
}

/* ////////// COSTA SUR  ///////////////// */

#contenidocostasur p, #contenidolaviuda p, #contenidoelvivero p{
	margin-left:11px;
}

#contenidocostasur, #contenidolaviuda, #contenidoelvivero{
	float:left;
	width:400px;
}

#contactoempresa .var{
	float:left;
	font-weight:bold;
}

#contactoempresa .val{
	float:left;
}



/* ////////////// GALERIA EMPRESAS ////////////////// */

#galeriaempresa{
	float:left;
	width:570px;
	height: 300px;
	margin-left:10px;
}

#galeriaempresa .visor{
	width:406px;
	height:290px;
	float:left;
}

#galeriaempresa .contth{
	float:left;
	margin-left:5px;
}

#galeriaempresa .contth img{
	cursor:pointer;
	opacity:0.6;
	margin-bottom:4px;
}


/* ////////////// CLUB PUERTA SEVILLA  //////////// */

#clubps{
	margin-top:10px;
	width:620px;
	float:left;
}

#clubps p{
	margin-left:11px;
}

#ultimas{
	margin-top:10px;
	float:right;
	margin-left:15px;
	width:320px;
}

.panelclub{
	margin-top:18px;height:153px;width:550px;
}

.panelclub img{
	float:left;
	margin:4px 4px 4px 4px;
	width:155px;
	height:145px;
}

.panelclub h5, .panelclub p{
	margin-left:5px;
	margin-right:5px;
}

.textoClub{float:left;width:380px;}

/* ///////////////// ULTIMAS NOTICIAS ///////////// */

#bottomultimas{
	margin-top:-10px;
}

#colultimas{
	background-image:url('../img/estaticas/backgroundcolclub.gif');
	background-repeat:repeat-y;
	height:auto;
}

.colholdernoticia{
	background-image:url('../img/estaticas/holderfechatit.gif');
	height:53px;
}

.colholdernoticia a
{
	cursor:pointer;
}

.colholdernoticia .dia{
	margin-left:4px;
	margin-top:10px;
	margin-bottom:5px;
	font-weight:bolder;
	font-size:24px;
	float:left;
	color:#fff;
}

.colholdernoticia .mes{
	margin-left:2px;
	width:45px;
	margin-top:15px;
	font-weight:normal;
	font-size:18px;
	float:left;
	color:#fff;
}

.colholdernoticia .titulo{
	margin-left:12px;
	margin-top:0px;
	width:220px;
	font-weight:normal;
	font-size:14px;
	float:left;
	color:#65172d;
}

.cuerponoticia{
	width:287px;
	margin-left:20px;	
	padding-top:5px;
	padding-bottom:10px;
	line-height:1.4em;
}

.noticiacolumna{
	margin-bottom:10px;
}

/* ////////// CONTACTO ///////////// */

#contactoIzq
{
	float:left;
	margin-top:11px;
	position:relative;
	z-index:3;
	width:390px;
}

#contactoDer
{
	margin-top:67px;
	margin-bottom:20px;
	float:right;
	position:relative;
	z-index:3;
	width:580px;
}

#map{

}

.mapaContacto{
	width:570px;
	height:360px;
	margin:5px;
	border:solid 1px #ccc;
	margin-bottom:10px;
}

#map h2{display:inline;}

#side_bar{
	float:left;
	width:250px;
	margin:5px;
	margin-top:30px;
	margin-left:20px;
}

#side_bar h3{
	float:left;
	width:100px;
}

#side_bar img{
	float:left;
	margin-top:-30px;
}
	
#side_bar ul{
	margin-top:10px;
}	
	
#side_bar li
{
	display:block;
	width:350px;
	margin-bottom:10px;	
}

#side_bar li a{
	font-weight:bold;
}

#side_bar_interes{
	float:left;
	width:280px;
	margin:5px;
	margin-top:30px;
}

#side_bar_interes img{
	float:left;
	margin-top:-30px;
	margin-left:25px;
}

#side_bar_interes h3{
	float:left;
}
	
#side_bar_interes ul{
	margin-top:10px;
}

#side_bar_interes li
{
	display:block;
	width:350px;
	margin-bottom:10px;
}



.formulario {float:left;margin:12px;}
.formulario input, .formularionews input, .cajatexto{margin-top:5px;border:1px solid #ccc;height:20px;color:#555;padding-left:5px;padding-top:5px;padding-right:5px;}
.formulario select{margin-top:5px;border:1px solid #ccc;height:26px;color:#555;padding-left:5px;}
.formulario input.boton, .formulario input.boton2, .formularionews input.boton{float:left;background-image:url("../img/estaticas/botonform.gif");margin-top:5px;border:none;color:#fff;text-align:center;font-weight:bold;height:34px;width:103px;padding-top:0px;font-size:18px;cursor:pointer;}
.formulario input.boton2{margin-left:10px;}
.formulario label, .formularionews label{display:block;font-weight:bold;margin-top:10px;}
.formulario textarea{clear:both;width:376px;margin-top:5px;border:1px solid #ccc;color:#555;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;padding:5px;font-size:12px;}
.formulario label.error{display:block;color:red;margin-top:1px;margin-left:0px;font-size:9px;}
.formulario #submit{display:block}



/* ////////////////////////// TABS /////////////////////////// */

#contenedortabs{
	margin-top:10px;
	padding-top:10px;
}

ul.tabs {  
    margin:0px; padding:0px;  
}  

ul.tabs li{
	width:500px;
	margin-right:-10px;
}

ul.tabs li a {  
   background:url('../img/estaticas/contacto_inactive.gif') no-repeat;
   color:#ffebb5;  
   width:500px;
   padding:6px 9px 8px 15px;  
   text-decoration:none;  
   font-size:12px;  
   font-weight:bold;  
}
   

ul.tabs li a:hover {  
	opacity:0.8;  
}

#topcontacto{
	background-image:url('../img/estaticas/contacto_top.gif');
	height:11px;
	width:403px;
	margin-left:0px;
	margin-top:9px;
}

#bodycontacto{
	background-image:url('../img/estaticas/contacto_bg.gif');
	background-repeat:repeat-y;
	margin-left:0px;
	height:520px;
	width:403px;
}

#bottomcontacto{
	background-image:url('../img/estaticas/contacto_bottom.gif');
	height:8px;
	width:403px;
	margin-left:0px;
}

ul.tabs li.active{
	width:109px;
	height:20px;
	padding-left:25px;
	padding-right:35px; 
	}  
ul.tabs li a.active { 
	background:url('../img/estaticas/contacto_active.gif') no-repeat;
    color:#65172d;
	padding-left:25px;
	padding-right:35px;   
}

ul.tabs li a.lar{
		padding-left:25px;
	padding-right:35px;  
}  

.contenedorinvisible{
	display:none;
}

ul.tabs li {  
   list-style:none;  
   display:inline;  
}  

.botonesA{
	bottom:0px;
}


#subidacv{
	margin-top:10px;
}

#respuestasubida{
	margin-top:5px;
	margin-bottom:5px;
}

/* /////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////// CAJAS MODALES ///////////////////////// */
/* /////////////////////////////////////////////////////////////////////// */

.mod{
	display:none;
	border:1px solid #cccccc;
	color: #636363;
	background-color: #ffffff;
	width:400px;
	/*height:150px;*/
	
	text-align:center;
}

.mod input{margin:15px 0px 0px 0px}
.mod div.rotulo{
	border:2px solid #ffffff;
	background-color: #65172d;
	color: #ffffff;
	height:21px;
	font-size:14pt;
	text-align:left;
	padding:3px 3px 3px 3px;
}

.mod p{
	/*line-height:0px;*/
}

.rotulo a{
	background:transparent url(../img/modal/x.gif) no-repeat scroll 0%;
	cursor:pointer;
	display:inline;
	height:15px;
	width:15px;
	float:right;
	position:relative;
	top:-17px;
	margin-right:5px;
}

#simplemodal-overlay {
	background-color:#000000;
	cursor:wait;
}

#contenidomodal{
	margin:10px;
	font-size:11px;
	text-align:left;
	display:table;
}


/*///////////////////////////////////////////////////////////////////////////*/
/*/////////////////////// GLOBOS GOOGLE MAPS ////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////*/

.globo{
	
}

.globo img{
	margin-bottom:10px;
	margin-top:10px;
}

.descglobo{
	float:left;
	width:70px;
}


.valglobo{
	float:left;
}

.descglobo p, .valglobo p{
	line-height:0pt;
}

.textoglobo{
	width:225px;
}

/*////////////////////////////////////////////////////////////////////////*/
/*//////////////////////// SERVICIOS /////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////*/

#serviciosprincipales{
	background-image:url("../img/estaticas/backgroundservicios.png");
	width:984px;
	height:271px;
	margin-left:0px;
	margin-top:11px;
	z-index:999;
	position:relative;
}

#serviciosprincipales ul{
	padding-top:21px;
	margin-left:16px;
}

#serviciosprincipales li{
	float:left;
	display:inline;
	margin-left:5px;
}

#serviciosprincipales span{
	display:block;
	color:#fff;
	font-weight:bold;
	margin-top:18px;
	line-height:12px;
	text-align:center;
}

.spanaudiovisuales, .spanaulacocina, .spanparking{
	margin-left:0px;
}

.spanmontilla{
	margin-left:0px;
}

.spanelperfume{
	margin-left:0px;
}

.spanflamenco{
	margin-left:0px;
}


#otrosservicios{
	height:100%;
	margin-top:30px;
	margin-left:12px;
}

#otroscol1{
	float:left;
	width:500px;
	height:100%;
	margin-top:11px;
	margin-bottom:10px;
}

#otroscol2{
	float:left;
	height:100%;
	margin-top:32px;
	margin-bottom:10px;
}

.textootroscol1{
	width:470px;
}

.iconosotroscol1{
	margin-top:30px;
	margin-bottom:50px;
}

.descotrosserv{
	margin-left:10px;
}

.descotrosserv .imagenserv{
	float:left;
	width:60px;
}

.descotrosserv .textoserv{
	float:left;
	font-weight:bold;
	width:400px;
	margin-top:15px;
}

/*///////////////////////////////////////////////////////////////////////*/
/*//////////////////// SALA AUDIO VISUAL ////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////*/

.textoaudio{
	margin-left:11px;
	width:550px;
	float:left;
	margin-right:20px;
}

.imagenaudio{
	float:left;
}

.detallesaudio{
	margin-left:81px;
	margin-top:25px;
	margin-bottom:20px;
	height:100px;
	background:url("../img/estaticas/servicios/audioarrow.gif") no-repeat;
	float:left;
	width:500px;
}

.detallesaudio p{
	color:#fff;
	font-size:18px;
	padding-top:38px;
	padding-left:15px;
	
}

.imagencontratacion{
	float:left;
	margin-top:25px;
	margin-left:22px;
}

.packaudio{
	margin-top:10px;
	margin-left:15px;
}

.packaudioimg{
	float:left;
	width:60px;
	height:50px;
}

.packaudiotext{
	float:left;
	font-weight:bold;
	padding-top:25px;
}

/*/////////////////////////////////////////////////////////////////*/
/*//////////////////// AULA DE COCINA /////////////////////////////*/
/*/////////////////////////////////////////////////////////////////*/

#columnasaula{
	margin-left:11px;
	margin-top:20px;
	margin-bottom:20px;
}

.aulacol1, .aulacol2, .aulacol3{
	float:left;
	width:320px;
}

.aulacol1 p{
	color:#cf003d;
	font-size:14px;
	font-weight:bold;
}

.aulacol1 ul{
	margin-left:10px;
}

.aulacol1 li{
	margin-bottom:5px;
}

.aulacol2, .aulacol3{
	margin-left:5px;
}

.aulacol2 .uno,.aulacol3 .uno{
	color:#fff;
	background-color:#cf003d;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	line-height:10px;
}

.aulacol2 .dos,.aulacol3 .dos{
	color:#fff;
	background-color:#2c292f;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	line-height:10px;
}

.aulacol2 ul, .aulacol3 ul{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
}

.aulacol2 li, .aulacol3 li{
	margin-top:4px;
}


.aulacol2 .fecha, .aulacol3 .fecha{
	font-size:9px;
	margin-top:10px;
}

.aulacol2 hr, .aulacol3 hr{
	border:none;
	border-bottom:1px dotted #ccc;
}

.segundoa{
	margin-top:10px;
}

.segundo{
	margin-top:52px;
}

/*////////////////////////////////////////////////////////*/
/*//////////////////// PARKING ///////////////////////////*/
/*////////////////////////////////////////////////////////*/

.textoparking{
	margin-left:11px;
	width:450px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}

.textoparking .boton{
	margin-top:20px;
}

.textoparking a{
	margin-left:20px;
}

.imagenparking{
	float:left;
	margin-bottom:20px;
}

.menosmargin{
	margin-left:0px;
}

.textoparking ul{
	margin-top:11px;
	margin-left:25px;
	font-weight:bold;
	font-size:14px;
}

.mapaparking{
	width:475px;
	height:351px;
	border:1px solid #ccc;
	margin-left:11px;
	margin-top:11px;
}

.textoparking li{
	margin-bottom:11px;
}


/*//////////////////////////////////////////////////////////////// */
/*///////////////////////// MONTILLA MORILES ///////////////////// */
/*//////////////////////////////////////////////////////////////// */

.textoruta{
	margin-left:11px;
	width:480px;
	float:left;
	margin-right:30px;
	margin-bottom:20px;
}

.imagenruta{
	float:left;
	margin-left:20px;
	margin-bottom:20px;
}

.contruta{
	margin-left:11px;
	height:400px;
	margin-top:20px;
	background:url("../img/estaticas/servicios/bg_ruta.gif") no-repeat;
	background-position:bottom;
}

.rutacol{
	float:left;
	width:300px;
}

.rutacol img{
	margin-left:21px;
	margin-bottom:10px;
}

.subtitulo{
	font-size:14px;
	font-weight:bold;
	margin-left:10px;

}

.rutacol p{
	width:280px;
	margin-left:10px;
}

.contruta .mlr{
	margin-left:20px;
}


/*//////////////////////////////////////////////////////////////////////*/
/*//////////////////////// SERVICIOS - EL PERFUME //////////////////////*/
/*/////////////////////////////////////////////////////////////////////*/

.muestraperfume{
	margin-left:85px;
	margin-top:-10px;
}

.detallesperfume{
	width:100%;
	height:400px;
	background:url("../img/estaticas/servicios/bg_perfume.gif") no-repeat;
	background-position:bottom left;
}

.detallesperfume .col1perfume{
	float:left;
	width:400px;
}

.detallesperfume .col1perfume p, .detallesperfume .col2perfume p{
	margin-left:13px;
}

.detallesperfume .col2perfume{
	float:left;
	margin-left:10px;
}
.detallesperfume ul{
	margin-left:30px;
}

.detallesperfume li{
	margin-top:11px;
	font-weight:bold;
}

.mapaperfume{
	width:480px;
	height:250px;
	border:1px solid #ccc;
	margin-left:13px;
	margin-top:10px;
	margin-bottom:20px;
}

/*///////////////////////////////////////////////////////////////////*/
/*///////////////// CUADRO FLAMENCO /////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////*/

/*///////////////////////////////////////////////////////////////////*/
/*//////////////////////// NEWS LETTER //////////////////////////////*/
/*///////////////////////////////////////////////////////////////////*/

#newsletter{
	margin-top:10px;
	float:right;
	margin-left:15px;
	width:320px;
}


#bottomnews{
	margin-top:0px;
}

#colnewsletter{
	background-image:url('../img/estaticas/backgroundcolclub.gif');
	background-repeat:repeat-y;
	height:250px;
}

/*////////////////////////////////////////////////////////////////*/
/*///////////////////// NOTICIAS DETALLE /////////////////////////*/
/*////////////////////////////////////////////////////////////////*/

.cuerponoticias{
	margin-left:11px;
	position:relative;
	z-index:30;
}

.cuerponoticias .noticialistado{
	margin-top:20px;
	margin-left:11px;
}

.noticialistado .titulonoticia{
	font-size:22px;
	color:#65172d;
}

.noticialistado .subtitulonoticia{
	font-size:16px;
	color:#636363;
	margin-top:20px;
}

.noticialistado .fechanoticia{
	margin-top:10px;
	margin-bottom:10px;
	font-size:10px;
}

.noticialistado hr.septitulo{
	border:none;
	border-bottom:2px solid #777;
	margin-top:3px;
	margin-left:0px;
	margin-right:0px;
}

.noticialistado .textonoticia{
	margin-top:10px;
	margin-right:11px;
	font-size:12px;
	line-height:normal;
}

.noticialistado .imagennoticia{
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
	margin-right:10px;
}

.cuerponoticias hr{
	border:none;
	border-bottom:1px dotted #ccc;
	margin-left:11px;
	margin-right:20px;
	margin-bottom:15px;
	margin-top:15px;
}

.respuestabusqueda{
	width:600px;
	margin-bottom:20px;
}

.respuestabusqueda p.respuesta{
	font-size:22px;
	color:#65172d;
}

.respuestabusqueda p{
	margin-top:11px;
	font-size:16px;
}

.buscacol1, .buscacol2{
	float:left;
	width:250px;
	margin-left:20px;
	text-align:center;
}

#busquedaclub{
	margin:15px 0 20px 11px;
	background:url("../img/bg_busqueda.gif") no-repeat;
	height:64px;
	width:598px;
}

.col1busqueda{
	width:300px;
	margin-top:25px;
	margin-left:12px;
	float:left;
	color:#fff;
	font-size:16px;
	font-weight:bold;
}

.col2busqueda{
	float:right;
	margin-right:10px;
	padding-top:12px;
}

.botonbusqueda{
	background:url("../img/botonbusqueda.png") no-repeat;
	width:80px;
	height:30px;
	border:none;
	color:#414141;
	font-size:14px;
	font-weight:bold;
}


/*//////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////      CARTA       /////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////*/

#carta{
	margin-top:11px;
	margin-left:11px;
	height:100%;
	
}

#carta h5{margin-left:11px;}

#carta p{
	margin-left:11px;
	margin-right:8px;
}

.sugerencias{
	margin-top:10px;
	margin-bottom:20px;
	margin-left:25px;
	height:100%;
}

.sugcol{
	float:left;
	margin-right:35px;
	width:275px;
	height:100%;
}

.sugcol sugfinal{
	margin-right:11px;
}

.sugcol img{
	margin-bottom:10px;
}

.sugcol span, .mensajecarta span{
	margin-left:14px;
	font-size:12px;
	font-weight:bold;
	color:#65172d;
}

.mensajecarta img{
	margin-bottom:10px;
}

.sugcol p, .mensajecarta p{
	padding-left:4px;
}

.cartaymensaje{
	margin-left:11px;
	height:100%;
}

.listadocarta{
	float:left;
	height:100%;
	margin-left:30px;
	width:570px;
	background:url("../img/carta/holdercarta.jpg") no-repeat;
	padding-top:10px;
}

.listadocarta .listadocol{
	float:left;
	margin-left:70px;
	margin-top:10px;
	width:200px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}

.listadocol li{
	height:60px;
}

.listadocol li a, .listadocol li a:visited{
	color:#fff;
	text-decoration:none;
}

.listadocol li a:hover{
	color:#dae26a;
	text-decoration:none;
}

.cartaactiva{
	color:#dae26a;
}

.entr{
	margin-top:-30px;
	margin-left:50px;
}

.listadocarta span.slistado{
	
	margin-left:245px;
	color:#fff;
	font-size:22px;
	font-weight:bold;
}

.mensajecarta{
	float:left;
	height:300px;
	width:255px;
	margin-left:52px;
}

#listadocarta ul{
	margin-bottom:20px;

}

#listadocarta li{
	float:left;
	width:400px;
	margin-left:25px;
}

#listadocarta .nombreplato{
	font-size:14px;
	font-weight:bold;
	color:#65172d;
}

#listadocarta .descripcionplato{
	font-size:11px;
	font-weight:normal;
}

/*/////////////////////////////////////////////////////*/
/*///////// VOLVER AL CLUB ///////////////////////////*/
/*/////////////////////////////////////////////////////*/

.volverclub{
	background:url("../img/volverclub.gif") no-repeat;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	height:64px;
	width:304px;
	margin-left:10px;
	margin-top:15px;
	padding-top:24px;
	text-align:center;
}

.volverclub a{
	color:#fff;
	
}

/*///////////////////////////////////////////////////////*/
/*//////////////////  AVISO Y MAPA //////////////////////*/
/*///////////////////////////////////////////////////////*/

.contenedoraviso{
	margin-top:20px;
	position:relative;
	z-index:30;
}
 
.contenedoraviso p{
	margin-left:11px;
}

.contenedoraviso ul{
	margin-top:20px;
	margin-left:11px;
}

.contenedoraviso ul li{
	float:left;
	width:450px;
	margin-left:25px;
	font-size:14px;
	font-weight:bold;
	color:#65172d;
}

.contenedoraviso ul li p{
	font-size:11px;
	font-weight:normal;
}

ul.sublista{
	margin-top:0px;
}

ul.sublista li{
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}

/*////////////////////////////////////////////////////////////////*/
/*/////////////////// RESERVAS PUERTA SEVILLA ////////////////////*/
/*////////////////////////////////////////////////////////////////*/

#contreservas{
	margin-top:11px;
}

#contreservas p{
	margin-left:11px;
}

.col1reservas{
	float:left;
	width:620px;
}

.col2reservas{
	float:right;
	margin-left:20px;
	margin-right:11px;
	
}

.ayudareserva{
	border:2px solid #c3b44c;
	background-color:#ffed70;
	background:url("../img/estaticas/bg_ayuda.gif");
	width:298px;
	height:auto;
	margin-left:11px;
	margin-top:15px;
	margin-bottom:20px;
	
}

.ayudareserva .titulo, .popup .titulo{
	color:#1a2745;	
	font-size:16px;
	font-weight:bold;
}

.ayudareserva p, .popup p{
	color:#1a2745;	
}

.panelreserva{
	margin-top:10px;
	width:600px;
	
}

.panelreserva hr{
	border:none;
	border-bottom:1px dotted #ccc;
}




.formcol1{
	float:left;
	width:140px;
}

.formcol2{
	float:left;
	margin-left:45px;
}

.fizquierda{
	float:left;
	margin-right:15px;
}


#pdos, #ptres{
	display:none;	
}

#ajaxvermesas, #ajaxverdatos, #ajaxreservar, #ajaxcancelar, #ajaxcomprobar{
	visibility:hidden;
}

.cargarajax{
	margin-left:100px;
	margin-top:14px;
}

.salon{
	float:left;
	margin-left:10px;
	height:160px;
	text-align:center;
	background-color:#fff;
	margin-bottom:10px;
	color:#65172d;	
}

.errorreserva{
	color:#ff0000;
	font-size:9px;
}


.salon img{
	border:2px solid #fff;
	margin:5px 5px 5px 5px;
	
}

.salon span{
	font-size:12px;
	font-weight:bold;
	margin:5px 5px 5px 5px;
	padding-bottom:5px;
	
}

/*//////////////////////////////////////////////////////////*/
/*/////////////  			BUBBLES			////////////////*/
/*//////////////////////////////////////////////////////////*/

 
.bubbleInfo{
	position: relative;
     
}

.trigger{
	position: relative;
}
     
/* Bubble pop-up */

.popup{
	border:2px solid #c3b44c;
	background-color:#ffed70;
	background:url("../img/estaticas/bg_ayuda.gif");
	width:298px;
	height:auto;
	margin-left:14px;
	margin-top:-99px;
	opacity:0.5;
	margin-bottom:20px;
	position: absolute;
    display: none;
    z-index: 50;
	padding:10px 10px 10px 10px;
	color:#1a2745;	

}

.peque{
	margin-top:60px;
	width:200px;
}

.mediano{
	margin-top:-29px;
	width:300px;
}


.essalon{
	padding-left:5px;
}
        
.peqboton{
	width:93px !important;
}



/*////////////////////////////////////*/

.contenidobodega{
	height:370px;
	background:url('../img/bg_bodega.jpg') no-repeat;
	background-position:bottom right;
}

#bodegacol1{
	float:left;
	width:30%;
	margin-left:20px;
	margin-right:10px;
	
}

#bodegacol1 li{
	cursor:pointer;
	font-size:16px;
	margin-bottom:5px;
	font-weight:bold;
	color:#65172d;
}

#bodegacol2{
	width:50%;

	display:table;
	border-left:1px dotted #ccc;
	float:left;
	margin-bottom:10px;
	padding-left:10px;
}

#bodegacol2 p{
	font-size:14px;
	font-weight:bold;
}

#bodegacol2 ul{
	
}

#bodegacol2 li{
	font-size:14px;
	margin-bottom:7px;
	margin-left:12px;
}

#bodegacol2 .bodegaleft{
	float:left;
	margin-left:30px;
}

#formreserva1{width:100%}

.redesociales{float:left;}
.redessociales li{
	display:inline;
	padding:2px;
}
#wc3validator{
	float:right;
	margin-right:0px;
	margin-top:-32px;
}
