/* reglas aplicables a todas las paginas  */
body,form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
body{font-size:1em;font-family:Tahoma,Verdana,Arial;background:#fff;text-align:center;}
img{border:0;}

/* contenedor general */
#container{width:60em;margin:0 auto;text-align:left;position:relative;overflow:hidden;}

/* Reglas de la cabecera  */
#cabecera{float:left;width:100%;} 
#cabecera .logo{float:left;width:10.5em;padding:1.4em 0 0 .3em;}
#cabecera .menuUtilidades{float:left;width:35em;}
#cabecera .menuUtilidades ul{float:left;list-style:none;}
#cabecera .menuUtilidades ul li{float:left;font-size:.8em;margin:0 0 0 1.8em;padding:1.8em 0 0 .9em;background:url("../img/separadorMenu.gif") no-repeat;}
#cabecera .menuUtilidades ul li.seleccionado{margin:0 0 0 1.8em;padding:3.2em 0 .9em .9em;background:url("../img/separadorMenuSeleccionado.gif") no-repeat;}
#cabecera .menuUtilidades ul li a{color:#0061c8;text-decoration:none;}
#cabecera .menuUtilidades ul li a:hover{color:#cc6900;}
#cabecera #idiomas{float:right;margin-right:.4em;}
#cabecera #idiomas ul{list-style:none;}
#cabecera #idiomas ul li{display:inline;font-size:.68em;padding:0 0 .1em .9em;margin-left:1.1em;background:url("../img/separadorListas.gif") no-repeat left center;}
#cabecera #idiomas ul li.primero{background:none;margin-left:0;}
#cabecera #idiomas ul li a{text-decoration:underline;color:#555;}
#cabecera #idiomas ul li a:hover{text-decoration:none;color:#cc6900;}

/* Reglas de identificador */
#identificacion{float:right;color:#555;margin-top:-3em;margin-right:.3em;}
#identificacion form, #identificacion fieldset{float:left;margin:0;padding:0;border:0;}
#identificacion fieldset{height:4.5em;background:#fff url("../img/barraSeparadora.gif") no-repeat;}
#identificacion legend{position:absolute;left:-50000em;top:-50000em;}
#identificacion p{float:left;width:16em;padding-top:.2em;clear:both;}
#identificacion label{float:left;width:6em;padding-top:.3em;display:block;text-align:right;font-size:.71em;margin-right:.5em;}
#identificacion input.caja{float:left;width:10em;font-size:.71em;font-family:Tahoma,Verdana,Arial;}
#identificacion input.boton{font-size:.71em;font-family:Tahoma,Verdana,Arial;margin-left:.2em;}
#identificacion .titulo{width:24em;padding:.2em 0 .2em .5em;background:#f9e9d9;font-size:.71em;color:#836c2e;}
#identificacion .barra{float:left;width:.063em;;height:4.5em;background:#fff url("../img/barraSeparadora.gif") no-repeat;}

/* Reglas del buscador */
#buscador{float:right;width:11.1em;color:#555;margin-top:-3em;margin-right:.3em;}
#buscador form, #buscador fieldset{float:left;margin:0;padding:0;border:0;}
#buscador fieldset{height:4.5em;background:#fff url("../img/barraSeparadora.gif") no-repeat left top;}
#buscador legend{position:absolute;left:-5000em;top:-5000em;}
#buscador p{float:left;width:10em;padding-top:.5em;padding-left:.5em;clear:both;}
#buscador input.caja{float:left;width:8em;font-size:.71em;font-family:Tahoma,Verdana,Arial;margin-top:.2em;margin-right:.3em;}
#buscador input.boton{font-size:.71em;font-family:Tahoma,Verdana,Arial;}
#buscador .titulo{width:15em;padding:.2em 0 .2em .5em;background:#f9e9d9;font-size:.71em;color:#836c2e;}
#buscador .barra{float:left;width:.063em;height:4.3em;background:#fff url("../img/barraSeparadora.gif") no-repeat;}

/* Reglas de opciones */
#opciones{float:right;width:100%;text-align:right;margin-bottom:.5em;margin-top:-.5em;}
#opciones ul{list-style:none;margin-right:.4em;}
#opciones ul li{display:inline;font-size:.68em;padding:0 0 .1em .9em;background:url("../img/separadorListas.gif") no-repeat left center;}
#opciones ul li.primero{background:none;padding:0 .4em .1em .9em;}
#opciones ul li a{text-decoration:underline;color:#555;}
#opciones ul li a:hover{text-decoration:none;color:#cc6900;}

/* Reglas de encabezado home */
h1.encabezadoHome{color:#9a9a9a;font-style:italic;font-weight:normal;font-size:.75em;float:left;padding:.6em 0;}

/* Reglas de imagen central home */
#canalHome{float:left;width:59.65em;height:16.8em;}

/* Reglas del flash de la home */
#canalHomeFlashDerecha,#canalHomeFlashIzquierda{position:absolute;width:28.2em;height:13.2em;top:8.5em;}
#canalHomeFlashIzquierda{left:5.5em;}
#canalHomeFlashDerecha{right:0;}

/* Reglas del contenido */
#menuCentro{float:left;background:#fff;}
#menuCentro ul{list-style:none;}
#menuCentro ul li{float:left;width:11.62em;font-size:.73em;padding-bottom:.6em;background:#fff;border-right:1px solid #f9e9d9;}
#menuCentro ul li a{color:#2e3e83;text-decoration:none;} 
#menuCentro ul li.ultimo{border-right:0;}
#menuCentro ul li span.enlace{vertical-align:super;}
#menuCentro ul li div{height:4.2em;background:#f9e9d9;margin-bottom:-.5em;padding-left:.8em;padding-bottom:.6em;padding-top:.5em;margin-top:-.2em;border-right:1px solid #fff;}
#menuCentro ul li div ul{list-style:none;padding-top:0;padding-bottom:.3em;padding-left:.3em;padding-right:.5em;line-height:1.2em;}
#menuCentro ul li div ul li{float:none;display:inline;font-size:.92em;background:transparent;margin:0;padding:0;border-right:0;}
#menuCentro ul li div ul li a{color:#555;text-decoration:underline;}
#menuCentro ul li div ul li a:hover{text-decoration:none;}
#menuCentro ul li img{margin-left:.2em;width:1.8em;height:1.8em;padding-bottom:.3em;}

/* Reglas de los destacados de la home */
#destacadosHome{float:left;margin:1em 0;padding:0;width:59.7em;}
#destacadosHome .fotoTexto{float:left;width:18.8em;font-size:.71em;color:#555;}
#destacadosHome .fotoTexto img{float:left;margin-right:.5em;width:6.18em;height:6.18em;}
#destacadosHome .fotoTexto a{color:#555;text-decoration:none;}
#destacadosHome .bannerHome{float:left;width:13.3em;}
#destacadosHome .accesoDirecto{float:left;width:15.5em;padding-right:.1em;padding-left:.8em;font-size:.71em;color:#555;background:#fff url("../img/barraSeparadora.gif") no-repeat left top;}
#destacadosHome .accesoDirecto h2{font-weight:bold;font-size:.95em;}
#destacadosHome .accesoDirecto ul{list-style:none;padding-top:.3em;}
#destacadosHome .accesoDirecto ul li{font-size:.91em;padding:0 .1em .1em .3em;}
#destacadosHome .accesoDirecto ul li a{text-decoration:none;color:#555;}
#destacadosHome .accesoDirecto ul li a:hover{color:#cc6900;}
#destacadosHome .barraSombra{float:left;width:.1em;height:4.5em;margin:0 .99em;background:#fff url("../img/barraSeparadora.gif") no-repeat 0 0;}
#destacadosHome .barraSombraUltima{display:none;}

/* Reglas del pie */
#pie{float:left;width:auto;text-align:center;margin:1.5em auto 2.5em 15em;}
#pie ul{list-style:none;}
#pie ul li{display:inline;font-size:.68em;padding:0 .4em .5em .9em;background:url("../img/separadorListas.gif") no-repeat left center;}
#pie ul li a{text-decoration:underline;color:#555;}
#pie ul li a:hover{text-decoration:none;color:#cc6900;}
#pie ul li.primero{background:none;}

/* Regla para ocultar headers */
#container .oculto{display:none;}

/* Regla para ocultar las consolas del MotorAJAX */
#container .ocultoConsola{display:none;}

#container .saltar{display:none;}


/* Reglas del contenido principal */
#contenidoPrincipal{float:left;padding-top:1.2em;width:100%;}


/* Reglas del menú lateral */
#menuLateral{float:left;width:10.5em;margin-right:1.2em;border-top:.6em solid #efefef;}
#menuLateral ul{list-style:none;}
#menuLateral ul li{display:list-item;font-size:.85em;}
#menuLateral ul li.linea{color:#555;display:block;font-weight:bold;border-top:.18em solid #efefef;padding:.3em 0 0 0;text-decoration:none;}
#menuLateral ul li a{color:#555;display:block;font-weight:bold;border-bottom:.15em solid #efefef;background:url("../img/bulletPrincipal.gif") no-repeat 0 .8em;padding:.3em 0 .3em 1em;text-decoration:none;}
#menuLateral ul li ul{list-style:none;margin-top:.3em;}
#menuLateral ul li ul li{font-size:.8em;padding:.2em 0 .4em 0;}
#menuLateral ul li ul li a.seleccionadoSeccion{display:block;font-weight:normal;color:#fff;border-bottom:0;background:#0061c8 url("../img/bulletSecundarioSeleccionado.gif") no-repeat .3em .5em;padding:.1em 0 .1em 1.3em;}
#menuLateral ul li ul li a.noSeleccionadoSeccion{display:block;font-weight:normal;color:#0061c8;border-bottom:0;background:url("../img/bulletSecundario.gif") no-repeat .3em .5em;padding:.1em 0 .1em 1.3em;}
#menuLateral ul li ul li a.noSeleccionadoSeccion:hover{display:block;color:#fff;background:#0061c8 url("../img/bulletSecundarioSeleccionado.gif") no-repeat .3em .5em;padding:.1em 0 .1em 1.3em;}
#menuLateral ul li ul li ul{display:block;}
#menuLateral ul li ul li ul.mostrado{display:block;}
#menuLateral ul li ul li ul.oculto{display:none;}
#menuLateral ul li ul li ul li.tercero{display:list-item;font-size:1em;}
#menuLateral ul li ul li ul li.tercero a.seleccionadoTercero{display:block;color:#0061c8;font-weight:normal;border-bottom:0;background:#efefef url("../img/bulletTercero.gif") no-repeat 1em .5em;padding:.1em 0 .1em 2em;}
#menuLateral ul li ul li ul li.tercero a.noSeleccionadoTercero{display:block;color:#0061c8;font-weight:normal;border-bottom:0;background:url("../img/bulletTercero.gif") no-repeat 1em .5em;padding:.1em 0 .1em 2em;}
#menuLateral ul li ul li ul li.tercero a.noSeleccionadoTercero:hover{display:block;color:#0061c8;font-weight:normal;border-bottom:0;background:#efefef url("../img/bulletTercero.gif") no-repeat 1em .5em;padding:.1em 0 .1em 2em;}
#menuLateral ul li ul li ul li.tercero ul{display:block;}
#menuLateral ul li ul li ul li.tercero ul.oculto{display:none;}
#menuLateral ul li ul li ul li.tercero ul.mostradoSegundo{display:block;}
#menuLateral ul li ul li ul li.tercero ul.ocultoSegundo{display:none;}
#menuLateral ul li ul li ul li.tercero ul li.cuarto{display:list-item;font-size:1em;}
#menuLateral ul li ul li ul li.tercero ul li.cuarto a.seleccionadoCuarto{display:block;color:#0061c8;font-weight:normal;border-bottom:0;background:#eef3fa url("../img/bulletCuarto.gif") no-repeat 1.8em .6em;padding:.1em 0 .1em 2.8em;}
#menuLateral ul li ul li ul li.tercero ul li.cuarto a.noSeleccionadoCuarto{display:block;color:#0061c8;font-weight:normal;border-bottom:0;background:transparent url("../img/bulletCuarto.gif") no-repeat 1.8em .6em;padding:.1em 0 .1em 2.8em;}
#menuLateral ul li ul li ul li.tercero ul li.cuarto a.noSeleccionadoCuarto:hover{display:block;color:#0061c8;font-weight:normal;border-bottom:0;background:#eef3fa url("../img/bulletCuarto.gif") no-repeat 1.8em .6em;padding:.1em 0 .1em 2.8em;}

/* Reglas del contenido central de la subhome cuando estamos en ASL21, para que no colisionen estilos de general.css con estilos ASL21*/
#contenidoCentralASL21{float:left;}

/* Reglas del contenido central de la subhome */
#contenidoCentral{float:left;width:35em;}
#contenidoCentral.alturaCentralPrivada{margin-top:-5.7em;}
#contenidoCentral.alturaCentralPublica{margin-top:-2.5em;}

#contenidoCentral h1{width:100%;color:#555;font-weight:normal;margin-bottom:.8em;font-size:1.5em;}
#contenidoCentral h1.icono{margin-bottom:0;}
#contenidoCentral h1 img{width:1.8em;height:1.8em;vertical-align:middle;margin-top:.3em;}

#contenidoCentral h2{font-size:1.2em;color:#836c2e;margin-bottom:.4em;padding:0;clear:both;font-weight:normal;}
#contenidoCentral h2.glosario{float:left;width:100%;color:#555;font-weight:normal;margin-bottom:.6em;font-size:1.6em;}

#contenidoCentral h4{font-size:.8em;color:#836c2e;margin:0 0 .2em 0;padding:0;font-weight:normal;clear:both;}
#contenidoCentral h5{font-size:.7em;color:#555;margin:0 0 .2em 0;padding:0;font-weight:bold;clear:both;}

#contenidoCentral span.acciones{float:right;font-size:.65em;margin:1em 1.2em 0 0;}
#contenidoCentral span.descargar{float:right;text-align:right;width:98%;clear:both;font-size:.65em;margin:-.5em 1.2em 1em 0;}
#contenidoCentral span.descargar a{margin-left:1em;}
#contenidoCentral span.entradilla{font-size:.8em;color:#555;margin:.8em 0 .9em 0;padding:0;}

#contenidoCentral img.central{width:34.6em;height:6.5em;margin-bottom:.8em;}

#contenidoCentral p{float:left;clear:both;color:#555;font-size:.7em;line-height:1.4em;margin-bottom:1.8em;margin-right:1em;}
#contenidoCentral p.prueba{float:left;clear:both;color:#ffffff;font-size:.7em;line-height:1.4em;margin-bottom:1.8em;margin-right:1em;}
#contenidoCentral p.tituloMarron{font-size:.8em;color:#836c2e;margin:0;}
#contenidoCentral p.excepcion{clear:both;color:#555;font-size:.7em;line-height:1.4em;margin-bottom:1.8em;margin-right:1em;float:none;}

#contenidoCentral h3.tituloNoticia{font-size:.9em;color:#836c2e;margin:0;padding:0;}
#contenidoCentral h3.tituloNoticia span.fechaNoticia{font-size:.75em;color:#555;font-weight:normal;}

#contenidoCentral h3.tituloOferta{font-size:.9em;color:#836c2e;margin:0 0 .8em 0;padding:0;}
#contenidoCentral h3.tituloOferta span.fechaOferta{font-size:.75em;color:#555;font-weight:normal;}

#contenidoCentral p.entradilla{font-size:.8em;color:#555;margin:.8em 0 .9em 0;padding:0;}

#contenidoCentral a{color:#555;text-decoration:underline;}
#contenidoCentral a:hover{text-decoration:none;}
#contenidoCentral p span.tituloMarron{font-size:1.2em;color:#836c2e;}
#contenidoCentral p img.izquierda{float:left;margin:0 1.5em 0 0;}
#contenidoCentral p img.derecha{float:right;margin:0 .5em 0 1.5em;}
#contenidoCentral p img.centro{margin:.5em 1.5em .5em 0;}

#contenidoCentral div.contenidoVideo{float:left;width:100%;margin:0 0 1em 0;color:#555;font-size:.7em;line-height:1.4em;}
#contenidoCentral div.contenidoVideo div.textoIzquierdaVideo{float:left;width:54%;margin:0 2em 0 0;padding:0;}
#contenidoCentral div.contenidoVideo div.videoDerecha{float:right;width:38%;margin:0 0 0 2em;padding:0;}

#contenidoCentral p.volver{width:98%;text-align:right;clear:both;font-size:.68em;margin-right:1em;}
#contenidoCentral p.volver a{text-decoration:underline;color:#555;}
#contenidoCentral p.volver a:hover{text-decoration:none;color:#cc6900;}

#contenidoCentral p.parrafoSolo{float:left;width:98%;color:#555;font-size:.7em;line-height:1.4em;margin-top:2.2em;margin-bottom:1em;margin-right:1em;}
#contenidoCentral p.parrafo8{padding-bottom:0;margin-right:0;margin-bottom:1em;}

#contenidoCentral a.mail{color:#0061c8;text-decoration:underline;font-size:1em;}
#contenidoCentral a.mail:hover{color:#cc6900;}

#contenidoCentral ul.listado{float:left;list-style:none;padding:0;margin:-.2em 0 1em 0;clear:both;}
#contenidoCentral ul.listado li{display:list-item;color:#555;font-size:.71em;background:transparent url("../img/bulletListado.gif") no-repeat 0 .5em;padding:0 0 .5em 1em;}
#contenidoCentral ul.listado li a{color:#555;text-decoration:underline;}
#contenidoCentral ul.listado li a:hover{color:#cc6900;text-decoration:none;}
#contenidoCentral ul.listado li span.fechaNoticia{color:#cc6900;margin-left:.5em;font-size:.92em;}
#contenidoCentral ul.listado li span.textoSanta{color:#0061c8;font-weight:bold;font-size:1em;margin-left:0;}

#contenidoCentral ul.listado li.mitad{float:left;width:22em;display:list-item;color:#555;font-size:.71em;background:transparent url("../img/bullet_listado.gif") no-repeat 0 .5em;padding:0 0 .5em 1em;margin-bottom:.8em;}
#contenidoCentral ul.listado li.mitad a{color:#555;text-decoration:underline;}
#contenidoCentral ul.listado li.mitad a:hover{color:#cc6900;text-decoration:none;}

#contenidoCentral p.numeroResultados{margin:.3em 0 2em 0;font-size:.68em;}
#contenidoCentral p.numeroResultados a{font-weight:bold;}
#contenidoCentral p.numeroResultados a:hover{color:#cc6900;}

#contenidoCentral div.separador{width:99%;height:4px;clear:both;background:#f9e9d9;font-size:.2em;}

#contenidoCentral div.opcionProducto{float:left;width:98%;background:#fff;font-weight:bold;margin-bottom:1em;margin-left:2em;font-size:.71em;}
#contenidoCentral div.opcionProducto ul{list-style:none;}
#contenidoCentral div.opcionProducto ul li{float:left;display:inline;font-size:.7em;padding:.2em .7em .3em .9em;background:url("../img/separadorListas.gif") no-repeat left center;}
#contenidoCentral div.opcionProducto ul li a{text-decoration:none;color:#836c2e;}
#contenidoCentral div.opcionProducto ul li a.seleccionado{text-decoration:underline;color:#555;}
#contenidoCentral div.opcionProducto ul li a:hover{text-decoration:underline;color:#555;}
#contenidoCentral div.opcionProducto ul li.primero{background:none;}

#contenidoCentral div.contador{margin:.3em 0 2em 0;font-size:.68em;text-align:center;}
#contenidoCentral div.contador a{background:transparent url("../img/separadorListas.gif") no-repeat left bottom;padding:0 1em 0 1em;}
#contenidoCentral div.contador a.primero{background:none;}

#contenidoCentral div.accionProducto{float:left;width:98%;background:#f9e9d9;font-weight:bold;margin-bottom:1em;}
#contenidoCentral div.accionProducto ul{list-style:none;}
#contenidoCentral div.accionProducto ul li{float:left;display:inline;font-size:.7em;padding:.2em .7em .3em .9em;background:url("../img/separadorListas.gif") no-repeat left center;}
#contenidoCentral div.accionProducto ul li a{text-decoration:none;color:#836c2e;}
#contenidoCentral div.accionProducto ul li a.seleccionado{text-decoration:underline;color:#555;}
#contenidoCentral div.accionProducto ul li a:hover{text-decoration:underline;color:#555;}
#contenidoCentral div.accionProducto ul li.primero{background:none;}

#contenidoCentral div.control2{float:left;clear:both;color:#555;font-size:.7em;line-height:1.4em;margin-bottom:1.8em;margin-right:1em;}
#contenidoCentral div.control3{width:80%;float:left;clear:both;color:#555;font-size:.7em;line-height:1.4em;margin-bottom:1.8em;margin-right:1em;}

#contenidoCentral a.imprimir{padding:2em 0 0 2.3em;background:transparent url("../img/iconoImprimir.gif") no-repeat left bottom;color:#555;}
#contenidoCentral a.imprimir:hover{text-decoration:none;color:#cc6900;}

#contenidoCentral a.enlaceDescargar{padding:2em 0 0 2em;background:transparent url("../img/iconoDescargar.gif") no-repeat left bottom;color:#555;}
#contenidoCentral a.enlaceDescargar:hover{text-decoration:none;color:#cc6900;}

#contenidoCentral a.enlacePreguntas{padding:2em 0 0 2em;background:transparent url("../img/iconoPreguntas.gif") no-repeat left bottom;color:#555;}
#contenidoCentral a.enlacePreguntas:hover{text-decoration:none;color:#cc6900;}

#contenidoCentral a.enlaceAsistencia{padding:2em 0 0 2.4em;background:transparent url("../img/iconoAsisInformatica.gif") no-repeat left bottom;color:#555;}
#contenidoCentral a.enlaceAsistencia:hover{text-decoration:none;color:#cc6900;}

#contenidoCentral a.enlaceCuadroMedico{padding:2em 0 0 2em;background:transparent url("../img/iconoCuadroMedicoActivo.gif") no-repeat left bottom;color:#555;}
#contenidoCentral a.enlaceCuadroMedico:hover{text-decoration:none;color:#cc6900;}

#contenidoCentral a.enlaceBasesSorteo{padding:2em 0 0 2em;background:transparent url("../img/BasesSorteo.gif") no-repeat left bottom;color:#555;}
#contenidoCentral a.enlaceBasesSorteo:hover{text-decoration:none;color:#cc6900;}

#contenidoCentral a.enlaceCampanas{color:#555;padding:5em 0 0 0;}
#contenidoCentral a.enlaceCampanas:hover{text-decoration:none;color:#cc6900;}

#contenidoCentral .contenidoSubhome{float:left;width:16.8em;height:5.5em;margin-right:.8em;border:1px solid #ffc89c;margin-bottom:.8em;}
#contenidoCentral .contenidoSubhome img{width:4.5em;height:4.5em;margin:.5em 1em;float:left;}

#contenidoCentral .contenidoSubhome div.texto{width:13em;color:#555;line-height:1.2em;font-size:.7em;float:left;padding-left:0;}
#contenidoCentral .contenidoSubhome div.texto h2{font-size:1.2em;font-weight:normal;}
#contenidoCentral .contenidoSubhome div.texto a{color:#836c2e;text-decoration:underline;}
#contenidoCentral .contenidoSubhome div.texto a:hover{text-decoration:none;color:#cc6900;}
#contenidoCentral .contenidoSubhome div.texto span.cabecera{font-size:1.2em;display:block;padding-bottom:.2em;}

#contenidoCentral .contenidoSubhomeImagen{float:left;width:16.8em;margin-right:.8em;margin-bottom:.8em;}
#contenidoCentral .contenidoSubhomeImagen img{width:4.4em;height:4.4em;float:left;margin:.5em 1em;}

#contenidoCentral .contenidoSubhomeImagen div.texto{width:13em;color:#555;line-height:1.2em;font-size:.7em;float:left;padding-left:0;}
#contenidoCentral .contenidoSubhomeImagen div.texto h2{font-size:1.2em;font-weight:normal;padding-bottom:.2em;}
#contenidoCentral .contenidoSubhomeImagen div.texto a{color:#836c2e;text-decoration:underline;}
#contenidoCentral .contenidoSubhomeImagen div.texto a:hover{text-decoration:none;color:#cc6900;}

#contenidoCentral .contenedoraListadoEnlaces{float:left;}
#contenidoCentral .subHomeListadoEnlaces{float:left;width:16.8em;height:8em;margin-right:.8em;margin-bottom:.8em;}
#contenidoCentral .subHomeListadoEnlaces img{width:4.5em;height:4.5em;margin:.5em 1em;float:left;}
#contenidoCentral .subHomeListadoEnlaces div.texto{width:14em;color:#555;line-height:1.2em;font-size:.7em;float:left;padding-left:0;margin-left:0;}
#contenidoCentral .subHomeListadoEnlaces div.texto a{color:#555;text-decoration:underline;}
#contenidoCentral .subHomeListadoEnlaces div.texto a:hover{text-decoration:none;color:#cc6900;}
#contenidoCentral .subHomeListadoEnlaces div.texto span.cabecera{font-size:1.2em;display:block;padding-bottom:.2em;}

#contenidoCentral .alineadoDerecho{margin-right:0;float:right}
.contenedoraEnlace{float:left;width:16em;}
.contenedorDestacadoAsistencia{width:100%;height:10em;padding-left:.4em;padding-top:1em;float:left;background:#fff;}
.textoDestacadoAsistencia1Img{width:100%;padding-left:.4em;padding-bottom:.5em;float:left;font-family:Tahoma,Verdana,Arial;color:#0061c8;font-weight:bold;font-size:1.8em;background:#fff;}
.textoDestacadoAsistencia2Img{z-index:900;display:inline;width:auto;padding-left:.4em;color:#555;margin-top:1em;margin-right:0;margin-bottom:2em;margin-left:0;clear:both;font-size:1.3em;background:#fff;}
.textoDestacadoAsistencia3Img{z-index:900;display:inline;width:auto;padding-left:.1em;color:#0061c8;margin-top:20em;margin-right:0;margin-bottom:2em;margin-left:0;font-size:2.5em;text-align:right;font-weight:bold;} 

#contenidoCentral .contenidoSubhome2_izq{float:left;width:45%;height:100%;margin-right:0;margin-bottom:.8em;font-size:.8em;font-weight:normal;}
#contenidoCentral .contenidoSubhome2b_izq{float:left;width:18em;height:5.5em;margin-right:.8em;margin-bottom:.8em;}
#contenidoCentral .contenidoSubhome2b_izq img{width:2.8em;height:2.8em;margin:1em;float:left;}
#contenidoCentral .contenidoSubhome2b_izq div.texto{width:72%;color:#555;font-size:.8em;margin-top:1em;padding-left:0;float:left;line-height:1.2em;}
#contenidoCentral .contenidoSubhome2b_izq div.texto h3{font-size:1.3em;font-weight:normal;margin-bottom:-.5em;margin-top:.5em;}
#contenidoCentral .contenidoSubhome2_izq div.seleccionado{background:#f9e9d9;float:left;width:19em;height:5.5em;margin-right:.8em;margin-bottom:.8em;}

#contenidoCentral .contenidoSubhome2_der{float:right;width:49%;height:100%;border-left:2px solid #ffc89c;margin-right:.4em;margin-bottom:.8em;font-size:1em;font-weight:normal;margin-top:1em;}
#contenidoCentral .contenidoSubhome2b_der{width:95%;height:100%;margin-left:1.5em;}

#contenidoCentral .contenedoraDosColumnas{float:left;width:100%;padding-left:.3em;padding-bottom:1em;color:#555;}
#contenidoCentral .contenedoraDosColumnas div.contenedorDosColumnas{float:left;width:13em;line-height:1.2em;}
#contenidoCentral .contenedoraDosColumnas div.contenedorDosColumnasGrande{float:left;width:19em;line-height:1.2em;}
#contenidoCentral .contenedoraDosColumnas ul{list-style:none;padding-top:.3em;margin-left:.4em;}
#contenidoCentral .contenedoraDosColumnas ul li{font-size:.71em;padding:0 .1em .1em .3em;}
#contenidoCentral .contenedoraDosColumnas ul li a{text-decoration:none;font-size:1em;}
#contenidoCentral .contenedoraDosColumnas ul li a.seleccionado{background:#f9e9d9;}
#contenidoCentral .contenedoraDosColumnas ul li a:hover{color:#cc6900;}
#contenidoCentral .contenedoraDosColumnas h3{font-size:.7em;font-weight:bold;margin-bottom:.3em;color:#555;}
#contenidoCentral .contenedoraDosColumnas h2{font-size:.73em;font-weight:bold;margin-bottom:1.4em;color:#555;}

#contenidoCentral .sinMargenDerecho{margin-right:0;}

#contenidoCentral .textoVideo{float:right;width:23em;font-size:.7em;color:#555;text-align:right;margin-right:.8em;margin-bottom:.8em;}
#contenidoCentral .textoVideo a{color:#555;text-decoration:underline;}
#contenidoCentral .textoVideo a:hover{text-decoration:none;color:#cc6900;}
#contenidoCentral .textoVideo .video{margin-bottom:.8em;margin-top:.8em;}

#contenidoCentral .texto{float:left;margin-top:.5em;padding-left:6em;}
#contenidoCentral .texto h3{font-size:.8em;font-weight:normal;margin-bottom:.3em;}
#contenidoCentral .texto a{color:#836c2e;text-decoration:underline;}
#contenidoCentral .texto a:hover{text-decoration:none;color:#cc6900;}
#contenidoCentral .texto p.intro{color:#555;font-size:.7em;margin-right:3em;line-height:1.4em;}


#contenidoCentral dl{float:left;width:100%;color:#555;margin:0;padding:0;font-size:.7em;line-height:1.4em;clear:both;}
#contenidoCentral dt{margin:0 0 .2em 0;padding:0;}
#contenidoCentral dt a{font-weight:normal;font-size:1.1em;color:#836c2e;}
#contenidoCentral dt a:hover{color:#cc6900;}
#contenidoCentral dt span.respuesta{font-weight:normal;font-size:1.1em;color:#836c2e;}
#contenidoCentral dd{margin:0 1em 1.5em 0;padding:0;}
#contenidoCentral dd div.mail{margin-top:.5em;}
#contenidoCentral dd div.mail a{color:#0061c8;text-decoration:underline;font-size:1em;}
#contenidoCentral dd div.mail a:hover{color:#cc6900;}
#contenidoCentral p.enlaceSubir{float:right;clear:both;margin:0 1em 0 0;}
#contenidoCentral p.enlaceSubir a.subir{font-size:1em;background:url("../img/flechaSubir.gif") no-repeat left .5em;padding-left:1em;}
#contenidoCentral p.enlaceSubir a.subir:hover{color:#cc6900;}
#contenidoCentral p.enlacesDosColumnas{float:left;clear:both;color:#555;font-size:.7em;line-height:1.4em;margin-bottom:1em;margin-right:1em;}

#contenidoCentral ul.busqueda{list-style:none;margin:0;padding:0;}

/*
#contenidoCentral ul.busqueda li{display:list-item;clear:both;}
#contenidoCentral ul.busqueda li.dosColumnas{float:left;width:43%;margin-right:2em;margin-top:1em;clear:none;}
*/

#contenidoCentral ul.busqueda li.unaColumna{display:list-item;clear:both;}
#contenidoCentral ul.busqueda li.dosColumnasIzquierda{float:left;width:43%;margin-right:2em;margin-top:1em;clear:both;}
#contenidoCentral ul.busqueda li.dosColumnasDerecha{float:left;width:43%;margin-right:2em;margin-top:1em;}

#contenidoCentral ul.busqueda li p.desactivado{float:left;clear:both;margin-bottom:1em;margin-top:.2em;}
#contenidoCentral ul.busqueda li a{color:#836c2e;text-decoration:underline;font-size:.75em;}
#contenidoCentral ul.busqueda li a:hover{color:#cc6900;text-decoration:none;}

#contenidoCentral ol.pasosContratacion{float:left;width:100%;list-style:none;font-weight:normal;margin:0;padding:0;font-size:.9em;margin-bottom:.5em;}
#contenidoCentral ol.pasosContratacion  li{float:left;color:#d1d2d3;margin-right:.8em;white-space:nowrap;}
#contenidoCentral ol.pasosContratacion  li.seleccionado{color:#555;}
#contenidoCentral ol.pasosContratacion  li span{font-size:1.7em;}

#contenidoCentral ol.listadoOrden{margin:1em 1em 1em 1.4em;}
#contenidoCentral ol.listadoOrden li{color:#555;font-size:.71em;}

#contenidoCentral p.clausulaProteccion{width:98%;text-align:right;}
#contenidoCentral p.clausulaProteccion2{width:97%;text-align:right;margin-top:-1em;margin-right:.3em;}
#contenidoCentral p.clausulaProteccion3{width:80%;text-align:right;}
#contenidoCentral p.clausulaProteccion4{width:88%;text-align:right;}

#contenidoCentral p.glosario{font-size:.68em;}
#contenidoCentral p.glosario a{background:#f9e9d9;border:1px solid #ffc89c;text-decoration:none;padding:.2em .5em .2em .5em;margin-right:.1em;}
#contenidoCentral p.glosario a:hover{background:#ffc89c;}
#contenidoCentral p.glosario a.seleccionado{background:#ffc89c;}
#contenidoCentral p.glosario a.noDatos{background:#f1f2f3;border:1px solid #d1d2d3;}
#contenidoCentral p.glosario a.noDatos:hover{background:#f1f2f3;border:1px solid #d1d2d3;}


/******************** GALERIA DE IMAGENES ******************/
#contenidoCentral #galeria{float:left;clear:both;width:100%;margin-top:1em;}
#contenidoCentral #galeria .cajaMargen{float:left;width:15.5em;font-size:.68em;color:#555;margin-right:2em;margin-bottom:4em;}
#contenidoCentral #galeria .cajasSinMargen{float:left;width:15.5em;font-size:.68em;color:#555;margin-bottom:4em;}

#contenidoCentral #galeria img{width:15.5em;height:100%;}

#contenidoCentral #galeria span.descripcion{float:left;margin-top:.5em;}
#contenidoCentral #galeria a.descargar{text-decoration:underline;}
#contenidoCentral #galeria a.descargar:hover{text-decoration:none;color:#cc6900;}


/******************** GALERIA DE FOTOS ******************/
#contenidoCentral #galeriaEventos{float:left;clear:both;width:100%;color:#555;}

#contenidoCentral #galeriaEventos .conjunto{float:left;width:100%;}
#contenidoCentral #galeriaEventos .conjunto	p{float:left;width:100%;clear:both;margin:0;padding:0;}

#contenidoCentral #galeriaEventos .conjunto .fotos{float:left;width:53%;}

#contenidoCentral #galeriaEventos .conjunto	.fotos p.categoria{float:left;width:96%;clear:both;margin:.5em 0 0 0;padding-left:.3em;font-size:.72em;font-weight:bold;background:#f9e9d9;}

#contenidoCentral #galeriaEventos .conjunto .fotos .contenedorFotos{float:left;height:7em;width:96%;}
#contenidoCentral #galeriaEventos .conjunto .fotos .contenedorFotos .foto{float:left;width:5em;height:5em;margin:.4em .7em .9em 0;}
#contenidoCentral #galeriaEventos .conjunto .fotos .contenedorFotos .foto img{margin:.2em 0 0 .2em;}
#contenidoCentral #galeriaEventos .conjunto .fotos .contenedorFotos .foto.selec{background:#f9e9d9;}
#contenidoCentral #galeriaEventos .conjunto .fotos .contenedorFotos .foto.noselec{background:none;}

#contenidoCentral #galeriaEventos .conjunto .fotos .contenedorFotos .foto div.tituloGaleria{width:7.1em;font-size:.68em;line-height:1.1em;margin:.1em 0 0 0;padding:0 0 0 .3em;background:#fff;}

#contenidoCentral #galeriaEventos .conjunto .fotos ul{float:left;width:100%;list-style:none;padding:0;margin:.5em 0 1em 0;clear:both;}
#contenidoCentral #galeriaEventos .conjunto .fotos ul li{display:list-item;color:#555;font-size:.71em;background:transparent url("../img/bulletListado.gif") no-repeat 0 .5em;padding:0 0 .5em 1em;}
#contenidoCentral #galeriaEventos .conjunto .fotos ul li a{color:#555;text-decoration:underline;}
#contenidoCentral #galeriaEventos .conjunto .fotos ul li a:hover{color:#cc6900;text-decoration:none;}

#contenidoCentral #galeriaEventos .conjunto .fotoGrande{float:left;width:45%;margin:.5em 0 0 .5em;}
#contenidoCentral #galeriaEventos .conjunto .fotoGrande img{width:15.65em;}
#contenidoCentral #galeriaEventos .conjunto .enlaceDescargar{float:right;text-align:left;width:45%;font-size:.68em;margin-top:1em}
#contenidoCentral #galeriaEventos .conjunto .enlaceDescargar a{text-decoration:underline;}
#contenidoCentral #galeriaEventos .conjunto .enlaceDescargar a:hover{text-decoration:none;color:#cc6900;}

/******************** MAPA WEB ******************/
#contenidoCentral #mapaweb{font-size:.68em;}

#contenidoCentral #mapaweb .izquierdo{float:left;width:48%;clear:left;border:1px solid #f1f2f3;margin-bottom:1.5em;padding-bottom:.8em;}
#contenidoCentral #mapaweb .derecho{float:right;width:48%;border:1px solid #f1f2f3;margin-bottom:1.5em;padding-bottom:.8em;}

#contenidoCentral #mapaweb h2.titulo{font-size:1em;font-weight:normal;padding:.2em 0 .2em .5em;margin-bottom:.5em;background:#f9e9d9;color:#836c2e;}

#contenidoCentral #mapaweb h2.titulo a{font-weight:normal;color:#836c2e;text-decoration:none;}
#contenidoCentral #mapaweb h2.titulo a:hover{color:#cc6900;}

#contenidoCentral #mapaweb ul{list-style:none;margin:0;padding:0;}
#contenidoCentral #mapaweb ul li{display:list-item;margin-top:.6em;margin-left:1em;color:#836c2e;}
#contenidoCentral #mapaweb ul li a{color:#836c2e;text-decoration:none;}
#contenidoCentral #mapaweb ul li a:hover{color:#cc6900;}
#contenidoCentral #mapaweb ul li a.otro{color:#555;}
#contenidoCentral #mapaweb ul li a.otro:hover{color:#cc6900;}

/* Reglas de los destacados interior derecha */
#destacadosInterior{float:left;width:11.5em;clear:right;margin-left:1.8em;}

#destacadosInterior .banner{float:left;background:#fff url("../img/barraSeparadora.gif") no-repeat left top;}
#destacadosInterior .banner img{width:11em;height:4.2em;}

#destacadosInterior .accesoDirecto{float:left;width:14.5em;height:4.5em;padding-right:.1em;padding-left:.8em;margin-bottom:2em;font-size:.71em;color:#555;background:transparent url("../img/barraSeparadora.gif") no-repeat left top;}
#destacadosInterior .accesoDirecto h2{font-weight:bold;font-size:.95em;}
#destacadosInterior .accesoDirecto ul{list-style:none;padding-top:.3em;}
#destacadosInterior .accesoDirecto ul li{font-size:.91em;padding:0 .1em .1em .3em;}
#destacadosInterior .accesoDirecto ul li.otro{padding:0 .1em .4em .3em;}
#destacadosInterior .accesoDirecto ul li a{text-decoration:none;color:#555;}
#destacadosInterior .accesoDirecto ul li a:hover{color:#cc6900;}

#destacadosInterior .barraSombra{float:left;width:1px;height:4.5em;margin-bottom:2em;background:transparent url("../img/barraSeparadora.gif") no-repeat right top;}

#destacadosInterior .fotoTexto{float:left;width:14.7em;height:4.5em;padding-right:.5em;font-size:.71em;color:#555;background:#fff url("../img/barraSeparadora.gif") no-repeat left top;}
#destacadosInterior .fotoTexto img{float:left;margin:0 .5em 0 .5em;width:6.18em;height:6.18em;}
#destacadosInterior .fotoTexto a{color:#555;text-decoration:none;}

#destacadosInterior .resaltado{float:left;width:15.5em;padding-right:.1em;padding-left:.8em;padding-bottom:2em;font-size:.71em;color:#555;background:transparent url("../img/barraSeparadora.gif") no-repeat left top;background:#f9e9d9;}
#destacadosInterior .resaltado h2{font-weight:normal;font-size:1.5em;text-align:left;padding-left:.2em;padding-top:1em;}
#destacadosInterior .resaltado ul{list-style:none;padding-top:.3em;}
#destacadosInterior .resaltado ul li{font-size:.91em;padding:.5em .1em .1em .3em;}
#destacadosInterior .resaltado ul li.otro{padding:0 .1em .4em .3em;}
#destacadosInterior .resaltado ul li a{text-decoration:none;color:#555;}
#destacadosInterior .resaltado ul li a:hover{color:#cc6900;}

#destacadosInterior .resaltado img{float:left;margin:0 .5em 0 .5em;width:6.18em;height:6.18em;}
#destacadosInterior .resaltado a{color:#555;text-decoration:none;}

/* Reglas para formulario */
.formulario{clear:both;border:1px solid #efefef;position:relative;}
.formulario fieldset{border:0;margin:0;padding:0;}

.formulario legend{font-size:.68em;font-weight:bold;color:#555;margin-bottom:2em;}
.formulario legend.oculto{font-size:0;position:absolute;left:-5000em;top:-5000em;}
.formulario legend.visible{margin-bottom:2em;padding-left:1em;padding-top:1em;float:left;}
.formulario legend.visible2{margin-bottom:2em;padding-left:1em;padding-top:0;}
.formulario legend.visible3{margin-bottom:.5em;padding-left:1em;padding-top:1em;}

.formulario .centrado{text-align:center;padding-bottom:3em;}
.formulario .centrado2{text-align:center;}

.formulario div.control2{width:97%;margin:0;margin-top:-.8em;}
#contenidoCentral .formulario fieldset div.control2{margin-top:0;margin-bottom:1em;}

.formulario div.izquierdo{float:left;width:29%;text-align:right;font-size:.71em;margin-bottom:.8em;}
.formulario div.izquierdo2{float:left;text-align:right;font-size:.71em;margin-bottom:.8em;margin-left:1em;}
.formulario div.izquierdo3{clear:both;margin:1em .5em 0 1em;}
.formulario div.derecho{float:left;width:69%;text-align:left;font-size:.71em;margin-left:.5em;margin-bottom:.8em;}
.formulario div.derecho2{float:right;text-align:left;font-size:.71em;margin-left:.5em;margin-bottom:.8em;;margin-right:1em;}


.formulario div.marcoCheck{float:left;background:#fff7ef;color:#836c2e;font-size:.71em;width:100%;margin:-.8em 0 2em 0;padding:.5em 0 .5em 0;}

.formulario div.marcoCheckEnlace{float:left;background:#fff7ef;color:#836c2e;font-size:.71em;width:100%;margin:-.8em 0 2em 0;padding:.5em 0 .5em 0;}
.formulario div.marcoCheckEnlace a{margin-left:1em;color:#836c2e;}

.formulario div.columnCheck{float:left;color:#836c2e;width:auto;font-size:.71em;margin:0 0 -.7em 0;margin-left:.8em;}
/*
.formulario div.columnCheck{float:left;color:#836c2e;width:auto;display:inline;margin:0 0 -.7em 0;margin-left:.5em;}
*/

.formulario span{float:left;width:30%;text-align:right;margin-right:1em;}
.formulario span.puntoAsistencia, .formulario span.pequenio{width:21.5%;}
.formulario span.puntoAsistencia2, .formulario span.pequenio2{width:25%;}
.formulario span.configuradorDatosRegistro{width:21.5%;}
.formulario span.contratacion, .formulario span.pequenio3{width:23.5%;}
.formulario span.siniestroTramite, .formulario span.pequenio4{width:30%;}
.formulario span.grande{width:60%;}
.formulario span.grande2{width:25%;}
.formulario span.grande3{width:70%;}
.formulario span.grande4{margin-left:1em;}
.formulario span.grande5{width:67%;}
.formulario span.grande6{width:85%;}
.formulario span.grande7{width:65%;}
.formulario span.auto4{width:auto;margin-left:8em;margin-right:.5em;padding-bottom:.8em;}
.formulario span.auto4b{width:auto;margin-left:8em;margin-right:.5em;padding-left:2em;float:none;text-align:left;display:inline;padding-bottom:.8em;}
.formulario span.auto7{width:auto;margin-left:4em;}
.formulario span.auto8{width:auto;margin-left:8em;}

.formulario span.alineadoDerechaNormal{font-weight:normal;text-align:right;float:right;margin:0;width:100%}
.formulario span.margenIzquierda{width:auto;margin-left:2em;float:none;text-align:left;display:inline;}

.formulario span.negrita{font-weight:bold}
.formulario span.negrita2{font-weight:bold;width:6em;margin-left:.5em;text-align:left;}
.formulario span.noNegrita{font-weight:normal;width:6em;margin-left:.5em;text-align:left;}
.formulario span.celda{width:8em;margin-left:1em;text-align:left;}

.formulario span.mediano{width:33%;}
.formulario span.mediano2{width:53%;}
.formulario span.mediano3{width:40%;}
.formulario span.mediano4{width:32%;}
.formulario span.mediano5{width:23%;}
.formulario span.mediano6{margin-left:3em;text-align:left;}
.formulario span.mediano7{margin-left:0;text-align:left;width:60%;}
.formulario span.anchoExclamacionError{width:6.5%;}
.formulario span.auto{width:auto;}
.formulario span.autoMarginL{width:auto;margin-left:1em;}
.formulario span.auto2{float:none;width:auto;}
.formulario span.auto4b_old{width:auto;margin-left:0;margin-right:.5em;display:inline;}
.formulario span.autoIzquierda{width:auto;margin-left:1em;}
.formulario span.autoIzquierda3{width:auto;margin-left:3em;}
.formulario span.autoIzquierda4{width:auto;margin-left:5em;text-align:left;}
.formulario span.caAncho_400{width:40em;margin-left:1em;}

.formulario span.alineadoIzquierda{width:32%;margin-left:5.5em;text-align:left;}
.formulario span.alineadoIzquierda3 { width:33%; margin-left:5.5em; text-align:left;}
.formulario span.alineadoIzquierdaAutomatico{text-align:left;float:left;margin:0;padding-left:1em;width:auto;}

.formulario span.alineadoIzquierdaAutoBold{font-weight:bold;text-align:left;float:left;margin:0;padding-left:1em;width:auto;}
.formulario span.alineadoDerechaAutoBold{font-weight:bold;text-align:right;float:right;width:auto;display:inline;padding-right:0;margin:0;}

.formulario span.alineadoDerecha2{font-weight:bold;text-align:right;float:right;margin:0;width:auto;font-size:.7em;color:#555;}

.formulario span.txtfondotitulo2{color:#555;margin:0 0 .8em .2em;clear:both;font-size:1.2em;font-weight:bold;text-align:left;width:auto;}
.formulario span.txtfondotitulo3{color:#555;margin:0 1.5em .8em .2em;clear:both;font-size:1.2em;font-weight:bold;text-align:left;width:auto;}

.formulario span.textoIzquierda{text-align:left;}
.formulario span.textoJustificado{text-align:justify;}
.formulario span.cursiva{font-style:italic}
.formulario span.ancho50DisponibleSinMargen{width:50%;margin:0}
.formulario span.ancho100DisponibleSinMargen{width:100%;margin:0}

.formulario div.contenedora2Columnas{float:left;width:100%;padding-left:4em;padding-bottom:1em;}
.formulario div.contenedora2Columnas div.control2Columnas{float:left;width:45%;margin:0;color:#555;font-size:.7em;line-height:1.2em;}
.formulario div.contenedora2Columnas div.control2ColumnasGrande{float:left;width:60%;margin:0;color:#555;font-size:.7em;line-height:1.2em;}
.formulario div.contenedora2Columnas div.control2ColumnasGrande2{float:left;width:100%;margin:0;color:#555;font-size:.7em;line-height:1.2em;}

.formulario div.contenedora2Columnas div.control2ColumnasMargen{float:left;width:45%;margin-left:2em;color:#555;font-size:.7em;line-height:1.2em;}

.formulario div.contenedora2Columnas2{float:left;width:100%;padding-left:4em;padding-bottom:0;padding-top:0;}
.formulario div.contenedora2Columnas2 div.control2Columnas{float:left;width:45%;margin:0;color:#555;font-size:.7em;line-height:1.2em;}
.formulario div.contenedora2Columnas2 div.control2ColumnasCentrado{float:left;width:45%;margin:0;color:#555;font-size:.7em;line-height:1.2em;padding-top:2.5em;}
.formulario div.contenedora2Columnas2 div.control2ColumnasGrande{float:left;width:60%;margin:0;color:#555;font-size:.7em;line-height:1.2em;}
.formulario div.contenedora2Columnas2 div.control2ColumnasGrande2{float:left;width:100%;margin:0;color:#555;font-size:.7em;line-height:1.2em;}

.formulario div.contenedora3Columnas{float:left;width:100%;padding-left:0;padding-bottom:1.5em;} 
.formulario div.contenedora3Columnas div.control3ColumnasA{float:left;margin-left:0;width:auto;margin:0;color:#555;font-size:.7em;margin-right:0;}
.formulario div.contenedora3Columnas div.control3ColumnasB{float:left;color:#555;font-size:.7em;margin-right:.5em;margin-left:.5em;padding-top:4em;}
.formulario div.contenedora3Columnas div.control3ColumnasC{float:left;width:20%;margin:0;color:#555;font-size:.7em;margin-left:1.5em;}

.formulario div.contenedora4Columnas{float:left;width:100%;padding-left:4em;padding-bottom:1em;}
.formulario div.contenedora4Columnas div.control4Columnas{float:left;width:22%;text-align:left;margin:0;color:#555;font-size:.7em;line-height:1.2em;}

.sinMargenSuperior{margin-top:-1em;}

.formulario p{clear:both;padding:0;}
.formulario p.control{width:97%;margin:0;padding-top:.5em;}
.formulario p.control2{width:97%;margin:0;}
#contenidoCentral .formulario fieldset p {margin-bottom:1em;}

.formulario p.control2b{width:97%;margin:0;}
.formulario p.control2c{float:left;width:97%;text-align:left;margin:0;margin-top:-.8em;margin-left:2em;}

.formulario p.parrafo{padding:0 .5em 0 1em;margin:.5em 0 1em 0;}
.formulario p.parrafo2{padding:.5em .5em 0 1em;margin:0;}
/*
.formulario p.parrafo2{padding:0 .5em 0 1em;margin:-1em 0 0 0;}
*/
.formulario p.parrafo3{padding:0 .5em 0 1em;margin:-1em 0 0 0;}
.formulario p.parrafo4{padding:0 .5em 0 1em;margin:-1em 0 0 0;background:#fff7ef;width:auto;margin-top:2em;} 
.formulario p.parrafo5{padding:.5em .5em 0 1em;margin:0;width:97%;}
.formulario p.parrafo6{padding:0 .5em 0 1em;margin:-.5em 0 0 0;}
.formulario p.parrafo8{padding:0 0 1.2em 0;margin:0;vertical-align:middle;}

.formulario p.alineadoDerecha2{font-weight:bold;text-align:right;width:auto;float:right;width:auto;}
.formulario p.alineadoIzquierda3{font-weight:bold;text-align:left;width:auto;float:left;margin-right:45%}
.formulario label.alineadoIzquierda4{text-align:left;width:auto;margin-left:.5em;}
.formulario label.alineadoIzquierda5{text-align:left;width:90%;margin-left:.5em;margin-right:0;}

.formulario p.margenSuperior{width:97%;margin-bottom:2em;padding-top:3.3em;}

.formulario p.ultimo{width:97%;margin:0;margin-top:-.8em;}
.formulario p.ultimo a{background:url("../img/separadorListas.gif") no-repeat left bottom;font-family:Tahoma,Verdana,Arial;font-size:1em;padding:0 .8em 0 .8em;}
.formulario p.ultimo a.primero{background:none;}

.formulario p.control2 span.explicacion{float:right;width:29%;}
.formulario p.control2 span.explicacion2{float:left;width:37%;}
.formulario p.control2 span.explicacionAlineadoDerecha{float:right;width:29%;}
.formulario p.control2 span.explicacionAlineadoIzquierda{float:left;width:37%;}

.formulario p.negrita{font-weight:bold;}

.formulario img.error{margin-right:.5em;vertical-align:middle;padding-bottom:.3em;}

.formulario label{float:left;width:30%;display:block;text-align:right;font-family:Tahoma,Verdana,Arial;margin-right:1em;}
.formulario label.pequenio{width:13.5%;}
.formulario label.pequenio2{width:11.5%;}
.formulario label.pequenio3{width:9%;}

.formulario label.normal{width:15%;}
.formulario label.normal2{width:17%;}

.formulario label.mediano2{width:19%;}
.formulario label.mediano{width:23.5%;}
.formulario label.mediano3{width:24%;}
.formulario label.mediano4{width:23%;}
.formulario label.mediano5{width:20.5%;}
.formulario label.mediano6{width:25.2%;}

.formulario label.grande{width:32%;}
.formulario label.grande3{width:40%;} 
.formulario label.grande4{width:auto;margin-left:1.4em;}
.formulario label.grande5{width:70%;}
.formulario label.grande7{width:65%;}
.formulario label.grande8{width:43.5%;} 

.formulario label.grandeCheck{width:32%;text-align:left;margin-left:2.8em;}
.formulario label.grandeCheck2{width:20%;text-align:left;margin-left:3.5em;}
.formulario label.grandeCheck3{width:32%;text-align:left;margin-left:.3em;}
.formulario label.grandeCheckPequenio{width:4em;}
.formulario label.auto{width:auto;margin-left:1em;}
.formulario label.autoIzquierda{width:17em;text-align:left;margin-left:.5em;}
.formulario label.auto1{float:left;text-align:left;width:auto;font-weight:normal;margin:0;padding-left:1em;font-size:.7em;}

.formulario label.grandeCheck4{width:40%;text-align:left;margin-left:2.8em;}

.formulario label.grandeFlotadoIzquierda{width:31%;text-align:left;margin-left:.3em;}

.formulario label.auto2{width:auto;background:#fff7ef;}
.formulario label.auto3{width:auto;padding-top:.3em;margin-left:1em;}
.formulario label.auto4{width:auto;margin-left:4em;margin-right:.5em;}
.formulario label.auto4b{width:auto;margin-left:0;margin-right:.5em;}
.formulario label.auto5{width:auto;margin-left:7em;margin-right:.5em;}
.formulario label.auto6{width:auto;margin-left:4em;}
.formulario label.auto7{width:auto;margin-left:2.5em;}
.formulario label.derecha{width:12.5%;margin-left:.5em;}
.formulario label.derecha2{width:11%;margin-left:.5em;}
.formulario label.check{float:none;display:inline;}
.formulario label.check2{width:auto;}
.formulario label.check3{float:right;display:inline;margin-right:6em;text-align:right;}
.formulario label.auto2Inline{float:right;width:auto;display:inline;margin-left:.5em;text-align:right;}
.formulario label.consultaPunto, .formulario label.grande2{width:25%;}
.formulario label.negrita{font-weight:bold;color:#555;width:25%;margin-left:-2em;}

.formulario label.alineadoDerecha2{font-weight:bold;text-align:right;float:right;margin:0;width:auto;font-size:.7em;color:#555;}
.formulario label.alineadoDerecha3{font-weight:bold;width:auto;float:right;background:#f9e9d9;}
.formulario label.alineadoDerechaNormal{font-weight:normal;text-align:right;float:right;margin:0;width:100%}
.formulario label.alineadoIzquierda2{font-weight:bold;text-align:left;}
.formulario label.alineadoIzquierda3{font-weight:bold;text-align:left;float:left;margin:0;padding-left:1em;}
.formulario label.alineadoIzqAncho85Disponible{width:85%;text-align:left;margin-left:.5em;margin-right:0}

.formulario label.alineadoIzquierdaAutoBold{font-weight:bold;text-align:left;float:left;margin:0;padding-left:1em;width:auto;}
.formulario label.alineadoIzquierdaAutoBold2{font-weight:bold;text-align:left;float:left;margin:0;padding-left:1em;width:auto;font-size:.7em;}
.formulario label.alineadoDerechaAutoBold{font-weight:bold;text-align:right;float:right;width:auto;display:inline;padding-right:0;margin:0;}

.formulario div.divisora{width:100%;height:2px;clear:both;background:#f9e9d9;font-size:.1em;margin-bottom:.5em;}
.formulario div.divisora2{width:100%;height:4px;clear:both;background:#f9e9d9;font-size:.1em;margin-bottom:.5em;}

.formulario div.contenedora2ColumnasScroll{float:left;width:100%;font-size:1em;height:21em;line-height:0;padding:0;background:#fff;overflow:scroll;}
.formulario div.contenedora2ColumnasScroll div.contenido_izq_scroll{float:left;width:46%;margin-left:0;line-height:0;padding:0;background:#fff;}
.formulario div.contenedora2ColumnasScroll div.contenido_der_scroll{float:right;width:46%;margin-right:0;line-height:0;padding:0;background:#fff;}

.formulario div.contenedoraScroll{float:left;width:100%;font-size:1em;max-height:260px;line-height:0;padding:0;background:#fff;overflow:auto;}
.formulario .contenedoraScroll span.ancho50DisponibleSinMargen{width:72%;margin:0;}

.formulario .titulo{width:99%;font-size:.71em;padding:.2em 0 .2em .5em;margin-bottom:2em;background:#f9e9d9;color:#836c2e;}
.formulario .botones{text-align:center;}

.formulario .divCuenta{font-size:.71em;color:#555;clear:both;padding-bottom:5em;}

.formulario .numeroCuenta1{float:left;width:7em;text-align:center;padding:0;margin:0;}
.formulario .numeroCuenta1 label{width:6em;font-weight:normal;}
.formulario .numeroCuenta1 input{float:none;width:3em;margin:auto;padding:0;margin-top:.5em;}
.formulario .numeroCuenta1 img{vertical-align:bottom;margin-top:.3em;}

.formulario .numeroCuenta2{float:left;width:5em;text-align:center;padding:0;margin:0;}
.formulario .numeroCuenta2 label{width:4em;font-weight:normal;margin-left:0;}
.formulario .numeroCuenta2 input{float:none;width:1.8em;margin:auto;padding:0;margin-top:.5em;}
.formulario .numeroCuenta2 img{vertical-align:bottom;margin-top:.3em;}

.formulario .numeroCuenta3{float:left;width:11em;text-align:center;padding:0;margin:0;}
.formulario .numeroCuenta3 label{width:auto;font-weight:normal;margin-left:.5em;}
.formulario .numeroCuenta3 input{float:left;width:6em;margin:auto;padding:0;margin-top:.5em;margin-right:.3em;}
.formulario .numeroCuenta3 img{vertical-align:bottom;margin-top:.3em;}

.formulario .explicacionCampos{clear:both;margin-left:1.5em;padding-top:1em;padding-bottom:2em;}

select, input, textarea{font-family:Tahoma,Verdana,Arial;font-size:1em;}

input.boton{font-size:.71em;}
input.botonFinal{font-size:1em;}
input.botonFinalMediano{font-size:1em;width:11em;}
input.botonFinal2{font-size:1em;float:right;}
input.botonFinalMargenDerecho{font-size:1em;float:right;margin-right:.2em;}
input.botonFinal3{font-size:1em;width:100%;}
input.botonFinalMargenIzquierda{font-size:1em;width:auto;margin:0 0 0 .8em;}

input.botonSinBordeGrande{cursor:pointer;font-size:1em;background:#fff;border:0;padding-left:0;padding-right:0;color:#555;width:3.5em;height:1.5em;border-bottom:1px solid #555;}
input.botonSubrayadoGrande{cursor:pointer;font-size:1em;background:#fff;border:0;padding-left:0;padding-right:0;color:#555;width:3.5em;height:1.5em;border-bottom:1px solid #fff;}

input.botonSinBordeGrande2{cursor:pointer;font-size:1em;background:#fff;border:0;padding-left:0;padding-right:0;color:#555;width:4.7em;height:1.5em;border-bottom:1px solid #555;}
input.botonSubrayadoGrande2{cursor:pointer;font-size:1em;background:#fff;border:0;padding-left:0;padding-right:0;color:#555;width:4.7em;height:1.5em;border-bottom:1px solid #fff;}

input.botonSinBordeGrande3{cursor:pointer;font-size:1em;background:#fff;border:0;padding-left:0;padding-right:0;color:#555;width:10.2em;height:1.5em;border-bottom:1px solid #555;margin-right:1em;}
input.botonSubrayadoGrande3{cursor:pointer;font-size:1em;background:#fff;border:0;padding-left:0;padding-right:0;color:#555;width:10em;height:1.5em;border-bottom:1px solid #fff;margin-right:1em;}

input.botonSinBordeGrande4{cursor:pointer;font-size:1em;background:#fff;border:0;padding-left:0;padding-right:0;color:#555;width:11.5em;height:1.5em;border-bottom:1px solid #555;margin-right:1em;}
input.botonSubrayadoGrande4{cursor:pointer;font-size:1em;background:#fff;border:0;padding-left:0;padding-right:0;color:#555;width:11.5em;height:1.5em;border-bottom:1px solid #fff;margin-right:1em;}

input.botonSinBordeGrande5{cursor:pointer;font-size:1em;background:#fff;border:0;padding-left:0;padding-right:0;color:#555;width:14.5em;height:1.5em;border-bottom:1px solid #555;margin-right:1em;}
input.botonSubrayadoGrande5{cursor:pointer;font-size:1em;background:#fff;border:0;padding-left:0;padding-right:0;color:#555;width:14.5em;height:1.5em;border-bottom:1px solid #fff;margin-right:1em;}

input.botonSinBorde{cursor:pointer;font-size:1em;background:#fff;border:0;padding-left:0;padding-right:0;color:#555;width:5.1em;height:1.5em;border-bottom:1px solid #555;}
input.botonSubrayado{cursor:pointer;font-size:1em;background:#fff;border:0;padding-left:0;padding-right:0;color:#555;width:5.1em;height:1.5em;border-bottom:1px solid #fff;}


input.botonSinBordePequenio{cursor:pointer;font-size:1em;background:#fff;border:0;padding-left:0;padding-right:0;color:#555;width:2.6em;height:1.5em;border-bottom:1px solid #555;}
input.botonSubrayadoPequenio{cursor:pointer;font-size:1em;background:#fff;border:0;padding-left:0;padding-right:0;color:#555;width:2.6em;height:1.5em;border-bottom:1px solid #fff;}

input.botonSinBordePinchar{cursor:pointer;font-size:1em;background:#fff7ef;border:0;padding-left:0;padding-right:0;color:#555;width:3.4em;height:1.5em;border-bottom:1px solid #555;}
input.botonSubrayadoPinchar{cursor:pointer;font-size:1em;background:#fff7ef;border:0;padding-left:0;padding-right:0;color:#555;width:3.4em;height:1.5em;border-bottom:1px solid #fff7ef;}

input.botonSinBordePincharBlanco{cursor:pointer;font-size:1em;background:#fff;border:0;padding-left:0;padding-right:0;color:#555;width:3.4em;height:1.5em;border-bottom:1px solid #555;}
input.botonSubrayadoPincharBlanco{cursor:pointer;font-size:1em;background:#fff;border:0;padding-left:0;padding-right:0;color:#555;width:3.4em;height:1.5em;border-bottom:1px solid #fff7ef;}

input.botonSinBordePincharBlancoAutoBold{cursor:pointer;font-size:1em;background:#fff;border:0;padding-left:0;padding-right:0;color:#555;width:auto;height:1.5em;border-bottom:1px solid #555;font-weight:bold;}
input.botonSubrayadoPincharBlancoAutoBold{cursor:pointer;font-size:.9em;background:#fff;border:0;padding-left:0;padding-right:0;color:#555;width:auto;height:1.5em;border-bottom:1px solid #fff;font-weight:bold;}

input.botonSinBordePincharBlancoAutoNormal{cursor:pointer;font-size:1em;background:#fff;border:0;padding-left:0;padding-right:0;color:#555;width:auto;height:1.5em;border-bottom:1px solid #555;font-weight:normal;}
input.botonSubrayadoPincharBlancoAutoNormal{cursor:pointer;font-size:1em;background:#fff;border:0;padding-left:0;padding-right:0;color:#555;width:auto;height:1.5em;border-bottom:1px solid #fff;font-weight:normal;}

input.botonSinBordePincharAutoBold{cursor:pointer;font-size:.9em;background:#fff7ef;border:0;padding-left:0;padding-right:0;color:#555;width:auto;height:1.5em;border-bottom:1px solid #555;font-weight:bold;}
input.botonSubrayadoPincharAutoBold{cursor:pointer;font-size:.9em;background:#fff7ef;border:0;padding-left:0;padding-right:0;color:#555;width:auto;height:1.5em;border-bottom:1px solid #fff7ef;font-weight:bold;} 

input.botonSinBordePincharAutoNormal{cursor:pointer;font-size:1em;background:#fff7ef;border:0;padding-left:0;padding-right:0;color:#555;width:auto;height:1.5em;border-bottom:1px solid #555;font-weight:normal;}
input.botonSubrayadoPincharAutoNormal{cursor:pointer;font-size:1em;background:#fff7ef;border:0;padding-left:0;padding-right:0;color:#555;width:auto;height:1.5em;border-bottom:1px solid #fff7ef;font-weight:normal;}

/* Estilos para botones con imagen */
input.botonImagen{filter:alpha(opacity=50);opacity:.5;}
input.botonImagen:hover{filter:alpha(opacity=100);opacity:1;}
input.botonImagenIluminado{filter:alpha(opacity=100);opacity:1;}

input.columnCheckb{float:left;color:#836c2e;width:3%;display:inline;margin:0;margin-left:2em;}

input.columnaCheckLabel{float:left;width:3%;margin:0 0 0 1.1em;display:inline;}
input.columnaCheckLabel2{float:left;margin:0 0 0 1.1em;display:inline;}

input.mediano{width:7.5em;}
input.cajaFecha{width:2.5em;text-align:center;margin-right:.3em;}
input.cajaNumero{width:6.5em;}
input.cajaNumeroMargDer{width:5em;font-size:1em;margin-right:.3em;}
input.cajaPequenia{width:10em;}
input.cajaBoton{width:11em;margin-right:.3em;}
input.cajaBoton2{width:9em;margin-right:.3em;}
input.cajaPequenia2{width:13em;margin-right:.3em;}
input.cajaPequenia3{width:3em;text-align:center;font-size:1em;}
input.cajaPequenia4{width:12.5em;}
input.cajaPequenia5{width:13em;}
input.cajaPequeniaCheck{width:10em;margin-bottom:.4em;}
input.cajaMediana{width:25em;margin-right:.3em;}
input.cajaMediana2{width:15.5em;}
input.cajaMediana3{width:18.5em;font-size:1em;}
input.cajaGrande{width:30em;}
input.cajaGrande2{width:34em;}
input.check{margin-left:.8em;}
input.cajaFichero{margin-right:.3em;}
applet.cajaFichero{margin-right:.3em;}
a.cajaFichero{margin-right:.3em;}

select.selectTipoVia{width:7em;}
select.selectProvincia{width:13em;}
select.selectLocalidad{width:16.5em;}
select.selectPequenia{width:10.5em;margin-right:.5em;}
select.selectPequenia2{width:19em;margin-right:.5em;}
select.selectPequenia3{width:19.5em;margin-right:.5em;}
select.selectMediana{width:25.5em;}
select.selectMediana2{width:13.5em;margin-right:.3em;}
select.selectGrande{width:30.5em;}
select.selectGrande2{width:34.5em;}
select.selectGrande3{width:29.5em;margin-right:.3em;font-size:1em;}
select.selectGrande4{width:43em;margin-left:1em;}
select.selectBoton{width:11.9em;margin-right:.3em;}
select.selectBoton2{width:13.5em;margin-right:.3em;}
select.selectDosDigitos{width:3.5em;}

textarea.textoPequenio{width:19em;font-size:1em;height:4em;}
textarea.textoMediana{width:25em;font-size:1em;}
textarea.textoProteccion{width:46em;font-size:1em;margin-left:1em;}
textarea.textoGrande{width:42.5em;font-size:1em;height:4em;margin-left:1em;}

.tituloFormulario{float:left;width:98.8%;font-size:.71em;padding:.2em 0 .2em .5em;background:#f9e9d9;color:#836c2e;border-left:1px solid #f1f2f3;border-right:1px solid #f1f2f3;border-top:1px solid #f1f2f3;}
.tituloFormularioDentroCapa{float:left;width:98.8%;margin-top:-.1em;margin-left:-.1em;margin-right:-.2em;font-size:.71em;padding:.2em 0 .2em .5em;background:#f9e9d9;color:#836c2e;border-left:1px solid #f1f2f3;border-right:1px solid #f1f2f3;border-top:1px solid #f1f2f3;}
.tituloMarron{font-size:.8em;color:#836c2e;margin:0;}
.tituloMarronListado{font-size:1em;color:#836c2e;margin:0;}
.listadoOrdenCaracter{color:#836c2e;font-size:.8em;}
.listadoTextoCaracter{font-size:.85em;color:#555;line-height:1.4em;}

.tablaNormal{clear:both;width:70%;margin:1em 0 2em 0;}
.tablaNormal table{border:0;color:#555;}
.tablaNormal table caption{font-size:.68em;font-weight:bold;text-align:left;padding-left:1em;padding-bottom:1em;}
.tablaNormal table th{font-size:.68em;text-align:center;line-height:2em;}
.tablaNormal table th.normal{text-align:center;font-weight:normal;}
.tablaNormal table th.noVisto{color:#fff;padding:0 1em 0 1em;}
.tablaNormal table td{font-size:.68em;line-height:1.5em;padding:0 1em 0 1em;}
.tablaNormal table td.derecha{text-align:right;}
.tablaNormal table td.derecha2{text-align:right;line-height:3em;}
.tablaNormal table td.centro{text-align:center;}
.tablaNormal table td.izquierda{text-align:left;}
.tablaNormal table td.alineadoMargenInferior{vertical-align:bottom;}

.tablaGrande{clear:both;width:100%;margin:1em 0 2em 0;}
.tablaGrande table{border:0;font-size:.68em;color:#555;}
.tablaGrande table caption{font-weight:bold;text-align:left;padding-left:1em;padding-bottom:1em;}
.tablaGrande table th{text-align:center;line-height:2em;}
.tablaGrande table th.normal{text-align:center;font-weight:normal;}
.tablaGrande table th.noVisto{color:#fff;padding:0 1em 0 1em;}
.tablaGrande table td{line-height:1.5em;padding:0 1em 0 1em;}
.tablaGrande table td.derecha{text-align:right;}
.tablaGrande table td.derecha2{text-align:right;line-height:3em;}
.tablaGrande table td.centro{text-align:center;}
.tablaGrande table td.izquierda{text-align:left;}
.tablaGrande table td.alineadoMargenInferior{vertical-align:bottom;}

.tablaColor{width:100%;margin:1em 0 2em 0;clear:both;}
.tablaColor	div.tit{color:#836c2e;margin:0 0 .8em 0;clear:both;font-size:.8em;font-weight:bold;}
.tablaColor table{width:100%;border:1px solid #ffc89c;}

.tablaColor table caption{font-size:.68em;font-weight:bold;text-align:left;color:#836c2e;background:#ffc89c;padding:.2em 0 .2em .5em;}
.tablaColor table tr{width:100%;font-size:.65em;}
.tablaColor table tr.par{background:#fff7ef;}
.tablaColor table tr.par2{background:#fff7ef;font-size:.7em;color:#836c2e;padding:0 1em 0 1em;line-height:1.5em;text-align:center;}

.tablaColor table tr.cabecera{background:#f9e9d9;color:#836c2e;}

.tablaColor table .bordeDerecha{border-right:1px solid #ffc89c;}
.tablaColor table .bordeSuperiorInferior{border-top:1px solid #ffc89c;border-bottom:1px solid #ffc89c;}

.tablaColor table th{line-height:2em;}
.tablaColor table th.visto{font-size:1.1em;color:#836c2e;background:#ffc89c;padding:0 1em 0 1em;line-height:1.5em;}
.tablaColor table th.visto2{font-size:1.1em;color:#836c2e;background:#ffc89c;padding-left:1em;line-height:1.5em;width:45%;}

.tablaColor table th.vistob{font-size:1.1em;color:#836c2e;background:#ffc89c;padding:0 1em 0 1em;line-height:1.5em;text-align:center;}
.tablaColor table th.vistob2{font-size:1.1em;color:#836c2e;background:#ffc89c;padding:0 1em 0 1em;line-height:1.5em;text-align:center;width:45%;}
.tablaColor table th.noVisto{visibility:hidden;line-height:0;}
.tablaColor table th.noVisto2{background:#ffc89c;color:#ffc89c;}

.tablaColor table th.cabecera{padding-left:.3em;}
.tablaColor table th input.botonSinBordeGrande2{cursor:pointer;font-size:1em;background:#ffc89c;border:0;padding-left:0;padding-right:0;color:#555;width:4.7em;height:1.5em;}

.tablaColor table td{color:#555;line-height:1.5em;padding:.5em 1em .5em 1em;border-bottom:1px solid #ffc89c;border-right:1px solid #ffc89c;}
.tablaColor table td.cabecera{font-size:1.1em;background:#f9e9d9;color:#836c2e;}
.tablaColor table td.ultimaFila{border-bottom:0;}

.tablaColor table td.celdaNegrita{font-weight:bold;}
.tablaColor table td.ultimaCelda{border-right:0;}
.tablaColor table td.derecha{text-align:right;}

.tablaColor table td.centrado{text-align:center;}
.tablaColor table td.vistob{font-size:1.1em;padding:1em 1em 0 1em;line-height:1.5em;text-align:center;}
.tablaColor table td.vistoc{font-size:1.1em;color:#836c2e;background:#fff;padding:0 1em 0 1em;line-height:1.5em;text-align:center;line-height:3em;}

.tablaColor	td.detalle{color:#836c2e;margin:0 0 .8em 0;clear:both;font-size:1.5em;}
.tablaColor table th.vistoc{font-size:1.1em;color:#836c2e;background:#ffc89c;padding:0 1em 0 1em;line-height:1.5em;text-align:center;}

.tablaTextoRico{float:left;width:100%;margin:1em 0 1em 0;clear:both;}
.tablaTextoRico table{width:100%;border:1px solid #ffc89c;}

.tablaTextoRico table tr{width:100%;font-size:.65em;}
.tablaTextoRico table tr.centrado{text-align:center;}

.tablaTextoRico table th{line-height:2em;}
.tablaTextoRico table th.visto{font-size:1.1em;color:#836c2e;background:#ffc89c;padding:0 1em 0 1em;}

.tablaTextoRico table td{color:#555;line-height:1.5em;font-size:1.5em;text-align:left;border-bottom:1px solid #ffc89c;border-right:1px solid #ffc89c;}
.tablaTextoRico table td.ultimaFila{border-bottom:0;}
.tablaTextoRico table td.ultimaCelda{border-right:0;}

.ancho10{width:10%;}
.ancho20{width:20%;}
.ancho25{width:25%;}
.ancho30{width:30%;}
.ancho40{width:40%;}
.ancho45{width:45%;}
.ancho50{width:50%;}
.ancho55{width:55%;}
.ancho60{width:60%;}
.ancho70{width:70%;}
.ancho75{width:75%;}
.ancho80{width:80%;}
.ancho90{width:90%;}
.ancho99{width:99%;}

/* Reglas generales para toda la web */
.alineadoCentro{text-align:center;}
.alineadoIzquierda{text-align:left;}
.alineadoDerecha{text-align:right;}
.alineadoDerecha2{font-weight:bold;text-align:right;float:right;margin:0;}
.alineadoDerechaNormal{font-weight:normal;text-align:right;float:right;margin:0;}
.alineadoIzquierda2{font-weight:bold;text-align:left;}
.sinBorde{border:0;}
.clearfix{clear:both;}
.flotadoIzquierda{float:left;}
.flotadoDerecha,.flotadoDerecha2{float:right;}
.sinFlotado{float:none;}
.alturaLinea3{line-height:3em;}

.parrafoCentrado{padding:0 .5em 0 1em;text-align:center;}
.subrayado{text-decoration:underline;}
.textoSanta{color:#0061c8;font-weight:bold;}
.letraRoja{color:#f00;}
.bordeRojo{border:1px solid #f00;}
.margenIzquierdo{margin-left:.3em;}
.negrita{font-weight:bold;}
.evitarFlotadosIzquierda{clear:left;}

.sinMargenInferior{margin-bottom:0;}
.fondoDesactivado{background:#efefef;}
.subrayado{text-decoration:underline;}
.noSubrayado{text-decoration:none;}
.cien{width:30em;}
.porCien{width:98%;}
.tablaDerecha{float:right;width:50%;}
.tablaDerecha2{float:right;width:100%;}
.tablaIzquierda{float:left;}

/* Contenedor borde naranja */
.contenedorBordeColor{width:100%;margin:1em 0;clear:both;float:left;border:1px solid #ffc89c;padding-top:1em}
.contenedorBordeColorMediano{width:75%;margin:1em 0 2em 4em;clear:both;float:left;border:1px solid #ffc89c;padding:1em 0 0 1em;}


.listaOrdenadaAlfabeticaMayusculas{list-style:upper-alpha;}

.bordeInferior{float:right;margin-top:-2em;padding-bottom:1em;margin-right:-.5em;} 
.txtEntradilla{font-size:1.1em;} 

.fondoTitulo{float:left;background:#fff7ef;width:100%;margin:-.8em -.5em 1em 0;padding:.5em 0 .5em .5em;font-size:.8em;font-weight:bold;color:#555;}
.txtfondotitulo,.letraFondoTitulo{color:#555;margin:0 0 .8em 0;clear:both;font-size:1.2em;font-weight:bold;}

.txtTablaNoEnlace{font-size:.9em;padding-left:0;padding-right:0;font-weight:bold;}
.celdaNegrita2{display:block;font-weight:bold;text-align:left;font-size:.7em;color:#555;}
.celdaNegrita3{font-weight:bold;text-align:right;font-size:.7em;color:#555;width:20%;}

.camposObligatorios{display:block;text-align:right;font-size:.65em;padding:0;margin-top:2.5em;color:#555;}

.listaSinMarca{list-style:none;}

.textoDestacadoAsistencia1{width:100%;padding-left:.4em;float:left;font-family:Tahoma,Verdana,Arial;color:#0061c8;font-weight:bold;font-size:1.8em;}
.textoDestacadoAsistencia2{display:inline;width:auto;padding-left:.4em;color:#555555;margin-top:0;margin-right:0;margin-bottom:.8em;margin-left:0;clear:both;font-size:1.3em;letter-spacing:-.1em;}
.textoDestacadoAsistencia3{display:inline;width:auto;padding-left:.1em;color:#0061c8;margin-top:2em;margin-right:0;margin-bottom:.1em;margin-left:0;font-size:2.5em;text-align:right;font-weight:bold;}

.textoDestacado1{width:100%;padding-left:.4em;float:left;font-family:Tahoma,Verdana,Arial;color:#0061c8;font-weight:bold;font-size:1.3em;}
.textoDestacado2{width:100%;padding-left:.4em;color:#555;margin:0 0 .8em 0;clear:both;font-size:1.3em;}

/* Para simular el espacio del menú lateral izquierdo */
#espacioLateralIzquierdo{float:left;width:10.5em;margin-right:1.2em;}

/* Para las ayudas y los span de estas */
span.ayudaCampo{float:left;clear:both;text-align:left;width:96%;border:1px solid #ccc;margin:1em 1em 1em 1em;padding:.5em;}
span.ayudaCampo span{float:left;width:100%;text-align:left;clear:both;}

/* Título de Galería */
span.tituloGaleria{width:7.1em;font-size:1em;line-height:1.1em;margin:.1em 0 0 0;padding:0 0 0 .3em;background:#fff;}

/* Para los errores de los formularios */
#errores{float:left;clear:both;width:100%;border:1px solid #f00;color:#f00;margin:0 0 1em 0;font-size:.68em;}

#errores .tituloCentrado{text-align:center;font-weight:bold;margin-top:.5em;margin-bottom:.5em;}
#errores .tituloCentrado img{vertical-align:middle;margin-right:.5em;}

#errores .tituloErrores{float:left;width:100%;color:#f00;padding:0 0 0 1em;margin:0 0 .3em 0;}

#errores dl{float:left;width:100%;font-size:1em;color:#f00;padding:0 0 0 1em;margin:0;}
#errores dl.ultimo{padding-bottom:1em;}
#errores dt{float:left;width:30%;margin-right:1em;}
#errores dt.aviso{width:97%;} 
#errores dd{width:100%;margin-bottom:0;}

/* Para los mensajes informativos */
#mensajes{text-align:justify;float:left;clear:both;width:100%;border:1px solid #00f;color:#00f;margin:0 0 2em;font-size:.68em;}

#mensajes .tituloCentrado{text-align:center;font-weight:bold;margin-top:.5em;margin-bottom:.5em;}
#mensajes .tituloCentrado img{vertical-align:middle;margin-right:.5em;}

#mensajes .tituloMensajes{float:left;width:100%;color:#00f;padding:0 0 0 1em;margin:0 0 .3em 0;}

#mensajes dl{float:left;width:100%;font-size:1em;color:#00f;padding:0 0 0 1em;margin:0;}
#mensajes dl.ultimo{padding-bottom:1em;}
#mensajes dt{float:left;width:30%;margin-right:1em;}
#mensajes dt.aviso{width:97%;} 
#mensajes dd{width:100%;margin-bottom:0;}

/* TEXTOS RICOS */

#contenidoCentral .textoRicoNormal{float:left;width:96%;color:#555;margin:0 0 1em 0;text-align:left;}
#contenidoCentral .textoRicoNormalMargenIzquierda{float:left;width:86%;color:#555;text-align:left;margin-left:3.9em;}
#contenidoCentral .textoRicoNormal p{float:left;width:auto;clear:both;font-size:.68em;text-align:left;margin:0;padding:0;}
#contenidoCentral .textoRicoNormal span{width:auto;text-align:left;}

#contenidoCentral .textoRicoEnCaja{float:left;width:96%;height:5em;overflow:auto;color:#555;text-align:left;border-left:1px solid #999;border-bottom:1px solid #999;border-top:1px solid #999;margin:0 0 1em .8em;}
#contenidoCentral .textoRicoEnCaja p{float:left;width:94%;clear:both;font-size:.68em;text-align:left;margin:0;padding:0;}
#contenidoCentral .textoRicoEnCaja span{width:auto;text-align:left;}

#contenidoCentral .textoRicoEnCajaAlto{float:left;width:96%;overflow:auto;height:15em;color:#555;text-align:left;border-left:1px solid #999;border-bottom:1px solid #999;border-top:1px solid #999;margin:0 0 1em .8em;}
#contenidoCentral .textoRicoEnCajaAlto p{float:left;width:94%;clear:both;font-size:.68em;text-align:left;margin:0;padding:0;}
#contenidoCentral .textoRicoEnCajaAlto span{width:auto;text-align:left;}

#contenidoCentral .textoRicoDosColumnas{float:left;color:#555;text-align:left;margin:1em .1em 1em 1em;}

/* ESTILOS PARA PESTAÑAS */

/* Botones-Pestañas */
#contenidoCentral .botonPestanaActivo{text-decoration:none;cursor:default;font-size:.9em;background:#fff;border:1px solid #555;border-bottom:2px solid #fff;padding-left:.5em;padding-right:.5em;color:#555;width:auto;height:1.5em;font-weight:bold;font:bold 12px Verdana, sans-serif;}
#contenidoCentral .botonPestanaBordeOff{text-decoration:none;cursor:pointer;font-size:.9em;background:#f9e9d9;border:1px solid #999;border-bottom:0;padding-left:.5em;padding-right:.5em;color:#999;width:auto;height:1.5em;font-weight:bold;font:bold 12px Verdana, sans-serif;}
#contenidoCentral .botonPestanaBordeOn{text-decoration:none;cursor:pointer;font-size:.9em;background:#ffc89c;border:1px solid #555;border-bottom:0;padding-left:.5em;padding-right:.5em;color:#555;width:auto;height:1.5em;font-weight:bold;font:bold 12px Verdana, sans-serif;}

/* General */
#contenidoCentral .noSubrayado{text-decoration:none;}  
  
/* Capas-Pestañas */
.lineaPestana{border-bottom:1px solid #778;z-index:2;position:static;}

/* Para la generacion de los popup (NO TOCAR) */
.dialog_nw{width:9px;height:13px;background:#ffc89c;border-left:1px solid #ffc89c;border-top:1px solid #ffc89c;}
.dialog_n{background:#ffc89c;height:13px;border-top:1px solid #ffc89c;}
.dialog_ne{width:100px;height:13px;background:#ffc89c;border-right:1px solid #ffc89c;border-top:1px solid #ffc89c;}
.dialog_e{width:2px;}
.dialog_w{width:2px;}

.dialog_close{float:right;width:13px;height:13px;background:url("../img/botonCerrar.gif") no-repeat 0 0;position:absolute;top:6px;margin-right:10px;cursor:pointer;z-index:2000;}
.dialog_title{float:left;height:13px;font-family:Tahoma,Verdana,Arial;font-size:.71em;text-align:left;width:100%;color:#555;font-weight:normal;}
.dialog_content{overflow:auto;color:#555;font-family:Tahoma,Verdana,Arial;text-align:left;background:#f9e9d9;border:1px solid #ffc89c;}
.dialog_content p{margin:5px;}


/* NO CAMBIAR ESTOS VALORES */
.dialog{display:block;position:absolute;}
.dialog table.table_window{border-collapse:collapse;border-spacing:0;width:100%;margin:0;padding:0;}
.dialog table.table_window td,.dialog table.table_window th{padding:0;}
/*
.dialog .title_window{-moz-user-select:none;}
*/
#capaInformacionNavegacionASL2{position:absolute;top:10px;left:10px;background:#fcfcfc;font-size:.7em;border:1px #fff;}

/* Reglas de Redes Sociales */
#contenedorPie{float:left;width:99.5%;text-align:center;position:relative;}
#redesHome #redes_izquierda,#redesHome #redes_derecha{top:1.3em;position:absolute;}
#redesHome #redes_izquierda{left:0;}
#redesHome #redes_derecha{right:0;}
#redesHome ul{list-style:none;}
#redesHome li,#redesHome li a,#redesHome li img{float:left;height:1.5em;}
#redesHome #redes_izquierda li img{margin-right:.3em;}
#redesHome #redes_derecha li img{margin-left:.3em;}

#redesLateral{position:relative;width:auto;display:inline;padding:0;}
#redesLateral #redes_derecha{position:relative;float:right;text-align:center;top:1em;}
#redesLateral #redes_derecha ul{list-style:none;}
#redesLateral #redes_derecha ul li{display:inline;padding:0;}
#redesLateral #redes_izquierda{position:relative;float:left;text-align:center;top:1em;left:0;}
#redesLateral #redes_izquierda ul{list-style:none;}
#redesLateral #redes_izquierda ul li{display:inline;padding:0;}

/* Reglas para Promociones especiales y Campañas Personalizadas */
#destacadosCampania{float:left;width:100%;clear:right;background:#fff;}
#destacadosCampania .fotoCampania{float:left;width:100%;height:100%;padding:.5em 0 1em 0;font-size:.71em;color:#555;background:#fff;}
#destacadosCampania .fotoCampania .imgPersonalizada{float:left;margin:0 .5em 1em 0;width:23em;height:12.7em;}
#destacadosCampania .fotoCampania a{color:#555;}

.botonInfo{background:#0061C8;border:.1em solid #3EA1E2;color:#fff;cursor:pointer;float:right;font-size:.8em;font-weight:bold;margin:1em .7em 0 0;padding:.5em .9em;}

.divisoraCampania{width:100%;height:.1em;clear:both;background:#f5e3c8;font-size:.65em;margin-bottom:.5em;display:block;}
.separadorCampania{width:99%;height:.4em;clear:both;background:#fff;font-size:.2em;}
.saltoLinea{display:block;padding-top:1em;}

/* Boletín en la web */
body #container{margin:0 auto;width:60em;}
#container #container{margin:0 auto 0 7em;width:60em;}
#container #container #cabecera{display:none;}
#container #container #contenido{margin-top:0;}
#container #container #contenido ul.listado li{font-size:1em;}

/* Procesos de negocio */
.formulario img.formularioNegocioAuto{width:auto;height:auto;}
.formulario span.formularioNegocioMargenInferior{padding-bottom:1em;}
