/*	-------------------------------------------------------------
	General
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding: 0;
	background: url(../images/fondo.gif) repeat-x top;
}

h2 {
	padding: inherit;
	margin: 0;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:visited {
	color: inherit;
}

.transparente h1 {
	visibility: hidden;
	margin: 0;
	padding: 0;
	font: .2em normal;
}

.sincss {
	display: none;
}

/*contenedor*/
	
#contenedor {
	width: 780px;
	width: expression(document.body.clientWidth > 781? "780px": "auto");
	margin: 0 auto;
	padding: 0;
	border: 1px solid #4A4A4A;
	height: auto!important;
	overflow: visible;
	background-color: #FFFFFF;
}

/*pie*/

#pie {
	border-top: 1px solid #D2D2D2;
	height: 52px;
	background: url(../images/portada/fondo/pie-sombra.png) no-repeat bottom;
	clear: both;
}

a.iso_pie {
	display: block;
	float: right;
	width: 92px;
	height: 44px;
	background: url(../images/certificado-iso-pie.gif) no-repeat top;
	margin: 3px 5px 0 0;
}

a.iso_pie:hover {
	background-position: 0 -44px;
}

#fecha p {
	display: block;
	font-size: .8em;
	float: left;
	margin: 12px 0 0 240px;
	text-align: center;
	color: #C5C5C5;
}

*html #fecha p {
	left: 360px;
}	

/* Fin pie */

/*	-------------------------------------------------------------
	INDEX
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

/*cabecera y contenido de Index*/


#cabecera {
	width: 780px;
	height: 132px;
	margin: 0;
	padding: 0;
	background: #191B1A url(../images/portada/cabecera-landher-formacion.png) no-repeat;
}

#cabecera #telefono {
	position: absolute;
	margin: 40px 2px 0 670px;
	color: #C1C1C1;
	font-size: 13px;
}

/* cabecera botones */

#cabecera #botonera {
	height: 38px;
	float: right;
	margin: 10px 10px 0 0;
	color: #CFCFCF;
}

#cabecera #botonera ul {
	display: block;
	float: left;
	margin: 0;
}

#cabecera #botonera ul li {
	display: inline;
	float: left;
	list-style: none;
}

#cabecera #botonera ul li a {
	display: block;
	font-size: .8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	padding: 0 7px;
	background: url(../images/paginas/fondos/separador.gif) left no-repeat;
}

#cabecera #botonera ul li a:hover {
	text-decoration: underline;
}


#cabecera a.logo_iso {
	display: block;
	position: relative;
	width: 117px;
	height: 54px;
	background: url(../images/portada/fondo/logo-iso.png) no-repeat top;
	margin-top: 65px;
	margin-left: 647px;
}

#cabecera a.logo_iso:hover {
	background-position: 0 -54px;
}

/* Fin cabecera botones */

#titulo_index {
	width: 780px;
	padding: 0;
	background: url(../images/portada/fondo/cabecera-sombra.gif) repeat-x;
}

#contenedor_avisos {
	padding: 15px 30px 0 30px;
	line-height: 1.2em;
}

p#avisos {
	font-size: .8em;
	text-align: center;
	margin: 0;
	border: 1px solid black;
	padding: 3px;
	background: #F2E184;
}

#tituloweb h1 {
	float: left;
	width: 570px;
	font-size: 1.4em;
	font-weight: bold;
	color: #000;
	padding-top: 17px;
	border-bottom: 1px solid #E5E5E5;
	margin-left: 10px;
}

#tituloweb_interior{
	float: left;
	width: 570px;
	font-size: 1.1em;
	font-weight: bold;
	color: #000;
	margin: 21px 0 4px 15px;
	padding-bottom: 4px;
	border-bottom: 1px solid #E5E5E5;
}

/* Ubicación de Landher */

#contenido_ubicacion {
	float: left;
	width: 570px;
	margin: 4px 0 15px 15px;
}

#plano {
	border: 1px solid #BABABA;
	padding: 3px;
}

#contenido_ubicacion #botones_volver {
	margin: 15px 0 10px 250px;
}

/* Fin de ubicación */

/* Mapa web */

#contenido_ubicacion #floatleft {
	float: left;
	margin: 10px 0 10px 120px;
	position: relative;
	border: 0;
}

#contenido_ubicacion p {
	margin: 0;
}

#contenido_ubicacion ul {
	display: block;
	font-size: .8em;
	margin-top: 7px;
	line-height: 1.5em;
}

#contenido_ubicacion ul li a {
	color: #000;
	text-decoration: none;
}

#contenido_ubicacion ul li a:hover {
	text-decoration: underline;
}

#contenido_ubicacion ul li a:link {
	color: #000;
}

#contenido_ubicacion ul li a:visited {
	color: #000;
}

/* Fin de mapa web */

/* Párrafo líneas espaciadas */

/* Párrafo alineación derecha */
p.align_derecha {
	display: block;
	text-align: right;
	width: 100px;
	padding-top: 2px;
	margin: 0; 
}

/* Fin párrafo alineación derecha */
#contenido_ubicacion p {
	width: 410px;
	font-size: .8em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif; 
	margin: 0 0 10px 0;
}

#botones_index {
	height: 166px;
	padding: 8px 0 0 25px;
	margin-bottom: 40px;
}

#contenido_index {
	width: 570px;
	//width: 566px;
	padding-top: 52px;
	//padding-top: 10px;
	margin-left: 15px;
}

#contenido_index p {
	font-size: .8em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 15px 1px 0;
	margin: 0;
	line-height: 1.5em;
}

#titulo_acciones h2 {
	display: block;
	color: #CD1355;
	font-size: .9em;
	margin: 15px 5px 2px 15px;
}

#acciones_formativas {
	border: 2px solid #BABABA;
	background-color: #FFF;
	margin: 2px;
	//height: 125px;
	min-height: 125px;
}

#fon_bar_cursos {
	background: #FFFFFF url(../images/portada/fondo/fon_bar_cursos.png) bottom repeat-x;
	padding: 1px;
}

#fon_bar_cursos p {
	background-image: url(../images/portada/fondo/fon-cen-lineas.gif);
}

#acciones_formativas p {
	padding: 1px 5px 1px 5px;
	margin-bottom: 12px;
	display: inline;
}

#texto_acciones_for a h1 {
    display: block;
	font-size: 12px;
	line-height: 14px;
	padding: 6px 3px 3px 0;
	margin: 0;
	color: #000;
	line-height: 1.3em;
}

#contenido_lineas_cronicas {
	min-height: 515px;
	//height: auto;
}

#contenido_lineas_cronicas h1 {
	font-size: 1em;
	padding: 0 0 10px 25px;
	margin: 0;
}

#contenido_lineas_cronicas #acciones_formativas {
	margin: 0 10px 10px 38px;
	width: 90%;
	min-height: 105px;
	//height: 105px;
}

#contenido_lineas_cronicas #texto_acciones_for h1 {
	font-size: 12px;
	line-height: 15px;
	padding: 6px 3px 3px 0;
	margin: 0;
	color: #000;
}

#contenido_lineas_cronicas #botones_volver_fondo #botones_volver #linea_lab {
	margin-left: 55px;
	//margin-left: 35px;
}

#contenido_lineas_cronicas #botones_volver_fondo #botones_volver #linea_dep {
	margin-left: 62px;
	//margin-left: 35px;
}

#contenido_lineas_cronicas #botones_volver_fondo #botones_volver #linea_eme {
	margin-left: 55px;
	//margin-left: 30px;
}

#contenido_lineas_cronicas #botones_volver_fondo {
	margin-top: 25px;
}

#texto_acciones_for a {
	text-decoration: none;
	font-size: 13px;
	color: #000;
}

#texto_acciones_for a:hover h1 {
	color: #000;
	text-decoration: underline;
}

#texto_acciones_for a p {
	display: block;
	color: #494949;
	margin: 0 0 10px 0;
	padding: 3px 8px 8px 0;
	font-size: 13px;
	line-height: 1.3em;
	min-height: 35px;
	//height: 35px;
	cursor: pointer;
	text-align: left;
	text-decoration: none;
}

#texto_acciones_for a:hover p {
	color: #000;
	text-decoration: none;
}

#texto_acciones_for p span{
	background: url(../images/mas.gif) bottom left no-repeat;
}

#texto_acciones_for p span b{
	visibility: hidden;
}

#texto_acciones_for a p img {
	border: 0;
	padding: 0;
	margin: 0;
}

#foto_acciones_for {
	float: left;
	padding: 8px;
}

#foto_acciones_for img {
	border: 1px solid #8D8B8B;
	padding: 2px;
}

#boton_laboral {
	color: #FFF;
	float: left;
	display: block;
	width: 161px;
	height: 166px;
}

a.bot_laboral {
	display: block;
	color: #FFF;
	background: url(../images/portada/fondo/seguridad-laboral.jpg) no-repeat;
	font-variant: inherit;
	text-align: center;
	vertical-align: middle;
	padding: 138px 0 20px 0;
	font-size: .9em;
	font-weight: bold;
	width: 161px;
	height: auto;
}

a.bot_laboral:hover {
	/*background: url(../images/portada/fondo/seguridad-laboral-on.jpg) no-repeat;*/
	text-decoration: underline;
}

#boton_deportiva {
	color: #FFF;
	display: block;
	float: left;
	width: 161px;
	height: 166px;
	margin-left: 10px;
}

#boton_emergencias {
	color: #FFF;
	display: block;
	float: left;
	width: 161px;
	height: 166px;
	margin-left: 10px;
}

a.bot_emergencias {
	display: block;
	color: #FFF;
	background: url(../images/portada/fondo/emergencias.jpg) no-repeat;
	font-variant: inherit;
	text-align: center;
	vertical-align: middle;
	padding: 138px 0 20px 0;
	font-size: .9em;
	font-weight: bold;
	width: 161px;
	height: auto;
}

a.bot_emergencias:hover {
	/*background: url(../images/portada/fondo/emergencias-on.jpg) no-repeat;*/
	text-decoration: underline;
}

#venta_material {
	margin: 0;
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
	padding: 3px;
	background-color: #DEDEDE;
}

#venta_material h1 {
	margin: 0;
	font-size: .9em;
	color: #424242;
	padding: 1px;
}

#venta_material h1 span.material {
	margin: 0;
}

a.enlace_material #enlace_material {
	display: block;
	margin: 0 15px 25px 20px;
	color: #AFAFAF;
	border: 1px dashed #888787;
	text-decoration: none;
}

#enlace_material p {
	margin: 0;
	color: #424242;
	background-color: #DEDEDE;
	padding: 7px;
}

#enlace_material h2 {
	margin: 0;
	color: #424242;
	background-color: #DEDEDE;
	padding: 7px 20px 12px 20px;;
	font-size: .8em;
	font-weight: normal;
}

#enlace_material img {
	border: 0;
	padding-left: 4px;
}

a.enlace_material:hover {
	text-decoration: none;
}

a.enlace_material:hover #enlace_material {
	border: 1px solid #A02C96;
}

.material {
	color: #A02C96;
}

/*Lateral Index*/

#lateral_index {
	width: 186px;
	float: right;
	margin-right: 3px;
}

a#lateral_enlaces {
	display: block;
	float: right;
	width: 181px;
	margin: 3px 3px 5px 0;
	padding: 0;
	color: #AFAFAF;
	border: 1px dashed #888787;
}

a:hover#lateral_enlaces {
	border: 1px solid #A02C96;
}

a#lateral_enlaces p {
	text-align: center;
	font-weight: bold;
	font-size: .8em;
	margin: 0;
	padding: 2px 1px 5px 1px;
	color: #424242;
	background-color: #DEDEDE;
}

a#lateral_enlaces h1 {
	text-align: center;
	font-weight: bold;
	font-size: .8em;
	margin: 0;
	padding: 2px 1px 5px 1px;
	color: #424242;
	background-color: #DEDEDE;
}

#cont_lat {
	background: #EAEAEA url(../images/portada/fondo/font_lat.png) top;
	width: 170px;
	height: auto!important;
	padding: 5px 8px 0 8px;
}

#tit_lineas p.deportiva {
	background: url(../images/portada/fondo/font-lin-lateral.gif) no-repeat;
	padding: 3px 10px 2px 8px;
}

#tit_lineas p.emergencias {
	background: url(../images/portada/fondo/font-lin-lat-eme.gif) no-repeat;
	padding: 3px 10px 2px 8px;
}

#tit_lineas p.laboral {
	background: url(../images/portada/fondo/font-lin-lat-lab.gif) no-repeat;
	padding: 3px 10px 2px 8px;
}

#cont_lat p {
	padding: 0 0 0 2px;
}

#cab_lat.contacto #cont_lat h1 {
	font-size: .7em;
	font-weight: bold;
	color: #000;
	text-align: center;
	margin: 0 0 3px 0;
	padding: 0;
}

#cont_lat h1 {
	font-size: .7em;
	text-align: center;
	margin: 0 0 3px 0;
}

#cab_lat {
	margin-top: 20px;
	width: inherit;
	background: url(../images/portada/fondo/fon-cab-lat.png) no-repeat;
}

#cab_lat h2 {
	font: bold .9em Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 5px 0 3px 10px;
}

#cab_lat.contacto h2 {
	font: bold .9em Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 5px 0 3px 10px;
}

#contacto {
	padding: 3px 0 3px 0;
	background: url(../images/paginas/fondos/fondo-menu-contact.gif);
	border: 2px solid #BABABA;
}

#contacto h1 p {
	margin: 0 11px 0 11px;
	padding: 5px 0 6px 0;
	font-size: 1.1em;
	line-height: 1.3em;
	font-weight: normal;
	text-align: center;
	display: block;
	border-bottom: 1px dashed #96B0E2;
}	

#contacto h1 p.no_borde {
	border: 0;
	padding: 5px 0 0 0;
}

#contacto h1 p.no_borde a img {
	border: 1px solid #404141;
	padding: 2px;
	margin-top: 5px;
}

#contacto h1 p.no_borde a:hover img {
	border: 1px solid #909090;
}

#cab_lat {
	margin-top: 20px;
	width: inherit;
	background: url(../images/portada/fondo/fon-cab-lat.png) no-repeat;
}

#cab_lat.contacto {
	margin: 0;
	width: inherit;
	background: url(../images/portada/fondo/fon-cab-lat.png) no-repeat;
}

#cab_lat_ubicacion {
	margin-top: 45px;
	width: inherit;
	background: url(../images/portada/fondo/fon-cab-lat.png) no-repeat;
}

#cab_lat h1 {
	font: bold .9em Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 5px 0 3px 10px;
	margin: 0;
}

#cab_lat.contacto h1 {
	font: bold .9em Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 5px 0 3px 10px;
	display: block;
}

#cab_lat_ubicacion h2 {
	font: bold .9em Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 5px 0 3px 10px;
}

#cab_lat_col {
	width: inherit;
	background: url(../images/portada/fondo/fon-cab-lat.png) no-repeat;
}

#cab_cen_col {
	width: auto;
	background: url(../images/portada/fondo/fon-cab-cen.png) no-repeat;
	margin-left: 20px;
}

#cab_cen_col_not {
	width: auto;
	background: url(../images/portada/fondo/fon-cab-cen-not.png) no-repeat;
	margin-left: 20px;
}

/* Fondo crónicas */
#fon_cen_col {
	margin: 0 15px 25px 20px;
	padding: 2px;
	//padding: 2px 2px 4px 2px;
	background-image: url(../images/portada/fondo/fon-portada.png);
}

#cab_cen_col h2 {
	font: bold .9em Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 5px 0 3px 10px;
}

#cab_cen_col_not h2 {
	font: bold .9em Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 5px 0 3px 10px;
}

#lateral_index #pie_lat_arriba {
	width: inherit;
	background: url(../images/portada/fondo/font_pie_lat.png) no-repeat;
	margin: 0;
	padding: 0;
	height: 18px;
}

#lateral_index #pie_lat {
	width: inherit;
	background: url(../images/portada/fondo/font_pie_lat.png) no-repeat;
	margin: 0;
	padding: 0;
	height: 18px;
}

a.bot_deportiva {
	display: block;
	color: #FFF;
	background: url(../images/portada/fondo/linea-deportiva.jpg) no-repeat;
	font-variant: inherit;
	text-align: center;
	vertical-align: middle;
	padding: 138px 0 20px 0;
	font-size: .9em;
	font-weight: bold;
	width: 161px;
	height: auto;
}

a.bot_deportiva:hover {
	/*background: url(../images/portada/fondo/linea-deportiva-on.jpg) no-repeat;*/
	text-decoration: underline;
}

/* Ubicación */


#ubicacion_direccion {
	background-image: url(../images/portada/fondo/fon-portada.png);
	margin-top: 15px;
	padding: 20px;
}

#ubicacion_fondo {
	border: 2px solid #BABABA;
	background: url(../images/paginas/fondos/fondo-menu-contact.gif);
	height: 220px;
}

#ubicacion_fondo p.ubicacion {
	margin: 5px 0 10px 22px;
	line-height: 15px;
}

#ubicacion_fondo p.ubicacion strong.color_index {
	display: block;
	margin: 2px 0;
}

#ubicacion_fondo img {
	padding: 2px;
	border: 2px solid #DED8D8;
	margin: 10px 5px 10px 65px;
	float: left;
}

#contenido_lineas #ubicacion_fondo {
	border: 2px solid #BABABA;
	background: url(../images/paginas/fondos/fondo-menu-contact.gif);
	height: 210px;
}

#contenido_lineas #ubicacion {
	float: left;
	margin: 15px 0 10px 0;
	border: 2px solid #DED8D8;
	padding: 4px;
}

#contenido_lineas #ubicacion_direccion {
	background-image: url(../images/portada/fondo/fon-portada.png);
	height: 220px;
}

#contenido_lineas #ubicacion_fondo img {
	padding: 2px;
	border: 2px solid #DED8D8;
	margin: 10px 5px 0 10px;
	float: left;
}

.color_index {
	color: #B5124B;
}

#ubicacion_fondo p {
	font-size: .8em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif; 
	margin: 0 45px 3px 35px;
	width: 150px;
	float: left;
	text-align: right;
}

contenido_lineas #ubicacion_fondo p {
	font-size: .8em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif; 
	margin: 15px 5px 5px 10px;
	padding: 2px 0 2px 0;
	width: 150px;
	float: left;
	text-align: right;

}

#tituloubicacion {
	width: 200px;
	margin: 15px;
}

/* Cursos */

/* Cursos deportiva */

#cont_lat p {
	padding: 0 0 0 2px;
}

#cont_lat p.deportiva {
	margin: 0;
	color: #059303;
	font-weight: bold;
	font-size: .8em;
}

#cont_lat p.laboral {
	margin: 0;
	color: #0215CB;
	font-weight: bold;
	font-size: .8em;
}

#cont_lat p.emergencias {
	margin: 0;
	color: #E04300;
	font-weight: bold;
	font-size: .8em;
}


#fon_bar_cursos p.deportiva {
	background-color: #EDEDED;
	margin: 0;
	color: #008C13;
	padding: 1px 5px 1px 5px;
	font-size: .8em;
	font-weight: bold;
}

#cursos {
	padding: 2px 3px 0 5px;
	margin-bottom: 5px;
}

#cursos.cur_deportiva {
	background: url(../images/paginas/fondos/fondo-menu-contact.gif);
	/*background: url(../images/paginas/deportiva/fondos/fon-men-lat-dep.png);*/
	border: 2px solid #68A44F;
}

#cursos.cur_deportiva h1 {
	border-bottom: 1px dashed #52C500; 
}

#cursos.cur_deportiva h1#programacion {
	display: block;
	background: url(../images/paginas/fondos/bot-linea-dep.gif) top no-repeat;
	width: 136px;
	height: 38px;
	padding: 0;
	//padding: 0 0 5px 0;
	margin: 8px 12px;
	border: 0;
}

#cursos.cur_deportiva h1#programacion a {
	margin: 0;
	padding: 2px;
	text-align: center;
	color: #257F00;
	text-decoration: none;
}

#cursos.cur_deportiva h1#programacion a:hover {
	margin: 0;
	padding: 2px;
	text-align: center;
	color: #257F00;
	text-decoration: underline;
}

#cursos.cur_deportiva p {
	margin: 5px 3px 3px 1px;
	padding: 0 0 6px 0;
	font-size: .7em;
	font-weight: normal;	
}

#cursos h1 {
	margin: 0 3px 3px 1px;
	/*background: url(../images/portada/fondo/triangulo-cursos.gif) no-repeat left 7px;*/
	background: url(../images/paginas/deportiva/fondos/triangulo-menu-sec.gif) no-repeat left top;
	font-size: .7em;
	font-weight: normal;
	text-align: left;
	display: block;
	padding: 0 0 6px 0;
}

#cursos h1 a {
	margin-left: 12px;
	display: block;
	color: #000;
	padding-top: 3px;
}

#cursos h1 a:hover {
	color: #257F00;
	text-decoration: none;
}

#cursos h1 a em {
	padding-top: 3px;
	font-weight: normal;
}
/* Fin cursos deportiva */

/* Cursos laboral */

#fon_bar_cursos p.laboral {
	background-color: #EDEDED;
	margin: 0;
	color: #0215CB;
	padding: 1px 5px 1px 5px;
	font-size: .8em;
	font-weight: bold;
}

#cursos_laboral {
	padding: 2px 3px 0 5px;
	background: url(../images/paginas/fondos/fondo-menu-contact.gif);
	/*background: url(../images/paginas/laboral/fondos/fon-men-lat-lab.png);*/
	border: 2px solid #7785CC;
	margin-bottom: 5px
}

#cursos_laboral h1 {
	margin: 3px 3px 3px 1px;
	/*background: url(../images/portada/fondo/triangulo-cursos.gif) no-repeat left 7px;*/
	background: url(../images/paginas/laboral/fondos/triangulo-menu-sec.gif) no-repeat left top;
	font-size: .7em;
	font-weight: normal;
	text-align: left;
	display: block;
	border-bottom: 1px dashed #96B0E2; 
	padding: 0 0 6px 0;
}

#cursos_laboral h1 a {
	margin-left: 12px;
	display: block;
	color: #000;
	padding-top: 3px;
}

#cursos_laboral h1 a:hover {
	color: #003DB4;
	text-decoration: none;
}

#cursos_laboral h1 a em {
	padding-top: 3px;
	font-weight: normal;
}

#cursos_laboral p {
	margin: 5px 3px 3px 1px;
	padding: 0 0 6px 0;
	font-size: .7em;
	font-weight: normal;	
}

/* Fin de cursos laboral */

/* Cursos emergencias */

#fon_bar_cursos p.emergencias {
	background-color: #EDEDED;
	margin: 0;
	color: #E04300;
	padding: 1px 5px 1px 5px;
	font-weight: bold;
	font-size: .8em;
}

#cursos_emergencias {
	padding: 2px 3px 0 5px;
	background: url(../images/paginas/fondos/fondo-menu-contact.gif);
	/*background: url(../images/paginas/emergencias/fondos/fon-men-lat-eme.png);*/
	border: 2px solid #F36B2E;
	padding-bottom: 5px;
}

#cursos_emergencias h1 {
	margin: 0 3px 3px 1px;
	/*background: url(../images/portada/fondo/triangulo-cursos.gif) no-repeat left 7px;*/
	background: url(../images/paginas/emergencias/fondos/triangulo-menu-sec.gif) no-repeat left top;
	font-size: .7em;
	font-weight: normal;
	text-align: left;
	display: block;
	border-bottom: 1px dashed #ED9C6D; 
	padding: 0 0 6px 0;
}

#cursos_emergencias h1 a {
	margin-left: 12px;
	display: block;
	color: #000;
	padding-top: 3px;
}

#cursos_emergencias h1 a em {
	padding-top: 3px;
	font-weight: normal;
}


#cursos_emergencias h1 a:hover {
	color: #CC4102;
	text-decoration: none;
}

#cursos_emergencias p {
	margin: 5px 3px 3px 1px;
	padding: 0 0 6px 0;
	font-size: .7em;
	font-weight: normal;	
}

/* Fin Cursos emergencias */

#cont_lat #cursos img {
	border: 2px solid;
	margin: 10px 0 5px 0;
}

#lateral_index #cont_lat #cursos a:visited {
	color: #OOO;
}

#cursos a .deportiva {
	border-color: #87FC17;
}

#cursos a .emergencias {
	border-color: #FD591B;
}

#cursos a .laboral {
	border-color: #0E8BFF;
}	

/*	-------------------------------------------------------------
	PAGINAS INTERIORES
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
/* cabecera */

#titulo_interiores {
	width: 780px;
	background: url(../images/paginas/fondos/cabecera-sombra-bot.gif) repeat-x top;
	margin: 0;
	padding: 0;
	color: #000;
	height: 41px;
}

/* Botones Emergencias */

#menu {
	display: inline-block;
	height: 38px;
}

#menu ul#menu_botones {
	list-style-type: none;
	display: inline;
}

#menu ul#menu_botones li {
	display: block;
	float: left;
	margin-left: 6px;
}

#menu ul#menu_botones li a {
	display: block;
	font-size: .8em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 7px 0px 3px 0px;
	text-align: center;
}

#menu ul#menu_botones li a.bot_seg_lab {
	display: block;
	background: url(../images/paginas/fondos/bot-seg-lab.gif) no-repeat;
	margin-top: 13px;
	width: 170px;
}

#menu ul#menu_botones li a.bot_seg_lab:hover {
	display: block;
	/*background: url(../images/paginas/fondos/bot-seg-lab-down.gif) no-repeat;*/
	margin-top: 13px;
	width: 170px;
}

#menu ul#menu_botones li a.bot_lin_dep {
	display: block;
	background:url(../images/paginas/fondos/bot-lin-dep.gif) no-repeat;
	margin-top: 13px;
	width: 150px;
}

#menu ul#menu_botones li a.bot_lin_dep:hover {
	display: block;
	/*background:url(../images/paginas/fondos/bot-lin-dep-down.gif) no-repeat;*/
	margin-top: 13px;
	width: 150px;
}

#menu ul#menu_botones li.bot_eme_on {
	display: block;
	position: relative;
	background: url(../images/paginas/fondos/bot-emergencias-on.gif) no-repeat;
	width: 125px;
	font-size: .8em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 0 7px 0;
	text-align: center;
	margin-top: 8px;
}

/* Fin Botones Emergencias */

/* Botones Laboral */

#menu ul#menu_botones li.bot_lab_seg_lab_on {
	display: block;
	position: relative;
	background: url(../images/paginas/fondos/bot-seg-lab-on.gif) no-repeat;
	width: 170px;
	font-size: .8em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 0 7px 0;
	text-align: center;
	margin-top: 8px;
}

#menu ul#menu_botones li a.bot_lab_lin_dep {
	display: block;
	background:url(../images/paginas/fondos/bot-lin-dep.gif) no-repeat;
	margin-top: 13px;
	width: 150px;
}

#menu ul#menu_botones li a.bot_lab_lin_dep:hover {
	display: block;
	/*background:url(../images/paginas/fondos/bot-lin-dep-down.gif) no-repeat;*/
	margin-top: 13px;
	width: 150px;
}

#menu ul#menu_botones li a.bot_lab_eme {
	display: block;
	background: url(../images/paginas/fondos/bot-eme.gif) no-repeat;
	margin-top: 13px;
	width: 125px;
}

#menu ul#menu_botones li a.bot_lab_eme:hover {
	display: block;
	/*background: url(../images/paginas/fondos/bot-eme-down.gif) no-repeat;*/
	margin-top: 13px;
	width: 125px;
}

/* Fin Botones Laboral */

/* Botones Deportiva */

#menu ul#menu_botones li.bot_lin_dep_on {
	display: block;
	/*position: relative;*/
	background: url(../images/paginas/fondos/bot-lin-dep-on.gif) no-repeat;
	width: 150px;
	font-size: .8em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 0 7px 0;
	text-align: center;
	margin-top: 8px;
}

/* Fin Botones Deportiva */

#barra_navegacion {
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #676767;
	/*position: relative;*/
	margin: 20px 13px 15px 15px;
	padding: 0 0 3px 15px;
	border-bottom: 1px solid /*#E5E5E5*/ #DED8D8;
}

#barra_navegacion.border_laboral {
	border-bottom: 1px solid /*#E5E5E5*/ #DED8D8;
}

a.bar_inicio {
	color: #000;
}

#barra_navegacion a.bar_emergencias {
	color: #E74800;
}

.bar_emergencias {
	color: #E74800;
}

.bar_emergencias_activo {
	color: #676767;
}

#barra_navegacion_ubicacion {
	z-index: 2;
	width: 570px;
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #676767;
	position: relative;
	margin: 0 5px 0 15px;
	//margin: 0 8px 0 15px;
	padding-top: 14px;
	border-bottom: 1px solid #DED8D8;
}

.bar_index {
	color: #CD1355;
}

.bar_index_activo {
	color: #676767;
}

/* Seguridad laboral */

#cab_menu_laboral {
	float: left;
	/*background: url(../images/paginas/laboral/fondos/cab-men-sec-lar.png) no-repeat;*/
	background: url(../images/paginas/laboral/fondos/cab-men-lab.png) no-repeat;
	margin-left: 6px;
	width: 180px;
	height: 24px;
	color: #FFF;
}

#cab_menu_laboral h2 {
	display: block;
	height: 20px;
	font-size: .8em;
	color: #FFF;
	padding: 4px 0 0 8px;
}

#menu_laboral {
	clear: left;
}

#menu_laboral ul {
	display: inherit;
	padding: 0;
	list-style: none;
	font-size: .8em;
	margin: 0;
}

#menu_laboral ul li a {
	display: block;
	height: auto;
	background: url(../images/paginas/laboral/fondos/fon-bot-lab.png) no-repeat scroll 0 top;
	color: #003DB4;
	padding: 5px 0 8px 18px;
	border-top: 1px dashed #A6A5A5;
	font-weight: bold;
}	

#menu_laboral ul li a:visited {
	color: #003DB4;
}

#menu_laboral ul li a:hover {
	color: #404141;
	background-position: 0 -55px;
	text-decoration: underline;
}

.color_laboral {
	color: #003DB4;
}

#barra_navegacion a.bar_laboral {
	color: #003DB4;
}

#barra_navegacion .bar_laboral {
	color: #003DB4;
}

#barra_navegacion .bar_laboral_activo {
	color: #676767;
}

/* Menú secundario laboral */

#cab_menu_secundario_lab {
	/*background: url(../images/paginas/laboral/fondos/cab-men-sec.png) no-repeat;*/
	background: #EAEAEA url(../images/paginas/fondos/cab-men.png) no-repeat;
	width: 150px;
	float: right;
	margin: 0px 6px 10px 0;
	//margin: 0 3px 10px 0;
}

#cab_menu_secundario_lab_cursos {
	background: #EAEAEA url(../images/portada/fondo/font_lat.png) top;
	width: 150px;
	height: 183px; 
	float: right;
	margin: 0 6px 0 0;
	//margin: 0 3px 10px 0;
	min-height: 183px;
	_height: 183px;
}

#cab_menu_secundario_lab h2{
	font-size: .8em;
	color: #FFF;
	padding: 3px 0 3px 8px;
}

#cab_menu_secundario_lab_cursos h2{
	font-size: .8em;
	color: #FFF;
	padding: 3px 0 0 8px;
}

#menu_secundario_lab {
	margin-top: 1px;
	background: #EAEAEA url(../images/paginas/fondos/fon-lat-in.png) top;
	text-align: center;
	font-size: .7em;
	font-weight: bold;
	color: #OOO;
	padding: 5px 0 5px 0;
	height: auto!important;
	min-height: 160px;
	//height: 160px;
}

#menu_secundario_lab_cursos {
	// height: 183px;
	// height: auto !important;
	min-height: 183px !important;
	margin-top: 1px;
	/*background: #EAEAEA url(../images/paginas/laboral/fondos/fon-men-lat-lab.png) top;*/
	background: url(../images/paginas/fondos/fon-lat-in.png);
	text-align: center;
	font-size: .7em;
	font-weight: bold;
	color: #OOO;
	padding: 5px 0 0 0;
}

#pie_menu_secundario_lab {
	background: url(../images/paginas/laboral/fondos/fondo-menu-sec.gif);
	padding: 3px;
}

#curso_secundario_lab img.emergencias {
	border: 2px solid #003DB4;
	margin: 3px 0 0 0;
}

#curso_secundario_lab h1{
	margin: 0 3px 3px 6px;
	background: url(../images/paginas/laboral/fondos/triangulo-menu-sec.gif) no-repeat left top;
	font-size: 1em;
	font-weight: normal;
	text-align: left;
	display: block;
	border-bottom: 1px dashed #96B0E2; 
	padding: 0 0 6px 0;
}

#curso_secundario_lab h1 a {
	margin-left: 12px;
	display: block;
	color: #000;
}

#curso_secundario_lab h1 a em {
	padding-top: 2px;
	display: block;	
}

#curso_secundario_lab h1 a:hover {
	color: #003DB4;
}

#contacto_secundario_lab h1{
	margin: 0 3px 3px 6px;
	font-size: 1em;
	font-weight: normal;
	text-align: left;
	display: block;
}

#contacto_secundario_lab h1.contacto p {
	text-align: center;
	font-size: 1em;
	border: 1px solid #96B0E2;
	display: block;
	font-weight: normal;
	background: url(../images/paginas/fondos/fondo-menu-contact.gif);
	margin: 2px 2px 10px 0;
	padding-top: 5px;
	padding-bottom: 5px;
} 

#contacto_secundario_lab h1.contacto p span.seplab {
	border-bottom: 1px dashed #96B0E2;
	padding-bottom: 8px;
	display: block;
	margin-bottom: 5px;
}

#contacto_secundario_lab h1.contacto p a img {
	border: 1px solid #003DB4;
	display: inline;
	padding: 2px;
	margin: 6px 0 8px 0;
	//margin: 6px 0;
}

#contacto_secundario_lab h1.contacto p a:hover img {
	border: 1px solid #96B0E2;
}

#fotos_pie_laboral img {
	border: 1px solid #DED8D8;
	padding: 2px;
}

#fotos_pie_laboral {
	float: left;
	width: 147px;
	padding: 21px 22px 17px 22px;
	border: 1px solid #DED8D8;
}

#fotos_pie_laboral_iz {
	float: left;
	width: 147px;
	padding: 21px 22px 17px 22px;
	border-left: 1px solid #DED8D8;
	border-bottom: 1px solid #DED8D8;
	border-right: 1px solid #DED8D8;
}

#fotos_pie_laboral_der {
	float: left;
	width: 147px;
	padding: 21px 22px 17px 22px;
	border-top: 1px solid #DED8D8;
	border-right: 1px solid #DED8D8;
	border-bottom: 1px solid #DED8D8;
}

#fotos_pie_laboral_der_down {
	float: left;
	width: 147px;
	padding: 21px 22px 17px 22px;
	border-right: 1px solid #DED8D8;
	border-bottom: 1px solid #DED8D8;
}

#fotos_pie_laboral_iz img {
	border: 1px solid #DED8D8;
	padding: 2px;
}

#fotos_pie_laboral_der_down img {
	border: 1px solid #DED8D8;
	border-left: 1px solid #DED8D8;
	padding: 2px;
}

#fotos_pie_laboral_der img {
	border: 1px solid #DED8D8;
	padding: 2px;
}

span.pie_foto {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: .7em;
	color: #595959;
	padding: 3px;
	display: block;
	width: 147px;
}

#fotos_a_quienes {
	float: right;
	width: 160px;
	margin: 5px 5px 5px 10px;
	height: 190px;
}

/* Fin seguridad laboral */

/* Línea deportiva */

.color_deportiva {
	color: #257F00;
}

.color_gris {
	color: #4C4C4C;
}

#barra_navegacion a.bar_deportiva {
	color: #257F00;
}

#barra_navegacion .bar_deportiva {
	color: #257F00;
}


/* Menú Línea Deportiva */

#cab_menu_deportiva {
	float: left;
	background: url(../images/paginas/laboral/fondos/cab-men-lab.png) no-repeat;
	margin-left: 6px;
	width: 180px;
	height: 24px;
	color: #FFF;
}

#cab_menu_deportiva h2 {
	display: block;
	height: 20px;
	font-size: .8em;
	color: #FFF;
	padding: 4px 0 0 8px;
}

#menu_deportiva {
	clear: left;
}

#menu_deportiva ul {
	display: inherit;
	padding: 0;
	list-style: none;
	font-size: .8em;
	margin: 0;
}

#menu_deportiva ul li a {
	display: block;
	height: auto;
	/*background: url(../images/paginas/deportiva/fondos/bot-dep.png) no-repeat scroll 0 top;*/
	background: url(../images/paginas/deportiva/fondos/fon-bot-dep.png) no-repeat scroll 0 top;
	color: #216E01;
	padding: 5px 0 8px 18px;
	border-top: 1px dashed #A6A5A5;
	font-weight: bold;
}

#menu_deportiva li a:visited {
	color: #216E01;
}

#menu_deportiva li a:hover {
	color: #404141;
	background-position: 0 -55px;
	text-decoration: underline;
}

/* Menú secundario deportiva */

#cab_menu_secundario_dep {
	/*background: url(../images/paginas/deportiva/fondos/cab-men-sec.png) no-repeat;*/
	background: url(../images/paginas/fondos/cab-men.png) no-repeat;
	width: 150px;
	float: right;
	margin: 0 6px 10px 0;
	//margin: 0 3px 10px 0;
}
		
#cab_menu_secundario_dep h2{
	font-size: .8em;
	color: #FFF;
	padding: 3px 0 3px 8px;
}

#menu_secundario_dep {
	margin-top: 1px;
	background: #EAEAEA url(../images/portada/fondo/font_lat.png) top;
	text-align: center;
	font-size: .7em;
	font-weight: bold;
	padding: 5px 0;
}

#menu_secundario_dep_cursos {
	// height: 183px;
	// height: auto !important;
	min-height: 183px !important;
	margin-top: 1px;
	/*background: #D7EEBA url(../images/paginas/deportiva/fondos/fon-men-lat-dep.png) top;*/
	background: #EAEAEA url(../images/paginas/fondos/fon-lat-in.png);
	text-align: center;
	font-size: .7em;
	font-weight: bold;
	padding: 5px 0 0 0;
}

#pie_menu_secundario_dep {
	background: url(../images/paginas/deportiva/fondos/menu-secun-pie.gif) no-repeat;
	padding: 3px;
}

#curso_secundario_dep a img {
	margin: 5px 0;
}

#curso_secundario_dep img.deportiva {
	border: 2px solid #2E9C00;
	margin: 3px 0 0 0;
}

#curso_secundario_dep h1 {
	margin: 0 3px 3px 6px;
	background: url(../images/paginas/deportiva/fondos/triangulo-menu-sec.gif) no-repeat left top;
	font-size: 1em;
	font-weight: normal;
	text-align: left;
	display: block;
	border-bottom: 1px dashed #91C77B; 
	padding: 0 0 6px 0;
}

#curso_secundario_dep h2#programacion {
	display: block;
	background: url(../images/paginas/fondos/bot-linea-dep.gif) top no-repeat;
	width: 136px;
	height: 38px;
	font-size: 1em;
	text-align: center;
	margin: 15px 3px 3px 3px;
	padding: 3px;
	//padding: 3px 3px 3px 0;
}


#curso_secundario_dep h1 a {
	margin-left: 12px;
	display: block;
	color: #000;
}

#curso_secundario_dep h2#programacion a {
	display: block;
	color: #257F00;
}

#curso_secundario_dep h1 a em {
	padding-top: 2px;
	display: block;	
}

#curso_secundario_dep h1 a:hover {
	color: #356C00;
	text-decoration: none;
}

#curso_secundario_dep h1.contacto p {
	text-align: center;
	margin: 5px 10px 5px 10px;
	font-size: 1.1em;
	border: 1px solid #2E9C00;
	display: block;
	padding: 5px;
	font-weight: normal;
	background: url(../images/paginas/fondos/fondo-menu-contact.gif);
} 

#curso_secundario_dep h1.contacto p a img {
	border: 2px solid #000;
}

#contacto img {
	margin-top: 9px;
	margin-bottom: 4px;
	padding: 2px;
	border: 1px solid #8D8B8B;
}

#contacto_secundario_dep h1{
	margin: 0 3px 3px 6px;
	font-size: 1em;
	font-weight: normal;
	text-align: left;
	display: block;
}

#contacto_secundario_dep h1.contacto p {
	text-align: center;
	margin: 2px 2px 10px 0;
	font-size: 1em;
	border: 1px solid #91C77B;;
	display: block;
	font-weight: normal;
	background: #EAEAEA url(../images/paginas/fondos/fondo-menu-contact.gif);
	padding-top: 5px;
	padding-bottom: 5px;
} 

#contacto_secundario_dep h1.contacto p span.seplab {
	border-bottom: 1px dashed #91C77B;
	display: block;
	padding-bottom: 8px;
	display: block;
	margin-bottom: 5px;
}

#contacto_secundario_dep h1.contacto p a img {
	border: 1px solid #257F00;
	display: inline;
	padding: 2px;
	margin: 6px 0 8px 0;
	//margin: 6px 0;
}

#contacto_secundario_dep h1.contacto p a:hover img {
	border: 1px solid #7BAE00;
}

/* Fin menú secundario deportiva */

#fotos_pie_deportiva img {
	border: 1px solid #DED8D8;
	padding: 2px;
	margin-bottom: 4px;
}

#fotos_pie_deportiva {
	float: left;
	width: 160px;
	margin: 5px 5px 5px 10px;
	height: 190px;
}

#fotos_pie_deportiva span.pie_foto {
	border-left: 2px solid #2E9C00;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: .7em;
	color: #595959;
	padding-left: 6px;
}

#tira_fotos ul {
	float: right;
	display: inline;
	width: 110px;
}	

#tira_fotos ul li {
	list-style: none;
}

#tira_fotos img {
	border: 1px solid #DED8D8;
	padding: 2px;
	margin: 8px;
}

/* Fin menú Línea Deportiva */

/* Fin Línea deportiva */

	
/* Emergencias */

#cab_menu_emergencias {
	float: left;
	background: url(../images/paginas/laboral/fondos/cab-men-lab.png) no-repeat;
	margin-left: 6px;
	width: 180px;
	height: 24px;
	color: #FFF;
}

#cab_menu_emergencias h2 {
	display: block;
	height: 20px;
	font-size: .8em;
	color: #FFF;
	padding: 4px 0 0 8px;
}

#menu_emergencias {
	clear: left;
}

#menu_emergencias ul {
	display: inherit;
	padding: 0;
	list-style: none;
	font-size: .8em;
	margin: 0;
}

#menu_emergencias ul li a {
	display: block;
	height: auto;
	/*background: url(../images/paginas/emergencias/fondos/bot-eme.png) no-repeat scroll 0 top;*/
	background: url(../images/paginas/emergencias/fondos/fon-bot-eme.png) no-repeat scroll 0 top;
	color: #B83B03;
	padding: 5px 0 8px 18px;
	border-top: 1px dashed #A6A5A5;
	font-weight: bold;
}

#menu_emergencias li a:visited {
	color: #B83B03;
}

#menu_emergencias li a:hover {
	color: #404141;
	background-position: 0 -55px;
	text-decoration: underline;
}

.color_emergencias {
	color: #E74800;
}

/* Menú secundario */

#cab_menu_secundario {
	/*background: url(../images/paginas/emergencias/fondos/cab-men-sec.png) no-repeat;*/
	background: #EAEAEA url(../images/paginas/fondos/cab-men.png) no-repeat;
	width: 150px; 
	float: right;
	margin: 0 6px 10px 0;
	//margin: 0 3px 10px 0;
}

#cab_menu_secundario h2{
	font-size: .8em;
	color: #FFF;
	padding: 3px 0 3px 8px;
}

#menu_secundario {
	// height: 183px;
	// height: auto !important;
	min-height: 183px !important;
	margin-top: 1px;
	/*background: #EAEAEA url(../images/portada/fondo/font_lat.png) top;*/
	background: #EAEAEA url(../images/paginas/fondos/fon-lat-in.png) top;
	text-align: center;
	font-size: .7em;
	font-weight: bold;
	padding: 5px 0;
}

#menu_secundario_cursos {
	// height: 183px;
	// height: auto !important;
	min-height: 183px !important;
	margin-top: 1px;
	/*background: #ECD7C9 url(../images/paginas/emergencias/fondos/fon-men-lat-eme.png) top;*/
	background: #EAEAEA url(../images/paginas/fondos/fon-lat-in.png) top;
	text-align: center;
	font-size: .7em;
	font-weight: bold;
	padding: 5px 0 0 0;
}

#pie_menu_secundario {
	background: url(../images/paginas/emergencias/fondos/menu-secun-pie.gif) no-repeat;
	padding: 3px;
}

#curso_secundario img.emergencias {
	border: 2px solid #FD591B;
	margin: 3px 0 0 0;
}

#curso_secundario h1 {
	margin: 0 3px 3px 6px;
	background: url(../images/paginas/emergencias/fondos/triangulo-menu-sec.gif) no-repeat left top;
	font-size: 1em;
	font-weight: normal;
	text-align: left;
	display: block;
	border-bottom: 1px dashed #F36B2E; 
	padding: 0 0 6px 0;
}

#curso_secundario h1 a {
	margin-left: 12px;
	display: block;
	color: #000;
}

#curso_secundario h1 a em {
	padding-top: 2px;
	display: block;
	text-align: center;
}

#curso_secundario h1 a:hover {
	color: #9A2D02;
	text-decoration: none;
}

#contacto_secundario h1{
	margin: 0 3px 3px 6px;
	font-size: 1em;
	font-weight: normal;
	text-align: left;
	display: block;
}

#contacto_secundario h1.contacto p {
	text-align: center;
	margin: 2px 2px 10px 0;
	font-size: 1em;
	border: 1px solid #ED9C6D;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
	background: url(../images/paginas/fondos/fondo-menu-contact.gif);
} 

#contacto_secundario h1.contacto p span.seplab {
	border-bottom: 1px dashed #ED9C6D;
	padding-bottom: 8px;
	display: block;
	margin-bottom: 5px;
}

#contacto_secundario h1.contacto p a img {
	border: 1px solid #E74800;
	display: inline;
	padding: 2px;
	margin: 6px 0 8px 0;
	//margin: 6px 0;
}

#contacto_secundario h1.contacto p a:hover img {
	border: 1px solid #FF0000;
}

#curso_secundario a img {
	margin: 5px 0;
}

#contacto_secundario h1.contacto p a:hover img {
	border: 1px solid #ED9C6D;
}

/* Fin Emergencias */

/* Enlace venta on-line */
 
#venta_online a img {
	position: relative;
	z-index: 1;
	margin-top: 23px;
	width: 178px;
	height: 354px;
	border: 1px dashed #888787;
} 

#venta_online a:hover img {
	border: 1px solid #A02C96;
}

#venta_online #texto_venta_online {
	position: relative;
	z-index: 2;
	top: -150px;
	display: inline;
}
	
#texto_venta_online h1 {
	font-size: .1em;
	line-height: .2em;
	visibility: hidden;
}
	
/* Contenido Líneas */

#contenido_lineas {
	float: left;
	width: 400px;
	margin: 0 5px 5px 11px;
	//margin: 0 0 5px 11px;
	padding: 5px 5px 15px 8px;
	min-height: 450px;
	//height: auto;
}

#contenido_lineas_todo {
	width: 60%;
	float: left;
	margin: 0 5px 5px 10px;
	padding: 5px 5px 8px;
}

#contenido_lineas_todo_ancho {
	width: 100%;
	float: left;
	margin: 0 5px 5px 10px;
	padding: 5px 5px 8px;
}

#contenido_lineas p {
	line-height: 1.2em;
	font-size: .8em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif; 
	display: block;
	margin: 8px 0 8px 0;
}

#contenido_lineas_todo_ancho p {
	line-height: 1.2em;
	font-size: .8em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif; 
	display: block;
	margin: 8px 0 8px 0;
}

#contenido_lineas p.contenido_lineas {
	line-height: 1.5em;
	font-size: .8em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif; 
	text-align: left;
	display: block;
	margin: 8px 0 15px 0;
}

#contenido_lineas ul {
	font: .8em;
	margin: 0;
	padding-left: 20px;
}

#contenido_lineas ol {
	font: .8em;
	margin: 0;
	padding-left: 20px;
}

#contenido_lineas_todo p {
	line-height: 1.5em;
	font-size: .8em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif; 
	text-align: left;
	display: block;
	margin: 8px;
	color: #000;
}

#contenido_lineas_todo p.contenido_lineas {
	line-height: 1.5em;
	font-size: .8em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif; 
	text-align: left;
	display: block;
	margin: 8px;
	color: #000;
}

#contenido_lineas_todo h2 {
	font-size: .8em;
	font-weight: normal;
	margin: 0;
	padding-bottom: 0;
}

#contenido_lineas_todo ul {
	display: block;
	margin: 0 0 18px 20px;
	//padding-left: 40px;
}

#contenido_lineas_todo ul li {
	font-size: .8em;
	padding: 2px;
}

#contenido_lineas_todo ol {
	display: block;
	margin: 0 0 18px 20px;
	//padding-left: 40px;
}

#contenido_lineas_todo ol li {
	font-size: .8em;
	padding: 2px;
}

#toda_pagina {
	clear: both;
	margin: 0 18px 0 0;
}

#foto_toda_linea {
	float: right;
	border: 1px solid #DED8D8;
	padding: 6px;
	margin: 0 12px 30px 5px;
}

#foto_toda_linea p {
	font-size: .7em;
	font-weight: bold;
	padding: 4px 4px 4px 7px;
	color: #595959;
	background: #EDEDED;
	border: 1px solid #DED8D8;
	margin: 4px 0 0 0;
}

#botones_volver_fondo {
	clear: both;
	border: 1px solid #B4B4B4;
	background: #EDEDED;
	margin: 0 24px 20px 24px;
	padding: 4px;
	height: 25px;
	//height: 24px;
}

#botones_volver_fondo #botones_volver {
	margin: 1px 0 1px 240px;
}

#botones_volver #inicio {
	float: left;
	background: url(../images/paginas/fondos/bot-volver.png) no-repeat;
	text-align: center;
	margin: 2px;
	padding: 0;
	font-size: .8em;
	/*width: 65px;
	height: 21px;*/
}

#botones_volver #inicio a {
	display: block;
	padding: 3px 8px 2px 23px;
	font-weight: bold;
	color: #404040;
}

#botones_volver #inicio a:hover {
	color: #404040;
}

#botones_volver #linea_dep {
	float: left;
	background: url(../images/paginas/fondos/bot-linea-dep.png) no-repeat;
	text-align: left;
	margin: 2px 2px 2px 15px;
	padding: 0;
	font-size: .8em;
}

#botones_volver #linea_dep a {
	display: block;
	padding: 3px 8px 2px 17px;
	font-weight: bold;
	color: #007D06;
}

#botones_volver #linea_dep a:visited {
	color: #007D06;
}

#botones_volver #linea_lab {
	float: left;
	background: url(../images/paginas/fondos/bot-linea-lab.png) no-repeat;
	text-align: left;
	margin: 2px 2px 2px 15px;
	padding: 0;
	font-size: .8em;
	width: 140px;
}

#botones_volver #linea_lab a {
	display: block;
	padding: 3px 2px 2px 15px;
	font-weight: bold;
	color: #003DB4;
}

#botones_volver #linea_lab a:visited {
	color: #003DB4;
}

#botones_volver #programacion_cursos_dep {
	float: left;
	background: url(../images/paginas/fondos/bot-cursos.png) no-repeat;
	text-align: left;
	margin: 2px 2px 2px 45px;
	padding: 0;
	font-size: .8em;
}

#botones_volver #programacion_cursos_dep a {
	display: block;
	padding: 3px 9px 2px 17px;
	font-weight: bold;
	color: #007D06;
}

#botones_volver #programacion_cursos_dep a:visited {
	color: #007D06;
}

#botones_volver_fondo #botones_volver #linea_eme {
	float: left;
	background: url(../images/paginas/fondos/bot-linea-eme.png) no-repeat;
	text-align: left;
	margin: 2px 2px 2px 15px;
	padding: 0;
	font-size: .8em;
}

#botones_volver #linea_eme a {
	display: block;
	padding: 3px 8px 2px 17px;
	font-weight: bold;
	color: #E74800;
}

#botones_volver #linea_eme a:visited {
	color: #E74800;
}

table#contenido_cursos {
	width: 58%;
	clear: left;
	margin: 5px 10px 30px 22px;
	border: 1px solid #DBDBDB;
	line-height: 1.5em;
}

table#contenido_cursos strong {
	color: #000;
}

table#contenido_cursos a {
	color: #0000CC;
}

table#contenido_cursos a strong {
	color: #0000CC;
}

table#contenido_cursos p strong a {
	color: #0000CC;
}

table#contenido_cursos ul li a {
	color: #0000cc;
}

table#contenido_cursos ul li a:visited {
	color: #0000cc;
}

table#contenido_cursos ul li a strong {
	color: #0000CC;
}

.border_dep {
	border: 1px solid #89E659;
}

table#contenido_cursos th {
	font-size: .8em;
	text-align: right;
	width: 23%;
	padding: 8px 4px 4px 3px;
	border: 1px solid #B4B4B4;
	background: #DCDBDB;
	line-height: 1.3em;
}

table#contenido_cursos td {
	background: #EDEDED;
	border: 1px solid #B4B4B4;
}

table#contenido_cursos td p {
	margin: 0;
}

table#contenido_cursos tr ul {
	display: block;
	margin: 0;
	padding: 2px 0 7px 25px;
	list-style-position: outside;
	list-style: square;
}

table#contenido_cursos tr ul li{
	padding: 3px 0 3px 0;
	line-height: 1.6em;
}

table#contenido_cursos tr strong {
	color: #474747;
}

table#contenido_cursos tr ul ul {
	margin: 2px 0 0 0;
	padding: 0 0 0 15px;
	//padding: 0;
}

table#contenido_cursos tr ul ul li{
	list-style: inside circle;
	margin: 0;
}

table#contenido_cursos tr ul#espacio {
	margin: 4px 0 0 0;
	padding: 0 0 5px 25px;
	color: #474747;
}

table#contenido_cursos ul li p{
	margin: 0;
	border: 1px dashed blue;
	background: #00CC66;
}

table#contenido_cursos tr ol {
	display: block;
	margin: 0;
	padding: 0 0 10px 30px;
}

table#contenido_cursos tr ol li{
	margin: 0;
	line-height: 1.6em;
}

table#contenido_cursos tr ol li ul{
	margin: 0 0 3px 0;
}

table#contenido_cursos tr ol li ul li {
	margin: 0;
	line-height: 1.6em;
}

table#contenido_cursos tr div#nota {
	margin: 5px 0 0 0;
	padding: 5px;
	border: 1px dashed #B4B4B4;
}

#floatleft {
	float: left;
	width: auto;
	border: 1px dashed blue;
	position: relative;
}

#floatright {
	float: right;
	position: relative;
	margin: 2px;
}

#contenido_lineas h1 {
	font-size: 1em;
	margin: 0;
	padding-bottom: 4px;
	//margin-bottom: 15px;
}

#contenido_lineas_todo h1 {
	font-size: 1em;
	margin: 0;
	padding-bottom: 2px;
	//margin-bottom: 10px;
}

#contenido_lineas h2.color_laboral {
	font-size: 1em;
	padding: 20px 0 10px 0;
}

#contenido_lineas_todo h1.color_laboral {
	font-size: 1em;
	padding: 20px 0 10px 0;
}

#contenido_lineas h2.color_deportiva {
	font-size: 1em;
	padding: 20px 0 10px 0;
}

#contenido_lineas_todo h1.color_deportiva {
	font-size: 1em;
	padding: 20px 0 10px 0;
}

#contenido_lineas h2.color_emergencias {
	font-size: 1em;
	padding: 20px 0 10px 0;
}

#contenido_lineas_todo h1.color_emergencias {
	font-size: 1em;
	padding: 20px 0 10px 0;
}

#contenido_lineas p.leyes {
	padding-left: 15px;
	font-size: .8em;
	line-height: 1.5em;
	color: #474747;
	text-align: left;
}

#contenido_lineas li.leyes {
	color: #474747;
}

#contenido_lineas #listado_foto {
	border: 1px solid #DED8D8;
	display: block;
	float: left;
	width: 95%;
	padding: 3px;
	margin: 0 0 5px 5px;
}

#contenido_lineas #listado_foto h1 {
	font-size: .8em;
	margin: 2px 0 0 5px;
}

#contenido_lineas #listado_foto #foto_parrafo {
	float: right;
	border: 1px solid #DED8D8;
	padding: 2px;
	margin: 2px 10px 2px 5px;
}

#listado_foto ul {
	margin-bottom: 3px;
	margin-top: 7px;
}

/* Contenido lineas ancho */

#contenido_lineas_ancho {
	float: left;
	width: 90%;
	margin: 0 5px 5px 11px;
	padding: 5px 5px 15px 8px;
}

#contenido_lineas_ancho ul li {
	font-size: .8em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
} 

#contenido_lineas_ancho h1 {
	font-size: 1em;
	margin: 0;
	padding-bottom: 4px;
	margin-bottom: 15px;
}

#contenido_lineas_ancho #listado_foto {
	border: 1px solid #DED8D8;
	display: block;
	float: left;
	width: 90%;
	padding: 8px 8px 3px 8px;
	margin: 0 0 5px 50px;
	_margin-left: 26px;
}

#contenido_lineas_ancho #listado_foto h1 {
	font-size: .8em;
	margin: 2px 0 0 5px;
}

#contenido_lineas_ancho #listado_foto #foto_parrafo {
	float: right;
	border: 1px solid #DED8D8;
	padding: 2px;
	margin: 2px 10px 2px 5px;
}

#contenido_lineas_ancho #listado_foto a:hover span.color_deportiva {
	text-decoration: underline;
	color: #257F00;
}

/* Plano ubicación páginas interiores */
#contenido_lineas img.plano {
	border: 2px solid #DED8D8;
	margin-bottom: 6px;
	padding: 2px;
}

#contenido_lineas p {
	display: block;
	line-height: 1em;
}

#contenido_lineas li {
	list-style: square;	
}


/* Fin plano ubicación páginas interiores */

#equipo_formativo {
	border: 1px solid #DED8D8;
	padding: 2px 0 8px 0;
	display: block;
	float: left;
	margin: 3px 0 8px 10px;
	width: 95%;
	height: auto;
}

#equipo_formativo h2 {
	font-size: .8em;
	margin: 0 0 0 10px;
	padding: 0;
}

#contenido_lineas #equipo_formativo li {
	font-size: .7em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

#contenido_lineas #equipo_formativo #listado_texto li {
	margin: 0 0 3px 2px;
	//margin: 0;
	list-style: outside square;
	//padding-left: 15px;
}

#contenido_lineas #equipo_formativo #listado_texto {
	float: left;
	width: 65%;
	margin-top: 5px;
}

#foto_parrafo {
	float: left;
	border: 1px solid #DED8D8;
	padding: 2px;
	margin: 2px 20px 3px 5px;
	//margin: 2px 11px 5px 5px;
}

#foto_parrafo_right {
	float: right;
	border: 1px solid #DED8D8;
	padding: 2px;
	margin: 25px 25px 25px 40px;
}

#fotos_cursos {
	float: right;
	width: 35%;
	margin: 55px 0 0 0;
}

#foto_cursos_right {
	float: right;
	clear: right;
	margin: 0 25px 25px 0;
	//margin: 0 20px 25px 0;
	border: 1px solid #DED8D8;
	padding: 6px;
}

#fotos_cursos #foto_cursos_right img {
	display: block;
}

#foto_cursos_right p {
	display: block;
	font-size: .7em;
	font-weight: bold;
	padding: 4px 4px 4px 7px;
	color: #595959;
	background: #EDEDED;
	border: 1px solid #DED8D8;
	margin: 6px 0 0 0;
	width: 209px;
}

#fotos_pie {
	float: left;
	width: 160px;
	margin: 5px 5px 5px 10px;
	height: 190px;
}

#fotos_pie img {
	border: 1px solid #DED8D8;
	padding: 2px;
	margin-bottom: 4px;
}

#fotos_pie span.pie_foto {
	border-left: 2px solid #FF611A;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: .7em;
	color: #595959;
	padding-left: 6px;	
}

#contenido_lineas ul li {
	font-size: .8em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.8em;
} 

h2 a.enlace {
	font-size: .7em;
	padding-left: 15px;
}

table {
	margin-left: 5px;
}

table tr th {
	padding: 9px 8px 8px 8px;
	font-size: .8em;
	border: 1px solid #B4B4B4;
	background-color: #DCDBDB;
	color: #474747;
}

table tr td {
	padding: 8px 8px 8px 8px;
	font-size: .8em;
	border: 1px solid #B4B4B4;
	background: #EDEDED;
	color: #474747;
	line-height: 1.4em;
}

table tr td ul li strong {
	color: #474747;
}

#contenido_lineas p a.paginacion {
	font-size: .8em;
	font-weight: bold;
	padding: 5px;
	text-align: center;
}
	
#galeria {
	clear: both;
	min-height: 520px;
	//height: 520px;
	margin: 5px 5px 3px 31px;
}

#galeria img  {
	border: 1px solid #DED8D8;
	padding: 4px;
	float: left;
	margin: 10px;
}	

#left {
	float: left;
	margin: 0 5px 2px 60px;
}

a#enlace_inicio {
	position: absolute;
	display: block;
	width: 285px;
	height: 130px;
}

/* Fin contenido lineas */



