﻿/*estilos  etiquetas*/
a{color:#0F6FCe;text-decoration:none;font-weight:bold}
a:hover{text-decoration:underline}
label{color:#333}
input, select, textarea{border:1px solid #86A7B7;font-family:Arial, Helvetica, sans-serif;}
/*select{max-width:620px}*/	
select.maximo{width:600px}
h1{font-size:1.6em}
h2{font-size:1.4em}
#menu_seccion h1 {background:#EC324A url(../../img/bg/degradado-h1.jpg) left bottom repeat-x;}
div.aviso ul li{background-image:none!important;color:#FF0000!important}
/*ESTILOS GENERALES*/
div.cont{margin-bottom:1em}
.bloque{display:block;clear:both}
.separado{margin:1em 0;display:block;overflow:hidden}
.fizquierda{float:left}
.fderecha{float:right}
img.fizquierda{margin:0 8px 4px 0}
img.fderecha{margin:0 0px 8px 8px}
.columna{float:left;width:49%;}
.columna.tercio{width:31%;overflow:hidden}
.columna.dosTercios{width:61%;overflow:hidden}
.pocoMargen{margin:.3em 0 !important}
div.fizquierda.margenImg{margin-top:8px;}
div.fderecha.margenImg{margin-top:8px;}
.margenImg{margin:0px 15px 10px 0px;}
.marginBottom{margin-bottom:1em;}
.sinMargen{margin:0 !important}
a.linkSolo{text-decoration:underline;}
a.linkSolo:hover{text-decoration:none}
a.bullet{background:url(/img/bg/item-azul.gif) no-repeat scroll 0 .4em;padding-left:10px}
.bullet{background:url(/img/bg/item-azul.gif) no-repeat scroll 0 .4em;padding-left:10px}
.fecha{color:#0F6FCE;font-weight:bold;margin-bottom:7px;padding-left:.3em;text-align:right;}
#contenido #contenido_seccion p.advertencia{margin:0 0 15px 0}
.error{border:1px solid #CC0000;color:#CC0000;margin:0.5em auto;padding:0.4em;}
.errorSinRecuadro{color:#CC0000;margin:0.5em auto;padding:0.4em;}
.info {border:1px solid #269B9B;color:#269B9B;margin:0.5em auto;padding:0.4em;}
.negrita{font-weight:bold}
.asterisco {display:block;clear:both;margin-top:4em}
/*ENLACES - BOTONES*/
div.enlaces{margin:1em 0;display:block;position:relative; float:right}
div.enlaces ul li{background:none;display:inline}
div.enlaces a{margin-right:10px}
a.btcorreo{padding-left:25px;color:#0F6FCe;font-weight:bold;}
a.btcorreo img{vertical-align:top;}
a.btimprimir{background:url(/img/bg/ico-imprimir.gif) no-repeat 0px 0px;padding-left:25px;color:#0F6FCe;font-weight:bold;;}
a.btvolver{/*position:absolute;*/right:0;text-decoration:underline;color:#666;font-weight:bold;background:url(../../img/bg/volver.gif) no-repeat 0px 1px;padding-left:20px; margin-top:2em;  display:block;}
input.btvolver{border:0 !important;position:absolute;right:0;text-decoration:underline;color:#666;font-weight:bold;background:url(../../img/bg/volver.gif) no-repeat 0px 1px;padding: 0 0 0 18px !important}
div.volver{display:block;clear:both;position:relative;overflow:hidden;height:2em}
/*FIN DE ESTILOS GENERALES*/
/*listas*/
div.cont{overflow:hidden;min-height:20em; }
div.cont ul{margin:1.5em 0;}
/*Modificado por Raul Jimenez para DRT*/ 
div.cont ul ul{margin:.5em 0;}
/*Fin Modificado por Raul Jimenez para DRT*/
div.cont ul li{list-style-position:outside;list-style-type:none;margin:0 0 .5em .5em; display:block;}
div.cont ul li a{margin-bottom:.4em}
div.cont ul.bullet li{background:url(/img/bg/item-ir.gif) no-repeat scroll 0 .4em; padding-left:10px;list-style-position:inside}
div.cont ul.bullet li ul li{background:url(/img/bg/item-ir-empleo.gif) no-repeat scroll 0 .4em; padding-left:15px;}
ul.bullet {background-image:none;}
/*formato bidimensional*/
#contenedor #contenido .cont div.bidimensional p{margin:.3em}
#contenedor #contenido .cont ul.bidimensional li span{font-weight:bold}
#contenedor #contenido .cont ul.bidimensional li{background:none} 
/*listado de errores*/
div.errores strong{color:#cc0000;margin-left:.3em}
div.errores{background:#FEFFEA;padding:1em 1em .5em 1em;display:block;clear:both;overflow:hidden}
div.errores ul li{color:#cc0000;}
div.errores  p{color:#cc0000}
/*formularios*/
input.campo{border:1px solid #86A7B7;padding:0px 2px 0 2px}
#contenido div.form{margin:1em 0 1em 1em;overflow:hidden;}
#contenido.accesibilidad  #contenido_seccion .cont div.amigo .botoneraMix { padding-left:33em;}
/*accesibilidad Recursos*/
#contenido.accesibilidad  #contenido_seccion .cont div.amigo label.libro{width:15em; text-align:right;}
#contenido.accesibilidad div.form label.libro{  }
#contenido.accesibilidad div.form input.campo{ position:relative; top:-2.2em; right:-14.5em;}
#contenido.accesibilidad div.form textarea{position:relative; top:-1.7em; right:-12.1em;}
#contenido div.form label{display:block;padding:.2em 0;/*height:1.7em ;*/}
#contenido.derechos div.cont div.form label{display:block;padding:.2em 0;min-height:1.7em;height:auto}
#contenido div.form label em{display:inline;color:#666;font-weight:normal}
#contenido div.form label.dosLineas{display:block;clear:both;position:relative;height:2.5em}
/*para cuando el label sea de dos lineas*/
#contenido div.form div.alinea{position:relative;display:block;clear:both;}
/*excepcion para meter más elementos en el formulario*/
#contenido div.form div.left{text-align:right;float:left;width:29.5%;padding-bottom:1em}
#contenido div.form div.right{text-align:left;float:left;width:69.5%;padding-left:1%;padding-bottom:1em}
#contenido div.form div.left span.rojo{}
#contenido div.form label span{right:70.5%;color:#666;font-weight:bold;text-align:right;color:#666666;}
#contenido div.commerce div.botonera{display:block;padding:.2em 0;  margin:1.5em 0 3em 0 ;height:1.7em;text-align:right; width:85% }
#contenido div.commerce div.botonera div input.boton{float:right; margin-right:.5em;}
#contenido div.commerce label{top:1.5em;display:block;position:relative;padding:.2em 0;height:1.7em;position:relative;text-align:right;right:0%; }
#contenido div.commerce .alojamiento label{top:1.5em;display:block;position:relative;padding:.2em 0;height:1.7em;text-align:right;right:0%;}
#contenido.informacion{ width:82em;}
#contenido.informacion div.commerce {margin:0 0 1em 0 ; padding-bottom:1em;clear:both; }
#contenido.informacion div.commerce label{margin-left:15%;width:30em;display:block;padding:.2em 0;height:1.7em;position:relative;text-align:right;right:0%; }
#contenido.informacion div.commerce label span.corto{margin-left:5em;margin-right:1em;}
#contenido.informacion div.commerce input.boton{margin:2em 0 2em 6.7em; }
#contenido.informacion div.commerce .limpiar{margin-left:20.8em;}
#contenido.informacion div.commerce .limpiarDerecha{margin-left:30.2em;}
#contenido.informacion div.commerce p.limpiar a.enlace {padding-left:15px;}
#contenido div.form label input.campo,
#contenido div.form label select,
#contenido div.form label textarea{border:1px solid #86A7B7;left:30.5%;margin-left:4px;}
#contenido div.form .centrado{text-align:center;/*padding:0 auto;*/margin:1em auto}
#contenido div.form label.multiseleccion{height:7em!important;padding-bottom:15px;vertical-align:top;clear:both; }
#contenido div.form label.textarea {display:block;height:15em;padding-bottom:15px;}
#contenido div.form .centrado{text-align:center;/*padding:0 auto;*/margin:1em auto}
#contenido div.form.amigo div.botonera div{text-align:left;margin-right:.4em;left:67.5%;position:relative}
/*fieldsets para radios, selects y checkbox*/
legend{color:#888;font-weight:bold}
/*Modificado por Raul Jimenez para DRT*/
#contenido div.form fieldset{margin:1em 0 1em 0em; clear:both; display:block;}
#contenido div.form fieldset fieldset{margin:2em 0 10px 0}
#contenido div.form fieldset legend span{color: #666666;font-size: 1.3em;}
#encuesta fieldset legend {margin-bottom: 0;background: none repeat scroll 0 0 #F7F7F7;margin-bottom: 0;padding: 0.5em 1.5em 0;} 
#encuesta .checks {clear: both;margin: 0 0 0.8em;}
#encuesta fieldset fieldset {margin: 1em 0 10px 20px !important;}
#encuesta .checks label {margin-right: 2em !important; width: auto !important;} 
/*Fin Modificado por Raul Jimenez para DRT*/
#contenido div.form fieldset.radio{padding:0em;margin-left:30.5%;text-align:left}
#contenido div.form fieldset.select{padding:0em;margin-left:27.3%;text-align:left}
#contenido div.form fieldset.select legend{}
#contenido div.form fieldset.radio legend{margin:0 0 5px 0}
#contenido fieldset.radio legend,
#contenido fieldset fieldset.select legend{color:#666;margin:0 0 3px 0}
#contenido div.form fieldset fieldset legend{padding:0}
#contenido div.form fieldset.radio select,
#contenido div.form fieldset.radio label,
#contenido div.form fieldset.select select,
#contenido div.form fieldset.select label{display:inline}
#contenido div.form fieldset.radio input{margin-right:.2em}
#contenido div.form fieldset.radio label input.corto{margin:0 2px 0 9px;margin-bottom:-1px}
/*formulario alineado a la izquierda*/
#contenido div.form.izquierda label input.campo,
#contenido div.form.izquierda label select,
#contenido div.form.izquierda label textarea{left:11%}
#contenido div.form.izquierda label span{text-align:left;width:10%;right:90%}
#contenido div.form.izquierda div.botonera div{left:10.6%; }
/*form estrecho*/
#contenido div.form.estrecho{width:70%;margin:0 auto}
/*botones*/
/*Modificado por Raul Jimenez para DRT*/
#contenido div.form .checks{ clear:both; margin:.8em 0; }
#contenido div.form .checks ul{margin-left:0 !important}
#contenido div.form .checks li{ width:40%;float:left;overflow:hidden;margin:.3em 0;}
#contenido div.form .checks li input{ border:0;}
#contenido div.form .checks label, #contenido .form .checks input{float:left;}
#contenido div.form .checks label{width:10em;margin:0 0 0 4px;}
#contenido div.form .checks input{margin-top:0.2em;}
#contenido div.form input.boton{margin-left:12.5em;}
#contenido div.form div.botonera input.boton{margin-left:.5em;}
/*Fin Modificado por Raul Jimenez para DRT*/
#contenedor #buscador input#buscar{border:0;font-size:.9em}
#contenido div.form div.botonera{display:block;position:relative;padding:.2em 0;height:1.7em;width:70%;}
#contenido div.form div.botonera{margin:1em 0 2em 12em;}
/*Cambios en derecho:consultas on-line*/
#contenido div.form div.botonera input.boton{color:#fff; float:left; }
.botonera .bborrar{color:#fff;border:0;font-weight:bold;padding-right:12px;padding-bottom:2px;cursor:pointer;font-size:.9em;background:url(../../img/bg/bt-pequenyo.gif) no-repeat;height:25px;width:69px; float:left; margin-left:7em; }
.botonera .benviar{color:#fff;border:0;font-weight:bold;padding-right:12px;padding-bottom:2px;cursor:pointer;font-size:.9em;background:url(../../img/bg/bt-pequenyo.gif) no-repeat;height:25px;width:69px;  float:left;  margin-left: 2.5em; }
input.boton{color:#fff;border:0;font-weight:bold;padding-right:12px;padding-bottom:2px;cursor:pointer;font-size:.9em;background:url(../../img/bg/bt-pequenyo.gif) no-repeat;height:25px;width:69px;}
/*Modificado por Raul Jimenez para DRT*/
input.botonidioma{background: url("../../img/bg/bt-mediano.gif") no-repeat scroll 0 0 transparent;border: 0 none;color: #FFFFFF;cursor: pointer;font-size: 0.9em;font-weight:bolder;height: 25px; padding-bottom: 2px; padding-right: 12px; width: 91px}
.botonEntidadDrt{background: url("../../img/bg/bt-mediano.gif") no-repeat scroll 0 0 transparent;border:0;color: #FFFFFF;cursor: pointer;font-size: 0.9em;font-weight: bolder;height: 25px;padding-bottom: 2px;padding-right: 12px;width: 91px;margin-top: 0.4em;}
.anchoMenor{ width:60%; float:left;}
/*Fin Modificado por Raul Jimenez para DRT*/
/*nuevo contenido*/
.botonera input.boton { float:left;}
/*--*/
input.boton.pequenyo{color:#fff;background:url(/img/bg/bt-pequenyo.gif) no-repeat;height:25px;width:69px}
input.boton.pequenyo.deshabilitado{background:url(/img/bg/bt-pequenyo-deshabilitado.gif) no-repeat;height:25px;width:69px}
input.boton.mediano{background:url(/img/bg/bt-mediano.gif) no-repeat;height:25px;width:89px}
input.boton.grande{background:url(/img/bg/bt-grande.gif) no-repeat;height:25px;width:129px}
input.boton.extragrande{background:url(/img/bg/bt-extragrande.gif) no-repeat;height:25px;width:149px}
/*tablas*/
#contenido table{margin:1em 0;border-collapse:collapse;width:100%}
#contenido table th{background:#ccc;color:#0F6FCe;font-weight:bold}
#contenido table th,
#contenido table td{padding:.4em .5em;vertical-align:middle;text-align:left;}
#contenido .contComunidad table th{color:#555!important;font-size:1.1em}
#contenido table a{font-weight:bold}
#contenido table tr.par{background:#f7f7f7}
div.mensaje{display:block;padding:.5em;background:#f3f3f3;}
div.mensaje strong{}
/*paginacion*/
#contenido div.paginacion{width:60%;margin:1em auto;/*padding:0 auto;*/text-align:center;display:block;clear:both}
#contenido div.paginacion ul{display:block;margin:3px 0 0 0;} 
#contenido div.paginacion ul li{display:inline;background:none;color:#666;} 
#contenido div.paginacion ul li span{color:#666;font-weight:bold}
#contenido div.paginacion ul li input{color:#0F6FCe;background:none;border:0;cursor:pointer}
#contenido div.paginacion ul li a{color:#0F6FCe;font-weight:bold; padding-bottom:10px;}
#contenido div.paginacion ul li.anterior{background:url(/img/bg/ico-anterior.gif) no-repeat 0 0px;padding-left:18px}
#contenido div.paginacion ul li.siguiente{background:url(/img/bg/ico-siguiente.gif) no-repeat 100% 0px;padding-right:17px}
#contenido div.paginacion span.detalle{margin:0 auto;padding:0 0 .4em 0;display:block;border-bottom:1px solid #ccc;width:10em;color:#666;font-weight:bold}
/*caja*/
#contenido_seccion div.caja{background-color:#F7F7F7;padding:1em;margin-right:1em;margin-bottom:1em;overflow:hidden;}
#contenido_seccion div.columna.caja{width:43%}	
#contenido div.linea{padding:1.8em 0 .8em 0;/*margin:1em 0;*/border-top:1px solid #ccc;clear:both;}
#contenido #contenido_seccion .caja.imagen h3{color:#CF142B;}
#contenido #contenido_seccion .caja.imagen img.panoramica{margin-left:-1em;margin-bottom:1em}
/*cajadetale*/
#contenido_seccion div.caja.detalle{margin:1em}
/*caja con imagencita*/
#contenido_seccion div.caja.iconito{overflow:visible}
/*menu horizontal estandar*/
#contenido .cont ul.menuHorizontal{display:block;clear:both;overflow:hidden;margin:.4em 0 1em 0;}
#contenido .cont ul.menuHorizontal li{display:inline;margin:0 .9em 0 0}
#contenido .cont ul.menuHorizontal li a{color:#0F6FCe;text-decoration:none;background:#fdfdfd;border-right:1px solid #0F6FCe;border-left:1px solid #0F6FCe;padding:4px 10px}
#contenido .cont ul.menuHorizontal li a:hover{text-decoration:none}
#contenido .cont ul.menuHorizontal li span{font-weight:bold}
/* CONTENIDO GENERICO PARA SECCIONES DISCAPNET*/
#contenido h2 {color:#0F6FCe;margin-bottom:1em;}
/*menu seccion*/
#contenido #menu_seccion {background:#f5f5f5;float:left;width:24%;padding-bottom: 32767px;margin-bottom: -32767px;}
#contenido #menu_seccion h1 {min-height:163px}
#contenido #menu_seccion h1 span {display:block;padding-top:.6em;padding-left:.6em;color:#fff}
#contenido #contenido_seccion {float:right;width:74%;padding:175px 0 15px 0; }
#contenido #contenido_seccion .guia {	float:right;width:32%;}
#contenido #contenido_seccion .noticias li,
#contenido #contenido_seccion .noticias p {;color:#333;margin-bottom:1em;border-left:4px solid #CCC;padding-left:.4em;margin-left:.5em}
#contenido #contenido_seccion .noticias p.fecha {color:#0F6FCe;margin-bottom:0em}
#contenido #contenido_seccion .noticias p a {color:#333;text-decoration:none;font-weight:bold;}
#contenido #contenido_seccion .noticias .separador {border-top:1px solid #CCC;margin-top:1em;padding-top:1em;background:url(../../img/bg/separador-vertical.gif) 50% 0% repeat-y;overflow:auto;}
#contenido #contenido_seccion .noticias .novedades {float:left;width:49%;}
#contenido #contenido_seccion .noticias .recursos {float:right;width:49%;}
/*novedades*/
#contenido #contenido_seccion .noticias .novedades li,
#contenido #contenido_seccion .noticias .novedades p{border-left:none;background:url(/img/bg/item-teclas.gif) 0em .4em no-repeat;padding-left:10px;margin-left:0em;color:#0F6FCe;font-weight:bold}
/*novedades listado a dos columnas*/
#contenido #contenido_seccion .noticias .novedades li{display:block;clear:both;overflow:hidden}
#contenido #contenido_seccion .noticias .novedades li span.izquierda{display:block;float:left;width:73%;}
#contenido #contenido_seccion .noticias .novedades li span.derecha{display:block;float:right;width:27%;color:#999}
#contenido #contenido_seccion .noticias .novedades a {color:#0F6FCe;text-decoration:none}
#contenido #contenido_seccion .noticias .novedades .linkSolo{display:block;margin:2em 0;text-decoration:underline;color:#333;;font-weight:bold}
#contenido #menu_seccion .colaboracion {bottom:15px;color:#FFFFFF;font-size:0.8em;position:absolute;right:20px;text-align:right;vertical-align:bottom;}
#contenido #menu_seccion .colaboracion strong {display:block}
#contenido #menu_seccion .colaboracion img {display:block;float:left;margin-left:4px;margin-top:6px;vertical-align:bottom;}
#contenido #menu_seccion .patrocinados ul{background-color:transparent;padding:0}
#contenido #menu_seccion .patrocinados ul li{display:inline;}
#contenido #menu_seccion .patrocinados ul li img{display:inline-block;padding-top:.6em;vertical-align:bottom;float:none}
#contenido #contenido_seccion .noticias .recursos p {border-left:none;padding-left:0em;background:url(/img/bg/item-teclas.gif) 0em .4em no-repeat;padding-left:10px;	margin-left:0em;}
#contenido #contenido_seccion .noticias .recursos a {color:#333;text-decoration:none;}
#contenido #contenido_seccion .guia .borde {border:3px solid #CCC}
#contenido #contenido_seccion .guia h3 {color:#0F6FCe;}
/*sistema para contenedores redondeados que crecen */
div.glob{float:left;width:98%;height:1%;margin-bottom:.5em}
.glob .top, .glob .bottom {display:block; background:transparent; font-size:1px}
.glob .b1, .glob .b2, .glob .b3, .glob .b4, .glob .b1b, .glob .b2b, .glob .b3b, .glob .b4b {display:block;overflow:hidden;background:#fff}
.glob .b1, .glob .b2, .glob .b3, .glob .b1b, .glob .b2b, .glob .b3b {height:1px}
.glob .b2,
.glob .b3,
.glob .b4,
.glob .b4b,
.glob .b3b,
.glob .b2b {border-left:1px solid #ccc; border-right:1px solid #ccc;}
.glob .b1 {margin:0 5px; background:#ccc}
.glob .b2, .glob .b2b {margin:0 3px; border-width:0 2px;}
.glob .b3, .glob .b3b {margin:0 2px;}
.glob .b4, .glob .b4b {height:2px; margin:0 1px;}
.glob .b1b {margin:0 5px; background:#ccc;}
.glob .contentbox{display:block; background:#fff;border-right:1px solid #ccc;border-left:1px solid #ccc;height:1%}
html>body .glob .contentbox{overflow:hidden}
/*fin estilos genericos*/
/*contenido Areas*/
#contenido.areas{clear:both;}
#contenido.areas h1{color:#85B000;margin-bottom:.5em;font-size:1.6em}
#comunidad #contenidos div.fila.fizquierda{display:block;float:none;}
#comunidad #contenidos .fila {margin-top:2em}
* html #canalSenior{clear:both;}
#contenidos .caja_areas {width:24em;float:left;margin-left:1em;}
#contenidos #web_social.caja_areas {margin-bottom:20em;}
#contenidos #web_social.caja_areas ul li{margin-top:1em;}
#contenidos .caja_areas h2 {font-size:1.3em;padding:.1em .5em;}
#contenidos .caja_areas p {margin:.8em;}
#contenidos .caja_areas p.ir {padding-left:17px;border-bottom:1px solid #CCC;}
#contenidos .caja_areas p.ir a {font-weight:bold;text-decoration:none;color:#333;}
#contenidos .caja_areas ul {margin-left:1em;}
#contenidos .caja_areas ul li {margin:1.5em 0;background-image:none;}
#contenidos .caja_areas ul li a {color:#666;font-weight:bold;}
#contenidos #mundoAsociativo li a{font-weight:normal;}
#contenidos #canalSenior li a{font-weight:normal;}
#contenidos #canalJunior li a{font-weight:normal;}
#contenidos #web_social.caja_areas ul  li {padding:0;margin-left:3.5em;}
#contenidos #web_social.caja_areas ul  li strong{padding-left:10px;color:#FF800A;}
#contenidos #web_social.caja_areas ul.wiki {background:url(/img/comunidad/wiki.jpg) left center no-repeat;margin:0;}
#contenidos #web_social.caja_areas ul.bibliografia{background:url(/img/comunidad/bibliografia.jpg) left center no-repeat;margin:0;}
#contenidos #web_social.caja_areas ul.documentos{background:url(/img/comunidad/documentos.jpg) left center no-repeat;margin:0;}
#contenidos #web_social.caja_areas ul.enlaces{background:url(/img/comunidad/enlaces.jpg) left center no-repeat;margin:0;}
#contenidos #web_social.caja_areas ul.weblogs{background:url(/img/comunidad/weblogs.jpg) left center no-repeat;margin:0;}
#contenidos #web_social.caja_areas ul.foros{background:url(/img/comunidad/foros.jpg) left center no-repeat;margin:0;}
#contenidos #web_social.caja_areas ul.chat{background:url(/img/comunidad/chat.jpg) left center no-repeat;margin:0;}
#contenido.comunidad  #contenidos .caja_areas li img{/*width:5.5em;*/height:auto;margin-bottom:0px;padding-top:3px;}
#contenido.comunidad #comunidad .fila li {overflow:hidden}
#contenidos #empleo p.ir {background:url(/img/bg/item-empleo.gif) left center no-repeat;}
#contenidos #empleo h2 {background:#00B93D url(/img/bg/derechos.jpg) left bottom repeat-x;color:#FFF;}
#contenidos #empleo ul li img {margin-right:.2em;}
#contenidos #derechos p.ir {background:url(/img/bg/item-derechos.gif) left center no-repeat;}
#contenidos #derechos h2 {background:#EC334A url(/img/bg/empleo.jpg) left bottom repeat-x;color:#FFF;}
#contenidos #derechos ul li img {margin-right:.2em;}
#contenidos #accesibilidad p.ir {background:url(/img/bg/item-accesibilidad.gif) left center no-repeat;}
#contenidos #accesibilidad h2 {background:#D9599F url(/img/bg/accesibilidad.jpg) left bottom repeat-x;color:#FFF;}
#contenidos #mundoAsociativo h2 {background:#FFC54D url(/img/comunidad/mundoAsociativoBG.jpg) left bottom repeat-x;color:#FFF;}
#contenidos #mundoAsociativo p.ir {background:url(/img/bg/item-mundoAsociativo.gif) left center no-repeat;}
#contenidos #canalJunior h2 {background:#59C9FF url(/img/comunidad/canalJuniorBG.jpg) left bottom repeat-x;color:#FFF;}
#contenidos #canalJunior p.ir {background:url(/img/bg/item-canalJunior.gif) left center no-repeat;}
#contenidos #accesibilidad ul li img {margin-right:.2em;}
#contenidos #tecnologia p.ir {background:url(/img/bg/item-tecnologia.gif) left center no-repeat;}
#contenidos #tecnologia h2 {background:#9468CA url(/img/bg/tecnologia.jpg) left bottom repeat-x;color:#FFF;}
#contenidos #tecnologia ul li img {margin-right:.2em;}
#contenidos #salud p.ir {background:url(/img/bg/item-salud.gif) left center no-repeat;}
#contenidos #salud h2 {background:#66CDFF url(/img/bg/salud.jpg) left bottom repeat-x;color:#FFF;}
#contenidos #salud ul li img {margin-right:.2em;}
#contenidos #educacion p.ir {background:url(/img/bg/item-educacion.gif) left center no-repeat;}
#contenidos #educacion h2 {background:#FF8635 url(/img/bg/educacion.jpg) left bottom repeat-x;color:#FFF;}
#contenidos #educacion ul li img {margin-right:.2em;}
#contenidos #canalSenior h2 {background:#009B34 url(/img/comunidad/ocio.jpg) left bottom repeat-x;color:#FFF;}
#contenidos #canalSenior p.ir {background:url(/img/bg/item-empleo.gif) left center no-repeat;}
#contenidos #ocio p.ir {background:url(/img/bg/item-ocio.gif) left center no-repeat;}
#contenidos #ocio h2 {background:#007AF3 url(/img/bg/ocio.jpg) left bottom repeat-x;color:#FFF;}
#contenidos #ocio ul li img {margin-right:.2em;}
#contenidos #medioambiente p.ir {background:url(/img/bg/item-medioambiente.gif) left center no-repeat;}
#contenidos #medioambiente h2 {background:#009600 url(/img/bg/medioambiente.jpg) left bottom repeat-x;color:#FFF;}
#contenidos #medioambiente ul li img {margin-right:.2em;}
#contenidos #toyota  img{margin-left:15px;float:left}
p.presentacion_areas {padding-left:75px;background:url(/img/bg/areas-presentacion.gif) left top no-repeat;padding-top:30px;margin-bottom:10px;}
p.presentacion_actualidad {margin:15px 0;padding:15px 0;padding-left:8em;background:url(/img/bg/imgActualidad.png) left top no-repeat; overflow:hidden;}
p.presentacion_comunidad {margin:10px 0;padding-top:30px;padding-left:8em;background:url(/img/comunidad/comunidad.jpg) left top no-repeat;}
p.presentacion_actualidad strong ,p.presentacion_comunidad  strong ,p.presentacion_areas strong{color:#444444}
.fila h3{/*color:#0092F5;*/margin:25px 0;border-bottom:2px solid #0092F5;display:inline;}
p.presentacion_actualidad .textoConBanner{ float:left; width:67%; margin-left:1.6em;}
p.presentacion_actualidad .bannerBoletines{ float:left;}
/*contenido COMUNIDAD*/
#contenido #comunidad h1{color:#FF800A}
#contenido .comunidad  p.presentacion_areas {padding:25px 0 0 75px;background:url(/img/comunidad/comunidad.jpg) left bottom no-repeat;margin-right:10em;}
#contenidos #web_social h2 {background:#FF800A url(/img/comunidad/web_socialBG.jpg) left bottom repeat-x;color:#FFF;}
#contenido .comunidad #contenidos .caja_areas ul li {margin-bottom:.3em;background-image:none;}
#contenido .comunidad #contenidos .caja_areas ul li.wiki {background:url(img/comunidad/wiki.jpg) no-repeat left top;margin-bottom:.3em;background-image:none;}
/*contenido INFORMACION*/
#contenido.informacion .columna {float:left;width:47%;margin:1em 0 0 0;}
#contenido.informacion .columna:first-child{margin:1em 4% 0 0;}
#contenido.informacion .columna h1.cuadro {margin-bottom:1em;margin-left:1.6em;}
#contenido.informacion .columna h2 {margin-bottom:1em;color:#990026;}
#contenido.informacion .columna h3 {margin-bottom:1em;color:#990026;}
#contenido.informacion .columna p {margin:1.5em 0em;}
#contenido.informacion .columna ul {margin-bottom:1em;}
#contenido.informacion .columna dl {margin-bottom:1em;}
#contenido.informacion .columna dt {padding-left:5px;background:url(/img/bg/item-dt.gif) 0em .4em no-repeat;margin-bottom:.4em;}
#contenido.informacion .columna dd {margin-bottom:1em;margin-left:10px;padding-left:5px;background:url(/img/bg/item-dd.gif) 0em .4em no-repeat;}
#contenido.informacion .columna .fondo_color {clear:both;height:auto !important;margin:2em auto;background:#F3F3F3;padding:1.5em; overflow:hidden; width:70%}
#contenido.informacion .columna .fondo_color label{display:block;margin:5px 0 !important;}
/*nuevo contenido*/
#contenido.Dcolumnas #columnas .columna .fondo_color {clear:both;height:auto !important;margin:2em auto;background:#F3F3F3;padding:1.5em; overflow:hidden; width:70%}
#contenido.Dcolumnas #columnas .columna .fondo_color label{display:block;margin:5px 0 !important;}
#contenido.Dcolumnas #columnas .columna .fondo_color label.primerLabel{ margin-top:2em !important;}
#contenido.Dcolumnas #columnas .columna .fondo_color label.calculo{ margin-bottom:2em !important;}
#contenido.Dcolumnas #columnas .columna .fondo_color label.NoticiaEnviar {color:#0F6FCE;font-weight:bold; font-size:1.1em}
#contenido.Dcolumnas #columnas .columna .fondo_color label.NoticiaEnviar span{font-size:.9em;color:#666;margin-left:.2em}
#contenido.Dcolumnas #columnas .columna .fondo_color label input.cajaTexto{width:5%}
#contenido.Dcolumnas #columnas .columna .fondo_color input.cajaTexto1{width:5%; display:inline;margin-left:.2em !important}
#contenido.Dcolumnas #columnas .columna .fondo_color label input.cajaTexto1{width:5%; display:inline}
#contenido.Dcolumnas #columnas .columna .fondo_color label input{/* **padding-left:5em;*/display:block;margin:5px 0 !important; width:97.5%}
/**/
#contenido.informacion .columna .definicion_teclas {clear:both;overflow:auto;width:100%;}
#contenido.informacion .columna .definicion_teclas dt {float:left;clear:both;padding-left:0em;background-image:none;color:#0F6FCF;font-weight:bold;margin-bottom:.2em;}
#contenido.informacion .columna .definicion_teclas dd {float:left;background-image:url(/img/bg/item-teclas.gif);padding-left:1em;width:75%;margin-bottom:.2em;}
#contenido.informacion .columna p.limpiar {clear:both;}
#contenido.informacion .columna p.telefono {margin:.2em 0em;}
#contenido.informacion .columna p.telefono span {color:#0F6FCF;display:block;float:left;width:7em;}
#contenido.informacion .columna p.correo {margin-top:1em;color:#0F6FCF;}
#contenido.informacion .columna p.correo a {color:#0F6FCF;font-weight:bold;}
#contenido.informacion div.correo {padding-bottom:130px;background:url(/img/bg/sobre.gif) 50px bottom no-repeat;}
a.enlace {background:url(/img/bg/item-actualidad.gif) 0em .4em no-repeat;text-decoration:none;font-weight:bold;color:#333;padding-left:10px;}
/*registro*/
#contenido.informacion div.registro {height:100%}
#contenido.informacion div.registro legend {color:#0F6FCe}
#contenido.informacion div.registro .form legend{margin:5px 0}
#contenido.informacion div.registro .form input{left:40%;margin-right:5px;}
#contenido.informacion div.registro .form span{right:62%}
#contenido.informacion div.registro fieldset.checkbox.multiple input{border:0;vertical-align:top;}
#contenido.informacion div.registro h2{color:#FF800A}
#contenido.informacion div.registro .linea.bloque{/*margin-bottom:2em;*/display:block;}
#contenido.informacion div.registro .linea.bloque fieldset{margin:0}
.botoneraMix input.boton{float:left;}
#contenido.informacion div.registro .linea.bloque .botoneraMix{margin:0 0 2em 0; }
#contenido.informacion div.registro .linea.bloque input.boton{float:left}
#contenido.informacion div.registro fieldset .columna label{display:block;}
#contenido.informacion div.registro fieldset.checkbox .columna label {/*display:block;*/float:none;width:100%;margin:.5em 0; }
#contenido.informacion div.registro fieldset  label.movil{width:100%;}
#contenido.informacion div.registro fieldset  label.movil input{background-color:#fff}
#contenido.informacion div.registro fieldset div.radio {margin-top:15px;}
#contenido.informacion div.registro fieldset div.radio label{float:none;width:100%}
#contenido.informacion div.registro fieldset div.radio label span{float:right;margin:.5px 0}
#contenido.informacion div.registro fieldset div.radio label input{border:none	}
#contenido.informacion div.columna.bloque.form.commerce.datos {margin-top:0;}
#contenido.informacion div.columna.bloque.form.commerce.datos fieldset{top:1em;right:80%;}
#contenido.informacion div.columna.bloque.form.commerce.datos fieldset label{width:30em;margin-left:0;}
#contenido.informacion div.columna.bloque.form.commerce.datos label input.campo{width:11.3em;margin:0;}
#contenido.informacion div.columna.bloque.form.commerce.datos label select{width:11.7em;margin:0;}
#contenido.informacion .columna input:focus {background-color:#DAEBFC;}
#contenido.informacion .columna input.derecha {float:right;margin-top:.5em;margin-right:3.5em;}
#contenido.informacion .columna textarea {border:1px solid #7595A4;clear:both;display:block;width:90%;font-family:Arial, Helvetica, sans-serif;margin-bottom:.5em;}
#contenido.informacion .columna textarea:focus {background-color:#DAEBFC;}
span.direccion{ display:block; margin-left:7.2em; }
span.posta{color:#0F6FCF; display:block; margin-bottom:.5em;}
.amigos{margin-top:1em}
.amigos #contenidos{background:transparent url(/SiteCollectionImages/logotipos/bg_suelo.jpg) repeat-x scroll center bottom;padding:0 0 0 8px;width:100%}
.amigos h1 span{color:#FF800A !important}
.amigos #contenidos .caja{margin:40px auto 0;overflow:hidden;width:51%}
.amigos #contenidos .cajaIzq{background:transparent url(/SiteCollectionImages/logotipos/bg_cajaIzq.jpg) no-repeat scroll right top;float:left;min-height:470px;width:4%}
.amigos #contenidos .cajaCen{background:transparent url(/SiteCollectionImages/logotipos/bg_cajaCen.jpg) repeat-x scroll center top;float:left;min-height:470px;width:92%}
.amigos #contenidos .cajaDer{background:transparent url(/SiteCollectionImages/logotipos/bg_cajaDer.jpg) no-repeat scroll left top;float:right;min-height:470px;width:4%}
.amigos #contenidos .caja h2{background:transparent url(/SiteCollectionImages/logotipos/ico_flechaNaranja.png) no-repeat scroll 0 30px;color:#999;font-size:1em;margin:0 0 25px 0;padding:30px 0 0 20px}
.amigos #contenidos .caja ul{margin:0 0 5px !important;padding-left:20px}
.amigos #contenidos .caja ul li{display:inline;padding-left:30px}
.amigos #contenidos .caja ul li img{vertical-align:middle;display:inline-block;margin-bottom:1em}
.amigos #contenidos .caja .fundacion{padding-left:45px}
/*fin contenido AMIGOS*/
#pie p.textoPie{float:right;/* **margin-top:-1.25em*/}
.textareaFormConsulta{font-size:1em;}
/*texto pie como lista*/
#pie ul{ float:left;}
#pie li{ float:left; margin-right:.6em;}
#pie li a {
background:url(/img/bg/item-menu-rapido.gif) no-repeat scroll 0 0.5em transparent;color:#666666;font-weight:bold;padding-left:7px;text-decoration:none;
}
/* cancer de mujer */
.diaMundialCancer{background-color:#fff;color:#c36;left:22em;margin-top:40px;position:absolute;top:2em}
.diaMundialCancer p img{float:left}
.diaMundialCancer p strong{font-size:1.5em;font-weight:bolder;left:35px;position:absolute;width:10em;}
.diaMundialCancer p span{color:#333;display:block;font-size:.8em;font-weight:bold;left:57px;position:absolute;text-align:center;text-transform:uppercase;top:2em;width:10em}
/*Busqueda empleo Portalento*/
#contenido.empleo #contenido_seccion div.columna.lineaIzquierda{overflow:hidden}
.cajaempleo{background-color:#F7F7F7;padding:0 0 0 22px;margin-right:1em;margin-bottom:1em;overflow:hidden}
* html .cajaempleo{margin-right:0}
.cajaempleo h2 img{vertical-align:middle}
.cajaform{background:url(/Castellano/areastematicas/Empleo/PublishingImages/fondoformempleo.gif) right bottom no-repeat;height:11em;margin:0;padding:.5em 0 1em 10px}
.cajaform .cajaformcontenidos{position:relative;margin:0 1em;height:100%;width:19em}
.cajaform div{padding:0;margin:.5em 0;clear:both;overflow:hidden}
.cajaform label{font-weight:bold;color:#007AC9;text-align:left;margin-right:10px;display:block}
.cajaform select{font-family:Arial, Helvetica, sans-serif;font-size:1em;width:19em;border:1px solid #ccc}
.cajaform div.boton {background:url(/Castellano/areastematicas/Empleo/PublishingImages/fondoboton.gif) no-repeat scroll left center transparent;bottom:20px;position:absolute;right:0;bottom:1em;width:7em}
.cajaform div.boton input{background:url(/Castellano/areastematicas/Empleo/PublishingImages/fondoboton1.gif) no-repeat scroll right center transparent;border:none;color:#fff;cursor:pointer;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;overflow:visible;padding:5px 1.5em 5px 0;width:auto}
* html .cajaform div.boton input{padding-right:20px !important}
#contenido .formularioBoletines{ background-color:#fff;  margin:-6em auto 2em; width:85%; padding:.8em; overflow:hidden;}
#contenido .formularioBoletines h2{ margin-bottom:5px; font-size:1.2em;}
#contenido .formularioBoletines div{ margin-bottom:.1em;}
#contenido .formularioBoletines input{ margin-top:.4em;}
#contenido .formularioBoletines .boton{ margin-right:1em; float:right;}
#contenido .formularioBoletines .text{ width:14em;}
/*registro Boletines*/
#contenido .formularioRegBoletines{}
#contenido .formularioRegBoletines .bloqueLabel{overflow:hidden; margin-bottom:.5em;}
#contenido .formularioRegBoletines .bloqueLabel label{clear:both;width:20%; text-align:left;margin:.2em .4em 0 0;}
#contenido .formularioRegBoletines .bloqueLabel input{ float:left; width:38%;}
#contenido .formularioRegBoletines .checks{ clear:both; margin:.8em 0; }
#contenido .formularioRegBoletines .checks ul{margin-left:0 !important}
#contenido .formularioRegBoletines .checks li{ width:40%; float:left; overflow:hidden; margin:.3em 0;}
#contenido .formularioRegBoletines .checks li input{ border:0;}
#contenido .formularioRegBoletines .checks label, #contenido .formularioRegBoletines .checks input{ float:left;}
#contenido .formularioRegBoletines .checks label{ width:60%; text-align:left;margin:0 0 0 .7em;}
#contenido .formularioRegBoletines .seleccion{ position:absolute; top:-9999px; text-indent:-9999px;}
#contenido .formularioRegBoletines .bloqueLabel select{  font-family:Arial,Helvetica,sans-serif; font-size:.9em; margin-left:.7em}
#contenido .formularioRegBoletines .bloqueLabel input{  font-family:Arial,Helvetica,sans-serif; font-size:.9em; padding:2px 0 0 0;}
/*varios colores formularios*/
.tecnologia .formularioBoletines h2{ color:#7F4ABF !important;}
.derechos .formularioBoletines h2{color:#CF142B !important;}
.educacion .formularioBoletines h2{color:#FF751A !important;}
.accesibilidad .formularioBoletines h2{color:#CF3088 !important;}
/*Modificado por Raul Jimenez para DRT*/
.drt .formularioBoletines h2{ color:#7F4ABF !important;}
.imgDRTVideo{margin:0;}
/* nuevos banner */
.mbanner{list-style:none;font-size:.8em}
.mbanner a{padding:32px 0 20px 15px;display:block;text-decoration:none;color:#5C5C5C}
.mbanner a:hover{text-decoration:underline}
.mbanner strong{display:block;font-size:150%;font-weight:normal;color:#000}
.mbanner li{margin-bottom:10px}
.mbanner .encuesta{background:url(/Img/banners/bannerEncuestasDRT.gif) no-repeat left top;}
.mbanner .inscripciones{background:url(/Img/banners/bannerInscripcionesDRT.gif) no-repeat left top;}

/*Fin Modificado por Raul Jimenez para DRT*/

div.fondo_color {
    background: none repeat scroll 0 0 #F3F3F3;
    clear: both;
    height: auto !important;
    margin: 2em auto;
    overflow: hidden;
    padding: 1.5em;
    width: 80%;
}

div.fondo_color span.NoticiaEnviar {
    color: #0F6FCE;
    font-size: 1.1em;
    font-weight: bold;
}

div.fondo_color label.primerLabel {
    margin-top: .5em !important;
    display:block;
}

div.fondo_color input {
    margin-bottom: 0.5em !important;
    margin-left: 0.5em;
    margin-right: auto !important;
    margin-top: 0.5em !important;
}

div.fondo_color label.calculo {
    margin: .5em auto !important;
    display:block;
}

label.NoticiaEnviar span 
{
	color: #666666;
}

.cajaTextoCaptchaComentario
{
	margin-left:.2em;
	width:5%;
}

/*contenido relacionado en actualidad*/
#contenido .contenedorAltura1 .izqActualidad{ float:left; margin-right: 20px; width: 24%;}
#contenido .contenedorAltura1 .izqActualidad .menu_actualidad{margin-right:0;width:100%; padding-right:0; padding-left:0;}
#contenido .contenedorAltura1 .izqActualidad h2{ color:#007AC9; font-size: 1.4em;}
#contenido .contenedorAltura1 .infRelac{clear:both; padding-top:1.2em;}
#contenido .contenedorAltura1 .infRelac h2{background:url(/Img/bgH2InfRelac.jpg) no-repeat 3px top; padding:3px 0 3px 27px }
#contenido .contenedorAltura1 .infRelac ul{ font-size: 1em; }
#contenido .contenedorAltura1 .infRelac ul li {background:url(/Img/bulletLiInfRelac.jpg) no-repeat left 4px; margin-bottom:10px; padding-left:12px;padding-right:10px}
#contenido .contenedorAltura1 .infRelac a{ color:#269B9B; display:block; margin-bottom:3px;font-weight:normal;word-wrap: break-word;white-space: pre-wrap; }
#contenido .contenedorAltura1 .infRelac p{margin-bottom:10px; padding-left:12px;padding-right:10px;font-weight:bold;font-size:0.9em;}
