#a
{
	color: #035417;
}
#a:visited
{
	color: #035417;
}
#a:hover
{
	color: grey;
}


body {
scrollbar-face-color: #447A25; 
scrollbar-shadow-color: #DEEBF5; 
scrollbar-highlight-color: #DEEBF5; 
scrollbar-3dlight-color: #5F8ABD; 
scrollbar-darkshadow-color: #5F8ABD; 
scrollbar-track-color: #F5F5F5; 
scrollbar-arrow-color: #FFFFFF;}


.estilo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.norep
{
	background-attachment: scroll;
	background-image: url(imagenes/backnew.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.caja
{
	border: thin solid #999999;
}


.linkrojo
{
	font-weight: normal;
	font-size: 11px;
	color: darkred;
	font-family: Verdana;
	text-decoration: underline;
}

.general
{
	font-weight: normal;
	font-size: 11px;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}


.carpeta
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.h
{
	background-image: url(images/v.gif);
	background-repeat: repeat-y;
	background-position: right center;
}
.menucar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.estilo2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.estiloTitNoticia
{
	font-size: 10px;
	color: black;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

.piefoto
{
	font-size: 11px;
	color: dimgray;
	font-family: Verdana;
}

.estiloTitNoticia A:hover
{
	color: tomato;
}
.texto
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	text-decoration: none;
}

.textoVerdeREF
{
	font-weight: bold;
	font-size: 12px;
	color: #087021;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	text-align: justify;
	text-decoration: underline;
}

.tablaempresa
{
	border-right: wheat solid;
	border-top: wheat solid;
	border-left: wheat solid;
	border-bottom: wheat solid;
}

.textopie
{
	border-top: 1px solid;
	font-size: 10px;
	border-bottom: 1px solid;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.bboton
{
	cursor: hand;
	background-color: #DFEDD7;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	color: BLACK;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	border: 1px outset #447A25;
	text-decoration: none;
}

.fondoverde
{
	background-color: #087021;
}

.top
{
	font-family: Verdana;
	font-size: 12px;
	color: #006600;
	text-decoration: none;
	font-weight: normal;
}
.top:hover
{
	font-family: Verdana;
	font-size: 12px;
	color: #006600;
	text-decoration: none;
	font-weight: bold;
}
.negrita
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-decoration: none;
}
.check
{
	padding: 0px;
	border: thin none;
}
.textfield
{
	height: 16px;
	width: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.titulo_pagina
{
	font-weight: bold;
	font-size: 15px;
	
	     
	width: 100%;
	font-family: Arial;
	height: 20px;
	background-image:url(../imagenes/arbolito_fondo.gif);
	
	
}
.fondotabla
{
background-image: url(../Imagenes/fondo.gif);
font-family: Monotype Corsiva;
font-size: 12px;
color: white;
font-weight:bold;
}

.notifecha
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

.fotonoticia
{
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}

.justificado
{
	text-align: justify;
}

.titulodetallenoticia
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.encabezadonoticia
{
	font-family: Arial, Helvetica, sans-serif;
	color: brown;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.generalnoticia
{
	font-weight: normal;
	font-size: x-small;
	color: brown;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.admin_titulo_area
{
	font-weight: bold;
	font-size: 14px;
	color: black;
	font-family: Arial;
}

.admin_fondo_banner
{
	border-bottom: #447a25 1px solid;
	background-color: #447A25;
}
.admin_tabla
{
	border-right: #447a25 1px solid;
	border-top: #447a25 1px solid;
	border-left: #447a25 1px solid;
	width: 780px;
	border-bottom: #447a25 1px solid;
	border-collapse: separate;
	height: 550px;
}

.opciones_menu
{
	font-size: 11px;
	color: black;
	font-family: Arial;
	text-decoration: none;

}

.opciones_menu:hover
{
 font-weight :bold; 

}

.descripción
{
	font-size: 11px;
	font-family: Arial;
	

}
.puntitos
{
	border-bottom-style:dotted;
	border-bottom-width: 1px;
	border-bottom-color:  #447a25;
}

.admin_fondo_menu
{
	background-color: #DFEDD7;
}

.bordeDerecho
{
	border-right: white 3px solid;
}

.novedad_des_corta
{
	font-weight: bold;
	font-size: 13px;
	color: green;
	font-family: Arial;
	background-color: #E7EBD4;
}

.novedad_des_larga
{
	font-weight: normal;
	font-size: 13px;
	color: green;
	font-family: Arial;
	background-color: #E7EBD4;
}

.novedad_mas_info
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Arial;
}

.novedad_detalle
{
	font-size: 11px;
	font-family: Arial;
}

.novedad_ventana
{
	background-color: #E7EBD4;
}
.novedad_titulo
{
	 background-color:#BEC2AB;
	 font-weight: bold;
	 font-size: 12px;
	 color: black;
	 font-family: Arial;
	 border-bottom:1px solid #A3BCC3;   
	 
}
.botonPortal
{
	cursor: hand;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px outset #447A25;
	text-decoration: none;
	background-image: url(../imagenes/degradado.jpg);
	
}

.botonCheck
{
	cursor: hand;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 0px outset #447A25;
	text-decoration: none;
	background-image: url(../imagenes/aceptar.gif);
	
}

.menusup
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	background-color: #667f24;
	color: white;
}

.menu
{
	position: absolute;
	background-color: #447a25;
	border: 2px solid #a5c508;
	width: 184;
	font-size: 12px;
	font-family: Arial;
	color:White; 
	font: bold;
	cursor: hand;
}

.unico
{
	position: absolute;
	background-color: #447a25;
	border: 2px solid #a5c508;
	width: 184;
	font-size: 12px;
	font-family: Arial;
	color:White; 
	font: bold;
	cursor: hand;
}

.item_panel
{
	width: 184;
	border-left: 1px solid #ACCCB3;
	border-right: 1px solid #ACCCB3;
	clip: rect(0,184,0,0);
	position: absolute;
}
.item_panel a
{
	text-decoration: none;
	color: black;
	cursor: hand;
}
.item
{
	background-color: white;
	width: 182;
	font-size: 11px;
	font-family: Arial;  
	 
}

.item_mapaWeb
{
	font-weight:normal;  
	color: black;
	width: 182;
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
}

.item_mapaWeb:hover
{
	font-weight:bold;  
	color: black;
	width: 182;
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
}
.frmlabel
{
	font-weight: bold;
	font-size: 11px;
	color: midnightblue;
	font-family: Arial;
}

.frmtext
{
	font-size: 11px;
	color: navy;
	font-family: Arial;
}

.frmlink
{
	font-weight: normal;
	font-size: 11px;
	color: blue;
	font-family: Arial;
	text-decoration: none;
}

.frmlink:hover
{
	color:green;
	text-decoration: none;
}

.frmfondo
{
	background-color: #d2dec0;
}

.frmframe
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Verdana;
	background-color: silver;
}

.frmmarco
{
	border-right: chocolate 1px solid;
	border-top: chocolate 1px solid;
	border-left: chocolate 1px solid;
	border-bottom: chocolate 1px solid;
	background-color: white;
}

.frmtitulo
{
	border-top-width: 1px;
	font-weight: bold;
	border-left-width: 1px;
	font-size: 12px;
	border-left-color: black;
	border-bottom-width: 1px;
	border-bottom-color: black;
	color: white;
	border-top-color: black;
	font-family: Verdana;
	height: 20px;
	background-color: teal;
	border-right-width: 1px;
	border-right-color: black;
}

.frmtextbox
{
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	font-size: 10px;
	border-left: navy 1px solid;
	color: navy;
	border-bottom: navy 1px solid;
	font-family: Arial;
	background-color: aliceblue;
}

.frmboton
{
	border-right: blue 1px solid;
	border-top: blue 1px solid;
	font-weight: bold;
	font-size: 10px;
	border-left: blue 1px solid;
	cursor: hand;
	color: navy;
	border-bottom: blue 1px solid;
	font-family: Verdana;
	background-color: aliceblue;
}

.frmboton A:hover
{
	background-color: green;
}

.frmLabelPasos
{
	font-weight: bold;
	font-size: 11px;
	color: #3333cc;
	font-family: Verdana;
}

.formlabel
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
}

.formlabelerror
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
}
.frmbotonerror
{
	font-weight: bold;
	font-size: 11px;
	cursor: hand;
	font-family: Verdana;
}

.formTexto
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
}

.seccion
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: #DFEDD7;
}


.formtextbox
{
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	font-size: 11px;
	border-left: navy 1px solid;
	border-bottom: navy 1px solid;
	font-family: Arial;
	color:Black;  
}


.gridnoticias
{
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial;
}

.HyperlinkMenuSuperior
{
	font-weight: normal;
	color: white;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
}

.hyperlinkmenu
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Arial;
	text-decoration: none;
}

.frmHeaderStyle
{
	font-weight: bold;
	font-size: 10px;
	color: navy;
	font-family: Verdana;
	background-color: LightSteelBlue;
}
.frmTitulo1
{
	border-top-width: 1px;
	font-weight: bold;
	border-left-width: 1px;
	font-size: 10px;
	border-left-color: black;
	border-bottom-width: 1px;
	border-bottom-color: black;
	color: navy;
	border-top-color: black;
	font-family: Verdana;
	height: 20px;
	background-color: Gainsboro;
	border-right-width: 1px;
	border-right-color: black;
}

.titulomarron
{
	font-weight: bold;
	font-size: 12px;
	color: #644500;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #cea355;
}

.fondomarron
{
	background-color: #FFF3D6;
}

.tablamarron
{
	background-color: #F5DFA7;
}
.linkmarron
{
	color: #644500;
}


.cabeceramarron
{
	border-top: black 1px solid;
	font-weight: bold;
	font-size: 11px;
	border-left: black 1px solid;
	color: #000000;
	font-family: Verdana;
	background-color: #cea355;
}



.fondogris
{
	background-color: #E9E9E9;
}

.cabeceragris
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #BDBDBD;
	border-top: #3F3F3F 1px solid;
	border-left: #3F3F3F 1px solid;
	border-bottom: #3F3F3F 1px solid;
}


.titulogris
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
	background-color: #D9D9D9;
}

.linkgris
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: 444444;
	text-decoration: underline;
}


.fondoazul
{
	background-color: #E8F4FD;
}

.cabeceraazul
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #9BB8D6;
	border-top: #004372 1px solid;
	border-left: #004372 1px solid;
	border-bottom: #004372 1px solid;
}


.tituloazul
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004372;
	background-color: #C2DBF4;
}

.linkazul
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3F97D5;
	text-decoration: underline;
}

.textoInicio
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: black;
}

.Etiquetas
{
	font-weight:bold;  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: black;
}
.fondo_etiqueta
{
	background-color:#BDC9B6; 
}

.fondo_pagina
{
	background-color:#ECECEC; 
}
.fondo_grid
{
	background-color :#447A25;
}
.Grid
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	
}

.itemSelec_grid
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	color:White;  
	background-color: #FFF7E7;

}
.items_grid
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	color:black;  
	background-color: #FFF7E7;

}

.cabecera_grid
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	color:White;  
	background-color: #447A25;

	
}
.pie_grid
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	color:#8C4510;  
	background-color: #447A25;
}
.linkCabecera
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color:black;  
	cursor:hand;
	text-decoration:none; 
}
.linkCabecera:hover
{
	color:#447a25;  
}
.linkIdioma
{
	font-weight: bold;
	font-size: 10px;
	font-family: Arial;
	color:white;  
	cursor:hand;
}
.ResultBusqueda
{
	font-weight: bold;
	font-size: 14px;
	font-family: Arial;
	color:black;  
	
}

.SubTitBusqueda
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
}

.TextoBusqueda
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
}

.frmtextPortal
{
	font-size: 11px;
	color: black;
	font-family: Arial;
}

.calendario:hover
{
	  background-color:White;  
}
.CabeceraPortal
{
	font-weight: normal;
	font-size: 14px;
	font-family:Arial Black;
	letter-spacing:2;
	color:White;  
}
.DescripcionCaPortal
{
	font-weight:bold;
	font-size: 12px;
	font-family:Arial;
	color:White; 
}
.DescripAso
{
	font-weight: normal;
	font-size: 11px;
	font-family:Arial Black;
	letter-spacing:5;
	color:White;  
}

.frmlinkWeb
{
	font-weight: normal;
	font-size: 11px;
	color: blue;
	font-family: Verdana;
	text-decoration: none;
}

.frmlinkWeb:hover
{
	color:green;
	text-decoration: none;
}

.AsocSeleccionada
{
	font-weight: normal; 
	font-size: 12px;
	font-family: Arial;
	color:#667F24;  
	cursor:hand;
	text-decoration:none; 
			
}