*_____________PAGINA WEB_____________*/

a:link {text-decoration:none;}
a:actived {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}

a.menu:hover {color:#fffa75; text-decoration:none;}
a.menu:link {text-decoration:none;}
a.menu:visited {text-decoration:none;}
a.menu:adtived {text-decoration:none;}

a.botones:hover {color:#7c9258; text-decoration:none;}
a.botones:link {text-decoration:none;}
a.botones:visited {text-decoration:none;}
a.botones:adtived {text-decoration:none;}



body {

	background-color:#eaefe1; 
	background: url(http://www.estila.org/images/fondo.gif);
	text-align: left; 
	line-height: 16px;
	color:#2c313d; 
	font-family: Tahoma, Arial, Verdana, Trebuchet MS, Verdana, Sans-serif;
	margin: 0px;
	padding: 0px;
	
}


/*_____________CLASES TEXTOS_____________*/


.celda {
	padding-left: 10px;
}

.txt_top {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #2c313d;
	text-decoration: none;
	line-height: 16px;

}

.txt_top a{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #2c313d;
	text-decoration: none;
	line-height: 16px;

}

.txt_top a:hover{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #2c313d;
	text-decoration: underline;
	line-height: 16px;

}

.textos {
	
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #2c313d;
	line-height: 16px;
}

.textos_url {
	
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #882600;
	line-height: 16px;
	text-decoration: underline;
}

.textos2 {
	
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #2c313d;
	line-height: 16px;
}

.textos3 {
	
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #b40000;
	line-height: 16px;
}



.menu {

	font-family: Arial, Tahoma, Verdana;
	font-size: 15px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.menu a{

	font-family: Arial, Tahoma, Verdana;
	font-size: 15px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.menu a:hover{

	font-family: Arial, Tahoma, Verdana;
	font-size: 15px;
	color: #fffa75;
	text-decoration: none;
	font-weight: bold;
}

.botones {
	font-family: Tahoma, Arial, Verdana, serif;
	font-size: 11px;
	color: #62655F;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
}

.botones a {
	font-family: Tahoma, Arial, Verdana, serif;
	font-size: 11px;
	color: #62655F;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
}

.botones a:hover {
	font-family: Tahoma, Arial, Verdana, serif;
	font-size: 11px;
	color: #7c9258;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
}

.idioma {
	
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	color: #788761;
	line-height: 16px;
	text-decoration: none;
}

.idioma a{
	
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	color: #788761;
	line-height: 16px;
	text-decoration: none;
}

.idioma a:hover{
	
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	color: #5d694a;
	line-height: 16px;
	text-decoration: underline;
}

.celda_ubica {
	padding-left:5px;
	border-left:4px solid #7A8A60;
}


.noticia {
	
	font-family: Arial, Arial, Verdana;
	font-size: 14px;
	color: #626a54;
	line-height: 16px;
	font-weight: bold;
}

.noticia_link{
	
	font-family: Arial, Arial, Verdana;
	font-size: 14px;
	color: #51556d;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
}

.noticia_link a{
	
	font-family: Arial, Arial, Verdana;
	font-size: 14px;
	color: #51556d;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
}

.noticia_link a:hover{

	color: #313458;
	text-decoration: underline;
}



.tit_not {
	
	font-family: Arial, Arial, Verdana;
	font-size: 11px;
	color: #b40000;
	line-height: 16px;
	font-weight: bold;
}

.sec_not {
	
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #5e6e1d;
	line-height: 16px;
	font-weight: bold;
}

.url_not {
	
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #2c313d;
	line-height: 16px;
	text-decoration: underline;
	
}

.url_not a{
	
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #2c313d;
	line-height: 16px;
	text-decoration: underline;
	
}

.url_not a:hover {
	
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #007d77;
	line-height: 16px;
	text-decoration: none;
	
}

.fec_not {
	
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	color: #354654;
	line-height: 16px;
}

.fue_not {
	
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	color: #626a54;
	line-height: 16px;
}



.txt_not {
	
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
}


.seccion {
	
	font-family: Arial, Tahoma, Verdana;
	font-size: 16px;
	color: #007D77;
	line-height: 16px;
	font-weight: bold;
}

.seccion2 {
	
	font-family: Arial, Tahoma, Verdana;
	font-size: 16px;
	color: #b40000;
	line-height: 16px;
	font-weight: bold;
}

.seccion3 {
	
	font-family: Arial, Tahoma, Verdana;
	font-size: 16px;
	color: #649016;
	line-height: 16px;
	font-weight: bold;
}

.seccion4 {
	
	font-family: Arial, Arial, Verdana;
	font-size: 15px;
	color: #007D77;
	line-height: 16px;
	font-weight: bold;
}

.seccion5 {
	
	font-family: Arial, Arial, Verdana;
	font-size: 15px;
	color: #819162;
	line-height: 16px;
	font-weight: bold;
}

.seccion6 {
	
	font-family: Arial, Tahoma, Verdana;
	font-size: 16px;
	color: #d98113;
	line-height: 16px;
	font-weight: bold;
}

.links {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #882600;
	line-height: 16px;
	text-decoration: none;
	font-weight: bold;
}

.links a{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #882600;
	line-height: 16px;
	text-decoration: none;
	font-weight: bold;
}

.links a:hover {
	color: #2C313D;
	text-decoration: underline;
}

.link {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #4a5618;
	line-height: 16px;
	text-decoration: mone;
	font-weight: bold;
}

.link a{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #4a5618;
	line-height: 16px;
	text-decoration: none;
	font-weight: bold;
}

.link a:hover{
	color: #4a5618;
	line-height: 16px;
	text-decoration: underline;
}

.ubica {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #384229;
	text-decoration: none;
	line-height: 16px;
	padding-left: 7px;
}

.ubica a{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #384229;
	text-decoration: none;
	line-height: 16px;
}

.ubica a:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #1e2316;
	text-decoration: underline;
	line-height: 16px;
}

.visita{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #a3b385;
	text-decoration: none;
	line-height: 16px;
	font-weight: bold;

}


/*_____________CLASE ABAJO_____________*/

.abajo {
	font-family: Tahoma, Arial, Verdana, serif;
	font-size: 11px;
	color: #626a54;
	text-decoration: none;
	line-height: 14px;
}

.abajo a{
	font-family: Tahoma, Arial, Verdana, serif;
	font-size: 11px;
	color: #626a54;
	text-decoration: none;
	line-height: 14px;
}

.abajo a:hover {
	font-family: Tahoma, Arial, Verdana, serif;
	font-size: 11px;
	color: #4b5240;
	text-decoration: underline;
	line-height: 14px;
}

.ver {
	
	font-family: Arial, Tahoma, Verdana;
	font-size: 14px;
	color: #007D77;
	line-height: 16px;
	font-weight: bold;
	text-decoration: underline;
}

.ver a{
	
	font-family: Arial, Tahoma, Verdana;
	font-size: 14px;
	color: #007D77;
	line-height: 16px;
	font-weight: bold;
	text-decoration: underline;
}

.ver a:hover{

	text-decoration: underline;
}




/*_____________CLASES FORMS_____________*/



.form{
	border: 1px solid #a7b393;
	background-color: #e9ede4;
	background:	url(http://www.estila.org/images/degfor.gif);
	font: 12px/14px  Tahoma, Arial, Verdana;
	color: #586641;
	text-align:left;
	height: 22px;
	padding-left: 3px;
}

.cuadro{
	border: 1px solid #a7b393;
	background-color: #e9ede4;
	background:	url(http://www.estila.org/images/degfor.gif);
	font: 12px/14px  Tahoma, Arial, Verdana;
	color: #586641;
	text-align:left;
	padding-left: 3px;
}

.desp{
	border: 1px solid #a7b393;
	background-color: #e9ede4;
	font: 12px/14px  Tahoma, Arial, Verdana;
	color: #586641;
	text-align:left;
	padding-left: 3px;
	height: 22px;

}


.btform{
	border: 1px solid #586268;
	background: #99a3a9;
	background:	url(http://www.estila.org/images/degbot.gif);
	font: 12px/14px  Tahoma, Arial, Verdana;
	color: #000000;
	text-align:center;
	padding-left: 3px;
	height: 22px;
	font-weight: bold;	
}

/*_____________CALENDARIO_____________*/

.textosc {
	
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #2c313d;
	font-weight: bold;
	line-height: 16px;
}

.linksc {
	font-family: Arial, Tahoma, Arial, Verdana;
	font-size: 13px;
	color: #5b7234;
	line-height: 16px;
	text-decoration: none;
	font-weight: bold;
}

.linksc a{
	font-family: Arial, Tahoma, Arial, Verdana;
	font-size: 13px;
	color: #5b7234;
	line-height: 16px;
	text-decoration: none;
	font-weight: bold;
}

.linksc a:hover {
	font-family: Arial, Tahoma, Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #1e8489;
	line-height: 16px;
	text-decoration: underline;

}

.fecha {
	font-family: Arial, Tahoma, Verdana;
	font-size: 18px;
	color: #007d77;
	text-decoration: none;
	font-weight: bold
}

.dia {
	font-family: Tahoma, Arial, Tahoma, Verdana;
	font-size: 13px;
	color: #b63f38;
	text-decoration: none;
	font-weight: bold
}


.mes_calendario {
	
	font-family: font-family: Trebuchet MS, Arial, Tahoma, Verdana;
	font-size: 14px;
	color: #626E7D;
	text-decoration: none;
	line-height: 140%;
	font-weight: bold;

}

.mes_calendario a:hover {
	
	font-family: font-family: Trebuchet MS, Arial, Tahoma, Verdana;
	font-size: 14px;
	color: #626E7D;
	text-decoration: none;
	line-height: 140%;
	font-weight: bold;
	text-align: center;

}

.semana_calendario {
	
	font-family: font-family: Trebuchet MS, Arial, Tahoma, Verdana;
	font-size: 17px;
	valign: center;	
	color: #9AAC7D;
	text-decoration: none;
	line-height: 140%;
	font-weight: bold;
	text-align: center;
	background-color:#dbe4cb;
}

.dias_calendario {
	
	font-family: font-family: Trebuchet MS, Arial, Tahoma, Verdana;
	font-size: 17px;
	color: #2C313D;
	text-decoration: none;
	line-height: 140%;
	background-color:#F7FAF2;
	text-align: center;

}

.dias_calendario a:hover {
	
	font-family: font-family: Trebuchet MS, Arial, Tahoma, Verdana;
	font-size: 17px;
	color: #2C313D;
	text-decoration: none;
	line-height: 140%;
	background-color:#F7FAF2;
	text-align: center;
}

.actividad_calendario {
	
	font-family: font-family: Trebuchet MS, Arial, Tahoma, Verdana;
	font-size: 17px;
	color: #2C313D;
	text-decoration: none;
	line-height: 140%;
	background-color:#d6c246;
	text-align: center;
	font-weight: bold;
}
.actividad_calendario a:hover {
	text-decoration: underline;
}


.evento_calendario {
	font-family: font-family: Trebuchet MS, Arial, Tahoma, Verdana;
	font-size: 17px;
	color: #2C313D;
	text-decoration: none;
	line-height: 140%;
	/*background-color:#9aac7d;*/
	background-color:#9A9C7D;
	text-align: center;
	font-weight: bold;
}
.evento_calendario a:hover {
	text-decoration: underline;
}


/* GESTION DE ERRORES / MENSAJES */
.error {  font-family: Tahoma, Verdana; font-size: 10px; color: #AA0000; text-decoration: none; line-height: 120%}
.mensaje {  font-family: Tahoma, Verdana; font-size: 10px; color: #0056C1; text-decoration: none; line-height: 120%}
.tabla_mensage{ 
   /*
   background-color:#649016;
   filter:alpha(opacity=60);
   opacity:.60;
   -moz-opacity: 0.60;
   /*
   /*
   border: solid #939CAE 1px;
   border-top: 1px solid #939CAE; 
   border-left: 1px solid #939CAE; 
   border-right: 1px solid #939CAE; 
   border-bottom: 1px solid #939CAE; 
   */
} 

.tabla_error{ 
   /*
   background-color:#FFCC00; 
   filter:alpha(opacity=60);
   opacity:.60;
   -moz-opacity: 0.60;
  */
  /*
   border: solid #939CAE 1px;
   border-top: 1px solid #939CAE; 
   border-left: 1px solid #939CAE; 
   border-right: 1px solid #939CAE; 
   border-bottom: 1px solid #939CAE; 
   */
} 
