body {margin-left: 13px; margin-top: 13px;}
.fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6686A6;
	text-align: right;
	height: 10px;
	padding-right: 8px;
}
.titulo_enlinea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #335D89;	
	text-align: left;
}
.ruta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #335D89;
}
.ruta_down {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0CEDA;
	text-decoration: none;
	background-image: url(../images/generales/flechaup_pag.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;	
}
.encabezado{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00613E;	
	display: block;
	height: 28px;
	padding-bottom: 3px;	
}
.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003C64;	
}
.texto_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #616161;
	text-align: justify;
	list-style-position: outside;
	list-style-image: url(../images/generales/bullet_empresas.gif);
	line-height: 12pt;
}
.texto_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #B5D3CE;
	text-decoration: none;
	text-transform: capitalize;
}
.texto_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #616161;
}
.texto_boldazul {
	font-family: Arial, Helvetica, sans-serif;		
	font-size: 11px;
	font-weight: bold;
	color: #335D89;	
}
.texto_boldverde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #338165;	
}
.texto_general_rojo {
	Font-Family: Verdana, Arial, Helvetica, sans-serif;
	Font-Size: 10px;
	Color: #ff0000;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: center;
	display: block;
	padding: 3px;
}
a.link_enlinea_afiliese ,a.link_enlinea_afiliese:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #335D89;
	text-decoration: none;
	text-align: left;	
	display: block;
	height: 10px;
	padding-left: 29px;	
}
a.link_enlinea_afiliese:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
	text-align: left;	
	display: block;
	height: 10px;
}
a.link_enlinea_beneficiario ,a.link_enlinea_beneficiario:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/menu/flecha_blanca.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: right;
	display: block;
	height: 10px;
	padding-right: 23px;	
}
a.link_enlinea_beneficiario:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005E47;
	text-decoration: none;
	background-image: url(../images/menu/flecha_verde.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: right;
	height: 10px;
	padding-right: 23px;	
}
a.link_enlinea_comercio ,a.link_enlinea_comercio:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/menu/flecha_blanca.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: right;
	display: block;
	height: 10px;
	padding-right: 23px;	
}
a.link_enlinea_comercio:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003C64;
	text-decoration: none;
	background-image: url(../images/menu/flecha_azul.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: right;
	display: block;
	height: 10px;
	padding-right: 23px;	
}
a.link_enlinea_empresa ,a.link_enlinea_empresa:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/menu/flecha_blanca.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: right;
	display: block;
	height: 10px;
	padding-right: 23px;	
}
a.link_enlinea_empresa:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
	background-image: url(../images/menu/flecha_anaranjada.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: right;
	height: 10px;
	padding-right: 23px;	
}
a.link_general ,a.link_general:visited ,a.link_general:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00356B;
	text-decoration: underline;
}
a.link_titulo, a.link_titulo:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003C64;	
	text-decoration: none;
}
a.link_titulo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6686A6;	
	text-decoration: none;
}
a.link_texto_normal ,a.link_texto_normal:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #616161;
	text-decoration: none;
}
a.link_texto_normal:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #616161;
	text-decoration: underline;
}
a.link_numerospag ,a.link_numerospag:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #338165;
	text-decoration: none;
	font-weight: bold;
}
a.link_numerospag:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#338165;
	text-decoration: underline;
	font-weight: bold;
}
.boton_verde ,.boton_verde:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: capitalize;
	text-align: center;
	vertical-align: middle;
}
.boton_verde:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #B5D3CE;
	text-decoration: none;
	text-transform: capitalize;
}
#menu{
	padding: 0px;
	margin-top: 0px;
}
#menu a:link, #menu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6686A6;
	text-decoration: none;
	background-image:  url(../images/menu/flecha_azulclaro.gif);	
	background-repeat: no-repeat;
	background-position: right center;
	text-align: left;
	display: block;
	width: 148px;
	padding-top: 1px;
	padding-right: 0px;
	padding-left: 9px;
	padding-bottom: 1px;	
}
#menu :hover{
	text-decoration: none;
	color: #003C64;
	background-color: #C0CEDA;
	background-image: url(../images/menu/flecha_azul.gif);	
	background-repeat: no-repeat;
	background-position: right center;	
}
#cuerpo_home{
	padding: 0px;
	background-image: url(../images/generales/fondo_transparencia.gif);
	background-repeat: repeat-x;
}
#beneficiario{
	padding: 0px;
	margin-top: 0px;
	width: 249px;
}
#beneficiario a:link, #beneficiario a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #335D89;
	text-decoration: none;
	background-image:  url(../images/generales/bullet_beneficiarios.gif);	
	background-repeat: no-repeat;
	background-position: right center;
	text-align: right;
	display: block;
	padding-top: 1px;
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom: 1px;	
}
#beneficiario a:hover{
	color: #003C64;
	text-decoration: underline;
	background-image: url(../images/generales/bullet_beneficiarios.gif);
	background-repeat: no-repeat;
	background-position: right center;	
}
#beneficiario_derecho{
	padding: 0px;
	background-image: url(../images/home/beneficiarios_linea_derech.gif);
	background-repeat: repeat-y;
	background-position: right;
}
#beneficiario_superior{
	padding: 0px;
	background-image: url(../images/home/beneficiarios_linea_superior.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#beneficiario_inferior{
	padding: 0px;
	background-image: url(../images/home/beneficiarios_linea_inferior.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#comercio{
	padding: 0px;
	margin-top: 0px;
	width: 249px;
}
#comercio a:link, #comercio a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #335D89;
	text-decoration: none;
	background-image:  url(../images/generales/bullet_comercio.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: right;
	display: block;
	padding-top: 1px;
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom: 1px;	
}
#comercio a:hover{
	color: #003C64;
	text-decoration: underline;
	background-image: url(../images/generales/bullet_comercio.gif);
	background-repeat: no-repeat;
	background-position: right center;	
}
#comercio_izquierdo{
	padding: 0px;
	background-image: url(../images/home/comercio_linea_izqui.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #FFFFFF;
}
#comercio_derecho{
	padding: 0px;
	background-image: url(../images/home/comercio_linea_derech.gif);
	background-repeat: repeat-y;
	background-position: right;
}
#comercio_superior{
	padding: 0px;
	background-image: url(../images/home/comercio_linea_superior.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#comercio_inferior{
	padding: 0px;
	background-image: url(../images/home/comercio_linea_inferior.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#empresa{
	padding: 0px;
	margin-top: 0px;
	width: 249px;
}
#empresa a:link, #empresa a:visited {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #335D89;
	text-decoration: none;
	background-image:  url(../images/generales/bullet_empresas.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: right;
	display: block;
	padding-top: 1px;
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom: 1px;	
}
#empresa a:hover{
	color: #003C64;
	text-decoration: underline;
	background-image: url(../images/generales/bullet_empresas.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#empresa_derecho{
	padding: 0px;
	background-image: url(../images/home/empresa_linea_derech.gif);
	background-repeat: repeat-y;
	background-position: right;
}
#empresa_superior{
	padding: 0px;
	background-image: url(../images/home/empresa_linea_superior.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#empresa_inferior{
	padding: 0px;
	background-image: url(../images/home/empresa_linea_inferior.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#cuerpo_pag{
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/generales/fondo_transparenciapag.gif);
}
#cuerpo_pagpromo{
	padding: 0px;
	background-repeat: repeat-y;
	background-position: left top;
	background-image: url(../images/generales/fondo_transparenciapag.gif);
}
#ruta{
	text-align: right;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #335D89;	
	height: 17px;
}
#ruta a:link, #ruta a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0CEDA;
	text-decoration: none;
	background-image: url(../images/generales/flechaup_pag.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;	
}
#ruta a:hover{
	color: #335D89;
	background-image: url(../images/generales/flechadown_pag.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}
#encabezado{
	text-align: left;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #368167;
}

.tabla_resultado_busqueda
{
	border-width: 1px;
	border-style: solid;
	border-color: #e0e6ec;
}

.encabezado_tabla_resultado_busqueda
{
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	background-color: #e0e6ec;
}

.texto_encabezado_resultado_busqueda 
{
	font-family: Arial, Helvetica, sans-serif;		
	font-size: 11px;
	font-weight: bold;
	color: #335D89;	
	text-decoration: none;
}

