@charset "utf-8";
html {
	height: 100%;
}
.pag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}
.pag2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	color: #999999;
}
body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-family: Calibri, sans-serif, Helvetica, Arial;
	background-image: url(../images/fondo_pagina_2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 11px;
	background-attachment: fixed;
}
#principal {
	text-align: left;
	background-image: url(column_back.gif);
	background-repeat: repeat-y;
}
#principal #login {
	background-image: url(../images/login.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 155px;
	width: 300px;
	padding-top: 45px;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	font-variant: small-caps;
	color: #333333;
}
#principal #cabecera {
	background-image: url(../images/fondo_cabecera_principal.png);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	height: 80px;
	font-size: 30px;
	color: #828282;
	font-style: italic;
	font-weight: bold;
	padding-left: 10px;
	text-align: right;
}
#principal #cabecera #fecha {
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #282828;
	padding-top: 25px;
	padding-right: 10px;
	text-transform: capitalize;
}
#principal #cabecera #conexion {
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #747474;
	padding-right: 10px;
}
#principal #central {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#principal #central #menu {
	clear: left;
	float: left;
	height: 100%;
	width: 157px;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.elemento_menu_activo {
	clear: both;
	height: 45px;
	width: 147px;
	background-image: url(../images/fondo_elemento_menu_activo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	font-variant: small-caps;
}
.elemento_menu_activo a {
	height: 31px;
	width: 100%;
	display: block;
	color: #3b3b3b;
	text-decoration: none;
	cursor: default;
	padding-top: 14px;
}
.elemento_menu_activo a:visited {
	color: #3b3b3b;
}
.elemento_menu_inactivo {
	clear: both;
	height: 30px;
	width: 146px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9a9a9a;
	margin-left: 10px;
	font-variant: small-caps;
}
.cursor {
	cursor:hand;	
}
.elemento_menu_inactivo:hover {
	background-color: #FFFFCC;
}
.elemento_menu_inactivo a {
	height: 30px;
	width: 100%;
	display: block;
	color: #b1b1b1;
	text-decoration: none;
	padding-top: 7px;
	padding-bottom: 7px;
}
.elemento_menu_inactivo a:visited {
	color: #b1b1b1;
}
#principal #central #menu #elemento_menu_relleno {
	clear: both;
	width: 156px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9a9a9a;
	cursor: default;
}
#principal #central #contenido {
	background-color: #f7f7f7;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-color: #9a9a9a;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(../images/fondo_gestor.png);
	float: left;
}
#principal #central #contenido #menu_interior {
	height: 100%;
	width: 165px;
	clear: right;
	float: right;
	padding-right: 10px;
}
#principal #central #contenido #carga_pag {
	height:97%;
	clear: left;
	float: left;
	overflow: auto;
	margin: 10px;
}
#tapa {
	position:absolute;
	left:0px;
	top:0px;
	width:0px;
	height:0px;
	z-index:1;
}
#carga {
	position:absolute;
	z-index:2;
}
#mensaje {
	position:absolute;
	background-color: #FFFFFF;
	padding: 10px;
	height: 300px;
	width: 400px;
	border: 0px solid #000000;
	z-index: 3;	
}
#mensaje form {
	font-size: 13px;
}


#panel_acciones {
	float:right;
	padding-top:10px;
	font-size: 16px;
	font-variant: small-caps;
	font-style: italic;
}
#panel_acciones #cabecera {
	background-image: url(../images/cabecera_acciones.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 20px;
	width: 158px;
	font-size: 16px;
	font-variant: small-caps;
	color: #FFFFFF;
	font-weight: bold;
	padding-right: 7px;
}
#panel_acciones #pie {
	background-image: url(../images/pie_acciones.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 20px;
	width: 165px;
}
#panel_acciones #pie_peq {
	background-image: url(../images/pie_acciones_peq.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 15px;
	width: 165px;
}
#panel_acciones .accion {
	background-color: #8f8f8f;
	height: 21px;
	width: 151px;
	background-image: url(../images/fondo_accion.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-left: 7px;
	padding-right: 7px;
}
#panel_acciones .accion_mini {
	background-color: #666666;
	height: 19px;
	width: 50px;
	padding-left: 7px;
	padding-right: 7px;
	float: left;
	border: 1px dashed #333333;
	margin-left: 7px;
	line-height: 20px;
}
#panel_acciones .accion:hover {
	background-color: #666666;
}
#panel_acciones .accion_mini:hover {
	background-color: #999999;
}
#panel_acciones .accion a {
	color: #FFFFFF;
	height: 100%;
	width: 100%;
	display: block;
	font-size: 13px;
	text-decoration: none;
	line-height: 20px;
	font-weight: 100;
}
#panel_acciones .accion_mini a {
	color: #FFFFFF;
	height: 100%;
	width: 100%;
	display: block;
	font-size: 13px;
	text-decoration: none;
	line-height: 20px;
	font-weight: 100;
}
#panel_acciones .separador {
	background-color: #4f4e4e;
	height: 8px;
	width: 165px;
}
#panel_acciones #imagen_acciones {
	background-color: #FFFFFF;
	width: 153px;
	border: 3px solid #8f8f8f;
	font-variant: normal;
	font-size: 12px;
	padding: 3px;
}
#panel_acciones #info_acciones {
	background-color: #D9D9D9;
	width: 153px;
	border: 3px solid #8f8f8f;
	font-variant: normal;
	font-size: 12px;
	padding: 3px;
}
.capa_galeria {
	width:295px;
	height:108px;
	margin-top: 3px;
	float:left;
}
.capa_galeria:hover {
	background-image: url(../images/fondo_icono_boletin.gif);
}
.capa_galeria_interior {
	width:287px;
	height:100px;
	margin-left: 4px;
	margin-top: 4px;
	background-image: url(../images/imagenes_galeria_fondo.gif);
	float:left;
}
.menu_elemento_boton {
	width:45px;
	height:12px;
	margin-left:2px;
	background-color:#666666;
	border:#333333 1px solid;
	float:right;
}
.menu_elemento_boton a {
	color:#FFFFFF;
	font-size:9px;
}
.menu_elemento_boton:hover {
	background-color:#CCCCCC;
}
.capa_imagen {
	width:100px;
	height:100px;
	background-color: #999999;
	margin: 7px;
	border: 1px solid #333333;
}
.capa_imagen_mini {
	width:40px;
	height:40px;
	background-color: #FFFFFF;
	margin: 2px;
	border: 1px solid #333333;
}
.capa_imagen a {
	height: 100%;
	width: 100%;
	display: block;
}
.fondo_icono_imagen {
	width:116px;
	height:116px;
	float:left
}
.fondo_icono_imagen_mini {
	width:46px;
	height:46px;
	float:left
}
.fondo_icono_imagen:hover {
	background-image: url(../images/fondo_icono.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.fondo_icono_imagen_mini:hover {
	background-image: url(../images/fondo_icono_mini.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#listado_imagenes {
	float:left;
	width: 100%;
}
.cabe_colum {
	background-image: url(../images/equina_dcha.gif);
	background-repeat:  no-repeat;
	background-position: right top;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	font-style: italic;
	clear: both;
	background-color: #4f4e4e;
	width: 100%;
}
.cabe_colum a {

	color:#FFF}
.cabe_colum_mini {
	background-image: url(../images/equina_dcha.gif);
	background-repeat:  no-repeat;
	background-position: right top;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	font-variant: small-caps;
	font-style: italic;
	clear: both;
	background-color: #4f4e4e;
	width: 100%;
}
.cabe_colum_mini_px {
	background-image: url(../images/equina_dcha.gif);
	background-repeat:  no-repeat;
	background-position: right top;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	font-variant: small-caps;
	font-style: italic;
	clear: both;
	background-color: #4f4e4e;
	width: 399px;
}
.cabe_colum_mini_px_total {
	background-image: url(../images/equina_dcha.gif);
	background-repeat:  no-repeat;
	background-position: right top;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	font-variant: small-caps;
	font-style: italic;
	clear: both;
	background-color: #4f4e4e;
}
.grupo_mini_px_total2 {
	background-color: #deecfd;
	padding-left:2%;
	padding-bottom:5px;
	padding-top: 4px;
	clear:left;
}
.grupo_mini_px_total2_con_alto {
	background-color: #deecfd;
	padding-left:2%;
	padding-bottom:5px;
	padding-top: 4px;
	clear:left;
	height:20px;
}

.grupo_mini_px_grande {
	background-color: #FFFFFF;
	padding:10px;
	font-size:14px; 
	border:solid 1px #999999; 

}
.grupo_mini_px_grande_ama {
	background-color: #FFFFCC;
	font-size:14px;
	padding-top:2px;
	padding-bottom:2px;
	border:solid 1px #999999; 
}

.grupo_mini_px_grande_gris {
	background-color:#EBEBEB; 
	font-size:12px; 
	border:solid 1px #999999; 
	padding:3px;
}

.grupo_mini_px_grande_gris a{
	font-size:12px; 
}

.grupo_mini_px_rojo {
	width: 390px;
	padding-bottom:4px;
	float: left;
	padding-left: 9px;
	padding-top: 3px;
	background-color: #FFA4A4;
}

.grupo_mini_px_grande_sin_fondo {
	font-size:12px; 
	border:solid 1px #999999; 
	padding-bottom:2px;
}

.grupo_mini_px_oscuro {
	background-color: #cbe2ff;
	width: 390px;
	padding-bottom:5px;
	float: left;
	padding-left: 9px;
	padding-top: 4px;
}


.grupo_mini_px_mensaje {
	background-color: #E4E4E4;
	width: 390px;
	float: left;
	padding-left: 9px;
	text-align:center;
	font-size: 10px;
	font-style: italic;
	color: #666666;
	font-weight: bold;
}
.grupo_mini_px_mensaje_dcha {
	background-color: #deecfd;
	clear: left;
	text-align:center;
	font-size: 10px;
	font-style: italic;
	color: #666666;
}
.grupo_mini_px_izda {
	float:left; 
	width:60px; 
	text-align:right; 
	padding-right:5px; 
	padding-top:3px;
}
.grupo_mini_px_dcha{float:left; text-align:left; padding-top:3px; width:310px;}
.grupo_mini_px_izda_sin {
	float:left; 
	width:75px; 
	text-align:right; 
	padding-right:5px; 
}

.grupo_mini_px_dcha_sin {
	float:left; 
	text-align:left;
	padding-left:5px;
}

.grupo_mini_px_izda_grande {
	float:left; 
	width:85px; 
	text-align:right; 
	padding-right:5px; 
	padding-top:3px;
}
.cabe_colum_mini_px_2 {
	background-image: url(../images/equina_dcha.gif);
	background-repeat:  no-repeat;
	background-position: right top;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	font-variant: small-caps;
	font-style: italic;
	clear: both;
	background-color: #85b1da;
	width: 424px;
}
.grupo_mini_px_2 {
	background-color: #E4E4E4;
	width: 415px;
	padding-bottom:5px;
	float: left;
	padding-left: 9px;
	padding-top: 4px;
}
.grupo_mini_px_total {
	background-color: #E4E4E4;
	padding-left:2%;
	padding-bottom:5px;
	padding-top: 4px;
	clear:left;
}
.grupo_mini_px_total_nuevo {
	background-color: #E4E4E4;
	clear:left;
	overflow:hidden;
}
.grupo_mini_px_total_nuevo2 {
	background-color: #E4E4E4;
	clear:left;
}
.grupo_mini_px {
	background-color: #E4E4E4;
	width: 390px;
	padding-bottom:5px;
	clear:left;
	padding-left: 9px;
	padding-top: 4px;
	overflow:hidden;
}
.grupo_mini_px_ajustable {
	background-color: #E4E4E4;
	padding-bottom:5px;
	clear:left;
	padding-left: 9px;
	padding-top: 4px;
	overflow:hidden;
}

.grupo_mini_px_oscuro {
	background-color: #CCC;
	width: 390px;
	padding-bottom:5px;
	clear:left;
	padding-left: 9px;
	padding-top: 4px;
}
.grupo_mini_px_trans {
	width: 390px;
	padding-bottom:4px;
	float: left;
	padding-left: 9px;
	padding-top: 3px;
}
.grupo_mini_px_total_grande{
	width: 416px;
	background-color: #E4E4E4;
}
.cabe_colum_mini_px_2 {
	background-image: url(../images/equina_dcha.gif);
	background-repeat:  no-repeat;
	background-position: right top;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	font-variant: small-caps;
	font-style: italic;
	clear: both;
	background-color: #4f4e4e;
	width: 424px;
}
.grupo_mini_px_2 {
	background-color: #E4E4E4;
	width: 415px;
	padding-bottom:5px;
	float: left;
	padding-left: 9px;
	padding-top: 4px;
}
.caja {
	color: #FFFFFF;
	font-size: 9px;
	font-style: italic;
	clear: both;
	background-color: #8f8f8f;
}
.caja_clara {
	color: #8f8f8f;
	font-size: 9px;
	font-style: italic;
	clear: both;
	background-color: #FFFFFF;
}
.caja_clara_grande {
	color: #333333;
	font-size: 10px;
	clear: both;
	background-color: #FFFFFF;
}

.grupo_imagenes {
	background-color: #E4E4E4;
	width: 100%;
	margin-bottom: 15px;
	float: left;
	position: static;
}
.grupo_imagenes_mini {
	background-color: #E4E4E4;
	width: 100%;
	margin-bottom: 7px;
	float: left;
	position: static;
}
.grupo_imagenes_mini2 {
	width: 100%;
	margin-bottom: 7px;
	float: left;
	position: static;
}
.capa_drop_hover {
	background-color: #CCCCCC;
	width: 100%;
	margin-bottom: 15px;
}
a:hover {
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
.alert {
	font-weight: bold;
	color: #FF0000;
}
.borde_fotos {
	padding:2px;
	border:1px solid #000000;
	background-color:#ffffff;
	margin-left:auto;
	margin-right:auto;
}

/*css de boletines*/
.fondo_gris {
	background-color: #E4E4E4;
	width: 95%;
	font-size: 14px;
	text-align: left;
	padding-left: 5%;
	padding-bottom: 5px;
}
.cabe_colum_editar {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	font-style: italic;
	clear: both;
	background-color: #90bcd9;
	width: 96%;
	padding-left: 4%;
}
#panel_acciones #cabecera_editar {
	background-color: #f3f6fb;
	height: 20px;
	width: 158px;
	font-size: 16px;
	font-variant: small-caps;
	color: #000000;
	font-weight: bold;
	padding-right: 7px;
}
#panel_acciones .accion_editar {
	background-color: #90bcd9;
	height: 21px;
	width: 151px;
	background-image: url(../images/fondo_accion.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-left: 7px;
	padding-right: 7px;
}

#panel_acciones .accion_editar a {
	color: #FFFFFF;
	height: 100%;
	width: 100%;
	display: block;
	font-size: 14px;
	text-decoration: none;
	line-height: 20px;
	font-weight: 100;
}
.borde_superior{
	border-top:#CCC solid 1px;
}
.borde_azul{
	border: 1px solid #90bcd9;
}
#panel_acciones #info_acciones_editar {
	background-color: #f3f6fb;
	width: 151px;
	border: 3px solid #90bcd9;
	font-variant: normal;
	font-size: 12px;
	padding: 4px;
}
#panel_acciones #pie_editar {
	height: 5px;
	width: 165px;
	background-color: #90bcd9;
}
.boletin_enlaces {
	color: #FFFFFF;
	font-size: 10px;
	font-style: italic;
}
.enlace_idem {
	font-size: 14px;
	color: #FFFFFF;
	font-style: italic;
}
.titular {
	color: #ff9400;
	text-decoration: underline;
	width: 98%;
}
.blanco_grande {
	font-size: 35px;
	font-weight: bold;
	color: #FFFFFF;
}
.blanco_mediano {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.caja_oscura {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	font-style: italic;
}
.autores {
	font-size: 10px;
	color: #999999;
}
.dcha {
	text-align: right;
}
.form_top00 {
	padding: 0px;
	margin: 0px;
}
.form_top0 {
	padding-top: 0px;
	padding-bottom: 0px;
}
.enlace_indice {
	color: #8c8ca5;
}
.enlace_destacamos {
	color: #ff9400;
	font-size: 10px;
}
.enlace_ytambien {
	font-size: 10px;
}
.texto_editorial {
	color: #8c8ca5;
	font-size: 11px;
}
.titulares {
	font-size: 14px;
	text-decoration: underline;
}
.titular_eventos {
	font-size: 18px;
	color: #FFFFFF;
}
.texto_aviso_legal {
	color: #8c8ca5;
	font-size: 9px;
}
.texto_caja {
	color: #8c8ca5;
	font-size: 8px;
}
.texto_gris {
	color: #999999;
	font-size: 11px;
}
.texto_blanco {
	color: #FFFFFF;
	font-size: 11px;
}
.gobierno_mundial {
	color: #ff9400;
}
.cooperacion {
	color: #d0242e;
}
.comercio_internacional {
	color: #79c428;
}
.medio_ambiente {
	color: #09a146;
}
.derechos_humanos {
	color: #262fa0;
}
.participacion {
	color: #931277;
}
.genero {
	color: #582759;
	}
.accion_menu_contextual{
	background-color: #8f8f8f;
	height: 19px;
	width: 151px;
	background-image: url(../images/fondo_accion.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-left: 7px;
	padding-right: 7px;
	padding-top:2px;
	font-size: 11px;
	color: #CCCCCC;
}
.boton_menu_contextual {
	height: 14px;
	background-image: url(../images/menu_contextual_acciones.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 50px;
	overflow: visible;
	z-index:1;
}
.boton_menu_contextual a{
	display:block;
	width: 50px;
	height: 14px;
}
.boton_menu_contextual:hover {
	height: 14px;
	background-image: url(../images/menu_contextual_acciones_sobre.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 50px;
}

.boton_menu_contextual_cuadro {
	height: 18px;
	background-repeat: no-repeat;
	background-position: center center;
	width: 60px;
	overflow: visible;
	z-index:1;
	background-color:#ccc;
	text-align:center;
	border:#333 solid 1px;
	font-size:12px;
}
.boton_menu_contextual_cuadro a{
	display:block;
	width: 100%;
	height: 18px;
	color:#333;
	line-height:1.3em;
}
.boton_menu_contextual_cuadro:hover {
	background-color:#999;
}
.boton_menu_contextual_cuadro a:hover{
	color:#000;
}

.boton_menu_contextual_gral_vista {
	height: 13px;
	background-repeat: no-repeat;
	background-position: right center;
	width: 140px;
	line-height:11px;
	margin-left:5px;
	border: 1px solid #666666;
	background-image: url(../images/accion_flecha_inf_sobre.gif);
	background-color: #FFFFFF;
}
.boton_menu_contextual_gral_vista a{
	line-height:13px;
	display:block;
	width: 140px;
	height: 13px;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
.letra{
	line-height:13px;
	height: 13px;
	width:15px;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
	float:left;
}
.boton_menu_contextual_gral_vista a:hover{
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color:#FFFFFF;
}
.boton_menu_contextual_gral_vista:hover {
	background-image: url(../images/accion_flecha_inf.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #999999;
}
.div_menu_contextual_gral_vista {
	width: 127px;
	text-align: justify;
	position:absolute;
	display:none;
	background-color: #999999;
	border: 1px solid #000000;
	margin-top:13px;
	color:#000000;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}
.div_menu_contextual_gral_vista a{
	font-size: 11px;
	color: #FFFFFF;
	display:block;
	padding-top:0px; 
	width:100%; 
	height:13px;
}
.div_menu_contextual_gral_vista a:hover{
	font-weight: bold;
	color: #0066CC;
}

.accion {
	color: #FFFFFF;
	height: 100%;
	width: 100%;
	display: block;
	font-size: 13px;
	text-decoration: none;
	line-height: 20px;
	font-weight: 100;
}

.item_menu_pregunta {
	width: 115px;
	background-image: url(../images/Menu_contextual_acciones_pregunta.gif);
	background-repeat:  repeat-y;
	padding-left: 5px;
	line-height: 18px;
	font-size: 11px;
	color: #FFFFFF;
	padding-bottom: 3px;
}
.accion_mini_item {
	background-color: #666666;
	height: 14px;
	width: 30px;
	padding-left: 7px;
	padding-right: 7px;
	float: left;
	border: 1px dashed #333333;
	margin-left: 7px;
	line-height: 14px;
}
.accion_mini_item a{
	color: #FFFFFF;
	height: 14px;
	width: 30px;
}
.accion_mini_item_2 {
	background-color: #999999;
	width: 109px;
	height: 18px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.accion_mini_item_2 a{
	color: #FFFFFF;
	width: 109px;
	height: 18px;
}
.accion_mini_item_2 a:hover{
	color: #000000;
}
.accion_mini_item_2:hover {
	background-color: #666666;
}
.accion_mini_item_3 {
	background-color: #999999;
	height: 14px;
	float: left;
	border: 1px solid #666666;
	margin-left: 4px;
	line-height: 14px;
}
.accion_mini_item_3 a{
	color: #FFFFFF;
	height: 14px;
}
.accion_mini_item_3 a:hover{
	color: #000000;
	height: 14px;
}

.item_menu {
	width: 115px;
	height: 18px;
	background-image: url(../images/menu_contextual_fondo.gif);
	background-repeat:  repeat-y;
	padding-left: 5px;
	line-height: 18px;
}
.item_menu:hover {
	width: 115px;
	background-image: url(../images/menu_contextual_fondo_sobre.gif);
}
.item_menu a{
	width: 115px;
	height: 18px;
	font-size: 11px;
	color: #666666;
	display: block;	
}
.item_menu a:hover{
	font-size: 11px;
	color: #666666;
	display: block;
	font-weight: bold;
}
.item_menu_alto {
	width: 115px;
	height: 36px;
	background-image: url(../images/menu_contextual_fondo.gif);
	background-repeat:  repeat-y;
	padding-left: 5px;
	line-height: 18px;
}
.item_menu_alto:hover {
	width: 115px;
	background-image: url(../images/menu_contextual_fondo_sobre.gif);
}
.item_menu_alto a{
	width: 115px;
	height: 36px;
	font-size: 11px;
	color: #666666;
	display: block;	
}
.item_menu_alto a:hover{
	font-size: 11px;
	color: #666666;
	display: block;
	font-weight: bold;
}
/*menu contextual de las vistas*/
.item_menu_vista {
	width: 140px;
	height: 18px;
	padding-left: 5px;
	line-height: 18px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.item_menu_vista:hover {
	width: 140px;
	background-color: #CCCCCC;
}
.item_menu_vista a{
	width: 140px;
	height: 18px;
	font-size: 11px;
	color: #666666;
	display: block;	
}
.item_menu_vista a:hover{
	font-size: 11px;
	color: #666666;
	display: block;
	font-weight: bold;
}
/*hasta aqui el menu contextual de vistas*/
#cabecera_menu_contextual {
	background-image: url(../images/menu_contextual_cabecera.gif);
	height: 7px;
	width: 120px;
	background-repeat: no-repeat;
	font-size: 7px;
}
#pie_menu_contextual {
	background-image: url(../images/menu_contextual_pie.gif);
	height: 10px;
	width: 120px;
	background-repeat: no-repeat;
	font-size: 7px;
}
#menu_contextual_cuadro {
	width: 120px;
	background-repeat: no-repeat;
	font-size: 7px;
	background-color:#999;
	border: #999 solid 1px;
	overflow:hidden;
}
.item_menu_cuadro {
	width: 113px;
	height: 18px;
	margin: 2px;
	line-height: 18px;
	background-color:#ccc;
	padding-left:3px;
} 
.item_menu_cuadro_pregunta {
	width: 115px;
	background-color:#ccc;
	padding-left: 5px;
	line-height: 18px;
	font-size: 11px;
	color: #FFFFFF;
	padding-bottom: 3px;
}

.item_menu_cuadro:hover {
	background-color:#999;
}
.item_menu_cuadro a{
	width: 115px;
	height: 18px;
	font-size: 11px;
	color: #666666;
	display: block;	
}
.item_menu_cuadro a:hover{
	font-size: 11px;
	color: #fff;
	display: block;
	font-weight: bold;
}

/* -- Estilos upload ------------------------------- */

.progressWrapper {
	width: 100%;
}

.progressContainer {
	margin: 2px;
	padding: 1px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 100%;
	height: 8px;
	text-align: left;
	white-space: nowrap;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 100%;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}

.swfupload {
	position: absolute;
	z-index: 1;
}
/* -- Fin Estilos upload ------------------------------- */
.subtitulo_listar {
	font-size: 13px;
	font-style: italic;
	color: #FFFFFF;
	background-color: #999999;
	text-align: left;
	padding-left: 15px;
}
.subtitulo_paginar {
	font-size: 11px;
	font-style: italic;
	color: #000000;
	background-color: white;
	text-align: left;
	padding-left: 15px;
	margin-bottom: 2px;
	border: 1px solid #999999;
	clear: left;
}

.subtitulo_paginar a:hover {
	color: black;
	font-weight: bold;
}

.texto {
	font-size: 14px;
	color: #0000BF;
}

.fondo_gris {
	background-color: #E4E4E4;
	width: 95%;
	font-size: 14px;
	text-align: left;
	padding-left: 5%;
	padding-bottom: 5px;
}
.cabe_colum_editar {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	font-style: italic;
	clear: both;
	background-color: #90bcd9;
	width: 96%;
	padding-left: 4%;
}
.cabe_colum_editar_cambio {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	font-style: italic;
	clear: both;
	background-color: #999999;
	width: 96%;
	padding-left: 4%;
}
.cabe_colum_editar_cabecera {
	color: #FFFFFF;
	font-size: 22px;
	font-weight: bold;
	font-variant: small-caps;
	font-style: italic;
	clear: both;
	background-color: #90bcd9;
	padding:5px;
}

#panel_acciones #cabecera_editar {
	background-color: #f3f6fb;
	height: 20px;
	width: 150px;
	font-size: 16px;
	font-variant: small-caps;
	color: #000000;
	font-weight: bold;
	padding-left: 7px;
	padding-right: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #90bcd9;
}
#panel_acciones .accion_editar {
	background-color: #90bcd9;
	height: 21px;
	width: 151px;
	background-image: url(../images/fondo_accion.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-left: 7px;
	padding-right: 7px;
}

#panel_acciones .accion_editar a {
	color: #FFFFFF;
	height: 100%;
	width: 100%;
	display: block;
	font-size: 14px;
	text-decoration: none;
	line-height: 20px;
	font-weight: 100;
}
.borde_azul{
	border: 1px solid #90bcd9;
}
.enlace_azul{ color:#03F; text-decoration:underline}
.enlace_azul:hover{
	color:#000;
	text-decoration:underline
}
.alinear_centro{ text-align:center}
.boton{ background-color:#FFF; padding:2px; display:block; border:#666 solid 1px;; text-transform:none !important; text-align:center; width:85%; margin-left:5%}
.boton:hover{
	background-color:#C1C1C1;
}
.boton a{ font-size:0.9em; color:#666; text-decoration:none; text-transform:none !important; width:100%; height:100%; display:block}
.boton a:hover{ color:#000 !important;}
.boton img{ vertical-align:middle; border:none; float:none;}


.borde_gris{
	border: 1px solid #90bcd9;
	background-color:#CCCCCC;
}
.boton_blanco{
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
}
.boton_blanco_grande{
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:10px;
}
.boton_azul{
	border: 1px solid #90bcd9;
	background-color:#FFFFFF
}
.boton_gris{
	border: 1px solid #000000;
	background-color:#999;
	color:#FFF
}
.boton_gris:hover{
	border: 1px solid #CCCCCC;
	background-color:#CCCCCC
}
/*Estilos insercion de documentos*/
.capa_documento {
	padding:5px;
}
.capa_documento_mini {
	padding-top:2px;
	padding-left:3px;
}
.capa_documento_mini a {
	color: #000000;
}
.capa_documento_mini a:hover {
	text-decoration: underline;
}
.fondo_icono_imagen_mini_cargar {
	width:46px;
	height:60px;
	float:left;
}
.separador_negro{
	height:1px;
	font-size:1px;
	background-color:#000000;
}
.div_menu_contextual{
	z-index:1;
	position:relative;
}

.div_menu_contextual2{
	position:relative;
	top: -14px;
}
.div_menu_contextual3{
	position:relative;
	top: -20px;
	left:-60px;
}
.div_menu_contextual_ie{
	position:relative;
}
.pos75{
 top:-10px; 
 left:-105px; 
 z-index:15
  }
  
.div_izda{
	float:left;
	width:110px;
	padding-right:5px;
	padding-top:4px;
	text-align:right;
	font-size: 10px;
}
.div_dcha{
	float:left; 
	padding-right:5px; 
	text-align:left;
}
#alerta_inicio {
 font-size: 24px;
 font-weight: bold;
 color: #900;
 text-align: center;
 margin-top: 20px;
}
.caja_clara {
	color: #DEEBF5;
	font-size: 9px;
	font-style: italic;
	clear: both;
	background-color: #FFFFFF;
}
.caja_gris {
	color: #666666;
	font-size: 11px;
	font-style: italic;
	clear: both;
	background-color: #E6E6E6;
}
.borde_azul{
	border: 1px solid #90bcd9;
}
.borde_gris{
	border: 1px solid #90bcd9;
	background-color:#CCCCCC;
}
.boton_blanco{
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
}
.boton_azul{
	border: 1px solid #A4BFFF;
	background-color:#C6D7FF;
}
.boton_azul:hover{
	background-color:#E4E4E4;
	cursor:hand;
}
.boton_azul_enlace{
	border: 1px solid #A4BFFF;
	background-color:#FFFFFF;
}
.boton_azul_enlace:hover{
	background-color:#E4E4E4;
	cursor:hand;
}
.boton_blanco2{
	border: 1px solid #000000;
	background-color:#FFFFFF;
	padding-left:3px;
	padding-right:3px;
}

.boton_blanco2:hover{
	border: 1px solid #000000;
	background-color:#E4E4E4;
}

.texto_blanco_enlace{
	color:#FFFFFF;
	font-size:11px;
}
.texto_negro{
	color:#000000;
	font-size:11px;
}
.texto_negro_muy_grande{
	color:#000000;
	font-size:20px;
}


.texto_blanco_enlace :hover{
	color:#CCCCCC;
	text-decoration:underline;
	font-size:11px;
}
.parrafo{
	padding-top:8px;
}
.parrafo_med{
	padding-top:5px;
}
.parrafo_peq{
	padding-top:3px;
}
.grupo_50 {
	width: 48%;
	float:left;
}
.grupo_33 {
	width: 33%;
	float:left;
}

.subtitulo_listar_oscuro {
	color: #FFFFFF;
	background-color: #999;
	text-align: left;
	padding-left: 15px;
	padding-bottom:3px;
	padding-top:3px;
	font-weight: bold;
}
.subtitulo_listar_oscuro a {
	color: #000000;
	font-weight: bold;
}
.texto_blanco {
	color: #FFFFFF;
	font-size: 11px;
}
.texto_blanco_grande {
	color: #FFFFFF;
	font-size: 16px;
}

.tabla_estadisticas_principal td{
	background-color:#FFF7EA;
}
.tabla_estadisticas_principal a:hover{
	font-style: italic;
	text-decoration: underline;
}
.tabla_estadisticas_principal a{
	color:#000000;
}
.tabla_estadisticas2 td{
	background-color:#F2F2F2;
}
.tabla_estadisticas3 td{
	background-color:#FFFFEA;
}



/*Parte derecha de las ventanas que se abren*/
   .cabe_colum_mini_evento_dcha {
	background-image: url(../images/equina_dcha.gif);
	background-repeat:  no-repeat;
	background-position: right top;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	font-variant: small-caps;
	font-style: italic;
	clear: both;
	background-color: #4f4e4e;
	width: 379px;
}
.grupo_mini_evento_dcha {
	background-color: #E4E4E4;
	width: 370px;
	padding-bottom:5px;
	float: left;
	padding-left: 9px;
	padding-top: 4px;
}
.grupo_evento_dcha{
	background-color: #E4E4E4;
	width: 370px;
	padding-bottom:5px;
	float: left;
	padding-left: 9px;
	padding-top: 4px;
	overflow:auto;
}
.grupo_evento_dcha_chivato{
	background-color: #D5E2FF;
	width: 361px;
	float: left;
	padding-left: 9px;
	padding-right:9px;
	padding-top: 4px;
	height:225px;
	overflow:auto;
	padding-bottom:5px;
}
.grupo_evento_dcha_chivato_grande{
	background-color: #D5E2FF;
	width: 361px;
	float: left;
	padding-left: 9px;
	padding-right:9px;
	padding-top: 4px;
	height:305px;
	overflow:auto;
	padding-bottom:5px;
}
.grupo_evento_dcha_chivato_sub {
	background-color: #D5E2FF;
	width: 361px;
	padding-left: 9px;
	padding-right:9px;
	padding-top: 4px;
}
.grupo_chivato{
	background-color: #D5E2FF;
	float: left;
	padding-left: 9px;
	padding-right:9px;
	padding-top: 4px;
	padding-bottom:5px;
}

.grupo_mini_px_grande_ama_fijo {
	width: 377px;
	background-color: #FFFFCC;
	font-size:14px;
	padding-top:2px;
	padding-bottom:2px;
	border:solid 1px #999999; 
}

.grupo_mini_px_grande_gris_fijo {
	width: 377px;
	background-color:#EBEBEB; 
	font-size:12px; 
	border:solid 1px #999999; 
	padding-bottom:2px;
}
.grupo_mini_px_grande_gris_fijo_g {
	width: 379px;
	background-color:#EBEBEB; 
	font-size:12px; 
	border:solid 1px #999999; 
	padding-bottom:2px;
}
.grupo_mini_px_grande_gris_fijo_g_g {
	width: 414px;
	background-color:#EBEBEB; 
	font-size:12px; 
	border:solid 1px #999999; 
	padding-bottom:2px;
}
.parrafo_margen{
	 clear:left;
	 padding-left:9px; 
	 padding-top:5px; 
}
.parrafo_margen_peq{
	 clear:left;
	 padding-left:4px; 
	 padding-top:5px; 
}
.parrafo_margen_enlace a{
	color: #0033FF;
	 padding-left:4px; 
}
.parrafo_margen_enlace a:hover{
	font-weight: bold;
	text-decoration: underline;
}
.negrita{
	font-weight: bold;
	color: #333333;	
}
.negrita:hover{
	text-decoration: underline;
}
.normal{
	color: #333333;	
}
.enlace_normal{
	color: #333333;	
}
.enlace_normal:hover{
	text-decoration: underline;
}

.elemento_ficha_activo{
	background-color:#14aa49;
	border:#0F7D35 solid 1px;}

.elemento_ficha_inactivo{
	background-color:#f10000;
	border:#9D0000 solid 1px;}

.elemento_ficha_invigente{
	background-color:#09C;
	border:#06C solid 1px;
}


.fondo_mujer {background-color:#9003a1;}
.fondo_inmigracion {background-color:#eeb60e;}
.fondo_discapacidad {background-color:#f38d12;}
.fondo_familia {background-color:#f36412;}
.fondo_mayores{background-color:#106d92}


.borde_mayores {border:#106d92 solid 2px}
.borde_mujer {border:#9003a1 solid 2px}
.borde_inmigracion {border:#eeb60e solid 2px}
.borde_discapacidad {border:#f38d12 solid 2px}
.borde_familia {border:#f36412 solid 2px}


.cuadrado_portal:hover{
	background-color:#CCC}
	
.cuadrado_portal a{
	display:block;
	width:100%;
	height:100%;
	color:#FFF;
	font-size:3em;
	font-weight:bold;
	}

.cuadrado_portal{
	height:220px;
	width:250px;
	float:left; 
	margin-right:30px;
	border:#999 solid 3px;
	margin-top:10px;
	}

.cuadrado_portal_inmigracion{
	background-image: url(../../images/portales/icono_inmigracion5.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.cuadrado_portal_mayores{
	background-image: url(../../images/portales/icono_mayores2.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.cuadrado_portal_mujer{
	background-image: url(../../images/portales/icono_mujer.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.cuadrado_portal_discapacidad{
	background-image: url(../../images/portales/icono_discapacidad2.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.cuadrado_portal_familia{
	background-image: url(../../images/portales/icono_familia.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.titular_miniportal{ font-size:4.5em; color:#FFF;font-weight:normal;}
.titular_miniportal_peq{ font-size:4.0em; color:#FFF;font-weight:normal;}

.portal_inmigracion{
	background-image: url(../../images/portales/icono_inmigracion4.png);
	background-repeat: no-repeat;
	background-position: right center;
	height:60px; 
	padding:20px 10px 10px 20px;
	margin-right:20px;
}

.tira_inmigracion{
	background-image: url(../../images/portales/icono_inmigracion4.png);
	background-repeat: no-repeat;
	background-position: right center;
	height:20px; 
	padding:20px 10px 10px 20px;
	margin-right:20px;
}

.portal_mayores{
	background-image: url(../../images/portales/icono_mayores2.png);
	background-repeat: no-repeat;
	background-position: right top;
	height:60px; 
	padding:20px 10px 10px 20px;
	margin-right:30px;
}
.tira_mayores{
	background-image: url(../../images/portales/icono_mayores2.png);
	background-repeat: no-repeat;
	background-position: right top;
	height:20px; 
	padding:20px 10px 10px 20px;
	margin-right:30px;
}


.portal_mujer{
	background-image: url(../../images/portales/icono_mujer.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height:60px; 
	padding:20px 10px 10px 20px;
	margin-right:20px;
}

.tira_mujer{
	background-image: url(../../images/portales/icono_mujer2.png);
	background-repeat: no-repeat;
	background-position: right center;
	height:20px; 
	padding:20px 10px 10px 20px;
	margin-right:20px;
}
.portal_discapacidad{
	background-image: url(../../images/portales/icono_discapacidad2.png);
	background-repeat: no-repeat;
	background-position: right center;
	height:60px; 
	padding:20px 10px 10px 20px;
	margin-right:20px;
}

.tira_discapacidad{
	background-image: url(../../images/portales/icono_discapacidad3.png);
	background-repeat: no-repeat;
	background-position: right center;
	height:20px; 
	padding:20px 10px 10px 20px;
	margin-right:20px;
}
.portal_familia{
	background-image: url(../../images/portales/icono_familia.png);
	background-repeat: no-repeat;
	background-position: right center;
	height:60px; 
	padding:20px 10px 10px 20px;
	margin-right:20px;
}

.tira_familia{
	background-image: url(../../images/portales/icono_familia.png);
	background-repeat: no-repeat;
	background-position: right center;
	height:20px; 
	padding:20px 10px 10px 20px;
	margin-right:20px;
}




.separador_negro{
	height:1px;
	font-size:1px;
	background-color:#000000;
}
.div_izda{
	float:left;
	width:110px;
	padding-right:5px;
	padding-top:4px;
	text-align:right;
	font-size: 10px;
}
.div_dcha{
	float:left; 
	padding-right:5px; 
	text-align:left;
}
.div_izda2{
	float:left;
	width:120px;
	padding-right:5px;
	text-align:right;
}
.div_dcha2{
	float:left; 
	padding-right:5px; 
	text-align:left;
}

.div_izda3{
	float:left;
	width:120px;
	padding-right:5px;
	padding-top:3px;
	text-align:right;
}
.div_izda4{
	width:70px; float:left; padding-top:2px;padding-right:5px;text-align:right;
}
.campo_formulario_450{ width:450px;}
.texto_grande {
	font-size: 25px;
	color: #666666;
}
.texto_peque {
	font-size: 11px;
	color: #666666;
}
.texto_peque_peque {
	font-size: 10px;
	color: #666666;
}
#clearing{
     clear:both;
   }
   
   .ventana_explicativa{
	clear:left;
	padding:4px; 
	display:none; 
	position:absolute; 
	border:solid 1px #000000;
	width:350px;
	background-color:#B4CFE9;
	text-align:justify;
}

.fondo_oscuro{ background-color:#999; color:#FFF; padding:5px; overflow:hidden; }
.fondo_oscuro_pes{ background-color:#999; color:#FFF; padding:5px; }
.fondo_oscuro_pes2{
	background-color:#666;
	color:#FFF;
	padding:5px;
}
.fondo_oscuro_pes a{color:#FFF; padding:5px; font-weight:bold}
.fondo_oscuro_pes2 a{color:#FFF; padding:5px; font-weight:bold}


.lista_inicio { line-height:1.3em;}
.lista_inicio li { padding-top:8px;}
.interior { margin-left:15px !important;}

