/*############################ Revisado 28-09-2011 ### Jesús #########################*/

/*---- Reseter y valores generales ----*/	
	
	body {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #484848; background: #0b090b url(../img/general/fondo-body-alta.jpg) center top no-repeat;}
	html, body, p, h1, h2, h3, h4, h5, h6, dd, dt, dl, ul, li, ol, img {padding: 0; margin: 0;}
	
	a {text-decoration:underline; color: #ff4800;}
	a:hover {text-decoration: underline;}
	
	img {border: 0;}
	
	table {border-collapse: collapse;}
	td, th {margin: 0; padding: 0;}
	thead, tfoot, caption, legend {display:none;}

	ul li {list-style-type: none;}
	
	hr {display:none;}
	.acess {display:none;}
	.lft {float:left !important;} 
	.rgt {float:right !important;} 
	.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.clear{clear: both;}

/*---- ESTRUCTURA (contenedores principales) ----*/
	
	#contenedor{width: 940px; margin: 0 auto;}
	#contenedor:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		
		#cabecera {width: 100%; margin: 0 0 20px 0;}
			#cabecera:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		#cuerpoContenidos {width: 100%; margin: 0 0 20px 0;}
			#cuerpoContenidos:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		#pie {width: 100%; margin: 0 0 20px 0;}
			#pie:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/*---- CABECERA ----*/

	#cabeceraCorporativa {}

		.logoCabecera_es {float: left !important; display: block; overflow: hidden; width: 395px; height: 0; padding: 95px 0 0 0; margin: 30px 0 0 10px; background: url(../img/general/cabecera/logo-cabecera-es.png) 0 0 no-repeat;}
		.logoCabecera_en {float: left !important; display: block; overflow: hidden; width: 395px; height: 0; padding: 95px 0 0 0; margin: 30px 0 0 10px; background: url(../img/general/cabecera/logo-cabecera-en.png) 0 0 no-repeat;}
		
		#cabeceraInfo {float: right !important; width: 299px; clear: right; margin: 80px 0 0 0;}
			.cabeceraLang {float: left !important; width: 79px; height: 30px; padding: 15px 14px 0 6px;background: transparent url(../img/general/cabecera/fondo-cabeceraInfo-lang.png) right top no-repeat;}
				* html .cabeceraLang {background: url(../img/general/cabecera/fondo-cabeceraInfo-lang.jpg) right top no-repeat;}
				.cabeceraLang ul  {float: left !important;}
					.cabeceraLang ul :first-child  {background: none;}
					.cabeceraLang ul li {float: left; position: relative; display: inline; padding: 0 7px 0 6px; margin: 0; font-size: 13px; font-weight: bold; color: #999ea1; background: url(../img/general/cabecera/navegacion/menu-lenguaje-separador.gif) 0 1px no-repeat; text-decoration: none; text-transform: uppercase;}
						.cabeceraLang ul li a{display: block; color: #ffffff; text-decoration: none; text-transform: uppercase;}
							.cabeceraLang ul li a:hover{color: #ffffff; text-decoration: underline;}
			.fechasEdicion {float: left !important; width: 190px; height: 45px; padding: 0 10px 0 0; background: #ff4800 url(../img/general/cabecera/fondo-cabeceraInfo-edicion.jpg) right top no-repeat;}
				.edicion{padding: 7px 0 0 0; font-size: 16px; font-weight: bold; text-align: right; color: #ffffff;}
				.fecha{font-size: 13px; font-weight: bold; text-align: right; color: #ffffff;}
				.fecha span {font-size: 14px; font-weight: bold; color: #000000; background: url(../img/general/cabecera/cabeceraInfo-fecha-separador.gif) 0 2px no-repeat;}
	
	/*---- Menú Principal ----*/
	
	#cabeceraNavegacion {width: 100%; float: left; padding: 9px 0 6px 0; background: #ff4800; border-bottom: 2px solid #ffffff;}
		
		.navegacionPrincipalGoToHome {float: left !important;}
			.navegacionPrincipalGoToHome a {display: block; padding: 0 18px 0 18px; margin: 0; font-size: 16px; font-weight: bold; color: #000000; text-decoration: none; text-transform: uppercase;}
				.navegacionPrincipalGoToHome a:hover{color: #ffffff; text-decoration: none;}

		#cabeceraNavegacion ul  {float: left !important;}
			#cabeceraNavegacion ul li {float: left !important; position: relative; display: inline;}
				#cabeceraNavegacion ul li a{display: block; padding: 0 19px 0 18px; margin: 0; font-size: 16px; font-weight: bold; color: #000000; background: url(../img/general/cabecera/navegacion/menu-principal-separador.gif) left top no-repeat; text-decoration: none; text-transform: uppercase;}
					#cabeceraNavegacion ul li a:hover{color: #ffffff; text-decoration: none;}
				#cabeceraNavegacion ul li.iselect{}
					#cabeceraNavegacion ul li.iselect a{}
			
	/*---- Menú Auxiliar ----*/
	
	#cabeceraNavegacionAuxiliar {float: right !important; padding: 8px 4px 0 0;}
	#cabeceraNavegacionAuxiliar ul {}
		#cabeceraNavegacionAuxiliar ul :first-child  {background: none;}
		#cabeceraNavegacionAuxiliar ul li {float: left; position: relative; display: inline; padding: 0 7px 0 6px; margin: 0; background: url(../img/general/cabecera/navegacion/menu-aux-separador.gif) 0 1px no-repeat;}
			#cabeceraNavegacionAuxiliar ul li a{display: block; font-size: 12px; font-weight: normal; color: #ff9500; text-decoration: none; text-transform: uppercase;}
				#cabeceraNavegacionAuxiliar ul li a:hover{color: #ffffff; text-decoration: none;}

/*---- ELEMENTOS GENERALES ----*/
				
	/*---- Inscripción NewsLetter ----*/

	#inscipcionNewsletter {float: left !important; width: 100%; padding: 11px 0 0 0; margin: 0 0 20px 0; background: url(../img/secciones/separador-puntos.gif) left top repeat-x;}
		#inscipcionNewsletter h2 {float: left !important; padding: 0 15px 5px 0; font-size: 18px; font-weight: bold; color: #ffffff; text-transform: uppercase;}
		#inscipcionNewsletter p {float: left !important; width: 170px; font-size: 12px; color: #ffffff;}
		#inscipcionNewsletter form {float: left !important; width: 100%; padding: 10px 0 11px 0; background: url(../img/secciones/separador-puntos.gif) left bottom repeat-x;}
			#inscipcionNewsletter form fieldset{border: 0; padding: 0; margin: 0;}
				#inscipcionNewsletter form fieldset label {display: none;}
					#inscipcionNewsletter .newsletterForm {float: left; border: 1px solid #ff4800;}
						* html #inscipcionNewsletter .newsletterForm {}
						#inscipcionNewsletter .newsletterFormInput {float: left !important; width: 159px; height: 15px; margin: 0; padding: 4px; border: 0; color: #ffffff; background: transparent url(../img/secciones/newsletter/fondo-input.png);}
							* html #inscipcionNewsletter .newsletterFormInput {background: transparent url(../img/secciones/newsletter/fondo-input.gif);}
						#inscipcionNewsletter .newsletterSubmit {float: left !important; height: 23px; margin: 0; padding: 1px 4px 0 4px; cursor: pointer; border: 0; font-size: 18px; font-weight: bold; color: #ffffff; background: #ff4800 url(../img/secciones/newsletter/fondo-submit.jpg) left top repeat-x;}
							* html #inscipcionNewsletter .newsletterSubmit {padding: 1px 0px 0 0px;}
						#inscipcionNewsletter .newsletterSubmit:hover {color: #ffffff; background-position: left bottom;}
		#inscipcionNewsletter .form_info {float: left !important; margin: 6px 0 0 0; border: 1px solid #89ff42;}
			#inscipcionNewsletter .form_info p {padding: 5px 5px 5px 5px; color: #89ff42;}
		#inscipcionNewsletter .form_error {float: left !important; margin: 6px 0 0 0; border: 1px solid #ff0000;}
			#inscipcionNewsletter .form_error p {padding: 5px 5px 5px 5px; color: #ff0000;}
			
	/*---- Tooltips ----*/
	
	.tipsy { padding: 5px; font-size: 11px; background-repeat: no-repeat;  background-image: url(../img/secciones/tooltip/tipsy.gif);}
		.tipsy-inner {padding: 5px 8px 4px 8px; background-color: #000000; color: #ffffff; max-width: 200px; text-align: center; }
		.tipsy-south {background-position: bottom center;}
	
	/*---- Pásalo ----*/
	
	#pasalo {float: left !important; width: 100%; padding: 11px 0 0 0; margin: 0 0 0 0; background: url(../img/secciones/separador-puntos.gif) left top repeat-x;}
		#pasalo .cabecera {float: left !important; padding: 0; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #ffffff;}
		#pasalo ul {float: right !important; padding: 0; margin: 0;}
			#pasalo ul li {float: left; display:inline; margin: 0 0 0 4px;}
				#pasalo ul li a {display: block; overflow: hidden; height: 0; width: 16px; padding: 16px 0 0 0; text-decoration: none;}
				#pasalo .facebook {background: url(../img/secciones/social-icons-mini.gif) 0px 0px no-repeat;}
				#pasalo .twitter {background: url(../img/secciones/social-icons-mini.gif) -16px 0px no-repeat;}
				#pasalo .meneame {background: url(../img/secciones/social-icons-mini.gif) -32px 0px no-repeat;}
				#pasalo .google {background: url(../img/secciones/social-icons-mini.gif) -48px 0px no-repeat;}
				#pasalo .myspace {background: url(../img/secciones/social-icons-mini.gif) -64px 0px no-repeat;}
				#pasalo .youtube {background: url(../img/secciones/social-icons-mini.gif) -80px 0px no-repeat;}
					#pasalo ul li a:hover {}
					
	/*---- Síguenos ----*/
	
	#siguenos {float: left !important; width: 100%; padding: 11px 0 0 0; margin: 0 0 0 0; background: url(../img/secciones/separador-puntos.gif) left top repeat-x;}
		#siguenos .cabecera {float: left !important; padding: 0; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #ffffff;}
		#siguenos ul {float: right !important; padding: 0; margin: 0;}
			#siguenos ul li {float: left; display:inline; margin: 0 0 0 4px;}
				#siguenos ul li a {display: block; overflow: hidden; height: 0; width: 16px; padding: 16px 0 0 0; text-decoration: none;}
				#siguenos .facebook {background: url(../img/secciones/social-icons-mini.gif) 0px 0px no-repeat;}
				#siguenos .youtube {background: url(../img/secciones/social-icons-mini.gif) -80px 0px no-repeat;}
				#siguenos .myspace {background: url(../img/secciones/social-icons-mini.gif) -64px 0px no-repeat;}
				#siguenos .twitter {background: url(../img/secciones/social-icons-mini.gif) -16px 0px no-repeat;}
				#siguenos .laVerdad {display: none;}
					#siguenos ul li a:hover {}
				
/*---- PIE de PÁGINA ----*/

	/*---- Menú Legal ----*/

	#pieNavegacion {width: 100%; float: left !important; padding: 5px 0 5px 0; background: #b4001f;}
		.pieCopy {float: left !important; padding: 0 0 0 10px; font-size: 12px; color: #ffffff;}
		#pieNavegacion ul {float: right !important; padding: 0 4px 0 0;}
			#pieNavegacion ul :first-child  {background: none;}
			#pieNavegacion ul li {float: left; position: relative; display: inline; padding: 0 7px 0 6px; margin: 0; background: url(../img/general/cabecera/navegacion/menu-aux-separador.gif) 0 1px no-repeat;}
				#pieNavegacion ul li a{display: block; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none; text-transform: uppercase;}
					#pieNavegacion ul li a:hover{color: #ff7a90; text-decoration: none;}
	
	/*---- Menú Patrocinadores ----*/
	
	#piePatrocinadores {width: 100%; float: left !important; padding: 10px 0 10px 0; background: #350b12;}
	
		#piePatrocinadores h2 {float: left !important; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; color: #b4001f; }
		#piePatrocinadores ul  {float: left !important;}
			#piePatrocinadores ul li {float: left; position: relative; display: inline;}
				#piePatrocinadores ul li a{display: block; overflow: hidden; height: 0; padding: 60px 0 0 0; margin: 0 0 0 40px;}
				.aytoAlbacete {width: 144px; background: url(../img/general/pie/patrocinadores/aytoAlbacete.jpg) 0px -60px no-repeat;}
				.dipAlbacete {width: 154px; background: url(../img/general/pie/patrocinadores/dipAlbacete.jpg) 0px -60px no-repeat;}
				.jccm {width: 90px; background: url(../img/general/pie/patrocinadores/jccm.jpg) 0px -60px no-repeat;}
				.icaa {width: 153px; background: url(../img/general/pie/patrocinadores/icaa.jpg) 0px -60px no-repeat;}
					#piePatrocinadores ul li a:hover{background-position: 0px 0px;}

