fhtml,
body{
	margin: 0;
	padding: 0;
	height: 100%;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	background: #fffbda;
	font-size: 68%;
	color: #000000;
	text-decoration : none;		
}
/*-------------------------Encabezados-------------------------*/
h1 {
	visibility: hidden;
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}
.oculto h1 {
	font-size: 6pt;
}
h2 {
	padding: 0px;
	margin-left: 10%;  
	margin-top: 1%;  	
	margin-bottom: 0;
	font-size: 1.6em;
	color: #000000;
	text-decoration : none;		
	text-align : left;
}
.contenido_centrado_20 h2 {
	text-align: left
}
h3 {
	padding-top: 10px;  
	padding-bottom: 5px;
	font-size: 1.2em;
	color: #000000;
	text-decoration : none;		
}
.contenido_centrado_20 h3 {
	text-align: left
}
h3.CV_titulo_seccion {
	border-bottom: 1px solid #FF7D21;
	margin-bottom: 15px;
	padding: 0;
	margin-top: 0;
}
h3#texto1{
	clear: both
}
.contenido_centrado_20 h3{
	margin: 1em 0 .4em 0;
	border-bottom: 0px solid #FF7D21;
}
h3.curriculum_que_es{
	font-size: 1.5em;
}
h3.documentacion {
	clear: both
}
h3.organizaciones_empresariales{
	text-align: left;
	border-bottom: 0px solid #FF7D21;
	margin-bottom: 1em;
}
h3.p_cualificado{
	border-bottom: 0px solid #FF7D21;
	margin-bottom: 0;
}
h3.actualidad {
	border-bottom: 0px solid #FF7D21;
	margin-bottom: 0
}
h3.expert{
	border-bottom: 0px solid #FF7D21;
}

h4 {
	margin-bottom: 8px;
	padding-top: 6px;  
	padding-bottom: 0;
	font-size: 1.2em;
	color: #000000;
	text-decoration : none;		
}
.contenido_centrado_20 h4 {
	text-align: left
}
/*-------------------------Párrafos-------------------------*/
p{
	text-align : justify;		
}
.ficha_oferta p,
.ficha_oferta_prensa p,
.ficha_curso p {
	margin-bottom: 10px;
	margin-top: 2px;
}


.manifiesto p {
	margin-bottom: 8px;
	margin-top: 8px;
}


.ficha_noticia p {
	line-height: 1.3em;
}
p.oficinas{
	margin-bottom: 0;
	margin-top: 0;
}
p.solicitar_informacion,
p.curriculum_que_es,
form.solicitar_informacion p,
p.directoriodecentros,
p#buscador,
p#buscadorHistorico,
p.centrado,
p.centrado input,
p.centrado select {
	font-size: 1.1em;
}
p.centrado_corto {
	text-align: center;
	width: 70%;
}
form.solicitar_informacion p{
	clear: both;
	margin-bottom: 0;
	margin-top: 0;
	line-height: 3em;
}
form p.boton{
	text-align: center;
}
p.directoriodecentros {
	width: 70%;
	margin: .5em auto;
	text-align: left
}
p#buscador{
	margin: 2em
}
p.centrado,
p#buscador{
	text-align: center;
}

p#buscadorHistorico {
	width:100%;
	margin-left:15%;
	text-align:left;
	padding:2em;
}

p#buscadorHistorico br {
	margin-top:1em;
}

/*-------------------------blockquote-------------------------*/
blockquote{
	text-align : justify;		
}

/*-------------------------object y alternativas accesibles-------------------------*/
object#firstflash {
	right: 0;
	width: 16%;
	height: 100%;
	position: absolute;
	left: 0;
	background-color: #fffbda 
}
img.firstflash{
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -11px;
}
object#secondflash{
	margin-right: 10px;
	position: absolute;
	right: 0;
	top: 0;
	width: 24.41%;
	height: 100%;
	float: right;
}
img.secondflash{
	margin-right: 10px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -30px;
	float: right;
}


.corto_ajustado {
	 width: 50%;
}
a img {
	border: 0px;
}
select {
	font-size: 1em;
	width: 10em;
	color: #575757
}
select.oficinas {
	font-size: 1em;
	width: 20em;
	color: #575757
}

select.sectores {
font-size: 1em; width: 24em; color: #575757
}

select.familias {
font-size: 1em; width: 30em; color: #575757
}

select.categorias {
font-size: 1em; width: 35em; color: #575757
}

select.colectivos {
font-size: 1em; width: 15em; color: #575757
}

select.anio {
font-size: 1em; width: 5em; color: #575757
}

select.dia {
font-size: 1em; width: 4em; color: #575757
}

input {
font-size: 1em; width: 15em; color: #575757
}

input.text {
font-size: 1em; width: 25em; color: #575757
}

input.text_anio {
font-size: 1em; width: 5em; color: #575757
}

input.cotizacion_corto {
font-size: 1em; width: 3em; color: #575757
}
input.cotizacion_largo {
font-size: 1em; width: 7em; color: #575757
}

input.ocupacion {
font-size: 0.9em; width: 9em; color: #575757
}

select.ocupacion {
font-size: 0.9em; width: 9em; color: #575757
}

input.largo {
font-size: 1em; width: 30em; color: #575757
}
input.muy_largo {
font-size: 1em; width: 50em; color: #575757
}
input.corto {
font-size: 1em; width: 15em; color: #575757
}

input.radio {
font-size: 1em; width: 5em; color: #575757
}
input.radiocorto {
	font-size: 1em;
	width: 2em;
	color: #575757;
	margin-left: 20px
}

input.checkbox {
text-align: left;
font-size: 1em;
color: #575757
}

input.file {
	font-size: 01em;
}
input.boton {
	background-color: #FF6600;
	font-size: 8pt;
	font-weight: bold; 
	color: #ffffff;
	width: 10em;
	border: 0;
}
input.boton_corto {
background-color: #FF6600;
font-size: 8pt;
font-weight: bold; 
color: #ffffff;
width: 8em;
border: 0;
}

input.boton_largo {
background-color: #FF6600;
font-size: 8pt;
font-weight: bold; 
color: #ffffff;
width: 20em;
border: 0;
}

textarea {
	width: 15em;
	color: #575757
}

textarea.largo {
	font-size: 1.5em;
	width: 20em;
	color: #575757
}

textarea.muy_largo {
	width: 45em;
	color: #575757;
}


form {
	border: 3px;
}

form.formulario {
	background-color: #2299ff;
	border: 3px;
}

html, body, #contenedor {
	height: 100%;
	min-height: 100%;
}
#contenedor {
	position: absolute;
	width: 100%;
}
html > body, html > body #contenedor {
  height: auto;
}

.oculto {
	font-size: 1pt;
	visibility: hidden;
}

.margenIzquierdo {
	margin-left:2em;
}

.letra_pequeña {
	font-size: 8pt;
}

#contenidos{
	padding-bottom: 8.5em;
}
* html #contenidos{
	padding-bottom: 9em;
}
#contenidosconbuscador{
	padding-bottom: 14em;
}
* html #contenidosconbuscador{
	padding-bottom: 15em;
}
#contenidos,
#contenidosconbuscador {
	position: relative;
	padding-top: 0%;
	text-align: center;
}
#contenidos,
#contenidosconbuscador: after {
    content: "."; 
    display: block; 
    height: 10px; 
    clear: both; 
    visibility: hidden;
}
#buscardorpie{
	width: 99%;
	position: absolute;
	bottom: 6.5em;
	left: 0;
	text-align: center;
}
* html #buscardorpie{
	bottom: 7em;
}
#buscardorpie p{
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
	line-height: 1.5em;
}
#buscardorpie form{
	display: inline
}
#cabecera {
	left: 0; 
	margin-bottom: 0; 
	border-bottom: #13007C 1px solid; 
	position: relative; 
	top: 0;
	width: 100%;
	height: 7em;	
}
#cabecera {
	position: relative;
	height: 8.2em;
}

@media print {
 #cabecera {display:none;}
 #pie {display:none;}
}

#sinpunto ul{
	margin: 1em 0 0 0;
	padding: 0;
	font-size: 1.1em
}
#sinpunto ul li {
	list-style: none;
	margin-bottom: 10px;
	padding-left: 20px;
	line-height: 2em;
	background: url('../img/cuadradin_girado_800.gif') no-repeat left center;
	text-align: left;
}

#cabecera_fija {
	left: 0; 
	margin-bottom: 0; 
	border-bottom: #13007C 1px solid; 
	position: relative; 
	top: 0; 
	height: 13%;	
}

#logoizquierda {
	left: 0; 
	width: 164px; 
	height: 30px;
	margin-top: 30px;
	float: left;
	background: url('../img/trabajastur.png') no-repeat left center;
}

#logoderecha {
	right: 0; 
	width: 250px; 
	height: 66px;
	margin-top: 4px;
	margin-right: 10px;	
	float: right;
	background: url('../img/spe.gif') no-repeat right center; 
}

#pieizquierda {
	left: 0;
	width: 95%;
	float: left;
	padding: 0 0 0 0;	
}
#pieizquierda ul {
	margin-top: 5px;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0;
	width: 100%;
	background: url('../img/gobiernop2.gif') right center no-repeat;
}

#pieizquierda li {
	width: 200px; 
	margin-top: 2px;
}

#pieizquierda ul li {
	list-style: none;
	padding: 0 18px 0 0;
	background: url('../img/cuadradin.gif') right center no-repeat ;
	text-align: right;
	font-size: 1.1em;
}
.explicamenu,
#pieizquierda p,
.migas{
	display: none
}
ul#piecentro {
	margin: 0;
	padding: 0;
	left: 0;
	width: 90%;
	position: absolute;
}
ul#piecentro  li {
	list-style: none;
	position: absolute;
	right: 36%;
	padding: 0 18px 0 0;
	margin: 3px 0 0 0;
	background: url('../img/cuadradin_naranja.gif') no-repeat right center;
	text-align: right;
	font-size: 1.1em;
}
ul#piecentro  li.sec,
ul#piecentro  li.sec2, li.sec3 {
	background: url('../img/cuadradin_verde.gif') no-repeat right center;
	top: 1em
}
ul#piecentro  li.sec2 {
	top: 3em
}
ul#piecentro  li.sec3 {
	top: 5em
}

ul.consultacursos{
	position: absolute;
	right: 0;
	bottom: 8.5em;
	margin: 0;
	padding: 0;
}
* html ul.consultacursos{
	bottom: 8.8em;
}
ul.consultacursos li {
	background: url('../img/cuadradin_girado.gif') no-repeat right center;
	padding-right: 18px;
	margin-right: 30px;
	display: inline;
	list-style: none
}	
ul.consultacursos a,
ul.consultaofertas a{
	font-size: 1em;
	color: #000000;
}	
ul.consultacursos a:link,
ul.consultacursos a:visited,
ul.consultaofertas a:link,
lu.consultaofertas a:visited {
	color: #000000;
	text-decoration : none;
}	
ul.consultacursos a:hover,
ul.consultaofertas a:hover{
	color: #2E3092;
	text-decoration : none;
}			
a.consulta{
	font-size: 1.2em
}
#piederecha {
	right: 0; 
	width: 162px; 
	margin-top: 42px;
	margin-right: 50px;	
	float: right;
}

#pie {
	left: 0px; 
	/* border: 1px solid #FF7D21;  */
	border-top: #13007C 1px solid; 
	position: absolute; 
	bottom: 0; 
	height: 8em;	
	width: 100%;
}
/*solo opera vera esto*/
@media screen and (min-width: 10px){
	#pie{
		bottom: auto
	}
}
/*termina hack opera*/

/* con este estilo el pie se desplaza pabajo permitiendo el scroll */
#pie_relativo {
	left: 0; 
	clear: both;
	border-top: #13007C 1px solid; 
	bottom: 0;
	height: 8em ;	
	width: 100%;
	position: relative;
}

#pie_contenido {
    clear: both;
    position: relative;
	bottom: 0px;  
	width: 100%;   
	right: 0;
	text-align: right;   
}

#fondohome {
    clear: both;
    position: relative;
 	bottom: 0px;  
	width: 100%;   
	right: 5em;
	text-align: right;   
}

#fondohome_absolute {
    clear: both;
    position: absolute;
 	bottom: 9em;  
	width: 100%;   
	right: 5em;
	text-align: right;   
}

#fondohome_absolute2 {
    clear: both;
    position: absolute;
 	bottom: 8em;  
	width: 100%;   
	right: 5em;
	text-align: right;   
}

.menupie {
	font-family: Arial;
	font-weight: Bold;
	font-size: 1em;
	letter-spacing : 1px;				  
	color: #2E3092;
	text-decoration : none;
}
	
.menupie:hover {
	text-decoration: underline;
}	
.menupie_naranja {
	font-weight: Bold;
	font-size: 1em;
	letter-spacing : 1px;				  
	color: #FF7D21;
	text-decoration : none;
}
	
.menupie_naranja:hover,
.menupie_jtitulados:hover {
	font-weight: Bold;	    
	text-decoration: underline;
}	
.menupie_jtitulados{
	font-weight: Bold;
	font-size: 1em;
	letter-spacing : 1px;				  
	text-decoration : none;
	color: #00693D;
}


/* ---( navegacion superior )----------------------------------------------- */

#navegacion {
	position: absolute;
	top: 0;
	margin-left: 15.5%;
}
#navegacion ul {
	margin-top: .3em;
	margin-left: 10px;
	position: absolute;
	padding: 0;
}
#navegacion ul ul{
	margin-top: 0;
}
#navegacion li {
	list-style: none;
	padding: 0 0 0 0;
	margin-top: .1em;
	margin-bottom: .1em;
	margin-left: 0;
	width: 13.8em;
}
#navegacion * {
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	line-height: 1.4em;
}
#navegacion a {
	background: none;
	color: #2E3092;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 5px;
}
#navegacion a:visited {
	background: none;
	color: #2E3092;
}
#navegacion a:hover,
#navegacion a:focus {
	background: #FF7D21;
	color: #FFFFFF;
}
.menunavegacion_inicio {
	margin-left: 10px;
	padding-bottom: 6px; 
}

.menunavegacion_inicio ul {
	margin-top: 0;
	margin-bottom: 30px;
	margin-left: 10px;
	float: left;
}

.menunavegacion_inicio li {
	margin-top: 2px;
	margin-left: 0;
	list-style: none;
	padding: 0 0 0 0;
	width: 8em;
}


/* ---( para renderizar el contenido )----------------------------------------------- */

.contenido_centrado_corto {
	position: relative;
	width: 60%;
	margin-left: auto;
	margin-right: auto;
	text-align: left
}

.contenido_centrado_15 {
	border: #ccc 0 solid;
	text-align: center;
}


.contenido_centrado_medio {
	border: #ccc 0 solid;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.contenido_centrado_20 {
	width: 60%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	position: relative;
}
.contenido_centrado_20 p,
.contenido_centrado_20 ul,
.contenido_centrado_20 ol,
.contenido_centrado_20 table{
	text-align: left
}
.contenido_centrado_26 {
	margin-right: auto;
	margin-left: auto;
	width: 56%;
}
.contenido_centrado_super_corto {
	font-size: 1.1em;
	text-align: center;
	margin-right: 30%;	
	margin-left: 30%;
}

.contenido_centrado_minimo {
	margin-right: 40%;	
	margin-left: 40%;
}

.contenido_centrado_largo {
	margin-right: 1%;	
	margin-left: 1%;	
}
.contenido_centrado {
	margin-right: 10%;	
	margin-left: 10%;	
}
.contenido_centrado_ofertas {
	text-align: center
}
.contenido_a_la_izquierda {
	margin: 0 10px 0 10px ;
	float: left; 
	clear: left;
}
.contenido_limpio_a_la_izquierda {
	float: left;
	clear: both;
}
.contenido_a_la_derecha {
	float: right;
	clear: right;
}
.contenido_limpio_a_la_derecha {
	float: right;
	clear: both;
}

.contenido_acumulado_a_la_derecha {
	float: right;
	vertical-align: middle;
}


.menu6 A {
	border-right: #FF7D21 1px solid; padding-right: 4px; border-top: #FF7D21 1px solid; display: block; 
	padding-left: 4px; font-weight: bold; padding-bottom: 4px; margin: 0 10px 20px 0; 
	border-left: #FF7D21 1px solid; width: 230px; padding-top: 4px; border-bottom: #FF7D21 1px solid; 
	text-align: center; text-decoration: none;
}
.menu6 a:link {
	background: none; color: #FF7D21
}
.menu6 a:visited {
	background: none; color: #FF7D21
}
.menu6 a:hover {
	border-right: #FF7D21 1px solid; border-top: #FF7D21 1px solid; background: #FF7D21; 
	border-left: #FF7D21 1px solid; color: #FFFFFF; border-bottom: #FF7D21 1px solid
}
.menu6 a:unknown {
	border-right: #FF7D21 1px solid; border-top: #FF7D21 1px solid; background: #ffffff; 
	border-left: #FF7D21 1px solid; color: #FFFFFF; border-bottom: #FF7D21 1px solid
}
.menu6 a:active {
	border-right: #FF7D21 1px solid; border-top: #FF7D21 1px solid; background: #FF7D21; 
	border-left: #FF7D21 1px solid; color: #FFFFFF; border-bottom: #FF7D21 1px solid
}



/* ---( menus/botones naranja de tamaño pequeño )----------------------------------------------- */

.menu_peq A {
	border-right: #FF7D21 1px solid; padding-right: 4px; border-top: #FF7D21 1px solid; display: block; 
	padding-left: 4px; font-weight: bold; padding-bottom: 2px; margin: 5px 10px 5px 0; 
	border-left: #FF7D21 1px solid; width: 140px; height: 20px; padding-top: 2px; border-bottom: #FF7D21 1px solid; 
	text-align: center; text-decoration: none;
}
.menu_peq a:link {
	background: none; color: #FF7D21
}
.menu_peq a:visited {
	background: none; color: #FF7D21
}
.menu_peq a:hover {
	border-right: #FF7D21 1px solid; border-top: #FF7D21 1px solid; background: #FF7D21; 
	border-left: #FF7D21 1px solid; color: #FFFFFF; border-bottom: #FF7D21 1px solid
}
.menu_peq a:unknown {
	border-right: #FF7D21 1px solid; border-top: #FF7D21 1px solid; background: #ffffff; 
	border-left: #FF7D21 1px solid; color: #FFFFFF; border-bottom: #FF7D21 1px solid
}
.menu_peq a:active {
	border-right: #FF7D21 1px solid; border-top: #FF7D21 1px solid; background: #FF7D21; 
	border-left: #FF7D21 1px solid; color: #FFFFFF; border-bottom: #FF7D21 1px solid
}



/* ---( menus/botones naranja de tamaño largo )----------------------------------------------- */

.menu_largo a {
	border: #FF7D21 1px solid;
	padding: 2px 4px 2px 4px;
	display: block; 
	font-weight: bold;
	margin: 1px 10px 1px 0; 
	width: 300px;
	min-height: 19px;
	text-align: center;
	text-decoration: none;
	font-size: 8pt;
}
.menu_largo a:link {
	background: none; color: #FF7D21
}
.menu_largo a:visited {
	background: none; color: #FF7D21
}
.menu_largo a:hover {
	border-right: #FF7D21 1px solid; border-top: #FF7D21 1px solid; background: #FF7D21; 
	border-left: #FF7D21 1px solid; color: #FFFFFF; border-bottom: #FF7D21 1px solid
}
.menu_largo a:unknown {
	border-right: #FF7D21 1px solid; border-top: #FF7D21 1px solid; background: #ffffff; 
	border-left: #FF7D21 1px solid; color: #FFFFFF; border-bottom: #FF7D21 1px solid
}
.menu_largo a:active {
	border-right: #FF7D21 1px solid; border-top: #FF7D21 1px solid; background: #FF7D21; 
	border-left: #FF7D21 1px solid; color: #FFFFFF; border-bottom: #FF7D21 1px solid
}


/* ---(contenidos de los menus)----------------------------------------------- */

.dentro {
	margin-top: 2em;
	margin-left: auto;
	margin-right: auto;
	height: 210px;
	width: 520px;
	border: #FF7D21 0 solid;
}
.dentros {
	 margin-top: 60px;
}


/* ---( encabezados de fondo naranja )----------------------------------------------- */

.encabezado {
	border: #FF7D21 1px solid;
	padding: 4px 0 4px 0; 
	margin: 5px 10px 5px 0; 
	text-align: left;
	text-decoration: none;
	background: #FF7D21; 
	color: #FFFFFF;
	font-weight: bold; 
	width: 250px; 
	height: 2px;
	display: block; 
}

.encabezado_centrado {
	border: #FF7D21 1px solid;
	padding: 4px 0 4px 0; 
	margin: 5px 10px 5px 0; 
	text-align: center;
	text-decoration: none;
	background: #FF7D21; 
	color: #FFFFFF;
	font-weight: bold; 
	width: 90%; 
	height: 2px;
	display: block; 
}



/* ---( tabla naranja normal )----------------------------------------------- */

#tabla_naranja{
	border: 1px solid #FF7D21;
	margin-right: 5%;	
	margin-left: 5%;	
	border-spacing: 10px;
}
#tabla_naranja caption{
	font-size: 0.8em;
	font-weight: bold;
}
#tabla_naranja th{
	font-size: 0.8em;
	padding: 0.2em;
	color: #fff;
	background-color: #FF7D21;
}
#tabla_naranja td{
	white-space: nowrap;
	font-size: 0.8em;
	padding: 0.2em;
	border: 1px solid #FF7D21;
}


/* ---( otra tabla naranja )----------------------------------------------- */

#otra_tabla_naranja{
	margin-right: 5%;	
	margin-left: 15%;	
	border-spacing: 5px;
}
#otra_tabla_naranja caption{
	font-size: 0.8em;
	font-weight: bold;
}
#otra_tabla_naranja th{
	font-size: 0.9em;
	color: #000000;
	text-align: left;
	border-bottom: 1px solid #FF7D21;
}
#otra_tabla_naranja td{
	white-space: nowrap;
	font-size: 0.8em;
	padding: 0.1em;
	border-bottom: 1px dotted #FF7D21;
}


/* ---( mini tabla naranja )----------------------------------------------- */

#mini_tabla_naranja{
	margin-right: 0%;	
	margin-left: 0%;	
	border-spacing: 5px;

}
#mini_tabla_naranja caption{
	font-size: 0.8em;
	font-weight: bold;
}
#mini_tabla_naranja th{
	font-size: 0.9em;
	color: #000000;
	text-align: left;
	border-bottom: 1px solid #FF7D21;
}
#mini_tabla_naranja td{
	white-space: nowrap;
	font-size: 0.8em;
	padding: 0.5em;
	border-bottom: 1px dotted #FF7D21;
}

#proyectos_tabla_naranja{
	border-spacing: 5px;
	width: 700px;
	}
#proyectos_tabla_naranja caption{
	font-size: 0.8em;
	font-weight: bold;
}
#proyectos_tabla_naranja th{
	font-size: 0.9em;
	color: #000000;
	text-align: left;
	border-bottom: 1px solid #FF7D21;
}
#proyectos_tabla_naranja td{
	width: 700px;
	white-space: nowrap;
	font-size: 0.7em;
	padding: 1.2em;
	border-bottom: 1px dotted #FF7D21;
}

/* ---( tabla naranja con tamaño )----------------------------------------------- */

#tamano_tabla_naranja{
	border-spacing: 5px;
	width: 700px;
	}
#tamano_tabla_naranja caption{
	font-size: 0.8em;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
}
#tamano_tabla_naranja th{
	font-size: 0.9em;
	color: #000000;
	text-align: left;
	border-bottom: 1px solid #FF7D21;
}
#tamano_tabla_naranja td{
	width: 500px;
	white-space: nowrap;
	font-size: 0.7em;
	padding: 0.3em;
	border-bottom: 1px dotted #FF7D21;
}
#tamano_tabla_naranja td.fecha{
	text-align: center;
	width: 12em;
}



/* ---( tabla naranja oficinas )----------------------------------------------- */

#tabla_oficinas{
	border: 1px solid #FF7D21;
	margin-right: 5%;	
	margin-left: 5%;	
	border-spacing: 10px;
	width: 20em;
}
#tabla_oficinas th{
	font-size: 0.7em;
	color: #fff;
	background-color: #FF7D21;
	text-align: left;
	padding-left: 0.3em;  
	padding-right: 0.3em;
}
#tabla_oficinas td{
	white-space: nowrap;
	font-size: 0.7em;
	padding-left: 0.3em;  
	padding-right: 0.3em;
	border: 1px solid #FF7D21;
}

/* ---( listado de ofertas )----------------------------------------------- */

#nuevo_ofertas{
	font-size: 1em;
	width: 95%;
	min-height: 20px;
}
#ofertas_ocupacion{
	padding-left: 15px;
	width: 60%;
    float: left;
    padding-top: 2px;
	padding-bottom: 2px;	  
}
#ofertas_fuente{
	padding-left: 15px;
	width: 20%;
    float: left;
}
#ofertas_fecha{
	padding-left: 15px;
	width: 12%;
    float: left;
}

/* ---( listado de cursos )----------------------------------------------- */

#nuevo_cursos{
	font-size: 1em;
	width: 95%;
	min-height: 20px;
}
#cursos_denominacion{
	padding-left: 15px;
	width: 55%;
    float: left;
   	padding-top: 2px;
	padding-bottom: 2px;	  
}
#cursos_horas{
	padding-left: 15px;
	width: 10%;
    float: left;
}
#cursos_inicio{
	padding-left: 15px;
	width: 15%;
    float: left;
}
#cursos_tipo{
	padding-left: 15px;
	width: 10%;
    float: left;
}

/* ---( listado de ofertas )----------------------------------------------- */

table#nuevo_fuerzas{
	width: 65%;
 	margin: 5px auto 0 auto;
	text-align: left;
	font-size: 1.1em;
}
table#nuevo_fuerzas tr{
	height: 20px;
}
table#nuevo_fuerzas th{
	font-weight: bold;
	height: 30px;
	border-bottom: 1px solid #FF7D21;

}
table#nuevo_fuerzas .titulos *{
	margin-left: 20px;
}
table#nuevo_fuerzas th,
table#nuevo_fuerzas .fechas{
	text-align: center
}
#fuerzas_titulo{
	padding-left: 15px;
	padding-top: 2px;
	font-weight: bold;  
}
#fuerzas_plazo{
	padding-top: 2px;
	font-weight: bold;
}

/* ---( listado de becas )----------------------------------------------- */


#becas_titulo{
  padding-left: 15px;
  width: 90%;
  border: 0 solid #FF7D21;
  float: left;
  padding-top: 2px;
	padding-bottom: 2px;	  
}

/* ---( listado general columna )----------------------------------------------- */

#listado1 {
  font-size: 1em;
  min-height: 30px;
  border: 0 solid #FF7D21;
  width: 95%
}

#cabecera11{
  padding-left: 2px;
  border-bottom: 1px solid #FF7D21;
  padding-top: 4px;
	padding-bottom: 4px;	  
}

#columna11{
  padding-left: 10px;
  border-bottom: 1px dotted #FF7D21;
  padding-top: 4px;
	padding-bottom: 4px;	  
}

#filageneral {
  font-size: 1em;
  position: relative;
  /*min-height: 20px;
  _height: 20px;  */
  border-bottom: 1px dotted #FF7D21;
  width: 99%;
	padding-bottom: 4px;
}

div.spacer {
  clear: both;
  min-height: 1px;
  _height: 1px;  
  font-size: 0em;
  }

#filageneralcabecera {
  font-size: 1em;
  font-weight: bold;
  min-height: 20px;
  _height: 20px;  
  border-bottom: 1px solid #FF7D21;
  width: 99%;
	padding-bottom: 4px;	    
}

#columna20{
  padding-left: 2px;
  border-bottom: 0 dotted #FF7D21;
  padding-top: 4px;
	padding-bottom: 4px;	 
	width: 20%; 
	float: left;
}

#columna5{
  padding-left: 2px;
  border-bottom: 0 dotted #FF7D21;
  padding-top: 4px;
	padding-bottom: 4px;	 
	width: 5%; 
	float: left;
}

#columna10{
  padding-left: 2px;
  border-bottom: 0 dotted #FF7D21;
  padding-top: 4px;
	padding-bottom: 4px;	 
	width: 10%; 
	float: left;
}

#columna13{
  padding-left: 2px;
  border-bottom: 0 dotted #FF7D21;
  padding-top: 4px;
	padding-bottom: 4px;	 
	width: 13%; 
	float: left;
}

#columna15{
  padding-left: 2px;
  border-bottom: 0 dotted #FF7D21;
  padding-top: 4px;
	padding-bottom: 4px;	 
	width: 15%; 
	float: left;
}

#columna30{
  padding-left: 2px;
  border-bottom: 0 dotted #FF7D21;
  padding-top: 4px;
	padding-bottom: 4px;	 
	width: 30%; 
	float: left;
}

#columna33{
  padding-left: 2px;
  border-bottom: 0 dotted #FF7D21;
  padding-top: 4px;
	padding-bottom: 4px;	 
	width: 33%; 
	float: left;
}

#columna40{
  padding-left: 2px;
  border-bottom: 0 dotted #FF7D21;
  padding-top: 4px;
	padding-bottom: 4px;	 
	width: 40%; 
	float: left;
}
#columna50{
  padding-left: 2px;
  border-bottom: 0 dotted #FF7D21;
  padding-top: 4px;
	padding-bottom: 4px;	 
	width: 50%; 
	float: left;
}
#columna99{
  padding-left: 2px;
  border-bottom: 0 dotted #FF7D21;
  padding-top: 4px;
	padding-bottom: 4px;	 
	width: 99%; 
	float: left;
}

#columna9{
  padding-left: 2px;
  border-bottom: 0 dotted #FF7D21;
  padding-top: 4px;
	padding-bottom: 4px;	 
	width: 9%; 
	float: left;
  font-size: 1em;	
}
#columna70{
	padding-left: 2px;
	border-bottom: 0 dotted #FF7D21;
	padding-top: 4px;
	padding-bottom: 4px;	 
	width: 70%; 
	float: left;
}
#columna25{
	padding-left: 2px;
	border-bottom: 0 dotted #FF7D21;
	padding-top: 4px;
	padding-bottom: 4px;	 
	width: 25%; 
	float: left;
}
#tabla_ofertas{
	border: 0px solid black; 
	border-collapse: collapse;
}
#tabla_ofertas caption{
	font-size: 0.9em;
	font-weight: bold;
}
#tabla_ofertas th{
	font-size: 0.9em;
	padding: 0.2em;
	padding-left: 0.9em;
	padding-right: 0.9em;
	color: #000;
	text-align: left;
}
#tabla_ofertas td{
  font-size: 0.9em;
  padding: 0.2em;
  padding-left: 0.8em;
  padding-right: 0.8em;
}
#tabla_ofertas td.ocupacion {
	width: 350px;
}
#tabla_ofertas td.ocupacion2 {
	width: 420px;
}
#tabla_ofertas td.localidad {
	width: 200px;
}
#tabla_ofertas td.fuente {
	width: 180px;
}
#tabla_ofertas td.denominacion {
	width: 500px;
}
#tabla_ofertas td.denominacion_becas {
	width: 660px;
}


/* ---( tabla convenios )----------------------------------------------- */
#tabla_convenios {
	border: 1px solid #FF7D21;
	margin-right: 5%;	
	margin-left: 5%;	
	border-spacing: 1px;
}
#tabla_convenios caption{
	font-size: 0.8em;
	font-weight: bold;
}
#tabla_convenios th{
	font-size: 0.7em;
	padding: 0.1em;
	color: #fff;
	background-color: #FF7D21;
}
#tabla_convenios tr_2{
	background-color: #FF7D21;
}
#tabla_convenios td{
	font-size: 0.7em;
	padding: 0.1em;
	border: 1px solid #FF7D21;
}
#tabla_convenios td.fecha{
	text-align: center;
	width: 7em;
}
#tabla_convenios td.fecha2{
	text-align: center;
	width: 12em;
}
#tabla_convenios td.link{
	text-align: center;
	width: 3em;
}
#tabla_convenios td.sombreada{
	background-color: #FFE49C;
}

/* ---( tabla documentos )----------------------------------------------- */
#tabla_documentos {
	border: 1px solid #FF7D21;
	margin-right: 5%;	
	margin-left: 5%;	
	border-spacing: 1px;
	font-size: 1.2em;
}
#tabla_documentos caption{
  font-size: 0.8em;
  font-weight: bold;
}
#tabla_documentos th{
  padding: 0.1em;
  color: #fff;
  background-color: #FF7D21;
}
#tabla_documentos tr_2{
  background-color: #FF7D21;
}
#tabla_documentos td{
  font-size: 0.9em;
  padding: 0.1em;
  border: 1px solid #FF7D21;
}
#tabla_documentos td.titulo{
	text-align: left
}
#tabla_documentos td.fecha{
	text-align: center;
	width: 7em;
}
#tabla_documentos td.fecha2{
	text-align: center;
	width: 12em;
}
#tabla_documentos td.link{
	text-align: center;
	width: 3em;
}

/* ---( tabla de datos )----------------------------------------------- */
#tabla_datos{
	border: 0 solid #FF7D21;
	margin-right: 5%;	
	margin-left: 5%;	
	border-spacing: 10px;
	font-size: 10pt;
}
#tabla_meses{
	border: 0 solid #FF7D21;
	width: 100%;    
}
#tabla_meses td{
	padding-bottom: 12px;
	font-size: 10pt;

}
/*  ----  botones de navegacion en listados: inicio, fin , siguiente....  
  		  numeros de navegacion       ------ */
.boton_navegacion {
	border: 0;
}
.numero_navegacion {
	color: gray;
}
/*  ----  estilos de los formularios       ------ */
.c_row { 
	clear: both;
	margin: 2px;
}
.c_labels {
	display: block;
	width: 16em;
	float: left;
}



.b_labels {
	width: 14em;
	font-size: 1.1em;
	margin-left: 15%
}
.e_labels{
	width: 14em;
	font-size: 1.1em;
}
.n_labels {
	display: block;
	width: 12.8em;
	font-size: 1em;
	float: left;
}
.c_aviso {
	display: block;
	font-size: 1em;
	color: #575757; 	   
	color: #f60;
}
.c_button {
	width: 16em;
	font-size: 1em;
	color: #575757; 	
}
.f_cur_row { 
	clear: both;
	margin: 2px;
	width: 60em;
}
.f_cur_row strong{
	font-size: 1.1em;
	}
ol.f_cur_row,
ul.f_cur_row {
	text-align: left
}
ol.f_cur_row {
	margin: 0 auto;
}
ol.f_cur_row li {
	margin-bottom: 10px
}
ol.f_cur_row textarea {
	margin-left: 10px
}
.contenido_centrado_20 dl{
	text-align: left
}
dl.f_cur_row{
	margin-left: 10%;
}
dl.f_cur_row ul,
dl.f_cur_row ul li,
ul.f_cur_row,
ul.f_cur_row li {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	text-align: left;
}
dl.f_cur_row dt{
	text-align: left;
}
dl.f_cur_row dt{
	font-size: 1.1em;
	font-weight: bold
}
ul.f_cur_row li,
dl.f_cur_row dd{
	margin-bottom: 20px
}
ul.f_cur_row li {
	margin-left: 20px;
}
input.check{
	width: 20px;
}
ul.f_cur_row li li,
dl.f_cur_row ul li {
	margin-bottom: 5px
}
.f_cur_labels {
	display: block;
	width: 16em;
	float: left;
}
.f_cur_labels_corto {
	display: block;
	width: 6em;
	float: left;
}

.f_cur_aviso {
	display: block;
	font-size: 1em;
	color: #575757; 	   
	color: #f60;
}

.f_cur_button {
	width: 16em;
	font-size: 1em;
	color: #575757; 	
}

/*  ----  estilos de las fichas      ------ */

.ficha_oferta,
.ficha_oferta_prensa {
	margin-left: 5%;	
	margin-top: 10px;	
}
.ficha_curso {
	margin-left: 10%;	
	margin-top: 10px;	
}
.ficha_noticia {
	margin-left: 0%;
	font-size: 1.1em;
}
/*  ----  buscador  general    ------ */

.buscador_texto {
	background-color: #FEEEC3;
}
.phpdig {
	font-family: Arial;
	font-weight: Bold;
	font-size: 9pt;
	letter-spacing : 1px;				  
	color: #2E3092;
}
.phpdigHighlight {
	background-color: #F0DDAB;
	font-weight: bold
}



/* ---( Curriculum )----------------------------------------------- */
ul.curriculumenviar li{
	text-align: left
}
.CV_titulo_seccion {
	font-weight: bold;
	font-size: 1.2em;
	border-bottom: 1px solid #FF7D21;
	margin-bottom: 15px;
}

.CV_titulo_servicios {
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 15px;
}

input.CV_boton_servicios {
	background-color: #fffbda;
	font-size: 8pt;
	font-weight: bold; 
	color: #FF7D21;
	width: 20em;
	border: 0;
	border-top: #FF7D21 1px solid;
	border-bottom: #FF7D21 1px solid;
}

input.CV_boton_menu {
	background-color: #fffbda;
	font-size: 8pt;
	font-weight: bold; 
	color: #FF7D21;
	width: 120px;
	height: 60px;
	border: #FF7D21 1px solid;
	padding: 4px 2px 4px 2px;

}

input.cv_superboton{
	background-color: #fffbda;
	border: 1px solid;
	border-color: #FF7D21;
	color: #FF7D21;
	font-size: 1em;
	font-weight: bold;
	width: 120px;
	height: 40px;
	margin: 5px;
	cursor: pointer
}

input.cv_superboton_actual{
	background-color: #FF7D21;
	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
	width: 120px; height: 40px;
	border: 1px solid;
	border-color: #FF7D21;
	margin: 5px;
}

input.cv_superboton_hover{
	background-color: #FF7D21;
	color: #FFFFFF;
}

.menu_cv a {
	border: #FF7D21 1px solid;
	margin: 5px 10px 5px 0;
	padding: 2px 4px 2px 4px; 
	font-weight: bold;
	width: 120px;
	height: 20px;
	text-align: center;
	text-decoration: none;
}
.menu_cv a:link,
.menu_cv a:visited {
	background: none;
	color: #FF7D21
}
.menu_cv a:hover {
	border: #FF7D21 1px solid;
	background: #FF7D21; 
	color: #FFFFFF;
}
.menu_cv a:unknown {
	border: #FF7D21 1px solid;
	background: #ffffff; 
	color: #FFFFFF;
}
.menu_cv a:active {
	border: #FF7D21 1px solid;
	background: #FF7D21;
	color: #FFFFFF;
}

.menu_cv_actual a {
	border: #FF7D21 1px solid;
	margin: 5px 10px 5px 0; 
	padding: 2px 4px 2px 4px;
	width: 120px;
	height: 20px;
	background: #FF7D21;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.menu_cv_actual a:link,
.menu_cv_actual a:visited {
	background: #FF7D21;
	color: #FFFFFF;
}
.menu_cv_actual a:hover {
	border: #FF7D21 1px solid;
	background: #FF7D21; 
	color: #FFFFFF;
}
.menu_cv_actual a:unknown {
	border: #FF7D21 1px solid;
	background: #ffffff;
	color: #FFFFFF;
}
.menu_cv_actual a:active {
	border-right: #FF7D21 1px solid; border-top: #FF7D21 1px solid; background: #FF7D21; 
	border-left: #FF7D21 1px solid; color: #FFFFFF; border-bottom: #FF7D21 1px solid
}


/*  ----  otros      ------ */

.texto_centrado {
	text-align: center;
	clear: both
}

.texto_centrado2 {
	text-align: center;
	width: 99%;
}
#imgcentral {
	padding-left: 10px; 
	padding-right: 0;
	float: right; 
	margin-left: 0; 
	border-left: #f1f1f1 0 solid; 	
	text-align: center;
	width: 25%;	
}

.texto_legal {
	font-family: Verdana;
	font-size: 7pt;
	text-decoration : none;
	letter-spacing : 1px;				
}



/*  ----       mapa web      ------ */
ul#mapa_web{
	font-weight: Bold;
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 1.2em
}
ul#mapa_web a{
	margin-top: .5em;
}
ul#mapa_web li{
	font-size: 1.1em
}
ul#mapa_web li li{
	font-size: 1em
}
ul#mapa_web ul li{
	font-size: .9em;
	padding: 0;
	list-style: none;
}
ul#mapa_web a.mapa_web_nivel_1 {
	border-bottom: 1px solid #FF7D21;
	color: #FF7D21;
	text-decoration : none;
	display: block;
	width: 100%;
	margin-top: 1em;
}
a.mapa_web_nivel_2 {
	border-bottom: 1px dotted #2E3092;
	letter-spacing : 1px;				  
	display: block;
	width: 100%;
	color: #2E3092;
	text-decoration : none;
	font-size: .9em;
}
a.mapa_web_nivel_3 {
	letter-spacing : 1px;				  
	color: #2E3092;
	text-decoration : none;
	line-height: 2em;
	font-size: .9em;
}
a.mapa_web_nivel_4 {
	letter-spacing : 1px;				  
	color: #2E3092;
	text-decoration : none;
	font-size: .9em;
	line-height: 2em
}
.mapa_web_nivel_1:hover,
.mapa_web_nivel_2:hover,
.mapa_web_nivel_3:hover,
.mapa_web_nivel_4:hover {
	text-decoration: underline;
}	

#atajo{
   display: none;
}
.espaciomenuuno{
	margin-top: 1.4em;
	padding-top: .1em
}
.espaciomenudos{
	margin-top: 2.8em;
	padding-top: .2em
}
.espaciomenutres{
	margin-top: 4.2em;
	padding-top: .3em
}
.espaciomenucuatro{
	margin-top: 5.6em;
	padding-top: .4em
}
#menuprimernivel ul{
	top: 0;
	margin-left: 14.2em
}
#menusegundonivel a{
	color: #2E3092;
}
ul#menuprimernivel li.menunavegacion_seleccionado .selected{
	background: #FF7D21;
	font-weight: bold;
	color: #FFFFFF;
}
/*	Lo siguiente hace que los menus cosecutivos al de primer nivel
	hereden las clases y se coloquen a la altura adecuada  */
ul#menuprimernivel li.uno{
	margin-top: 1.4em;
	padding-top: .2em
}
ul#menuprimernivel li.dos{
	margin-top: 2.8em;
	padding-top: .3em
}
ul#menuprimernivel li.tres{
	margin-top: 4.2em;
	padding-top: .4em
}
ul#menuprimernivel li.cuatro{
	margin-top: 5.6em;
	padding-top: .5em
}
.selected{
	font-weight: bold;
	color: #FFFFFF
}
.espaciador{
	height: 1.4em;
	margin-bottom: 1px;
}

/*--------------------------------------------*/
#home {
	margin-top: 7%;  
	font-weight: bold;
	font-size: 2.4em;
	text-align: left;
	font-weight: bold;
	letter-spacing: 1px
}
#home ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	margin-left: 50%;
}
#home li {
	width: 300px;
	margin: 0;
	padding: 0;
	list-style: none;
	height: 2.5em;
	text-align: center;
	margin-left: -150px
}
.menuhome a {
	text-align: center;
	border: #FF7D21 1px solid;
	display: block; 
	padding-left: 40px;
	width: 300px;
	line-height: 35px;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}
.menuhome a:link {
	background: none;
	color: #FF7D21
}
.menuhome a:visited {
	background: none;
	color: #FF7D21
}
.menuhome a:hover,
.menuhome a:focus,
.menuhome a:active {
	border: #FF7D21 1px solid;
	background: #FF7D21; 
	color: #FFFFFF;
}
.menuhome a:unknown {
	border: #FF7D21 1px solid;
	background: #ffffff; 
	color: #ffffff;
}

ul.menu_contenido_a_la_derecha {
	list-style: none;
	margin-left: 250px;
	
}

/* menus centrales naranjas */
ul.menu{
	width: 250px;
	float: right
}
ul.menuestudiossectoriales{
	width: 250px;
	float: left
}
.dentrocentro{
	text-align: center;
	margin-top: 2em
}
ul.menucentro {
	width: 250px;
	margin-left: auto;
	margin-right: auto
}
#menucentrado ul.menu{
	float: none;
	margin: auto;
}

#notaprevia {
	width: 65%;
	margin-left: auto;
	margin-right: auto
}

ul.menu,
ul.menuestudiossectoriales,
ul.menucentro,
ul.menu li,
ul.menuestudiossectoriales li,
ul.menucentro li,
ul.menu2,
ul.menu2 li{
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.menu li,
ul.menuestudiossectoriales li,
ul.menucentro li{
	margin: 0 0 21px 0;
	text-align: center;
}
.menu a {
	border: #FF7D21 1px solid;
	display: block;
	line-height: 22px;
	width: 100%;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
}
.menu a:link {
	background: none;
	color: #FF7D21
}
.menu a:visited {
	background: none;
	color: #FF7D21
}
.menu a:hover {
	border: #FF7D21 1px solid;
	background: #FF7D21; 
	color: #FFFFFF;
}
.menu a:unknown {
	border: #FF7D21 1px solid;
	background: #ffffff; 
	color: #FFFFFF;
}
.menu a:active {
	border: #FF7D21 1px solid;
	background: #FF7D21; 
	color: #FFFFFF;
}
.menu a.jtitulados,
.menu a.jtitulados:link,
.menu a.jtitulados:visited {
	border: #00693D 1px solid;
	background: #00693D; 
	color: #FFFFFF;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 1.3;
	padding: .5em 15px;
	width: 220px;
	text-align: left;
	font-size:.9em;
	letter-spacing: 0
}
* html .menu a.jtitulados,
* html .menu a.jtitulados:link,
* html .menu a.jtitulados:visited,
* html .menu a.jtitulados:hover,
* html .menu a.jtitulados:active {
	width: 250px;
}

.menu a.jtitulados span {
	display: block;
	text-align: right
}
.menu a.jtitulados strong {
	font-size: 1.2em
}

/* fin menus centrales naranjas */

/* Buscador de Ofertas */
form#buscadordeofertas p{
	text-align: right;
	display: inline;
}
form#buscadordeofertas label{
	font-weight: bold;
	margin-right: 20px;
}

/* Ofertas en Internet */
ul#ofertasinternet{
	padding: 0;
	margin: 0 35% 0 35%;
	font-size: 110%;
	font-weight: bold;
}
ul#ofertasinternet li,
ul#ofertasinternet ul{
	margin: 0;
	padding: 0;
}
ul#ofertasinternet li {
	padding-top: 10px;
	padding-bottom: 10px;
	list-style: none;
}
ul#ofertasinternet ul{
	font-size: 90%;
	border-top: 1px solid #FF7D21;
	padding: 0;
	margin: 10px 0 0 0;
}
ul#ofertasinternet li li{
	border-bottom: 1px dashed #FF7D21;
	list-style: none
}
ul#ofertasinternet a{
	margin-left: 35px;
}
ul#ofertasinternet li a{
	margin-left: 0;
}
/* Empleo - Preguntas Frecuentes */
.contenido_centrado_20 p{
	font-size: 1.1em;
	text-align: left;
}

table#cifras_generales {
	width: 70%;
	font-size: 1.3em;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
table#cifras_generales th {
	border-bottom: 1px solid  #FF7D21;
}
table#cifras_generales td {
	border-bottom: 1px dashed  #FF7D21;
	vertical-align: top
}
table#cifras_generales ul{
	margin: .5em 0;
	padding: 0;
}
table#cifras_generales li{
	list-style: none
}
table#cifras_generales ul ul{
	margin-left: 20px
}
table#cifras_generales ul li{
	line-height: 1.2em
}
table#cifras_generales ul li span{
	visibility: hidden
}
table#cifras_generales th,
table#cifras_generales td{
	line-height: 2em
}
form#buscador_oficinas label{
	font-weight: bold
}
table#direccion_oficina_empleo{
	font-size: 1em;
	margin-right: auto;
	margin-left: auto;
	width: 400px;
}
table#direccion_oficina_empleo caption{
	margin-right: auto;
	margin-left: auto;
	margin-top: 2em;
	font-weight: bold;
	font-size: 1.1em;
	text-align: left;
	border-bottom: 1px solid #FF7D21;
	padding-bottom: 4px;	    
}
table#direccion_oficina_empleo th,
table#direccion_oficina_empleo td{
	text-align: left;
	border-bottom: 1px dotted #FF7D21;
	line-height: 2.5em
}
table#direccion_oficina_empleo th{
	text-align: left;
	padding-left: 2em
}
dl.curriculum_que_es {
	font-size: 1.1em;
	text-align: justify
}
dl.curriculum_que_es dt{
	display: block;
	clear: both;
	margin-top: 1em;
	font-weight: bold;
	font-size: 1.1em
}
img.curriculum_que_es{
	float: right;
	margin-left: 1em;
	margin-top: 1em;
}
ul.curriculum_que_es{
	font-size: 1.1em;
}
ul.curriculum_que_es li{
	margin-bottom: .5em;
}

ol.curriculum_que_es{
	font-size: 1.1em;
	list-style-type: lower-alpha
}
ol.curriculum_que_es li{
	margin-bottom: .6em
}


label.c_labels{
	font-weight: bold
}
form.solicitar_informacion input,
form.solicitar_informacion select{
	font-size: 1.1em;
}
table#directoriodecentros,
table#autoempleo_organismos{
	width: 70%;
	font-size: 1.1em;
	margin: .5em auto;
	text-align: left
}
table#autoempleo_organismos{
	width: 85%;
	font-size: 1em;
}
table#directoriodecentros td,
table#directoriodecentros th,
table#autoempleo_organismos td,
table#autoempleo_organismos th{
	height: 3em;
}
table#directoriodecentros td.enlacealcentro,
table#autoempleo_organismos td.enlacealcentro{
	padding-left: 1em;
}
table#directoriodecentros th,
table#autoempleo_organismos th{
	border-bottom: 1px solid #FF7D21;
	text-align: left;
	font-weight: bold
}
table#directoriodecentros td,
table#autoempleo_organismos td{
	border-bottom: 1px dotted #FF7D21;
	padding-bottom: 4px;
}
table#directoriodecentros th#nombre_centro,
table#autoempleo_organismos th#nombre_centro{
	width: 50%
}
table#directoriodecentros th#localidad_centro{
	width: 20%
}
table#autoempleo_organismos th#localidad_centro{
	width: 25%
}
table#directoriodecentros th#telefono_centro{
	width: 15%
}
table#autoempleo_organismos th#telefono_centro{
	width: 10%
}
table#directoriodecentros th#email_centro,
table#autoempleo_organismos th#email_centro{
	text-align: center;
	width: 10%
}
table#directoriodecentros .imagencorreo,
table#autoempleo_organismos .imagencorreo{
	text-align: center
}
table#tabla_documentos{
	clear: both
}
table#tabla_documentos td span {
	visibility: hidden	
}
table#tabla_documentos td.sombreada{
	background-color: #FFE49C;
	text-align: center
}
ul#detalletabla{
	margin: 0;
	list-style: none;
	width: 80%;
	margin-left: 10%
}
ul#detalletabla li{
	float: left;
	font-size: 1em;
	width: 45%;
	text-align: left
}
table#convenios_sector{
	width: 70%;
	font-size: 1.1em;
	margin: .5em auto;
	text-align: left
}
table#convenios_sector td,
table#convenios_sector th{
	height: 3em;
}
table#convenios_sector td.enlacealcentro{
	padding-left: 1em;
}
table#convenios_sector th{
	border-bottom: 1px solid #FF7D21;
	text-align: left;
	font-weight: bold
}
table#convenios_sector td{
	border-bottom: 1px dotted #FF7D21;
	padding-bottom: 4px;
}
table#convenios_sector th#descripcion{
	width: 50%
}
table#convenios_sector th#modificaciones,
table#convenios_sector th#revision,
table#convenios_sector th#fecha{
	text-align: center;
	width: 15%
}
table#convenios_sector td.fecha{
	text-align: center;
}
table#convenios_sector td.descripcion{
	padding-left: 10px
}
ul#contenido_convenios {
	margin-bottom: 2em
}
ul#contenido_convenios li{
	margin-bottom: .5em
}
ul.organizaciones_empresariales {
	margin: 0;
	padding: 0;
}
ul.organizaciones_empresariales li{
	text-align: left;
	padding-left: 4em;
	border-bottom: 1px dotted #FF7D21;
	list-style: none
}
ul.organizaciones_empresariales strong{
	display: block
}
table#directoriodecentros.colegiosprofesionales{
	width: 90%;
	font-size: 1.1em;
}
table#directoriodecentros.colegiosprofesionales .left{
	text-align: left;
}
table#directoriodecentros.colegiosprofesionales *{
	text-align: center
}
.normal{
	font-size: 1.1em
}
ul.normal {
	margin: 0;
	font-size: 1.1em
}
ul.normal li{
	margin-bottom: 1em;
}
ul.normal a{
	display: block
}
ul#cee_directorio{
	margin: 0 auto;
	padding: 0;
	list-style: none;
	text-align: center
}
ul#cee_directorio li{
	list-style: none;
}
form#cee_directorio{
	font-size: 1.1em;
}
form#cee_directorio label{
	width: 100px
}
ul#cee_directorio_form{
	margin: 0;
}
ul#cee_directorio_form li{
	margin-bottom: .5em
}
#cee_directorio_form {
	margin-left: 4em
}
.centrado p{
	text-align: center
}
form#formulario {
	font-size: 1.1em
}
ul#ofertas_por_internet,
ul#ofertas_por_internet ul{
	margin-left: 0;
	padding: 0
}
ul#ofertas_por_internet li{
	list-style: none;
	float: left;
	margin: 0
}
ul#ofertas_por_internet{
	float: left
}
ul#ofertas_por_internet li ul li{
	float: none;
	line-height: 3em;
	margin-left: 1em;
	padding-left: 15px;
	background: transparent url('../img/pazul.gif') left no-repeat;
}
ul#ofertas_por_internet span{
	width: 250px;
	height: auto;
	font-weight: bold
}
.contenido_centrado_corto ol li,
ul#apoyo_contratacion li{
	margin-bottom: 1em
}
.contenido_centrado_corto,
table#cursos_desempleados{
	font-size: 1.1em
}
table#cursos_desempleados{
	margin: auto;
	width: 60%;
}
table#cursos_desempleados.equal{
	width: 80%;
}
table#cursos_desempleados.equal th#cursodenominacion{
	width: 50%
}
table#cursos_desempleados.equal th#inicio,
table#cursos_desempleados.equal th#fin{
	width: 10%
}
table#cursos_desempleados.equal th#entidad{
	width: 30%
}
table#cursos_desempleados.equal td{
	text-align: center
}
table#cursos_desempleados.equal td.descripcion{
	text-align: left
}
table#cursos_desempleados td{
	line-height: 2em;
	text-align: center
}
table#convenios_sector th,
table#cursos_desempleados th{
	font-weight: bold;
	font-size: 1.1em;
}
table#cursos_desempleados th#cursodenominacion,
table#cursos_desempleados td.descripcion{
	text-align: left
}
ul#familias_profesionales{
	margin-left: 0;
	padding-left: 0;
}
ul#familias_profesionales li{
	margin-left: 20px;
	padding-left: 0;
	list-style: none;
}
ul#documentacion_centros {
	margin: 0 0 1em 0;
	padding: 0;
}
ul#documentacion_centros li {
	margin: 10px 0 0 0;
	padding: 0 0 4px 0;
	font-size: 1em;
	list-style: none;
	position: relative;
	border-bottom: 1px dotted #FF7D21;
}
ul#documentacion_centros li ul li{
	list-style-type: circle;
	border: 0
}
ul#documentacion_centros li ul li ul.docs li{
	list-style-type: circle;
	border: 0;
	margin: 0;
	padding:0;
}
ul#certificados li{
	margin-bottom: 5px;
}
table#lista_cert_profesionales{
	width: 90%;
	font-size: 1.1em;
	margin: .5em auto .5em auto;
	text-align: left
}
table#lista_cert_profesionales td,
table#lista_cert_profesionales th{
	height: 3em;
}
table#lista_cert_profesionales th{
	border-bottom: 1px solid #FF7D21;
	text-align: left;
	font-weight: bold
}
table#lista_cert_profesionales td{
	border-bottom: 1px dotted #FF7D21;
	padding-bottom: 4px;
}
table#lista_cert_profesionales td.centrado{
	text-align: center
}
ul#nuevo_becas{
	margin: 0;
	padding: 0;
	display: inline;
}
ul#nuevo_becas li{
	margin: 0;
	width: 100%;
	text-align: left;
	font-size: 1.1em;
	list-style: none;
	line-height: 2em
}
ul.basescontratacion{
	margin: 0;
}
ul.basescontratacion li{
	margin-left: 10px;
	margin-bottom: 5px
}
ul#cifras_empleo{
	padding: 0;
	margin: 1em 0 0 2em;;
}
ul#cifras_empleo li{
	list-style: none;
	margin-bottom: 1em;
	height:40px;
	line-height: 20px;
	padding-left: 50px;
}
ul#cifras_empleo li strong{
	display: block
}
ul#cifras_empleo li.imga{
	background: transparent url("../img/a.gif") left no-repeat;
}
ul#cifras_empleo li.imgb{
	background: transparent url("../img/b.gif") left no-repeat;
}
ul#cifras_empleo li.imgc{
	background: transparent url("../img/c.gif") left no-repeat;
}
ul#cifras_empleo li.imgd{
	background: transparent url("../img/d.gif") left no-repeat;
}
ul#cifras_empleo li.imge{
	background: transparent url("../img/e.gif") left no-repeat;
}
ul#cifras_empleo li.imgf{
	background: transparent url("../img/f.gif") left no-repeat;
}
ul#cifras_empleo li.imgg{
	background: transparent url("../img/g.gif") left no-repeat;
}
ul#cifras_empleo li.imgi{
	background: transparent url("../img/i.gif") left no-repeat;
}
ul#cifras_historico,
ul#cifras_historico ul{
	margin: 0;
	padding: 1px;
	margin: 0;
	text-align: left
}
ul#cifras_historico{
	margin: 0 9% 0 9%;
}
ul#cifras_historico li{
	border-top: 1px solid #FF7D21;
	list-style: none;
	clear: both;
	font-size: 1.1em;
	margin-bottom: 10px;
}
ul#cifras_historico ul li{
	text-align: center;
	float: left;
	clear: none;
	border: 0;
	width: 20%;
	margin-bottom: 10px;
	padding: 0
}
ul.actualidad{
	padding: 0;
	margin: 0;
}
ul.actualidad li{
	list-style: none;
	margin-left: 10px;
	line-height: 2em;
}
ul.actualidad li img{
	/*vertical-align: middle*/
}
ul#boletintrabajastur,
ul#boletintrabajastur ul{
	margin: 0;
	text-align: left
}
ul#boletintrabajastur{
	margin: 0 20% 20px 20%;
}
ul#boletintrabajastur span{
	float: left;
	width: 130px;
	margin-left: 10px
}
ul#boletintrabajastur li{
	list-style: none;
	margin-left: 0;
	font-size: 1em;
	display: inline;
	line-height: 30px;
}
ul#boletintrabajastur ul li{
	text-align: center;
	padding: 0;
	display: inline;
}
ul#boletintrabajastur ul li.primero{
	float: left;
	width: 200px;
	text-align: left;
}
p#boletines{
	margin: 0 20%;
	border-bottom: 1px solid #FF7D21;
}
ul#ocupacionales_estructura{
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	position: relative
}
ul#ocupacionales_estructura li{
	border-bottom: 0px dotted #FF7D21;
	line-height: 1.5em;
	margin: 0 20px;
}
.centrar{
	text-align: center;
	position: relative
}
ul#perfiles_ocupacionales{
	padding: 0;
	width: 420px;
	font-size: 1.1em;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
ul#perfiles_ocupacionales li{
	padding-left: 10px;
	list-style: none;
	margin-bottom: 8px;
	border-bottom: 1px dotted #FF7D21;
	font-weight: bold;
}
ul#perfiles_ocupacionales li a{
	text-decoration: none;
	margin: 0 10px;
}
ul#perfiles_ocupacionales li a:hover,
ul#perfiles_ocupacionales li a:focus{
	text-decoration: underline
}
ul.sectorconstruccion{
	font-size: 1.1em;
}
ul.sectorconstruccion li{
	margin-bottom: 5px
}
ul.menusectorconstruccion{
	margin: 20px 0;
	padding: 0 0 10px 0;
	width: 100%;
	text-align: center;
	font-size: 1.1em;
}
ul.menusectorconstruccion li{
	float: left;
	list-style: none;
	width: 24.5%;
	margin-top: 4px;
	border: 1px solid #FF7D21;
	margin-bottom: 4px
}
ul.menusectorconstruccion li a{
	text-decoration: none;
	color: #FF7D21;
	display: block;
	width: 100%;
}
ul.menusectorconstruccion li a:hover,
ul.menusectorconstruccion li a:focus{
	background-color: #FF7D21;
	color: #ffffff;
}
ul.menusectorconstruccion li span{
	border-bottom: 0px solid #FF7D21;
	text-decoration: none;
	display: block;
	width: 100%;
	background-color: #FF7D21;
	color: #FFFFFF;
	font-weight: bold;
}
/* Especiales Ofertas China */

#oferta_china{
	font-family: Helvetica, Arial, sans-serif;
	font-stretch: extra-condensed;
	letter-spacing: normal;
}
#oferta_china *{
	line-height: 1.2em;
	text-align: justify
}
#oferta_china dt {
	font-weight: bold;
}
#oferta_china dd{
	margin-left: 2em;
	margin-bottom: 1.2em
}
#oferta_china ol,
#oferta_china ul{
	list-style-position: inside;
	margin-left: 0;
	padding-left: 0;
}
#oferta_china ul li{
	list-style: none;
}
#oferta_china dd ol li{
	margin-bottom: auto;
}
p.regresar {
	margin: 0;
	padding: 0;
	text-align: right
}
.aclarador{
	height: 1px;
	clear: both
}
ul#familia_profesional{
	text-align: left;
	margin: 0;
	padding: 0;
}
ul#familia_profesional li{
	margin-left: 6em;
	line-height: 1.4em
}
p.margen_izquierdo{
	margin-left: 150px
}
#centrodeempleo{
	margin: 0;
	padding: 0;
	margin-left: 2em;
	text-align: left;
	font-size: 1.1em;
}
#centrodeempleo li{
	list-style: none;
	margin: 5px 0;
}
ul.menuatajos{
	border-top: 1px dashed #FF7D21;
	margin: 0 0 3em 0;
	padding: 0;
}
ul.menuatajos li{
	float: left;
	list-style: none;
}
ul.menuatajos a{
	color:#0000FF;
	margin-left: 1em;
	text-decoration: none;
	font-weight: bold
}
ul.menuatajos a.oculto{
	visibility: hidden
}
ul.menuatajos li.libre{
	float: right
}
ul.menuatajos li.libre a{
	margin-left: 0
}
ul#observatorioenlaces{
	padding: 0;
	margin: 2em 0 0 2em;
	font-size: 1.2em;
	list-style-position: outside
}
ul#observatorioenlaces li{
	margin-bottom:2em;
}
ul#observatorioenlaces strong{
	display: block
}
ul#observatorioenlaces a{
	margin-left:2em;
}
.publica{
	clear: both;
}
.publica.china{
	margin-top: 1em;
}
ul.china {
	margin: 0 0 0 20px;
}


ul.china li {
	margin-bottom: 20px;
	padding-top: 0;
	list-style: none
}
ul.china li a{
	padding-left: 110px;
	height: 120px;
	line-height: 120px;
	margin-top: 0;
}
ul.china li.chinaa a{
	background: transparent url(../img/china_1.gif) left no-repeat;
}
ul.china li.chinab a{
	background: transparent url(../img/china_2.gif) left no-repeat;
}

ul.chinanuevoul {
	padding: 0 0 0 130px;
	height: 130px;
	background: transparent url(../img/china_1.gif) top left no-repeat;
}

li.chinanuevoul {
	padding: 10px 0 0 0;
}

ul.activaul {
	padding: 0 0 0 130px;
	height: 140px;
	background: transparent url(../img/activa0.gif) top left no-repeat;
}

ul.empleoul {
	padding: 0 0 0 130px;
	height: 140px;
	background: transparent url(../img/empleoactivo.jpg) top left no-repeat;
}

ul.empleoul2 {
	padding: 0 0 0 130px;
	height: 140px;
	background: transparent url(../img/empleoactivo2.jpg) top left no-repeat;
}

ul.empleoul3 {
	padding: 0 0 0 130px;
	height: 140px;
	background: transparent url(../img/empleoactivo3.jpg) top left no-repeat;
}

ul.empleoul4 {
	padding: 0 0 0 130px;
	height: 140px;
	background: transparent url(../img/empleoactivo4.jpg) top left no-repeat;
}

ul.empleoul5 {
	padding: 0 0 0 130px;
	height: 140px;
	background: transparent url(../img/empleoactivo5.jpg) top left no-repeat;
}

ul.empleoul6 {
	padding: 0 0 0 130px;
	height: 140px;
	background: transparent url(../img/empleoactivo6.jpg) top left no-repeat;
}


ul.publicaobs {
	padding: 0 0 120px 0;
}

li.publicaobs {
	padding: 0 0 10px 0;
	font-size: 1.2em;
	
}

li.activaul {
	padding: 30px 0 0 0;
}

li.empleoul {
	padding: 50px 0 0 0;
}

li.empleoul2 {
	padding: 50px 0 0 0;
}


ul.variosul {
	padding: 0 0 0 130px;
}

ul.pieul {
	padding: 0 0 0 130px;
	background: transparent url(../img/pieadece.gif) top left no-repeat;
}

ul.adeceul {
	padding: 0 0 0 130px;
	background: transparent url(../img/adece.gif) top left no-repeat;
}

ul.acebaul {
	padding: 0 0 0 130px;
	background: transparent url(../img/aceba.gif) top left no-repeat;
}


ul.abriendoul {
	padding: 0 0 0 130px;
	background: transparent url(../img/abriendo.gif) top left no-repeat;
}

p.regresar{
	margin-bottom: 20px;
}
div#fichasformacion h3{
	text-decoration: underline;
	margin-bottom: 1em
}
div#fichasformacion dl{
	font-size: 1.1em;
}
div#fichasformacion dl dt{
	font-weight: bold;
	margin-top: .5em
}
div#fichasformacion table{
	font-size: 1.1em
}
div#fichasformacion th{
	text-align: center;
	border-bottom: 1px dashed #FF7D21;
	width: 33%
}
div#fichasformacion th,
div#fichasformacion td {
	padding: 5px
}
div#fichasformacion td.enasturias {
	text-align: center
}

/* */
table.unidades_competencia_idi th.col1 {
width: 45%;
}
table.unidades_competencia_idi th.col2 {
width: 5%;
}
table.unidades_competencia_idi th.col3 {
width: 5%;
}
table.unidades_competencia_idi th.col4 {
width: 5%;
}
table.unidades_competencia_idi th.col5 {
width: 5%;
}
table.unidades_competencia_idi th.col6 {
width: 35%;
}
120px;
	margin-top: 0;
}
ul.china li.chinaa a{
	background: transparent url(../img/china_1.gif) left no-repeat;
}
ul.china li.chinab a{
	background: transparent url(../img/china_2.gif) left no-repeat;
}

ul.chinanuevoul {
	padding: 0 0 0 130px;
	height: 130px;
	background: transparent url(../img/china_1.gif) top left no-repeat;
}

li.chinanuevoul {
	padding: 10px 0 0 0;
}

ul.activaul {
	padding: 0 0 0 130px;
	height: 140px;
	background: transparent url(../img/activa0.gif) top left no-repeat;
}

ul.empleoul {
	padding: 0 0 0 130px;
	height: 140px;
	background: transparent url(../img/empleoactivo.jpg) top left no-repeat;
}

ul.empleoul2 {
	padding: 0 0 0 130px;
	height: 140px;
	background: transparent url(../img/empleoactivo2.jpg) top left no-repeat;
}

ul.empleoul3 {
	padding: 0 0 0 130px;
	height: 140px;
	background: transparent url(../img/empleoactivo3.jpg) top left no-repeat;
}

ul.empleoul4 {
	padding: 0 0 0 130px;
	height: 140px;
	background: transparent url(../img/empleoactivo4.jpg) top left no-repeat;
}

ul.empleoul5 {
	padding: 0 0 0 130px;
	height: 140px;
	background: transparent url(../img/empleoactivo5.jpg) top left no-repeat;
}

ul.empleoul6 {
	padding: 0 0 0 130px;
	height: 140px;
	background: transparent url(../img/empleoactivo6.jpg) top left no-repeat;
}


ul.publicaobs {
	padding: 0 0 120px 0;
}

li.publicaobs {
	padding: 0 0 10px 0;
	font-size: 1.2em;
	
}

li.activaul {
	padding: 30px 0 0 0;
}

li.empleoul {
	padding: 50px 0 0 0;
}

li.empleoul2 {
	padding: 50px 0 0 0;
}


ul.variosul {
	padding: 0 0 0 130px;
}

ul.pieul {
	padding: 0 0 0 130px;
	background: transparent url(../img/pieadece.gif) top left no-repeat;
}

ul.adeceul {
	padding: 0 0 0 130px;
	background: transparent url(../img/adece.gif) top left no-repeat;
}

ul.acebaul {
	padding: 0 0 0 130px;
	background: transparent url(../img/aceba.gif) top left no-repeat;
}


ul.abriendoul {
	padding: 0 0 0 130px;
	background: transparent url(../img/abriendo.gif) top left no-repeat;
}

p.regresar{
	margin-bottom: 20px;
}
div#fichasformacion h3{
	text-decoration: underline;
	margin-bottom: 1em
}
div#fichasformacion dl{
	font-size: 1.1em;
}
div#fichasformacion dl dt{
	font-weight: bold;
	margin-top: .5em
}
div#fichasformacion table{
	font-size: 1.1em
}
div#fichasformacion th{
	text-align: center;
	border-bottom: 1px dashed #FF7D21;
	width: 33%
}
div#fichasformacion th,
div#fichasformacion td {
	padding: 5px
}
div#fichasformacion td.enasturias {
	text-align: center
}

/* */
table.unidades_competencia_idi th.col1 {
width: 45%;
}
table.unidades_competencia_idi th.col2 {
width: 5%;
}
table.unidades_competencia_idi th.col3 {
width: 5%;
}
table.unidades_competencia_idi th.col4 {
width: 5%;
}
table.unidades_competencia_idi th.col5 {
width: 5%;
}
table.unidades_competencia_idi th.col6 {
width: 35%;
}
