

body{
	background-color: #FFDDC4;
	font-size: 10px;
	font-family: Cambria, Georgia,'Times New Roman', Times, serif;
}

#contenedor{
	width: 100%;
}


#cabecera{
	background-image:url(../images/fondo_cabecera.jpg);
	background-repeat:repeat-x;
	background-color: #123A54;
	width: 100%;
	height: 225px;	
	display: none;
}

#cabecera_print{
	display:block;	
	height: 137px;
}

#cabecera .arriba{
	margin: 0 auto 0 auto;
	width: 1000px;	
	height: 123px;
	display: none;
}


#cabecera .arriba .publicidad_top{
	background-image:url(../images/fondo_bloquepublicidad_top.gif);
	background-repeat: no-repeat;
	padding: 4px 0 3px 15px;
	width: 733px;
	float: left;
	display: none;
}

#cabecera .arriba .acceso{
	background-image:url(../images/fondo_acceso.jpg);
	background-repeat: repeat-x;
	background-color: #000;
	width: 242px;
	height: 97px;
	float: left;
	color: #ccc;
	display: none;
}

#cabecera .arriba .acceso .login{
	padding: 3px 0 0 10px;
	margin-top:10px;
	line-height:12px;
}

#cabecera .arriba .acceso .login div{
	float: left;
	width: 40%;
}

#cabecera .arriba .acceso .login div.boton{
	width: 5%;
	padding: 15px 0 0 0;
}

#cabecera .arriba .acceso .login label{
	font-family: Arial;
	font-size: 1.1em;
}

#cabecera .arriba .acceso .login input{
	width: 84px;
	border: 1px solid #010101;
	background-color: #ccc;
	margin: 5px 0 0 0;
}


#cabecera .arriba .acceso .recordar_pass{
	float: left;
	width: 100%;
	font-size: 1.1em;
	padding: 5px 0 0 5px;	
}

#cabecera .arriba .acceso .enlaces{
	float: left;
	width: 100%;
	font-size: 1.1em;
	line-height:15px;
	padding: 3px 0 0 10px;	
}

#cabecera .arriba .acceso .enlaces a{
	color: #ccc;
	padding: 0 10px 0 0;
}


#cabecera .abajo{
	width: 100%;
	float: left;
}

#cabecera .abajo .izquierda{
	float: left;
	width: 51%;
	text-align: right;
}

#cabecera .abajo .izquierda .logo{
	padding: 0px 10px 5px 0px;
	display: none;
}

#cabecera .abajo .derecha{
	float: left;
	width: 49%;
	height: 100px;
	text-align: left;
	padding: 0;
	background-image:url(../images/fondo_buscar_cabecera.jpg);
	background-position: 203px 0;
	background-repeat: no-repeat;
	display: none;
}

#cabecera .abajo .derecha .otras_publicaciones{
	float: left;
	text-align: right;
	padding: 25px 0 0 95px;
}

#cabecera .abajo .derecha .otras_publicaciones .titulo{
	font-family: Arial;
	font-size: 1em;
	color: #000;
	font-weight: bold;
	padding: 0 0 0px 0;
}

#cabecera .abajo .derecha .otras_publicaciones li{
	padding: 3px 0 0 0;
}

#cabecera .abajo .derecha .otras_publicaciones a{
	font-family: Arial;
	font-size: 1em;
	color: #897162;
	font-weight: bold;	
	text-decoration: none;
}

#cabecera .abajo .derecha .otras_publicaciones a#on{
	color: #6C292C;
}

#cabecera .abajo .derecha .otras_publicaciones a:hover{
	text-decoration: underline;	
}

#cabecera .abajo .derecha .buscador{
	float: left;
	padding: 68px 0 0 25px; 
	color: #fff;
		
}
#fBuscador0{
	
}
#cabecera .abajo .derecha .buscador input[type=text]{
	width:150px;
	border: 1px solid #343434;
	background-color: #fff;
	padding: 3px;
}

#cabecera .abajo .derecha .buscador label{
	border: 1px solid #343434;
	background-color: #861F25;
	color: #FFDDC4;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	padding: 2px 6px 2px 6px;
	font-size: 1.3em;
	vertical-align: 2%;
}

#cabecera .abajo .derecha .buscador label a{
	color: #fff;
	text-decoration: none;
}

#cabecera .abajo .derecha .buscador ul{
	padding: 8px 0 0 0;
}

#cabecera .abajo .derecha .buscador li{
	font-family: Arial;
	font-size: 1.1em;
	padding: 5px 0 0 0;	
}

#cabecera .abajo .derecha .buscador li a{
	color: #fff;
	text-decoration: underline;
}

#central{
	width: 990px;
	margin: 0 auto 0 auto;
	
}

#contenido{
	width: 100%;
	float: left;
	background-color: #fff;
}

#central #menu{
	background-image:url(../images/fondo_menu_superior.jpg);
	background-repeat: no-repeat;
	width: 990px;
	height: 32px;
	font-family: Arial;
	display: none;
}

#central #menu .content{
	width: 800px;
	padding: 10px 0 0 0;
	margin: 0 auto 0 auto;	
}

#central #menu li{
	font-size: 1.2em;
	font-weight: bold;
	float: left;
	background-image: url(../images/separador_menu.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 0 4px 0 4px;
	color: #333;
}

#central #menu li#on{
	color: #861F25;
}

#central #menu li.ultimo{
	background-image: none;
}

#central #menu li a{
	color: #333;
	text-decoration: none;
}

#central #menu li a:hover{
	text-decoration: underline;
}


#central_principal{
	clear: both;
	width: 900px;
	border: 0px solid;
	padding: 0 10px 0 10px;
}


/*migas pan*/

#migas_pan{
	padding: 10px 0 10px 20px;
	font-family: Arial;
	font-size: 1em;
	color: #999;	
	display: none;
}

#migas_pan a{
	color: #333;
	text-decoration: none;
}

#migas_pan a:hover{
	text-decoration: underline;
}

/*BLOQUES*/

#noticia_portada{
	padding: 0px 0 10px 5px;
	float: left;
	width:650px;
}

#noticia_portada_ancha{
	padding: 0px 0 0 5px;
	float: left;
	width:650px;
}
#noticia_portada .imagen_noticia{
	float: left;
	width: 288px;
}

#noticia_portada .imagen_noticia .pie_foto{
	background-image: url(../images/fondo_pie_foto.png);
	padding: 15px 0 15px 10px;
	margin: -42px 0 0 0;
	color: #fff;
	position: relative;
	z-index: 1000;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	
}

#noticia_portada .texto_noticia{
	float: left;
	width: 50%;
	padding: 0px 0 0 20px;
}

#noticia_portada_ancha .texto_noticia{
	float: left;
	width: 50%;
	padding: 0px 0 0 20px;
}

#noticia_portada .texto_noticia_ancha{
	float: left;
	width: 100%;
	padding: 0px 0 0 0px;
}


#noticia_portada .tipo, #noticia_portada_ancha .tipo{
	font-family: Cambria, Georgia, Geneva, Verdana, sans-serif;
	font-size: 1.9em;
	padding: 0px 0 10px 0px;
}

#noticia_portada .tipo span{
	
}

#noticia_portada .antetitulo, #noticia_portada_ancha .antetitulo{
	font-size: 1.2em;
	color: #0099FF;
}

#noticia_portada .titulo ,#noticia_portada_ancha .titulo{
	font-size: 2.2em;
	font-weight: bold;
	color: #000;
	padding: 5px 0 0 4px;
}

#noticia_portada .subtitulo, #noticia_portada_ancha .subtitulo{
	font-size: 1.6em;
	font-weight: bold;
	color: #861F25;
	padding: 5px 0 0 4px;
}
#noticia_portada .fecha ,#noticia_portada_ancha .fecha{
	color:#333333;
	font-size:1.1em;
	padding:5px 0 0 4px;
}

#noticia_portada .entradilla, #noticia_portada_ancha .entradilla{
	font-size: 1.6em;
	color: #000;
	padding: 4px 0 0 4px;
	line-height: 1.2em;
}

#noticia_portada .enlaces, #noticia_portada_ancha .enlaces{
	padding: 10px 0 0 4px;
}

#noticia_portada .enlaces li, #noticia_portada_ancha .enlaces li{
	background-image: url(../images/bullet_pdf.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding: 3px 0 0 35px;
	margin: 0 0 5px 0;
	color: #000;
	font-size: 1.2em;
}

#noticia_portada .enlaces li a, #noticia_portada_ancha .enlaces li a{
	color: #333;
	text-decoration: none;
}

#noticia_portada .enlaces li a:hover, #noticia_portada_ancha .enlaces li a:hover{
	text-decoration: underline;
}


#bloque_noticias{
	float: left;
	width: 365px;
	padding: 0px 0 0 5px;
}

#bloque_noticias .encabezado{
	padding: 20px 25px 15px 0px;
	font-size: 2em;
	color: #000;
}

#bloque_noticias .item{
	padding: 0 0px 10px 5px;
	margin: 0 0 10px 0;
	width: 93.2%;
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
}

#bloque_noticias .item .imagen{
	padding: 0 10px 0px 0;
	float: left;
}

#bloque_noticias .item .texto{

}

#bloque_noticias .item .subtitulo{
	font-size: 1.4em;
	padding: 5px 0 0 0;
	color: #861F25;
}

#bloque_noticias .item .titulo{
	font-size: 1.8em;
	font-weight: bold;
	color: #000;
	padding: 0;
	line-height: 1.1em;
}

#bloque_noticias .item .fecha{
	font-size: 1.1em;
	padding: 5px 0 0 0;
	color: #333;
}

#bloque_noticias .item .entradilla{
	font-size: 1.4em;
	color: #000;
	padding: 4px 0 0 0;
	line-height: 1.2em;
}

#bloque_noticias .item .secundario{
	font-size: 1.3em;
	color: #000;
	padding: 5px;
	line-height: 1.2em;
}



#bloque_noticias_home{
	float: left;
	width: 353px;
	padding: 20px 0 0 5px;
}

#bloque_noticias_home .encabezado{
	padding: 20px 25px 15px 0px;
	font-size: 2em;
	color: #000;
}

#bloque_noticias_home .item{
	padding: 0 0px 10px 0px;
	margin: 0 0 10px 0;
	width: 93.2%;
	border-bottom: 1px solid #000;
	float: left;
}

#bloque_noticias_home .item .imagen{
	padding: 0;
	float: left;
	padding:0 10px 5px 0;
	width: 100%;
}

#bloque_noticias_home .item .texto{
	
}

#bloque_noticias_home .item .subtitulo{
	font-size: 1.4em;
	padding: 5px 0 0 0;
	color: #861F25;
}

#bloque_noticias_home .item .titulo{
	font-size: 1.8em;
	font-weight: bold;
	color: #000;
	padding: 5px 0 0 0;
	line-height: 1.1em;
}

#bloque_noticias_home .item .entradilla{
	font-size: 1.4em;
	color: #000;
	padding: 5px 0 0 0;
	line-height: 1.2em;
}

#bloque_noticias_home .item .secundario{
	font-size: 1.3em;
	color: #000;
	padding: 5px;
	line-height: 1.2em;
}

#bloque_documentos_interes{
	float: left;
	width: 353px;
	padding: 20px 0 0 5px;
}

#bloque_documentos_interes .encabezado{
	padding: 20px 25px 20px 0px;
	font-size: 2em;
	color: #000;
}

#bloque_documentos_interes .item{
	padding: 0 0px 10px 5px;
	margin: 0 0 10px 0;
	width: 92%;
	border-bottom: 1px solid #000;
	float: left;
}

#bloque_documentos_interes .item .pdf{
	background-image: url(../images/icono_pdf.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 0 50px;
	
}

#bloque_documentos_interes .item .doc{
	background-image: url(../images/icono_doc.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 0 50px;
}

#bloque_documentos_interes .item .titulo{
	font-size: 1.5em;
	font-weight: bold;
	color: #000;
	padding: 0px 0 0 0;
	line-height: 1.1em;
}

#bloque_documentos_interes .item .entradilla{
	font-size: 1.3em;
	color: #000;
	padding: 0px 0 0 0;
	line-height: 1.2em;
}


#bloque_opinion{
	float: right;
	width: 301px;
	padding: 0;
	margin-bottom: 10px;
}

#bloque_opinion img{
	max-width: 280px;
}

#bloque_opinion .encabezado{
	padding: 0;
	font-size: 2em;
	color: #000;
}

#bloque_opinion .item{
	padding: 15px 10px 10px 10px;
	width: 93.5%;
	background-color: #FFDDC4;
	border-bottom: 1px solid #000;
	float: left;
}

#bloque_opinion #ultimo{
	border: none;	
}

#bloque_opinion .item .imagen{
	padding: 0 10px 5px 0;
	float: left;
}

#bloque_opinion .item .texto{
	
}

#bloque_opinion .item .titulo{
	font-size: 1.5em;
	font-weight: bold;
	color: #000;
	padding: 0px 0 0 0;
	line-height: 1.1em;
}

#bloque_opinion .item .entradilla{
	font-size: 1.3em;
	color: #000;
	padding: 5px 0 0 0;
	line-height: 1.2em;
}

#bloque_agenda{
	float: right;
	width: 301px;
	padding: 20px 0 0 0;
}

#bloque_agenda img{
	max-width: 280px;	
	width: 272px;	
}

#bloque_agenda .encabezado{
	padding: 20px 0px 0px 0px;
	font-size: 2em;
	color: #000;
}

#bloque_agenda .item{
	padding: 15px 10px 10px 10px;
	width: 93.5%;
	background-color: #FFDDC4;
	border-bottom: 1px solid #000;
	float: left;
}

#bloque_agenda #ultimo{
	border: none;	
}

#bloque_agenda .item .imagen{
	padding: 0 10px 5px 0;
	float: left;
}

#bloque_agenda .item .texto{
	
}

#bloque_agenda .item .subtitulo{
	font-size: 1.2em;
	color: #861F25;
	padding: 0 0 0 0;
	padding-bottom: 5px;
}

#bloque_agenda .item .titulo{
	font-size: 1.5em;
	font-weight: bold;
	color: #000;
	padding: 0 0 3px 0;
	line-height: 1.1em;
}

#bloque_agenda .item .entradilla{
	font-size: 1.3em;
	color: #000;
	padding: 2px 0 0 0;
	line-height: 1.2em;
}

.bloque_destacado{
	float: right;
	padding: 5px 0 0 0;
}
.bloque_destacado .item {
	clear:both;
	margin-bottom:12px;
}
/*bloque lateral derecho*/

#central_secundario{
	float: left;
	width: 300px;
	padding: 10px 5px 80px 5px;
	background-color: #F7F6F6;
	background-image: url(../images/central_secundario_pie.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: none;
}

#acceso_carrito{
	padding: 0px 0 0 57px;
	background-image: url(../images/carrito.gif);
	background-repeat: no-repeat;
	background-position: 20px top;	
	color: #861F25;
	font-family: Arial;
	font-size: 1.3em;
	line-height: 1.2em;
}

#acceso_carrito a{
	color: #861F25;
	font-size: 0.9em;	
}

#bloque_videos {
	margin: 5px 0 0 0;
	padding: 0 5x 0 5px;
}

#bloque_videos .content{
	background-image: url(../images/fondo_bloque_videos.jpg);
	background-repeat: repeat;
	background-position: left top;
	padding: 0 8px 0 9px;
}

#bloque_videos .cabecera_videos{
	background-image: url(../images/cabecera_bloque_videos.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 300px;
	height: 10px;
}

#bloque_videos .pie_videos{
	background-image: url(../images/pie_bloque_videos.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 300px;
	height: 10px;
}

#bloque_videos .video{
	padding: 0 0 0 2px;
}

#bloque_videos .enlaces{
	text-align: right;	
	padding: 7px 4px 0 0;
}

#bloque_videos .enlaces li{
	display: inline;
	padding: 0 0 0 2px;
}

#bloque_videos .textos{
	background-image: url(../images/fondo_texto_videos.jpg);
	background-repeat: repeat;
	background-position: left top;
	margin: 5px 0 0 0;
}

#bloque_videos .textos .cabecera_textovideos{
	background-image: url(../images/cabecera_texto_videos.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 283px;
	height: 3px;
}

#bloque_videos .textos .pie_textovideos{
	background-image: url(../images/pie_texto_videos.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 283px;
	height: 3px;
}

#bloque_videos .textos .titulo{
	font-size: 1.4em;
	color: #F7CCAD;
	font-family: Arial;
	padding: 7px 0 0 10px;
}

#bloque_videos .textos .entradilla{
	font-size: 13px;
	color: #FFF;
	font-family: Arial;
	padding: 10px 10px 20px 10px;
}

#bloque_videos .textos .titulo a{
	color: #F7CCAD;
	text-decoration: none;
	font-size: 13px;
}

#bloque_suscripcion{
	background-image: url(../images/fondo_bloque_suscripcion.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 300px;
	height: 70px;
	margin: 6px 0 0 0;
}

#bloque_suscripcion .titulo{
	font-family: Arial;
	font-size: 1.6em;
	color: #FFDDC4;
	padding: 12px 0 0 12px;
	letter-spacing: 0.1em;
}

#bloque_suscripcion .email{
	font-family: Arial;
	font-size: 1.3em;
	color: #FFDDC4;
	padding: 15px 0 0 100px;
}

#bloque_suscripcion .email div{
	float: left;
	padding: 0 5px 0 0;
}

#bloque_suscripcion .email input{
	border: 1px solid #0D466B;
	padding: 2px;
	width: 120px;
	font-size: 0.9em;
}


#bloque_mercados {
	margin: 10px 0 0 0;
	padding: 0 5x 0 5px;
}

#bloque_mercados .content{
	background-image: url(../images/fondo_bloque_mercados.gif);
	background-repeat: repeat;
	background-position: left top;
	padding: 0 8px 0 9px;
}

#bloque_mercados .cabecera_mercados{
	background-image: url(../images/cabecera_bloque_mercados.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 300px;
	height: 10px;
}

#bloque_mercados .pie_mercados{
	background-image: url(../images/pie_bloque_mercados.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 300px;
	height: 10px;
}

#bloque_mercados .titulo{
	padding: 0 0 3px 5px;
	font-family: Arial;
	font-size: 1.8em;
	color: #fff;
}

#bloque_mercados .subtitulo{
	padding: 3px 0 3px 5px;
	font-family: Arial;
	font-size: 1.3em;
	color: #FFDDC4;
}

#bloque_mercados .item{	
	padding: 5px 0 5px 10px;
	background-color: #727272;
	font-size: 1.2em;
	font-family: Arial;
	color: #fff;
	line-height: 1.2em;
	margin: 2px 0 0px 0;
}

#bloque_mercados .item td{
	vertical-align: middle;	
}

#bloque_mercados .item .nombre{	
	padding: 0;
	width: 37%;
}


#bloque_publicidad_1{
	margin: 10px 0 0 0;	
}

#bloque_publicidad_1 img{
	border: 1px solid #999;	
}

#bloque_publicidad_google{
	margin: 10px 0 0 0;	
}





#otros_portales{
	clear: both;
	background-image: url(../images/fondo_otros_portales.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #fff;
	width: 960px;
	border: 1px solid #ccc;
	padding:10px 0 10px 10px;

}

#otros_portales .item{
	float: left;
		
}

#otros_portales .item .imagen{
	float: left;	
}

#otros_portales .item .enlaces{
	float: left;
	padding: 0 0 0 15px;
}

#otros_portales .item .enlaces .titulo{
	font-family: Arial;
	font-size: 1.2em;
	color: #333;
	font-weight: bold;
	padding: 10px 0 5px 0;
}

#otros_portales .item .enlaces .titulo a{
	color: #333;
	text-decoration: none;
}

#otros_portales .item .enlaces .titulo a:hover{
	text-decoration: underline;
}

#otros_portales .item .enlaces li{
	font-family: Arial;
	font-size: 1.2em;
	color: #999;
	padding: 5px 0 0 0;
}

#otros_portales .item .enlaces li a{
	color: #999;
	text-decoration: none;
}

#otros_portales .item .enlaces li a:hover{
	text-decoration: underline;
}


/*QUIENES SOMOS*/

#bloque_quienes_somos{
	background-image: url(../images/fondo_bloque_ancho.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
}

#bloque_quienes_somos .titulo{
	color: #000;
	font-size: 2em;
	padding: 25px 0 0 10px;
}

#bloque_quienes_somos h2{
	font-weight: normal;	
}

#bloque_quienes_somos .content{
	padding: 5px 15px 0 10px;
	width: 100%;
}

#bloque_quienes_somos .content p{
	color: #666;
	font-size: 1.25em;
	padding: 0px 30px 20px 0;
	line-height: 1.2em;
}

#bloque_quienes_somos .publicaciones{
	padding: 30px 0 0 10px;
}

#bloque_quienes_somos .publicaciones .item{
	float: left;
	width: 100%;
	padding: 0 0 10px 0 ;
}

#bloque_quienes_somos .publicaciones .item .imagen{
	float: left;
	width: 19%;
}

#bloque_quienes_somos .publicaciones .item .texto{
	float: left;
	width: 75%;
}

#bloque_quienes_somos .publicaciones .item .texto p{
	color: #666;
	font-size: 1.25em;
	padding: 0px 0 20px 0;
	line-height: 1.2em;
}

#bloque_contacto{
	background-image: url(../images/fondo_bloque_contacto.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 10px 0 0 0;
	width: 657px;
}

#bloque_contacto .titulo{
	color: #000;
	font-size: 2em;
	padding: 25px 0 0px 12px;
}

#bloque_contacto h3{
	color: #000;
	font-weight: normal;
}

#bloque_contacto .content{
	background-color: #B2E0FF;
	float: left;
	padding: 15px;
	width: 95.5%;
}

#bloque_contacto .content .columna{
	float: left;
	width: 30%;
	padding: 0 20px 0 0;
}

#bloque_contacto .content .item{
	float: left;
	width: 100%;
	padding: 0 0 15px 0;
	line-height: 1.4em;
}

#bloque_contacto .content .item .titulo_item{
	font-size: 1.3em;
	color: #000;
}

#bloque_contacto .content .item .texto{
	font-size: 1.2em;
	color: #333;
}

#bloque_contacto .content .item .enlaces{
	font-size: 1.2em;
	color: #4A6A7F;
}

#bloque_contacto .content .item .enlaces a{
	color: #4A6A7F;
	text-decoration: none;
}

#bloque_contacto .content .item .enlaces a:hover{
	text-decoration: underline;	
}

#bloque_contacto .pie_contacto{
	background-image: url(../images/pie_bloque_contacto.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 657px;
	height: 9px;
	float: left;
}



/*PUBLICACIONES*/

#bloque_publicaciones{
	background-image: url(../images/fondo_bloque_ancho.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
}

#bloque_publicaciones .titulo{
	color: #000;
	font-size: 2em;
	padding: 25px 0 0 17px;
}

#bloque_publicaciones h2{
	font-weight: normal;	
}

#bloque_publicaciones .publicaciones{
	padding: 30px 0 0 10px;
}

#bloque_publicaciones .publicaciones .item{
	float: left;
	width: 100%;
	padding: 0 0 20px 0 ;
}

#bloque_publicaciones .publicaciones .item .imagen{
	float: left;
	width: 22%;
}

#bloque_publicaciones .publicaciones .item .texto{
	float: left;
	width: 70%;
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 0 0 5px 0;
}

#bloque_publicaciones .publicaciones .item .texto h3{
	color: #000;
	font-size: 1.8em;
	padding: 0px 0 0px 0;
	font-weight: normal;
}

#bloque_publicaciones .publicaciones .item .texto .subtitulo{
	color: #0099FF;
	font-size: 1.2em;
	padding: 2px 0 0px 0;
}

#bloque_publicaciones .publicaciones .item .texto .datos{
	font-size: 1.3em;
	padding: 10px 0 10px 0;
	color: #666;
	line-height: 1.2em;
}

#bloque_publicaciones .publicaciones .item .texto .ultimo_numero{
	font-size: 1.3em;
	padding: 10px 0 0px 0;
	color: #666;
	line-height: 1.2em;
}

#bloque_publicaciones .publicaciones .item .texto .entradilla{
	font-size: 1.2em;
	padding: 0px 0 0px 0;
	color: #666;
}

#bloque_publicaciones .publicaciones .item .texto .enlaces{
	font-size: 1.2em;
	padding: 10px 0 0px 0;
	color: #0099FF;
}

#bloque_publicaciones .publicaciones .item .texto .enlaces a{
	color: #0099FF;
	text-decoration: none;
}

#bloque_publicaciones .publicaciones .item .texto .enlaces a:hover{
	text-decoration: underline;
}


#bloque_publicaciones .publicaciones .item .texto .enlaces li{
	background-image: url(../images/bullet_flecha_azul.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding: 0 0 0 13px;
	margin: 0 0 5px 0;
}


/*DIRECTORIO EMPRESAS*/

#bloque_directorio{
	background-image: url(../images/fondo_bloque_ancho.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
}

#bloque_directorio .titulo{
	color: #000;
	font-size: 2em;
	padding: 25px 0 0 17px;
}

#bloque_directorio h3{
	font-size: 1.6em;
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 2px 0 4px 5px;
}

#bloque_directorio .empresas{
	padding: 0px 15px 0 15px;
}

#bloque_directorio .item{
	float: left;
	width: 100%;
	padding: 20px 0 20px 0;
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#bloque_directorio .item_ultimo{
	float: left;
	width: 100%;
	padding: 20px 0 20px 0;
}

#bloque_directorio .imagen{
	float: left;
	width: 22%;
}

#bloque_directorio .texto{
	float: left;
	width: 75%;
	
}

#bloque_directorio .texto .titulo{
	font-size: 1.8em;
	padding: 0 0 8px 0;
}

#bloque_directorio .texto .entradilla{
	font-size: 1.3em;
	color: #666;
	padding: 0 0 8px 0;
	line-height: 1.3em;
}

#bloque_directorio .texto .direccion{
	font-size: 1.2em;
	padding: 0 0 8px 0;
}

#bloque_directorio .texto .email{
	font-size: 1.3em;
	color: #666;
	padding: 0 0 6px 0;
}

#bloque_directorio .texto .telefono{
	font-size: 1.3em;
	color: #666;
	padding: 0 0 6px 0;
}

#bloque_directorio .texto .fax{
	font-size: 1.3em;
	color: #666;
	padding: 0 0 6px 0;
}


/*SUSCRIPCIONES*/

#bloque_suscripciones{
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
}

#bloque_suscripciones .titulo{
	color: #000;
	font-size: 2em;
	padding: 0;
}

#bloque_suscripciones h3{
	font-size: 1.6em;
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 2px 0 4px 5px;
	font-weight: bold;
}

#bloque_suscripciones .content{
	padding: 20px 15px 0 10px;	
}

#bloque_suscripciones .entradilla{
	padding: 0 0 20px 0;	
}

#bloque_suscripciones p{
	font-size: 1.4em;
	padding: 5px 0 0px 5px;
	color: #000;
	line-height: 1.5em;
}

#bloque_suscripciones .items{
	padding: 0 20px 0 45px;	
}

#bloque_suscripciones .imagen{
	float: left;
	padding-right: 30px;
}

#bloque_suscripciones .item{
	float: left;
	width: 100%;
	padding: 20px 20px 20px 0;
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width:96%;
}

#bloque_suscripciones .item_ultimo{
	float: left;
	width: 100%;
	padding: 20px 20px 20px 0;
}


#bloque_suscripciones .items .titulo{
	font-size: 1.4em;
	padding: 0 0 4px 0;
	font-weight: bold;
}

#bloque_suscripciones .items .descripcion{
	font-size: 1.4em;
	color: #000;
	padding: 0 0 8px 0;
	line-height: 1.25em;
}
#bloque_suscripciones .items .descripcion p{
	font-size: 1.1em;
	line-height: 1.2em;
}

#bloque_suscripciones .items .descripcion a {
	color:#861F25;
}

#bloque_suscripciones .items .descripcion span{
	font-weight: bold;
}

#bloque_suscripciones .items .enlace_carrito{
	font-size: 1.4em;
	padding: 15px 0 0 35px;
	background-image: url(../images/bullet_carrito.gif);
	background-repeat: no-repeat;
	background-position: left top;
}



/*NOTICIAS*/


#bloque_buscar_noticias {
	float: left;
	width: 352px;
	padding: 20px 0 0 0;
	padding-bottom:20px;	
}

#bloque_buscar_noticias .content{
	background-color: #FFE7D6;
	padding: 0 7px 0 14px;
}

#bloque_buscar_noticias .cabecera_buscar_noticias{
	background-image: url(../images/cabecera_bloque_buscarnoticias.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 351px;
	height: 8px;
}

#bloque_buscar_noticias .pie_buscar_noticias{
	background-image: url(../images/pie_bloque_buscarnoticias.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 351px;
	height: 8px;
}

#bloque_buscar_noticias .titulo{
	padding: 0 0 15px 0;
	font-size: 1.6em;
	color: #999;
	font-family: Helvetica;
}

#bloque_buscar_noticias .fila{
	padding: 0 25px 10px 0;
	text-align: right;
	color: #666666;
}

#bloque_buscar_noticias select{
	margin: 0 0 0 10px;
	color: #666666;
	font-size: 1.1em;
}

#bloque_buscar_noticias input[type=text]{
	width:230px;
	border: 1px solid #97BEE0;
	background-color: #fff;
	padding: 3px;
}

#bloque_buscar_noticias label{
	border: 1px solid #333;
	background-color: #861F25;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 5px 2px 5px;
	font-size: 1.3em;	
	vertical-align:1.8%;
}

#bloque_buscar_noticias label a{
	color: #fff;
	text-decoration: none;
}



#bloque_otras_noticias{
	float: right;
	width: 290px;
	padding: 20px 0px 0 0;
}

#bloque_otras_noticias .item{
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 0 0 10px 5px;
	margin: 0 0 10px 0;
}

#bloque_otras_noticias .item .titulo{
	font-size: 1.6em;
	font-weight: bold;
	color: #000;
	padding: 0 10px 0 0;
}

#bloque_otras_noticias .item .subtitulo{
	font-size: 1.2em;
	color: #861F25;
	padding: 5px 0 3px 0;
	
}

#bloque_otras_noticias .item .autor{
	font-size: 1.1em;
	color: #333;
	padding: 3px 0 0 0;
}

#bloque_otras_noticias .item .entradilla{
	font-size: 1.3em;
	color: #00;
	padding: 1px 0 5px 0;
	line-height: 1.2em;
}

#bloque_nuestros_expertos{
	float: right;
	width: 290px;
	padding: 0px 0px 0 0;
}

#bloque_nuestros_expertos .encabezado{
	padding: 0 25px 15px 0px;
	font-size: 2em;
	color: #000;
	width: 100%;
}

#bloque_nuestros_expertos .item{
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 0 0 10px 5px;
	margin: 0 0 10px 0;
}

#bloque_nuestros_expertos .item .imagen{
	padding: 0 10px 0px 0;
	float: left;
}

#bloque_nuestros_expertos .item .titulo{
	font-size: 1.6em;
	font-weight: bold;
	color: #000;
	padding: 0 0 0 0;
}

#bloque_nuestros_expertos .item .entradilla{
	font-size: 1.3em;
	color: #00;
	padding: 3px 0 5px 0;
	line-height: 1.2em;
}

#bloque_nuestros_expertos .item .subtitulo {
	color:#861F25;
	font-size:1.2em;
	padding:5px 0 0;	
	line-height: 1.2em;
}



#bloque_noticia_detalle{
	background-image: url(../images/fondo_bloque_ancho.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
}

#bloque_noticia_detalle .encabezado{
	color: #000;
	font-size: 2em;
	padding: 0px 0 0 0px;
	float: left;
	width: 100%;
	display: none;
}

#bloque_noticia_detalle h2{
	width: 52%;
	height:21px;
	float: left;	
	display: none;
}

.botones_acciones_noticia{
	float: left;
	padding: 6px 43px 3px 64px;
	height: 22px;
	background-color: #861F25;
	display: none;
}

.botones_acciones_noticia li{
	display: inline;
}

#bloque_noticia_detalle .content{
	padding: 20px 15px 0 20px;
	width: 93%;
	float: left;
}

#bloque_noticia_detalle .imagen_noticia{
	float: right;
	padding: 0 0 0 10px;
	width: 288px;
}

#bloque_noticia_detalle .imagen_noticia .pie_foto{
	background-image: url(../images/fondo_pie_foto.png);
	padding: 15px 0 15px 10px;
	margin: -42px 0 0 0;
	color: #fff;
	position: relative;
	z-index: 1000;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	max-width:280px;
}

#bloque_noticia_detalle .imagen_noticia .texto_imagen{
	width: 240px;
}

#bloque_noticia_detalle .imagen_noticia .pie_foto_flv{
	background-image: url(../images/fondo_pie_foto.png);
	padding: 15px 0 15px 10px;
	margin: -9px 0 0 0;
	color: #fff;
	position: relative;
	z-index: 1000;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	width:270px;
	
}

#bloque_noticia_detalle .imagen_noticia .pie_foto .vermas, #bloque_noticia_detalle .imagen_noticia .pie_foto_flv .vermas {
	position: absolute;
	left: 85%;
	top: 4px;
}

#bloque_noticia_detalle .imagen_noticia .enlaces_noticia{
	margin-top: 10px;
	
	font-size: 1.2em;
	
	line-height: 1.6em;
	min-width:200px;
	max-width:279px;
}


#bloque_noticia_detalle .imagen_noticia .enlaces_noticia .content{
	background-image: url(../images/bg_sumario.gif);
	background-repeat: repeat-x;
	background-position: left 7px;
	padding: 2px;
	margin: 10px 0 5px;
	float: left;

	width:277px;
}

#bloque_noticia_detalle .imagen_noticia .enlaces_noticia0{
	margin-top: 10px;
	background-color: #ccc;	
	font-size: 1.2em;
	
	line-height: 1.6em;
	min-width:200px;
	max-width:279px;
}

#bloque_noticia_detalle .imagen_noticia .enlaces_noticia0 .content{
	padding: 2px;
	margin: 0 0 5px;
	float: left;
	background-color: #ccc;
	width:277px;
}
#bloque_noticia_detalle .imagen_noticia .enlaces_noticia .content li {
	padding: 0 0 0 10px;
	margin: 20px 0 5px 0;
	color: #000;
	font-size: 1.2em;
	font-family: georgia;
	font-style: italic;
}


#bloque_noticia_detalle .titulo{
	font-size: 2em;
	padding: 5px 10px 4	px 0;
	font-weight: bold;
	width: 100%;
	line-height: 30px;
}



#bloque_noticia_detalle .tipo{
	font-size: 1.4em;
	color: #861F25;
	padding: 3px 10px 3px 0;
	font-weight: bold;
}

#bloque_noticia_detalle .lugar{
	font-size: 1.4em;
	color: #861F25;
	padding: 3px 10px 3px 0;
}

#bloque_noticia_detalle .fecha{
	font-size: 1.3em;
	color: #333;
	padding: 2px 10px 3px 0;
}

#bloque_noticia_detalle .autor{
	font-size: 1.4em;
	color: #861F25;
	padding: 5px 10px 5px 0;
	font-weight:bold;
	width: 100%;
}

#bloque_noticia_detalle .titular{

}

#bloque_noticia_detalle .entradilla{
	font-size: 1.5em;
	color: #000;
	padding: 0 10px 11px 0;
	line-height: 1.4em;
}

#bloque_noticia_detalle .comentarios{
	font-size: 1.1em;
	color: #333;
	padding: 0 10px 27px 0;
}

#bloque_noticia_detalle .comentarios .texto{
	font-size: 1.2em;
	color: #333;
	float:left;
	margin-top:3px;
	padding: 0 10px 0 0;

}
#bloque_noticia_detalle .comentarios .votos{
	font-size: 1.1em;
	color: #333;
	float:left;
	
}

#bloque_noticia_detalle .votos_positivos{
	padding: 4px 18px 5px 0;
	background-image: url(../images/bullet_votos_positivos.gif);
	background-repeat: no-repeat;
	background-position: right top ;
}

#bloque_noticia_detalle .votos_negativos{
	padding: 0px 18px 5px 0;
	background-image: url(../images/bullet_votos_negativos.gif);
	background-repeat: no-repeat;
	background-position: right top ;
}


#bloque_noticia_detalle .texto{
	font-size: 1.4em;
	color: #000;
	padding: 0px 10px 18px 0;
	line-height: 1.2em;
}


#bloque_noticia_detalle .texto .imagen{

}

#bloque_noticia_detalle .texto .texto{
	background-image:url(../images/linea_gris.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

#bloque_noticia_detalle .texto .experto{
	float:right;
	width:159px;
	padding-left:10px;

}

#bloque_noticia_detalle .texto .texto .nombre{
	font-size: 12px;
	color:#861F25;
	line-height: 1em;
	margin-top:5px;
}

#bloque_noticia_detalle .texto .texto .titulo{
	font-size: 13px;	
	line-height: 1em;
		margin-top:5px;
}

#bloque_noticia_detalle .texto .texto .descripcion{
	font-size: 12px;
	line-height: 1em;
}
#bloque_noticia_detalle .texto .texto .descripcion p{
	margin-top:5px;
	padding:0 0 0px;
}



.imagen_noticia .texto{
	font-size: 1.4em;
	color: #000;
	padding: 0px 10px 18px 0;
	line-height: 1.2em;
}


.imagen_noticia .texto .imagen{

}

.imagen_noticia .texto .texto{
	background-image:url(../images/linea_gris.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

.imagen_noticia .experto{
	float:left;
	width:240px;
	padding-left:0px;
	margin-top:10px;

}

.imagen_noticia2{
	float:right;
	width:140px;
	padding-left:0px;
	margin-top:10px;

}

.imagen_noticia .experto .texto .nombre{
	font-size: 12px;
	color:#861F25;
	line-height: 1em;
	margin-top:5px;
}

.imagen_noticia .experto .texto .titulo2{
	font-size: 13px;	
	line-height: 1em;
	margin-top:5px;
	font-weight: bold;
}

.imagen_noticia .experto .texto .descripcion{
	font-size: 12px;
	line-height: 1em;
}
.imagen_noticia .experto .texto .descripcion p{
	margin-top:5px;
	padding:0 0 0px;
}





#bloque_noticia_detalle .texto ul{
	list-style: disc;	
	margin-left: 20px;
}

#bloque_noticia_detalle .texto strong{
	font-weight:bold;	
}

#bloque_noticia_detalle .texto em{
	font-style: italic;
}

#bloque_noticia_detalle p{
	padding: 0 0 1px 0;
	line-height:1.4em;
	margin-top: 10px;

}

#bloque_noticia_detalle p a{
	color: #861F25;
}

#bloque_comentarios {
	margin: 10px 0 0 0;
	float: left;
}

#bloque_comentarios .content{
	padding: 0 0px 0 0;
}

#bloque_comentarios .cabecera_comentarios{
	background-image: url(../images/cabecera_bloque_comentarios.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFDDC4;
	width: 649px;
	height: 33px;
	padding: 18px 0 0 8px;
	float: left;
}

#bloque_comentarios .cabecera_comentarios h3{
	font-size: 2em;
	color: #000;
}

#bloque_comentarios .pie_comentarios{
	background-image: url(../images/pie_bloque_comentarios.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 657px;
	height: 10px;
	float: left;
}
#bloque_comentarios .paginacion_comentarios{
	background-color:#FFDDC4;		
	width: 657px;
	height: 16px;
}

#bloque_comentarios .paginacion_comentarios .link_comentarios{
	font-size: 1.2em;
	float: right;
	margin-right:20px;
}

#bloque_comentarios .paginacion_comentarios .link_comentarios ul{
	margin-top:4px;
}
#bloque_comentarios .paginacion_comentarios li{
	display:inline;
}

#bloque_comentarios .item_impar{
	background-color: #FFDDC4;
}

#bloque_comentarios .item_par{
	background-color: #FFE4D0;
}


#bloque_comentarios .comentario_titulo{
	font-size: 1.4em;
	color: #000;
	padding: 10px 0 0 15px;
}

#bloque_comentarios .comentario_texto{
	font-size: 1.4em;
	color: #333;
	padding: 5px 30px 15px 15px;
	line-height: 1.4em;
}


#bloque_tucomentario {
	margin: 10px 0 0 0;
	float: left;
	display: none;
}

#bloque_tucomentario .content{
	padding: 0 3px 0 0;
}

#bloque_tucomentario .cabecera_tucomentario{
	background-image: url(../images/fondo_bloque_ancho.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 660px;
	height: 33px;
	padding: 25px 0 0 8px;
}

#bloque_tucomentario .cabecera_tucomentario h3{
	font-size: 2em;
}

#bloque_tucomentario .izquierda{
	float: left;
	width: 54%;
	padding: 0 0 0 15px;
}

#bloque_tucomentario .derecha{
	float: left;
	width: 40%;
	padding: 15px 0 0 0;
}

#bloque_tucomentario label{
	display: block;
	font-family: Arial;
	color: #666;
	font-size: 1.1em;
	padding: 10px 0 3px 0;
}

#bloque_tucomentario label.noblock{
	display: inline;	
}


#bloque_tucomentario input[type=text],#bloque_tucomentario textarea{
	border: 1px solid #686868;
	padding: 3px;
	font-size: 1.1em;
	font-family: Arial;
	color: #666;
}

#bloque_tucomentario input[type=text]{
	width: 56%;
	vertical-align: top;
}

#bloque_tucomentario img{
	padding-left: 15px;	
}

#bloque_tucomentario .boton_formulario{
	width: 108px;
	margin: 10px 0 0 0;
}

#bloque_tucomentario .derecha h4{
	font-size: 1.5em;
	color: #000;
	font-weight: bold;
}

#bloque_tucomentario .derecha p{
	font-size: 1.3em;
	color: #333;
	padding: 15px 0 0 0;
}



/*PAGINADOR GRAFICAS*/

#grafica {
	border:solid 1px #861F25; 
	width:640px;
}


#bloque_graficas {
	margin:10px 0 0 3px;
	float: left;
}

#bloque_graficas .content{
	padding: 0 0px 0 0;
}

#bloque_graficas .cabecera_comentarios{
	background-image: url(../images/cabecera_bloque_comentarios.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFDDC4;
	width: 649px;
	height: 33px;
	padding: 18px 0 0 8px;
	float: left;
}

#bloque_graficas .cabecera_comentarios h3{
	font-size: 2em;
	color: #000;
}

#bloque_graficas .pie_comentarios{
	background-image: url(../images/pie_bloque_comentarios.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 657px;
	height: 10px;
	float: left;
}
#bloque_graficas .paginacion_comentarios{
	background-color:#FFDDC4;		
	width: 657px;
	height: 16px;
}

#bloque_graficas .paginacion_comentarios .link_comentarios{
	font-size: 1.2em;
	float: right;
	margin-right:20px;
}

#bloque_graficas .paginacion_comentarios .link_comentarios ul{
	margin-top:4px;
}
#bloque_graficas .paginacion_comentarios li{
	display:inline;
}

#bloque_graficas .item_impar{
	background-color: #FFDDC4;
}

#bloque_graficas .item_par{
	background-color: #FFE4D0;
}


#bloque_graficas .comentario_titulo{
	font-size: 1.4em;
	color: #000;
	padding: 10px 0 0 15px;
	width:691px;
}

#bloque_graficas .comentario_titulo a{
	color: #861F25;
}
#bloque_graficas .comentario_texto{
	font-size: 1.4em;
	color: #333;
	padding: 5px 30px 15px 15px;
	line-height: 1.2em;
}


#bloque_graficas .paginacion_comentarios .link_comentarios{
	font-size: 1.2em;
	float: right;
	margin-right:20px;
}

#bloque_graficas .paginacion_comentarios .link_comentarios ul{
	margin-top:4px;
}
#bloque_graficas .paginacion_comentarios li{
	display:inline;
}

/*PUBLICIDAD*/

#bloque_publicidad{
	background-image: url(../images/fondo_bloque_ancho.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
}

#bloque_publicidad .titulo{
	color: #000;
	font-size: 2em;
	padding: 0;
}

#bloque_publicidad h2{
	
}

#bloque_publicidad .content{
	padding: 20px 15px 0 10px;
	width: 96%;
}

#bloque_publicidad .content p{
	color: #000;
	font-size: 1.4em;
	padding: 0 30px 5px 0;
	line-height: 1.4em;
}

#bloque_publicidad .izquierda{
	float: left;
	width: 18%;
	padding: 0 10px 0 10px;
}


#bloque_publicidad .derecha{
	float: left;
	width: 78%;
	padding: 10px 0 0 0;
}


/*GALERIA MULTIMEDIA*/

#bloque_galeria{
	background-image: url(../images/fondo_bloque_ancho.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
}

#bloque_galeria .titulo{
	color: #000;
	font-size: 2em;
}

#bloque_galeria .content{
	padding: 0 15px 0 15px;	
}

#bloque_galeria .secciones{
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 0 0 5px 0;
}

#bloque_galeria .secciones li{
	display: inline;
	background-image: url(../images/bullet_flecha_azul.gif);
	background-repeat: no-repeat;
	background-position: 17px 4px;
	font-size: 1.2em;
	padding: 0 0 0 30px;
}

#bloque_galeria .item_principal{
	background-color: #E4E4E4;
	margin-top: 10px;
	float: left;
}

#bloque_galeria .item_principal .izquierda{
	float: left;
	width: 53%;
	padding: 10px;
	
}
#bloque_galeria .item_principal .izquierda .enlace{
background-image:url(../images/bullet_flecha_azul.gif);
background-position:left 3px;
background-repeat:no-repeat;
font-size:1.3em;
padding:0 0 8px 12px;
}
#bloque_galeria .item_principal .derecha{
	float: left;
	width: 38%;
	padding: 10px;
}

#bloque_galeria .item_principal .derecha .titulo_item{
	font-size: 1.8em;
	padding: 10px 0 8px 0;
	width: 250px;
}

#bloque_galeria .item_principal .derecha .fecha{
	font-size: 1.2em;
	color: #861F25;
	padding: 0 0 8px 0;
}

#bloque_galeria .item_principal .derecha .entradilla{
	font-size: 1.3em;
	color: #666;
	padding: 0 0 8px 0;
	line-height: 1.3em;
}

#bloque_galeria .item_principal .derecha .descripcion{
	font-size: 1.3em;
	padding: 0 0 8px 0;
	line-height: 1.1em;
}

#bloque_galeria .item_principal .derecha .enlace{
	font-size: 1.2em;
	padding: 0 0 8px 12px;
	background-image: url(../images/bullet_flecha_azul.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}


#bloque_galeria .resto_items{
	padding: 0 10px 0 10px;
}

#bloque_galeria .resto_items .encabezado_items{
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
	width: 98%;
	padding: 20px 0 3px 2px;
}

#bloque_galeria .resto_items .encabezado_items .texto{
	color:#861F25;
	font-size: 1.6em;
	float:left;
}

#bloque_galeria .resto_items .encabezado_items .texto ul{
	float:right;
}

#bloque_galeria .resto_items .encabezado_items .texto li{
	display: inline;
	background-image: url(../images/bullet_flecha_azul.gif);
	background-repeat: no-repeat;
	background-position: 17px 4px;
	font-size: 0.8em;
	padding: 0 0 0 30px;
}

#bloque_galeria .resto_items .paginador{
	font-size: 1.2em;
	float:right;
	color: #666;
}

#bloque_galeria .resto_items .anterior{
	padding: 0 5px 0 0;
}

#bloque_galeria .resto_items .siguiente{
	padding: 0 0 0 5px;
}


#bloque_galeria .resto_items li{
	display: inline;	
}

#bloque_galeria .resto_items .fila{
	float:left;
	width: 100%;
}

#bloque_galeria .resto_items .item{
	float: left;
	width: 22%;
	padding: 10px 18px 5px 0;
}

#bloque_galeria .resto_items .item .titulo_item{
	font-size: 1em;
	padding: 4px 0 0 0;
}

#bloque_galeria .resto_items .item .fecha{
	font-size: 1.1em;
	padding: 4px 0 0 0;
	color: #861F25;
}


/*NORMATIVA*/

#bloque_normativa{
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
}

#bloque_normativa .titulo{
	color: #000;
	font-size: 2em;
	padding: 0px 0 20px 0px;
}

#bloque_normativa .content{
	padding: 0 15px 0 15px;	
}


#bloque_normativa #bloque_nueva_busqueda .izquierda{
	float: left;
	width:49%;	
	padding: 0 0 0 10px;
}

#bloque_normativa #bloque_nueva_busqueda .derecha{
	float: left;
	width:49%;	
}

#bloque_normativa_detalle{
	padding: 10px 30px 15px 15px;	
}

#bloque_normativa_detalle .cabecera{
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
	
#bloque_normativa_detalle .cabecera .titulo{
	padding: 0 0 5px 0;
	font-size: 2em;
	font-weight: bold;
	
}

#bloque_normativa_detalle .cabecera .fecha{
	padding: 2px 0 5px 0;
	font-size: 1.4em;
	color: #861F25;
}

#bloque_normativa_detalle .cabecera .subtitulo{
	font-size: 1.2em;
}

#bloque_normativa_detalle .cabecera .entradilla{
	padding: 0 0 15px 0;
	font-size: 1.5em;
	color: #000;
	line-height:22px;
}

#bloque_normativa_detalle .contenido{
	padding: 20px 0 0 0;	
	line-height:22px;
}

#bloque_normativa_detalle .contenido p{
	padding: 0 0 18px 0;
	font-size: 1.4em;	
	color: #000;
}

#bloque_normativa_detalle .contenido p a {
	color: #861F25;
}

#bloque_normativa_detalle .contenido p.titular{
	font-size: 1.6em;
	font-weight: bold;	
	color: #000;
}

#bloque_normativa_detalle .contenido p.sangria{
	padding: 0 0 18px 40px;
	font-size: 1.4em;	
	
}

/*se*/
.secciones{
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 10px 0 5px 0;
	margin-bottom: 10px;
}

.secciones li{
	display: inline;
	background-image: url(../images/bullet_flecha_roja.gif);
	background-repeat: no-repeat;
	background-position: 17px 2px;
	font-size: 1.2em;
	padding: 0 0 0 30px;
	color: #999;
}

.secciones li#on{
	background-image: url(../images/bullet_flecha_gris.gif);
}

/*REGISTRO USUARIO*/

#bloque_registro{
	background-image: url(../images/fondo_bloque_ancho.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 10px 0 0 0;
	width: 95%;
}

#bloque_registro .titulo{
	color: #000;
	font-size: 2em;
}

#bloque_registro h2{
	font-weight: normal;	
}

#bloque_registro h3{
	color: #861F25;
	font-size: 2em;
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 10px 0 5px 0;
}

#bloque_registro .content{
	padding: 5px 15px 0 10px;
	
}

#bloque_registro .content p{
	color: #666;
	font-size: 1.3em;
	padding: 0 30px 20px 20px;
	line-height: 1.2em;
}

#bloque_registro .ejemplares_gratuitos a {
	color: #861F25;
}

#bloque_registro .ejemplares_gratuitos h6{
	font-size: 15px;
	padding: 25px 25px 5px; 
}
#bloque_registro .ejemplares_gratuitos h5{
	font-size: 13px;
	padding: 0 25px 5px; 
}
#bloque_registro .ejemplares_gratuitos h4{
	font-size: 13px;
	color:#666666;
	padding: 0 25px 5px; 
}

#bloque_registro .etiqueta{
	float: left;
	width: 27%;
	text-align: right;
	color:#000000;
	font-size:1.4em;
	padding: 4px 10px 0 0;
}

#bloque_registro .campo{
	float: left;
	width: 65%;
}


#bloque_registro .etiqueta2{
	float: left;
	width: 27%;
	text-align: right;
	color:#000000;
	font-size:1.4em;
	padding: 4px 10px 0 0;
}

#bloque_registro .campo2{
	float: left;
	width: 25%;
}

#bloque_registro .datos_personales{
	float: left;
	padding:16px 0 32px 6px;
	width:100%;

}

#bloque_registro .fila{
	padding: 10px 0 0 0;
	float: left;
	width: 100%;	
}

#bloque_registro .newsletters{
	float: left;
	padding:0 0 32px 6px;
	width:100%;
}

#bloque_registro .ejemplares_gratuitos{
	float: left;
	padding:0 0 32px 6px;
	width:100%;
}

#bloque_registro .envio{
	background-image:url(../images/linea_gris.gif);
	background-position:left top;
	background-repeat:repeat-x;
	float:left;

	margin-left:3px;
	width:100%;
}

#bloque_registro .boton_formulario{
	width: 55px;
	text-align: center;
}

#bloque_registro .newsletters .fila,#bloque_registro .ejemplares_gratuitos .fila{
	padding: 10px 0 0 15px;	
}

#bloque_registro .newsletters .fila div,#bloque_registro .ejemplares_gratuitos .fila div{
	float: left;
	width: 31%;
}

#bloque_registro .newsletters label,#bloque_registro .ejemplares_gratuitos label{
	color: #000000;
	font-size: 1.4em;
	padding: 0 10px 0 0;
}

#bloque_registro select{
	color: #000;
	font-size: 1.1em;
	border: 1px solid #676767;
	padding: 3px;
	width: 260px;
}

#bloque_registro input[type=text]{
	border: 1px solid #676767;
	background-color: #fff;
	padding: 3px;
	width: 250px;
	font-size: 1.1em;
}
#bloque_registro input[type="password"] {
	background-color:#FFFFFF;
	border:1px solid #676767;
	padding:3px;
	width: 250px;
	font-size: 1.1em;
}

#bloque_registro input[type="submit"] {
	background-color:#861F25;
	border:1px solid #343434;
	color:#FFDDC4;
	cursor:pointer;
	font-family:Arial;
	font-size:1.3em;
	height:25px;
	font-family:'Trebuchet MS',Helvetica,sans-serif;
	
	
}


/* HEMEROTECA */

#hemeroteca_portada{
	padding: 0px 0 20px 5px;
	float: left;
}

#hemeroteca_portada .imagen_noticia{
	float: left;
}

#hemeroteca_portada .imagen_noticia .pie_foto{
	background-image: url(../images/fondo_pie_foto.png);
	padding: 15px 0 15px 10px;
	margin: -42px 0 0 0;
	color: #fff;
	position: relative;
	z-index: 1000;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}

#hemeroteca_portada .imagen_noticia .pie_foto .vermas{
	position: absolute;
	left: 85%;
	top: 4px;
}

#hemeroteca_portada .texto_noticia{
	float: left;
	width: 54%;
	padding: 0px 0 0 8px;
	background-image: url(../images/fondo_bloque_basico1.jpg);
	background-repeat: no-repeat;
	background-position: 8px top;
}

#hemeroteca_portada .texto_noticia .content{
	padding: 15px 0 0 4px;	
}

#hemeroteca_portada .texto_noticia_ancha{
	float: left;
	width: 90%;
	padding: 10px 0 0 0px;
}


#hemeroteca_portada .tipo{
	font-family: Geneva, Verdana, sans-serif;
	font-size: 2em;
	padding: 3px 0 0px 0px;
}

#hemeroteca_portada .tipo span{
	
}

#hemeroteca_portada .antetitulo{
	font-size: 1.2em;
	color: #0099FF;
	padding: 0 0 5px 15px;
}

#hemeroteca_portada .subtitulo{
	font-size: 1.2em;
	color: #0099FF;
	padding: 5px 0 0 15px;
}

#hemeroteca_portada .titulo{
	font-size: 2em;
	color: #000;
	padding: 0 0 0 15px;
	line-height: 1.1em;
}


#hemeroteca_portada .entradilla{
	font-size: 1.4em;
	color: #666;
	padding: 10px 0 0 15px;
	line-height: 1.2em;
}

#hemeroteca_portada .enlaces{
	padding: 10px 0 0 15px;
}

#hemeroteca_portada .enlaces li{
	background-image: url(../images/bullet_cuadrado.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding: 0 0 0 10px;
	margin: 0 0 5px 0;
	color: #333;
	font-size: 1.2em;
}

#hemeroteca_portada .enlaces li a{
	color: #333;
	text-decoration: none;
}

#hemeroteca_portada .enlaces li a:hover{
	text-decoration: underline;
}


/*Libros*/

#bloque_libros{
	background-image: url(../images/fondo_bloque_ancho.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
}

#bloque_libros .titulo{
	color: #000;
	font-size: 2em;
	padding: 25px 0 0 12px;
}

#bloque_libros h2{
	font-weight: normal;	
}

#bloque_libros .content{
	padding: 0 15px 0 15px;	
}

#bloque_libros .encabezado_libros{
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-size: 1.2em;	
	padding: 0 0 5px 25px;
}

#bloque_libros .encabezado_libros li{
	display: inline;
	background-image: url(../images/bullet_flecha_azul.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding: 0 30px 0 15px;	
}


#bloque_libros .item{
	float: left;
	width: 50%;
	padding: 20px 0 20px 0 ;
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#bloque_libros .item_detalle{
	float: left;
	width: 99%;
	padding: 20px 0 20px 0 ;
}

#bloque_libros .item .imagen{
	float: left;
	width: 30%;
}

#bloque_libros .item_detalle .imagen{
	float: left;
	width: 16%;
}

#bloque_libros .item .texto{
	float: left;
	width: 65%;
	padding: 0 10px 5px 0;
}

#bloque_libros .item_detalle .texto{
	float: left;
	width: 82%;
	padding: 0 10px 5px 0;
}

#bloque_libros .item .texto h3{
	color: #000;
	font-size: 1.6em;
	padding: 0px 0 0px 0;
	font-weight: normal;
}

#bloque_libros .item_detalle .texto h3{
	color: #000;
	font-size: 1.8em;
	padding: 0px 0 0px 0;
	font-weight: normal;
}


#bloque_libros .datos_autor{
	color: #666;
	font-size: 1.2em;
	padding: 8px 0 0 0;
	line-height: 1.1em;
}

#bloque_libros .item_detalle .datos_autor{
	color: #666;
	font-size: 1.2em;
	padding: 8px 0 0 0;
	line-height: 1.1em;
	width: 40%;
}


#bloque_libros .item_detalle .datos_otros_autor{
	color: #666;
	font-size: 1.2em;
	padding: 8px 0 0 0;
	line-height: 1.1em;
	width: 40%;
}

#bloque_libros .datos_editorial{
	color: #000;
	font-size: 1em;
	padding: 8px 0 0 0;
	line-height: 1.1em;
}

#bloque_libros .datos_precio{
	color: #666;
	font-size: 1.6em;
	padding: 8px 0 0 0;
}

#bloque_libros .otros_datos{
	color: #0099FF;
	font-size: 1.3em;
	padding: 8px 0 0 0;
	line-height: 1.3em;
}

#bloque_libros li.novedad{
	background-image: url(../images/bullet_novedad.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 0 15px;
}

#bloque_libros li.edicion_limitada{
	background-image: url(../images/bullet_edicion_limitada.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding: 0 0 0 15px;
}

#bloque_libros .item .entradilla{
	color: #666;
	font-size: 1.2em;
	padding: 8px 0 0 0;
	line-height: 1.1em;
}

#bloque_libros .carrito{
	padding: 8px 0 0 0;	
	font-size: 1.3em;
}

#bloque_libros .carrito li{
	background-image: url(../images/bullet_carrito.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 17px 0 0 35px;

}

#bloque_libros .item_detalle .entradilla{
	color: #666;
	font-size: 1.3em;
	padding: 15px 0 0 0;
	line-height: 1.2em;
}


#bloque_libros .item_detalle .indice p{
	font-size: 1.3em;
	color: #666;
	padding: 17px 0 0 0;
	line-height: 1.2em;
}

#bloque_libros .item_detalle .prologo p{
	font-size: 1.3em;
	color: #666;
	padding: 17px 0 0 0;
	line-height: 1.2em;
}


#bloque_libros .item_detalle h4{
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 25px 0 5px 0;
	font-size: 1.8em;
}



/* BUSQUEDA */


#bloque_nueva_busqueda {
	float: left;
	width: 651px;
}

#bloque_nueva_busqueda .content{
	background-color: #FFE7D6;
	padding: 0 0px 0 0px;
	float: left;
	width: 651px;
}

#bloque_nueva_busqueda .cabecera_buscar_noticias{
	background-image: url(../images/cabecera_bloque_nuevabusqueda.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 651px;
	height: 9px;
	float: left;
}

#bloque_nueva_busqueda .pie_buscar_noticias{
	background-image: url(../images/pie_bloque_nuevabusqueda.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 659px;
	height: 9px;
	float: left;
}

#bloque_nueva_busqueda .titulo{
	padding: 0 0 15px 14px;
	font-size: 1.6em;
	color: #999;
	font-family: Helvetica;
	text-transform: uppercase;
}

#bloque_nueva_busqueda .izquierda{
	float: left;
	width:55%;	
	padding: 0 0 0 30px;
}

#bloque_nueva_busqueda .derecha{
	float: left;
	width:35%;
}

#bloque_nueva_busqueda .derecha ul{
	padding: 0 0 0 60px;
	font-size: 1.4em;
	line-height: 1.3em;
}
	
#bloque_nueva_busqueda .fila{
	padding: 0 25px 10px 0;
	color: #666666;
}

#bloque_nueva_busqueda .fila span{
	font-size: 1.4em;
	font-family: Arial;
}

#bloque_nueva_busqueda select{
	margin: 0 0 0 5px;
	color: #666666;
	font-size: 1.4em;
	font-family: Arial;
}

#bloque_nueva_busqueda input[type=text]{
	width:230px;
	border: 1px solid #97BEE0;
	background-color: #fff;
	padding: 3px;
	font-family: Arial;
}

#bloque_nueva_busqueda label{
	border: 1px solid #333;
	background-color: #861F25;
	color: #fff;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	padding: 2px 5px 2px 5px;
	font-size: 1.3em;	
	vertical-align:1.8%;
}

#bloque_nueva_busqueda label a{
	color: #fff;
	text-decoration: none;
}

#resultado_busqueda{
	padding: 0 10px 0 10px;
	width: 97%;
}

#resultado_busqueda .encabezado_busqueda{
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
	width: 99%;
	padding: 30px 0 3px 2px;
}

#resultado_busqueda .encabezado_busqueda .num_encontrados{
	font-size: 1.6em;
	float:left;	
}

#resultado_busqueda .pie_busqueda{
	padding: 10px 0 0 0;
	float:right;	
}


#resultado_busqueda .paginador{
	font-size: 1.2em;
	float:right;
	color: #000;
}

#resultado_busqueda .anterior{
	padding: 0 5px 0 0;
	font-weight: bold;
}

#resultado_busqueda .siguiente{
	padding: 0 0 0 5px;
	font-weight: bold;
}


#resultado_busqueda li{
	display: inline;
	color: #000;
	font-weight: bold;
}

#resultado_busqueda .item{
	padding: 15px 0 15px 0;
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	clear: both;
	min-height:70px;	
	width: 59%;
}

#resultado_busqueda .item .titulo{
	font-size: 1.8em;
	font-weight: bold;
	padding-top:3px;
}

#resultado_busqueda .item .subtitulo{
	color: #861F25;
	font-size: 1.4em;
	padding: 5px 0 0 0;
}

#resultado_busqueda .item .fecha {
 	font-size: 1.3em;

}

#resultado_busqueda .item .autor{

	font-size: 1.2em;
	padding: 5px 0 0 0;
}
#resultado_busqueda .item .entradilla{
	color: #000;
	font-size: 1.4em;
	padding: 6px 20px 0 0;
	line-height: 1.2em;
}

#resultado_busqueda .item .imagen {
	float:left;
	padding-right:20px;
}

/*CARRITO*/

#bloque_carrito{
	

	float: left;
	margin: 10px 0 0 0;
	width: 100%;
}

#bloque_carrito .titulo{
	color: #000;
	font-size: 2em;
	
}

#bloque_carrito h2{
	font-weight: bold;	
}

#bloque_carrito .content{
	padding: 10px 15px 0 10px;	
}

#bloque_carrito h3{
	font-size: 2.0em;
	color:#861F25;
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 0 0 5px 0;
}

#bloque_carrito .items{
	width: 100%;
	margin: 0 auto 0 auto;
	float: left;
}

#bloque_carrito th{
	font-size: 1.4em;
	color: #861F25;
	padding: 15px 0 10px 0;
}

#bloque_carrito .cantidad{
	width: 90px;
	<!-- padding: 0 0 0 37px; -->
}

#bloque_carrito th.descripcion{
	width: 300px;	
}

#bloque_carrito th.borrar{
	width: 50px;	
}
#bloque_carrito th.precio{
	width: 75px;	
}
#bloque_carrito th.descuento{
	width: 70px;	
}

#bloque_carrito th.total{
	width: 53px;	
}

#bloque_carrito td{
	font-size: 1.4em;
	color: #666;
	padding: 10px 0 15px 0;
}

#bloque_carrito td a {
color:#861F25;
padding:15px 0 10px;
}

#bloque_carrito tr.total td{
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: right;
	padding: 15px 55px 0 0;
}

#bloque_carrito tr.gastos td{
	text-align: right;
	padding: 15px 55px 0 0;
}

#bloque_carrito tr.totalpagar td{
	text-align: right;
	padding: 15px 55px 0 0;
}

#bloque_carrito input[type=text]{
	text-align: left;	
}
#bloque_carrito input[type="password"] {
	background-color:#FFFFFF;
	border:1px solid #676767;
	color:#666666;
	padding:3px;
}

#bloque_carrito input[type="submit"] {
	background-color:#861F25;
	border:1px solid #000000;
	color:#FFFFFF;
	font-family:Arial;
	font-size:1.3em;
	height:23px;
}


#bloque_carrito .botones{
	float: left;
	padding: 25px 0 20px 0;	
}

#bloque_carrito .boton_formulario{
	width: auto;
	float: left;
	padding: 4px 10px 4px 10px;
	text-align: center;
	margin-right: 10px;
}
#bloque_carrito .boton_formulario1 {
float:left;
margin-right:10px;
text-align:center;
width:auto;
}

#bloque_carrito .avisos{
	float: left;
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	padding: 20px 0 0 0;	
}

#bloque_carrito p{
	color:#000000;
	font-size:1.4em;
	padding: 0 20px 10px 5px;
	line-height: 1.4em;
}

#bloque_carrito .tarjetas{
	float: left;
	width: 100%;
	padding: 20px 0 0 0;
	text-align: center;
}

#bloque_carrito .compra_login,#bloque_carrito .recuerda_pass{
	float: left;
	width: 100%;
	padding: 15px 0 20px 0;
}

#bloque_carrito .login{
	padding: 10px 0 0 10px;	
}

#bloque_carrito .login input[type=text]{
	text-align: left;	
}

#bloque_carrito .login .fila{
	width: 100%;
	float: left;
	padding: 0 0 5px 0;	
}

#bloque_carrito .login .etiqueta{
	width: 80px;
	float: left;
	color:#000000;
	font-size:1.4em;
	text-align: right;
	padding: 5px 5px 0 0;
}

#bloque_carrito .login .campo{
	width: 400px;
	float: left;
	font-size: 1.4em;
}

#bloque_carrito .login .recuerda{
	width: 100%;
	float: left;
	padding: 10px 0 0 85px;	
	font-size: 1.2em;
}

#bloque_carrito .cabecera{
	padding: 0 0 20px 0;
}

#bloque_carrito .cabecera p{
	padding: 10px 0 0 0;	
}

#bloque_carrito .etiqueta{
	float: left;
	width: 27%;
	text-align: right;
	font-size: 1.4em;
	color: #666;
	padding: 4px 10px 0 0;
}

#bloque_carrito .campo{
	float: left;
	width: 65%;
}

#bloque_carrito .campo_contenido{
	float: left;
	width: 65%;
	font-size: 1.4em;
	color: #000;
	padding: 4px 0 0 2px;
}


#bloque_carrito .datos_envio{
	padding: 0 0 30px 0;
	float: left;
	width: 100%;	
}

#bloque_carrito .datos_facturacion{
	padding: 0 0 30px 0;
	float: left;
	width: 100%;	
}

#bloque_carrito .fila{
	padding: 10px 0 0 0;
	float: left;
	width: 100%;	
}

#bloque_carrito .envio{
	padding: 10px 0 30px 0;
	float: left;
	width: 100%;
}



/* PIE GENERAL */
#pie{
	width: 990px;
	margin: 0 auto 0 auto;
	text-align: center;
	display: none;
}

#pie .enlaces{
	border-top: 1px dotted #303030;
	border-bottom: 1px dotted #303030;
	padding: 5px 0 5px 0;
	float: left;
	width: 100%;
}

#pie .enlaces li{
	display: inline;
	background-image: url(../images/pie_spacer.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0 10px 0 5px;
}

#pie a{
	color: #333;
	text-decoration: none;
	font-family: Geneva, Verdana, sans-serif;
}

#pie a:hover{
	text-decoration: underline;	
}

#pie .copy{
	border-bottom: 1px dotted #303030;
	padding: 5px 0 5px 0;
	margin: 0 0 30px 0;
	float: left;
	width: 100%;
	color: #333;
	font-size: 1em;
	line-height: 1.3em;
}



/* GENERICOS */

.titulo a{
	color: #000;
	text-decoration: none;
}

.titulo a:hover{
	color: #861F25;
}

.negrita_negro{
	font-weight: bold;
	color: #000;
}

.texto_azul{
	color: #0099FF;	
}

.texto_negro{
	color: #000;	
}

.texto_rojo{
	color: #861F25;	
}

.boton_formulario{
	border: 1px solid #333;
	background-color: #861F25;
	color: #fff;
	font-family: Arial;
	font-size: 1.3em;
	padding: 4px;
}

.boton_formulario a{
	text-decoration: none;
	color: #fff;	
}

.boton_formulario a:hover{
	text-decoration: underline;
}

input[type=text].formulario{
	border: 1px solid #676767;
	background-color: #fff;
	padding: 3px;
	color: #666;
}

.maspeq{
	font-size: 0.8em;	
}

h2,h3,h4,h5,h6{
	font-weight: normal;
}

h2.titular{
	background-color: #861F25;
	color: #fff;
	font-family: Helvetica;
	padding: 6px 5px 4px 8px;
	font-stretch: condensed;
	font-weight: bold;
	text-transform: uppercase;
}

h2.noticias{
	background-image: url(../images/bullet_noticias.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 20px 33px;
}

h2.agenda{
	background-image: url(../images/bullet_agenda.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 20px 32px;
}

h2.libros{
	background-image: url(../images/bullet_libros.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 20px 33px;
}

h2.articulos{
	background-image: url(../images/bullet_articulos.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 20px 35px;
}

h2.quienes_somos{
	background-image: url(../images/bullet_quienes_somos.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 20px 35px;
}

h2.h2publicaciones{
	background-image: url(../images/bullet_publicaciones.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 20px 30px;
}

h2.publicidad{
	background-image: url(../images/bullet_publicidad.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 20px 38px;
}

h2.normativa{
	background-image: url(../images/bullet_normativa.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 20px 38px;
}

h2.registro{
	background-image: url(../images/bullet_registro.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 20px 30px;
}

h2.carrito{
	background-image: url(../images/bullet_carrito_gris.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 20px 35px;
}

h2.directorio{
	background-image: url(../images/bullet_directorio.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 20px 35px;
}

h2.galeria{
	background-image: url(../images/bullet_galeria.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 20px 35px;
}

h2.suscripciones{
	background-image: url(../images/bullet_suscripciones.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 20px 35px;
}

h3.contacto{
	background-image: url(../images/bullet_contacto.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 9px 38px;
}

h3.comentarios{
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-family: Helvetica;
	font-weight: bold;
	padding: 0 0 5px 8px;
}

h3.tucomentario{
	background-color: #861F25;
	color: #fff;
	font-family: Helvetica;
	font-weight: bold;
	padding: 8px 0 4px 10px;
}

/* ENLACES */

a.enlace_azul{
	color: #0099FF;
	text-decoration: none;	
}

a.enlace_azul:hover{
	text-decoration: underline;	
}

a.enlace_rojo{
	color: #861F25;
	text-decoration: none;	
}

a.enlace_rojo:hover{
	text-decoration: underline;	
}


a.enlace_negro{
	color: #000;
	text-decoration: none;	
}

a.enlace_negro:hover{
	text-decoration: underline;	
}

a.enlace_gris{
	color: #666;
	text-decoration: none;	
}

a.enlace_gris:hover{
	text-decoration: underline;	
}

a.descarga_pdf{
	color: #000;
	text-decoration: none;

}

a.descarga_pdf:hover{
	text-decoration: underline;	
}

a.descarga_basica{
	color: #000;
	text-decoration: none;
	padding: 0 0 0 10px;
	background-image: url(../images/bullet_cuadrado.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
}

a.descarga_basica:hover{
	text-decoration: underline;	
}

a.enlace_bullet_triangulo{
	color: #333;
	text-decoration: none;
	padding: 0 0 0 10px;
	background-image: url(../images/bullet_triangulo.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
}

a.enlace_bullet_triangulo:hover{
	text-decoration: underline;	
}

a.enlace_negro_small{
	color: #000;
	text-decoration: underline;
}


.div_left {
	float:left;
	width:353px;
}
.div_right {
	float:right;
	width:301px;
}

.publicidad_bottom{
	background-image:url(../images/bgpublibottom.jpg);
	background-position: left bottom;
	background-repeat:no-repeat;
	width: 99.9%;
	float: left;
	background-color:#fff;
	text-align: center;
}



.rojo{
	color:#CC0000;	
}
