/*
********************************************************************************************************************************************************************
 ESTILO GENERAL
********************************************************************************************************************************************************************
*/
body{ font-size: 10px; font-family: Verdana; background-color:#fff;}
td{ font-size: 12px; font-family: Verdana; }
a{ font-size: 12px;
	font-family: Arial;
	color: #454545;	
	text-decoration: underline;		
	font-weight: normal;}

a:hover{


	text-decoration: none;		
}

/*a:hover{ font-size: 10px; font-family: Verdana; font-weight: bold; color: #374E68; text-decoration: none; }*/
/*h1{line-height: 1px;}
h3{line-height: 1px;}
*/
h1{ margin-top: 0px;margin-bottom: 0px;}
a.h1_link{ font-size:26px; color:#454545; text-decoration:none; font-weight:bold;}
a.h1_link:hover{ font-size:26px; color:#353535; text-decoration:none; font-weight:bold;}
h3{ margin-top: 3px;margin-bottom: 0px;}
/*
********************************************************************************************************************************************************************
MENU
********************************************************************************************************************************************************************
*/
.hueco_publicidad{
	font-size: 0px;
}

.menu_1, a.menu_1 , a.menu_1:visited{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	}
	
.menu_1:hover, a.menu_1:hover {
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	}
.menu_1_seleccionado, a.menu_1_seleccionado, a.menu_1_seleccionado:visited{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #004AAF;
	background-color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	}
.menu_2, a.menu_2, a.menu_2:visited {
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	color: #A0A0A0;
	background-color: #FFFFFF;
	text-decoration: none;	
	}
.menu_2:hover, a.menu_2:hover {
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #004AAF;
	text-decoration: none;	
	}
.menu_2_seleccionado, a.menu_2_seleccionado , a.menu_2_seleccionado:visited {
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	color: #004AAF;
	background-color: #FFFFFF;
	text-decoration: underline;	
	}
	
.antetitulo_home {
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #656565;	
	text-decoration: none;	
	text-transform: uppercase;
	}
.subtitulo_home {
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	margin-bottom: 10px;
	color: #A0A0A0;	
	text-decoration: none;	
	}
	
.titulo_home_1_1 {	font-size: 24px;}
.titulo_home_1_2 {	font-size: 22px;}
.titulo_home_1_3 {	font-size: 18px;}
.titulo_home_2_1 {	font-size: 24px;}
.titulo_home_2_2 {	font-size: 16px;}
.titulo_home_2_3 {	font-size: 14px;}
.titulo_home_3_1 {	font-size: 18px;}
.titulo_home_3_2 {	font-size: 14px;}
.titulo_home_3_3 {	font-size: 12px;}
.titulo_home{	
	font-family: Arial;
	font-weight: bold;
	color: #004AAF;	
	text-decoration: none;		
	}
.titulo_home:hover{	
	text-decoration: underline;		
	}
.entradilla_home_1_1{	font-size: 16px;}
.entradilla_home_1_2{	font-size: 16px;}
.entradilla_home_1_3{	font-size: 14px;}
.entradilla_home_2_1{	font-size: 15px;}
.entradilla_home_2_2{	font-size: 14px;}
.entradilla_home_2_3{	font-size: 12px;}
.entradilla_home_3_1{	font-size: 14px;}
.entradilla_home_3_2{	font-size: 12px;}
.entradilla_home_3_3{	font-size: 10px;}
.entradilla_home{	
	font-family: Arial;
	color: #222222;	
	text-decoration: none;		
	font-weight: normal;
	}
.entradilla_home p{
	margin-top:0px;
	margin-bottom:0px;
}
.tabla_imagen_portada_1_1{	margin-left:auto;  max-height: 200px; margin-right:auto;}
.tabla_imagen_portada_1_2{	margin-left:0px;	max-height: 200px; margin-top:3px;}
.tabla_imagen_portada_2_1{	margin-left:auto; margin-right:auto;}
.tabla_imagen_portada_2_2{	margin-left:0px;	max-width: 150px; margin-top:3px;}
.tabla_imagen_portada_3_1{	margin-left:auto; margin-right:auto;	max-width: 240px;}
.tabla_imagen_portada_3_2{	margin-left:0px;   max-width: 100px; margin-top:3px;}
.imagen_portada_1_1{	max-height: 200px; height:expression((document.body.clientHeight > 200) ? "200px":"100%" );}
.imagen_portada_1_2{	max-height: 200px; height:expression((document.body.clientHeight > 200) ? "200px":"100%" );margin-right:10;}
.imagen_portada_2_1{	max-width: 380px; Width:expression((document.body.clientWidth > 380) ? "380px":"100%" ); }
.imagen_portada_2_2{	max-width: 150px; Width:expression((document.body.clientWidth > 150) ? "150px":"100%" ); margin-right:8;}
.imagen_portada_3_1{	max-width: 250px; Width:expression((document.body.clientWidth > 250) ? "250px":"100%" ); }
.imagen_portada_3_2{	max-width: 100px; Width:expression((document.body.clientWidth > 100) ? "100px":"100%" ); margin-right:8;}
.pie_imagen_portada_1{
	margin-right: 10px;
	text-align: right;
	font-size: 9px;
	font-family: Arial;
	color: #454545;	
	text-decoration: none;	
	font-weight: normal;	
	}
.pie_imagen_portada_1 p{
	margin:0px
}
.pie_imagen_portada_2 p{
	margin:0px
}
.pie_imagen_portada_3 p{
	margin:0px
}
.pie_imagen_portada_2{
	margin-right: 5px;
	text-align: right;
	font-size: 9px;
	font-family: Arial;
	color: #454545;	
	text-decoration: none;		
	font-weight: normal;	
	}
.pie_imagen_portada_3{
	margin-right: 3px;
	text-align: right;
	font-size: 9px;
	font-family: Arial;
	color: #454545;	
	text-decoration: none;		
	font-weight: normal;	
	}
.relacionada_portada{	
	font-size: 11px;
	font-family: Arial;
	color: #004AAF;	
	text-decoration: underline;		
	font-weight: normal;
}
.relacionada_portada:hover{	
	font-size: 11px;
	font-family: Arial;
	color: #004AAF;	
	text-decoration: none;		
	font-weight: normal;
}
.relacionada_portada_tabla{
	background-color: #E6E6E6;
}
.noticia_general{	
	padding:10px;
	}
.titulo_noticia{	
	font-size: 24px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;	
	text-decoration: none;		
	}
.antetitulo_noticia {
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	color: #004AAF;	
	text-decoration: none;	
	text-transform: uppercase;
	}
.subtitulo_noticia {
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	margin-bottom: 5px;
	margin-bottom: 10px;
	color: #A0A0A0;	
	text-decoration: none;	
	}
.entradilla_noticia{	
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;	
	text-decoration: none;		
	}
.cuerpo_noticia{	
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
	color: #454545;	
	text-decoration: none;		
	}
.imagen_noticia{	width: 300px; margin:0px;}
.tabla_relaciones_noticia{
border: 1px solid #CCCCCC;
margin-right:5px;
margin-bottom:5px;
}
.relacionada_noticia{	
	font-size: 11px;
	font-family: Arial;
	color: #454545;	
	text-decoration: underline;		
	font-weight: normal;
}
.relacionada_noticia:hover{	
	font-size: 11px;
	font-family: Arial;
	color: #454545;	
	text-decoration: none;		
	font-weight: normal;
}
.tit_encuesta_relacionada_noticia{
	font-size: 11px;
	font-family: Arial;
	color: #000000;	
	text-align:center;
	background-color: #CCCCCC;	
	text-decoration: none;		
	font-weight: normal;
}
.pregunta_encuesta_noticia{
	font-size: 11px;
	font-family: Arial;
	color: #000000;	
	text-align:center;		
	text-decoration: none;		
	font-weight: bold;
}
.respuesta_encuesta_noticia{
	font-size: 10px;
	font-family: Arial;
	color: #000000;	
	text-align:center;		
	text-decoration: none;		
	font-weight: normal;
}
.respuesta_encuesta_noticia{
	font-size: 10px;
	font-family: Arial;
	color: #000000;	
	text-align:center;		
	text-decoration: underline;		
	font-weight: normal;
}
.pie_imagen_noticia{
	text-align: right;
	font-size: 9px;
	font-family: Arial;
	color: #454545;	
	text-decoration: none;	
	font-weight: normal;	
	}
	.pie_imagen_noticia p{
	margin:0px;
	}
/*
********************************************************************************************************************************************************************
BLOQUES
********************************************************************************************************************************************************************
*/
	
.bloque_servicios{
	border: 1px solid #AAAAAA;	
	background-color: #FFFFFF;
}
.bloque_home{
	border: 1px solid #CCCCCC;	
	background-color: #EEEEEE;
}
.bloque_servicios2{
	border: 1px solid #6e93ca;	
	background-color: #FFFFFF;
}

.bloque_servicios_titulo{
	font-size: 10px;
	font-family: Arial;
	font-weight: normal;
	background-color: #FFFFFF;	
	text-transform: uppercase;
	color: #004AAF;	
	border-bottom: 3px solid #E6E6E6;
	padding-bottom: 3px;
}
.bloque_servicios_titulo2{
	font-size: 10px;
	font-family: Arial;
	font-weight: normal;
	background-color: #FFFFFF;	
	text-transform: uppercase;
	color: #004AAF;	
	border-bottom: 1px dotted #6e93ca;
	padding-bottom: 3px;
}

.bloque_concursos_tblfecha{
	background-color: #F5F5F5; color: #808080; text-decoration: none; text-align: right;
}
.bloque_concursos_categoria{
	font-size: 12px;
	font-family: Arial;
	font-weight: normal; 
	/*color: #004AAF;*/
	color: #505050;
}
.bloque_concursos_categoria_home{
	font-size: 12px;
	font-family: Arial;
	font-weight: normal; 
	text-decoration: none;
	color: #090909;
}
.bloque_concursos_categoria_home:hover{
	font-size: 12px;
	font-family: Arial;
	font-weight: normal; 
	text-decoration: underline;
	color: #090909;
}
.bloque_concursos_numcategorias{
	font-size: 10px;
	font-family: Arial;
	font-weight: bold; 
	color: #004AAF;
	/*color: #505050;*/
}
.bloque_concursos_numcategorias_home{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold; 
	color: #004AAF;	
	/*color: #505050;*/
}
.bloque_servicios_publicidad{
	border: 1px solid #AAAAAA;
	padding-bottom:5px;
}
.bloque_seccion_link{	
	font-size: 12px;
	font-family: Arial;
	color: #000000;	
	text-decoration: none;				
	font-weight: normal;
}
.bloque_seccion_link:hover{	
	font-size: 12px;
	font-family: Arial;
	color: #000000;	
	text-decoration: underline;
	
	font-weight: normal;
}
.bloque_encuesta_pregunta{	
	font-size: 14px;
	font-family: Arial;
	color: #000000;	
	text-decoration: none;				
	font-weight: bold;
	background-color: #E6E6E6;	
}
.bloque_encuesta_link{	
	font-size: 12px;
	font-family: Arial;
	color: #000000;	
	text-decoration: none;				
	font-weight: normal;
}
.bloque_encuesta_link:hover{	
	font-size: 12px;
	font-family: Arial;
	color: #000000;	
	text-decoration: underline;
	
	font-weight: normal;
}
.bloque_ultima_hora_1{	
	font-size: 18px;
	font-family: Arial;
	color: #000000;	
	text-decoration: none;				
	font-weight: bold;
}
.bloque_ultima_hora_1:hover{	
	font-size: 18px;
	font-family: Arial;
	color: #000000;	
	text-decoration: underline;				
	font-weight: bold;
}
.bloque_ultima_hora_2{	
	font-size: 14px;
	font-family: Arial;
	color: #000000;	
	text-decoration: none;				
	font-weight: bold;
}
.bloque_ultima_hora_2:hover{	
	font-size: 14px;
	font-family: Arial;
	color: #000000;	
	text-decoration: underline;				
	font-weight: bold;
}
.bloque_ultima_hora_3{	
	font-size: 12px;
	font-family: Arial;
	color: #000000;	
	text-decoration: none;				
	font-weight: bold;
}
.bloque_ultima_hora_3:hover{	
	font-size: 12px;
	font-family: Arial;
	color: #000000;	
	text-decoration: underline;				
	font-weight: bold;
}
.menu_lomas_select{
	border: 1px solid #004AAF;
	font-size: 12px;
	
	font-family: Arial;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #004AAF;
	text-decoration: none;
	text-transform: uppercase;	
	
	padding-left: 5px;
	padding-right: 5px;
}
.menu_lomas{
	border: 1px solid #D2D2D2;
	font-size: 12px;
	
	font-family: Arial;
	font-weight: bold;
	color: #D2D2D2;	
	text-decoration: none;
	text-transform: uppercase;	
	padding-left: 5px;
	padding-right: 5px;
}
.menu_lomas:hover{
	border: 1px solid #004AAF;
	font-size: 12px;
	
	font-family: Arial;
	font-weight: bold;
	color: #004AAF;	
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 5px;
	padding-right: 5px;
}
.numero_lomas{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #D2D2D2;
	text-decoration: none;
}
.noticia_lomas{
	font-size: 12px;
	font-family: Arial;
	color: #004AAF;	
	text-decoration: none;				
	font-weight: normal;
	text-align: left;
}
.noticia_lomas:hover{
	font-size: 12px;
	font-family: Arial;
	color: #004AAF;	
	text-decoration: underline;				
	font-weight: normal;
}
.texto_publi{	
	font-size: 11px;
	font-family: Arial;
	color: #454545;	
	text-decoration: none;		
	font-weight: normal;
}
.buscar_input{	
	border: 1px solid #004AAF;
	background-color: #FFFFFF;
	height:20px;
	width:250px;
	font-size: 11px;
	font-family: Arial;
	color: #004AAF;
}
.buscar_button{	
	border: 1px solid #004AAF;
	width:50px;
	height:20px;
	font-size: 11px;
	font-family: Arial;
	color: #004AAF;
}
.newsletter_input{	
	border: 1px solid #004AAF;
	background-color: #FFFFFF;
	height:20px;
	width:220px;
	font-size: 11px;
	font-family: Arial;
	color: #004AAF;
}
.newsletter_button{	
	border: 1px solid #004AAF;
	width:70px;
	height:20px;
	font-size: 11px;
	font-family: Arial;
	color: #004AAF;
}
.columna_serivicios{	
	background-color: #EEF0EE;
}

.rss_enlace{
	font-size: 10px;
	font-family: Arial;
	color: #004AAF;	
}

.seccion_fecha_public{
	font-size: 11px;
	font-family: Arial;
	color: #004AAF;	
}
.seccion_etiqueta_public{
	font-size: 11px;
	font-family: Arial;
	color: #000000;	
	font-weight: bold;
}

/*
********************************************************************************************************************************************************************
COMENTARIOS
********************************************************************************************************************************************************************
*/
.com_td_exterior{ border: 1px dotted #C0C0C0;}
.com_titulo_registro{	
	font-size: 13px;
	font-family: Arial;
	color: #004AAF;	
	text-decoration: underline;		
	font-weight: bold;
}
.com_campo_texto{	
	font-size: 13px;
	font-family: Arial;
	color: #004AAF;	
	text-decoration: none;		
	font-weight: normal;
	border: 1px solid #C0C0C0
}
.com_campo_texto_exp{	
	font-size: 15px;
	font-family: Arial;
	color: #004AAF;	
	text-decoration: none;		
	font-weight: normal;
	border: 1px solid #C0C0C0
}
.com_boton_form{	
	font-size: 13px;
	font-family: Arial;
	color: #454545;	
	text-decoration: none;		
	font-weight: normal;
	border: 1px solid #C0C0C0; background-color: #F2F2F2;
}
.com_error_msg{	
	font-size: 12px;
	font-family: Arial;
	color: #004AAF;	
	font-weight: bold;
}

.com_note_msg{	
	font-size: 10px;
	font-family: Arial;
	color: #808080;	
	text-decoration: none;
}
.com_fecha_comentario{	
	font-size: 10px;
	font-family: Arial;
	color: #808080;	
	text-decoration: underline;
}
.com_tdheader_list{	
	font-size: 12px;
	font-family: Arial;
	color: #FFFFFF;	
	text-decoration: none;
	font-weight: bold;
	background-color: #004AAF;
}

.com_td_extras{	
	font-size: 10px;
	font-family: Arial;
	color: #004AAF;	
	font-weight: bold;
	cursor:pointer;
}

.com_tdheader_form{	
	font-size: 12px;
	font-family: Arial;
	color: #FFFFFF;	
	text-decoration: none;
	font-weight: bold;
	background-color: #bababa;
}

.com_boton_cerrar{	
	font-size: 9px;
	font-family: Arial;
	color: #004AAF;	
	text-decoration: none;		
	font-weight: bold;
	background-color: #FFFFFF;
	border: 2px solid #C0C0C0; cursor:pointer;
}

/*
********************************************************************************************************************************************************************
BUSCADOR
********************************************************************************************************************************************************************
*/

.buscador_resultado{	
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	color: #004AAF;	
	text-decoration: none;	
	text-transform: uppercase;
}
.buscador_antetitulo{	
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;	
	text-decoration: none;	
	text-transform: uppercase;
}
.buscador_td_titulo{	
	font-size: 12px;
	font-family: Arial;
	color: #FFFFFF;	
	text-decoration: none;
	font-weight: bold;
}
.texto_buscador{
	font-family: Arial; font-size: 11px; border: 1px solid #C0C0C0; 
	padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px;
	background-image: url('/img/bg_buscador.jpg');
}
.etiqueta_buscador{
	font-family: Arial; font-size: 11px; 
	color: #004AAF; font-weight: bold;
}

.error_msg{	
	font-size: 11px;
	font-family: Arial;
	color: #FF0000;	
	font-weight: bold;
}

/*
********************************************************************************************************************************************************************
PAGINADOR
********************************************************************************************************************************************************************
*/
.pags_estilo_off{ height:16px; cursor:pointer; width:20px; font-family: Arial; color: #004AAF; font-size: 9px; font-weight: bold; border: 1px solid #004AAF; background-color: #FFFFFF; }
.pags_estilo_on{ height:16px;  width:20px; font-family: Arial; color: #FFFFFF; font-size: 9px; font-weight: bold; border: 1px solid #004AAF; background-color: #004AAF; }


/*
********************************************************************************************************************************************************************
FOROS
********************************************************************************************************************************************************************
*/
.foro_seleccionado{ background-color: #FAFAFA; border: 1px solid #004AAF }
.foro_no_seleccionado{ background-color: #F2F2F2; border: 1px solid #C0C0C0 }

.foros_tbl1{ background-color: #F2F2F2; border: 1px solid #C0C0C0 }
.foros_td1{ border-left-width: 1px; border-right: 1px solid #C0C0C0; border-top-width: 1px; border-bottom-width: 1px }
.foros_td2{ background-color: #E8E8E8; }
.foros_titulo1{ 
	font-size: 12px; font-family: Arial;
	font-weight: bold; color: #004AAF;	
	text-decoration: underline;	
}
.foros_descripcion1{ 
	font-size: 11px; font-family: Arial;
	color: #000000;	text-decoration: none;
}
.foros_msgpublicados{ 
	font-size: 9px; font-family: Arial;
	color: #303030;	text-decoration: none;
}
.foros_msgpublicados2{ 
	font-size: 9px; font-family: Arial;
	color: #004AAF;	text-decoration: none;
}

/*
********************************************************************************************************************************************************************
CONCURSOS
********************************************************************************************************************************************************************
*/
.promo_seleccionado{ background-color: #FEFEFE; border: 1px solid #808080; }
.promo_tbl1{ background-color: #F5F5F5; border: 1px solid #C0C0C0 }

.promo_top{
	/*border: 1px solid #CCCCCC;	*/
	background-color: #E8E8E8;
}

.promo_titulo{ 
	font-size: 18px; font-family: Arial;
	color: #303030;	
} 

.promo_descripcion_materia{
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	color: #505050;	
	text-decoration: none;	
}

.promo_fecha_public{ 
	font-size: 10px; font-family: Arial;
	color: #004AAF;	text-decoration: none; font-weight: bold;
} 

.promo_fecha_public2{ 
	font-size: 10px; font-family: Arial;
	color: #505050;	text-decoration: none; font-weight: bold;
} 

.promo_organismo{ 
	font-size: 10px; font-family: Arial;
	color: #000000;	text-decoration: none; font-weight: bold;
} 

.promo_enlace{ 
	font-size: 10px; font-family: Arial;
	color: #004AAF;	text-decoration: underline; font-weight: bold;
} 

.promo_texto{ 
	font-size: 12px; font-family: Arial;
	color: #303030;	
	/*border: 1px solid #C0C0C0; */
	background-color: #F5F5F5;
} 

