/* CSS Document */
body, table, p, b {font-family:verdana;font-size:12px}

body {margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}
#head {position:absolute; top: 0px; left:  0px; height: 60px; width:100%;  }
#menu {
		position:absolute; 
		top:60px;
		left:  0px; 
		height: 100%; 
		width:150px; 
		background-color: black;
		}
#body {position:absolute; top:60px; left:150px; height: 100%; margin-left:1px;margin-top:1px}
#navegacion {
	border-bottom: 1px solid #7A8B94;
	border-top: 1px solid #7A8B94;
	border-left: 1px solid #7A8B94;
	border-right: 1px solid #7A8B94;
	background-color: #F7F8FD;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:5px;
	}

a.cerrar:link {text-decoration:none; color: #FF8282; font-weight: bold;}
a.cerrar:active {text-decoration:none; color: #FF8282; font-weight: bold;}
a.cerrar:visited {text-decoration:none; color: #FF8282; font-weight: bold;}
a.cerrar:hover {text-decoration:none;color: red; font-weight: bold;}

#cerrar 
{
  position:absolute;
  top: 0px;
  right: 0px;
}

div.menu_elemento{position: relative; cursor: pointer;font-size: 11px;}	
	
div.menu_borde {background-color: #7A8B94}
div.menu_seccion {padding-top:6px;padding-bottom:6px; text-align: center; color: white; background-image: url(imagenes/seccion.jpg);   }


a.menu{
	height: 27px;
	width:150px;
	display: block; 
	border-bottom: 2px solid black; 
	cursor: pointer;
	background-image: url(imagenes/boton_menu_150.jpg); 
	background-repeat: no-repeat; 
	position: relative;
	}
a.menu:link {color:blue;text-decoration:none; color: #7f7f7f;}
a.menu:active {color:blue;text-decoration:none; color: #7f7f7f;}
a.menu:visited {color:purple;text-decoration:none; color: #7f7f7f;}
a.menu_elem_selec, a.menu:hover{
	color: #1E90FF;
	cursor: pointer;
	text-decoration: none; 
	display: block; 
	height: 27px; 
	width:150px; 
	border-bottom: 2px solid #1E90FF;
	background-image: url(imagenes/boton_menu_150.jpg); 
	background-position: right -27px;
	background-repeat: no-repeat; 
	position: relative;
	}
div.menu
{
	position: absolute;
	padding-left:6px;
	padding-top:5px;
}


	
p.valign {padding-top: 0;margin: 0 0 0 0;}
p.valign {text-align:}

a.menu_link_seleccionado{
	color: #1E90FF;
	text-decoration: none; 
	background-image: url(imagenes/boton_menu_2.jpg); background-repeat: repeat-x ;
	width: 100%; 
	height: 23px; 
	text-align: center; 
	}
	
	
div.menu_link_seleccionado{
	color: #1E90FF;
	text-decoration:none; 
	background-image: url(imagenes/boton_menu_2.jpg); background-repeat: repeat-x ;
	width: 100%; 
	height: 23px; 
	cursor:pointer;
	 text-align: center; padding-top:5px; padding-bottom:5px 
	}
	

#blanco {background-color: white; color: #708090}
#gris {background-color: #F7F8FD; color: #708090}	

tr.blanco {background-color: white; color: #708090}
tr.gris {background-color: #F7F8FD; color: #708090}	

a.tabla_body2:link, a.tabla_body2:active, a.tabla_body2:visited	{
	color: #7f7f7f;
	text-decoration: none; 
	* border-bottom: 2px solid #F7F8FD;
	* border-top: 2px solid #F7F8FD;
	* border-left: 2px solid #F7F8FD;
	* border-right: 2px solid #F7F8FD;
	width: 100%; 
	height: 100%; 
	cursor: pointer;}
a.tabla_body2:hover{
	color: #1E90FF;
	text-decoration: none; 
	* border-bottom: 2px solid #1E90FF;
	* border-top: 2px solid #1E90FF;
	* border-left: 2px solid #1E90FF;
	* border-right: 2px solid #1E90FF;
	width: 100%; 
	height: 100%; 
	cursor: pointer;
	}

a.tabla_body:link, a.tabla_body:active, a.tabla_body:visited{
	color: #7f7f7f;
	text-decoration: none; 
	* border-bottom: 2px solid white;
	* border-top: 2px solid white;
	* border-left: 2px solid white;
	* border-right: 2px solid white;
	width: 100%; 
	height: 100%; 
	cursor: pointer;}
a.tabla_body:hover{
	color: #1E90FF;
	text-decoration: none; 
	* border-bottom: 2px solid #1E90FF;
	* border-top: 2px solid #1E90FF;
	* border-left: 2px solid #1E90FF;
	* border-right: 2px solid #1E90FF;
	width: 100%; 
	height: 100%; 
	cursor: pointer;
	}


div.tabla_body2{
	background-image: url(imagenes/ver.gif); 
	background-repeat: no-repeat ;
	background-position: 100%;
	padding-right: 8px;
	position: relative;
	border-bottom: 2px solid #F7F8FD;
	border-top: 2px solid #F7F8FD;
	border-left: 2px solid #F7F8FD;
	border-right: 2px solid #F7F8FD; 
	height: 100%; 
	cursor: pointer;
	text-decoration: none;
	}	
div.tabla_body2:hover{
	background-image: url(imagenes/ver.gif); 
	background-repeat: no-repeat ;
	background-position: 100%;
	padding-right: 8px;
	position: relative;
	color: #1E90FF;
	text-decoration: none; 
	border-bottom: 2px solid #1E90FF;
	border-top: 2px solid #1E90FF;
	border-left: 2px solid #1E90FF;
	border-right: 2px solid #1E90FF;
	height: 100%; 
	cursor: pointer;
	}
	
#tabla_body2{
	color: #7f7f7f;
	position: relative;
	border-bottom: 2px solid #F7F8FD;
	border-top: 2px solid #F7F8FD;
	border-left: 2px solid #F7F8FD;
	border-right: 2px solid #F7F8FD;
	height: 100%; 
	cursor: pointer;
	text-decoration: none;
	}	
#tabla_body{
	color: #7f7f7f;
	position: relative;
	border-bottom: 2px solid white;
	border-top: 2px solid white;
	border-left: 2px solid white;
	border-right: 2px solid white;
	height: 100%; 
	cursor: pointer;
	text-decoration: none;
	}	


	
div.tabla_body{
	background-image: url(imagenes/ver.gif); 
	background-repeat: no-repeat ;
	background-position: 100%;
	padding-right: 8px;
	position: relative;
	border-bottom: 2px solid white;
	border-top: 2px solid white;
	border-left: 2px solid white;
	border-right: 2px solid white;
	height: 100%; 
	cursor: pointer;
	text-decoration: none;
	}	
div.tabla_body:hover{
	background-image: url(imagenes/ver.gif); 
	background-repeat: no-repeat ;
	background-position: 100%;
	padding-right: 8px;
	position: relative;
	color: #1E90FF;
	text-decoration: none; 
	border-bottom: 2px solid #1E90FF;
	border-top: 2px solid #1E90FF;
	border-left: 2px solid #1E90FF;
	border-right: 2px solid #1E90FF;
	height: 100%; 
	cursor: pointer;
	}
	
a.tabla_head:link {color:blue;text-decoration:none; color: #7f7f7f}
a.tabla_head:active {color:blue;text-decoration:none; color: #7f7f7f}
a.tabla_head:visited {color:purple;text-decoration:none; color: #7f7f7f}
a.tabla_head:hover{
	color: #1E90FF;
	text-decoration: none; 
	width: 100%; 
	cursor:pointer;
	}


	
a.navegador:link {color:blue;text-decoration:none; color: #1E90FF;}
a.navegador:active {color:blue;text-decoration:none; color: #1E90FF;}
a.navegador:visited {color:purple;text-decoration:none; color: #1E90FF;}
a.navegador:hover{ color: #1E90FF; text-decoration: underline; }

div.desg_ini{ position:relative;background-image: url('imagenes/background.gif'); background-repeat: repeat-x; padding-left: 15px;padding-right: 15px;color: #666666;background-color:white;}
div.desg_cont{margin-top:25px;border-bottom: 1px solid #CFCFCF;border-left: 1px solid #CFCFCF;border-right: 1px solid #CFCFCF;border-top: 1px solid #CFCFCF}
div.desg_fin {background-image: url('imagenes/desgradacion2.jpg'); background-repeat: repeat-x;}
div.desg_titulo{font-size:18px;padding-top:7px; font-weight: bold;margin-bottom:15px;color:#306294;}
div.desg_datos{margin-top:5px;margin-bottom:5px;}
div.desg_datos_esp{position: absolute; right: 10px; top: 5px; color: #F4A460; font-weight: bold}

#letra_chica {font-size: 10px}

div.desg_ini2{position:relative;background-image: url('imagenes/desgradacion_ini.jpg'); background-repeat: repeat-x; padding-left: 15px;padding-right: 15px;color: #666666}
div.desg_titulo2{
	font-size:18px;
	margin-top:25px;
	padding-top:7px; 
	font-weight: bold;
	margin-bottom:15px;
	color:#306294;
	border-bottom: 1px solid #DCDCDC;
	border-top: 1px solid #DCDCDC;
	}
	

#input-text {border:1px solid #DCDCDC}

div.ver{position:relative;background-image: url('imagenes/ver.jpg'); background-repeat: no-repeat; padding-left: 15px;padding-right: 15px;color: #666666}
div.no_ver{position:relative;padding-left: 15px;padding-right: 15px;color: #666666}

a.buzon:link {color:blue;text-decoration:none; color: #7f7f7f;}
a.buzon:active {color:blue;text-decoration:none; color: #7f7f7f;}
a.buzon:visited {color:purple;text-decoration:none; color: #7f7f7f;}
a.buzon:hover{ color: #D2691E; text-decoration: underline; }

tr.head {background-image: url(imagenes/menu_seccion.gif); background-repeat: repeat-x;text-align: center; color: #708090; height: 23px;}

td.datos {color: #708090}
#datos {color: #708090}

div.cero_contenido {
	border-bottom: 2px solid #F7F8FD;
	border-top: 2px solid #F7F8FD;
	border-left: 2px solid #F7F8FD;
	border-right: 2px solid #F7F8FD;
	height: 80px; 
	font-size:16;
	color:#993333;
	padding-top: 40px;
}

div.titulo_pagina {font-size:20px;}
div.cont_titulo_pagina {background-color: black; color: white; padding-bottom: 9px; padding-top: 9px; padding-left: 8px; padding-right: 8px }

input.eliminar { padding-left: 15px}
img.eliminar { 
	position: absolute; 
	top: 0px; 
	left:5px; 
	*top: 5px; 
	*left:5px;  
	}

div.msj_confirmacion {
	margin-top: 1px;
	border-bottom: 1px solid #549864;
	border-top: 1px solid #549864;
	border-left: 1px solid #549864;
	border-right: 1px solid #549864;
	font-size:13;
	color:#708090;
	background-color: #C8E4CF;
}
p.msj_confirmacion {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size:13;
	text-align: center;
	}
font.msj_confirmacion
{
	margin-left:10px;
}

div.msj_error_campo
{
	margin-top: 1px; 
	margin-left: 1px; 
	background-image: url(imagenes/error.gif); 
	background-repeat: no-repeat;
	background-position: 2px;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #B6120A;
	border-top: 1px solid #B6120A;
	border-left: 1px solid #B6120A;
	border-right: 1px solid #B6120A;
	font-size:13;
	color:#708090;
	background-color: #FFF9F9;
}

table.busquedor_empresa
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #75829B;
	border-top: 1px solid #75829B;
	border-left: 1px solid #75829B;
	border-right: 1px solid #75829B;
	color:#708090;
	background-color: #F7F8FD;
}
select.BE {border:1px solid #DCDCDC}
input.BE {border:1px solid #DCDCDC}

a.mas_info:link {text-decoration:none; color: #F5EFA0;}
a.mas_info:active {text-decoration:none; color: #F5EFA0;}
a.mas_info:visited {text-decoration:none; color: #F5EFA0;}
a.mas_info:hover{ color: #FFFF00; text-decoration: none; }
div.mas_info
{
	background-color: #2D333E;
}

a.cancelar:link {text-decoration:none; color: #FF8282;}
a.cancelar:active {text-decoration:none; color: #FF8282;}
a.cancelar:visited {text-decoration:none; color: #FF8282;}
a.cancelar:hover{ color: red; text-decoration: none; }
div.cancelar
{
	background-color: #2D333E;
}

a.agregar:link {text-decoration:none; color: #D9D9FF;}
a.agregar:active {text-decoration:none; color: #D9D9FF;}
a.agregar:visited {text-decoration:none; color: #D9D9FF;}
a.agregar:hover{ color: blue; text-decoration: none; }
div.agregar
{
	background-color: #2D333E;
}

a.tabla:link {text-decoration:none; color: #75829B;}
a.tabla:active {text-decoration:none; color: #75829B;}
a.tabla:visited {text-decoration:none; color: #75829B;}
a.tabla:hover{ color: #75829B; text-decoration: none; }

font.tabla { color: #75829B;}

div.recuadro_gris
{
	border-bottom: 1px solid #75829B;
	border-top: 1px solid #75829B;
	border-left: 1px solid #75829B;
	border-right: 1px solid #75829B;
	color:#708090;
	background-color: #F7F8FD;
}

a.table:link,a.table:active, a.table:visited  {
	text-decoration:none; color: #7f7f7f ; 
	background-image: url(imagenes/ver.gif); 
	background-repeat: no-repeat ;
	background-position: 100%;
	padding-right: 8px;}
a.table:hover{ color: #1E90FF; text-decoration: none;
	background-image: url(imagenes/ver.gif); 
	background-repeat: no-repeat ;
	background-position: 100%;
	padding-right: 8px;}
	
a.link_oculto:link,a.link_oculto:active, a.link_oculto:visited, a.link_oculto:hover  {
	text-decoration:none; color: #7f7f7f ; 
	background-repeat: no-repeat ;
	padding-right: 8px;}



table.datos {color: #7f7f7f;}

a.link:link {text-decoration:none; color: #1E90FF;}
a.link:active {text-decoration:none; color: #1E90FF;}
a.link:visited {text-decoration:none; color: #1E90FF;}
a.link:hover{ color: #1E90FF; text-decoration: underline; }




/*   Paginación   */
font.enu {background-color: #306294; color: white;font-weight:bold}

a.paginacionNro:link {color: blue; text-decoration: none;}
a.paginacionNro:active {color: blue; text-decoration: none;}
a.paginacionNro:visited {color: blue; text-decoration: none;}
a.paginacionNro:hover{color:blue;text-decoration:underline;font-size:15}

a.paginacion:link {color: blue; text-decoration: none;}
a.paginacion:active {color: blue; text-decoration: none;}
a.paginacion:visited {color: blue; text-decoration: none;}
a.paginacion:hover{color:blue;text-decoration:underline}





/*   Cuadro de acontecimientos   */
div.acontecimientos {background-color: black;padding-left: 3px;padding-right: 3px;padding-top: 3px; padding-bottom: 3px;margin-left: 220px; margin-top:10px;position: relative}
div.acont_titulo{background-color: black; color: white;padding-top: 3px;padding-bottom: 3px}
div.acont_fondo{background-color: white;padding-bottom: 3px;}
div.acont_fila1 {background-color: white; color: #7F7F7F;padding-right: 3px;padding-left: 3px;padding-top: 3px;padding-bottom: 3px;background-color: white}
div.acont_fila2 {background-color: white; color: #7F7F7F;padding-right: 3px;padding-left: 3px;padding-top: 3px;padding-bottom: 3px;background-color: #F7F8FD}
b.acont_msj_positivo {color: #00A651}
b.acont_msj_negativo {color: #ED1C24}
div.acont_msj_fecha{display: inline; font-size: 9px; color: #7F7F7F}
