﻿/* CSS */

#contenido .ancho label {width:14em;}

.formLargo label {width:11em;}
.formLargo textarea {height:5em;}
.formLargo textarea.grande {height:10em;}
.formLargo input.corto {width:5.5em;}
.formLargo input.imagen {width:auto;}
.formLargo span.espaciado {margin:0 0.4em; vertical-align:top;}

.formLargo span.obligatorio.superior {vertical-align:1.8em;}
.formLargo span.botonera.centrado {margin-left:11.8em;}
.formLargo span.botonera.centradoAncho {margin-left:14.5em;}
.formLargo span.botonera input.accesorio {width:12em; vertical-align:top; display:inline;}

.formLargo p.nota {font-size:1em; margin:1.5em 0 0 1em;}

.formLargo select {width:21em;}
.formLargo select.corto {width:13.5em;}
.formLargo select.mes {width:8em;}
.formLargo select.dia {width:4em;}
.formLargo select.mini {width:3.5em;}

.formLargo input.ano{width:5em;}
.formLargo.amplio label {width:14em;}
.formLargo.amplio span.botonera.centrado {margin-left:14.8em;}

.formLargo fieldset fieldset.conRadios {border:0; margin:0;}
.formLargo fieldset fieldset.conRadios legend span {font-weight:normal; display:block; width:13.2em; text-align:right;}
.formLargo fieldset fieldset.conRadios span.opciones {display:block; position:relative;left:15em; top:-1.3em; float:left;}
.formLargo fieldset fieldset.conRadios span.opciones label {width:2em; text-align:left; padding-left:0.2em;}

.formLargo fieldset fieldset.conRadios.webInterna legend span {width:10.5em;}
.formLargo fieldset fieldset.conRadios.webInterna span.opciones {left:12.5em;}
.formLargo fieldset fieldset.conRadios.webInterna span.opciones label.ancho {width:4em;}

.buscadorAvanzado fieldset label {margin:3em;}

#contenido .check {width:1em;float:left;border:none;}

/*Buscador indices*/
.listadoEnCuatro li span.primero{width:15em;}
.listadoEnCuatro li span.segundo{width:6.8em;margin-right:2em;}
.listadoEnCuatro li span.tercero{width:9em;margin-right:3em;}

/*Buscador ofertas*/
.listadoOfertas li span.primero{width:27em;}

/*Centro formacion */
.contacto {background:#eee url(/imgs/bk.degradado.gris.abajo.grande.gif) left top repeat-x;border:1px solid #ccc; padding:1.3em 0.6em 0.8em 0.6em; width:20em; margin-bottom:1em;}
.contacto p {line-height:0.9em;margin:0.4em 0; padding:0;}
.contacto p.titulo {position:relative; top:-0.7em; font-size:1.2em; margin:0; color:#666;}

/*Centros de orientacion*/
.tabla {border-collapse:collapse;background:url(../../../imgs/bk.degradado.gris.horiz.gif) left top repeat-y;border:1px solid #ddd; margin:1em 0 2em 0; width:100%;}
.tabla th {background:#eee; padding-left:0.4em;}
.tabla tr td {border-top:1px dotted #ccc;padding:0.5em 0.2em;}
.accesoDirecto {margin-top:1em; border-top:1px dotted #ccc; padding-top:1em;}
.textoBajo {margin-top:3em;}
.textoBajo p.icono a {color:#c00;}

/*TABLAS RESULTADOS*/
.tabla-resultados{background:none; border:none;border-collapse:collapse; width:100%; margin:1em 0;}
.tabla-resultados th {background:#fff;color:#333;padding-bottom:0.5em;}
.tabla-resultados tr td {border:none;padding:0.4em 0;}


/*Preguntas frecuentes*/
.faq {padding:0; margin:0; list-style:none;}
.faq li {border-bottom:1px dotted #ccc;margin:0 0 1em 0;}
.faq li ul{border-left:1px solid #ccc; list-style:none;background:url(../../../imgs/bk.degradado.gris.horiz.gif) left top repeat-y;}
.faq li ul li {border:none; margin:0; padding:0;}
.faq li ul li span.primero {width:9.5em; text-align:right; padding-right:1em;}
.faq li ul li span.segundo {width:31.5em;}
.faq li ul li.ficha {text-align:center;}

/*Imprimir*/
.imprimir {width:45em;overflow:hidden; margin:2em 0 0 3em; background:none; text-align:left; }
.imprimir h1 {margin-top:4em;}
.imprimir .ficha span.primero {width:20em;}
.imprimir .ficha span.segundo {width:20em;}

/*Alerta Cursos*/
.alertaCursos form {margin-bottom:2em;}
.seccionCheck {margin:1em 0 2em 5em;}
.seccionCheck input {width:1em;float:left;border:none;}
.seccionCheck label {display:block; width:16em; float:left; text-align:left; padding-left:0.5em;}

/*Foto Izquierda*/
.fotoIzda {width:auto; overflow:hidden;}
.fotoIzda img {margin:0 1.5em 1.5em 0;}
.fotoIzda div.contacto {margin-right:1em;}

/*Login*/
.mapaWeb li ul {margin:0.5em 0 2em -3em;}
.mapaWeb li ul li ul li {background:url(/imgs/ico.cuadro.rojo.gif) 0 0.5em no-repeat;}

/*Login*/
.login { margin:2em 0 0 8em;}
#contenido .login fieldset {width:26em;padding:1em;}
.login label {width:9em;}
.login input {width:13em;}
.login span.botonera {margin-left:9.5em;}
.aviso.login {width:25em;}

/*Intranet SNE*/
.usuario {font-size:1.1em; }

#contenido .fechas {margin-bottom:0.5em;}
#contenido .fechas input {width:5.2em; margin:0 0.3em 0 0;}
#contenido .fechas img {vertical-align:middle; margin-right:0.4em;}

.listadoBloques {padding:0; margin:0; list-style:none;}
.listadoBloques li {border-bottom:1px dotted #ccc;margin:0 0 0 0;}
.listadoBloques li ul{border-left:1px solid #ccc; list-style:none;background:url(../../../imgs/bk.degradado.gris.horiz.gif) left top repeat-y;}
.listadoBloques li ul.novalidado{background:url(../../../imgs/bk.degradado.rojo.horiz.gif) left top repeat-y;}
.listadoBloques li ul li {border:none;}
.listadoBloques li ul.enLinea {border:none; background:none;}
.listadoBloques li ul.enLinea li{display:inline;}
.listadoBloques li ul.enLinea li a {padding:0 0.5em;}
.listadoBloques li ul li.centrado {text-align:center;}
.listadoBloques li ul li span.primero {width:25em;}
.listadoBloques li ul li span.primero strong {margin-left:3.3em;}
.listadoBloques li ul li span.segundo {width:11em; margin-right:0.5em;}
.listadoBloques li ul li.ficha {text-align:center;}

/**.ficha.ampliada ul li  {width:42.5em;}**/
.ficha.ampliada ul li  {width:auto;}
.ficha.ampliada ul li span.primero {width:20em;}
.ficha.ampliada ul li span.segundo {width:22.5em;}

.tabla.usuarios {margin-bottom:0;}

#contenido .botonEnlace {border:0; background:none; color:#c00; text-align:left; vertical-align:-4px; cursor:pointer; width:12em;margin-left:-0.2em; padding:0;}
#contenido .botonEnlace.mini {width:2em; text-align:center;padding-top:0.2em;}
#contenido .botonEnlace.on { font-weight:bold;}

.intranet .limpio, input.limpio {border:0; margin:0; padding:0; width:auto; background:none;}
.intranet .limpio:hover, input.limpio:hover {cursor:pointer; color:#f00;}

.listadoEnTres {margin:0; padding:0;}
.listadoEnTres li {}


table.tabla {width:100%; border-collapse:collapse; margin-top:2em;}
table.tabla th {padding:0.3em 0 0.3em 0.3em;}
table.tabla td {padding:0.2em 0 0.2em 0.3em;}
table.tabla thead {background:#666;color:#fff;text-transform:uppercase;}
table.tabla tbody tr.sombreado {background:#eee;}
table.tabla tbody tr td img {border:none;}

#visibilidadEmpresa { margin-bottom: 1ex;}
#visibilidadEmpresa input {float:none; display: inline; width:auto; border-width:0; }
#visibilidadEmpresa input.primero {margin-left:2em; }
#visibilidadEmpresa label {float:none; display: inline; width:auto; vertical-align:text-top;}

/*Encuesta*/
#contenido .ficha.ampliada.encuesta ul li span.primero {width:18em;}
#contenido .ficha.ampliada.encuesta ul li span.segundo {width:23em;}

.grafico span.primero{margin-top:1em;}
.grafico span.segundo{margin-top:1em;}

.grafico span.segundo span {width:2em; float:left;}
.grafico img {margin-left:0.7em;}

/*Inscripción Curso*/
.inscripcionCurso img {margin-bottom:1em;}
.inscripcionCurso ul {list-style: none; margin-left:0; padding:0;}

/*PORTADA TEM?TICA*/
.tematica .destacadoListado ul {width:auto;}
.tematica .destacadoListado ul li {margin-bottom:0.6em;}
.tematica .destacadoListado ul li a {font-weight:bold; margin-right:0.8em;}

/*FICHA*/
.autocompletar {background-color:#ffffff; border: solid 0.1em #cccccc; margin:0; padding:0;}
.autocompletarItem {color:#666666; list-style:none;}
.autocompletarItemResaltado {background-color:#0000ff; color:#ffffff; list-style:none;}

.ficha.resaltado {background:transparent url(../../../imgs/bk.degradado.ficha.contacto.gif) repeat-y scroll left top;}

/*Parche para solucionar defecto de maquetación en Firefox */
#cabecera map {float: left;}