body{
	margin:0 auto 0 auto;
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	background:#f2f2f2 url(../img/fondo_web.jpg) top repeat-y;

}
img{border:none}
form{ margin:0}

a{
	color: #333333;
	text-decoration:none
}

a:hover{
	color: #333333;
	text-decoration:none
}

.alinear_dcha{	text-align:right;}
.flotar_izq{ float:left}
.centrar{ text-align:center}



h1{
	margin:0px;
	padding:0px;
	font-size:1.7em;
	line-height:18px;
	font-weight:bold;
	height:auto !important;
	min-height:17px;
	height:17px;
/*	font-family:Georgia, "Times New Roman", Times, serif;*/
	font:normal 200% Georgia, "Times New Roman", Times, serif;

}

h2{
	margin:0px;
	padding:0px;
	font-size:1.3em;
	line-height:18px;
	font-weight:bold;
	height:auto !important;
	height:17px;
	min-height:17px;
	font:normal 210% Georgia, "Times New Roman", Times, serif;
	color:#530614	
}

h2 a{
	color: #530614;
	text-decoration:none
}

h2 a:hover{
	color: #530614;
	text-decoration:underline
}

h3{
	margin:0px;
	padding:0px;
	font-size:1.3em;
	line-height:18px;
	font-weight:bold;
	height:auto !important;
	height:17px;
	min-height:17px;
	font:normal 160% Georgia, "Times New Roman", Times, serif;
	color:#530614	
}

h3 a{
	color: #530614;
	text-decoration:none
}

h3 a:hover{
	color: #530614;
	text-decoration:underline
}

h4{
	margin:0px;
	padding:0px;

	font:normal 85% Georgia, "Times New Roman", Times, serif;	
	line-height:15px;
	font-weight:normal;
	height:auto !important;
	height:17px;
	min-height:17px;
}

h4 a{
	color: #333333;
	text-decoration:none
}

h4 a:hover{
	color: #333333;
	text-decoration:underline
}


.texto_granate{	color:#530614	}


.puntos_seccion{	height:18px; }

.puntos_seccion span{
	padding:0 15px 0 0;
	background-color:#FFFFFF
}

.puntos_naranja {
	background:url(../img/puntos_naranjas.gif) top repeat-x;
}

.puntos_verde{
	background:url(../img/puntos_verdes.gif) top repeat-x;
}

.puntos_verde_osc{
	background:url(../img/puntos_verdes_osc.gif) top repeat-x;
}

.puntos_rojo{
	background:url(../img/puntos_rojos.gif) top repeat-x;
}

.puntos_azul{
	background:url(../img/puntos_azules.gif) top repeat-x;
}

.puntos_azul_marino{
	background:url(../img/puntos_azul_marino.gif) top repeat-x;
}

.puntos_marron{
	background:url(../img/puntos_marrones.gif) top repeat-x;
}

.puntos_violeta{
	background:url(../img/puntos_violeta.gif) top repeat-x;
}


.puntos_amarillo{
	background:url(../img/puntos_amarillos.gif) top repeat-x;
}


.puntos_rosas{
	background:url(../img/puntos_rosas.gif) top repeat-x;
}

.puntos_rosa_fuerte{
	background:url(../img/puntos_rosa_fuerte.gif) top repeat-x;
}


#contenedor{
	width:989px;
	height:auto !important;
	min-height:764px;
	height:764px;
	margin:0 auto 0 auto;
	background-color:#fff;
}


#publicidad_superior{
	width:989px;
	height:auto !important;
	min-height:15px;
	height:15px;
	background-color:#d0d0d0;
}

#publicidad_inferior{
	width:898px;
	height:85px;
	text-align:center;
	border-left:1px solid #b9b9b9;
	border-right:1px solid #b9b9b9;
	border-bottom:1px solid #b9b9b9		
}


#cabecera{
	width:987px !important;
	width:989px;
	height:159px;
	border-left:1px solid #b9b9b9;
	border-right:1px solid #b9b9b9;
	border-top:1px solid #b9b9b9;
}

#publi_dcha_superior{
	width:250px;
	height:111px;
	float:right;
	text-align:center;
	background-color:#a91d38;
}

#logo_portada{
	width:727px !important;
	width:726px;
	height:101px;
	padding:10px 0 0 10px;
	background-color:#a91d38;
	/*background:#a91d38 url(../img/navidad.gif) right top no-repeat;*/
}

#logo_portada img{
	padding:10px 0 0 0;
}

#fecha_portada{
	margin:0 0 0 500px;
	padding:50px 10px 0 0;
	color:#fff;
	text-align:right;
}

#frase_periodico{
	text-align:right;
	font-size:0.8em; 
	color:#fff;
	padding:12px 10px 0 0;
}

.linea_color{
	height:4px;
	font-size:0px;
	line-height:0px;
}

#linea_verde{ background-color:#afd23f;}



#menu_superior{
	padding:5px 0 5px 0;
	height:30px;
	margin:0;
}
.opcion_menu, .opcion_menu_gra{
	padding:0 0px 0 0px;
	margin:0 2px 0 0px;
	list-style:none;
	float:left;
	height:30px;
	color:#fff;
	width:88px;
	cursor:pointer;
}

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

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

.opcion_menu_gra{
	width:120px
}


.opcion_menu span, .opcion_menu_gra span{
	padding:0 6px 0 6px;
}

.banda_sup_menu{
	height:5px;
	font-size:0px;
	line-height:0px;
	margin:0 0 3px 0;
}

.color_rosa_fuerte{ background-color:#a91d38;}
.color_rosa_fuerte_oscuro{background-color:#5f1221;}

.color_naranja{ background-color:#ff4800;}
.color_naranja_oscuro{background-color:#d53e03;}

.color_verde{ background-color:#a5c100;}
.color_verde_oscuro{background-color:#7e9500;}

.color_rojo{ background-color:#cb0000;}
.color_rojo_oscuro{background-color:#870000;}

.color_azul_marino{ background-color:#2196e4;}
.color_azul_marino_oscuro{background-color:#0065a7;}

.color_amarillo{ background-color:#edbd03;}
.color_amarillo_oscuro{background-color:#c09a08;}

.color_violeta{ background-color:#9600bb;}
.color_violeta_oscuro{background-color:#63007c;}

.color_azul{ background-color:#3699a9;}
.color_azul_oscuro{background-color:#246570;}

.color_verde_osc{ background-color:#00b600;}
.color_verde_osc_oscuro{background-color:#006b00;}

.color_marron{ background-color:#ad532f;}
.color_marron_oscuro{background-color:#622f1b;}





#contenido{
	width:965px !important;
	width:967px;
	height:auto !important;
	min-height:740px;
	height:740px;
	padding:10px 11px 0 11px;
	border-left:1px solid #b9b9b9;
	border-right:1px solid #b9b9b9;
}

#columna_izq{
	width:441px;
	float:left;
}

#columna_centro{
	width:250px;
	float:left;
	margin:0 0 0 11px;
}

#columna_dcha{
	width:250px;
	float:left;
	margin:0 0 0 11px;
}


#columna_izq img{
	border:0
}


.clear{clear:both;}


.texto_naranja{ color:#ff4800;}
.texto_naranja a{ color:#ff4800; text-decoration:none}

.texto_verde{ color:#a5c100;}
.texto_verde a{ color:#a5c100; text-decoration:none}

.texto_rojo{ color:#cb0000;}
.texto_rojo a{ color:#cb0000; text-decoration:none}

.texto_azul_marino{color:#2196e4;}
.texto_azul_marino a{color:#2196e4; text-decoration:none}

.texto_amarillo{ color:#edbd03;}
.texto_amarillo a{ color:#edbd03; text-decoration:none}

.texto_violeta{ color:#9600bb;}
.texto_violeta a{ color:#9600bb; text-decoration:none}

.texto_azul{ color:#3699a9;}
.texto_azul a{ color:#3699a9; text-decoration:none}

.texto_verde_osc{ color:#00b600;}
.texto_verde_osc a{ color:#00b600; text-decoration:none}

.texto_marron{ color:#ad532f;}
.texto_marron a{ color:#ad532f; text-decoration:none}

.texto_rosa{ color:#e32975;}
.texto_rosa a{ color:#e32975; text-decoration:none}

.texto_rosa_fuerte{ color:#A91D38;}
.texto_rosa_fuerte a{ color:#A91D38;}

.avance_noticia_prim_colum{
	margin:10px 0 20px 0;
	font-size:110%;
}

.avance_noticia_prim_colum img{
	margin:0 0 10px 0;
}
.text_av_noticia{
	margin:5px 0 10px 0;
	text-align:justify;
	font-size:0.9em;
	line-height:1.3em;
}

.linea_horizontal_ptos{
	height:1px;
	line-height:0px;
	font-size:0px;
	margin:10px 0 10px 0;
}

.horizontal_naranja{
	background:url(../img/ptos_hor_naranjas.gif) center repeat-x;
}
.horizontal_verde{
	background:url(../img/ptos_hor_verde.gif) center repeat-x;
}
.horizontal_rojo{
	background:url(../img/ptos_hor_rojo.gif) center repeat-x;
}
.horizontal_azul_marino{
	background:url(../img/ptos_hor_azul_marino.gif) center repeat-x;
}
.horizontal_amarillo{
	background:url(../img/ptos_hor_amarillo.gif) center repeat-x;
}
.horizontal_violeta{
	background:url(../img/ptos_hor_violeta.gif) center repeat-x;
}
.horizontal_azul{
	background:url(../img/ptos_hor_azul.gif) center repeat-x;
}
.horizontal_verde_osc{
	background:url(../img/ptos_hor_verde_osc.gif) center repeat-x;
}
.horizontal_marron{
	background:url(../img/ptos_hor_marron.gif) center repeat-x;
}
.horizontal_rosa{
	background:url(../img/ptos_hor_rosa.gif) center repeat-x;
}
.horizontal_rosa_fuerte{
	background:url(../img/ptos_hor_rosa_fuerte.gif) center repeat-x;
}


.img_peq_avance{
	float:left;
	padding:0 15px 0 0;
	margin:0 15px 15px 0;
}


#cadena{
	width:150px;
	border:1px solid #909090;
	height:17px;
	color: #333333;	
}

#boton_enviar, #boton_enviar2{
	background:url(../img/boton_buscar.gif) center no-repeat;
	width:74px;
	height:25px;
	border:none;
	color:#fff;
	text-align:left;
	padding:4px 0 0 7px;
}

#boton_enviar2{
	margin:15px 0 0 0 ;
}

#form_votos{
	margin:0 0 0px 30px;
}

#boton_votar{
	background:url(../img/boton_votar.gif) center no-repeat;
	width:79px;
	height:26px;
	border:none;
	color:#fff;
	text-align:left;
	padding:4px 0 0 7px;
	margin:-12px 0 0 77px;
}

#pie_web{
	border-bottom:1px solid #b9b9b9;
	border-right:1px solid #b9b9b9;
	border-left:1px solid #b9b9b9;		
}

#texto_pie_web{
	margin:10px 11px 0 11px;
	padding:0 0 10px 0;
}


/****/
#columna_izq_seccion{
	width:345px;
	float:left;
}

#columna_centro_seccion{
	width:345px;
	float:left;
	margin:0 0 0 11px;
}

#columna_dcha_seccion{
	width:250px;
	float:left;
	margin:0 0 0 11px;
}


#columna_izq img{
	border:0
}


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


#columna_dcha_ficha{
	width:300px;
	float:left;
	margin:0 0 0 11px;
}


#columna_izq img{
	border:0
}


.img_peq_ficha{
	float:right;
	padding:0 0px 0 15px;
	margin:0 15px 15px 0;
}

.img_peq_ficha div, .img_peq_ficha_centrar div{
	background-color:#ece9e9;
	padding:5px;
	font-size:0.9em;
}

.imagen_ficha{
	width:300px;
	margin:0 0px 30px  0;
		
}

.imagen_ficha_galeria{
	width:70px;
	float:left;
	margin:0 10px 0 0;
}

.fila_galerias{
	height:120px;
}

.fondo_imagen{
	background-color:#fbfbfb
}

.texto_pie_ficha{
	background-color:#ece9e9;
	padding:5px;
	font-size:0.8em;
	text-align:left
}


.linea_gra{
	height:2px;
}
.linea_gra h4{
	float:left;
	position:absolute;
	margin:-7px 0 0 10px;
	background-color:#FFFFFF;
	padding:0 3px 0 3px;
	font:normal 95% Georgia, "Times New Roman", Times, serif;		
}

.fondo_naranja{ background-color:#ff4800;}

.fondo_verde{ background-color:#a5c100;}

.fondo_rojo{ background-color:#cb0000;}

.fondo_azul_marino{background-color:#2196e4;}

.fondo_amarillo{ background-color:#edbd03;}

.fondo_violeta{ background-color:#9600bb;}

.fondo_azul{ background-color:#3699a9;}

.fondo_verde_osc{ background-color:#00b600;}

.fondo_marron{ background-color:#ad532f;}

.fondo_rosa{ background-color:#e32975;}



.cuadro_enlaces{
	width:203px;
	height:70px;
	padding:10px;
	margin:25px 0 0 50px;
	border:1px solid #CCCCCC;
	float:left;
}

.enlace_compartir{
	float:left;
	margin:0 7px 0 15px;
}

#enlaces_imprimir{
	margin:25px 0 0 300px;
	padding:15px 0 0 20px;
	width:280px;
	height:35px;
}

.inputTextArea{
	width:330px;
	height:150px;
	border:1px solid #999999;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:90%;
}

.mensaje_ok{
	color:#009e2f;
	 margin:0 20px 10px 0;
}

.mensaje_error{
	margin:0 20px 10px 20px;
   color:#FF0000;
}

#form_comentarios{
	margin:10px 0 0 20px;
	font-family:Tahoma, Verdana;
}

#form_comentarios textarea{
	margin:0 0 0 10px;
}



.campo_contacto{
	width:125px;
}

#mensaje_comentario, #mensaje_comentario2, #mensaje_comentario3, .mensaje_comentario_error, .mensaje_comentario_ok, #mensaje_enlaces, #mensaje_olvido{
/*	float:right;*/
	width:345px;
	margin:20px 0px 0 83px;
	padding:5px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#f6f5d3;
	font-size:0.9em;
}
#mensaje_olvido{
	margin:0 0 20px 0;
}

#mensaje_enlaces{
	width:450px;
	margin:0 0 20px 0;
}

#mensaje_comentario2{
	float:right;
	width:130px;
	margin:80px 30px 0 0;
	font-size:0.8em;	
}

#mensaje_comentario3{
	margin:20px 0 0 0;
}

.mensaje_comentario_error{
	margin:20px 0 0 0;
	background-color:#fedadf;
}

.mensaje_comentario_ok{
	margin:20px 0 0 0;
	background-color:#e5fbd9;
}


#boton_enviar_coment, #boton_enviar_cont, #boton_enviar_contacto, #boton_enviar_coment1{
	width:70px;
	height:27px;
	border:none;
	color:#fff;
	background-color:#a91d38;
	margin:20px 0 0 75px;
}

#boton_enviar_cont{
	margin:5px 0 0 100px;
}

#boton_enviar_coment1{
	margin:5px 0 0 5px;
}

#boton_enviar_contacto{
	margin:5px 0 0 125px;
}

#imagen_captcha{
	margin:10px 0 0 75px;
	height:50px;
}

#imagen_captcha1{
	margin:10px 0 0 0px;
	height:70px;
}

.inputText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	border:1px solid #999999;
}

#codigo{
	margin:10px 0 0 5px;
}

.quienes_somos{
	margin:20px 0 0 20px;
}

#datos_quienes{
	float:left;
}

#mapa_quienes{
	margin:20px 0 0 494px;
}

.columna_izq_quienes{
	float:left;
	width:170px;
}


.columna_dcha_quienes{
	width:200px;
	margin:0 0 0 170px;
}

.no_mostrar{
	display:none;
}
.msj_error, .msj_error_rojo{
	width:350px;
	margin:20px 20px 10px 70px;
	padding:5px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	font-size:0.9em;
}
.msj_error_rojo{
	background-color:#fedadf;
}

.msje_error{
	width:350px;
	margin:0px 20px 10px 0px;
	padding:5px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	font-size:0.9em;
}


.linea_quienes{
	width:400px;
	height:1px;
}

.fila_form{
	height:auto !important;
	min-height:20px;
	height:20px;
}

.campo_form{
	float:left;
	width:100px;
}

#pop_up_olvido{
	background-color:#FFFFFF;
}

#form_olvido{
	padding:10px;
	font-size:0.9em;
}

.bloque_comentario{
	margin:0 0 10px 0;
}

.usuario_comentario{
	background:url(../img/fondo_comentario_noticia.jpg) left top no-repeat;
	height:auto !important;
	min-height:14px;
	height:14px;
	padding:0 0 0 25px;
}



.cuerpo_coment{
	padding:10px;
}

#coment{
	height:100px;
	width:200px;
}

#tu_mail, #su_mail{
	width:200px;
}



#logo_portada_pop_up{
	width:675px;
	height:70px;
	padding:10px 0 0 5px;
	background-color:#a91d38;
}

#logo_portada_pop_up img{
	padding:10px 0 0 0;
	float:left
}

#fecha_portada_pop_up{
	margin:30px 0 0 0px;
	padding:0px 10px 0 0;
	color:#fff;
	text-align:right;
}

#frase_periodico_pop_up{
	text-align:right;
	font-size:0.8em; 
	color:#fff;
	padding:12px 10px 0 0;
}



#buscador_avanzado{
	width:750px;
	height:80px;
	padding:10px;
	border:1px solid #a91d38;
	margin:0 0 20px 0;
}

.bloque_buscador{
	width:200px;
	float:left;
	margin:5px 0 0 0;
}

#fechas_publi{
	width:250px
}



#cadena_resultados{
	width:180px;
	background-color:#CCCCCC;
	padding:5px;
	margin:0 0 10px 0;
}

.resultado_busqueda{
	padding:0 20px 0 0;
	margin:0 0 10px 0;
}

.resultado_busqueda h3{
	font:normal 140% Georgia, "Times New Roman", Times, serif;
}

.enlace_noticias_busqueda{
	font-size:0.9em;
	margin:5px 0 0 0;
}


.paginacion{
	width:920px;
	text-align:right;
	margin:15px 0 0 0;
}


#fecha_desde, #fecha_hasta{
	 width:70px;
}


input.calendar {
  width: 4px;
  float:left
}
button.calendar {
  background:url(../img/calendar.gif) center no-repeat;
  border: 0;
  cursor: pointer;
  float: left;
  height: 20px;
  margin-right: 6px;
  width: 20px;
}
button.calendar:hover,
button.calendar.active {
  background-position: left bottom;
} 

.fila_enlaces{
	width:500px;
	height:auto !important;
	min-height:20px;
	height:20px;
	background:url(../img/flecha_naranja.gif) left top no-repeat;
	padding:2px 0 0 20px;
	font-size:1.1em;
	margin:0 0 5px 0;
}

#comentario_err{
	float:right;
	margin:0 300px 0 0 !important;
	margin:0 150px 0 0
}

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

#bloque_tiempo h4{
	font:normal 130% Georgia, "Times New Roman", Times, serif;	
	color:#a91d38;
}

#texto_votado{
	font-size:0.9em;
	color:#e32975;
}

#titulo_encuesta h3{
	font:normal 130% Georgia, "Times New Roman", Times, serif;
	color:#a91d38;
}

.flash{
	z-index:-999;
}


#encuesta_comercio .btn{
	background:url(../img/boton_votar.gif) center no-repeat !important;
	width:79px;
	height:26px;
	border:none;
	color:#fff;
	text-align:left;
	padding:4px 0 0 7px;
	margin:-12px 0 0 77px;
}

#bloque_intro_rss{
	margin:0 10px 0 100px;
}

#ico_rss{
	margin:10px 0 0 5px;
}

.enlace_rss{
	background:url(../img/rss_peq.jpg) left top no-repeat;
	padding:0 0 10px 20px;
	font:normal 110% Georgia, "Times New Roman", Times, serif;	
	color:#6e3808;
}

.enlace_rss a{
	color:#6e3808;
	text-decoration:none
}

.enlace_rss a:hover{
	color:#f67b0f;
	text-decoration:none
}

.titulo_rss{
	margin:0 0 10px 100px;
	font:normal 130% Georgia, "Times New Roman", Times, serif;		
}

#titular_rss{
	margin:0 0 0 130px;
}
#izq_rss{
	margin:0 0 0 130px;
	width:250px;
	float:left;

}

#dcha_rss{
	margin:0 0 0 380px;
}

#inicio_rss{
	background:url(../img/banner_rss.jpg) left top no-repeat;
	width:250px;
	height:70px;
	color:#FF6600;
	font:normal 130% Georgia, "Times New Roman", Times, serif;
	margin:15px 0 0 10px;
	padding:12px 0 0 70px;
	
	
}
#inicio_rss a{ 
	color:#FF6600;
	text-decoration:none
}
