@charset "utf-8";
/* CSS Document */
/* CARACTERISTICAS DE LA PAGINA PRINCIPAL*/
/*
body
{
	background-color:#e1e1e1;
	background-image:url(../images/fondo_externo.jpg);
	margin:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#2589A0;
	scrollbar-face-color: #ffffff; 
    scrollbar-highlifht-color: #DCDCDC; 
    scrollbar-darkshadow-color: #999999;
    scrollbar-track-color: #e6e6e6; 
    scrollbar-shadow-color: #d3d3d3; 
    scrollbar-3dlight-color: #e0e0e0; 
    scrollbar-arrow-color: #3366cc;
    scrollbar-border-color: #e6e6e6; 
}
*/

/* FORMATO PARA ENLACE DE REQUERIMIENTOS */
.requerimiento
{
	font-family: arial, verdana, serif;
	font-size: 12px;
	font-weight:normal;
	color: #2589A0;
	text-decoration: none;
}
.requerimiento a:link 
{
	color: #2589A0;
	text-decoration: none;
}
.requerimiento a:visited 
{
	color: #2589A0;
	text-decoration: none;
}
.requerimiento a:hover 
{
	color:#000000;
	text-decoration: none;
}

/* FORMATO PARA BOTONES DE TEXTO */
.boton_texto
{
	font-family: arial, verdana, serif;
	font-size: 12px;
	font-weight:normal;
	color: #2589A0;
	text-decoration: none;
}
.boton_texto a:link 
{
	color: #2589A0;
	text-decoration: none;
}
.boton_texto a:visited 
{
	color: #2589A0;
	text-decoration: none;
}
.boton_texto a:hover 
{
	color:#000000;
	text-decoration: none;
}

/* FORMATO PARA BOTONES DE MENU EN LA TABLA */
.boton_tabla
{
	font-family: Arial, Verdana, serif;
	color: #000000;
	text-decoration: none;
}
.boton_tabla a:link 
{
	color: #000000;
	text-decoration: none;
}
.boton_tabla a:visited 
{
	color: #000000;
	text-decoration: none;
}
.boton_tabla a:hover 
{
	color:#2589A0;
	text-decoration: none;
}

/* FORMATO PARA BOTONES DE MENU SECUNDARIO */
.boton_menu_texto
{
	font-family: arial, verdana, serif;
	font-size: 13px;
	font-weight: none;
	color: #2589A0;
	text-decoration: none;
	text-shadow: 3px 3px 2px rgba(30, 140, 160, 0.4),
	-1px -1px 3px rgba(255, 255, 255, 1.0);	
}
.boton_menu_texto a
{
	color: rgba(50,150,200,1.0);
	text-decoration: none;
	text-shadow: 3px 3px 2px rgba(30, 140, 160, 0.4),
	-1px -1px 3px rgba(255, 255, 255, 1.0);	
}
.boton_menu_texto a:hover 
{
	color:#ffffff;
	text-decoration: none;
	text-shadow:2px 2px 2px rgba(100, 100, 100, 1.0),
	-1px -1px 3px rgba(150, 150, 150, 1.0);
}


/* FORMATO PARA BOTONES DE TEXTO SUPERIOR */
.boton_menu_titulo
{
	font-family: arial black, arial, verdana, serif;
	font-size: 14px;
	font-weight:normal;
	color: rgba(255,255,255,1);
	text-align:center;
	text-shadow:2px 3px 3px #828282,
	-1px -1px 3px #999999;	
}
.boton_menu_titulo a
{
	color: rgba(255,255,255,1);
	text-decoration: none;
	text-shadow:2px 3px 3px #828282,
	-1px -1px 3px #999999;	
}
.boton_menu_titulo a:hover 
{
	color: rgba(50,150,200,1.0);
	text-decoration: none;
	text-shadow: 3px 3px 2px rgba(30, 140, 160, 0.4),
	-1px -1px 3px rgba(255, 255, 255, 1.0);	
}

/* FORMATO FONDO PARA PANEL DE ENTRADA DE DATOS */
.fondo_panel
{
	left: 0px;
	top: 10px; 
	margin: 0px;
	padding: 15px; 
/*	text-align: justify; 
	white-space: nowrap; */
/*	position: fixed; */
	border-radius:10px;
	border:1px solid rgba(189, 189, 189, 0.6); 
	background-color: rgba(80, 180, 200, 0.15); 
}



/* FORMATO FONDO PARA BOTONES DE MENU SECUNDARIO */
.fondo_menu_secundario
{
	left: 0px;
	top: 10px; 
	margin: 0px;
	padding: 0px 10px 5px 10px; 
	text-align: justify; 
	white-space: nowrap; 
	position: fixed;
	border-radius:5px;
	border:1px solid rgba(189, 189, 189, 0.6); 
	background-color: rgba(80, 180, 200, 0.15); 
}

/* FORMATO FONDO PARA AGRUPAR ACAPITES */
.fondo_acapite
{
	margin: 0px;
	padding: 5px 15px 15px 15px; 
	border-radius: 10px;
	border:1px solid rgba(80, 180, 200, 0.8); 
}
.fondo_acapite_blanco
{
	margin: 0px;
	padding: 5px 5px 5px 5px; 
	border-radius: 10px;
	border:1px solid rgba(100, 150, 200, 0.8); 
}

/* FORMATO FONDO PARA LISTA DE OPCIONES */
.fondo_lista_opciones
{
	margin: 0px;
	padding: 10px 10px 10px 10px; 
	white-space: nowrap; 
	border-radius: 2px;
	border:1px solid rgba(0, 0, 0, 0.4); 
	background-color: rgba(255, 255, 255, 0.8); 
}

/* FORMATO FONDO PARA LISTA DE OPCIONES */
.fondo_lista_opciones_cabezera
{
	margin: 0px;
	padding: 10px 10px 10px 10px; 
	white-space: nowrap; 
	border-radius: 10px;
	border:1px solid rgba(80, 180, 200, 0.8); 
	background-color: rgba(255, 255, 255, 0.8); 
}

/* FORMATO FONDO PARA INICIO DE SESION */
.fondo_sesion_externo
{
	margin: 0px;
	padding: 5px 15px 15px 15px; 
	border-radius: 10px;
	border:1px solid rgba(80, 180, 200, 0.8); 
}
.fondo_sesion_interno
{
	padding: 10px 10px 1px 10px; 
	text-align: justify; 
	white-space: nowrap; 
	border-radius:10px;
	border:2px solid rgba(189, 189, 189, 0.6); 
	background-color: rgba(80, 180, 200, 0.30); 
}

/* FORMATO TITULO Y CONTENIDOS DE TEXTO*/
.titulo_sesion
{
	font-family: arial, verdana, serif;
	font-size: 14px;
	font-weight: none;
	color: #2589A0;
	text-decoration: none;
	text-shadow: 3px 3px 2px rgba(30, 140, 160, 0.4),
	-1px -1px 3px rgba(255, 255, 255, 1.0);	
}
.contenido_titulo_1
{
	font-family: arial, verdana, serif;
	font-size: 18px;
	font-weight:bold;
	color: #ffffff;
	text-align:center;
	text-shadow:2px 2px 4px #666666,
	-1px -1px 3px #666666;	
}
.contenido_titulo_2
{
	font-family: arial, verdana, serif;
	font-size: 15px;
	font-weight:bold;
	color: #2589A0;
	text-align:center;
	text-shadow:2px 2px 4px #b4b4b4,
	-1px -1px 3px #b4b4b4;	
}
.contenido_titulo_3
{
	font-family: arial black, arial, verdana, serif;
	font-size: 14px;
	font-weight:normal;
	color: rgba(255,255,255,1);
	text-align:center;
	text-shadow:2px 3px 3px #828282,
	-1px -1px 3px #999999;	
}
.contenido_texto_1
{
	font-family: Arial, Verdana, serif;
	font-size: 12px;
	font-weight:normal;
	color: #2589A0;
	text-align:justify;
}
.contenido_texto_total_min
{
	font-family: arial, verdana, serif;
	font-size: 14px;
	font-weight:bold;
	color: #069;
}
.contenido_texto_total_max
{
	font-family: arial, verdana, serif;
	font-size: 18px;
	font-weight:bold;
	color: #069;
}
.contenido_noticia
{
	font-family: arial, verdana, serif;
	font-size: 13px;
	font-weight:normal;
	color: #2589A0;
	text-align:justify;
}
.contenido_noticia:first-letter 
{
	font-size: 15px;
	font-weight: bold;
}
.pie_firma_1
{
	font-family: arial, verdana, serif;
	font-size: 13px;
	font-weight:bold;
	color: #2589A0;
	text-align:center;
}
.pie_firma_2
{
	font-family: arial, verdana, serif;
	font-size: 15px;
	font-weight:bold;
	color: #2589A0;
	text-align:center;
	text-shadow:2px 2px 4px #b4b4b4,
	-1px -1px 3px #b4b4b4;	
}
/* INTERLLINEADO MINIMO */
.interlineado_min
{
	padding: 0px;
	height: 12px; 
}

/* SOMBRA PARA LAS IMAGENES */
.sombra_imagen 
{
	display:block;
	position:relative;
	padding: 2px; 
	border:1px solid rgb(50, 150, 200); 
	border-radius:3px;
	box-shadow: 2px 2px 6px rgba(50, 100, 100, 0.6); 
	background-color: rgb(255, 255, 255);
}

