body {
/*	background-color: #F5F0E4;*/
/*	background-color: #ECF7ED;*/
	background-color: #ffffff;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}

.align-justify {
	text-align: justify;
}

body.imagen
{
	background-image:url(../imagenes/fondo_inicio.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-color: #ffffff;
}
.center-align {
	text-align: center;
}

a.aviso:link {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;	
}

a.aviso:visited {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

a.aviso:hover {
	color: #4EA53B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

a.aviso:active {
	color: #4EA53B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}




a:link {
	color: #4EA53B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;	
}

a:visited {
	color: #4EA53B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #FDB813;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

a:active {
	color: #FDB813;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

a.submenu:link {
	color: #4EA53B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;	
}

a.submenu:visited {
	color: #4EA53B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.submenu:hover {
	color: #4EA53B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

a.submenu:active {
	color: #4EA53B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}


.texto
{
	color: #330033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

input.cv
{
	color:#CC0000;
	border: 1px solid #336633;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

input {
	color:#000000;
	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;
}
.txt_titulo{
	color:#4EA53B;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}

.txt_normal{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.txt_normal_neg{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.titulo_bloque{
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color:#FDB917;
	font-weight:bold;
}

.cuadro_formulario {
	border: 1px solid #326A9D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	vertical-align: middle;
}
.titulo_principal
{
    BACKGROUND-COLOR: #00A950;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold
}
.tabla_listado{
	border:1px solid; 
	border-color:#808080;
}
.celdatablasecundaria
{
    BACKGROUND-COLOR: #4EA53B;
    COLOR: #FDB813;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
	font-size:11px;
}
TR.fila_normal_clara
{
    BACKGROUND-COLOR: #efefef;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	font-size:10px;	
}
TR.fila_normal_oscura
{
    BACKGROUND-COLOR: #e2e2c7;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	font-size:10px;	
}

.fondo
{
	background-image:url(../imagenes/fondo_inicio.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#ffffff;
}

.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;
}	

.menu
{
	background-image:url(../imagenes/fondo_menu.gif);
}

.fondo_titulo
{
	background-color:#4EA53B;
	margin-left:0px;
	margin-right:opx;
	margin-top:0px;
	margin-bottom:0px;
}

.fondocentral
{
	background-color:#FFFFFF;
	margin-left:0px;
	margin-right:opx;
	margin-top:0px;
	margin-bottom:0px;
}

.lateral
{
	background-color:#FDB813;
}
.celdaopcion
{
	background-image:url(../imagenes/fondo_subcategoria.gif);
	background-repeat: repeat;
	background-position:left;
	height: 18px;
    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.link_menu:link 
{
	height: 18px;
    COLOR: #FCD880;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
	text-decoration: none;
}

a.link_menu:hover 
{
	height: 18px;
    COLOR: #FCD880;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
}
a.link_menu:visited 
{
	height: 18px;
    COLOR: #FCD880;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
}
a.link_menu:active 
{
	height: 18px;
    COLOR: #FCD880;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
}
.fila
{
	height:36px;
	color: #4EA53B;
}

.cuadro {
	border: 1px solid #7B9275;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	vertical-align: middle;
}

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 
{
    COLOR: #004990;
	font: 10px  Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;	
	text-decoration: none;

}

a.enlace_mapaweb:hover 
{
    COLOR: #004990;
	font: 10px  Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;	
	text-decoration: none;

}
a.enlace_mapaweb:visited 
{
    COLOR: #004990;
	font: 10px  Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;	
	text-decoration: none;

}
a.enlace_mapaweb:active 
{
    COLOR: #004990;
	font: 10px  Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;	
	text-decoration: none;
}