body {
/*	background-color: #F5F0E4;*/
/*	background-color: #ECF7ED;*/
	background-color: #FFFFFF;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	}
	

.txt_menu
{
	color:#000000;
	background-color:inherit;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align:left;
	font-weight:bold;
	font-style:italic;
	
}
.txt_menu_verde
{
	color:#095F09;
	background-color:inherit;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align:left;
	font-weight:bold;

}
.fondo_galeria
{
	background-color:#BBCCB9;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align:left;
	font-weight:bold;
}

.txt_menu_rojo
{
	color:#F55353;
	background-color:inherit;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align:left;
	font-weight:bold;

}
.txt_normal_neg
{
	color:#000000;
	background-color:inherit;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align:left;
	font-weight:bold;

}
.txt_normal
{
	color:#000000;
	background-color:inherit;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align:justify;
}
.txt_normal_azul
{
	color:#5689C8;
	background-color:inherit;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align:justify;
		font-weight:bold;

}
.txt_fecha_verde
{
	background-color:inherit;
	color:#03B10C;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
		font-weight:bold;

}


.titulo
{
	background-color:inherit;
	color:#225886;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:justify;
	font-weight:bold;
	font-style:italic;
	
}
.subtitulo
{
	background-color:inherit;
	color:#6693CA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	font-weight:bold;
}

.align-justify {
	text-align: justify;
}


.center-align {
	text-align: center;
}
a.titulo_enlace:link {
	background-color:inherit;
	color:#225886;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
}

a.titulo_enlace:visited {
	background-color:inherit;
	color:#225886;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
}


a.titulo_enlace:hover {
	background-color:inherit;
	color:#66CCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
}

a.titulo_enlace:active {
	background-color:inherit;
	color:#225886;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
}

a:link {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
}

a:visited {
	color: #0B408C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}


a:hover {
	color: #0B408C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a:active {
	color: #0B408C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

a.menu:link {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style:italic;
	text-decoration: none;	
	vertical-align:top;
}
a.menu:visited {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style:italic;
	text-decoration: none;	
	vertical-align:top;
}
a.menu:hover {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style:italic;
	text-decoration: none;	
	vertical-align:top;

}
a.menu:active {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style:italic;
	text-decoration: none;	
	vertical-align:top;
}

a.pie:link {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
	vertical-align:top;
}
a.pie:visited {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
	vertical-align:top;
}
a.pie:hover {
	color: #33649D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
	vertical-align:top;

}
a.pie:active {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
	vertical-align:top;
}
.fondo_pie
{
	background-image:url(../imagenes/pie.jpg);
	background-repeat: no-repeat;    
	height:15px;
	text-align:center;
}
a.azul:link {
	color: #28568A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
	vertical-align:top;
}
a.azul:visited {
	color: #28568A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
	vertical-align:top;
}
a.azul:hover {
	color: #567CA7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
	vertical-align:top;

}
a.azul:active {
	color: #28568A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
	vertical-align:top;
}

a.amarillo:link {
	color: #095F09;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
	vertical-align:top;
}
a.amarillo:visited {
	color: #095F09;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
	vertical-align:top;
}
a.amarillo:hover {
	color: #C8D076;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
	vertical-align:top;

}
a.amarillo:active {
	color: #095F09;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
	vertical-align:top;
}

a.link_menus:link {
	color: #F55353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
	vertical-align:top;
}
a.link_menus:visited {
	color: #F55353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
	vertical-align:top;
}
a.link_menus:hover {
	color: #F50000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
	vertical-align:top;

}
a.link_menus:active {
	color: #F55353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
	vertical-align:top;
}







input.cv
{
	color:#CC0000;
	border: 1px solid #336633;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

input {
	color:#000000;
	background-color:#FFFFFF;
	border: 1px solid #336633;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
input.boton {
	color:#336633;
	border: 1px solid #336633;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}

textarea{
	color:#000099;
	background: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #336633;
}
textarea.cv{
	color:#CC0000;
	background: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #336633;
}

select.cv{
	color:#CC0000;
	background: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #336633;
}
select{
	color:#000099;
	background: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #336633;
}
checkbox{
	background: White;
	border: none;
}
input.radio{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: none;
}
input.checkbox{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: none;
}
.cuadro_formulario {
	border: 1px solid #326A9D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	vertical-align: middle;
}
.tabla_listado{
	border:1px solid; 
	border-color:#808080;
}
.celdatablasecundaria
{
    BACKGROUND-COLOR: #BBCDB9;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
	font-size:11px;
}
TR.fila_normal_clara
{
    BACKGROUND-COLOR: #FCFCF2;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	font-size:10px;	
}
TR.fila_normal_oscura
{
    BACKGROUND-COLOR: #EAEAC7;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	font-size:10px;	
}

.checkbox
{
    BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
}	

.celdaopcion
{
	background-image:url(imagenes/opcion_impar.gif);
	background-repeat: repeat;
	background-position:left;
	height: 21px;
    COLOR: #FCD880;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
}

.celdasubopcion
{
	height: 10px;
    COLOR: #4EA53B;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
	font-weight:bold;
}

a.link1:link 
{
	color: #4EA53B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.link1:hover 
{
	color: #4EA53B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.link1:visited 
{
	color: #4EA53B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.link1:active 
{
	color: #4EA53B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}



a.titulo_mapaweb:link 
{
    COLOR: #FDB813;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	text-decoration: none;
}

a.titulo_mapaweb:hover 
{
    COLOR: #FDB813;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	text-decoration: none;
}
a.titulo_mapaweb:visited 
{
    COLOR: #FDB813;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	text-decoration: none;
}
a.titulo_mapaweb:active 
{
    COLOR: #FDB813;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	text-decoration: none;
}

a.subtitulo_mapaweb:link 
{
    COLOR: #4EA53B;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	text-decoration: none;
}

a.subtitulo_mapaweb:hover 
{
    COLOR: #4EA53B;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	text-decoration: none;
}
a.subtitulo_mapaweb:visited 
{
    COLOR: #4EA53B;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	text-decoration: none;
}
a.subtitulo_mapaweb:active 
{
    COLOR: #4EA53B;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	text-decoration: none;
}

.subtitulo_mapa
{
    COLOR: #4EA53B;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	text-decoration: none;
}

a.enlace_mapaweb:link 
{
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color:#238CCF;
	font-weight:bold;
	text-decoration:none;
}

a.enlace_mapaweb:hover 
{
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color:#238CCF;
	font-weight:bold;
	text-decoration:none;
}
a.enlace_mapaweb:visited 
{
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color:#238CCF;
	font-weight:bold;
	text-decoration:none;
}
a.enlace_mapaweb:active 
{
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color:#238CCF;
	font-weight:bold;
	text-decoration:none;}

a.menus:hover {	
	background-position:bottom;
	background-repeat:no-repeat;
	color: #003399;
	font-family: Comic Sans MS, Verdanda, Arial;
	font-size: 14px;
	font-weight: bold;
	vertical-align:top;	
	text-decoration: none;
}
a.menus:link {	
	color: #ffffff;
	font-family: Comic Sans MS, Verdanda, Arial;
	background-repeat:no-repeat;
	font-size: 14px;
	font-weight: bold;
	vertical-align:top;
	display:block;	
	width:181px;	
	height: 21px;  
	text-decoration: none;
}
a.menus:visited {	
	color: #ffffff;
	font-family: Comic Sans MS, Verdanda, Arial;
	background-repeat:no-repeat;
	font-size: 14px;
	font-weight: bold;
	vertical-align:top;
	display:block;	
	width:181px;	
	height: 21px;  
	text-decoration: none;
}


a.menus {	
	color: #ffffff;
	font-family: Comic Sans MS, Verdanda, Arial;
	background-repeat:no-repeat;
	font-size: 14px;
	font-weight: bold;
	vertical-align:top;
	display:block;	
	width:181px;	
	height: 21px;  
	text-decoration: none;
}
a.menus span{
	display: inherit;
}


a.enlace_pie:hover 
{
	background-color:inherit;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
	font-weight:bold;
	text-decoration:none;
}
a.enlace_pie:visited 
{
	background-color:inherit;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
	font-weight:bold;
	text-decoration:none;
}
a.enlace_pie:active 
{
	background-color:inherit;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
	font-weight:bold;
	text-decoration:none;
}
