/* CSS Document */

/** -- SUSCRIPCIONES -- **/

	/*** ---- Genericos ---- ***/
	br { display:none; visibility:hidden;}
.enlaceExterno a{padding-left:2em; background:url(/img/all/ico_enlace_externo.gif) no-repeat left top; padding-top:1px; color:#595959; text-decoration:underline;}
	.enlaceExterno a:hover{background:url(/img/all/ico_enlace_externo_hover.gif) no-repeat left top; color:#0e5776; text-decoration:none;}	

	/*** ---- Modulos ---- ***/
.moduloBoletines{width:100%;}
	.moduloBoletines h3{margin-bottom: 1em;font:1em Georgia, "Times New Roman", Times, serif; color:#3f5e71; border-bottom:1px dashed #a09f9f;}
	.moduloBoletines h4{color:#2182c0; font:1em Georgia, "Times New Roman", Times, serif; padding:.4em 0 .6em 2em;}
		.moduloBoletines h4.libre{background:url(/img/all/ico_h4_libres.gif) no-repeat left top;}
		.moduloBoletines h4.exclusiva{background:url(/img/all/ico_h4_exclusivas.gif) no-repeat left top;}
	
	.moduloBoletines p{font:.68em Tahoma, Verdana, Arial, Helvetica, sans-serif; }
	.moduloBoletines p.enlaceExterno{margin:1em 0 2em 0;}
	
	.moduloBoletines .txtBanner{float:left; width:25em;}

	.bannerAmigos{display:inline; clear:both; float:right; width:15em; margin:0 -8px 0 -8px; padding:0 0 2em 0; background: url(/img/all/bg_bannerAmigos.jpg) no-repeat 0 0; font-size:.68em;}
		.bannerAmigos img.hazteAmigo{ padding:1.2em 0 0 1.35em;}
			.bannerAmigos a{display:block; width:7em; color:#595959; text-decoration:underline;} 				
				.bannerAmigos a:hover{text-decoration:none;}
			 .bannerAmigos .descargarGuias{margin:5.9em 0 0 5em; width:7.5em;}
				.bannerAmigos .descargarGuias:hover{color:#0b76a4;text-decoration:none;}
			.bannerAmigos .darAlta{margin: .5em 0 2em 4.5em; font: 1.1em Tahoma, Verdana, Arial;}
				.bannerAmigos .darAlta:hover{color:#576975; text-decoration:none;}	

	.moduloSuscripcion h3{color:#2182c0; font:1.125em Georgia, "Times New Roman", Times, serif; padding:.3em 0 .6em 2em;border-bottom:0; margin-bottom:0;}
		.moduloSuscripcion h3.libre{background:url(/img/all/ico_h4_libres.gif) no-repeat left top;}
		.moduloSuscripcion h3.exclusiva{background:url(/img/all/ico_h4_exclusivas.gif) no-repeat left top;}
	.moduloSuscripcion p{padding-bottom:.5em;}
	
	.moduloBoletines p.txt{padding-bottom:.5em;}
	.moduloBoletines p.txt02{padding-top:.5em; font:.875em Georgia, "Times New Roman", Times, serif;}
	.moduloBoletines p.txt03{padding-bottom:1em; font: .875em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#576975;}	


	.moduloBoletines h3.titularDescripcion{clear:both; float:left; width:94%; font:.75em Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-top:1.5em;padding:.4em 1em .4em 1.6em; background:url(/img/all/bullet_h4_descripcion.gif) no-repeat 0 .6em; color:#576975; border:none}
	.moduloBoletines p {display:block;font-size:.68em;}
		.moduloBoletines p a{color:#595959; text-decoration:underline; }
			.moduloBoletines p a:hover{color:#576975; text-decoration:none; }
			
	.moduloBoletines ul.clavesAmigos {margin:1em 0 0 0;}
		.moduloBoletines ul.clavesAmigos li{float:left; width:97%; padding:0 0 .3em 1em; margin:0; background: url(/img/all/bullet_menuSecundario_li_li.gif) no-repeat 0 .25em;font:.68em Tahoma, Verdana, Arial, Helvetica, sans-serif;} 
			.moduloBoletines ul.clavesAmigos li a{color:#595959; text-decoration:underline; }
				.moduloBoletines ul.clavesAmigos li a:hover{color:#576975; text-decoration:none; }

.moduloRSS {width:100%; color:#566c79;}
.moduloRSS .RSS a{background: url(/img/all/ico_rss.gif) no-repeat left .1em; padding-left:1.7em; font-family: Georgia, "Times New Roman", Times, serif; color:#c76419; text-decoration:underline;}
	.moduloRSS .RSS a:hover{ text-decoration:none;}
	
.moduloRSS h3,.moduloRSS p, .moduloRSS ul{font:.75em Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-bottom:.5em; border:none; margin:0; line-height:1.45em;}
	.moduloRSS h3 {padding-top:1em; color:#0e5776;}
		.moduloRSS ul li span{padding-left: 1.2em; background: url(/img/all/bullet_ulVentajasPrecios_ul_ul_li.gif) no-repeat left .25em; }
			.moduloRSS ul ul{font-size:1em; margin:.5em 0; padding:0;}
			.moduloRSS ul ul li span{margin-left:1.5em; padding: 0 0 0 .7em;background: url(/img/all/bullet_lista_guion.gif) no-repeat left .6em;}

.moduloAmigos{padding-bottom:1em;}

	/*** ---- Listados ---- ***/
.listaTipo01 {clear:both; padding:.5em 0 0 0;}
	.listaTipo01 li{ padding-left: 1.2em; padding-bottom:.2em; background:url(/img/all/bullet_ulVentajasPrecios_ul_ul_li.gif) no-repeat left .2em; width:95%; }
	.listaTipo01 li li{ padding-left: .5em; margin-top:.2em; background:url(/img/all/bullet_lista_guion.gif) no-repeat left .4em; width:95%; }		
	/*** ---- Formularios ---- ***/
	
.formContacto {padding-top:1em;}
	.formContacto p {font-size:.68em; padding-bottom:2em;}
.formContacto ul{display: block; float:left; clear:both; width:90%; padding:0 0 1em 0;}
	.formContacto ul li {float:left; width:100%; margin-bottom:.6em}
	.formContacto li label{clear:both; float:left; width:100%; font:.75em Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	.formContacto li span.error{clear:both; padding:.2em 0 .2em 16.8em; width:60%; color:#f00; font:.9em Tahoma, Verdana, Arial, Helvetica, sans-serif;}
		
		.formContacto li label span{float:left; width:15em; color:#595959; padding-top:.2em}
		.formContacto li label input {float:left; width:24.6em; padding:1px 3px; font:1em Tahoma, Verdana, Arial, Helvetica, sans-serif;}

		.formContacto li label textarea{padding:5px; width:24.2em; font:1em Tahoma, Verdana, Arial, Helvetica, sans-serif;}	
		.formContacto label.check {padding-top:1.5em;}
				.formContacto label.check02 {padding-top:0; padding-bottom:1.5em;}
			
					.formContacto .check input{float:left; display:block; width:12px; height:12px; margin:.1em .5em 0 0;}
					.formContacto .check span {clear:none; float:left; width:95%; display:block; color:#000; padding-top:0; font:.95em Tahoma, Verdana, Arial, Helvetica, sans-serif;}
						.formContacto .check span a{display:inline; float:none; padding:0; margin:0; color:#000; text-decoration:underline;}
							.formContacto .check span a:hover{text-decoration:none;}
							.formContacto label.check span.error { color:#f00; padding-left:0; width:100%;}
		
		.formContacto li.botonera{text-align:center;padding-left:3em; padding-top:1em;}
			.formContacto .boton02{display:inline; float:none; font-size:.75em; width:8em;}

form.loginAmigo{float:left; width:94%; margin-top:1.5em; padding:1em;border:1px solid #ccc;}
	form.loginAmigo li{float:left; width:11.7em; padding-right:1.5em;}
		form.loginAmigo li.botonera{width:5em; padding:0 0 0 1.5em; }
	form.loginAmigo li span{font:.75em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#576975}
	form.loginAmigo li label input{width:95%; padding:1px 5px; font:.68em Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	form.loginAmigo p{clear:both; float:left; display:block;padding-top:1.5em; font:.68em Tahoma, Verdana, Arial, Helvetica, sans-serif;}
		form.loginAmigo p a{color:#595959; text-decoration:underline;}
			form.loginAmigo p a:hover{color:#576975; text-decoration:none;}
form.loginAmigo:after{ content:"."; clear:both; display:block; height:0px; visibility:hidden;}			

/***---- Botones ----***/		
.boton02{display:block; float:right; padding:.5em 0 .5em 0; width:50%; border:1px solid #bfbfbf; background:#ececec; color:#595959; font:1em Tahoma, Verdana, Arial; }
	.boton02:hover{background:#595959; color:#fff; cursor:pointer;}
	* html .boton02 { padding:.5em 1.3em;}
	
	.boton03 {width:6em;padding:0 7px 1px 15px; border:1px solid #bfbfbf; background:#fff url(/img/all/bullet_buscador_boton.gif) no-repeat .5em .45em; font:.68em Tahoma, Verdana, Arial; color:#777; text-align:left; cursor:pointer;}
	.boton03:hover { border:1px solid #8dbad6; background-color:#f8f8f8; color:#576975; cursor:pointer;}
	
a.boton03{text-decoration:none;}
