
body {
	background-color: #271c58;
	margin:0px;
	padding:0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
}


table{
	border-collapse:collapse;	
	padding:0px;
}

a img{border:0px}

table td, table.pdd0 td, .pdd0{padding:0px}

.lgnLeft{text-align: left}
.lgnRight{text-align: right}
.justif{text-align:justify}

table.pdd2 td{padding:0px}

#page{width:100%}

/* ESTILOS DE LA CABECERA */
#cabecera{
	background: url("../img/cabecera/f_cab.gif") top left repeat-x;
	height:186px;
	width:100%;
	margin:0px;
	padding:3px 0px 0px 0px;
}

#title{
	margin-left:15px;
	color:#FFFFFF;
	letter-spacing:6px;
	font-size:0.9em;
	height:20px;
}

#title span{
	letter-spacing:0px;
	margin-left:50px;
}

#utilidades{
	width:450px;
	height:25px;
	left:300px;
	position:absolute;
	top:26px;
}

#utilidades img{
	padding:0px 0px 0px 12px;
	border:0px;
}

#utilidades a{
	color:#100B23;
	text-decoration:none;
	font-size:0.8em;
}

#utilidades a:hover{
	text-decoration:none;
	color:#ffffff;
}


#imgCabecera{
	margin-top:17px;
	width:750px;	
	height:104px;
}

#logo{
	position:absolute;
	top:26px;
	left:20px;
}

#cabecFts{
	position:absolute;
	top:50px;
	left:160px;
}

.menu{
	/*position:absolute;
	top:148px;*/
	width:750px;
	height:25px;
	margin:0px;
	padding:0px;	
	/*margin-left:50px;*/
	margin-left:5px;
	margin-top: -36px
}

/* ESTILOS SECCIÓN CONTENIDOS */
#contentTblResultados{	
	margin:0px 15px;	
	float:inherit;
}

#content{
	width:700px;
	margin:0px 15px;	
	float:inherit;
}

#main{
	width:515px;
	margin:0px;
	padding: 0px;
	float: left;	
}

#datos, #divTblResultados{
	background-color:#FFFFFF;
	margin:5px 0px 10px 0px;
	border:1px solid #100B23;	
	padding:20px 10px;
	color:#271C58;	
}

#datos{
	float:inherit;
	width:495px;
} 

#datos p{
	padding-left:10px;
	padding-right: 10px;
}

#mainIndex{
	margin:5px -10px 10px 0px;
	width:488px;
	padding:0px;
	float:left;
}

#datosIndex, #datosObras, #datosObrasA{	
	border:1px solid #FFFFFF;	
	background-color:#7A7492;		
	padding:20px;		
	padding:15px 20px;
	width:488px;
	margin-bottom:10px;
	float:inherit;
	text-align: justify;
	font-size: 1.1em;
	color:#271C58;
} 

#masNotic, #masNoticIndex{
	width:460px;
	float:left;	
	font-size:1.0em;
	background-color:#FFFBEC;	
}

#masNoticIndex{	
	padding: 5px 0px 5px 20px;		
	background-color:#FFFfff;	
}		

div.noticiaIni{	
	border-left:1px solid #AC8400;
	border-bottom:1px solid #AC8400;
	padding:10px 20px;		
	background-color:#FFFBEC;
	/*background-color:#FFF0BF;*/
	margin:0px;
	margin-bottom:10px;
	/*float: left;*/
}
/* obras */
#newsIndex, #newsIndexA{
	background-color:#FFFBEC;	
	border:1px solid #100B23;	
	color:#271C58;	
	padding:10px 20px;
	display:block;
	width:488px;
	margin-bottom:10px;
	float:inherit;
} 

#datosObras, #datosObrasA{
	color:#FFFFFF;	
	font-size:1.0em;
}

#datosObrasA, #newsIndexA{width:460px}

#newsIndex img, #newsIndexA img{
	float:left;
	margin:7px 7px 0px 0px;
}

#newsIndex span, #newsIndex span a, #newsIndexA span, #newsIndexA span a{
	margin:5px 10px 0px 0px;
	padding:0px;
	float:right;	
	font-size:0.9em;
	letter-spacing:0px;
	color:#AC8400;
	text-decoration:none;
}



div.noticiaIni1, div.noticiaIni2, div.noticiaIni3{
	width:148px;
	border-left:1px solid #AC8400;
	border-bottom:1px solid #AC8400;
	padding:0px 0px 7px 7px;		
	background-color:#FFF0BF;
}

div.noticiaIni1{	
	float:left;		
	margin:0px;
}

div.noticiaIni2{	
	margin:0px 10px;	
	float:left;		
}

div.noticiaIni3{
	float:right;
	margin:0px;
}

#newsIndex h1, #newsIndex h1 a, #masNotic a, #newsIndexA h1, #newsIndexA h1 a{
	margin:0px;
	padding:0px;
	font-size:0.9em;
	letter-spacing:0px;
	color:#271C58;
	text-decoration:none;
}

#newsIndex h1 a:hover, #newsIndex span a:hover, #masNotic a:hover, #newsIndexA h1 a:hover, #newsIndexA span a:hover{text-decoration:underline}


/* FIN ESTILOS OBRAS*/


#datosIndex img{
	float:left;
	margin:7px 7px 0px 0px;
	border:1px solid #271c58;
	width:75px;
}

#datosIndex h1, #datosIndex h1 a, #masNotic a, #masNoticIndex a{
	margin:0px;
	padding:0px;
	font-size:1.0em;
	/*letter-spacing:0px;*/
	color:#271C58;
	text-decoration:none;
}

#masNotic a, #masNoticIndex a{font-size:0.9em}

#datosIndexh1 a:hover, #datosIndex span a:hover, #masNotic a:hover, #masNoticIndex a:hover{text-decoration:underline}

#datosIndex span, #datosIndex span a{
	margin:5px 10px 0px 0px;
	padding:0px;	
	font-size:0.9em;
	letter-spacing:0px;
	color:#AC8400;
	text-decoration:none;
}

#datosIndex p{
	font-size:0.9em;
	margin:6px 0px;
}

#datos #titulo, #divTblResultados #titulo, #datos #tituloAcefs{
	margin:-10px;
	margin-left: 5px;
	padding:5px 10px;
	width:95%;
	background-color:#474552;
	color:#F6BD00;
	font-weight:bold;
}

#datos #tituloAcefs{background-color:#B90936} 

#datos #titulo span, #divTblResultados #titulo span {color:#FFE180}

#datos #tituloAcefs span{color:#ffffff}

#datos #titulo img {margin:0px 5px}

#datos #listado{width:400px}

#datos #listadoMapa{	
	width:400px;
	margin-top:25px;
}

ul.ulEquipos, ul.ulCategorias, ul.ulNoticias, dl, ul.ulMapa{
	margin:0px 5px 0px 10px;
	padding:5px 10px;
	border:1px dashed #975473;
	width:430px;
	float:left;
	background-color:#FFFBEC;
	font-size:0.9em;	
}

ul.ulEquipos li, ul.ulCategorias li, ul.ulMapa li{
	list-style-type:none;
	width:380px;
	float:left;
	padding:3px 10px 3px 10px;	
	margin:1px 0px;
	background:url(../img/bullet_list.gif) 0px 7px no-repeat;	
	border-top:2px solid #ffffff;
	color:#271C58;
	line-height:14px;
}

ul.ulMapa li.sub{background:url(../img/bullet_list.gif) 0px 6px no-repeat;	}

ul.ulMapa li{width:95%}

ul.ulEquipos li, dt{
	width:380px; 
	line-height:14px;
}

ul.ulEquipos li a, ul.ulCategorias li a, ul.ulNoticias li a, dt a, ul.ulMapa li a{
	text-decoration:none;
	color:#271C58;
	padding:3px 20px 3px 2px;
}

dt a{color: #975473}

.ulEquipos li a:hover, .ulCategorias li a:hover, .ulNoticias li a:hover, dt a:hover, ul.ulMapa li a:hover{
	background-color:#271C58;
	color:#FFE180;
}

ul.ulMapa2 li{
	background:url(../img/bullet_list2.gif) 0px 7px no-repeat;	
}

ul.ulMapa3 li{
	background:url(../img/bullet_list3.gif) 0px 7px no-repeat;	
}

dt{
	width:420px;
	float:left;
	padding:3px 0px 3px 10px;	
	margin:1px 0px;
	background:url(../img/bullet_list.gif) 0px 6px no-repeat;	
	border-top:2px solid #ffffff;	
	color:#271C58;
	}
	

dd{width:360px;}

#calendario{margin:10px 0px 20px 0px}

#tblPpalSeccion{margin:0px 0px 1px 10px}

.tdJornada, .tdJornadaOn{		
	padding:3px 10px 3px 10px;	
	margin:0px;		
	text-align:left;	
	width:215px;
}

.tdJornada, .tdJornadaOn{display:block}

.tdJornada a{
	text-decoration:none;
	color:#271C58;
	padding:3px 20px 3px 4px;
	text-align:left;
	clear:both;
}

.tdJornadaOn a, .tdDestacada{
	text-decoration:none;
	color:#271C58;
	padding:3px 20px 3px 4px;
	background-color:#FFE180;
	text-align:left;
	clear:both;
}

.tdDestacada{padding-left:10px}

.tdJornada a:hover, .tdJornadaOn a:hover{
	background-color:#271C58;
	color:#FFE180;
}
/*
.tblCalendar{
	margin:5px -30px 10px 15px;
	padding:0px;
	border:1px dashed #975473;	
	background-color:#FFFBEC;
	letter-spacing:-1px;
}
*/

.tblCalendar, .tblSeccion{
	margin:5px 0px 10px 15px;
	padding:0px;
	border:1px dashed #975473;	
	background-color:#FFFBEC;	
	font-size:0.9em;
}

.tblSeccion{margin-left:2px}

.tblCalendar{letter-spacing:-1px}

table td.tdEncuentro{padding:2px 4px}

table td.tdEncuentro a{
	text-decoration:none;
	color:#975473;	
}

table td.tdEncuentro a:hover{text-decoration:underline}

.tblClasificacion td{
	text-align:right;
	padding:0px 3px;
}

.tblClasificacion td.tdEquipo{
	padding:4px 3px;
	text-align:left;
}

.menor{
	font-size:0.8em;
	letter-spacing:-1px;
}

.tblClasificacion td.tdEquipo a{
	text-decoration:none;
	color:#271C58;
}

.tblClasificacion td.tdEquipo a:hover{
	text-decoration:underline;
	color:#975473;
}

.tblClasificacion th, table th.thCab, #divTblResultados table th, #divTblResultados table td.tdEquipo{
	background-color:#AC8400;
	color:#FFFFFF;
	padding:4px 3px;
	text-align:right;
}

table th.thCab, #divTblResultados table th, #divTblResultados table td.tdEquipo{text-align:left}



/* TABL RESULTADOS */
#divTblResultados table td{
	padding:4px 3px;
	border-bottom:1px solid #AC8400;
	text-align:center;
}

#divTblResultados table th{
	font-size:0.9em;
	letter-spacing:-1px;
	border-left:1px solid #ffffff;	
	font-weight:normal;
	padding:4px 1px;
}

#divTblResultados table th.white{background-color:#FFFFFF}

#divTblResultados table td.tdEquipo{
	font-size:0.9em;
	letter-spacing:-1px;
	text-align:left;
	border-bottom:1px solid #ffffff;
	padding:4px 1px;
}

.tblProxima td.encuentro{
	 width:390px;
	 padding:4px 10px;
}

#paginCalendario{
	width:100%;
	text-align:center;
	color:#271C58;
	padding:0px;
	font-size:0.9em;
	margin-top:-5px;
}

#paginCalendario span{
	background-color:#AC8400;
	color:#FFFFFF;
	padding:0px 5px;
}

.volverTbl{
	color:#271C58;
	font-size:1.1em;
}

#back{	
	color:#271C58;
	padding:10px 0px 5px 0px;
	font-size:0.9em;	
	clear:both
}

#back span{float:right}

#back a, #paginCalendario a, a.volverTbl{
	color:#AC8400;
	text-decoration:none;	
}

#back a:hover, #paginCalendario a:hover, a.volverTbl:hover{text-decoration:underline}

/* noticias */

#fichNoticia{
	width:88%;
	float: inherit;
	margin: 0px;
	padding: 0px 20px;
	margin-top:20px;
}

#fichIndividual{
	width:85%;
	padding:15px;	
	margin:20px -20px 0px 15px;
	border:1px dashed #975473;
	background-color:#FFFBEC;
}

#fichIndividual table td{
	padding:2px 3px; /*antes padding: 4px*/
	vertical-align:top;
	border-bottom:2px solid #ffffff;
}

#fichNoticia h1, #fichIndividual h1{font-size: 1.0em}

#fichNoticia h2{font-size: 0.9em}

#fichIndividual h2{
	font-size: 0.9em;
	margin:10px 0px 3px 0px;
}

#fichNoticia img{
	float:right;
	border: 1px solid #474552;
	margin: 0px 0px 5px 10px;
}

#fichNoticia p, #fichIndividual p{
	margin:0px;
	padding: 0px;
	width:100%;
}

#fichIndividual p{margin-top:5px}

#fichIndividual p.pDestaca{
	background-color: #FFE180;
	padding: 7px;	
}

#fichNoticia a, a.enlace{
	text-decoration: none;
	color: #975473;	
}

#fichNoticia a:hover, a.enlace:hover{text-decoration: underline}

#paginac{
	width:75%;
	text-align: center;
	padding: 10px 0px;
	float:left;
}

#paginac ul{
	margin: 10px;
	padding: 0px;
	display: inline;
}

#paginac ul li{
	display: inline;
	list-style-type: none;
	padding:0px;	
	padding-left:4px;
	border-right:1px solid #100B23;
	color:#8C8992;
}

#paginac ul li.noLine{border-right:1px solid #ffffff}

#paginac ul li a{
	text-decoration: none;
	color:#100B23;	
	padding:0px 1px;
}

#paginac ul li a:hover{
	text-decoration: underline;
	background-color:#FFFBEC;
	color:#100B23;
}

#paginac ul li.pagOn{	
	padding:0px 2px 0px 4px;
	font-weight: bold;
	background-color:#271C58;
	color:#FFE180;
}

/* columna derecha */

#columnDerecha{
	float:right;
	width:169px;
	padding:0px;
}

#menuLateral{
	background-color:#FFE180;
	margin:5px 0px 5px 0px;
	border:1px solid #AC8400;
	width:155px;	
	padding:10px 7px 10px 7px;
	float:right;
}

#lateralLgs, #lateralLgsIx{
	width:179px;	
	padding:0px;
	float:right;
	height:auto;
	text-align:center;
	margin-top:5px;
}

#lateralLgsIx{margin-left: 0px;

text-align: right;}

#lateralLgsIx img{margin: 15px 0px 0px} 

#lateralLgs img{margin:0px 0px 5px 0px}

#lateralLgsResto{
	width:160px;	
	padding:0px;	
	/*height:auto;*/
	margin:0px;
	margin-left:5px;
	margin-top:5px;
} 

#lateralLgsResto img.izda{margin-right:5px}

#lateralLgsResto img.lgOne{margin-left:45px}

#menuLateral #titulo, #menuLateral #tituloA{
	background-color:#975473;
	margin:0px;
	padding:5px 10px;	
	width:90%;
	color:#F6BD00;
	font-weight:bold;
}

#menuLateral #tituloA{
	background-color:#4e2f3e;
	color:#ffffff;
}

#menuLateral ul{
	margin:0px;
	padding:0px;
	padding-bottom:15px;
}

#menuLateral ul li{
	list-style-type:none;
	width:130px;
	float:left;
	padding:3px 10px 3px 10px;	
	margin:1px 0px;
	background:url(../img/bullet_men.gif) 0px 6px no-repeat;	
}

#menuLateral ul li{background:url(../img/bullet_men_a.gif) 0px 6px no-repeat}

#menuLateral ul li.menOn{	
	padding:3px 0px 3px 15px;
	background-color:#271C58;
	color:#FFE180;
}

#menuLateral ul li a{
	text-decoration:none;
	color:#271C58;
	padding:3px 20px 3px 2px;
}

#menuLateral ul li a:hover{
	background-color:#271C58;
	color:#FFE180;
}

#menuLateral ul li.liAcefs a:hover, #menuLateral ul li.menOnA{
	background-color:#bb8fa4;
	color:#4e2f3e;
}

#menuLateral ul li.menOnA{padding:3px 0px 3px 15px}

#dvTemporadas {
		clear:both; 
		display:block; 
		margin-top:25px;
		background:url(../img/bullet_men.gif) 0px 6px no-repeat;	
	}
	
label.lblTempor{		
	margin-left:14px;
	margin-right:-3px;
}

#noticias{
	background-color:#474552;
	color:#FFFFFF;
	margin:5px 0px;
	border:1px solid #100B23;
	width:155px;	
	padding:10px 7px 20px 7px;
	float:right;
}

#noticias #titulo{
	background-color:#F6BD00;
	margin:0px;
	padding:5px 10px;	
	width:90%;
	color:#271C58;
	font-weight:bold;
}

#noticias a{
	text-decoration:underline;
	color:#FFF0BF;
	font-size:0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:100%;
}

	
span.firma{
	float:right;
	margin-right:100px;
	font-size:0.9em;
	text-align:center;
}

#noticias a:hover{text-decoration:underline}

/**/

#ulPropiedades{
	margin:0px;
	padding:0px 10px;	
	width:100%;
}

#ulPropiedades ul.ulCampo li{
	background:url(../img/bullet_list3.gif) 0px 7px no-repeat;	
}

#ulPropiedades li{
	list-style-type:none;
	padding:2px 0px 2px 13px;	
	margin:0px;
	background:url(../img/bullet_list2.gif) 0px 7px no-repeat;	
	color:#271C58;
}

ul li a{
	text-decoration: none;
}

table td a{
	text-decoration: none;
}
.clr975473, .clr975473 a{
	text-decoration: none;
	color: #975473;	
}

a.clr975473:hover{text-decoration: underline}


/* fichas personas */

#fichIndividual table.tblIndivid td{
	font-size: 1.2em;
	border-bottom: 0px;
}

span.puesto{margin-left:30px}

#fichIndividual table.tblIndivid td.tdNombre{
	padding-top: 10px;
}

/**/

#bannerDcho{
	background-color:#474552;	
	margin:5px 0px;
	border:1px solid #100B23;	
	width:173px;		
	height:120px;
}

#main #pie{
	width:100%;
	text-align:center;
	color:#100B23;
	background-color:#7A7492;
	font-size:0.8em;
	padding:3px 0px;	
	margin:0px 0px 20px 0px;
	float:left;
	border:1px solid #100B23;	
}

#main #pie a, #content #pieIndex a{color:#100B23}

#content #pieIndex{
	width:100%;
	text-align:center;
	color:#100B23;
	background-color:#7A7492;
	font-size:0.8em;
	padding:3px 0px;		
	border:1px solid #100B23;	
	margin-left:19px;
	float:inherit;
}

#filaImg{
	width:475px;
	padding-bottom:20px;
	margin: 0px 10px 0px -10px;
	float:inherit;
}

#filaImg div{
	display: block;	
	/*padding-right:20px;*/
	width:102px;
	/*border:1px solid #100B23;*/
	margin-left: 12px;
	font-size:0.9em;
	letter-spacing:-1px;
}

#filaImg #img1, #filaImg #img2{float: left}

#filaImg #img3, #filaImg #img4{float: right}

#filaImg img{
	border: 1px solid #474552;
	margin-top:0px;
	margin-bottom:5px;
}


/* OTROS */
.white{background-color:#FFFFFF}
 
/*Oscar
span.n, {font-weight:bold}
*/
.n, span.n, .tdDestacada.n{font-weight:bold}

.posLeft{text-align:left}

.imgStandar{
	border:1px solid #100B23;
	float:right;
	margin:7px;
}

/* estilos formulario */

#formContact{
	margin-left:40px;
}

#formLine{
	margin: 3px 3px;
	display: block;
	padding: 0px;
}

#formLine label{
	width:80px;
	float: left;
	text-align: left;	
}

#formLine label.w250{width: 165px}
	
.slct, .txf, .txa{
	border:1px solid #271C58;	
	background-color:#FFFBEC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#100B23;
}

.slct{background-color: #ffffff}

.txa{
	scrollbar-face-color: #271C58;
	scrollbar-highlight-color: #FFFBEC;
	scrollbar-shadow-color: #FFFBEC;
	scrollbar-3dlight-color: #FFFBEC;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #FFFBEC;
	scrollbar-darkshadow-color: #FFFBEC;	
}

.btn{
	background-color: #474552;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	border:1px solid #271C58;
}

#formBtns{
	width:100%;
	text-align: center;
	margin:10px 0px;	
}

#formBtns input{
	margin:0px 20px;
}




/*Oscar
*/
.imgMapa{
	border:1px solid #100B23;
	float:right;
	margin:0px;
	width:100%;
}


/*Oscar
#fichIndividual img{
	float:inherit;
	border: 1px solid #474552;
	margin: 0px 0px 5px 10px;
}
*/
/*
#fichIndividual img.{
	float:left;
	border:1px solid #100B23;
	margin: 0px 10px 10px 0px;
}
*/

img.fichInd{
	float:right;
	border:1px solid #100B23;
	margin: 0px 10px 10px 0px;
}

.pLinks{
	margin:0px;
	padding:15px 0px 5px 0px;
	font-weight: bold;
}

/* BANNER */

#dvBanner{
	border:1px solid #271c58;
	background-color:#FFFFFF;
	height:78px;
	width:444px;
	position:absolute;
	top:52px;
	left:160px;
	padding:0px;
	margin:0px;
	z-index:1;				
}
			
#dvBanner p{
	text-align:right;
	color:#100B23;				
	font-size:0.9em;
	margin-right:5px;
	margin-top:2px;
}
			
img.imgBan{
	position:absolute;
	top:17px;
	left:0px;
	height:60px;
	width:444px;
	padding:0px;
	margin:0px;
	border-top:1px solid #271c58;
}

#cabPrint, #cabPrintFF{display:none}

.xl{font-size:1.1em}


table.tblLinks{
	margin:0px 5px 0px 20px;	
	border:1px dashed #975473;
	width:430px;
	background-color:#FFFBEC;

}

table.tblLinks td{padding:5px 10px}

table tr.bBttmF td{border-bottom: 2px solid #fff}

.bImg{
	border: 1px solid #271c58;
	width:120px;
	text-align: center
}

 a.clr1{
	color:#975473;
	text-decoration: none
}

 a.clr1:hover{text-decoration: underline}
 
 