body {background-color:#6d94c3; margin-top:10px}
ul, ol, li, dl, h1, h2, h3, h4, p, form, dt, dd, legend, fieldset {margin:0; padding:0}
body, input, select, textarea {font:12px Arial; color:#333}
h2 {font-size:22px; color:#0c3274}
h3 {font-size:13px}
h3 small {font-size:11px; font-weight:normal; padding-left:5px}
h4 {font-size:12px}
fieldset {border:0}
fieldset p span { display:block}
input {padding:2px 5px;}
a {color:#366db0}
a:hover {color:#333 !important; text-decoration:underline !important}
a img {border:none}
li {list-style:none; padding-bottom:5px}
em {color:#999; font-style:normal}

/*comunes*/
#cabecera input, #pie input {border:none}
#envoltorio {width:990px;margin:auto;}/*1068*/
.accesible, hr {display:none}
.close {clear:both; line-height:0; height:0; font-size:1px;}

.borde {border:solid 1px #ccc; padding:10px}
.no-borde {border:none !important}
.toLeft {float:left}
.toRight {float:right}
.documento {background:url(gfx/icons/documento.gif) no-repeat 0 0; padding:0 20px !important; margin:-35px 0 0 0 !important; font-size:11px; float:right}
.carrito {background:url(gfx/icons/carrito.gif) no-repeat 0 0; padding:5pt 20px 8px 35px !important; margin:-35px 0 0 0 !important; font-size:11px; float:right}
.volver {background: no-repeat 0 0; padding:0 20px !important; margin:-35px 0 0 0 !important; font-size:11px; float:right}
.checkbox label {display:inline !important}
.textarea {clear:both}
.bg-medio {background:#fff url(./gfx/backgrounds/envoltorio-medio.gif) repeat-y;padding:0 25px 0 45px;}
.bg-inicio {background-image:url(./gfx/backgrounds/envoltorio-inicio.gif)}
.bg-final {background-image:url(./gfx/backgrounds/envoltorio-final.gif)}
.bg-inicio, .bg-final {height:28px; background-repeat:no-repeat;}
.contenido {padding:0 10px}
.contenido.licencias, .contenido.sectores, .contenido.noticias, .contenido.usuarios-registrados {padding:0 !important;background:url(./gfx/backgrounds/licencias.gif) repeat-y 0 0 !important; margin-left:15px}

/*idiomas*/
#idiomas {text-align:right; padding-right:10px}
#idiomas li {display:inline; padding-left:10px}
#idiomas li a {color:#fff;}
#idiomas li a.activo {text-decoration:none; font-weight:bold}

/*migas*/
#migas {font-size:11px; padding-left:15px}
#usuario {color:#4fbaf7; text-align:right;padding-right:20px}
#migas, #usuario {padding-bottom:10px; padding-top:5px}
#migas {width:650px;}
#usuario {width:200px;}
#migas span, #usuario span {font-weight:bold}

/*cambio_lengua*/
#cambio_lengua {font-size:11px; padding-left:15px}
#cambio_lengua {width:450px; padding-top:10px; padding-bottom:20px}
#cambio_lengua span, #usuario span {font-weight:bold}

/*titulos*/
#titulo {padding-bottom:10px}
#titulo h2 {color:#ffb310; padding-left:13px}
#titulo h2 span {color:#777778; font-size:16px}
#titulo.azul h2 {color:#49abe2}

/*numeros*/
#numeros {background:#eaebed url(./gfx/backgrounds/contenido-formulario-ol.gif) repeat-x 0 100%; padding:0 0 15px 20px; }
#numeros li {display:inline; font-size:11px; padding:3px 13px 5px 25px;background-image:url(./gfx/icons/numeros.gif); background-repeat:no-repeat}
#numeros li.activo {font-size:13px; font-weight:bold; padding-top:2px}
#numeros li.normal.uno {background-position:0 -110px}
#numeros li.normal.dos {background-position:0 -132px}
#numeros li.normal.tres {background-position:0 -154px}
#numeros li.normal.cuatro {background-position:0 -176px}
#numeros li.normal.cinco {background-position:0 -198px}
#numeros.naranja li.activo {color:#ffb400}
#numeros.naranja li.activo.dos {background-position:0 -22px}
#numeros.naranja li.activo.tres {background-position:0 -44px}
#numeros.naranja li.activo.cuatro {background-position:0 -66px}
#numeros.naranja li.activo.cinco {background-position:0 -88px}
#numeros.azul li.activo {color:#97afcf}
#numeros.azul li.activo.uno {background-position:0 -220px}
#numeros.azul li.activo.dos {background-position:0 -242px}
#numeros.azul li.activo.tres {background-position:0 -264px}
#numeros.azul li.activo.cuatro {background-position:0 -286px}
#numeros.azul li.activo.cinco {background-position:0 -308px}

/*fotos*/
.columna-1 .foto-1, 
.columna-1 .foto-2, 
.columna-1 .foto-3, 
.columna-1 .foto-4, 
.columna-1 .foto-5 {width:240px;height:99px;margin-bottom:20px}
.licencias .columna-1 .foto-1 {background-image:url(./gfx/backgrounds/licencias-foto-01.jpg)}
.licencias .columna-1 .foto-2 {background-image:url(./gfx/backgrounds/licencias-foto-02.jpg)}
.licencias .columna-1 .foto-3 {background-image:url(./gfx/backgrounds/licencias-foto-03.jpg)}
.licencias .columna-1 .foto-4 {background-image:url(./gfx/backgrounds/licencias-foto-04.jpg)}
.licencias .columna-1 .foto-5 {background-image:url(./gfx/backgrounds/licencias-foto-05.jpg)}
.faq .columna-1 .foto-1 {background-image:url(./gfx/backgrounds/faq-foto-01.jpg)}
.sectores .columna-1 .foto-1 {background-image:url(./gfx/backgrounds/sectores-foto-01.jpg)}
.usuarios-registrados .columna-1 .foto-1, .noticias .columna-1 .foto-1 {background-image:url(./gfx/backgrounds/noticias-foto-01.jpg)}

/*caja*/
.caja-01 {background-color:#f9f9fa; border:solid 1px #dddee0; margin-left:0px }
.caja-01, .caja-02 {padding:20px}
.caja-01 ul {padding:20px}
.caja-02 ul {padding:5px 10px 10px}
.caja-01 li, .caja-02 li  {background:url(./gfx/icons/circulo-azul.gif) no-repeat 0 4px; padding-left:15px}
.caja-01 li span, .caja-02 li span { font-weight:bold; color:#777778}
.caja-01 p , .caja-02 p {padding-bottom:10px}
.caja-01 a, .caja-02 a {color:#777778;font-weight:bold}
.caja-02 h4 {color:#264d90; padding-bottom:15px}
.formulario .caja-01, .formulario .caja-02 {margin:0 50px}

/*formulario*/
form .formulario fieldset {padding:0 20px 0 50px}
form .formulario .separa {border-right:dashed 1px #aeaeae; padding-right:30px; margin-right:30px}
form .formulario .separa2 {border-bottom:dashed 1px #aeaeae; margin-bottom:20px}
form .formulario p {padding-bottom:20px}
form .formulario .toLeft fieldset p {padding-bottom:10px !important}
form .boton {clear:both; padding:20px 0 0 53px}
.contenido.formulario 
{
	background:transparent url(./gfx/backgrounds/contenido-formulario.gif) repeat-y 10px 0; 
	min-height:300px;
	padding:0;
}
.contenido.formulario label {display:block; padding-bottom:5px}
.contenido.formulario label.radio, .contenido.formulario .radio label {display:inline}
.contenido.formulario .radio {display:block; margin-bottom:10px}
.contenido.formulario .columna-1 {width:658px;margin-left:10px;background:url(./gfx/backgrounds/contenido-formulario-columna-1.gif) no-repeat 0 0; padding-top:16px}
.contenido.formulario .columna-2 {width:236px;margin-left:15px;background:url(./gfx/backgrounds/contenido-formulario-columna-2.gif) no-repeat 0 0; padding-top:16px}
.contenido.formulario .columna-1 .bg-1 {background:url(./gfx/backgrounds/contenido-formulario-bg-1.gif) no-repeat 0 100%; padding-bottom:16px}
.contenido.formulario .columna-2 .bg-2 {background:url(./gfx/backgrounds/contenido-formulario-bg-2.gif) no-repeat 0 100%; padding-bottom:16px}
.contenido.formulario .bg-final {background:url(./gfx/backgrounds/contenido-formulario-bg-final.gif) no-repeat 10px 0; height:14px; clear:both}
.contenido.formulario h3 { font-size:17px; color:#264d90; padding:9px 0 7px 28px; font-weight:bold; margin:10px 20px; cursor:hand}
.contenido.formulario h2 {background:url(./gfx/icons/flecha-azul.gif) no-repeat 0; font-size:17px; color:#264d90; padding:9px 0 7px 28px; font-weight:bold; margin:10px 20px; cursor:hand}
.contenido.formulario .texto {padding:0 50px 20px 50px}
.contenido.formulario .sub-columna {clear:both}
.contenido.formulario .sub-columna p {float:left}
.contenido.formulario .sub-columna .boton-3 {margin:12px 0 0 30px}
.contenido.formulario .sub-columna small {float:left; width:350px; padding:18px 0 0 30px}
.contenido.formulario label.especial {font-size:16px; color:#697883; font-weight:bold; background:url(./gfx/icons/flecha-celeste.gif) no-repeat 0 0; padding:0 0 8px 30px; margin-bottom:5px}

/*input*/
.siguiente, .buscar, .blanco, .celeste, .blanco2 {cursor:pointer;font-size:12px;font-weight:bold;height:24px;background-color:transparent;background-repeat:no-repeat;background-position:100% 0}
.siguiente {border:solid 1px #99a6bc;color:#3362a4;background-image:url(./gfx/icons/input-azul.gif);padding:0 35px 0 20px}
p.siguiente {display:inline; padding:4px 35px 3px 26px !important}
p.siguiente a {text-decoration:none !important;}
.buscar {border:solid 1px #f7b181;color:#264d90;background-image:url(./gfx/icons/input-amarillo.gif);padding:0 20px}
.blanco {border:solid 1px #99a6bc;color:#3362a4;background-image:url(./gfx/icons/input-blanco.gif);padding:0 35px 0 20px}
.blanco2 {border:solid 1px #99a6bc;color:#3362a4;padding:0 20px; background-color:#fff; font-weight:bold}
.celeste {border:solid 1px #afdbf5;color:#62c3fa;background-image:url(./gfx/icons/input-celeste.gif);padding:2px 35px 20px}

/*botones*/
.boton-1, .boton-2, .boton-3 {height:27px;background-image:url(./gfx/icons/botones-inicio.gif); background-repeat:no-repeat}
.boton-1 {background-position:0 0}
.boton-2 {background-position:0 -27px}
.boton-3 {background-position:0 -54px}
.idioma_es form .boton-3 {width:130px}
.boton-1 a, .boton-2 a, .boton-3 a {height:21px;background-image:url(./gfx/icons/botones-final.gif);background-repeat:no-repeat;padding:6px 25px 0 0;margin-left:11px;text-decoration:none;text-align:right;display:block; }
.boton-1 a {background-position:100% 0}
.boton-2 a {background-position:100% -27px}
.boton-3 a {background-position:100% -54px; height:33px; padding:9px 15px 0 0; font-size:11px; font-weight:bold;}

/*sub menu*/
.sub-menu {background:url(./gfx/backgrounds/sub-menu-inicio.gif) no-repeat 0 0; padding-top:8px}
.sub-menu ul {background:#fff url(./gfx/backgrounds/sub-menu-final.gif) no-repeat 0 100%; padding:8px 0 20px 0}
.sub-menu ul li {border-bottom:dashed 1px #c8c8c8; padding-bottom:5px; margin:0 25px 5px 20px}
.sub-menu ul li a {text-decoration:none; display:block; background:url(./gfx/icons/flecha-azul-off.gif) no-repeat 5px 0; padding-left:23px; font-size:13px}
.sub-menu ul li a.activo {font-weight:bold; background:url(./gfx/icons/flecha-azul-on.gif) no-repeat 5px 0;}
.sub-menu ul li ul {background-image:none; padding-bottom:0; padding-right:0}
.sub-menu ul li ul li {border-bottom:none; padding-bottom:0; margin-right:0; margin-left:25px}
.sub-menu ul li ul li a {background:url(./gfx/icons/circulo-azul-2.gif) no-repeat 0 5px; padding-left:10px}
.sub-menu ul li ul li a.activo {font-weight:bold;background:url(./gfx/icons/circulo-azul-2.gif) no-repeat 0 5px;}
.sub-menu ul li ul li ul li {margin-left:12px}
.sub-menu ul li ul li ul li a {background:url(./gfx/icons/circulo-gris.gif) no-repeat 0 5px; padding-left:10px}

/*paginacion*/
.paginacion {background-color:#dfe2de; margin-bottom:1px; padding-top:10px; padding-bottom:8px}
.paginacion .toLeft {margin:0 0 0 15px; color:#264d90; padding-top:2px}
.paginacion .toRight {border-right:solid 10px #dfe2de;color:#264d90}
.paginacion select {font-size:11px;}
.paginacion2 {background-color:#fff;margin-bottom:20px}
.paginacion2 .toRight ul {padding:10px 0}
.paginacion2 .toRight ul li {display:inline; background-image:none;font-size:11px;}
.paginacion2 .toRight ul li a {padding:3px 10px; background-color:#dfe2de; text-decoration:none}
.paginacion2 .toRight ul li span {padding:3px 10px; background-color:#366DB0; color:#fff; font-weight:bold}

/*columna 1*/
.columna-1 {width:245px; padding-bottom:30px}
.columna-1 h3 {color:#fff; font-size:14px; font-weight:bold; padding-bottom:10px}
.columna-1 .zona-1 {background:url(./gfx/backgrounds/zona-1.gif)}
.columna-1 .zona-2 {background:url(./gfx/backgrounds/zona-2.gif);}
.columna-1 .zona-1, .columna-1 .zona-2 {width:197px; height:58px; padding:5px 0px 15px 20px; margin:10px 10px 20px 10px}
.columna-1 .boton-1, .columna-1 .boton-2 {width:140px; float:right; padding-right:20px}
.columna-1 .zona-1 h3, .columna-1 .zona-2 h3 {float:right; padding-right:20px}
.columna-1 .banner {padding-left:15px}

/*columna 2*/
.columna-2 {width:638px;} /*648px*/ 
.columna-2 h3 {color:#4174b3; font-size:14px; padding:20px 0 15px 0 !important}
.columna-2 h2 {padding-bottom:15px}
.columna-2 ul {padding:10px 0 20px 0}
.columna-2 ul ul, .columna-2 ul ul ul {padding-bottom:5px}
.columna-2 li {background:url(./gfx/icons/circulo-azul.gif) no-repeat 0 4px; padding-left:15px; list-style-type:none !important; list-style-position:outside !important}
.columna-2 .zona-1 {background:url(./gfx/backgrounds/zona-1.gif)}
.aviso-legal .columna-2 {width:95%}
.sectores .columna-2, .licencias .columna-2, .noticias .columna-2, .usuarios-registrados .columna-2 {padding-left:20px}
.contenido .columna-2 .banner {padding-bottom:20px;text-align:center}
.contenido .columna-2 p {padding-bottom:10px}
.contenido .columna-2 ul {margin-left:20px}
.contenido .columna-2 li {list-style-position:inside; list-style-type:square}
.item-2 li {background:url(./gfx/icons/circulo-azul.gif) no-repeat 0 4px; padding-left:15px; list-style-type:none !important; list-style-position:outside !important}

/*acceso*/
.contenido.acceso, .contenido.wizard-licencia {width:905px; margin-left:10px}
.contenido.acceso {padding:15px 0 0 0;}
.contenido.wizard-licencia {padding:15px 0 0 0;}
.contenido.acceso .final, .contenido.wizard-licencia .final {clear:both;background:transparent url(./gfx/backgrounds/acceso-final.gif) no-repeat 0 0; height:13px}
.acceso, .wizard-licencia {background:#eaebed url(./gfx/backgrounds/acceso-inicio.gif) no-repeat 0 0 !important}
.acceso h3 {font-size:17px;color:#4174b3; background:url(gfx/icons/flecha-celeste-2.gif) no-repeat 0 0;padding-left:30px; padding-bottom:10px}
.acceso h4 {color:#62c3fa;font-size:16px; padding-bottom:5px}
.acceso label {display:block; padding-bottom:5px}
.acceso p {padding-bottom:15px}
.acceso #numeros {margin-bottom:20px}
.acceso .sub-columna {width:359px; padding-bottom:20px}
.acceso .sub-columna.toLeft {padding-left:70px}
.acceso .sub-columna.toRight {padding-right:70px}
.acceso .marco-inicio {background:#fff url(./gfx/backgrounds/acceso-marco-inicio.gif) no-repeat 0 0; padding-top:10px; margin-left:30px}
.acceso .marco-medio {background:#fff url(./gfx/backgrounds/acceso-marco-medio.gif) repeat-y 0 0; padding:10px 20px}
.acceso .marco-medio ul {padding:0 10px 20px 10px}
.acceso .marco-medio ul li {background:url(gfx/icons/circulo-azul.gif) no-repeat 0 3px; padding-left:13px}
.acceso .marco-medio .checkbox, .marco-medio a {font-size:11px; padding-bottom:5px}
.acceso .marco-medio a {color:#697883; padding-left:25px}
.acceso .marco-final {background:#fff url(./gfx/backgrounds/acceso-marco-final.gif) no-repeat 0 0; height:10px}

/*obras*/
.obras .descripcion {margin:0;padding:0 0 0 5px; width:98%}
.obras .bg-1 {background-color:#fff !important; padding:10px 20px 0 20px !important; margin:20px}
.obras .bg-1 h4 {padding-bottom:15px; font-size:14px; color:#264d90}
.advertencia {background:url(gfx/icons/advertencia.gif) no-repeat 0 0; padding:10px 0 20px 60px; }

.obras .importes {padding: 5px 5px 5px 5px; float: right; width:220px; text-align:left; }
.obras .importes span {font-weight:bold; color:#6b7984; }
.obras .importes .label {font-weight:normal; }

.obras .advertencia {background:url(gfx/icons/advertencia.gif) no-repeat 0 0; padding:10px 0 20px 60px}
.obras .advertencia strong {color:#a0234c}
.obras .bg-2 { padding-left:60px}
.obras .bg-2 ul {padding-bottom:15px}
.obras .bg-2 ul li {background:url(gfx/icons/circulo-azul.gif) no-repeat 0 3px; padding-left:15px}
.obras .bg-2 ul li span {font-weight:bold; color:#6b7984}
.obras fieldset .separa {margin-left:5px} 
.obras fieldset .valor {color:#000000; }
.obras .item {border-bottom:solid 1px #dcdfdb; padding:20px; margin-bottom:10px}
.obras .item ul {float:left; width:50%}
.obras .item ul li span {font-weight:bold; color:#6b7984}
.obras .item ul li.titulo {font-size:13px; padding-bottom:15px}
.obras .licencia-seleccionada {float:left !important}
.obras .licencia-seleccionada li {border-bottom:none !important; padding-bottom:17px; margin-bottom:3px !important} 
.obras .buscar-obras input {margin-top:25px; margin-right:10px}

/*contacto*/
.formulario.contacto fieldset {padding-left:20px}
.formulario.contacto .textarea {margin-top:20px; margin-left:30px}

/*sectores*/
.sectores .columna-2 dl {margin-left:20px} 
.sectores .columna-2 dt {background:url(./gfx/icons/circulo-azul.gif) no-repeat 0 4px; padding-left:15px; list-style-type:none; color:#697883}
.sectores .columna-2 dd {padding:0 0 15px 15px}

/*sectores relacionados*/
.sectores-relacionados {border:solid 1px #dddee0; margin-bottom:20px; padding-right:20px}
.sectores-relacionados li {background:url(./gfx/icons/sectores-relacionados.gif) no-repeat 0 15px !important; padding:15px 40px !important}
.sectores-relacionados li {border-bottom:solid 1px #dddee0}
.sectores-relacionados ul li a.name {text-decoration:none}

.licencias-disponibles {border:solid 1px #dddee0; margin-bottom:20px; padding-right:20px}
.licencias-disponibles dt {background:url(gfx/icons/licencias-disponibles.gif) no-repeat 0 15px !important; padding:15px 40px !important; }
.licencias-disponibles dt a.name {text-decoration:none}
.licencias-disponibles dd {margin-left: 25px; border-bottom:solid 1px #dddee0}

/*descripcion*/
.descripcion {background-color:#eaebed; padding:20px; margin-bottom:20px}
.descripcion strong, .sectores-relacionados strong {color:#697883}
.descripcion strong, .licencias-disponibles strong {color:#697883}

/*.licencia seleccionada*/
.licencia-seleccionada li {border-bottom:solid 1px #ecedf1;margin-bottom:15px; padding-bottom:5px;padding-left:60px;background-position:0 0;background-repeat:no-repeat}
.licencia-seleccionada li.no-borde {border-bottom:none; margin-bottom:0;}
.licencia-seleccionada li.lge {background-image:url(./gfx/icons/lge.png)}
.licencia-seleccionada li.lgf {background-image:url(./gfx/icons/lgf.png)}
.licencia-seleccionada li.lgm {background-image:url(./gfx/icons/lgm.png)}
.licencia-seleccionada li.lpe {background-image:url(./gfx/icons/lpe.png)}
.licencia-seleccionada li.lpf {background-image:url(./gfx/icons/lpf.png)}
.licencia-seleccionada li.lpm {background-image:url(./gfx/icons/lpm.png)}
.licencia-seleccionada li.lsd {background-image:url(./gfx/icons/lsd.png)}
.licencia-seleccionada li.lpc {background-image:url(./gfx/icons/lrp.png)}
.licencia-seleccionada li.lup {background-image:url(./gfx/icons/lup.png)}
.licencia-seleccionada li.simular {background-image:url(./gfx/icons/sc.png)}
.licencia-seleccionada li.otras {background-image:url(./gfx/icons/ol.png)}


/*buscador*/
.noticias .buscador {background:url(./gfx/backgrounds/buscador-inicio.gif) no-repeat 0 0; padding-top:8px; border-bottom:solid 15px #fff}
.noticias .buscador input {margin-top:10px}
.noticias .buscador div {background:#fff url(./gfx/backgrounds/buscador-final.gif) no-repeat 0 100%; padding:8px 15px 20px 10px; font-size:11px}
.noticias .buscador h3 {font-size:16px; color:#244b8e; background:url(./gfx/icons/flecha-azul.gif) no-repeat 0 0; padding:3px 0 10px 30px}
.noticias .buscador p {padding:10px 0 0 33px}
.noticias .buscador a {color:#697883}

/*noticias*/
.noticias .columna-2 {width:638px;}
.noticias .columna-2 p {padding-left:0 !important}
.noticias .item {clear:both; border-bottom:solid 1px #e3e6e2; background:url(./gfx/icons/circulo-azul.gif) no-repeat 0 5px; padding-left:15px; margin-bottom:20px}
.noticias .item h3 {padding-bottom:8px !important; padding-top:0 !important}
.noticias .item h3 a {font-size:12px;color:#697883}
.noticias .item em {font-weight:bold}
.noticias .item img {float:right; margin:0 0 20px 20px}

/*wizard-licencia*/
.wizard-licencia .interior {padding:0 30px 20px 30px}
.wizard-licencia .interior h3 {font-size:16px; color:#4174b3; font-weight:bold; margin-top:5px}
.wizard-licencia fieldset select {width:235px;}
.wizard-licencia fieldset .toLeft {width:235px;}
.wizard-licencia fieldset label {font-size:16px; color:#697883; font-weight:bold; background:url(./gfx/icons/flecha-celeste-3.gif) no-repeat 0 0; padding:5px 0 10px 30px; display:block}
.wizard-licencia fieldset .explicativo {background-color:#cde6ff; border:solid 1px #b6c7dd; padding:5px 10px}
.wizard-licencia fieldset .separa3 {margin:10px 0 10px 25px;background-color:#fff; padding:10px 15px 15px;}
.wizard-licencia fieldset .noMargin {margin-left:0 !important}
.wizard-licencia .descripcion {margin:0;padding:0 0 0 5px;}
.wizard-licencia .boton {text-align:right; padding-top:15px}
.wizard-licencia .advertencia {background:url(gfx/icons/advertencia.gif) no-repeat 0 0; padding-left:60px; padding-bottom:15px}
.wizard-licencia .advertencia strong {color:#a0234c;}
.wizard-licencia .bg-1 {background-color:#fff; padding:20px; margin-top:5px}
.wizard-licencia .otras-licencias { padding-left:60px}
.wizard-licencia .otras-licencias strong {margin-bottom:15px; display:block}

/*layer-1*/
.layer-1 {border:solid 3px #c1c7bf;width:550px;position:absolute;background-color:#fff;left:-380px}
.layer-1 h1 {color:#264d90; font-size:16px; padding-bottom:15px}
.layer-1 h2 {color:#697883; font-size:13px; background:url(gfx/icons/flecha-azul-2.gif) no-repeat 0 0; padding:7px 0 9px 28px}
.layer-1 h3 {color:#a0234c !important; font-size:13px !important;background:none !important;margin:0 !important;padding:0 0 10px 0 !important}
.layer-1 ul {margin:5px 0 10px 30px}
.layer-1 ul li {background:url(gfx/icons/circulo-azul.gif) no-repeat 0 3px; padding-left:15px;}
.layer-1 ul li span {color:#697883; font-weight:bold}
.layer-1 .bg-1 {background-color:#f9f9fa !important;padding:20px 20px 0 20px; margin:0 0 20px 0 !important}
.layer-1 .bg-2 {padding:0 20px 0 20px;}
.layer-1 fieldset .separa {border-right:dashed 1px #aeaeae; padding-left:0;padding-right:50px; margin-right:50px; margin-left:0 !important}
.layer-1 fieldset label {display:block; padding-bottom:5px}
.layer-1 fieldset p {padding-bottom:20px}
.layer-1 fieldset p span {color:#a0234c;}
.layer-1 .boton {text-align:right; padding-top:0 !important}
.layer-1 .boton input {margin-right:15px}
.cerrar {background:url(gfx/icons/cerrar.gif) no-repeat 0 0}
.cerrar a {display:block;width:15px; height:13px}
.cerrar span {display:none}

/*usuarios-registrados*/
.usuarios-registrados .columna-2 h3 {font-size:20px; padding-top:0 !important}
.usuarios-registrados table {border-top:solid 1px #dedfe0;border-left:solid 1px #dddee0;}
.usuarios-registrados table td, table th {border-bottom:solid 1px #dedfe0;border-right:solid 1px #dddee0; padding:10px 3px 10px 10px; text-align:center}
.usuarios-registrados table th {background-color:#eaebed; padding:8px 3px 8px 8px; font-weight:normal}
.usuarios-registrados .columna-2 ul li span {font-weight:bold; color:#697883;}
.usuarios-registrados .columna-2 ul.basico li {background-image:none; padding-left:0; padding-bottom:10px}
.usuarios-registrados .bg-1 {border:solid 1px #dddee0; padding:10px;}
.usuarios-registrados .informacion {background-color:#eaebed; padding:20px; clear:both}
.usuarios-registrados .menu {margin-left:0 !important; padding:0 0 10px 0 !important; float:right;}
.usuarios-registrados .menu li {display:inline; background:url(gfx/icons/separa.gif) no-repeat 100% 2px; padding-right:10px; padding-left:10px !important}

.usuarios-registrados .buscador-licencias fieldset {padding-left:0 !important; padding-top:0 !important}
.usuarios-registrados .buscador-licencias fieldset h4 {margin-top:10px; margin-bottom:5px}
.usuarios-registrados .buscador-licencias fieldset .toLeft {width:265px}
.usuarios-registrados .buscador-licencias fieldset .toLeft.separa {margin-right:20px !important; padding-right:20px !important}

/*licencias*/
.buscador-licencias {background:#eceef1 url(gfx/backgrounds/buscador-licencias-inicio.gif) no-repeat 0 0; width:630px;}
.buscador-licencias .interior {background:transparent url(gfx/backgrounds/buscador-licencias-fin.gif) no-repeat 0 100%; padding:10px 20px 0 20px}
.buscador-licencias label {display:block; padding-bottom:5px}
.buscador-licencias h4 {background:url(./gfx/icons/flecha-azul.gif) no-repeat 0; font-size:17px; color:#264d90; padding:9px 0 7px 28px;}
.buscador-licencias fieldset {padding:15px 0 10px 60px}
.buscador-licencias .separa {border-right:dashed 1px #aeaeae; padding-right:60px; margin-right:60px}
.buscador-licencias .boton {text-align:right; padding:0 95px 0 0;}
.listado-licencias h4 {font-size:14px; color:#264d90; margin-top:30px; margin-bottom:10px}
.listado-licencias p.titulo {background-color:#eaebed; padding:10px 0 10px 20px}
.listado-licencias ul li {background-image:none}
.listado-licencias ul li span {width:200px}
.listado-licencias .listado {width:65%}
.listado-licencias .enlace {width:30%; padding-top:70px}

/*simulador-licencias*/
.simulador-licencias .caja-01 {margin:10px 100px 20px 0 !important; padding:15px 15px 0 15px !important}
.simulador-licencias .caja-01 ul {padding:15px !important}
.simulador-licencias .caja-01 .toRight {padding-top:20px}
.simulador-licencias .caja-01 .tarifa {color:#264D90; font-size:13px; font-weight:bold}
.caja-01 .tarifa {color:#264D90; font-size:13px; font-weight:bold}


/*empresas*/
.empresas h2 {color:#003387 !important}
.tabla-empresas-inicio {background:url(gfx/backgrounds/empresas-bg-01.gif) no-repeat 0 0; width:900px; height:60px}
.tabla-empresas-inicio p { padding:30px 0 0 40px}

.tabla-empresas-fin {background:url(gfx/backgrounds/empresas-bg-02.gif) no-repeat 0 0; width:900px; height:60px}

.tabla-empresas-centro {background:url(gfx/backgrounds/empresas-bg-03.gif) repeat-y 0 0; width:900px;}
.tabla-empresas-centro table {margin-top:15px;margin-bottom:15px}
.tabla-empresas-centro table td {background:url(gfx/backgrounds/empresa-border-bottom.gif) no-repeat 50% 100%; text-align:center; padding-bottom:15px; padding-top:15px; vertical-align:middle; }
.tabla-empresas-centro table .border-right td {border-right:solid 4px #d1dde9}
.tabla-empresas-centro .no-border-right {border-right:none !important}
.tabla-empresas-centro .no-border-bottom {background-image:none !important}

.tabla-empresas-header {background-color:#eaf0f7; padding:5px 15px 0 15px; width:88%; margin-left:37px;}

/*aviso legal*/
.contenido.aviso-legal .columna-1 {padding:20px; width:664px !important}
.contenido.aviso-legal .columna-1 ul {margin-bottom:15px}

/*pie*/
#pie  {padding:10px 0 ; border-top:solid 5px #3261a3; margin:20px 5px 0 10px; color:#366db0;}
#pie li {display:inline; padding-right:15px; }
#pie p {margin-top:10px; font-size:12px}

/*nuevo*/
.item-2 {background-color:#eee; padding:20px; margin-bottom:20px}
.item-2 .licencia-seleccionada {float:none !important}
.boton.excepto {padding-left:0}

/*calendario*/
div.ajax__calendar_days table tr td
{
padding:0px;
}