@charset "utf-8";
body {
	background-image: url(../img/home/fondo_pagina.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.contenedor_general {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	display: table;
}
.contenedor_home {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	display: table;
}
.contenedor_top10 {
	width: 995px;
	margin-right: auto;
	margin-left: auto;
	display: table;
}
.contenedor_todo {
	width: 100%;
	float: left;
}
.top_home {
	background-repeat: no-repeat;
	background-position: left top;
	height: 80px;
	width: 100%;
	position: relative;
	float: left;
}
.menu_general {
	background-image: url(../img/home/fondo_menu.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 28px;
	width: 942px;
	float: left;
	padding-top: 3px;
	margin-bottom: 30px;
}
.menu_general2 {
	background-image: url(../img/home/fondo_menu.gif);
	background-repeat: repeat-x;
	height: 28px;
	width: 942px;
	float: left;
	padding-top: 3px;
	margin-bottom: 30px;
}
.logo {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	position: absolute;
	left: 12px;
	top: 8px;
	z-index: 10;
	width: 307px;
	height: 54;
}
.contenido {
	background-repeat: no-repeat;
	background-position: center top;
	width: 94%;
	float: left;
	padding-right: 3%;
	padding-bottom: 20px;
	padding-left: 3%;
}
.cont_izquierdo {
	float: left;
	width: 210px;
	padding-top: 40px;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../img/home/fondo_submenu.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.submneu {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #58bbe2;
	float: left;
	width: 210px;
}
.texto_submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #0d4987;
	padding-left: 5px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #58bbe2;
	padding-bottom: 5px;
	letter-spacing: -1px;
}
.texto_submenu a:link {
	color: #0d4987;
	text-decoration: none;
}
.texto_submenu a:visited {
	color: #0d4987;
	text-decoration: none;
}
.texto_submenu a:hover {
	color: #FF3300;
	text-decoration: none;
}
.texto_calendario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7094B8;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 2px;
	letter-spacing: -1px;
	float: left;
	width: 80px;
}
.texto_calendario a:link, .texto_calendario a:visited {
	color: #0d4987;
	text-decoration: none;
}
.texto_calendario a:hover {
	color: #FF3300;
	text-decoration: none;
}
.contenedor_derecho {
	float: left;
	width: 100%;
}
.titular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	letter-spacing: -1px;
}
.texto_contenido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}
.texto_contenido a:link {
	color: #666666;
	text-decoration: none;
}
.texto_contenido a:visited {
	color: #666666;
	text-decoration: none;
}
.texto_contenido a:hover {
	color: #FF6600;
	text-decoration: none;
}
.boton_suscripcion {
	float: left;
	width: 345px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
}

.contenedor_noticias {
	float: left;
	width: 922px;
	background-repeat: repeat-x;
	background-position: center top;
	margin-top: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.borde_noticia {
	width: 905px;
}
.centro_noticia {
	background-image: url(../img/home/borde_noticias-02.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 905px;
	float: left;
	padding-top: 10px;
}
.noticia {
	float: left;
	width: 400px;
	padding-left: 30px;
	padding-bottom: 10px;
	height: 100px;
}
.noticia2 {
	float: none;
	width: 500px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 15px;
	clear: both;
	display: table;
	margin-bottom: 15px;
}
.foto_articulo {
	float: left;
	padding-right: 10px;
}
.titulo_noticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #5F5F5F;
	line-height: 1em;
	letter-spacing: -1px;
}
.titulo_noticia a:link {
	color: #5F5F5F;
	text-decoration: none;
}
.titulo_noticia a:visited {
	color: #5F5F5F;
	text-decoration: none;
}
.titulo_noticia a:hover {
	color: #FF9600;
	text-decoration: none;
}
.cont_login {
	position: absolute;
	top: 22px;
	right: 0px;
	background-image: url(../img/aplicacion/barra.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 47px;
	display: inline;
	padding-top: 15px;
	padding-left: 50px;
	width: 65%;
	z-index: 5;
}
.texto_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	float: left;
	padding-right: 10px;
}
.campos {
	background-color: #DFDFDF;
	width: 110px;
	border: 1px solid #bababa;
	font-size: 12px;
	height: 14px;
}
.campo_buscador {
	background-color: #F5F5F5;
	border: 1px solid #bababa;
	font-size: 12px;
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
	width: 130px;
}
.publicidad {
	float: right;
	width: 300px;
	padding-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-align: center;
	padding-top: 15px;
}
.contenedor_textos {
	float: left;
	width: 500px;
	padding-top: 10px;
	position: relative;
}
.contenedor_textos_primera {
	float: left;
	width: 800px;
	padding-top: 50px;
	position: relative;
}
.contenedor_textos h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #058CB9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDE6F6;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-transform: uppercase;
}
.logo_dinero {
	position: absolute;
	left: 260px;
	top: 14px;
}
.texto_contrasena {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.texto_contrasena a:link {
	color: #999999;
	text-decoration: none;
}
.texto_contrasena a:visited {
	color: #999999;
	text-decoration: none;
}
.texto_contrasena a:hover {
	color: #00CCFF;
	text-decoration: none;
}
.slogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #68B7F0;
	position: absolute;
	top: 4px;
	text-align: left;
	line-height: 1em;
	right: 10px;
}
.icono {
	padding-right: 5px;
	border: 0px none #FFFFFF;
}
.recuadro_top {
	background-image: url(../img/home/recuadro_top.gif);
	float: left;
	width: 198px;
	padding-top: 7px;
	padding-right: 5px;
	padding-left: 5px;
	background-repeat: repeat-y;
	background-position: center top;
	margin-top: 10px;
}
.recuadro_top2 {
	background-image: url(../img/home/recuadro_top2.gif);
	float: left;
	width: 198px;
	padding-top: 7px;
	padding-right: 5px;
	padding-left: 5px;
	background-repeat: repeat-y;
	background-position: center top;
	margin-top: 10px;
	position: relative;
}
.texto_buscar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #116aa9;
	font-weight: bold;
	padding-left: 40px;
}
.campo_busqueda {
	width: 180px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.texto_usuario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c1d2de;
	float: left;
	padding-right: 10px;
	display: inline-block;
}
.texto_usuario a:link {
	color: #c1d2de;
	text-decoration: none;
}
.texto_usuario a:visited {
	color: #c1d2de;
	text-decoration: none;
}
.texto_usuario a:hover {
	color: #FFCC00;
	text-decoration: none;
}
.boton_buscar a:link {
	display:block;
	background-image: url(../img/home/boton_buscar.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 21px;
	width: 86px;
}
.boton_buscar a:visited {
	display:block;
	background-image: url(../img/home/boton_buscar.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 21px;
	width: 86px;
}
.boton_buscar a:hover {
background-position: 0 -20px;
color: #049;
}
.contenedor_itemsmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0d4987;
	width: 720px;
	height: 20px;
	float: right;
	text-align: center;
}
.contenedor_itemsmenu a:link{
	color: #0d4987;
	float: left;
	padding-top: 3px;
	padding-right: 4px;
	padding-left: 4px;
	text-decoration: none;
	text-align: center;
	width: 90px;
	height: 22px;
	
}
.contenedor_itemsmenu a:visited{
	color: #0d4987;
	float: left;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 3px;
	text-decoration: none;
	width: 90px;
	height: 22px;
}
.contenedor_itemsmenu a:hover, .contenedor_itemsmenu a:active{
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 4px;
	padding-left: 4px;
	text-decoration: none;
	background-image: url(../img/home/fondo_botonmenu2.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 90px;
}
.contenedor_itemsmenu2 a:link{
	color: #0d4987;
	padding-top: 3px;
	padding-right: 4px;
	padding-left: 4px;
	text-decoration: none;
	text-align: center;
	width: 95px;
	height: 22px;
	
}
.contenedor_itemsmenu2 a:visited{
	color: #0d4987;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 3px;
	text-decoration: none;
	width: 95px;
	height: 22px;
}
.contenedor_itemsmenu2 a:hover, .contenedor_itemsmenu2 a:active{
	color: #FFFFFF;
	padding-right: 4px;
	padding-left: 4px;
	text-decoration: none;
	background-image: url(../img/home/fondo_botonmenu2.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 95px;
	height: 22px;
}

.titulares_tabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0d4987;
	float: none;
	text-align: center;
}
.titulares_tabla2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0d4987;
	float: left;
	padding-right: 10px;
	text-align: center;
}
.titular_destacado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #52a2c4;
	letter-spacing: -1px;
}
.titular_destacado a:link, .titular_destacado a:visited {
	color: #52a2c4;
	letter-spacing: -1px;
}
.titular_destacado a:hover{
	color: #52a2c4;
	letter-spacing: -1px;
}
.texto_graficas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #7094B8;
	text-decoration: none;
	float: left;
	width: 90px;
}
.texto_graficas a:link, .texto_graficas a:visited {
	color: #7094B8;
	text-decoration: none;

}
.texto_graficas a:hover{
	color: #FFB800;
	text-decoration: none;

}
.fondo_tabla {
	background-color: #CCCCCC;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	width: auto;
}
.contenedor_cifras {
	float: none;
	width: 100%;
	padding-top: 15px;
	overflow: auto;
}
.tr_gris {
	background-color: #e9f2fd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 22px;
}
.tr_gris a:link , .tr_gris a:visited {
	color: #666666;
	text-decoration: none;
}
.tr_gris a:hover {
	background-color: #0099FF;
	color: #FFFFFF;
	text-decoration: none;
}
.tr_blanco {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 22px;
}
.tr_blanco a:link , .tr_blanco a:visited {
	color: #666666;
	text-decoration: none;
}
.tr_blanco a:hover {
	background-color: #0099FF;
	color: #FFFFFF;
	text-decoration: none;
}
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B4B4B;
}
ul a:link   {
	color: #4B4B4B;
	text-decoration: none;
}
ul a:visited {
	color: #4B4B4B;
	text-decoration: none;
}
ul a:hover {
	color: #0099FF;
	text-decoration: none;
}.contenedor_cifras2 {
	float: right;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.recuadro_top10 {
	float: left;
	width: 450px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #CCCCCC;
	margin-left: 10px;
	background-color: #F2F2F2;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}
.contenedor_centro {
	float: left;
	width: 100%;
	clear: both;
}
.listado_empresas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3a3a3a;
	width: 95%;
	padding-left: 5%;
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
}
.recuadro_top10 h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.recuadro_color {
	height: 10px;
	width: 10px;
	top: 8px;
	bottom: 0px;
	left: 4px;
}
.submenu_general {
	background-color: #7daec7;
	float: left;
	width: 685px;
	color: #FFFFFF;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 10px;
}
.submenu_general a:link {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 7px;
	padding-left: 7px;
	
}
.submenu_general a:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 7px;
	padding-left: 7px;
	
}
.submenu_general a:hover {
	color: #FFFF00;
	text-decoration: none;
}
.submenu_general a:active {
	color: #006699;
	text-decoration: none;
	background-color: #FFFFFF;
		padding-right: 7px;
	padding-left: 7px;
}
.fondo_herramientas {
	background-image: url(../images/default/fondo_herramientas.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #E8E8E8;
	width: 880px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.recuadro_top10 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	line-height: 1em;
	margin: 0px;
	display: inline;
}
.contenedor_herramientas {
	float: left;
	width: 27px;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	display: inline-block;
}
.contenedor_herramientas_ra{
	float: left;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	display: inline-block;
	width: 27%; 
	height: 75px
}
.contenedor_herramientas_eva{
	border-right: 1px solid #CCCCCC;
	float: left;
		padding: 5px;
		display: inline-block;
		height: 45px;
	width: 284px;
}
.contenedor_herramientas_me{
	float: left;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	display: inline-block;
	width: 13%; 
	height: 75px
}
.contenedor_herramientas_ver{
	float: left;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	display: inline-block;
	width: 55%; 
	border: none
}
.contenedor_anos 
{
	float: left;
	text-align: left;
	min-height: 90px;
	height: auto !important;


  	height: 90px;
	display: table-row;
	width: 500px;
	display: inline;
	/*
	float: left;
	display: inline;
	overflow-x: scroll;
	overflow-y: scroll;
	height: 20px;
	overflow: hidden;
	text-align: left;*/
}
.contenedor_busqueda {
	float: left;
	width: 15%;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	display: inline-block;
}
.contenedor_busqueda h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0D4987;
	line-height: 1em;
	margin: 0px;
	padding-bottom: 2px;
	width: 60px;
	text-align: right;
	height: 8px;
}
.contenedor_busqueda h5 a {
	color: #0D4987;
	text-decoration: none;
}
.contenedor_busqueda h5 a:hover {
	color: #CC0000;
	text-decoration: none;
}
.noticia2 h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CC0000;
	line-height: 1em;
	margin: 0px;
	padding-bottom: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.noticia2 h5 a {
	color: #0D4987;
	text-decoration: none;
}
.noticia2 h5 a:hover {
	color: #CC0000;
	text-decoration: none;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #3089d8;
	line-height: 1em;
	margin: 0px;
}
h3 a {
	color: #3089d8;
	text-decoration: none;
}
h3 a:hover {
	color: #CC0000;
	text-decoration: none;
}
.noticia2 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #4D4D4D;
	line-height: 1em;
	margin: 0px;
}
.noticia2 h3 a {
	color: #4D4D4D;
	text-decoration: none;
}
.noticia2 h3 a:hover {
	color: #CC0000;
	text-decoration: none;
}
.noticia2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.noticia2 p a {
	color: #666666;
	text-decoration: none;
}
.noticia2 p a:hover {
	color: #0066CC;
	text-decoration: none;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0D4987;
	display: inline-block;
	line-height: 1em;
	padding-left: 10px;
	margin: 0px;
}
h5 a {
	color: #0D4987;
	text-decoration: none;
}
h5 a:hover {
	color: #CC0000;
	text-decoration: none;
}
.contenedor_herramientas h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0D4987;
	line-height: 1em;
	margin: 0px;
	padding-bottom: 2px;
	width: auto;
	text-align: right;
	display: inline;
}
.contenedor_herramientas h5 a {
	color: #0D4987;
	text-decoration: none;
}
.contenedor_herramientas h5 a:hover {
	color: #CC0000;
	text-decoration: none;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	display: inline-block;
	line-height: 1em;
	padding-left: 10px;
	margin: 0px;
}
h6 a {
	color: #999999;
	text-decoration: none;
}
h6 a:hover {
	color: #FF9900;
	text-decoration: none;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;

}
option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.buscar {
	display: inline-block;
	float: left;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}
.buscar a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}
.buscar a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC00;
}
.grafica {
	padding: 50px;
	clear: both;
	text-align: center;
}
.titular_popup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(../images/default/fondo_tabs.png);
	background-repeat: repeat-x;
	background-position: top;
	padding: 10px;
}
.titular_popup2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(../images/default/fondo_tabs.png);
	background-repeat: repeat-x;
	background-position: top;
	padding: 5px;
}
.icono_grafica {
	padding-right: 5px;
}
.boton_comparar {
	padding-left: 10px;
}
.botones_base {
	text-align: right;
	width: 100%;
	clear: both;
}
.tooltip {
	background-color: #FFFFFF;
	padding: 5px;
	width: 200px;
	border: 2px solid #CCCCCC;
	position: absolute;
	visibility: hidden;
}
.fondo_tool {
	border: 1px solid #E2E2E2;
}
.titular_principal {
	float: left;
	width: 60%;
	text-align: left;
	margin-bottom: 10px;
	padding-top: 20px;
}
.paginador {
	float: none;
	width: 329px;
	background-image: url(../img/home/paginador.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	padding: 3px;
	margin-right: auto;
	margin-left: auto;
	height: 18px;
	clear: none;
}
.menu_footer {
	background-image: url(../img/home/fondo_menu2.gif);
	background-repeat: repeat-x;
	height: 31px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	padding-top: 7px;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
}
.menu_footer a {
	color: #000000;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.menu_footer a:hover {
	color: #006699;
	text-decoration: none;
}
.items_busqueda {
	float: left;
	width: 112%;
	padding-bottom: 10px;
}
.campos_busqueda {
	width: 180px;
	font-size: 11px;
}
.boton_busqueda {
	clear: both;
	float: left;
	width: 750px;
	margin-top: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #419AE5;
	padding-top: 5px;
}
p {
	font-family: sans-serif;
	font-size: 12px;
	color: #666666;
	margin-top: 0px;
}
.contenedor_ayuda {
	padding-top: 30px;
	padding-bottom: 30px;
	float: left;
	width: 500px;
	padding-left: 25px;
}
.items_busqueda {
}
.items_ayuda {
	float: left;
	width: 200px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #419AE5;
	margin-top: 30px;
}
.nivel1 {
	padding-left: 5px;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	text-transform: uppercase;
}
.nivel2 {
	padding-left: 20px;
	font-weight: bold;
	color: #006699;
	text-transform: uppercase;
}
.nivel3 {
	padding-left: 40px;
}
.nivel4 {
	padding-left: 60px;
}
.publicidad2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-align: center;
	float: right;
	margin-bottom: 10px;
	clear: right;
}
.publicidad2 h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	line-height: 1em;
	margin: 0px;
	display: block;
}
.intro {
	height: 150px;
	width: 880px;
	padding: 10px;
}
.foto_incio {
	float: left;
	padding-right: 20px;
}
.contenedor_nombres_bal {
	width: auto ;
}
.contenedor_nombres_pyg {
	width: auto ;
}
.contenedor_nombres_ind {
	width: auto ;
}
.contenedor_fechas_bal {
	width: 470px ;
	overflow-x: scroll;
}
.contenedor_fechas_pyg {
	width: 500px ;
	overflow-x: scroll;
}
.contenedor_fechas_ind {
	width: 450px;
	overflow-x: scroll;
}
.contenedor_usuarios {
	width: 900px;
	overflow-x: scroll;
}
.tabset {
	width: 942px;
}
.contenido_tab {
	display: table;
	width: 828px;
	padding-bottom: 20px;
}
.graficatop10 {
	width: 100%;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.celda_top10 {
	position: relative;
	width: 85%;
}
.listar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	letter-spacing: 2px;
}
.div_color {
	width:8px;
}
.negro {
	color :#000000;
}
.cerrarsesion 
{
	hspace:"5";
	border:"0"; 
	align:"absmiddle" ;
}
.letraTree{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	forecolor: #666666;/*#3089d8;*/

	margin: 0px;

}
.contacto {
	width: 980px;
	float: left;
	border: 3px solid #CCCCCC;
	background-color: #FFFFFF;
	position: relative;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 60px;
	margin-top: 40px;
	margin-left: 60px;
	margin-bottom: 20px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006699;
}
.texto_contacto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006699;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
	padding-top: 5px;
}
.texto_contacto2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006699;
	padding-bottom: 10px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
	padding-top: 5px;
}
.item_contacto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding-bottom: 10px;
	width: 75px;
	font-weight: bold;
	padding-right: 10px;
	float: left;
}
.contacto_bloque {
	float: left;
	width: 490px;
}
.contacto_icon {
	position: absolute;
	left: -26px;
	top: -30px;
}
.menu_intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0d4987;
	width: auto;
	height: 20px;
	float: left;
	text-align: center;
	text-transform: uppercase;
	padding-left: 50px;
	white-space: nowrap;
}

.menu_intro a{
	color: #0d4987;
	float: left;
	padding-top: 3px;
	text-decoration: none;
	text-align: center;
	margin-right: 5px;
	margin-left: 5px;
	padding-bottom: 3px;
	height: 22px;
	width: 140px;	
}
.menu_intro a:hover{
	color: #FFFFFF;
	background-image: url(../img/home/boton_menu.png);
	background-repeat: no-repeat;
	background-position: left top;

}
.login {
	float: left;
	width: 100%;
	text-align: left;
	margin-top: 25px;
	margin-bottom: 20px;
	padding-top: 40px;
	padding-bottom: 3px;
	background-image: url('../img/home/fondo_login.gif');
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	top: 0px;
}
.login h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	width: 100px;
	font-weight: bold;
	display: inline;
	border: 0px none #FFFFFF;
	float: left;
	padding-left: 10px;
}
.contenedor_login {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
.login h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 1em;
	width: 98%;
	text-align: center;
	background-color: #FF0000;
	padding: 2px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.login p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0099CC;
	line-height: 1em;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 3px;
	width: 150px;
	background-color: #F2FAFF;
	padding: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E1E1E1;
	border-bottom-color: #E1E1E1;
}
.base_login {
	position: absolute;
	left: 0px;
	bottom: -4px;
}
.menu_intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0d4987;
	width: 100%;
	height: 20px;
	float: left;
	text-align: center;
	text-transform: uppercase;
	padding-left: 220px;
	white-space: nowrap;
}
.menu_intro a{
	color: #0d4987;
	float: left;
	padding-top: 3px;
	text-decoration: none;
	text-align: center;
	margin-right: 5px;
	margin-left: 5px;
	padding-bottom: 3px;
	height: 22px;
	width: 140px;	
}
.menu_intro a:hover{
	color: #FFFFFF;
	background-image: url(../img/home/boton_menu.png);
	background-repeat: no-repeat;
	background-position: left top;

}
.menu_intro2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0d4987;
	width: auto;
	height: 20px;
	float: left;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
}
.menu_intro2 a{
	color: #0d4987;
	float: left;
	padding-top: 3px;
	text-decoration: none;
	text-align: center;
	margin-right: 5px;
	margin-left: 5px;
	padding-bottom: 3px;
	height: 22px;
	width: 125px;
}
.menu_intro2 a:hover{
	color: #FFFFFF;
	background-image: url(../img/home/boton_menu2.png);
	background-repeat: no-repeat;
	background-position: center top;

}
.menu_intro3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0d4987;
	width: 150px;
	height: 20px;
	float: left;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	padding-top: 0px;
}
.menu_intro3 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0d4987;
	float: left;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	width: 150px;
	height: 20px;
	padding-top: 3px;
	text-decoration: none;
}
.menu_intro3 a:hover{
	color: #FFFFFF;
	background-image: url(../img/home/boton_menu.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 150px;
	height: 20px;
	text-decoration: none;

}
.menu_intro4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0d4987;
	width: 100px;
	height: 20px;
	float: left;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	padding-top: 0px;
}
.menu_intro4 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0d4987;
	float: left;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	width: 100px;
	height: 20px;
	padding-top: 3px;
	text-decoration: none;
}
.menu_intro4 a:hover{
	color: #FFFFFF;
	background-image: url(../img/home/boton_menu3.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100px;
	height: 20px;
	text-decoration: none;

}
.ico_login {
	position: absolute;
	top: -8px;
	left: 3px;
}
.titular_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #006699;
	position: absolute;
	left: 62px;
	top: 7px;
}
.titulo {
	float: left;
	width: 290px;
}
.contenedor_instructivo {
	width: auto;
	left: 0px;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.contenedor_instructivo p {
	font-family: sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
}
.contrato {
	float: left;
	height: 350px;
	width: 100%;
	overflow: auto;
}
.menu_active {
	background-image: url(../img/home/boton_menu.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 22px;
	width: 140px;
	color: #FFFFFF;
}
.menu_active a {
	color: #FFFFFF;

}
.campo_buscador2 {
	background-color: #FFFFFF;
	border: 1px solid #bababa;
	font-size: 12px;
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
	width: 150px;
}
.contenedor_derecho2 {
	float: left;
	width: 300px;
	padding-left: 20px;
}
.letratitulo {

	font-family:Arial, Helvetica, sans-serif;
	color: #330033;
	font-weight:bold;
	font-size:20px;
}
.letratextos {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}
.subtitulos {
	font-family:Arial, Helvetica, sans-serif;
	color: #330033;
	font-weight:bold;
	font-size:15px;
}
.linkpdf
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0D4987;
	display: inline-block;
	line-height: 1em;
	padding-left: 10px;
	margin: 0px;
}
