@charset "utf-8";
/* CSS Document */

@import url(normal.css);
body{
	margin:0;
	padding:0;
	background:url(fondo.jpg) no-repeat center top;

	font-family: Tahoma, Verdana, Arial;}
	

#Container{
	font-size:80%;  /*tamanyo general de textos 13px*/
	color:#333;
	/*position:relative;*/
	background:url(fnSombra.gif) repeat-y top left;
	width:980px;
	text-align:left
	/*margin:auto;*/
	
	}
#Margenes{padding:0 15px}
#Cabecera{
overflow:auto;
padding-top:10px}
#Cabecera h1{
	font:normal 2.3em "Times New Roman", Times, serif;
	color:#000}
#Cabecera h2{
	font:normal 1.6em "Times New Roman", Times, serif;
	color:#000}
#Cabecera .ColumnaIzq{
float:left;
width:150px}
#Cabecera .Centro{margin:0 200px;}
#Cabecera .ColumnaDch{
float:right;
width:200px;
text-align:right
}
#Cabecera .ColumnaDch a{color:#CC0000}
#MenuSuperior{ background:url(fnMenuSuperior.jpg) repeat-x left top; font-size:13px}
#MenuSuperior ul{background:url(fnMenuSuperior.jpg) repeat-x left top; width:auto; padding:8px 0 7px 0}
#MenuSuperior li{color:#fff; display:inline; padding:0 15px; }
#MenuSuperior li a{color:#fff; text-decoration:none}
#MenuSuperior li.Activo{ background: url(fnMenuSuperiorActivo.jpg) repeat-x left top; padding:8px 15px 7px 15px}
.clear{clear:both}
#ContenidoInicio{
	position:relative;
	background:url(fnDegradado.jpg) repeat-x left top;
	
	width:100%}
#ContenidoInicio #Left{
	position:absolute;
	left:0px;
	top:0px;
	width:250px;
	background:#CC0000;
	font:1em "Lucida Sans Unicode", Tahoma, Verdana

}
#ContenidoInicio #Left #ImagenMenu{ background:#FFFFFF; text-align: center; padding-top:30px}
#ContenidoInicio #LeftVerde{
	position:absolute;
	left:0px;
	top:0px;
	width:250px;
	background:#92CB0E;
	font:1em "Lucida Sans Unicode", Tahoma, Verdana

}

h2.Rojo{
	color:#CC0000;
	font-size:1.15em;
	font-weight:normal}
h2.Verde{
	color:#7FAA05;
	font-size:1.15em;
	font-weight:normal}
#ContenidoInicio #Right{
	position: absolute;
	right:0px;
	top:0px;
	width:250px;

}
#ContenidoInicio #Center{

	margin-left: 260px;
	margin-right:260px;

}
#ContenidoCentral{

	margin-left: 260px;
	margin-right:10px
	
}
#PaginasPlanas { padding:20px}
#PaginasPlanas p{
	margin-bottom:15px}

.FondoFlores{
	background:#fff url(fnFlores.gif) no-repeat left bottom;
	margin:10px;
	padding:15px}
.FondoFlores2{
	background:#fff url(fnFlores.gif) no-repeat left bottom;

	padding:15px}
.BordesGris{
	border: solid 10px #E5E5E5;
margin:10px}
.Frases{
	font:bold 1.1em Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-align:center;
	color:#333}
h3.Inicio{
	background:url(fnTitulos.gif) no-repeat right 5px;
	font:1.2em "Lucida Sans Unicode", Tahoma, Verdana;
	color:#000;
	padding-bottom:18px;
	margin-bottom:10px
	 }
.EnlaceRojo{color:#CC0000}
.EnlaceVerde{color:#7FAA05}
#Pie{
	background:url(pie.gif) no-repeat left bottom;
	height:100px;
	text-align:center;
	padding-top:50px}
th{
	background:#7FAA05;
	color:#fff;
	padding:5px}
th.FilaDias{
	background:#E1ECB5;
	color:#333;
	padding:0;
	font-size:13px}
.FilaCalendario{
	background:#F3F3F3;
	text-align:center;
	padding:2px;
	font-size:13px}
.FilaCalendario2{
	background:#BFE3BB;
	text-align:center;
	padding:2px;
	font-size:13px
}
.DiaActivo{
	background:#7FAA05;
	text-align:center;
	padding:2px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px}
.Dia{
	border: solid 1px #CCCCCC;
	background:url(dia.jpg) repeat-x left top;
	color:#80AE06;
	font-weight:bold;
	text-align:center;
	width:30px;
	float:left;
	margin-bottom:10px}
.Dia span{
	color:#666;
	font-weight:normal;
	font-size:0.85em}


.Evento{
	float:left;
	margin-left:10px;
	font-weight:bold}
.BordesImagen{
	border: solid 1px #CCCCCC !important;
	padding:5px}
/*MENU LATERAL*/
#Menu ul{}
#Menu li{ border-bottom: dotted  1px #CCCCCC;
}
#Menu li a{color:#333333; display:block;
	background:url(flecha-roja.gif) no-repeat 8px 10px;
	padding:5px 0 5px 18px}
#Menu li a:hover{ 
	background:#F3F3F3 url(flecha-roja.gif) no-repeat 8px 10px;
	padding:5px 0 5px 18px}
/*MENU LATERAL verde*/
#MenuVerde ul{}
#MenuVerde li{ border-bottom: dotted  1px #CCCCCC;
}
#MenuVerde li a{color:#333333; display:block;
	background:url(flecha-verde2.gif) no-repeat 8px 10px;
	padding:5px 0 5px 18px}
#MenuVerde li a:hover{ 
	background:#F3F3F3 url(flecha-verde2.gif) no-repeat 8px 10px;
	padding:5px 0 5px 18px}


.TituloMenu{
	color:#CC0000;
	font-size:1.2em;
	font-weight:normal;
	border-bottom: dotted  1px #CCCCCC;
}
.TituloMenuVerde{
	color:#7AA504;
	font-size:1.2em;
	font-weight:normal;
	border-bottom: dotted  1px #CCCCCC;
}
#ContenidoCentral h2{
	background:url(fnTitulos-grande.gif) no-repeat right 18px;
	font:1.5em "Lucida Sans Unicode", Tahoma, Verdana;
	color:#000;
	padding-bottom:18px ;
	margin-bottom:5px;

	 }
#ContenidoCentral h2.Rojo{
	background:url(fnTitulos-grande-rojo.gif) no-repeat right 18px;
	font:1.5em "Lucida Sans Unicode", Tahoma, Verdana;
	color:#000;
	padding-bottom:18px ;
	margin-bottom:5px;

	 }
	 
/*EVENTOS*/
#EventosIzq{
	float:left;
	width:45%;
}
#EventosDch{
	width:25%;
	float:right;
	padding-top:20px}
	
html>/**/body #EventosDch{padding-top:5px; width:30%}
html>/**/body #EventosIzq{width:65%;}

.DiaGrande{
	border-bottom: solid 1px #CCCCCC;
	background:url(calendario.jpg) repeat-x left top;
	color:#80AE06;
	font-weight:bold;
	text-align:center;
	width:40px;
	float:left;
	padding-top:10px;
	margin-bottom:10px;
	font-size:1.1em}
.DiaGrande span{
	color:#666;
	font-weight:normal;
	font-size:0.9em}
.TextoEventos{	
	margin-left:50px;
	margin-bottom:10px;

}
.TxtBoldVerdeGrande{
	font-weight:bold;
	color:#80AE06;
	font-size:1.2em
	}
.TxtBoldVerde{
	font-weight:bold;
	color:#80AE06;
	}
.TxtBoldVerde a{
	font-weight:bold;
	color:#80AE06;
	}
.TxtBoldVerde a:hover{
	font-weight:bold;
	color:#80AE06;
	text-decoration:underline
	}
.TxtBoldRojo{
	font-weight:bold;
	color:#CC0000;
	}
.TxtBoldRojo a{font-weight:bold;
	color:#CC0000;}
.TxtBoldRojo a:hover{font-weight:bold;
	color:#CC0000;
	text-decoration:underline}
.TxtGris{
	font-weight:normal;
	color:#333333}
.EventosDestacados{
	border-bottom:#E5E5E5 solid 10px;
	border-top:#E5E5E5 solid 5px;
	border-left:#E5E5E5 solid 5px;
	border-right:#E5E5E5 solid 5px;
	margin-bottom:20px;
	padding:15px 15px 5px 15px;

	}
.EventosDestacados legend{
	color:#80AE06;
	margin-bottom:10px;
	font:normal 1.2em "Lucida Sans Unicode", Tahoma, Verdana
}
html>/**/body .EventosDestacados legend{margin-bottom:0}
.EventosDestacados legend.Archivos{
	color:#333333;
		font:bold 1.1em "Lucida Sans Unicode", Tahoma, Verdana;
	margin-bottom:10px
}
h3{
	color:#80AE06;
	border-bottom:dotted 1px #92CB0E;
	font:normal 1.4em "Lucida Sans Unicode", Tahoma, Verdana;
	margin:10px 0
}
h4{
	color:#92CB0E;
	margin:10px 0;
	border-bottom: solid 1px #92CB0E}
.Calendario{
background:url(calendario-peq.gif) no-repeat left top;
padding-left:20px;
font-weight:bold;
font-size:0.9em;
margin-bottom:10px}

.pdf{	color:#CC0000;	background:url(pdf.gif) no-repeat left top;	padding-left:25px;	margin-bottom:10px}
.xls{	color:#CC0000;	background:url(XLS.gif) no-repeat left top;	padding-left:25px;	margin-bottom:10px}
.rar{	color:#CC0000;	background:url(RAR.gif) no-repeat left top;	padding-left:25px;	margin-bottom:10px}
.zip{	color:#CC0000;	background:url(ZIP.gif) no-repeat left top;	padding-left:25px;	margin-bottom:10px}
.img{	color:#CC0000;	background:url(IMG.gif) no-repeat left top;	padding-left:25px;	margin-bottom:10px}
.doc{	color:#CC0000;	background:url(DOC.gif) no-repeat left top;	padding-left:25px;	margin-bottom:10px}
.txt{	color:#CC0000;	background:url(TXT.gif) no-repeat left top;	padding-left:25px;	margin-bottom:10px}
.no{	color:#CC0000;	background:url(NO.gif)  no-repeat left top;	padding-left:25px;	margin-bottom:10px}
.ppt{	color:#CC0000;	background:url(PPT.gif) no-repeat left top;	padding-left:25px;	margin-bottom:10px}
.htm{	color:#CC0000;	background:url(HTML.gif) no-repeat left top;	padding-left:25px;	margin-bottom:10px}
.Web{	color:#CC0000;	background:url(web.gif) no-repeat left top;	padding-left:25px;	margin-bottom:10px}

.pdf a, .xls a, .rar a, .zip a, .img a, .doc a, .txt a, .no a, .ppt a, .htm a, .Web a{color:#CC0000;}
.ListaEnlaces li{
	background:url(flecha-roja.gif) no-repeat 5px 5px;
	padding-left:15px}
.ListaEnlaces li a{
	font-weight:bold;
	color:#CC0000;}
.ListaEnlaces li a:hover{
	font-weight:bold;
	color:#CC0000;
	text-decoration:underline;
	height:1%}
#FraseDestacada{
	color:#333333;
	font:bold 1em Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-align:center;
	 }
#FraseDestacada p{
padding:5px 0;
line-height:18px}
.ListaVerde,.ListaRoja{ margin-left:10px} 
.ListaVerde li{
 background:url(flecha-verde.gif) no-repeat 5px 5px;
 padding-left:20px;
 padding-bottom:10px;
 height:1%}
.ListaRoja li{
 background:url(flecha-roja2.gif) no-repeat 5px 5px;
 padding-left:20px;padding-bottom:10px;
 height:1%}
.ImagenCoach{
	float:left;}
.TextoCoach{
	margin-left:180px;
	margin-bottom:20px}
.Citas, .CitasInscripcion{
	background:#F5F5F5 url(comilla1.gif) no-repeat 10px 5px;
	padding:20px 15px 15px 30px;
	color:#666}
.Citas p{
	background: url(comilla2.gif) no-repeat right bottom}

.CitasInscripcion p{
	background: url(comilla2.gif) no-repeat right bottom;
	font:bold 1.1em Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#666666
}

.fnCalendario{
	background:url(fnCalendario.jpg) no-repeat right bottom;
	}

#ContactoIzq{
	border-bottom:#E5E5E5 solid 18px;
	border-top:#E5E5E5 solid 5px;
	border-left:#E5E5E5 solid 5px;
	border-right:#E5E5E5 solid 5px;
	
	width:240px;
	float:left;

	padding:10px;
	height:236px}
#BordesMapa{
	border-bottom:#E5E5E5 solid 18px;
	border-top:#E5E5E5 solid 5px;
	border-left:#E5E5E5 solid 5px;
	border-right:#E5E5E5 solid 5px;
	padding:5px


}
#InscripcionIzq h3{
	color:#CC0000;
	border-bottom:none}
#InscripcionIzq h3.Verde{
	color:#7AA504;
	border-bottom:none}
#InscripcionIzq{
	border-bottom:#E5E5E5 solid 18px;
	border-top:#E5E5E5 solid 5px;
	border-left:#E5E5E5 solid 5px;
	border-right:#E5E5E5 solid 5px;
	width:270px;
	float:left;
	background:url(enter.jpg) no-repeat right bottom;
	padding:10px;
	height:250px}
html>/**/body #InscripcionIzq{width:240px;height:236px}
html>/**/body #InscripcionDch{margin-left:280px; width:330px}
#InscripcionDch{
	border-bottom:#E5E5E5 solid 18px;
	border-top:#E5E5E5 solid 5px;
	border-left:#E5E5E5 solid 5px;
	border-right:#E5E5E5 solid 5px;
margin-left:280px;
	width:51%;
	padding:10px;
	background:url(maria-luisa.jpg) no-repeat left bottom;
	height:236px;
	width:350px;
	
}
.TextoContacto{
	margin-left:150px}
	
.input{
border: solid 1px #666666;
font:13px Tahoma, Verdana, Arial	}
#Formulario{
	background:#fff}
#Formulario p{
	margin-bottom:5px}
.BotonVerde{
	background:#92CB0E;
	border:none;
	font:bold 13px Tahoma, Verdana, Arial;
	color:#fff;
	margin-right:8px}
.BotonRojo{
	background:#CC0000;
	border:none;
	font:bold 13px Tahoma, Verdana, Arial;
	color:#fff;
	margin-right:8px}
.MenuAdminVerde{
                background:url(fnMenuAdmin-verde.jpg) repeat-x left top;
                padding:5px}
.MenuAdminVerde a{
                color:#fff;
                font:12px "Lucida Sans Unicode", Tahoma, Verdana;
                text-decoration:none}