/*Empleo y Formacion */
legend{color:#CF142B}
.rojo{color:#CF142B}
input.campo.ancho{width:19em}
.noborder{border:none;}
.salto{margin-bottom:20px;}
/*ESTILOS GENERALES USADOS PARA CONTENIDOS INTERNOS*/
div.cont img.fizquierda{margin:1em 1em 1em 0;overflow:hidden}
div.cont img.fderecha{margin:1em 0 1em 1em;overflow:hidden}
a.bullet.rojo{background:url(../../img/bg/item-ir-empleo.gif) no-repeat scroll 0 .4em;padding-left:10px}
.linea p.tituloPaginaFormacion{padding-left:15px;border:1px solid red}
#contenido.formacion a.ancla{float:right;display:block;padding-left:17px;background:url(../../img/bg/subir.gif) 0 0 no-repeat;overflow:hidden} 
#contenido.formacion div.cont p.destacado{background:#f6f6f6;padding:1em;border:1px solid;border-color: #fff #fff #ddd #ddd }
#contenido.formacion div.cont p.detalle{background:#f6f6f6;font-size:.85em;padding:1em}
/*menu horizontal estandar*/
#contenido .cont ul.menuHorizontal{display:block;clear:both;overflow:hidden;margin:.4em 0 1em 0;}
#contenido .cont ul.menuHorizontal li{float:left;margin-right:5px;border-right:1px solid #CF142B;margin:0 1em .5em 0;overflow:hidden;}
#contenido .cont ul.menuHorizontal li.activo{padding: 3px 8px;}
#contenido .cont ul.menuHorizontal li.finalSubmenu{border-right:none;}
#contenido .cont ul.menuHorizontal li span{font-weight:bold;margin:0 5px;}
#contenido .cont ul.menuHorizontal li span a{color:#CF142B;text-decoration:none;background:#fdfdfd;padding:3px 8px 3px 8px;display:block;margin-right:10px;}
#contenido .cont ul.menuHorizontal li span a:hover{text-decoration:none;color:#fff;background:#CF142B }
/**/
#contenedor{position:relative}
#contenido.formacion h2{color:#CF142B;text-align:left;}
#contenido.formacion h2.linea{background:url(../../img/bg/h-linea.gif) repeat-x 0 2px}
#contenido.formacion h2.linea span{background:#fff;padding:.5em .3em;margin-left:1.5em}
#contenido.formacion h3{color:#D0142C}
#contenido.formacion h4{color:#000}
#contenido.formacion #contenido_seccion h3{color:#D0142C;margin:10px 0;font-size:1.2em}
#contenido.formacion #contenido_seccion h3.gris{color:#696969;margin-bottom:15px;}
#contenido ul.noticias li{display:block;clear:both;overflow:hidden;margin-right:1em}
/*PORTADA*/
#contenido.formacion #menu_seccion h1 {background:#EC324A url(../../img/bg/degradado-empleoyformacion.jpg) left bottom repeat-x;}
#contenido.formacion #menu_seccion ul li a{color:#CF142B}
#contenedor #contenido.formacion #menu_servicios{margin-bottom:4em} 
#contenedor #contenido.formacion #menu_servicios ul{background:none;margin-left:.8em} 
#contenedor #contenido.formacion ul#utilidades li,
#contenedor #contenido.formacion #menu_servicios ul li{margin:.4em 0;border:0;background:url(../../img/bg/bt-menulateral.jpg) no-repeat 0 0;padding:5px 0 5px 0;font-size:1em} 
#contenedor #contenido.formacion #menu_servicios ul li.foros{background:url(../../img/bg/bt-foros.jpg) no-repeat 0 0;} 
#contenedor #contenido.formacion #menu_servicios ul li.galeriamultimedia{background:url(../../img/bg/bt-galeriamultimedia.jpg) no-repeat 0 0;} 
#contenedor #contenido.formacion #menu_servicios ul li.encuestas{background:url(../../img/bg/bt-estadisticas.jpg) no-repeat 0 0;} 
#contenedor #contenido.formacion #menu_servicios ul li.weblogs{background:url(../../img/bg/bt-weblogs.jpg) no-repeat 0 0;} 
#contenedor #contenido.formacion #menu_servicios ul li.anuncios{background:url(../../img/bg/bt-anuncios.jpg) no-repeat 0 0;} 
#contenedor #contenido.formacion #menu_servicios ul li.agenda{background:url(../../img/bg/bt-agenda.jpg) no-repeat 0 0;} 
#contenedor #contenido.formacion #menu_servicios ul li a{line-height:24px;display:block;color:#007AC9;margin:0 45px 0 0;padding-left:35px}
#contenedor #contenido.formacion #utilidades li a{display:block;color:#CF142B;margin:0 45px 0 0;padding-left:35px}
#contenedor #contenido.formacion ul#utilidades{margin:0;background:none;padding-bottom:0}
#contenedor #contenido.formacion ul#utilidades li#consulta{background:url(../../img/bg/bt-consultaonline.jpg) no-repeat 0 0;}
#contenedor #contenido.formacion ul#utilidades li#documentos{background:url(../../img/bg/bt-documentos.jpg) no-repeat 0 0;}
#contenedor #contenido.formacion ul#utilidades li#bibliografia{background:url(../../img/bg/bt-bibliografia.jpg) no-repeat 0 0;}
#contenedor #contenido.formacion ul#utilidades li#enlaces{background:url(../../img/bg/bt-enlaces.jpg) no-repeat 0 0;}
#contenedor #patrocinadores{position:absolute;bottom:3.5em;left:4em; margin-top:20px;}
#contenedor #patrocinadores img{margin-right:1em;}
#contenido.formacion #contenido_seccion {background:#FFF url(../../img/bg/formacion-seccion.jpg) left top no-repeat}
#contenido.formacion #contenido_seccion p{margin:.7em 0 1.5em}
#contenido #contenido_seccion div.noticias{float:left;width:66%}
#contenido #contenido_seccion #cursos{float:right;width:33%;}
#contenido #contenido_seccion #cursos ul li,
#contenido.formacion #contenido_seccion div.noticias ul li{display:block;margin:.6em 0;font-size:.9em}
#contenido.formacion #contenido_seccion div.noticias ul li a{font-weight:normal}
#contenido.formacion #contenido_seccion div#cursos ul{width:95%;margin:0 auto}
#contenido.formacion #contenido_seccion div#cursos ul li{background:url(../../img/bg/item-ir.gif) no-repeat scroll 0 .4em; padding-left:10px;list-style-position:inside}
#contenido.formacion #contenido_seccion div#cursos ul li a{color:#666;font-weight:normal}
/*tablas*/
#contenido.formacion #contenido_seccion form label.corto{margin-left:5px;width:40px;}
#contenido.formacion #contenido_seccion form label.corto span{color:#666;width:1em;margin-left:22px;}
#contenido.formacion #contenido_seccion form label.corto input{margin-left:5px;top:4px;}
table td.titulo{color:#CF142B}
#contenido.formacion #contenido_seccion .portada p.fecha {color:#007AC9}
#contenido.formacion #contenido_seccion .portada .novedades {}
#contenido.formacion #contenido_seccion .portada .novedades p {color:#007AC9}
#contenido.formacion #contenido_seccion .portada .novedades p a {color:#007AC9}
/*buscador*/
#contenido.formacion #contenido_seccion div.buscador{margin:1em 0;display:block;clear:both;overflow:inherit;position:relative;padding-top:.3em}
#contenido.formacion #contenido_seccion div.buscador h2{position:absolute;right:0;top:0;display:inline;width:75%;text-align:right}
#contenido.formacion #contenido_seccion div.buscador h3{background:#007AC9;color:#fff;display:inline;height:2em;padding:.4em .8em .2em .8em;font-size:1em;margin-right:3px}
#contenido.formacion #contenido_seccion div.buscador a.pestanya{background:#9f9f9f;color:#fff;font-weight:bold;display:inline;padding:.4em .8em 0 .8em;}
#contenido.formacion #contenido_seccion div.buscador div.bordepestanyas{background:#ccc url(../../img/bg/deg-buscador.jpg) repeat-x top left;overflow:hidden;}
#contenido.formacion #contenido_seccion div.buscador div.bordepestanyas div.separacion{margin:5px;padding:5px 20px;background:#fff;}
#contenido.formacion #contenido_seccion .buscador fieldset{margin:.5em 0}
#contenido.formacion #contenido_seccion .buscador legend{color:#007AC9;font-weight:bold;margin-bottom:1em}
#contenido.formacion #contenido_seccion .buscador label span{width:11%;color:#333;left:0px;text-align:right}
#contenido.formacion #contenido_seccion .buscador label input,
#contenido.formacion #contenido_seccion .buscador label select{left:12%;width:85%}
#contenido.formacion #contenido_seccion .buscador .botonera{width:97.5%}
#contenido.formacion #contenido_seccion .buscador .botonera input{position:absolute;right:0;margin-top:-3px}
/*noticias*/
#contenido.formacion #contenido_seccion .portada .separador{overflow:hidden;display:block;clear:both;margin-bottom:2em}
#contenido.formacion #contenido_seccion div.noticia h2.titulo{margin-bottom:.3em}
#contenido.formacion #contenido_seccion div.noticia .fecha{display:block;font-size:.75em;margin-bottom:1em}
#contenido.formacion #contenido_seccion div.noticia .subtitulo{display:block;font-size:.8em}
#contenido.formacion #contenido_seccion ul.noticia p{margin:.2em}
#contenido.formacion #contenido_seccion ul.noticia li{display:block;clear:both}
.bloqueGris{background-color:#eeeeee; width: 50%;padding:6px;}
.bloqueGris ul li{background: url(../../img/bg/item-ir-empleo.gif) no-repeat 0 .4em;padding-left:.7em; }
#contenido.formacion #contenido_seccion .portada .novedades{width:62.6%;float:left;margin-right:2%}
#contenido.formacion div.portada #banners {float:right;display:block;width:35%}
#contenido.formacion div.portada table{margin:0 0 .7em 0;border-collapse:collapse;width:100%;font-size:.9em;border-bottom:1px solid #ddd;}
#contenido.formacion div.portada table th{background:#f1f1f1;font-weight:bold;color:#777}
#contenido.formacion div.portada table th{padding:.3em .4em;vertical-align:middle}
#contenido.formacion div.portada table td{padding:.35em .4em;vertical-align:middle;text-align:left}
#contenido.formacion div.portada table td.titulo{}
#contenido.formacion div.portada table td.fecha{color:#666;font-weight:bold}
#contenido.formacion div.portada table a{font-weight:bold;color:#007AC9;padding-left:10px;background:url(../../img/bg/item-ir.gif) no-repeat scroll 0 .4em;}
#contenido.formacion div.portada table td.mayor{width:50%}
#contenido.formacion div.portada table tr.par{background:#fff}
#contenido div.right label {width:15em;}
#contenido div.right label span{position:relative;left:15%;color:#666}
#contenido div.right label input{position:absolute;left:5%;top:4px;}
*+html #contenido div.right label span{position:relative;left:9%;}
*+html #contenido div.right label input{position:absolute;left:5%;top:2px;}
/*fin portada*/
/*portadas interiores*/
#contenido.formacion  legend {margin:10px 0;}
#contenido.formacion  legend span{margin:20px 0 5px;color:#555;clear:both;display:block;overflow:hidden;width:100%;font-size:1.1em;}
#contenido.formacion  legend span.spanFormulario{position:relative;left:2.8em;bottom:10px;color:#D42A3F;font-size:1em}
#contenido.formacion #contenido_seccion  .caja h3{color:#CF142B}
#contenido.formacion #contenido_seccion  .caja img.esquina{margin-top:-30px;margin-left:-10px;display:inline;float:left;position:relative;z-index:1}
#contenido.formacion #contenido_seccion  .caja strong{display:block;overflow:hidden}
#contenido.formacion #contenido_seccion  .caja ul li{background:url(../../img/bg/item-ir-empleo.gif) no-repeat scroll 0 .4em;padding-left:10px}
#contenido.formacion #contenido_seccion .curso{margin-bottom:1em;font-size:.9em}
#contenido.formacion #contenido_seccion .curso a.titulo{color:#007AC9;font-weight:bold;display:block}
#contenido.formacion #contenido_seccion .curso{margin:.3em 0 .6em 0;}
#contenido.formacion #contenido_seccion .curso span span{font-weight:bold}
#contenido.formacion #contenido_seccion #servicioFormacion div.alinea,
#contenido.formacion #contenido_seccion #cursosFormacion div.alinea{min-height:24em;position:relative}
#contenido.formacion #contenido_seccion #servicioFormacion ul{display:block;clear:both}
#contenido.formacion #contenido_seccion #servicioFormacion ul li{margin-bottom:1em}
#contenido.formacion #contenido_seccion #servicioFormacion div.logos{display:block;position:absolute;left:15px;bottom:0px;margin:0 !important}
#contenido.formacion #contenido_seccion #cursosFormacion .linkSolo{position:absolute;bottom:5px}
#contenido.formacion #contenido_seccion #buscadorLegislacion{margin-left:-3em}
/*fichadetalle*/
div.ficha{position:relative}
div.ficha span.right{position:absolute;right:10px;top:10px;font-weight:bold;color:#CF142B}
div.ficha ul li span{font-weight:bold}
div.cont div.ficha{background:#FDFDFD;border:1px solid #ddd;padding:.8em;margin-top:1em;display:block;clear:both;overflow:hidden}
div.cont div.ficha h1{color:#007AC9;}
div.fichaLibro{background:#FDFDFD;border:4px double #ddd;padding:1.7em;margin-top:1em;display:block;clear:both;overflow:hidden}
div.fichaLibro img{margin:0 0 1em 1em;border:8px solid #e5e5e5}
/*CAJA BUSCADOR*/
#contenido.formacion div.cajaBuscador{background:#f7f7f7;padding:.8em 1em;display:block;overflow:hidden;margin-bottom:1em}
#contenido.formacion div.cajaBuscador .columna{padding-top:.5em}
#contenido.formacion div.cajaBuscador .columna.tercio{width:35%;margin:0;border-left:1px solid #ccc}
#contenido.formacion div.cajaBuscador .columna.tercio ul{margin:0;padding-left:.4em}
#contenido.formacion div.cajaBuscador .columna.tercio ul a{color:#666}
#contenido.formacion div.cajaBuscador label span{font-size:.8em}
#contenido.formacion div.cajaBuscador input.campo.busqueda{width:16em}
/**/
#contenedor #contenido.formacion div.cont ul.alfabeto li{display:inline;background:#fff;padding:2px 3px;margin:5px 2px}
#contenedor #contenido #materias label span{right:77%;width:23%}
#contenedor #contenido #materias .botonera div{left:24%}
#contenedor #contenido #materias select{left:25%}
