#encabezado 				{ height: 253px; float: left; margin-bottom: 0; padding: 30px 15px 30px 20px; background: #292e31; color: #fed900; width: 383px; }
#encabezado h1 				{ font-size: 26px; font-weight: normal; margin: 0 0 5px 0; }
#encabezado h2 				{ font-size: 26px; font-weight: normal; margin: 0 0 5px 0; }
#encabezado p 				{ font-size: 14px; font-style: italic; margin: 15px 0 0 0; }
#encabezado strong 			{ font-weight: normal; color: #FFFFFF; }
img.imagen_encabezado 		{ float: left; }
/*div.fondo_blanco 			{ background: #FFFFFF; padding-top: 38px; }*/
div.fondo_blanco 			{ background: #FFFFFF; }

#contenido h1 		 		{ color: #4b5053; font-size: 18px; margin: 33px 0 10px 15px; font-weight: normal; }

#pestanias 					{ position: absolute; top: 0; width: 520px; left: 10px; background: url(../images/fondo_principal_formacion.gif) no-repeat;   }
#pestanias ul 				{ margin: 0; padding: 0; }
#pestanias h3 				{ float: left; margin: 3px 10px 0 0; color: #2c383f; font-size: 12px; }
#pestanias a 				{ color: #383939; font-size: 11px; }

#pestanias li  				{ margin-right: 0; margin-bottom: 0; }
.remate_dcha 				{ display: block; background: url(../images/fondo_dcha_formacion.gif) right 0 no-repeat; padding: 5px 5px 0 25px; }

span.fondo_principal 		{ background-image: url(../images/fondo_principal_amarillo.gif); background-position: -8px 0; }
span.fondo_dcha 			{ padding: 5px 15px 5px 15px; background-image: url(../images/fondo_dcha_amarillo.gif); }
span.primero 				{ background-position: 0 0; padding-left: 10px; }
span.ultimo 				{ background-image: url(../images/fondo_dcha_amarillo_fin.gif); padding-right: 20px; }

span.fondo_principal_on		{ background-position: -8px -26px; color: #000000; }
span.fondo_dcha_on 			{ background-position: right -26px; }
span.primero_on 			{ background-position: 0 -26px; padding-left: 10px; }
/*span.fondo_dcha.ultimo.on	{ background-position: right -26px; padding-right: 20px;}*/

a:hover span.fondo_principal{ background-position: -8px -26px; color: #000000; }
a:hover span.fondo_dcha 	{ background-position: right -26px; }
a:hover span.primero 		{ background-position: 0 -26px; padding-left: 10px; }

a.proximos_cursos .remate_dcha { padding: 7px 25px 7px 25px; }
a.proximos_cursos  			{ display: block; position: absolute; top: 0; right: 5px; width: 170px; margin: 0 5px 0 0; color: #2c383f;  background: url(../images/fondo_principal_formacion.gif) no-repeat; }
a.proximos_cursos 			{ font-weight: bold; text-align: center; font-size: 12px; }
a.proximos_cursos:hover 	{ background-position: 0 -29px; }
a.proximos_cursos:hover span.remate_dcha { background-position: right -29px; }

#destacados h3 				{ color: #FFFFFF; font-size: 14px; font-weight: normal; margin: 0 0 10px 0; }
/*#destacados 				{ border-top: 1px solid #cdcdcd; background: #2a2f35; margin-top: 28px; }*/
#destacados 				{ border-top: 1px solid #cdcdcd; background: #2a2f35; }
div.oscuro 					{ float: left; background: #2a2f35; width: 470px; padding: 30px 10px 0 7px; }
div.consejo, div.consejo_vacio				{ width: 462px; margin-bottom: 10px; color: #FFFFFF; }
div.consejo 								{ background: url(../images/fondo_consejos.jpg) no-repeat; }
div.consejo p, div.consejo_vacio p  		{ margin: 3px 0; }
div.consejo table, div.consejo_vacio table 	{ width: 100%; }
div.sin_margen				{ margin-bottom: 0; }
#destacados td.mas_info a 	{ text-align: right; font-size: 11px; }
/* Igualar el tamaño de las capas */
#destacados 				{ overflow: hidden; }
/*#oscuro, #cursos			{ padding-bottom: 32767px; margin-bottom: -32767px; }*/

#destacados a 				{ font-weight: bold; font-size: 12px; color: #feda00; }
#destacados a.a_tipo 		{ font-weight: normal; font-size: 10px; color: #FFFFFF; }
#destacados a:hover 		{ text-decoration: underline; }

div.cursos 					{ float: left; width: 230px;  background: #737a82; padding: 30px 10px 20px 23px;  }
div.cada_curso 				{ width: 215px; background: #4b5053; color: #FFFFFF; padding-bottom: 5px; margin-bottom: 10px; }
div.cada_curso p 			{ margin: 5px 5px 0 10px; }
div.cada_curso p.matricula  { text-align: center; font-size: 12px; margin: 10px 0; }
#destacados a.linea-deportiva 	{ color: #57b12c; background: url(../images/ico_linea_deportiva.gif) 0 2px no-repeat; padding-left: 15px; font-size: 11px; }
#destacados a.emergencias 		{ color: #f7641e; background: url(../images/ico_linea_emergencias.gif) 0 2px no-repeat; padding-left: 15px; font-size: 11px; }
#destacados a.seguridad-laboral { color: #4a85fd; background: url(../images/ico_linea_laboral.gif) 0 2px no-repeat; padding-left: 15px; font-size: 11px; }
#destacados a.mas_info 		{ font-size: 11px; }

#dcha 						{ float: left; width: 186px; background: url(../images/fondo_dcha_formacion.jpg) no-repeat; margin-top: 38px; padding: 120px 15px 8px 15px; }

#dcha h3 					{ color: #936d04; margin-bottom: 10px; margin-top: 13px; *margin-top: 133px; font-style: italic; font-weight: normal; font-size: 13px; }
#dcha p 					{ color: #585757; margin: 0 0 5px 0; }
#dcha a 	 				{ display: block;  color: #3b6585; text-decoration: none; font-weight: bold;  }
#dcha a:hover 				{ text-decoration: underline; }
#dcha a.descargar 			{ margin: 5px 0 10px 0; }
#dcha a.descargar img 		{ float: left;  margin-right: 5px; }
#dcha a.lsf 				{ margin-left: 15px; padding-left: 15px; font-size: 11px; background-position: 0 2px; background-repeat: no-repeat; }
#dcha a.laboral 			{ color: #4a85fd; background-image: url(../images/ico_linea_laboral.gif);  }
#dcha a.emer				{ color: #f7641e; background-image: url(../images/ico_linea_emergencias.gif);  }
#dcha a.deportiva 			{ color: #57b12c; background-image: url(../images/ico_linea_deportiva.gif);  }*/
#dcha strong 				{ color: #000000; font-weight: normal; }

#caja_central 				{ padding: 0 1px; margin-top: 38px;  background: #cdcdcd url(../images/fondo_borde_resenias.gif) 0 bottom repeat-x; }
#caja_central ul			{ list-style: none; padding-left: 10px;}
#caja_central ul li 		{ padding-bottom: 5px; padding-left: 10px; background: url(../images/doble_flecha.gif) 0 4px no-repeat; }
#caja_central h3 			{ font-size: 16px; color: #111111; margin: 25px 0 5px 0; font-weight: normal; }

#interior					{  background: #FFFFFF;  border-top: 1px solid #cdcdcd; padding: 25px 15px; }
#interior h2 				{ position: relative; font-size: 26px; color: #111111; font-weight: normal; margin: 0 0 5px 0;  }

div.ruta a 					{ color: #0071e1; }
div.ruta 					{ position: relative; color: #0071e1; margin-left: 0; }

div.imagen_curso 			{ float: left; margin-right: 20px; margin-bottom: 12px; overflow: hidden; width: 344px; /*height: 300px;*/  border: 1px solid #6f7376; }
img.imagen_pequeña 			{ height: 50px; }
div.imagen_curso p 			{ font-size: 10px; font-style: italic; color: #6d6f77; margin: 5px 0 0 0; }
/*#datos_curso 				{ float: left; }*/
#datos_curso				{ position: relative; float: left; margin-left: 20px; }
#datos_curso2				{ position: relative; float: left; margin-bottom: 12px; }
#ficha 						{ margin: 0; color: #000000; font-size: 12px; padding: 0 0 5px 0; background: #ededed; }
#interior #ficha p 			{ color: #000000; margin: 5px 0 0 10px;  }
#ficha a 					{ color: #000000; }
#interior #ficha p.enlace_descarga 	{ font-size: 11px; padding-top: 1px; margin: 15px 0 7px 10px; }
#interior #ficha p.enlace_descarga a 	{ color: #0071e1; text-decoration: none; }
#ficha img.ico_descarga 	{ float: left; margin-right: 5px; }
#interior #ficha p.enlace_descarga a:hover 			{ text-decoration: underline; }
td.encabezado_ficha 		{  color: #FFFFFF;  }
#ficha h2 					{ background: #6f7376; color: #FFFFFF; font-size: 16px; padding: 3px 5px; margin-bottom: 15px; }

#descripcion							{ width: 345px; font-size: 12px; }
#descripcion h3,#desc_curso h3			{ color: #000000; font-size: 14px; font-weight: normal; margin: 25px 0 5px 0;  }
#interior #descripcion p,#desc_curso p	{ color: #737373; margin: 0; }
#descripcion a, #desc_curso a			{ color: #1171cf; }
#interior strong, #desc_curso strong	{ color: #000000; }
#interior p								{ color: #737373; }
#desc_curso								{ font-size: 12px; }

#mas_imagenes 				{ margin-top: 5px; padding-right: 5px; background: #cecfd0 url(../images/fondo_masimagenes_formacion.gif) right 0 no-repeat;}
#mas_imagenes a:hover 		{ opacity: 0.7; filter: alpha(opacity=70);  }
#mas_imagenes a 			{ float: left; margin-right: 6px; margin-bottom: 3px;}

#dcha h2 					{ color: #4b5053; font-size: 14px; border-bottom: 1px solid #eff0f2; font-weight: normal; margin: 40px 0 0 0; }
#dcha div.otros_cursos 		{ border-bottom: 1px solid #eff0f2; padding: 10px 0 5px 0; }
#dcha div.otros_cursos a 	{ color: #5486a9; font-weight: normal; }
#dcha div.otros_cursos a.linea-deportiva 		{ color: #57b12c; }
#dcha div.otros_cursos a.emergencias 			{ color: #f7641e; }
#dcha div.otros_cursos a.seguridad-laboral		{ color: #4a85fd; }
#dcha div.otros_cursos p { margin: 0 0 1px; }
/*#dcha div.otros_cursos a.verde 			{ color: #57b12c;  }
#dcha div.otros_cursos a.azul 			{ color: #4a85fd;  }
#dcha div.otros_cursos a.naranja 		{ color: #f7641e;  }*/
#dcha div.otros_cursos p.gratuito 		{ color: #fe0000; }

div.paginacion 		{ padding: 8px 25px 0 0; color: #858585;  }
div.paginacion a 	{ color: #5486a9; padding-left: 30px; font-weight: bold; text-decoration: none;}
div.paginacion a:hover { text-decoration: underline; }

/*************** galeria en consejos -cada_curso.php- ***************/
#datos_curso								{ position: relative; float: left; margin-left: 20px; }
#galeria 									{ position: relative; float: left; margin: 0px; width: 345px;/* height: 400px;*/}
#galeria #fichas							{ position: relative; width: 344px; height: 335px; margin: 0 20px 0 0; background: #FFF; z-index: 0;}
#galeria #fichas div.ficha					{ position: absolute; top: 0; left: 0; width: 344px; height: 300px; }
#galeria #fichas div.ficha .texto_foto p	{ margin: 1px 0 0 0; }
/*#galeria #fichas div.ficha div.foto 		{ margin: 0 0 5px 0; width: 345px; height: 281px;}
/*#galeria #fichas div.ficha .texto_foto p	{ margin: 30px 0 0 0; font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #787878; }
*/
#galeria #botones							{ position: absolute; top: 0px; left: 0px; padding-bottom: 20px;}
#galeria #botones img 						{ height: 50px; }
#galeria #botones							{ position: relative; float:left; /*margin-top: 35px;*/ }
/*#galeria #botones a						{ float: left; display: block; margin-right: 6px; padding: 1px; width: 53px; height: 42px; border: 4px solid #d3d1ce; background: #FFF ; }*/
/*#galeria #botones a.on						{ border: 1px solid #cc0000; color: #666; }
#galeria #botones a.off						{ border: 1px solid #d3d1ce; color: #999; }*/

div.consejo table tr td a.imagen { overflow: hidden; width:150px; height:100px; display:block; }