body {
	background-color: #ffffff;
	
}
.texto
{
	color: #330033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:justify;
}


a:link {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	text-decoration: none;
	text-align:justify;
}

a:visited {
	color: #ffffff;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	text-decoration: none;
	text-align:justify;
}

a:hover {
	color: #ffffff;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	text-decoration: underline;
	text-align:justify;	
}

a:active {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	text-decoration: underline;
	text-align:justify;
}
input {
	color:#000099;
	border: 1px solid #336633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
input.boton {
	color:#000099;
	border: 1px solid #336633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
textarea{
	color:#000099;
	background: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #336633;
}

select{
	color:#000099;
	background: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #336633;
}
checkbox{
	background: White;
	border: none;
}
input.radio{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: none;
}
input.checkbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: none;
}
.txt_normal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:justify;
}
.txt_normal_peq{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:justify;
}
.txt_normal_neg{
	font: 11px  Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.txt_normal_verde{
	font: 12px  Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#B7DA64
}

.txt_normal_excel{
	font: 12px  Arial, Helvetica, sans-serif;
}

.txt_titulo_excel{
	font: 14px  Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.txt_subtitulo{
	font: 12px  Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	color:#3A4E80;
}

.cuadro_formulario {
	background-image:url(../imagenes/logo.gif); 
	background-repeat:no-repeat;
	background-position:left;
	background-color: #ffffff;

	border: 1px solid #326A9D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	vertical-align: middle;
}
.tabla_listado{
	border:1px solid; 
	border-color:#808080;
}
.celdatablasecundaria
{
    BACKGROUND-COLOR: #287DA5;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
	font-size:11px;
}

.titulo_tabla{
	border:1px solid; 
	border-color:#B7DA64;
	color:#394D80;
	background-color:inherit;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align:left;
	font-weight:bold;
}

.checkbox
{
    BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
}	


.fondo_inicio
{
	background-image:url(../images/fondo_inicio.gif);
	background-repeat:no-repeat;
}

.fondo_busqueda
{
	background-image:url(../images/fondo_busqueda.gif);
	background-repeat:no-repeat;
}

.fondo_horizontal
{
	background-image:url(../images/esquinaverde.gif);
	background-repeat:no-repeat;
}
.fondo_titulos
{
	background-image:url(../images/barragrande.gif);
	background-repeat:no-repeat;
}
.fondo_titulos_pequeño
{
	background-image:url(../images/suscripcion.gif);
	background-repeat:no-repeat;
}
.fondo_menu
{
	background-image:url(../images/bloque_menu.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
}

.fondo_cuerpo
{
	background-color:#F9FAF2;
	border:0;
	color:inherit;
}

.tit_busqueda
{
	color:#394D80;
	background-color:inherit;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align:left;
	font-weight:bold;
}

.tit_apartado
{
	color:#FFFFFF;
	background-color:inherit;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align:left;
	font-weight:bold;
}
.titulo_principal
{
    BACKGROUND-COLOR: #8090B4;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold
}


a.enlace:link {
	color: #394D80;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.enlace:visited {
	color: #394D80;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.enlace:hover {
	color: #394D80;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

a.enlace:active {
	color: #394D80;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}


a.negro {
	color: #2E4FA2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.negro:link {
	color: #2E4FA2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.negro:visited {
	color: #2E4FA2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.negro:hover {
	color: #031D62;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}

a.negro:active {
	color: #2E4FA2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.gabinete {
	color: #6988A4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.gabinete:link {
	color: #6988A4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.gabinete:visited {
	color: #6988A4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.gabinete:hover {
	color: #6988A4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}

a.gabinete:active {
	color: #6988A4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}