body {font-family: Trebuchet MS, Times New Roman, Arial;
	font-size: 12px; 
	background-image:url(images/fondo_deg.gif);
	background-repeat:repeat-x;
    background-color:#139ff3;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
	

	
h1 { font-family:Trebuchet MS, Times New Roman; text-align:left;
	font-size:14px; 
	color:#696969;
	}
	
*html h1 {margin-top:10px; margin-bottom:0px}	

/* h1 principal es el titulo superior */
h1#principal {font-family:Trebuchet MS, Times New Roman; 
	font-size:10px; 
	color: #FFFFFF;
	text-align:left;
	font-weight:300;
	padding:0 0 0 4px;
	margin:0 0 4px 0}
		
.publi_pad {padding:5px;
	height:100px}
	

h2 { font-family:Trebuchet MS, Times New Roman; 
	font-size:14px; 
	color:#696969; 
	margin:0; 
	padding:0
	}
	
*html h2 {margin-top:10px; margin-bottom:0px}	

a:link {
	text-decoration: none;
	color: #1d831d; font-size:11px;
}

a:visited {
	text-decoration: none;
		color:  #1d831d;font-size:11px;
}

a:hover {
	text-decoration: none;
		color: #006600;font-size:11px;
}
a:active {
	text-decoration: none;
		color:  #1d831d;
}

.fondo { background:url(images/fondo.png) repeat-y right;}

*html .fondo {background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fondo.png', sizingMethod='scale');}

.fondo_der{ background:url(images/fondo_tabla_der.png) repeat-y left}

*html .fondo_der{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fondo_tabla_der.png', sizingMethod='scale');}

.borde_gral{border: solid 1px #CCCCCC; border-top:none; border-bottom:none}

#fondo_botonera {background-image:url(images/fondo_barra_menu.gif); background-repeat:repeat-y}

/**************************************menu horizontal ************************************/
.ul_horizontal, .ul_horizontal a:link {
	list-style:none; 
	width:760px;
	 height:30px; 
	 text-align:center;
	 font-size:12px;
	 font-weight:bold;
	 padding:0;
	  margin:0}

.ul_horizontal li{display:block;
	text-indent:0px;
	height:30px;  }

.ul_horizontal li a:link,.ul_horizontal li a:visited{ padding:6px 0 0 0;
	height:24px;
	float:left; text-indent:0px;
	color:#FFFFFF
	}
	
.li_1,.li_1 a,.li_1 a:link,.li_1 a:visited{  background:url(images/bh1.gif);
 	float:left;
	width:182px;}
	
.li_2,.li_2 a,.li_2 a:link,.li_2 a:visited{  background:url(images/bh2.gif);
	 float:left;
	width:129px;}
	
.li_3,.li_3 a,.li_3 a:link,.li_3 a:visited{  background:url(images/bh3.gif); 
	float:left;
	width:139px;}
	
.li_4,.li_4 a,.li_4 a:link,.li_4 a:visited{  background:url(images/bh4.gif);
	 float:left;
	width:131px;}
	
.li_5,.li_5 a,.li_5 a:link,.li_5 a:visited{  background:url(images/bh5.gif); 
	float:left;
	width:179px;}

.ul_horizontal li a:hover{ text-indent:0px;	
	 height:24px; }
	 
*html .ul_horizontal li a:hover	 { text-indent:0px;	
	 height:30px; }
		
.li_1 a:hover{  background:url(images/bh1.gif);
	background-position:bottom;
	width:182px;
}	
.li_2 a:hover{  background:url(images/bh2.gif);
	background-position:bottom;
	width:129px;
}	
.li_3 a:hover{  background:url(images/bh3.gif);
	background-position:bottom;
	width:139px;
	}	
.li_4 a:hover{  background:url(images/bh4.gif);
	background-position:bottom;
	width:131px;
}	
.li_5 a:hover{  background:url(images/bh5.gif);
	background-position:bottom;
	width:179px;
}	
	
	
/****************************fin menu horizontal ******************************************/
/************************************menu vertical***************************************/

ul.principal, ul.principal a:link , ul.principal a:visited{font-family: Trebuchet MS, Times New Roman, Arial;
	font-size: 11px;
	font-weight:300;
	color: #FFFFFF;
	list-style:none;
	margin:0;
	padding:0; }
	
ul.principal li { background-image: url(images/ol_fondo.gif);
	background-position:top;
	background-repeat: no-repeat;
	display:block;
	text-indent:8px;
	height:22px;
	width:156px; 
	}

ul.principal li a:hover{ background-image: url(images/ol_fondo.gif);
	 background-repeat: no-repeat;
	 background-position:bottom;
	 display:block;
	 color: #FFFFFF;
	 text-indent:8px;
	 height:22px;
	 width:156px; 
	}	

.a_li { display:block; width:100%; height:100%}
/******************************** fin del menu *********************************************/

.indent {text-indent:8px}

.fondo_leermas {background-image:url(images/ampliar_noticia.gif); 
	background-repeat:no-repeat;
	background-position:center; 
	height:40px}
	
.pie_noticia , .pie_noticia a , .pie_noticia a:link , .pie_noticia a:active {font-family:Trebuchet MS, Times New Roman, Arial;
	font-size:12px; 
	font-weight:bold; 
	color:#51230f; 
	margin-left:20px}

.pie_noticia a:hover {color: #990000;}

.fecha {font-family:Trebuchet MS, Times New Roman, Arial;
	font-size:11px; 
	font-weight:bold; 
	color:#696969; }

		
.borde_img{ border:solid 2px #c9c9c9 ;margin-left:7px; float:right}

.sombra{ padding:0 3px 3px 0; float:left; background: #E1E1E1; margin:0 7px 4px 0}

.texto_pre { font-family:Trebuchet MS, Times New Roman, Arial; color: #585858; font-size:12px}

.fondo_noti {background-image: url(images/fondo_noticias.gif); background-repeat:repeat-x; background-color:#FFFFFF;}

/**************************viejos******************************************************/
.noticia_texto {
	text-align: left;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.txt_newsletter {
	font-family: Trebuchet MS, Times New Roman, Arial;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}

.txt_pregunta {
	font-family: Trebuchet MS, Times New Roman, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #e6be8c;
	margin: 0px;
	padding: 5px;
}
.txt_opciones {
	font-family: Trebuchet MS, Times New Roman, Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-indent: 4px;
}
.input_votar {
	border: 1px solid #d06464;
	background-color: #FFFFFF;
	font-family: Trebuchet MS, Times New Roman, Arial;
	font-size: 11px;
	cursor:pointer;
	font-weight:bold;
	color: #d06464;
	width: 70px;
	height: 18px;
	margin-top: 5px;
}

.img_logo {
	margin-right: 10px;
	margin-bottom: 5px;
}
	
.txt_recomend { font-family:Trebuchet MS, Times New Roman, Arial;
 	font-size:11px;
	color:#797979;
	padding-top: 5px;
	padding-bottom: 5px;
}	

.best_boton {
	border: 1px solid #d06464;
	font-family: Trebuchet MS, Times New Roman, Arial;
	font-size: 11px;
	font-weight:bold;
	color: #d06464;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.best_boton a , .best_boton a:link, .best_boton a:visited{color:#d06464}
.best_boton a:hover {color:#000000;}

.input_suscribir {
	border: 1px solid #d06464;
	background-color: #FFFFFF;
	font-family: Trebuchet MS, Times New Roman, Arial;
	font-size: 11px;
	cursor:text;
	color: #d06464;
	width: 130px;
	margin-top: 5px;
}
.input_suscribir_bot {
	border: 1px solid #d06464;
	background-color: #FFFFFF;
	font-weight:bold;
	font-family: Trebuchet MS, Times New Roman, Arial;
	font-size: 11px;
	cursor:pointer;
	color: #d06464;
	width: 130px;
	margin-top: 5px;
}

.txt_verdana_09_FFFFFF , .txt_verdana_09_FFFFFF a , .txt_verdana_09_FFFFFF a:link , .txt_verdana_09_FFFFFF a:visited
{
	font-family: Trebuchet MS, Times New Roman, Arial;
	font-size: 11px;
	color:#FFFFFF;
}
.txt_verdana_09_FFFFFF a:hover {font-family: Trebuchet MS, Times New Roman, Arial;
	font-size: 11px;
	color: #FDE8EA;}


.site_map a:visited{color:#999999}

#pie { padding:0 }
#pie a , #pie a:link {color: #FFFFFF;
	 font-weight:bold;font-family:Trebuchet MS, Times New Roman, Arial;
	 font-size:11px}
#pie span{color: #E3E1E1;
	font-family:Trebuchet MS, Times New Roman, Arial; 
	font-size:11px; 
	display:block;}
	

.sobre_pub {font-size:11px;color: #585858;}	
