/* 
Document   : estilo
Created on : 19/03/2009, 09:21:26
Author     : seba
Description:
Purpose of the stylesheet follows.
*/

/* 
TODO customize this sample style
Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

body {
	background-color: #ae9b4e;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/imagenes/fondo.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
img {
	border: none;
}
a {
	color: black;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}
.gallery {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:40px 0 0 75px;
	padding:0;
}
.gallery li {
	float:left;
	height:223px;
	width:274px;
}
body {
	text-align: center;
}
#wrapper {
	width: 990px;
	margin: 0 auto;
}
#menu ul {
	margin: 0;
	padding: 0;
}
#menu ul li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	_position: relative;
	_top: -3px;
}
#cabecera-fiestas {
	background-image:url(../imagenes/fiestas/fiestas.jpg);
	height:317px;
	width:990px;
}
#cabecera-fiestas  div {
	color:white;
	padding-left:120px;
	padding-right:120px;
	padding-top:180px;
}
#fiesta-insinuante {
	background-color:#4C4C4C;
	color:white;
	margin-bottom:30px;
	margin-left:20px;
	margin-right:20px;
	margin-top:0;
	padding-bottom:4px;
	padding-left:20px;
	padding-right:20px;
	padding-top:3px;
	text-align:left;
}
#fiesta-insinuante p {
	text-align:left;
}
#fiesta-gang-bang {
	background-color: #CE537F;
	color:white;
	margin-bottom:30px;
	margin-left:20px;
	margin-right:20px;
	margin-top:0;
	padding-bottom:4px;
	padding-left:20px;
	padding-right:20px;
	padding-top:3px;
	text-align:left;
}
#fiesta-insinuante p {
	text-align:left;
}
#guia-liberal {
	color: white;
}
#guia-liberal .Estilo14 {font-size: 12px; color: white;}
#guia-liberal .Estilo14 a {color:#FFCC00; text-decoration:underline;}
#guia-liberal .Estilo16 {font-size: 12px; font-weight: bold; color: white; }
#guia-liberal .Estilo17 {font-size: 10px}
#guia-liberal .Estilo18 {
	color: #993300
}
#guia-liberal .Estilo19 {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}
#guia-liberal .Estilo21 {color: #333333}
#guia-liberal .Estilo22 {color: #FFFFFF}
#horarios-precios p {
	color: white;
}
#como-llegar span, #como-llegar p {
	color: white;
}
#contacto span, #contacto p {
	color: white;
}
#contacto a {color:#FFCC00; text-decoration:underline;}
#instalaciones p {
	color: white;
}
#noticias p {
	color: white;
}

.error {
color:red;
font-size:11px;
padding:3px;
position:absolute;
right:10000px;
text-align:center;
background:white none repeat scroll 0 0;
border:1px solid red;
width: 100px;
}
.error-visible {
}
#sobre {
	border: 1px solid rgb(204, 204, 204);
	position: absolute;
	top: 75px;
	right: 210px;
	font-size: 11px;
	background-color: #AE9B4E;
	width: 100px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#sobre  h3 {
	margin: 0;
	font-size: 13px;
}
#grid {
	border: 1px solid #ccc;
}
#grid tr {
}
#grid td {
	padding: 5px;
}
.blanco {
	color: white;
}
#mostrar-form h3 {
	cursor: pointer;
	color: white;
	text-decoration: underline;
}
/* Modificacion de ocultar emails */
.requiere-login {
	border: 1px solid #cccccc; border-collapse: collapse; padding: 2px 5px; color:#ff0000; background-color: #ffffff;
}
.hide-email {
	border: 1px dashed rgb(204, 204, 204); background-color: white; color: red;
}

#provincia .modificar {
	font-size: 9px;
}

#horarios td {
	font-size: 13px;
	color: white;
}
#horarios td h3 {
	margin-top: 10px;
	margin-bottom: 0;
	color:#DFCE8B ;
}
#horarios-precios .mensaje-horarios {
	border: 1px solid #cecece;
	margin: 0pt auto;
	text-align: center;
	width: 600px;
	background-color: white;
	color: black;
	padding-top: 20px;
	padding-bottom: 22px;
	position: relative;
	top: -60px;
}
a.clausula_web, a.clausula_web:hover {
    color: #FFCC00;
    text-decoration: underline;
}

.aviso_legal {
    text-decoration: underline;
}

.acepto_clausula_web_check {
    
}
.acepto_clausula_web_link {
    font-size: 14px;
}
