	/***** --- generic elements --- *****/

	body, h1, h2, h3, h4, h5, h6, p, img, hr, form, fieldset, legend, input, select, textarea, dl, dt, dd { margin:0; padding:0;}
	q:before, q:after{ content: "";  }
	img, fieldset,object { border:0;}

	hr, legend { display:none; visibility:hidden;}

	acronym, abbr { cursor: help	}
	
	legend span { white-space:normal; }
	
	.hide {  position: absolute; top: -1500em; left: 0; width: 1px; height: 1px; overflow: hidden;	}
	
	/*body { background:#0D0D0D url(../images/bck_body.gif) repeat-x 0 0; text-align:center; }*/
body{background:  url("../images/background.jpg") no-repeat scroll 50% 0 #000}
	
	ul { list-style:disc }
	ol { list-style:decimal }

.clr { clear: both	}
.frt { float: right	}
.flt { float: left	}
.sp { font-size: .1em; line-height:1px }

label { display:inline; white-space:normal; }


.verMas { display:block; text-align:right; margin:.5em 0 .5em .5em}
	.verMas a {padding-right:1.8em;  }
	  #home.verMas{width:62em} 
	
li .title{/*margin-left:1.5em*/}	

.imagenHome{/*padding-left:1.1em*/}
.title_home{background-color:#808080;margin-bottom:.5em;/*background:url("../images/bck_subNavBar2.gif") no-repeat scroll 0 0 transparent;*/padding-left:.5em;}

.print { display:block;  }
	.print a {padding-right:1.8em; background:url(../images/ico_print.gif) no-repeat 100% .2em  }
	
.back { display:block;  }
	.back a {padding-left:1.8em; background:url(../images/bck_back.gif) no-repeat 0 .4em  }	

.msgError { margin:1em 0; padding:0 1em; border:1px solid #C91F14;  }

#content #home.mainTitle{font-size:1.2em;line-height:2.5em;padding-left:0;text-transform:none;margin:0 1em 1em 1em ;width:52.6em}
	#content #home.mainTitle:hover {text-decoration:underline}
	
	
	
.mainTitle {/*height:3em; */}	
	.mainTitle.wide {width:74.2em; background:#000 url(../images/bck_mainTitleWide.gif) no-repeat 100% 0 }
		#bodyContent.wide #content .mainTitle {/* width:auto */ }
	.mainTitle h1, .mainTitle span {padding:0 1em 0 1.5em;}
	#content #prehome.mainTitle{width:93.5em}
.mainTitle span { display:block }	


#content #detail .mainTitle { margin-bottom:1.3em;background:#FFFFFF;/*margin-left:1.2em;width:96% */margin-left:0;width:100%}
#content .mainTitle{ margin-bottom:1.3em;background:#FFFFFF;margin-left:1.2em;width:96% }
	#detail .mainTitle h1,#content .mainTitle h1 { padding:0 1em 0 .5em;}

 #estadios_izquierda.mainTitle{padding-left:0;margin-left:.3em;width:100%}
#content #detail #estadios_derecha.mainTitle{padding-left:0;margin-left:0em;background-color:#b1c003;width:100%}



#wrapMainTitleType1 { background:#ffcb15 }	
	#wrapMainTitleType1 h2 { padding:0 1em 0 1.5em; }	
	
#cuenta ul{padding:0;margin:0;margin-top:1.8em; margin-bottom:1.8em}
	#cuenta ul li{float:left;background:url(../images/bck_contador.png) no-repeat;height:63px;width:58px;margin:.1em;padding:0}
		#cuenta ul li.horas{margin-left:0em}
		#cuenta ul li .numero{display:block;padding:0.6em 0.73em 0 .5em}
		#cuenta ul li.grande .numero{display:block;padding:0.6em 0.73em 0 .5em}
		#cuenta ul li .unidad{display:block}

.mainTitle, #wrapMainTitleType2 div, .wrapMainTitleType2 div, .mainTitleType3, #wrapMainTitleType1, #wrapMainTitleType4, #wrapMainTitleType5 {line-height:1.9em; }

#detailVideo{text-align:left;padding-left:.8em}



#wrapMainTitleType2, .wrapMainTitleType2 { background:#b1c003 }	
	#wrapMainTitleType2 h2, .wrapMainTitleType2 h2 { padding:0 1em 0 1.5em; }	
	


.mainTitleType3 {background:#8e0b13}			
	.mainTitleType3 h2 { padding:0 1em 0 1.5em; }	


#wrapMainTitleType4 { background:#dc021b}	
	#wrapMainTitleType4 h2 { padding:0 1em 0 1.5em; }	

#wrapMainTitleType5 { background:#235fa4 }	
	#wrapMainTitleType5 h2 { padding:0 1em 0 1.5em; }	




.close, .back, .print { display:block; }

.modBanner {  clear:both; margin:0 0 1.4em 0 }
	.modBanner span { display:block; padding:.1em .6em; background:#C8CBC5 }
#detail.estadios p{padding-left:1.2em;padding-bottom:0;padding-top:1.5em}

#detailNoticia .attribute-cuerpo span{margin-left:0em}
#detailNoticia .attribute-cuerpo h1{margin-left:0em}




#central.wysywyg  p{padding-left:.8em}
.padrinos{padding-left:1.8em}

#home p{width:58em;}
.wysywyg .attribute-cuerpo p { margin-bottom:1.5em;padding-left:0em;padding-right:1.8em }
.wysywyg .attribute-cuerpo ul { padding:1em 2em; list-style:disc }
	.wysywyg .attribute-cuerpo ul li { padding:0; list-style:disc }
.wysywyg .attribute-cuerpo ol { padding:1em 2em; list-style:decimal }
	.wysywyg .attribute-cuerpo ol li { display:list-item; padding:0; list-style:decimal}
	

.formulario { padding:2.2em 4.3em; background:#171717 }	
.formulario .submit { display:block; text-align:right; }	
.formulario .text { border:none; background:#fff }
.formulario form ul, .formulario form li { margin:0; padding:0; list-style:none }
.formulario form li { margin-bottom:1em }
	.formulario form label { display: block; float:left; width:5.6em }
	.formulario form .text { float:left; width:25.9em; padding:.2em 0 }

#header { position:relative;  top:1em }


	#header ul { margin:0; padding:0; list-style:none }		
		#header li { margin:0; padding:0 }

	#languages { position:absolute; top:1.1em; left:4em}	
		#languages ul { padding:0 0 0 .5em }
		#languages ul, #languages li { display:inline;  }
		#languages li { padding-left:.5em; padding-right:.2em; background:url(../images/bullet_languages.png) no-repeat 0 .2em }
			#languages li.reset { padding-left:0; background:none }
	
	#header form { position:absolute; right:0; top:.5em }
	#header label { padding:0}
		#header input.text { margin-left:.5em; border:none; background:#fff; height:1.4em;border:1px solid black;padding-left:1em;}
	#header form ul{padding:0;margin:0}
		#header form ul li {float:left;margin:0}	
			
#navBar { height:3.5em; margin:0; padding:0; background:url(../images/bck_navBar.gif) repeat-x      }
	#navBar ul { margin:0; padding:0; }
	#navBar li { float:left; margin:0; padding:0; background:url(../images/bullet_navBar.png) no-repeat 0 0; text-transform: uppercase;}
		#navBar li.sel a {background:url(../images/bck_navBarSel.gif) repeat-x 0 0;height:2.7em}
		#navBar li.sel strong {background:url(../images/bck_navBarSel.gif) repeat-x 0 0;height:2.7em}
		#navBar li.reset { background:none}
		#navBar li a, #navBar li strong {float:left; display:block; /*width:15.3em;*/ /*padding:0 .7em;*/  text-align:center;  }
			
			.es #navBar li.opt1 * { width:5.3em } 
			.es #navBar li.opt2 * { width:11em } 
			.es #navBar li.opt3 * { width:7.5em } 
			.es #navBar li.opt4 * { width:12.7em } 
			.es #navBar li.opt5 * { width:17em } 
			.es #navBar li.opt6 * { width:7.7em } 
			.es #navBar li.opt7 * { width:12.62em } 

			.en #navBar li.opt1 * { width:5.3em } 
			.en #navBar li.opt2 * { width:11em } 
			.en #navBar li.opt3 * { width:7.5em } 
			.en #navBar li.opt4 * { width:12.7em } 
			.en #navBar li.opt5 * { width:17em } 
			.en #navBar li.opt6 * { width:7.7em } 
			.en #navBar li.opt7 * { width:11.7em } 
			
			.pt #navBar li.opt1 * { width:5.3em } 
			.pt #navBar li.opt2 * { width:11em } 
			.pt #navBar li.opt3 * { width:7.5em } 
			.pt #navBar li.opt4 * { width:12.7em } 
			.pt #navBar li.opt5 * { width:17em } 
			.pt #navBar li.opt6 * { width:7.7em } 
			.pt #navBar li.opt7 * { width:11.7em } 	
			
			.de #navBar li.opt1 * { width:5.3em } 
			.de #navBar li.opt2 * { width:11em } 
			.de #navBar li.opt3 * { width:7.5em } 
			.de #navBar li.opt4 * { width:12.7em } 
			.de #navBar li.opt5 * { width:17em } 
			.de #navBar li.opt6 * { width:7.7em } 
			.de #navBar li.opt7 * { width:11.7em } 								
		
			.fr #navBar li.opt1 * { width:5.3em } 
			.fr #navBar li.opt2 * { width:11em } 
			.fr #navBar li.opt3 * { width:7.5em } 
			.fr #navBar li.opt4 * { width:12.7em } 
			.fr #navBar li.opt5 * { width:17em } 
			.fr #navBar li.opt6 * { width:7.7em } 
			.fr #navBar li.opt7 * { width:11.7em } 		
			
			
	
#entry { }
#subNavBar.estadios ul{padding-left:0.2em;padding-top:2em;}
	#subNavBar.estadios ul li{background:url(../images/bck_subNavBar2.gif) no-repeat}
	#subNavBar.estadios ul li:hover{background-image:none;background-color: #b2c003;width:34em}
#subNavBar ul { margin:0 0 2.5em 0em; padding:0; list-style:none }
	#subNavBar li {/*height:2em;*/ margin:0 0 .5em 0; padding:.2em 0 0 1em;/* background:url(../images/bck_subNavBar.gif) no-repeat*/ background-color:#808080}


#footer #banners {  padding:1.6em 2.2em 1.5em 2.2em; border-left:.1em solid #8c8976;border-right:.1em solid #8c8976}
	#footer #banners .wrap { /*padding:.2em; */}

	#footer #banners img { display:block; margin:0; padding:0; }
	#footer #banners .banType1 img, #footer #banners .banType1 object { display:block; margin:0 auto;  }
	#footer #banners .banType3 .margin { display:inline; margin-left:1em }

	#footer #patrocinadores {float:none; margin-bottom:1.5em; /*padding:0 2.2em;*/ border-left:.1em solid #8c8976;border-right:.1em solid #8c8976;border-bottom:.1em solid #8c8976 }
				
		#footer #patrocinadores .centrados { display: table; margin: 0 auto; padding: 0;  }		
			#footer #patrocinadores .centrados ul { display: inline; margin: 0; padding: 0; list-style: none  }	  	
				#footer #patrocinadores .centrados li { float:none; display: inline; background:none;padding:0 .5em  }				
		
			
	
	
		
		
		
		
		#footer #patrocinadores .cBl, #footer #patrocinadores .cBr {display:none; position:absolute; bottom:0; width:9px; height:9px; background-position:0 0; background-repeat:no-repeat; }
		
#footer ul { position:relative; margin:0; padding:.2em 0  }
	#footer li { float:left; margin:0; padding-left:.6em; padding-right:.8em; background:url(../images/bullet_footer.png) no-repeat 100% .2em }

#footerLinks { position:relative;  height:4.4em; /*background:#000 */text-transform: uppercase;}
		#footerLinks .wrap { position:relative; }
	#footerLinks #logoRfef { position:absolute; left:-5em; top:-.6em; }
	#footerLinks #logoFpf { position:absolute; right:-3.5em; top:-.6em; }
	.es #footerLinks .wrap { width:58em; margin:0 auto; padding-top:1em }
	#footerLinks li.reset, #footer #copy li.reset { background:none }
		#footerLinks .cTl, #footerLinks .cTr { position:absolute; top:0; width:9px; height:9px; background-position:0 0; background-repeat:no-repeat; }
		
#footer #copy { margin-top:.5em; }
	#footer #copy span { float:left }
	#footer #copy ul { float:right }
		#footer #copy li { padding-left:1.4em; padding-right:1.7em; }
		#footer #copy li.reset { padding-right:0 }

.paging { margin:.8em 0; padding:1em 0;    }				
	.paging span { float:left; font-size:.9em;  }
	.paging ul { float:right; margin:0; padding:0; list-style:none }
		.paging li { display:inline; margin:0; padding:0; background:none; font-size:.9em; }
		.paging li.next { margin-left:1em; padding-right:.3em; background:url(../images/bck_enlace_blanco.png) no-repeat 100% .5em; }
			.arabe .paging li.next { background-image:url(../images/bck_enlace.gif) }
		.paging li.prev { margin-right:1em;  background:url(../images/bck_enlace_blanco2.png) no-repeat 0 .5em; }
			.arabe .paging li.prev { background-image:url(../images/bck_enlace2.gif) }
	.paging a { text-decoration:underline; color:#C91F14; background:none}	
		.paging a:hover { text-decoration:none }



.clearFixPag{/*margin-left:3em*/}
.clearFixPag .paging { width:97%; color:#fff }
	.arabe .clearFixPag .paging { color:#aaa }
			.arabe .clearFixPag .paging.flt { float:right }
	.clearFixPag .paging li a { background:none }
	

#central.clearFixPag{margin-left:2em}
.attribute-cuerpo p{padding-left:0}


#listModules.media{padding-left:2em}
#listModules.noticias{padding-left:2em}
#listModules.subhome p{padding-right:0em}





			
.carrousel { float:right; padding: 0; width:490px;margin:0 0 1.5em;}
	.carrousel.wide, .carrousel.medium { float:none; margin-right:0 }
	.carrousel img { border:0;display:block;margin: 0 auto }
	.carrousel .imagCar { border:1px solid #909090; width:25.7em; margin-bottom:1em}
		.carrousel.wide .imagCar, .carrousel.medium .imagCar { width:auto }
		.carrousel .imagCar img { display:block; margin:0 auto ;}
	.carrousel .car, .carrousel .jcarousel-container { width:41.3em; min-height:8em; list-style:none; margin:0; padding:0; /*background-color:#e8e8e8 */}
		.carrousel.medium .car, .carrousel.medium .jcarousel-container  { width:37.5em }
		.carrousel.wide .car, .carrousel.wide .jcarousel-container  { width:100%  }

		.carrousel .car li { float:left; width:428px; height:284px;; font-size:11px;}
			.carrousel .car li a {padding:0; background:none;}
					
	.carrousel .jcarousel-container { position:relative; min-height:.1em   }
		.details .contenido .carrousel .jcarousel-container ul.car { width:auto; margin:0; border:none; background:none;  }
	
	.jcarousel-container jcarousel-container-horizontal{border:solid 1px red}
	
.carrousel .jcarousel-container jcarousel-container-horizontal .jcarousel-clip jcarousel-clip-horizontal ul{padding-left:0px}
	
	.carrousel .jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
	.carrousel .jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; }
	.carrousel .car li.jcarousel-item {/*float:left;padding:0;margin:0em;width:428px; */
	width:428px;height:284px; margin:0em; list-style:none  }

	.carrousel .jcarousel-next, #carrousel .jcarousel-prev { display: none; }
	
	.carrousel .jcarousel-container-horizontal { height:284px;margin-left:5em;padding:0;width:428px; }
		.carrousel.medium .jcarousel-container-horizontal { width:428px;padding: 0; margin: 0; }
		.carrousel.wide .jcarousel-container-horizontal { width:428px;padding: 0; margin: 0; }
	.carrousel .jcarousel-clip-horizontal { height:284px;width:428px;margin-top:-84px;  }
	.carrousel .jcarousel-clip-horizontal ul{padding-left:0}
		.carrousel.medium .jcarousel-clip-horizontal { width:428px;padding: 0; margin: 0; }
		.carrousel.wide .jcarousel-clip-horizontal { width:428px ;padding: 0; margin: 0;}
	.carrousel .jcarousel-next-horizontal, .carrousel .jcarousel-prev-horizontal {position: absolute; width:39px; height:40px;  cursor: pointer;  }
	
	
	.carrousel .jcarousel-next-horizontal {background: transparent url(../images/carDerBlanco.gif) no-repeat 0 0;z-index:3;position:relative;top:9.5em;left:29.5em }
	.carrousel .jcarousel-prev-horizontal {background: transparent url(../images/carIzdaBlanco.gif) no-repeat 0 0; z-index:3;position:relative;top:12.5em}

	
	.carrousel .jcarousel-prev-disabled-horizontal, .carrousel .jcarousel-next-disabled-horizontal { cursor: default; background-position: 0 -96px; }	
	
	
	
	
	
	/**el carrusel de la home**/
	
	
.carrouselHome { float:left; padding: 0; width:631px;margin:0 0 1em 1.2em;}
	.carrouselHome.wide, .carrouselHome.medium { float:none; margin-right:0 }
	.carrouselHome img { border:0;display:block;margin: 0 auto }
	.carrouselHome .imagCar { border:1px solid #909090; width:25.7em; margin-bottom:1em}
		.carrouselHome.wide .imagCar, .carrouselHome.medium .imagCar { width:auto }
		.carrouselHome .imagCar img { display:block; margin:0 auto ;}
	.carrouselHome .car, .carrouselHome .jcarousel-container { width:41.3em; min-height:8em; list-style:none; margin:0; padding:0; /*background-color:#e8e8e8 */}
		.carrouselHome.medium .car, .carrouselHome.medium .jcarousel-container  { width:37.5em }
		.carrouselHome.wide .car, .carrouselHome.wide .jcarousel-container  { width:100%  }

		.carrouselHome .car li { float:left; width:631px; height:331px;; font-size:11px;padding-left:0;margin-left:0}
			.carrouselHome .car li a {padding:0; background:none;}
					
	.carrouselHome .jcarousel-container { position:relative; min-height:.1em   }
		.details .contenido .carrouselHome .jcarousel-container ul.car { width:auto; margin:0; border:none; background:none;  }
	

	
.carrouselHome .jcarousel-container jcarousel-container-horizontal .jcarousel-clip jcarousel-clip-horizontal ul{padding-left:0px}
	
	.carrouselHome .jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
	.carrouselHome .jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; }
	.carrouselHome .car li.jcarousel-item {/*float:left;padding:0;margin:0em;width:428px; */
	width:631px;height:331px; margin:0em; list-style:none ;margin-left:0em; }

	.carrouselHome .jcarousel-next, #carrouselHome .jcarousel-prev { display: none; }
	
	.carrouselHome .jcarousel-container-horizontal { height:331px;margin-left:0em;padding:0;width:631px; }
		.carrouselHome.medium .jcarousel-container-horizontal { width:631px;padding: 0; margin: 0; }
		.carrouselHome.wide .jcarousel-container-horizontal { width:631px;padding: 0; margin: 0; }
	.carrouselHome .jcarousel-clip-horizontal { height:331px;width:631px;margin-top:-80px;  }
	.carrouselHome .jcarousel-clip-horizontal ul{padding-left:0}
		.carrouselHome.medium .jcarousel-clip-horizontal { width:631px;padding: 0; margin: 0; }
		.carrouselHome.wide .jcarousel-clip-horizontal { width:631px ;padding: 0; margin: 0;}
	.carrouselHome .jcarousel-next-horizontal, .carrouselHome .jcarousel-prev-horizontal {position: absolute; width:39px; height:40px;  cursor: pointer;  }
	
	
	.carrouselHome .jcarousel-next-horizontal {background: transparent url(../images/carDerBlanco.gif) no-repeat 0 0;z-index:3;position:relative;top:9.3em;left:59.2em }
	.carrouselHome .jcarousel-prev-horizontal {background: transparent url(../images/carIzdaBlanco.gif) no-repeat 0 0; z-index:3;position:relative;top:13.5em}

	
	.carrouselHome .jcarousel-prev-disabled-horizontal, .carrouselHome .jcarousel-next-disabled-horizontal { cursor: default; background-position: 0 -96px; }	
	
	
	
	
	.mapa table{margin-left:2em;margin-right:2em;width:90em}
	.mapa table tr{border:solid 1px orange}
.mapa  .attribute-header   h1.long{background:#FFF;padding:0.5em 1em 0.5em 0.5em;color:#000000;font-size:1.3em;font-weight:bold;margin:0 1em;text-transform:uppercase}
	.mapa h2, .mapa h2 a{font-size:1.2em;text-transform:uppercase;line-height:1.9em;font-weight:bold;color:#9E9E9E}
	.mapa h2{padding:1em 1em 0 1em}
	.mapa li a{color:#9E9E9E;font-size:1.1em;}
	
	.resultados {width:98%}
.resultados ul li{border-bottom:solid 1px #808080;padding:2em}	
	.resultados .noResults{text-align:center;font-size:1.1em;padding:6em 0}
	
	
	
	
.highlighted_object .wysywyg 
{ 
padding:0 1.3em 1px 1.5em;
  }