/*reset estilos*/
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	vertical-align: baseline;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
	}
/* remember to define focus styles! */
:focus {
	outline: 0;
	}
body {
	background: white;
	line-height: 1;
	color: black;
	}
ol, ul {
	list-style: none;
	}
/* tables still need cellspacing="0" in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
	}
caption, th, td {
	font-weight: normal;
	text-align: left;
	}
/* remove possible quote marks (") from <q> & <blockquote> */
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
	}
blockquote, q {
	quotes: "" "";
	}

/* FIN RESET */

body{
	background-color: #EDEAEF;
	font-size: 10px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}

#contenedor{
	width: 100%;
}

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

#cabecera{
	background-image:url(../images/fondo_cabecera.gif);
	background-repeat:repeat;
	background-position: left top;
	background-color: #f50000;
	width: 100%;
	height: 221px;	
	display: none;
}

#subcabecera{
	background-color: #f50000;
	border-top: 1px solid #000;
	width: 100%;
	height: 4px;	
}

#cabecera_origen{
	font-size: 2em;
	
}


#cabecera .arriba{
	margin: 0 auto 0 auto;
	width: 1000px;	
	height: 100px;
}


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

#cabecera .arriba .acceso{
	background-image:url(../images/fondo_acceso.gif);
	background-repeat: repeat;
	width: 241px;
	height: 100px;
	float: left;
	color: #ccc;
}

#cabecera .arriba .acceso .login{
	padding: 5px 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: none;
	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;
	height: 121px;

}

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

#cabecera .abajo .izquierda .logo{
	padding: 22px 50px 5px 0;
}

#cabecera .abajo .derecha{
	float: left;
	width: 50.5%;
	height: 100px;
	text-align: left;
	margin: 23px 0 0 0;
}

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

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

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

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

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

#cabecera .abajo .derecha .buscador{
	float: left;
	padding: 65px 0 0 25px;
	color: #fff;
}

#cabecera .abajo .derecha .buscador input[type=text]{
	width:150px;
	border: 1px solid #343434;
	background-color: #ccc;
	padding: 3px;
}

#cabecera .abajo .derecha .buscador label{
	border: 1px solid #333;
	background-color: #cc0000;
	color: #00;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	padding: 2px 10px 2px 10px;
	font-size: 1.3em;
	vertical-align: 2%;
}

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

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

#contenido{
	width: 100%;
	float: left;
	background-color: #fff;
	border-right: 0px;
	border-left: 0px;

}

#central #menu{
	background-image:url(../images/fondo_menu_superior.gif);
	background-repeat: no-repeat;
	width: 990px;
	height: 22px;
	padding: 10px 0 0px 13px;
	text-align: center;
	display: none;
}


#central #menu .content{
	
}

#central #menu li{
	font-family: Arial;
	font-size: 1.2em;
	display: inline;
	background-image: url(../images/separador_menu.gif);
	background-repeat: no-repeat;
	background-position: right 2px;
	padding: 0 8px 0 4px;
	color: #fff;
}

#central #menu li#on{
	color: #f50000;
}

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

#central #menu li a{
	color: #fff;
	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;
	min-height: 300px;
}


#central_principal_publicidad{
	float: left;
	width: 679px;
	min-height: 10px;
	padding: 0 0px 0px 0px;
	
	
}


#central_principal_izquierda{
	float: left;
	width: 378px;
	
}


#central_principal_derecha{
	float: right;
	width: 300px;

	
	
}


/*migas pan*/

#migas_pan{
	padding: 15px 0 15px 25px;
	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;
	
}

#noticia_portada .imagen_noticia{
	float: left;
	padding: 10px 10px 20px 7px;
	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 .imagen_noticia .pie_foto .vermas{
	position: absolute;
	left: 85%;
	top: 4px;
}


#noticia_portada .texto_noticia{
	float: left;
	width: 54.6%;
	padding: 0;
}

#noticia_portada .texto_noticia .content{
	width: 100%;
}

#noticia_portada .texto_noticia .content .tipo{
	
	width: 368px;
}
#noticia_portada h2{
	font-size: 2em;
		
}

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

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

}

#noticia_portada .subtitulo, #noticia_portada_ancha .subtitulo{
	font-size: 1.3em;
	color: #CC0000;
	padding: 8px 0 0 15px;
	font-weight: bold;
}

#noticia_portada .fecha, #noticia_portada_ancha .fecha{
	padding: 8px 0 0 15px;
}

#noticia_portada .titulo, #noticia_portada_ancha .titulo{
	font-size: 2.2em;
	color: #000;
	padding: 15px 10px 0 15px;
	line-height: 1em;
	font-weight: bold;	
}


#noticia_portada .entradilla, #noticia_portada_ancha .entradilla{
	font-size: 1.4em;
	color: #333;
	padding: 10px 0 0 15px;
	line-height: 1.2em;
	width: 90%;
	
}

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

#noticia_portada .enlaces li, #noticia_portada_ancha .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: #000;
	font-size: 1.2em;
}

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

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


#registro_express{
	background-image: url(../images/fondo_registro_express.gif);
	background-repeat: no-repeat;
	background-position: 10px top;
	padding: 0 0 7px 0;
	font-family: Arial;
}

#registro_express .titulo{
	float: left;
	font-size: 1.1em;
	padding: 3px 10px 0 40px;
	width: 50px;
	color: #fff;
}

#registro_express .content{
	padding: 5px 0 0 0;	
}

#registro_express label{
	float: left;
	font-size: 1.3em;
	padding: 5px 5px 0 0;
	color: #FF9900;
}

#registro_express input[type=text]{
	border: 1px solid #0C456A;
	padding: 1px;
	width: 109px;
	color: #193719;
}

#registro_express input[type=image]{
	vertical-align: bottom;	
}

#bloque_noticias{
	float: left;
	width: 100%;
	padding: 0px 0 0 0;
	

}

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

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

#bloque_noticias #ultimo, #bloque_otras_noticias #ultimo{
	background-image: none;
	width: 100%;
}

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

#bloque_noticias .item .texto{
	
}

#bloque_noticias .item .subtitulo{
	font-size: 1.3em;
	color: #CC0000;
	padding: 5px 0 0 5px;
	font-weight: bold;
}

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

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

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


#bloque_agenda{
	float: left;
	width: 100%;
	padding: 0;
	
}
#bloque_agenda img {
	max-width:280px;
}
#bloque_agenda .encabezado{
	padding: 0px 0 10px 0;
	font-size: 2em;
	color: #000;
}

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

#bloque_agenda #ultimo{
	background-image: none;
	margin: 0;	
}

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

#bloque_agenda .item .texto{
	
}

#bloque_agenda .item .subtitulo{
	font-size: 1.2em;
	color: #CC0000;
	padding: 2px 0 0 0;
	font-weight: bold;
}

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

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

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

#bloque_articulos{
	float: left;
	padding: 0px 0 0 0;
}

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

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

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

#bloque_articulos .item .texto{
	
}

#bloque_articulos .item .subtitulo{
	font-size: 1.2em;
	color: #FF9900;
	padding: 2px 0 0 0;
}

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

#bloque_articulos .item .entradilla{
	font-size: 1.2em;
	color: #666;
	padding: 2px 20px 0 0;
	line-height: 1.2em;
}


#bloque_home_derecha{
	float: left;
	padding: 0px 0 0 0;
	
	width: 100%;
}

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

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

#bloque_home_derecha #ultimo{
	background: none;	
}
	
#bloque_home_derecha .item .imagen img{
	max-width: 280px;

}

#bloque_home_derecha .item .texto{
	padding: 0px 10px 5px 0;
}

#bloque_home_derecha .item .subtitulo{
	font-size: 1.2em;
	color: #CC0000;
	font-weight:bold;
	padding: 2px 0 5px 0;
}

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

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



#bloque_maq{
	float: right;
	width: 295px;
	padding: 20px 0 0 0;
}

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

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

#bloque_maq .item .texto{
	
}

#bloque_maq .item .subtitulo{
	font-size: 1.2em;
	color: #6C292C;
	padding: 2px 0 0 0;}

#bloque_maq .item .titulo{
	font-size: 1.6em;
	color: #193719;
	padding: 2px 0 0 0;
	line-height: 1.1em;
	letter-spacing: 0.03em;
}

#bloque_maq .item .entradilla{
	font-size: 1.1em;
	color: #333;
	padding: 2px 0 0 0;
	line-height: 1.2em;
}


#bloque_productos_destacados{
	background-color: #474747;
	padding: 9px;
	float: left;
}

#bloque_productos_destacados #cabecera_bloque_productos_destacados{
	background-image: url(../images/cabecera_bloque_destacados.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 661px;
	height: 12px;
	float: left;
}

#bloque_productos_destacados #pie_bloque_productos_destacados{
	background-image: url(../images/pie_bloque_destacados.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 661px;
	height: 12px;
	float: left;
}

#bloque_productos_destacados #content{
	background-color: #fff;
	width: 661px;
	float: left;
}

#bloque_productos_destacados .item{
	float: left;
	width: 45%;
	padding: 0 0 0 20px;
}

#bloque_productos_destacados .item .imagen{
	float: left;
	width: 42%;
}

#bloque_productos_destacados .item .texto{
	float: left;
	width: 58%;
}

#bloque_productos_destacados .item .novedad{
	font-size: 1.3em;
	color: #cc0000;
	font-weight: bold;
}

#bloque_productos_destacados .item .titulo{
	font-size: 1.4em;
	color: #171717;
	font-weight: bold;
	padding: 3px 0 0 0;
}

#bloque_productos_destacados .item .subtitulo{
	font-size: 1.2em;
	color: #cc0000;
	font-style: italic;
	padding: 5px 0 0 0;
}

#bloque_productos_destacados .item .precio{
	font-size: 1.6em;
	color: #999;
	padding: 5px 0 0 0;
}



#bloque_productos_destacados_2{
	background-color: #474747;
	padding: 13px;
	float: left;
	width: 95.4%;
}

#bloque_productos_destacados_2 #cabecera_bloque_productos_destacados{
	background-image: url(../images/cabecera_bloque_destacados_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 452px;
	height: 11px;
	float: left;
}

#bloque_productos_destacados_2 #pie_bloque_productos_destacados{
	background-image: url(../images/pie_bloque_destacados_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 452px;
	height: 11px;
	float: left;
}

#bloque_productos_destacados_2 #content{
	background-color: #fff;
	width: 95.3%;
	float: left;
}

#bloque_productos_destacados_2 .item_destacado{
	float: left;
	width: 33%;
	padding: 10px 0 0 0px;
}

#bloque_productos_destacados_2 .item_destacado .imagen{
	float: left;
	width: 90%;
}

#bloque_productos_destacados_2 .item_destacado .texto{
	float: left;
	width: 90%;
}

#bloque_productos_destacados_2 .item_destacado .novedad{
	font-size: 1.3em;
	color: #cc0000;
	font-weight: bold;
}

#bloque_productos_destacados_2 .item_destacado .titulo{
	font-size: 1.4em;
	color: #171717;
	font-weight: bold;
	padding: 3px 0 0 0;
	
}

#bloque_productos_destacados_2 .item_destacado .subtitulo{
	font-size: 1.2em;
	color: #cc0000;
	font-style: italic;
	padding: 5px 0 0 0;
}

#bloque_productos_destacados_2 .item_destacado .precio{
	font-size: 1.6em;
	color: #999;
	padding: 5px 0 0 0;
}




.bloque_destacado{
	float: right;
	padding: 5px 0 0 0;
	
}

/*bloque lateral derecho*/

#central_secundario{
	float: left;
	width: 300px;
	padding: 10px 5px 80px 5px;
	background-color: #fff;
	display:none;	
}

#central_secundario_publicidad{
	float: left;
	width: 300px;
	padding: 10px 5px 80px 5px;
	background-color: #fff;
	
}

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

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

#bloque_videos {
	margin: 10px 0 0 0;
	font-family: Arial;
}

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

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

#bloque_videos .pie_videos{
	background-image: url(../images/pie_bloque_videos.gif);
	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: #CC0000;
	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: #CC0000;
	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: #fff;
	padding: 12px 0 0 12px;
	letter-spacing: 0.1em;
}

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

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

#bloque_suscripcion .email input{
	
	padding: 2px;
	width: 120px;
	font-size: 0.9em;
}


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

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

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

#bloque_mercados .pie_mercados{
	background-image: url(../images/pie_bloque_mercados.jpg);
	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: #CC0000;
}

#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;	
	float: right;
}

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

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

#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;
	margin: 0px 0 0 0;
	padding:10px 0 10px 10px;
	
}

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

#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_roja.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: 0px 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;
}

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

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

#bloque_suscripciones p{
	font-size: 1.3em;
	padding: 10px 0 0px 5px;
	color: #666;
	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: 96%;
	padding: 20px 20px 20px 0;
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

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


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

#bloque_suscripciones .items .descripcion{
	font-size: 1.3em;
	color: #666;
	padding: 0 0 8px 0;
	line-height: 1.4em;
}

#bloque_suscripciones .items .descripcion P{
	font-size: 1.1em;
	padding: 0 0 8px 0;
	line-height: 1.4em;
}


#bloque_suscripciones .items .descripcion a {
color:#CC0000;
}


#bloque_suscripciones .items .enlace_carrito{
	font-size: 1.3em;
	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: 98.7%;
	padding: 15px 0 10px 5px;
	
	
	min-height:206px;
	padding-bottom:20px;
}

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

#bloque_buscar_noticias .cabecera_buscar_noticias{
	width: 351px;
	height: 9px;
}

#bloque_buscar_noticias .pie_buscar_noticias{

	width: 351px;
	height: 9px;
}

#bloque_buscar_noticias .titulo{
	padding: 0 0 15px 0;
	font-size: 2em;
	color: #999;
	font-weight: bold;
	text-transform: uppercase;
}

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

#bloque_buscar_noticias .fila_izquierda{
	padding: 0 25px 10px 0;
	text-align: left;
	color: #fff;
}


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

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

#bloque_buscar_noticias label{
	border: 1px solid #333;
	background-color: #CC0000;
	color: #fff;
	font-family: 'Trebuchet MS', 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_mapa_territorio{
	float: right;
	width: 94.5%;
	padding: 8px;
	border-top: 1px solid #000;	
}

#bloque_otras_noticias{
	float: right;
	padding: 20px 0px 0 0;
	border-top: 1px solid #000;
	width:100%;	
}

#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 #ultimo{
	background: none;
}

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

#bloque_otras_noticias .item .subtitulo{
	font-size: 1.2em;
	color: #CC0000;
	padding: 5px 0 0 10px;
	font-weight:bold;
	
}

#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: #666;
	padding: 5px 0 5px 10px;
	line-height: 1.2em;
	width: 90%;
}



#bloque_productos{
	float: left;
	margin: 0px 0 0 0;
	width: 99%;
	padding: 0 0 0px 0;
}

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

#bloque_productos .content{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;	
}

#bloque_productos h2{
	font-weight: bold;
	width: 91%;
	float: left;	
}


#bloque_productos input[type=text]{
	background-color: #ccc;
	border: 1px solid #000;
	color: #000;
	padding: 2px;	
}

#bloque_productos #izquierda{
	float: left;
	width: 29%;
}

#bloque_productos  h3{
	font-size: 1.3em;
	color: #999;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 0 8px 0;
}

#bloque_productos #izquierda #categorias{
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 20px 0 20px 20px;
}

#bloque_productos #izquierda #categorias li{
	padding: 0 0 2px 5px;	
}

#bloque_productos #izquierda #categorias a{
	color: #000;
	text-decoration: none;
	font-size: 1.2em;	
}
#bloque_productos #izquierda #categorias a:hover{
	text-decoration: underline;
}
#bloque_productos #izquierda #categorias #on a  {
	color:#F50000;
}


#bloque_productos #izquierda #mapa{
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 10px 0 10px 5px;
	width: 95%;
}

#bloque_productos #izquierda #buscador_productos{
	padding: 20px 0 20px 12px;
	width: 95%;
}


#bloque_productos #izquierda #buscador_productos .boton_formulario{
	display: inline;
	padding: 2px 5px 2px 5px;
}

#bloque_productos #izquierda #buscador_productos select{
	padding: 0 0 0 0;
	margin: 5px 0 0 0;
	width: 160px;
}

#bloque_productos #izquierda #destacados{
	border-top: 1px solid #000;
	
}

#bloque_productos #izquierda #destacados .destacado{
	padding: 9px;
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#bloque_productos #izquierda #destacados #ultimo{
	background: none;	
}

#bloque_productos #izquierda #destacados .destacado .imagen{
	max-width: 179px;
}
#bloque_productos #izquierda #destacados .destacado .imagen img{
	max-width: 179px;
		
}
#bloque_productos #izquierda #destacados .destacado .novedad{
	color:#CC0000;
	font-size:1.3em;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:7px;	
}

#bloque_productos #izquierda #destacados .destacado .titulo{
	font-size: 1.5em;
	font-weight: bold;
	color: #000;
	padding: 2px 0 0 0;
}

#bloque_productos #izquierda #destacados .destacado .entradilla{
	font-size: 1.2em;
	color: #666;
	padding: 4px 0 0 0;
	line-height: 1.2em;

}

#bloque_productos #derecha{
	float: left;
	width: 70.5%;
	padding: 20px 0 221px 0;
	border-left: 1px solid #000;
}

#bloque_productos .comentarios {
	padding: 0 0 0 7px;
	font-weight:bold;
	color:#000;
}
#bloque_productos .comentarios .texto{
	font-size:1.4em;
	float:left;
	margin-top:3px;
	padding:0 10px 13px 5px;

}
#bloque_productos .comentarios .votos{
	font-size: 1.1em;
	
	float:left;
	
}


#bloque_productos .paginador{
	font-size: 1.2em;
	float:left;
	width: 95.3%;
	text-align: right;
	color: #000;
}

#bloque_productos #arriba{
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 0 25px 5px 0;
	color: #666;
}

#bloque_productos #abajo{
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 10px 25px 25px 0;
	color: #666;
}

#bloque_productos .paginador .anterior{
	padding: 0 15px 0 0;
}

#bloque_productos .paginador .siguiente{
	padding: 0 0 0 15px;
}

#bloque_productos .paginador li{
	display: inline;
	font-weight: bold;
}

#bloque_productos #derecha #content{
	float: left;
	padding: 0 0 20px 21px;	
}

#bloque_productos #derecha .fila{
	float: left;
	width: 100%;	
}

#bloque_productos #derecha .item{
	width: 150px;
	float: left;
	padding: 20px 0 0 0px;
}

#bloque_productos #derecha .item .titulo{
	font-weight: bold;
	line-height: 1.2em;
	padding: 3px 0 0 0;
	width: 95%;	
}

#bloque_productos #derecha .item .subtitulo{
	font-weight: normal;
	line-height: 1.2em;
	padding: 1px 0 0 0;	
	color: #666;
	width: 80%;
}
#bloque_productos #derecha .item .lugar{
	line-height: 1.2em;
	padding: 1px 0 0 0;	
	color: #666;
	width: 80%;
}

#bloque_productos #derecha .item .precio{
	font-size: 1.1em;
	color: #f50000;
	font-weight: bold;
	padding: 3px 0 0 0;
}

#bloque_productos #derecha .item .enlace_carrito{
	padding: 12px 0 0 0;
}

#bloque_productos #derecha .item .enlace_carrito a{
	color: #000;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../images/bullet_carrito_small.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 3px 0 0 18px;
}

#bloque_productos #derecha .item .enlace_contactar{
	padding: 12px 0 0 0;
}

#bloque_productos #derecha .item .enlace_contactar a{
	color: #000;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../images/bullet_contacta_small.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 3px 0 0 22px;
}


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

#bloque_productos #encabezado_detalle_producto h3{
	width: 70%;
	float: left;
}
#bloque_productos #encabezado_detalle_producto .volver{
	float: right;
	font-size: 1.2em;	
}

#bloque_productos #detalle_producto{
	padding: 15px;

	min-width:440px;
	margin-top: 20px;
}

#bloque_productos .imagen_producto .otros_datos {
	line-height:17px;
	margin-top: 20px;
			
}

#bloque_productos .imagen_producto{
	float: right;
	padding: 0 0 0 15px;
	width: 220px;
	margin-top:15px;
}

#bloque_productos .imagen_producto .pie_foto{
	background-image: url(../images/fondo_pie_foto.png);
	padding: 10px 0 15px 10px;
	margin: -50px 0 0 0;
	color: #fff;
	position: relative;
	z-index: 1000;
	font-family: Arial;
	font-size: 1.1em;
	font-weight: bold;
	height: 23px;
}

#bloque_productos .imagen_producto .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;
	
}

#bloque_productos .imagen_producto .pie_foto .texto, #bloque_productos .imagen_producto .pie_foto_flv .texto{
	width: 110px;	
	line-height: 1.1em;
}
#bloque_productos .imagen_producto .pie_foto .vermas , #bloque_productos .imagen_producto .pie_foto_flv .vermas{
	position: absolute;
	left: 78%;
	top: 6px;
}

#bloque_productos #datos_producto{
	float: left;
	width: 50%;	
}

#bloque_productos #datos_producto .novedad{
	font-size: 1.3em;
	color: #cc0000;
	font-weight: bold;
	padding: 0 0 5px 0;
}

#bloque_productos #datos_producto .titulo{
	font-size: 1.4em;
	font-weight: bold;
	padding: 0 0 5px 0;
	line-height: 1.1em;	
}

#bloque_productos #datos_producto .entradilla{
	font-size: 1.3em;
	color: #333;
	padding: 0 0 5px 0;
	line-height: 1.1em;	
}

#bloque_productos #datos_producto .link{
	padding: 0 0 10px 0;
}

#bloque_productos #datos_producto .precio{
	font-size: 1.6em;
	color: #333;
	padding: 0 0 7px 0;
}

#bloque_productos #datos_producto .peso{
	font-size: 1.6em;
	color: #333;
	padding: 0px 0 10px 0;
}


#bloque_productos #datos_producto .carrito{
	font-size: 1.3em;
	background-image: url(../images/bullet_carrito.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding: 23px 0 0 35px;
}

#bloque_productos #datos_producto .proveedor{
	font-size: 1.3em;
	background-image: url(../images/bullet_proveedor.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding: 23px 0 0 35px;
}



#bloque_productos .novedad{
	font-size: 1.3em;
	color: #cc0000;
	font-weight: bold;
	padding: 0 0 5px 0;
}

#bloque_productos .titulo{
	font-size: 1.4em;
	font-weight: bold;
	padding: 0 0 5px 0;
	line-height: 1.1em;	
}

#bloque_productos .entradilla{
	font-size: 1.3em;
	color: #333;
	padding: 0 0 5px 0;
	line-height: 1.1em;	
}

#bloque_productos .entradilla p{
	margin: 3px 0px 10px 0px;	
	line-height: 1.4em;	
}

#bloque_productos .entradilla2 p{
	margin: 3px 0px 10px 0px;	
	line-height: 1.4em;	
}

#bloque_productos .link{
	padding: 5px 0 10px 0;
}

#bloque_productos .precio{
	font-size: 1.6em;
	color: #333;
	padding: 0 0 7px 0;
}

#bloque_productos .peso{
	font-size: 1.6em;
	color: #333;
	padding: 0px 0 10px 0;
}


#bloque_productos  .carrito{
	font-size: 1.3em;
	background-image: url(../images/bullet_carrito.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding: 23px 0 0 35px;
}

#bloque_productos .proveedor{
	font-size: 1.3em;
	background-image: url(../images/bullet_proveedor.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding: 23px 0 0 35px;
}



#bloque_productos .imagen_tienda{
	float: right;
	padding: 0 0 0 10px;
	width: 262px;
}

#bloque_productos .mapa_tienda{

	padding: 0 0 0 10px;
	width: 420px;
}

#bloque_productos .imagen_tienda .pie_foto{
	background-image: url(../images/fondo_pie_foto.png);
	padding: 10px 0 15px 10px;
	margin: -50px 0 0 0;
	color: #fff;
	position: relative;
	z-index: 1000;
	font-family: Arial;
	font-size: 1.1em;
	font-weight: bold;
	height: 23px;
}

#bloque_productos .imagen_tienda .pie_foto .texto{
	width: 110px;	
	line-height: 1.1em;
}
#bloque_productos .imagen_tienda .pie_foto .vermas{
	position: absolute;
	left: 78%;
	top: 8px;
}

#bloque_productos #datos_tienda{
/*
	float:left;	
	width: 160px;
*/
}

#bloque_productos #datos_tienda .novedad{
	font-size: 1.3em;
	color: #cc0000;
	font-weight: bold;
	padding: 0 0 5px 0;
}

#bloque_productos #datos_tienda .titulo{
	font-size: 1.4em;
	font-weight: bold;
	padding: 0 0 5px 0;
	line-height: 1.1em;	
}

#bloque_productos #datos_tienda .entradilla{
	font-size: 1.3em;
	color: #333;
	padding: 0 0 0px 0;
	line-height: 1.1em;	
}

#bloque_productos #datos_tienda .entradilla2{
	font-size: 1.3em;
	color: #333;
	padding: 0 0 0px 0;
	line-height: 1.1em;	
	margin-top: 10px;
}

#bloque_productos #datos_tienda .entradilla2 ol, #bloque_productos #datos_tienda .entradilla2 ul{
	margin-left: 15px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;	
}

#bloque_productos #datos_tienda .tipo{
	font-size: 1.3em;
	font-weight: bold;
	color: #999;
	padding: 0 0 5px 0;
	line-height: 1.1em;	
}

#bloque_productos #datos_tienda .otros_datos{
	font-size: 1em;
	color: #666;
	padding: 0 0 0 0;
	line-height: 1.7em;	
	
}


#bloque_productos #datos_tienda .otros_datos a{
	
}

#bloque_productos .mapa_restaurante{
	float: left;
	padding: 10px 0 0 10px;
	width: 262px;
	margin-bottom: 20px;
}


#comentarios_restaurante{
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	float: left;
}

#comentarios_restaurante .votos{
	font-size: 1.4em;
	font-weight: bold;
	color: #000;
	padding: 10px 10px 18px 10px;
}

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

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



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

#bloque_noticia_detalle .encabezado{
	color: #000;
	padding: 0;
	float: left;
	width: 100%;
	display: none;
}

#bloque_noticia_detalle h2{
	font-weight: bold;
	width: 65.7%;
	float: left;	
	font-size:2em;
	border-bottom: 0px;
}

.botones_acciones_noticia{
	width: 20.9%;
	height:21px;
	text-align: right;
	float: right;
	padding: 17px 31px 10px 0;
display:none;	
	border-bottom: 1px solid #000;
}

.botones_acciones_noticia li{
	display: inline;
}

#bloque_noticia_detalle .content{
	padding: 10px 15px 0 30px;
	width: 92%;
	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:270px;
}

#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:280px;
}

#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;
	margin-bottom: 10px;

	font-size: 1.1em;
	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;
	margin-bottom: 10px;
	background-color: #ccc;	
	font-size: 1.1em;
	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: 2.4em;
	color: #000;
	padding: 5px 0 0 0;
	
	font-weight: bold;
	line-height: 1.3em;
	width: 100%;	
}

#bloque_noticia_detalle .tipo{
	font-size: 1.3em;
	color: #CC0000;
	padding: 8px 0 0 0;
}

#bloque_noticia_detalle .lugar{
	font-size: 1.4em;
	color: #CC0000;
	padding: 5px 0 0 0;
	font-weight: bold;
}

#bloque_noticia_detalle .fecha{
	font-size: 1.3em;
	color: #000;
	padding: 5px 0 0 0;

}

#bloque_noticia_detalle .autor{
	font-size: 1.1em;
	color: #333;
	padding: 0 10px 13px 0;
	width: 100%;
}

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


#bloque_noticia_detalle .comentarios{
	font-size: 1.1em;
	color: #333;
	padding: 0 10px 29px 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 4px ;
}

#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 4px ;
}


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

#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 0px 0;
	line-height: 1.5em;
	margin-top: 10px;
}

#bloque_noticia_detalle p a{
	color:#CC0000;
}

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

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

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

#bloque_comentarios .cabecera_comentarios h3{
	font-size: 2em;
	color: #000;
	padding: 0 0 0 8px;
	text-transform: uppercase
}

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

#bloque_comentarios .paginacion_comentarios {
	background-color:#D1D7D1;
	height:16px;
	width:657px;
}
#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: #D1D7D1;	
}

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


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

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


#bloque_comentarios_restaurante {

	float: left;
}

#bloque_comentarios_restaurante .content{
	padding: 0 8px 0 0;
}

#bloque_comentarios_restaurante .cabecera_comentarios{
	background-image: url(../images/cabecera_bloque_comentarios_restaurante.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 468px;
	height: 25px;
	padding: 18px 0 0 8px;
}

#bloque_comentarios_restaurante .cabecera_comentarios h3{
	
	color: #000;
	padding: 0 0 0 8px;
	text-transform: uppercase
}

#bloque_comentarios_restaurante .pie_comentarios{
	background-image: url(../images/pie_bloque_comentarios_restaurante.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 468px;
	height: 10px;
}

#bloque_comentarios_restaurante .paginacion_comentarios {
	background-color:#D1D7D1;
	height:16px;
	width: 468px;
}
#bloque_comentarios_restaurante .paginacion_comentarios .link_comentarios{
	font-size: 1.2em;
	float: right;
	margin-right:20px;
}

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

#bloque_comentarios_restaurante .item_impar{
	background-color: #D1D7D1;	
}

#bloque_comentarios_restaurante .item_par{
	background-color: #DADFDA;	
}


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

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


#bloque_tucomentario {
	margin: 10px 0 30px 0;
	float: left;
	display: none;
	border: 1px solid;
}

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

#bloque_tucomentario .cabecera_tucomentario{
	width: 660px;
	height: 33px;
	padding: 10px 0 0 0px;
}

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

#bloque_tucomentario .izquierda{
	float: left;
	width: 54%;
	padding: 0 10px 15px 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: #666;
	padding: 15px 0 0 0;
}

#bloque_tucomentario_restaurante {
	margin: 10px 0 30px 0;
	float: left;
}

#bloque_tucomentario_restaurante .content{
	padding: 20px 3px 0 0;
}

#bloque_tucomentario_restaurante .cabecera_tucomentario{
	width: 423px;
	height: 33px;
	padding: 10px 0 0 0px;
}

#bloque_tucomentario_restaurante .cabecera_tucomentario h3{
	font-size: 2em;
	width: 100%;
	padding: 20px 0 5px 60px;
	color: #000;
}

#bloque_tucomentario_restaurante .formulario{
	float: left;
	width: 90%;
	padding: 20px 0px 0 20px;
}

#bloque_tucomentario_restaurante .normas{
	float: left;
	width: 90%;
	padding: 15px 0 0 20px;
}

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

#bloque_tucomentario_restaurante label.noblock{
	display: inline;	
}


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

#bloque_tucomentario_restaurante input[type=text]{
	width: 56%;
	vertical-align: top;
	background-color: #fff;
}

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

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

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

#bloque_tucomentario_restaurante .normas p{
	font-size: 1.3em;
	color: #666;
	padding: 15px 0 0 0;
}


/*PUBLICIDAD*/

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

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

#bloque_publicidad h2{
	font-weight: bold;	
}

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

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

#bloque_publicidad .izquierda{
	float: left;
	width: 20%;
	padding: 0 15px 0 15px;
}


#bloque_publicidad .derecha{
	float: left;
	width: 75%;
}


/*GALERIA MULTIMEDIA*/

#bloque_galeria{
	float: left;

	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;
	width:679px;
}
#bloque_galeria .item_principal_enlaces{
	background-color: #E4E4E4;
	float: left;
	width:98.3%;
	padding-left:12px;
}

#bloque_galeria .item_principal .izquierda{
	float: left;
	width: 53%;
	padding: 10px;
}

#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;
}

#bloque_galeria .item_principal .derecha .fecha{
	font-size: 1.2em;
	color: #F50000;
	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.1em;
	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{
	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_roja.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;
	min-height:145px;
}

#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: #F50000;
}


/*NORMATIVA*/

#bloque_normativa{
	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_normativa .titulo{
	color: #000;
	font-size: 2em;
	padding: 25px 0 0 9px;
}

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


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

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

#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: 1.8em;
	
}

#bloque_normativa_detalle .cabecera .fecha{
	padding: 0 0 15px 0;
	font-size: 1.2em;
	color: #0099FF;
}

#bloque_normativa_detalle .cabecera .entradilla{
	padding: 0 0 15px 0;
	font-size: 1.4em;
	color: #666;
}

#bloque_normativa_detalle .contenido{
	padding: 20px 0 0 0;	
}

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

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

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


/*REGISTRO USUARIO*/

#bloque_registro{
	float: left;
	width: 95%;
}

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

#bloque_registro h2{
	font-weight: bold;	
}

#bloque_registro h3{
	font-size: 1.6em;
	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 .etiqueta{
	float: left;
	width: 27%;
	text-align: right;
	font-size: 1.2em;
	color: #666;
	padding: 4px 10px 0 0;
}

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

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

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

#bloque_registro .datos_personales{
	padding: 0 0 30px 0;
	float: left;
	width: 100%;	
}

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

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

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

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


#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 .envio{
	padding: 10px 0 10px 0;
	float: left;
	width: 100%;
	background-image: url(../images/linea_gris.gif1);
	background-repeat: repeat-x;
	background-position: left top;

}

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

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

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

#bloque_registro .newsletters label,#bloque_registro .ejemplares_gratuitos label{
	color: #666;
	font-size: 1.2em;
	padding: 0 5px 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]{
	border: 1px solid #676767;
	background-color: #fff;
	padding: 3px;
	width: 250px;
	font-size: 1.1em;
}

#bloque_registro input[type=submit] {
	background-color:#CC0000;
	border:1px solid #333333;
	font-family:'Trebuchet MS',Helvetica,sans-serif;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Arial;
	font-size:1.3em;
	height:23px;
}


/* 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_roja.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: 659px;
	margin-left: 10px;
	margin-top: 10px;
}

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

#bloque_nueva_busqueda .cabecera_buscar_noticias{
	background-image: url(../images/cabecera_bloque_nuevabusqueda.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 659px;
	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: #000;
}

#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.3em;
	line-height: 1.3em;
}
	
#bloque_nueva_busqueda .fila{
	padding: 0 25px 10px 0;
	color: #666666;
}

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

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

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

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

#resultado_busqueda{
	padding: 0 10px 0 10px;
}

#resultado_busqueda .encabezado_busqueda{
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
	width: 98%;
	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: #666;
	padding-bottom:10px;
}

#resultado_busqueda .anterior{
	padding: 0 5px 0 0;
}

#resultado_busqueda .siguiente{
	padding: 0 0 0 5px;
}


#resultado_busqueda li{
	display: inline;	
}

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

#resultado_busqueda .item .titulo{
	font-size: 1.8em;
}

#resultado_busqueda .item .subtitulo{
	color: #CC0000;
	font-size: 1.2em;
	padding: 5px 0 0 0;
}
#resultado_busqueda .item .autor, #resultado_busqueda .item_ultimo .autor{
	font-size: 1.2em;
	line-height:18px;
	padding: 0px 0 0 0;
	padding-top:3px;
	
}

#resultado_busqueda .item .entradilla{
	color: #666;
	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;
	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: 1.6em;
	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.2em;
	color: #F50000;
	padding: 15px 0 10px 0;
}
#bloque_carrito td a {
	color: #F50000;
}
#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.2em;
	color: #666;
	padding: 10px 0 15px 0;
}

#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]{

}

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

#bloque_carrito  input[type=submit]{
	background-color: #CC0000;
	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{
	font-size: 1.2em;
	color: #666;
	padding: 0 20px 15px 5px;
	line-height: 1.2em;
}

#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;
	font-size: 1.2em;
	color: #333;
	text-align: right;
	padding: 5px 5px 0 0;
}

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

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

#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.2em;
	color: #999;
	padding: 4px 10px 0 0;
}

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

#bloque_carrito .campo_contenido{
	float: left;
	width: 65%;
	font-size: 1.2em;
	color: #666;
	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-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;	
}

#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: 0.9em;
	line-height: 1.3em;
}



/* GENERICOS */

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

.titulo a:hover{
	color: #CC0000;
}

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

.negrita{
	font-weight: bold;
}

.texto_azul{
	color: #0099FF;	
}

.texto_negro{
	color: #000;	
}

.texto_rojo{
	color: #F50000;	
}

.boton_formulario{
	border: 1px solid #343434;
	background-color: #CC0000;
	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-image: url(../images/fondo_h2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 23px 0 5px 55px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #000;
	font-size:20px;
}

h2.titular_ancho{
	background-image: url(../images/cabecera_titulo_grande.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 6px 0 4px 5px;
	color: #fff;
	background-color: #193719;
	font-family: Helvetica;
	font-stretch: condensed;
	font-weight: bold;
	text-transform: uppercase;
}

h2.titular_grande{
	background-image: url(../images/fondo_h2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 23px 0 5px 60px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	
}

h3.titular_grande{
	background-image: url(../images/fondo_h2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 23px 0 5px 60px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

h2.titular_small{
	background-image: url(../images/fondo_h2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 23px 0 5px 55px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #000;
}



/* ENLACES */

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

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

a.enlace_rojo{
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;	
}

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


a.enlace_rojo_flecha{
	color: #F50000;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/bullet_flecha_roja.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 0 0 0 11px;	
}

a.enlace_rojo_flecha: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;
}

.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;	
}
