/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: arial, verdana, sans-serif;
	font-size:11px;
	color: #000000;
	letter-spacing: 0.1em;
	
}

/*COMòN---------------------------------------------------------*/

#pagina0, #pagina1, #pagina2 {
	padding: 0px 20px 10px 57px;

}


#pagina0 h1, #pagina2 h1, #pagina3 h1, #pagina4 h1  {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size:26px;
	color: #FD1B81;
	font-style: normal;
	font-weight: normal;
	margin-top: -10px;
	margin-bottom: 10px;
}

#pagina0 h2, #pagina1 h2, #pagina2 h2, #pagina3 h2, #pagina4 h2  {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size:14px;
	color: #FD1B81;
	font-style: normal;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: -10px;
}

.texto_dest {
	font-family: arial, verdana, sans-serif;
	font-size:11px;
	color: #000000;
	letter-spacing: 0.1em;
	font-weight: normal;
	background-color: #FFFFFF;
}

.texto_dest_azul {
	font-family: arial, verdana, sans-serif;
	font-size:11px;
	color: #025F98;
	letter-spacing: 0.1em;
	font-weight: normal;
	background-color: #FFFFFF;
}

#pagina0 hr {
	border-bottom:1px solid #F0A9CF;
	border-top:1px solid #F1F1F1;
	border-left:1px solid #F1F1F1;
	border-right:1px solid #F1F1F1;
	margin:0 0 0px;
}


/*PAGINA FITO---------------------------------------------------------*/

#pagina1 h2 {

	color: #000000;
	
}


#pagina1 p {
	font-family: arial, verdana, sans-serif;
	font-size:11px;
	color: #ffffff;
	letter-spacing: 0.1em;
	font-weight: normal;
}



/*QUƒ HACEMOS---------------------------------------------------------*/


#pagina2 h1 {
	color: #025F98;
}

#pagina2 h2 {
	color: #0273B8;
}

#pagina2 p {
	font-family: arial, verdana, sans-serif;
	font-size:11px;
	color: #000000;
	letter-spacing: 0.1em;
	font-weight: normal;
}

#pagina2 hr {
	border-bottom:1px solid #AAD1E8;
	border-top:1px solid #F1F1F1;
	border-left:1px solid #F1F1F1;
	border-right:1px solid #F1F1F1;
	margin:0 0 10px;
}



/*TABLîN---------------------------------------------------------*/

#pagina3 {
	padding: 10px 100px 0px;

}

#pagina3 h1 {
	color: #658B0D;
	margin-top: 0px;
}

#pagina3 h2 {
	color: #78A01A;
}

#pagina3 h3 {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size:11px;
	color: #EB9406;
	letter-spacing: 0.1em;
	font-weight: normal;
	margin-bottom: 0px;
}

#pagina3 hr {
	border-bottom:1px solid #D5E3A5;
	border-top:1px solid #F1F1F1;
	border-left:1px solid #F1F1F1;
	border-right:1px solid #F1F1F1;
}



/*GALERêA---------------------------------------------------------*/

#pagina4  {
	padding: 0px 20px 10px 50px;

}

#pagina4 h1 {
	color: #DC8B01;
}

#pagina4 h2 {
	color: #FDA000;
}

.linea_naranja {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FDD38B;
}


/*SUBMENU QUE HACEMOS---------------------------------------------------------*/

#submenu {
	padding-top: 50px;
	padding-left: 80px;	
	padding-right: 100px;	
}

.enlacemenu a {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size:11px;
	color: #288BB8;
	letter-spacing: 0.0em;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
}

.enlacemenu a:hover {
	color: #025F98;
	text-decoration: underline;
	
}

.destacado {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size:12px;
	color: #ffffff;
	background-color: #025F98;
	letter-spacing: 0.0em;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

/*PIE---------------------------------------------------------*/

#pie {
	margin-top: 10px;
	margin-bottom: 20px;
	text-align: center;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size:12px;
	color: #000000;
	letter-spacing: 0.1em;
	padding-right: 80px;
	padding-left: 80px;
}

.pie_rosa a {
	background-image: url(../img/0_rosa.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	text-decoration: none;
	color: #000000;	
}

.pie_rosa a:hover {
	text-decoration: underline;
	color: #E70068;	
	background-position: 0px -15px;
}

.pie_azul a {
	background-image: url(../img/0_azul.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	text-decoration: none;
	color: #000000;	
}

.pie_azul a:hover {
	text-decoration: underline;
	color: #0B75A6;	
	background-position: 0px -15px;
}

.pie_verde a {
	background-image: url(../img/0_verde.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	text-decoration: none;
	color: #000000;	
}

.pie_verde a:hover {
	text-decoration: underline;
	color: #7B9A1A;	
	background-position: 0px -15px;
}

.pie_amarillo a {
	background-image: url(../img/0_amarillo.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	text-decoration: none;
	color: #000000;	
}

.pie_amarillo a:hover {
	text-decoration: underline;
	color: #fbb030;	
	background-position: 0px -15px;
}

.enlace_mapa0 a {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size:10px;
	color: #ffffff;
	letter-spacing: 0.1em;
	padding-left: 16px;
	margin: 10px;
	text-decoration: none;
	background-image: url(../img/ico_mapa0.gif);
	background-repeat: no-repeat;
}

.enlace_mapa0 a:hover {
	text-decoration: underline;
	background-position: 0px -15px;
}


.enlace_mapa1 a {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size:10px;
	color: #ffffff;
	letter-spacing: 0.1em;
	padding-left: 16px;
	margin: 10px;
	text-decoration: none;
	background-image: url(../img/ico_mapa1.gif);
	background-repeat: no-repeat;
}

.enlace_mapa1 a:hover {
	text-decoration: underline;
	background-position: 0px -15px;
}

.enlace_mapa2 a {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size:10px;
	color: #ffffff;
	letter-spacing: 0.1em;
	padding-left: 16px;
	margin: 10px;
	text-decoration: none;
	background-image: url(../img/ico_mapa2.gif);
	background-repeat: no-repeat;
}

.enlace_mapa2 a:hover {
	text-decoration: underline;
	background-position: 0px -15px;
}


.enlace_mapa3 a {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size:10px;
	color: #ffffff;
	letter-spacing: 0.1em;
	padding-left: 16px;
	margin: 10px;
	text-decoration: none;
	background-image: url(../img/ico_mapa3.gif);
	background-repeat: no-repeat;
}

.enlace_mapa3 a:hover {
	text-decoration: underline;
	background-position: 0px -15px;
}

.enlace_mapa4 a {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size:10px;
	color: #ffffff;
	letter-spacing: 0.1em;
	padding-left: 16px;
	margin: 10px;
	text-decoration: none;
	background-image: url(../img/ico_mapa4.gif);
	background-repeat: no-repeat;
}

.enlace_mapa4 a:hover {
	text-decoration: underline;
	background-position: 0px -15px;
}


.enlace_facebook a {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size:10px;
	color: #ffffff;
	letter-spacing: 0.1em;
	padding-left: 25px;
	margin: 20px;
	text-decoration: none;
	background-image: url(../img/icono_facebook.png);
	background-repeat: no-repeat;
}

.enlace_facebook a:hover {
	text-decoration: underline;
	
}




/* fichas de los cursos -----------------------------------------------------*/

.fichaCurso{ position:relative; width:400px; margin-top:20px; background-color:#F2F4E6; border-bottom:1px solid #B6CB8A; border-left:10px solid #fff; }

	.titFichaCurso  { position:relative; left:20px; padding-top:15px; }
	.fechaFichaCurso{ position:relative; left:20px; margin-top:20px; font-weight:bold; }
	.descFichaCurso { position:relative; left:20px; margin-top:10px; margin-bottom:20px; width:370px; }
	
	.enlaceFichaCurso{ position:absolute; left:100%; top:100%; margin-left:-70px; width:70px; margin-top:-20px; height:17px; display:block; background-color:#6E9713; border-top:3px solid #6E9713;}
	.enlaceFichaCurso a{ color:#fff; text-decoration:none; padding-top:5px; padding-left:4px; font-size:10px; }

.fichaDet{ position:relative; width:400px; margin-top:20px; left:10px; }

	#tablaCursos TD{ height:26px; }
	* html #tablaCursos TD{ height:20px; }
	
	.titFichaDetT{ color:#fff; background-color:#6E9713; border-bottom:6px solid #fff; font-size:10px; min-height:40px; }
	.titFichaDet2T{ padding:0px 5px 0px 5px; background-color:#EEF3DD;  color:#000; border-left:2px solid #fff;  border-bottom:6px solid #fff;
			font-family: tahoma, arial, verdana, sans-serif;
			font-size:14px;
			color: #78A01A;
			font-style: normal;
			font-weight: bold;
	}
	.titFichaDet3T{ padding:0px 5px 0px 5px; background-color:#EEF3DD;  color:#000; border-left:2px solid #fff; font-weight:bold; font-size:11px; border-bottom:6px solid #fff; }
	
	.titFichaDet{ position:relative; height:18px; padding:4px 0px 0px 10px; color:#fff; background-color:#6E9713; border-bottom:6px solid #fff; font-size:10px;  }
	.titFichaDet2{ position:absolute; left:120px; width:266px; top:0px; height:19px; padding:3px 0px 0px 10px; background-color:#EEF3DD;  color:#000; border-left:4px solid #fff; }
	.titFichaDet3{ position:absolute; left:120px; width:266px; top:0px; height:19px; padding:3px 0px 0px 10px; background-color:#EEF3DD;  color:#000; border-left:4px solid #fff; font-weight:bold; font-size:11px;  }
	
	.titFichaDet4{ position:relative; margin-top:20px; padding-left:10px;  }
	.textoFichaDet{ position:relative; margin-top:13px; padding-bottom:10px; padding-left:10px; border-bottom:1px solid #D1DCA2; border-top:1px solid #fff; }
	
	#solicitudPresupuesto{ margin-top:15px; text-align:right;  }
	
	#tablaGaleria{ margin-top:20px; width:100%; }

		.foto{ width:110px; }
			
			.foto_img{ border:1px solid #000; }
			
		.separaFoto{ width:37px; }
		
		#separadorFinal{ border-bottom:1px solid #D1DCA2; }
		
		
a{color:#78A01A;}