/*-------------------- RESETEADOR ---------------------*/

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: top;
	background: transparent;
}
body {
	line-height: 1;
}
/*ol, ul {
	list-style: none;
}-*/
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*------------------------------------------------------------------------------*/

.contenedor {
	margin: auto;
	height: auto;
	width: 960px;
}
.banner_top {
	height: 137px;
	width: 944px;
	border: 3px solid #b6d0e0;
}

/*---------------------------    CONTENIDO    ----------------------------*/

#contenedor_central { width: 558px; height: auto; }

.columna_lateral {
	height: auto;
	width: 190px;
}

.noticia_principal { width: 530px; height: auto; }

.noticias_relacionadas { width: 530px; height: auto; }

.columna_lateral_derecha {
	height: auto;
	width: 190px;
}

/*---------------------------    CONTENIDO    ----------------------------*/

#contenido {
	height: auto;
	width: 548px;
}

#contenido .caja_titulo_noticias_destacadas {
	width: 527px;
	height: auto;
}

#contenido .caja_titulo_noticias_anteriores {
	width: 527px;
	height: auto;
}

#contenido .resaltado_noticias_destacadas {
	width: 507px;
	height: auto;
}

#contenido .resaltado_leer_mas {
	width: 287px;
	height: 34px;
}

#contenido .caja_noticias {
	width: 530px;
	height: auto;
}

#contenido .caja_foto { width: 208px; height: 233px; text-align:center; border:none; }

#contenido .caja_texto {
	width: 287px;
	height: 189px;
}


/*------------------------------------------------------------------------*/


/*-----------------------------    MAS NOTICIAS    --------------------------*/

#mas_noticias {
	width: 188px;
	height:auto;
}

#mas_noticias .caja_mas_noticias {
	width: 168px;
	height: auto;
}

#mas_noticias .resaltado_mas_noticias {
	width: 168px;
	height:35px;
}

#mas_noticias .marco_foto_mas_noticias {
	width: 166px;
	height: 102px;
	text-align:center;
}

#mas_noticias .caja_foto_mas_noticias {
	width: 146px;
	height: 82px;
}

#mas_noticias .caja_texto_mas_noticias {
	width: 168px;
	height: 75px;
}

#mas_noticias .resaltado_mas_noticias_leer_mas {
	width: 168px;
	height: 33px;
}

#mas_noticias .mas_noticias_boton_noticias_anteriores {
	width: 180px;
	height: 60px;
}


/*---------------------------------------------------------------------------*/


/*----------------------------    BUSCADOR DE NOTICIAS    -------------------*/

#buscador_noticias { width: 527px; height: 49px; background-image:url(images/buscador_noticias.jpg); }


#buscador_noticias .campo_busqueda_noticias { width: 309px; height: 29px; background-color:#FFF; }


#buscador_noticias .caja_titulo_busqueda_noticias { width: 150px; height: 29px; }

#buscador_noticias .boton_buscar_noticias { width: 29px; height: 29px; }

/*----------------------------------------------------------------------------*/


/*----------------------------    BUSCADOR DE NOTICIAS POR FECHA    -------------------*/

#buscador_noticias_por_fecha { width: 527px; height: 67px; background-image: url(images/buscador_noticias_por_fechas.jpg); }


#buscador_noticias_por_fecha .campo_busqueda_texto_clave { width: 310px; height: 27px; background-color:#FFF; }

#buscador_noticias_por_fecha .campo_fecha { width: 96px; height: 27px; background-color:#FFF; }

#buscador_noticias_por_fecha .caja_titulo_busqueda_noticias { width: 305px; height: 15px; }

#buscador_noticias_por_fecha .caja_titulo_busqueda_fecha { width: 125px; height: 15px; }

#buscador_noticias_por_fecha .caja_titulo_buscar { width: 50px; height: 15px; }

#buscador_noticias_por_fecha .boton_buscar_fecha { width: 29px; height: 29px; }

#buscador_noticias_por_fecha .boton_buscar_noticias { width: 29px; height: 29px; }

/*----------------------------------------------------------------------------*/


/*--------------------------    MENU    ----------------------------*/

#menu {
	width: 190px;
	height: 175px;
}
#menu .caja_color_menu {
	width: 190px;
	height: 175px;
	background-image: url(images/color_menu.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#menu .caja_boton {
	width: 190px;
	height: 33px;
}

#menu .vinculo_menu a { font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #b4e1ff; text-decoration:none; }

#menu .vinculo_menu a:hover { font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; text-decoration:none; background-image:url(images/btn_1.jpg); }

/*------------------------------------------------------------------*/


/*--------------------------    MENU SECUNDARIO DE NOTICIAS    ----------------------------*/

#menu_noticias {
	width: 188px;
	height: auto;
}
#menu_noticias .caja_menu_noticias {
	width: 190px;
	height: 175px;
	background-repeat: no-repeat;
	background-position: top;
}

#menu_noticias .caja_boton_noticias {
	width: 188px;
	height: 33px;
}

#menu .vinculo_menu a { font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #b4e1ff; text-decoration:none; }

#menu .vinculo_menu a:hover { font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; text-decoration:none; background-image:url(images/btn_1.jpg); }

/*------------------------------------------------------------------*/


/*--------------------------    BANNERS    ----------------------------*/

.banners_laterales {
	width: 184px;
	height: 223px;
	border: 3px solid #004774;
}



/*------------------------------------------------------------------*/

/*--------------------------    VINCULOS    ----------------------------*/

.vinculo_azul a {
	color:#2783bd;
	text-decoration: underline;
}

.vinculo_azul a:hover {
	color: #6bc4fc;
	text-decoration: underline;
}

.vinculo_azul_2 a {
	color:#2783bd;
	text-decoration: none;
}

.vinculo_azul_2 a:hover {
	color: #6bc4fc;
	text-decoration: none;
}


.vinculo_verde a {
	color:#077707;
	text-decoration: underline;
}

.vinculo_verde a:hover {
	color: #22af22;
	text-decoration: underline;
}


.vinculo_gris a {
	color:#686868;
	text-decoration: none;
}

.vinculo_gris a:hover {
	color: #2783bd;
	text-decoration: none;
}

/*----------------------------------------------------------------------*/



/*--------------------------    LISTAS    ----------------------------*/

.lista {
	
	margin-left: 20px;
}


/*----------------------------------------------------------------------------------*/

/*------------------------ CUADRO DIVISION POLITICO TERRITORIAL --------------------*/

.secciones { width: 253px; height: 25px; }

/*----------------------------------------------------------------------------------*/


/*--------------------------    CLASES ALTERNATIVAS    ----------------------------*/

.margen_izquierdo_5px { margin-left: 5px; }

.margen_derecha_5px { margin-right: 5px; }

.margen_superior_5px { margin-top: 5px; }

.margen_inferior_5px { margin-bottom: 5px; }

.margen_superior_10px { margin-top: 10px; }

.margen_inferior_10px { margin-bottom: 10px; }

.margen_inferior_20px { margin-bottom: 20px; }

.margen_superior_20px { margin-top: 20px; }

.margen_izquierdo_10px { margin-left: 10px; }

.margen_derecha_10px { margin-right: 10px; }


.float_left { float:left; }
.float_right { float:right; }

.borde_gris_inferior {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2d2d2;
}

.borde_gris_izquierdo {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d2d2d2;
}

.borde_gris { border: 1px solid #d2d2d2; }

.fondo_gris_claro { background-color:#f7f7f7; }

.times_new_roman_20 { font-family: "Times New Roman", Times, serif; font-size: 20px; }
.times_new_roman_23 { font-family: "Times New Roman", Times, serif; font-size: 23px; }

.trebuched_13 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; }
.trebuched_15 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; }

.bold { font-weight:bold; }

.alto_linea_normal {
	line-height: normal;
}

.alto_linea_30px {
	line-height: 30px;
}

.alto_automatico { height: auto; }

.fuente_color_azul { color: #2783bd; }
.fuente_color_azul_claro { color: #b4e1ff; }
.fuente_color_verde { color:#077707; }
.fuente_color_gris { color:#686868; }

.alinear_texto_derecha { text-align:right; }
.alinear_texto_centro { text-align:center; }

.justificar_texto { text-align: justify; }

.subrayado { text-decoration:underline; }


/*----------------------------------------------------------------------*/


/*---------------------------------    SUBMENU INFERIOR   -------------------------------------*/

.submenu {
	width: 950px;
	height: 89px;
	background-image:url(images/fondo_submenu.jpg);
}

/*----------------------------------------------------------------------*/


/*---------------------------------    SECCIONES INFERIORES    -------------------------------------*/

.caja_seccion_inferior { width: 260px; height: auto; }

.caja_titulo_categoria { width: 260px; height: auto; }

.caja_contenedora_noticias_inferiores { width: 260px; height: 140px; }

.caja_titulo_noticias_inferiores { width: 260px; height: auto; }

.caja_contenido_noticias_inferiores { width: 260px; height: 90px; }

.caja_leer_mas_noticias_inferiores { width: 260px; height: auto; }

/*--------------------------------------------------------------------------------------------------*/


/*---------------------------------    CREDITOS    -------------------------------------*/

.creditos {
	width: 950px;
	height: 80px;
	
}

.vinculos_creditos a { font-family: Arial, Helvetica, sans-serif; color:#b4e1ff; font-size: 14px; text-decoration:none }

.vinculos_creditos a:hover { font-family: Arial, Helvetica, sans-serif; color:#fff; font-size: 14px; text-decoration:none; background-image: url(images/resaltado_submenu.jpg); }

/*----------------------------------------------------------------------*/
