/* 
Title: Las Rejas  v2007
Descripción: Portal de Las Rejas . 
Da acceso a los sitios web de sus tres complejos deportivos en los que se informa sobre ellos, su actualidad y servicios.
Autor: Pamela Zuloaga Pérez / Nommac Proyectos S.L.
*/

/*Normaliza margenes y rellenos*/
body{margin:0;padding:0;} 
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, form {margin:0;padding:0;}

/*Elimina el list-style de las listas*/
ol, ul{list-style:none;}

/*Elimina los rellenos y bordes de las tablas*/
table{border-collapse:collapse; border-spacing:0;}

/*Elimina bordes de las imagenes*/
img{border:0;}

/*----*/
.clear{display:block;clear:both;height:0;line-height:0;}
/*----*/
a{text-decoration:none;}

/*--portal css--*/
body#Main{}
#Main #Nav-main{}

/*--site css--*/
body{font:100% Georgia, "Times New Roman", Times, serif;color:#666;background:#E8E3D5 url(../images/bg_body.gif) repeat-y top center;}
#Wrap{width:875px;margin:0 auto;position:relative;background:#EDE9DE;/*border:12px solid #fff;border-width:20px 18px 20px 17px;*/}

h1{font-weight:normal;padding:0 0.5em;}
h2{font-size:1em;}
h3{font-size:0.9em;border-bottom:1px solid #DE7404;color:#DE7404;letter-spacing:-0.05em;}
h4{font-size:0.7em;}
h6{margin:0;}
p{font-family:Arial, Helvetica, Sans-Serif;padding:1em 0 0;}

.rightCol{float:right;clear:right;width:340px;margin:0.5em 6px 0 0;}
.leftCol{float:left;clear:left;width:518px;margin:0.5em 0 0 6px;}

#Branding{color:#9A8756;height:6.1em;background:url(../images/logosotoonce.jpg) no-repeat top left;width:518px;height:101px;}
#Branding img{width:100px;height:80px;border:1px solid #c00;float:left;display:none;}
#Branding h1 span{display:none;}

#BrandingMajadahonda{color:#9A8756;height:6.1em;background:url(../images/LogoLasRejas.jpg) no-repeat top left;width:518px;height:101px;}
#BrandingMajadahonda img{width:100px;height:80px;border:1px solid #c00;float:left;display:none;}
#BrandingMajadahonda h1 span{display:none;}

#BrandingCanal{color:#9A8756;height:6.1em;background:url(../images/logoGreenCanal.jpg) no-repeat top left;width:518px;height:101px;}
#BrandingCanal img{width:100px;height:80px;border:1px solid #c00;float:left;display:none;}
#BrandingCanal h1 span{display:none;}

#BrandingBenidorm{color:#9A8756;height:6.1em;background:url(../images/logoBenidorm.jpg) no-repeat top left;width:518px;height:101px;}
#BrandingBenidorm img{width:100px;height:80px;border:1px solid #c00;float:left;display:none;}
#BrandingBenidorm h1 span{display:none;}



#Options{width:100%;background:#302E33;padding:0.5em 0;text-align:center;height:1.2em;}
#Options ul{width:890px;margin:0 auto;text-align:right;}
#Options li{display:inline;margin:0 1em 0 0;}
#Options a{color:#fff;font:0.7em Arial, Helvetica, sans-serif;}

#Jump-to-content, 
#Jump-to-content:link, 
#Jump-to-content:active, 
#Jump-to-content:visited {position:absolute;top:0;left:50%;margin:0 0 0 -60px;background:#DE7404;color:#fff;font:bold 0.7em Arial, Helvetica, sans-serif;padding:0.5em 0.5em 0.3em;}
#Jump-to-content:hover{background:#FB890B;}

#Branding-sub{background:#302E33;}
#Branding-sub h2, #Branding-sub p{float:right;width:71%;clear:right;}
#Branding-sub h2{font-size:1.65em;font-weight:normal;padding:0.4em 0 0;color:#fff;}
#Branding-sub h2 span{font-size:0.7em;display:block;color:#DAD1BC;}
#Branding-sub p{font-size:0.75em;color:#AAA7B0;padding:0;}

/*---navegacion info corporativa---*/
#Nav-corp{width:25%;font:0.85em "Times New Roman", Times, serif;}
#Nav-corp li{line-height:1.2em; margin:0;display:inline;}
#Nav-corp ul { margin:0;}
#Nav-corp a{display:block;background:#6B717A;color:#fff;border-top:1px solid #595F66;border-bottom:1px solid #7E868F;padding:0.5em 1em;}
#Nav-corp a:hover{background:#848A93;}

/*---imagen Bienvenida---*/
#imgFlechas{width:25%;padding-top:15px; text-align:center;}

/*--direcciones--*/
.adr{}
.street-address{}
.postal-code{}
.locality{}
.region{}

/*---navegacion principal---*/
#Sucursales{background:#CDC1A3;color:#F9F6EF;}
#Sucursales h3{color:#F9F6EF;border-bottom-color:#DCD3BE;font:bold 0.9em Arial, Helvetica, sans-serif; text-transform:uppercase;padding:0.5em 0.7em 0.3em;}

#Nav-main{font:0.75em Arial;}
#Nav-main span{display:none;}
#Nav-main li{margin:0 0 2px;}
#Nav-main a, #Nav-main a:link, #Nav-main a:visited{display:block;background:#F9F6EF;padding:0.7em 1em;color:#666;line-height:2em;}
#Nav-main a:hover{background:#6B717A;border-left:5px solid #DE7404;color:#fff;}
#Nav-main a:active, #Nav-main li.here a{background:#DE7404;color:#fff; cursor:default;}
#Nav-main li.here a:hover{border:0;}

#Nav-noticias{background:#6B717A;color:#F9F6EF;}
#Nav-noticias h3 {color:#F9F6EF;border-bottom-color:#848A93;font:bold 0.9em Arial, Helvetica, sans-serif;padding:0.5em 0.7em 0.3em; letter-spacing:0.04em;}
#Nav-noticias a{color:#F9F6EF;}
#Nav-noticias h3:hover{background:#848A93;border-left:5px solid #DE7404;}

/*---sub-navegacion---*/
#Nav-sub{}
#Nav-sub li{border-bottom:5px solid #fff;background:#EDE9DE;}
#Nav-sub h2{font-size:1.5em;font-weight:normal;color:#BEAF89;}
#Nav-sub h2 span{font-size:1.5em;display:block;color:#302E33;}
#Nav-sub p{font:1em Arial;color:#302E33;margin:1em 0 0;clear:both;}
#Nav-sub p .street-address{display:block;}
#Nav-sub a{display:block;text-align:right;color:#fff;font:bold 1em Arial;background:#DE7404;padding:0.2em 0.5em;}

/*login*/
#Login{background:#CDC1A3;color:#F9F6EF;}
#Login h3{color:#F9F6EF;border-bottom-color:#DCD3BE;font:bold 0.9em Arial, Helvetica, sans-serif; text-transform:uppercase;padding:0.5em 0.7em 0.3em;}
#Login p{padding:0.7em 0.7em;}
#Login ul{margin:0;padding:0.2em 0.7em;border-top:1px solid #DCD3BE;}
#Login li{display:inline;}
#Login a{font: 0.7em Arial, Helvetica, sans-serif; color:#F9F6EF;}

/*---contenido principal---*/
#Content-main{width:95.9%;background:#fff;border-top:8px solid #EDE9DE;font-size:0.75em;padding:2em 1.5em;clear:both;}
#Content-main h3{font-size:2.1em;font-weight:normal;}
#Content-main h4{font-size:1.5em;padding-top:10px; line-height:16px;}

#Content-main .rightCol{width:318px;margin:0.5em 0 0;}
#Content-main .leftCol{width:500px;margin:0.5em 0 0;text-align:justify;}
#Content-main .leftCol p{line-height:18px; margin-top:0px;font-family:Arial;}
#Content-main .leftCol p a{color:#6B717A;}
#Content-main .leftCol p a:hover{color:#DE7404;}
#Content-main .leftCol td{font-family:Arial; padding:3px; vertical-align:top;}
.homeentradilla ol{line-height:18px;font-family:Arial;font-size:10px;padding:0 5px 15px 25px; list-style-type:decimal;}
.content-text img{float:left; margin: 0 20px 0 10px; vertical-align:text-top;}




/*avisos*/
#Content-avisos{margin:0;}
#Content-avisos h3{color:#666;}
#Content-avisos a{color:#DE7404;font:bold 1em Arial, Helvetica, sans-serif;}

/*noticias*/
#Content-noticias{text-align:justify; clear:both;}
#Content-noticias h4{font-size:1.4em;padding-top:10px; padding-bottom:10px;line-height:18px;padding:5px;}
#Content-noticias p{line-height:18px;padding:5px;}
#Content-noticias a{color:#DE7404;}
#Content-noticias a:visited{color:#DE7404;}
#Content-noticias a:hover{color:#6B717A;}
#Content-noticias ol{line-height:18px;font-family:Arial;padding:0 5px 15px 25px; list-style-type:decimal;}


#HTMLContent p{margin:-15px 0 0 0;line-height:18px; text-align:justify;}
#Volver{ text-align:right; margin-right:30px;}
#Volver a{color:#DE7404; font: 1em Arial, Helvetica, sans-serif;}
#Volver a:visited{color:#DE7404;font: 1em Arial, Helvetica, sans-serif;}
#Volver a:hover{color:#6B717A;font: 1em Arial, Helvetica, sans-serif;}

.tablaNews h4{font-family:Georgia, "Times New Roman", Times, serif;}

.noticia{border-bottom: #E1DBC4 1px solid;border-top: #E1DBC4 1px solid;background-color:#EFEBE0; display:block;text-align:justify;margin:0 10px 0 5px; padding:5px;}
.noticia img{float:left; width:100px; margin: 0 20px 0 0; vertical-align:text-top;}
.noticia a{color:#6B717A;}
.noticia a:hover{color:#302E33; background-color:#DDDDDD; text-decoration:none;}

.destacada{text-align:justify; margin:10px 10px 10px  5px;}
.destacada a{color:#6B717A;}
.destacada a:hover{color:#302E33}
.newsIntro{font-style:italic; text-align:justify;}


#masNoticias{display:block;text-align:right;margin:10px 10px 0 5px; padding:5px; font-weight:bold;}

/*---sub-contenido---*/
h3#Servicios{display:none;}

#Content-sub li{overflow:hidden;border-top:10px solid #E1DBC4;}
#Content-sub li:hover{border-top-color:#EEEADD;}
#Content-sub li a{font-size:2em;text-transform:lowercase;letter-spacing:-0.05em;color:#DE7404;padding:0 0.4em;}
#Content-sub li a:hover{color:#302E33;}
#Content-sub li p{padding:0 1.5em;font-size:0.9em;color:#333;}
#Content-sub li.left{float:left;clear:left;}
#Content-sub li.right{float:right;clear:right;}

#EscuelaLRG, #TorneosLRG, #ReservasLRG, #TarifasLRG{background:#F9F6EF;width:49%;margin:0 0 0.5em;padding:0.2em 0 1.1em;}

/*padel*/
#Content-sub li#PadelLRG{border-top-color:#e0e0e0;background:#f4f4f4;}
#PadelLRG{clear:both;margin:1em 0;padding:1em 0;border:1px solid #e0e0e0;border-top-color:#666;}
#PadelLRG ul{text-align:right;}
#PadelLRG li{padding:0.1em 0.5em;border:0;}
#PadelLRG h4{margin:0;font:bold 3em Arial;color:#302E33;letter-spacing:-0.1em;text-transform:lowercase;float:left;width:50%;padding:0 0 0 0.5em;}
#PadelLRG h4 span{font-size:0.35em;display:block;text-transform:none;color:#6B717A;letter-spacing:normal;font-weight:bold;}
#Content-sub #PadelLRG a{font:bold 0.9em Arial, Helvetica, sans-serif;text-transform:none;letter-spacing:normal;padding:0;color:#666;line-height:1.1em;}

/*------Contenido seccion superior paddel------*/
.titulo{width:500px;margin:0;background:#C4CA93;border: solid 1px #B8BE8A;}

#PaddelSeccion p{padding-left:10px; color:White; font-size:large; letter-spacing:1px;padding-bottom:8px;padding-top:10px;}
#PaddelSeccion li{padding-left:10px; padding-right:8px;padding-bottom:6px; color:#DE7404; font-family:Arial; font-weight:bold; font-size:12px;}
#PaddelSeccion li span{color:Black;}
#PaddelSeccion h3{background-color:White; color:Black; border:none;padding-left:5px;letter-spacing:normal;}

.textoAyuda{font-weight:normal;color:Black;}


/*------secciones paddel contenido------*/
.contenido{width:500px;margin:0;background:#FDFFEA; border: solid 1px #B8BE8A;}
/*------seccion Listado Torneos---------*/
.contenidolistado{width:480px;margin:0;background:#EDEDED;border: solid 1px #DDDDDD; border-top-width:10px;}

#PaddelListado{padding:5px;font-size:11px;text-align:left;}
#PaddelListado th{background-color:#EDE9DE;padding-top:4px; padding-bottom:6px;text-align:left;}
#PaddelListado th a{font-size:11px;color:#302E33; text-align:left;}
#PaddelListado th a:hover{color:#DE7404;}
#PaddelListado tr{padding-top:2px; padding-bottom:4px;}
#PaddelListado tr.alt{background-color:#DDDDDD;}
#PaddelListado td{}
#PaddelListado tr:hover{background-color:#ffffff;}


/*-------en Pistas.aspx---------*/
#PaddelFormulario{text-align:center; padding-bottom:10px;}
#PaddelFormulario h2{color:#DE7404; font-family:Georgia; letter-spacing:-0.01em; font-weight:normal; font-size:1.6em;}
#PaddelFormulario p{padding-left:0;}
#PaddelFormulario hr{}

/*-------en Pistas.aspx y Deafult2.aspx(Torneos) ---------*/
.PaddelTabla{border:0; text-align:center;width:100%;padding:0;margin:0 0 0 5px;}
.PistaTabla{border-bottom:solid 1px #B8BE8A; text-align:left; width:100%;}
.PistaTabla a{border:solid 1px #ffffff;}
.PistaTabla li{ font-style:italic;}
.PistaTabla li span{ font-style:normal; color:Black;}
/*---------------------------------*/

/*----------Descripcion Torneo Padel-----------------------*/
#DescripcionTorneo{padding:10px; font-family:Arial;font-size: 11px;line-height:16px;}
#DescripcionTorneo h4{color:#DE7404;font-size:1.8em;padding-top:10px; padding-bottom:10px;line-height:18px;padding:5px; font-family:Georgia, "Times New Roman", Times, serif;}

#DescripcionTorneo p{padding-left:10px;}
#DescripcionTorneo img{margin:10px;}
#DescripcionTorneo ol { list-style:none;}
#DescripcionTorneo li{padding-left:10px;font-family:Arial;font-size: 11px; line-height:16px;}
#DescripcionTorneo span{font-family:Arial;font-size: 10px;font-style: oblique; font-weight:bold; padding-left:10px;}
/*---------------------------------*/

.imagenPista{width:80px;text-align:left; vertical-align:text-top;}
.campostxt{width:163px;text-align:left;font-size:10px; vertical-align:bottom;}
.campostxtizda{text-align:left;font-size:10px;width:80px; vertical-align:top;}
.leyenda{text-align:right;width:200px;font-size:11px; color:#DE7404;}
.campos{text-align:left;width:300px;}
.campos input{font-size:10px;}
.campos select{font-size:10px; width:132px;}
.camposfijos{text-align:center;font-size:11px;font-weight:bold;color:#DE7404; padding-bottom:15px;}
.mensaje{color:#ff0000; font-weight:bold; font-size:10px; text-align:left; padding-left:20px;}

#formEncabezado h2{padding-left:20px; font-size:13px;letter-spacing:0.1em; text-align:left; padding-top:10px; padding-bottom:10px; font-family:Arial;}
.Encabezados h2{color:#DE7404;font-size:1.5em;line-height:18px;font-family:Georgia, "Times New Roman", Times, serif;padding-top:10px; padding-bottom:10px;padding-left:0px;letter-spacing:-0.1em; text-align:left;}


#derecha{text-align:right;margin-right:8px;}
#derecha .campos{font-size:10px; text-align:center; background:#EDEDED url(../images/info.jpg) no-repeat bottom center;width:87px;height:22px;border:none;}
#derecha .btn_lnk_left{font-size:10px; text-align:center; background:#EDEDED url(../images/info.jpg) no-repeat bottom center;width:100px;height:22px;border:none;float:right;}
#derecha .btn_lnk_right{font-size:10px; text-align:center; background:#EDEDED url(../images/info.jpg) no-repeat top center;width:87px;height:22px;border:none;float:right;}
#Cancelar{text-align:right;margin-right:10px;}
#Cancelar .campos{font-size:10px; text-align:center ;background:#EDEDED url(../images/info.jpg) no-repeat bottom center;width:87px;height:22px;border:none;}

/*------secciones paddel tablas------*/
#listado{margin:0;font-size:10px; text-align:center;padding-top:20px;padding-left:5px;}

.tablappal{margin:0;width:490px;font-size:11px; text-align:right; vertical-align:top;}
.tablappal td{ text-align:center;}
#listado h3{text-align:right; font-size:12px; color:#9BA074; border-bottom-color:#9BA074;}
#listado a{font-size:12px; color:#9BA074;}
.PistaHorario{margin:0;vertical-align:top;border:solid 1px 9BA074;width:117px; text-align:right;}

.tablaPistaEncabezado{width:116px; color:#DE7404;font:bold 11px Arial, Helvetica, sans-serif; background-color:#EDE9DE; text-align:center;}
.tablaPistaEncabezado td{border-bottom:solid 1px #ffffff; text-align:right;padding-top:10px;padding-bottom:10px;}

.tablaPistaEncabezadoDark{width:100%; color:Green;font:bold 11px Arial, Helvetica, sans-serif; background-color:#B8D0A0; text-align:center;}
.tablaPistaEncabezadoDark td{border-bottom:solid 1px #ffffff; text-align:right;padding-top:10px;padding-bottom:10px;}

.tablaPistaSubEncabezado{color:#DE7404;font:bold 9px Arial, Helvetica, sans-serif; background-color:#EDE9DE;}
.tablaPistaSubEncabezado td{border-bottom:solid 1px #ffffff; text-align:right;padding-top:10px;padding-bottom:10px;}

.tablaPista{color:#302E33;width:116px;}
.tablaPista td{border-bottom:solid 1px #ffffff; text-align:right;}
.tablaPista td.par{background-color:#DDDDDD;}
.tablaPista a{color:#302E33; font-weight:bold;display:block;}
.tablaPista a:visited{color:#302E33;font-weight:bold;}
.tablaPista tr:hover,.tablaPista td:hover{background-color:#ffffff;}
.tablaPista td.par a:hover{color:#000000;font-weight:bold;background-color:#ffffff;}
.tablaPista a:hover{color:#000000;font-weight:bold;background-color:#ffffff;}

.horas{width:70%;margin:0;padding:0;}
.precios{width:30%;margin:0;padding:0;}

#horario{margin:0;padding:0;}
#horario table{width:100%; border:none;margin:0; padding:0;}
#horario td{border:none;}
#horario tr:hover{background-color:#ffffff;}

#horario td.horas{width:70%}
#horario td.precios{width:30%}

/*--Diario de Ocupacion. 
Para mostrar las Pistas reservadas, cerradas y no reservadas en distinto color.--*/
.tablaPista span.Cerrado {color:Red;}
.tablaPista span.Reservado {color:Green;}
.NoReservado{color:black;}
.SinEnlace{text-decoration:none;}
.hidden {display:none;}

/*---pie---*/
#Foot{width:843px;margin:0 auto;background:#E1DAC8;color:#9B8355;padding:1em 15px;font:0.7em Arial, Helvetica, sans-serif;}
#Foot h6{font:bold 1.3em "Times New Roman", Times, serif;}
#Foot p{padding:0;}
#Foot a{color:#B66103;padding:0 0.5em;}
#Foot a:hover{background:#F9F6EF;}

#Nav-foot{float:right;position:relative;bottom:1em;}
#Nav-foot li{display:inline;text-align:right;margin:0 0 0 1em;}

#Site-info{clear:both;width:100%;border-top:1px solid #F9F6EF;padding:1em 0 0;text-align:right;}
#Site-info li{display:inline;}
#Site-info a{font-weight:normal;color:#9B8355;}

/*---Pop-Up---*/
#popup   {position: absolute;
	border: 1px solid #666666;
	background-color:#F7F7F7;
	height:350px;
	width:400;
	margin-top: 25%;
	margin-left: 40%;
	z-index:100;
	overflow:scroll}
	
/*ecologia*/
#Content-eco h3{background:#333;color:#fff/*#29A6BC*/;border-top:4px solid #29A6BC;clear:both;padding:0.1em 0.5em 0.2em;font-size:1.7em;border-bottom:0;}
#Content-eco p{padding:0.5em 0;color:#29A6BC;}
#Content-eco a{color:#29A6BC;font-weight:bold;display:block;text-align:left;margin:0.5em 0 0.5em auto;width:30%;}
	/*--Tienda--*/
#Tienda h3{background:#333;color:#fff/*#29A6BC*/;border-top:4px solid #29A6BC;clear:both;padding:0.1em 0.5em 0.2em;font-size:1.7em;border-bottom:0;}
#Tienda p{padding:0.5em 0;color:#29A6BC;}
#Tienda a{color:#29A6BC;font-weight:bold;display:block;text-align:left;margin:0.5em 0 0.5em auto;width:30%;}
	/*--Correspondencias--*/
#Correspondencias h3{background:#333;color:#fff/*#29A6BC*/;border-top:4px solid #29A6BC;clear:both;padding:0.1em 0.5em 0.2em;font-size:1.7em;border-bottom:0;}
#Correspondencias p{padding:0.5em 0;color:#29A6BC;}
#Correspondencias a{color:#29A6BC;font-weight:bold;display:block;text-align:left;margin:0.5em 0 0.5em auto;width:30%;}
