/* Agencia Tributaria
 * (c) Agencia Tributaria -- www.aeat.es
 */

/* ESTILOS GENERICOS */

*{margin:0;padding:0;} 
html, body{font-family:Arial, helvetica, sans-serif;font-size:.9em;color:#333333;}
body{background-color:#F1EFED; text-align:center;}

a{text-decoration:none; color:#333333;}
a:hover{text-decoration:underline; color:#990000;}
img{border:0px;}

h1{font-size:1.1em;}
h2{font-size:1em;}
h3{font-size:.9em;}

.alinIzq{float:left;}
.alinDer{float:right;}
.cursiva{font-style:italic;}
.subrayado{text-decoration:underline;}
.resalte{font-weight:bold;}
.nob{ border:0px;}
.txtIzq{text-align:left;}
.txtCen{text-align:center;}
.txtDer{text-align:right;}
.listNone{list-style:none!important;}
.margral {padding:0 6px 0 6px; text-align: right}
.top10{margin-top:10px!important;}
.top30{margin-top:30px!important;}
.top50{margin-top:50px!important;}
.bottom10{margin-bottom:10px!important;}
.bottom30{margin-bottom:30px!important;}
.bottom50{margin-bottom:50px!important;}
.left10{margin-left:10px!important;}
.left30{margin-left:30px!important;}
.left50{margin-left:50px!important;}
.masinf{ padding-left:15px; background:url(/img/masinformacion.gif) no-repeat left;}
.volver{ padding:8px 0px 0px 15px; background:url(/img/volver.gif) no-repeat left;}
.oculto{ visibility:hidden; display:none;}
.ico_accesible{margin-left:5px; border:0; /*width:.86em;*/}
.linea30{border-bottom:dotted 1px #000; margin:30px 0px 30px 0px;}
.linea{border-bottom:dotted 1px #999999; }
.corta{ clear:left;}
.espaciado{ margin:20px;}
.salto{display:block;}
.saltoP{display:block; margin-bottom:15px;}
.saltoRes{display:block; font-weight:bold;}
.seguido{display:inline}
.seguidoDer{display:inline; padding-right:5px;}
.cuadrado{background:url(/img/ico_cuadro.gif) no-repeat left; padding-left:15px; padding-top:5px;}
.fuente{display:block; color:#CF474A; margin:20px 0px 10px 0px;}
.resaltado {background:transparent url(/img/flecha_web.gif) no-repeat scroll left center;display:block;font-size:1.4em;margin:20px 0 10px;padding-left:15px;}
.colorDetalle {background-color:#F0F0F0;display:block;font-size:1em;margin:30px 0 20px;padding:5px 0 5px 5px;width:100%;}
.azul{color:#00F; font-weight:bold;}
.barra{background:url(/img/allo.gif) no-repeat 1px 18px; padding-left:15px;}
.imgcorreos{ margin-right:10px;}

/* RESULTADOS BUSCADOR */
.coincidencia{float:right; color:#666666; font-style:italic;}
.flecha{ background:url(/img/flecha_di.gif) no-repeat top left; padding-left:10px; margin-top:0px; padding-top:0!important; display:block;}
.rojo{color:#ff0000; font-weight:bold;}
.resultado{margin:30px 0px 30px 0px;}


/* CONTENEDORES CONTEXTUALES*/

#contenedor{min-width:900px;width:95%;margin:0 auto;background:url(/img/fondolat_iz.gif) repeat-y; }
#sombraIzq{background:url(/img/fondolat_iz.gif) no-repeat top left}
#sombraDer{background:url(/img/fondolat_dcho.gif) repeat-y top right;margin-left:25px}
#sombraDerSub{background:url(/img/fondolat_dcho.gif) no-repeat top right;}
#contenido{background-color:#FFFFFF; margin-right:25px; padding-bottom:5px; overflow:auto;}
#encabezado h1{ z-index:-2; position:absolute; }

/* CABECERA */

#cabecera{font-size:.85em;}
#cabecera #topIzquierda #logoGobierno{ margin:15px 10px 0px 6px; padding:0px; border:0px;}
#cabecera #topIzquierda {border:0px; float:left; margin-top:5px;}
#cabecera #topDerecha{ border:0px; float:right; text-align:right;}
#cabecera #topDerecha ul{ margin:0px; padding:0px; }
#cabecera #topDerecha ul li{list-style-type:none; display:inline; border-left:1px #000 solid; padding:0px 6px 0px 6px; }
#cabecera #topDerecha .nob{ border:0px;}
#cabecera #topDerecha .salto{display:block; padding:5px 8px 0px 0px;}
#cabecera #topDerecha #topIdiomas { margin:5px 0px 15px 0px; clear:both;}
#cabecera #topDerecha #topVarios{ margin:0px 0px 10px 0px;padding:0px; clear:both; }


/* MENU NAVEGACION */

#menuNavegacion{ clear:both;height:40px; margin:0px 5px 0px 5px; background:#E3E3E2 url(/img/fondo_menu_new.gif) repeat-x scroll 0% 0%; }
#menuNavegacion ul { margin:0; padding:0}
#menuNavegacion ul li{ list-style-type:none; display:inline; text-align:left; float:left; }
#menuNavegacion ul li a{ text-decoration:none; font-size:.85em; color:#fff; font-weight:bold; padding-left:2px; float:left;padding-top:5px;}
#menuNavegacion ul li a:hover{ text-decoration:underline;}
#menuNavegacion .centroinfoci {background:#638ED2 url(/img/menu_ciud_off.gif) no-repeat right top;float:left;height:1.7em;margin-bottom:0px;margin-left:0px;width:11.2em;}
#menuNavegacion .centroinfocion {background:#638ED2 url(/img/menu_ciud_on.gif) no-repeat scroll right top;float:left;height:1.8em;margin-bottom:0;margin-left:0;width:11.2em;}
#menuNavegacion .centroinfoagon {background:#E3E3E2 url(/img/menu_institucional_on.gif) no-repeat right top;float:left;height:1.8em;width:12.7em; }
#menuNavegacion .centroinfoem {background:#E03F3A url(/img/menu_emp_off.gif) no-repeat right top;float:left;height:1.7em;margin-bottom:0px;margin-left:0px;width:13.5em;}
#menuNavegacion .centroinfoen {background:#F4CB6E url(/img/menu_en_off.gif) no-repeat right top;float:left;height:1.7em;margin-bottom:0px;margin-left:0px;width:12.5em;}
#menuNavegacion .centroinfoenon {background:#F4CB6E url(/img/menu_en_on.gif) no-repeat right top;float:left;height:1.8em;margin-left:0px;width:12.5em;}
#menuNavegacion .centroinfoag {background:#E3E3E2 url(/img/menu_institucional_off.gif) no-repeat right top;float:left;height:1.7em;margin-bottom:0px;margin-left:0px;width:12.7em;}
#menuNavegacion .centroinfociizq{background:#E3E3E2 url(/img/menu_ciud_izq.gif) no-repeat left top; width:.7em; height:1.7em; float:left; } 
#menuNavegacion .centroinfoagizq{background:#E3E3E2 url(/img/menu_institucional_izq.gif) no-repeat left top; width:.7em; height:1.7em; float:left; }
#menuNavegacion .centroinfoemizq{background:#E3E3E2 url(/img/menu_emp_izq.gif) no-repeat left top; width:.7em; height:1.7em; float:left;}
#menuNavegacion .centroinfoenizq{background:#E3E3E2 url(/img/menu_en_izq.gif) no-repeat left top; width:.7em; height:1.7em; float:left;}
#menuNavegacion .centroinfoemon {background:#E03F3A url(/img/menu_emp_on.gif) no-repeat right top;float:left;height:1.8em;margin-bottom:0px;margin-left:0px;width:13.5em;}
#menuNavegacion .negro{color:#000;}




/* MENU */

#menu {background:url(/img/fondo_menu.gif) repeat-x #c5c7c9; height:30px; margin:0px 5px 0px 5px;  clear:both}
#menu img{padding:0px 20px 0px 10px; margin-right:10px;}
#menu .enlIzq{ float:left;}
#menu .enlDer{ float:right;}
#menu ul{margin:5px 0px; padding:0px;}
#menu ul li{list-style-image:none; list-style-type:none; padding-top:5px;display:inline;}
#menu ul li a{ padding-right:10px;color:#00234C;font-size:.9em; font-weight:bold; text-decoration:none; margin-left:10px;}
#menu ul li a:hover{ text-decoration:underline}


/* BUSCADOR */


#busqueda{   margin:0px 5px 0px 5px; height:150px; min-width:840px; background:url(/img/fnd_cabecera.jpg) repeat-x top; }
#busqueda p {  border-top:1px #ccc dotted; padding-top:4px; text-align:left; margin-top:0px; }
#busqueda .salto{display:block; font-size:.8em;}
#busqueda #buscadorImg{	float:left;}
#busqueda #buscadorForm{float:right; padding:0px 2px 0px; margin-top:5px; width:24em; background:transparent url(/img/fondo_busca.jpg) repeat-y right top;}
#busqueda #buscadorForm label{ display:block; font-size:.7em;}
#busqueda #buscadorForm fieldset{border:0px}
#busqueda #buscadorForm .buscadorInput{border:1px solid #666666;font-size:.9em; width:18em; margin-right:10px; height:1.7em;}
#busqueda #buscadorForm .buscadorSelect{border:1px solid #666666;color:#00234C;font-size:.9em; width:18em; margin-right:10px; display:inline;}
#busqueda #buscadorForm .oficinaV {background:url(/img/ov_off.gif) no-repeat;color:#003366; height:3.4em;display:block;font-weight:bold;padding-left:45px; padding-top:12px;}
#busqueda #buscadorForm .oficinaV:hover{background:url(/img/ov_on.gif) no-repeat; }
#busqueda #buscadorForm .botonOV{width:14em; float:right;  margin-top:3px;}
#busqueda #buscadorForm input.btnBuscar {background:url(/img/fondo_boton.gif) repeat-x bottom #fff;border:1px solid  #666666;color:#000;font-size:1em; height:1.6em;width:6.6em;}
#busqueda #buscadorForm input.btnBuscar:hover {background:url(/img/fondo_botonHover.gif) repeat-x bottom #fff;}


/* BRUJULA */

#brujula{clear:both;background:#E6E5E2;margin:0px 5px 30px 5px; padding-bottom:6px;padding-left:12px;padding-top:6px;text-align:left;}
#brujula ul{}
#brujula ul li {font-size:.9em; background:url(/img/flecha_brujula.gif) no-repeat left top;padding-left:15px; display:inline; margin-right:5px;}
#brujula .ultimo{font-weight:bold; font-size:1.2em; display:block; padding:0; background:none;list-style:none;}
#brujula .primero{ background:none; padding-left:0px;}


/* HOME */

#home{	width:100%;	vertical-align:top; text-align:inherit;}


/* BUSCADOR AVANZADO RESULTADOS */

.buscadorAvanzado{ margin:20px 5px 10px 5px;}
select.buscadorAv{display:inline!important;}
input.buscadorAv{display:inline!important;}
.buscadorAvanzado .legendsFiltros{ margin:0px; color:#00234c; vertical-align:baseline; font-size:1.1em; font-weight:bold;padding:3px 0px 0px 20px; background:url(/img/flechita_di.gif) no-repeat 3px 5px;}
.buscadorAvanzado .filasBuscador{clear:both; margin-bottom:20px; padding-bottom:40px;}
.buscadorAvanzado .linea{ height:1px; border-bottom:1px #999999 dotted;}
.buscadorAvanzado .buscadorAv{border: 1px solid #666666;font-size:.9em; width:150px;vertical-align: baseline; margin:10px;}


.buscadorAvanzado .filasBuscador #palabras {float:left;width:100%; text-align:right;margin:0px 10px 20px 10px;}
.buscadorAvanzado .filasBuscador #filtros {float:left;width:100%; text-align:right;margin:0px 10px 20px 10px;}
.buscadorAvanzado .filasBuscador #buscaren {float:left;width:100%; text-align:right;margin:0px 10px 20px 10px;}
.buscadorAvanzado .filasBuscador #ordenar { display:none; visibility:hidden; float:right;width:45%; text-align:right;margin:0px 10px 20px 10px;}
.buscadorAvanzado .filasBuscador #mensajeayuda{clear:both; text-align:left}
.buscadorAvanzado .filasBuscador label{display:inline;}
.buscadorAvanzado  #buscarAv {margin-top:25px;margin-bottom:45px;float:left;width:100%;text-align:center; clear:both;  }
.buscadorAvanzado  #buscarAv input{background:transparent url(/img/fondo_boton.gif) repeat-x scroll center bottom;border:1px solid #666666;color:#000000;font-size:1em;font-weight:lighter;letter-spacing:0px;min-width:6em;padding:2px 0px;vertical-align:bottom;width:6em;}


/* LISTADO */

#listado{width:70%; float:left; text-align:left; margin-left:5px; padding:10px 0px 0px 10px; height:100%; margin-bottom:0%;}
#listado h1{ font-size:1em; padding-left:20px; background:url(/img/flechita_di.gif) no-repeat 5px;}
#listado ul{padding:10px 0px 0px 40px; list-style:none;}
#listado li{font-size:.9em; font-weight:bold;list-style-image:url(/img/flecha_di.gif); padding-top:5px;}


/* SEGMENTOS */

.segmentos{ width:29%; margin:15px 0px 15px 3%; float:left;}
.segmentos a:hover{text-decoration: underline;	color:#CC3333;}
.segmentos a{text-decoration:none;	color:#333;}
.segmentos h1 a{color:#fff;}
.segmentos h1 a:hover{color:#fff}
.segmentos .txt{background:url(/img/lineapuntos.gif) top repeat-x;color:#333;font-size:.9em;clear:both;border-left: #CCCCCC 1px solid;padding:5px 0px 5px 5px; text-align:left;}
.segmentos .pie{float:left; background:url(/img/ver2.gif) repeat-x; width:100%;}
.segmentos .pie .izq{ background:url(/img/ver1.gif) left top no-repeat; float:left; width:16px; height:20px;}
.segmentos .mas {padding:0px 25px 0 0; font-size:0.9em; width:10em;}
.segmentos .mas a{color:#333; text-decoration:none;}
.segmentos .mas a:hover{color:#990000; text-decoration:underline;}
.segmentos .txt ul{font-size:1.1em;padding-left:20px;}
.segmentos .ci  {list-style-image:url(/img/flecha_azosc.gif); }
.segmentos .em {list-style-image:url(/img/flecha_empresas.gif);}
.segmentos .en {list-style-image:url(/img/flecha_entidades.gif);}
.segmentos .topCiuda{float:left;background:#4C8FC9 url(/img/ciuda2.gif) repeat-x; text-align:left;width:100%;}
.segmentos .topCiuda h1{background: url(/img/ciuda1.gif) no-repeat left top;padding:.4em 0 .4em 1em; float:left; color:#FFFFFF;}
.segmentos .topCiuda .der{	background: url(/img/ciuda3.gif) no-repeat right top;	padding:.4em 0 .4em 0;	float:right;width:18px;	height:15px;}
.segmentos .pieCiuda{ background:url(/img/ciuda4.gif) right top no-repeat; float:right; width:90%; height:20px; text-align:right;}
.segmentos .topEmpre{float:left;background:#E56E67 url(/img/empre2.gif) repeat-x; text-align:left;width:100%;}
.segmentos .topEmpre h1{background: url(/img/empre1.gif) no-repeat left top;padding:.4em 0 .4em 1em; float:left; color:#FFFFFF;}
.segmentos .topEmpre .der{	background: url(/img/empre3.gif) no-repeat right top;	padding:.4em 0 .4em 0;	float:right;width:18px;	height:15px;}
.segmentos .pieEmpre{ background:url(/img/empre4.gif) right top no-repeat; float:right; width:90%; height:20px; text-align:right;}
.segmentos .topEntid{float:left;background:#FFB74C url(/img/enti2.gif) repeat-x; text-align:left;width:100%;}
.segmentos .topEntid h1{background: url(/img/enti1.gif) no-repeat left top;padding:.4em 0 .4em 1em; float:left; color:#FFFFFF;}
.segmentos .topEntid .der{	background: url(/img/enti3.gif) no-repeat right top;	padding:.4em 0 .4em 0;	float:right;width:18px;	height:15px;}
.segmentos .pieEntid{ background:url(/img/enti4.gif) right top no-repeat; float:right; width:90%; height:20px; text-align:right;}


/* CALENDARIO */

#calendarioPrincipal{ width:100%; display:block; margin-bottom:20px;}
#calendarioPrincipal ul li{ display:inline; }
#calendarioPrincipal strong{font-size:1.2em;}
#calendarioPrincipal caption{font-size:1.4em; font-weight:bold;}
#calendarioPrincipal .dest{background-color: #FDF786;}
#calendarioPrincipal .centb2{ background-color: #E2CEFB; font-weight:bold;}
#calendarioPrincipal .mes{ width:30%; float:left; border:1px solid #000; margin:10px; height:16em; padding:0px;}
#calendarioPrincipal .resalte{ font-style:italic; color:#ff0000;}
#calendarioPrincipal td{ border:1px solid #CCCCCC; text-align:center; padding:2px;}
#calendarioPrincipal th{padding:4px;}


/* CONTENIDO PRINCIPAL */
.contenidoPrincipal{float:left; margin-left:5px; text-align:justify;width:69%;padding:0px 0px 30px 10px; }
.contenidoPrincipal h1{padding-bottom:4px;padding-left:20px; padding-top:3px;background:url(/img/flechita_di.gif) no-repeat 3px 5px;}
.contenidoPrincipal h2{padding-bottom:4px;padding-left:20px; padding-top:3px;background:url(/img/flechita_di.gif) no-repeat 3px 5px;}
.cotnenidoPrincipal h2 a{color:#00234C;}
.contenidoPrincipal h3{padding-bottom:4px;padding-top:20px;}
.contenidoPrincipal ul, ol{display:block; padding-left:40px; margin:5px 0px 5px 0px;}
.contenidoPrincipal ul li{list-style-image: url(/img/flecha_di.gif);  margin-bottom:5px; padding-right:20px;}
.contenidoPrincipal ul li a { margin-right:3px;}
.contenidoPrincipal ul li ul{ padding:10px 0px 0px 40px;}
.contenidoPrincipal ul li ul li{ margin-bottom:10px;}
.contenidoPrincipal ul li ul li ul li{ list-style:circle; list-style-image:none!important;}
.contenidoPrincipal dl{margin:20px 0 20px 0;}
.contenidoPrincipal dt{font-weight:bold;}
.contenidoPrincipal dd{padding-left:20px; display:block;}
.contenidoPrincipal label{display:block;}
.contenidoPrincipal select{}

.contenidoPrincipal .punto li{list-style-type:disc!important; list-style-image:none!important;}
.contenidoPrincipal .cuadro li{list-style-type:square!important; list-style-image:none!important;}
.contenidoPrincipal .circulo li{list-style-type:circle!important; list-style-image:none!important;}

.contenidoPrincipal p{margin:10px 0px 10px 0px;} 
.contenidoPrincipal strong{}
.contenidoPrincipal .imgorg{padding:30px;}
.contenidoPrincipal .small{display:block; margin:20px 0px 20px 0px;}
.contenidoPrincipal .azul{ font-size:1em; color:#003399; font-weight:bold; display:block;}
.contenidoPrincipal .cuadro li{list-style-image: url(/img/ico_cuadro.gif);  margin-bottom:5px;}
.contenidoPrincipal .dcha {float:right; margin-bottom:0px; padding:6px 0px;}
.contenidoPrincipal .dcha a{padding-left:15px;}
.contenidoPrincipal .top {background-color:#E6E5E2;border-bottom:1px solid #999999;height:23px;margin-top:10px;}
.contenidoPrincipal .top h1 {color:#00234C;float:left;font-size:0.9em;margin-left:8px;padding-bottom:0;padding-top:5px;}
.contenidoPrincipal .top .izq {background:transparent url(/img/esqb_iz.gif) no-repeat scroll left bottom;float:left;height:23px;width:4px;}
.contenidoPrincipal .top .der {background:transparent url(/img/esqb_dcha.gif) no-repeat scroll left bottom;float:right;height:23px;width:4px;}

.contenidoPrincipal .ico_accesible{margin-left:5px; /*width:.8em;*/}
.contenidoPrincipal .iconoImg, .iconoZip, .iconoDoc, .iconoPdf, .iconoProc {margin-left:5px; /*width:1.26em!important;*/}
.contenidoPrincipal .iconoExe, .iconoTxt{ margin-left:5px; /*width:1.8em;*/ }
.contenidoPrincipal .fecha{margin-top:30px;}
/*.contenidoPrincipal .top30{margin-top:30px; margin-bottom:10px;}*/
.contenidoPrincipal .direcciones {background-color:#F3F3F3; padding:5px; margin:30px 0px 30px 0px; border:1px #000066 solid; text-align:center;}
.contenidoPrincipal .descripcion {display:block;margin:5px 0;margin-bottom:15px !important;}

.contenidoPrincipal .modelos{border-bottom:1px dotted #000; padding-left:30px; margin:10px 0px 20px 0px; text-align:left;}
.contenidoPrincipal .modelos p a{ display:block;}
.contenidoPrincipal .modelos li{ list-style:circle; }
.contenidoPrincipal .modeloIzq{ float:left; width:33%; padding-top:10px; clear: right;}
.contenidoPrincipal .modeloDer{ float:right; width:65%; padding-top:10px; display:block;}




.contenidoPrincipal .impuestos ul li{ list-style-image: url(/img/ico_cuadro.gif);  margin:0px 0px 5px 20px;}
.contenidoPrincipal .impuestos ul{ margin:5px; padding:0px;}

.contenidoPrincipal ul.col3{padding: 0px;float: left;margin: 15px 0px;width: 100%;list-style-type: none}
.contenidoPrincipal ul.col3 li{padding:2px; display: inline;float: left;width: 32%;height:2em; margin-bottom:10px;} 

.contenidoPrincipal .preguntaIzq{ float:left; width:20%; clear: right;}
.contenidoPrincipal .preguntaDer{float:right; width:80%; display:block; margin-bottom:20px;}

.contenidoPrincipal .normativa{ width:100%; margin:15px 0px 15px 0px; display:table;}
.contenidoPrincipal .normativaIzq{float:left; width:20%; margin:10px 0px 10px 0px; clear:both;}
.contenidoPrincipal .normativaDer{float:right; width:80%; margin:10px 0px 10px 0px;}

.contenidoPrincipal .contenidoPerfil label{ display:inline;}
.contenidoPrincipal .contenidoPerfil fieldset{ padding:10px; margin-bottom:20px;}
.contenidoPrincipal .contenidoPerfil fieldset input{ margin-top:10px;}

.contenidoPrincipal .contenidoCalendario h3{ margin:5px 0 10px 0; background:url(/img/allo.gif) no-repeat 0px 18px ; padding-left:15px; font-size:1em;}
.contenidoPrincipal .contenidoCalendario h4{ margin:10px 0 10px 0; padding-left:15px; color: #900; font-size:.9em;}
.contenidoPrincipal .contenidoCalendario p{ margin-left:20px;}
/*.contenidoPrincipal .contenidoCalendario p strong{ padding-left:10px; background:url(/img/flecha_azosc.gif) no-repeat;}*/
.contenidoPrincipal .contenidoCalendario .gralscont{ margin-left:10px;}

.contenidoPrincipal #sugerencias{ margin-top:40px;} /* formulario */
.contenidoPrincipal #sugerencias label{float:left; width:8em; text-align:right; padding-right:5px;}
.contenidoPrincipal #sugerencias .sugInput{margin-bottom:20px; display:block; border:1px solid #666666;font-size:0.9em; width:20em; margin-left:9em; }
.contenidoPrincipal #sugerencias textarea{margin-bottom:20px; display:block; border:1px solid #666666;font-size:1em;font-family:Arial,helvetica,sans-serif; width:20em; height:11em; margin-left:8em; }
.contenidoPrincipal #sugerencias input.btnBuscar {background:#FFFFFF url(/img/fondo_boton.gif) repeat-x bottom;border:1px solid #666666;color:#000000;font-size:1em;height:2em;width:8em; margin:1em 0 0 8em;}
.contenidoPrincipal #sugerencias input.btnBuscar:hover {background:#FFFFFF url(/img/fondo_botonHover.gif) repeat-x scroll center bottom;}

/* FORMULARIO EDITRAN */

.contenidoPrincipal #formEditran .fieldNivel1 {margin-top:30px; border: 2px solid #E6E5E2;}
.contenidoPrincipal #formEditran .fieldNivel1 legend{font-size:1.2em; font-weight: bold; border:2px solid #E6E5E2; padding: 5px; margin-left:10px;}
.contenidoPrincipal #formEditran .fieldNivel2 {border:1px solid #E6E5E2; margin: 40px 5px 20px 0px;}
.contenidoPrincipal #formEditran .fieldNivel2 legend{font-size:1.15em; padding: 5px; margin-left:10px; border:1px solid #E6E5E2;}
.contenidoPrincipal #formEditran .fieldNivel3 {border:0px; margin-top: 10px;}
.contenidoPrincipal #formEditran .fieldNivel3 legend{font-weight: normal; padding: 10px 10px 10px 0px; margin-left:10px; border:0px;}
.contenidoPrincipal #formEditran .fieldNivel4 {border:1px solid #E6E5E2; margin:0px 5px 5px 0px;}
.contenidoPrincipal #formEditran .fieldNivel4 legend {font-size: 1.05em; padding-left: 5px}
.contenidoPrincipal #formEditran .fieldNivel5 {border:0px; margin:20px 0px 20px 0px;}
.contenidoPrincipal #formEditran .fieldNivel5 legend {font-size: 1em; padding: 0px 0px 10px 0px;}
.contenidoPrincipal #formEditran input.btnBuscar {background:#FFFFFF url(/img/fondo_boton.gif) repeat-x bottom;border:1px solid #666666;color:#000000;font-size:1em; height:2em; width:6em; margin:20px 30px 0px 0px; display:inline;}
.contenidoPrincipal #formEditran input.btnBuscar:hover {background:#FFFFFF url(/img/fondo_botonHover.gif) repeat-x scroll center bottom;}
.contenidoPrincipal #formEditran .fieldContents {padding:20px 0px 0px 25px;}
.contenidoPrincipal #formEditran input, select{display:block; vertical-align:bottom;}
.contenidoPrincipal #formEditran label{float:left; padding:0px 10px 0px 10px; width:150px;}
.contenidoPrincipal #formEditran .label2{float:left; padding:0px 10px 0px 10px; width:50px; text-align:right; vertical-align:bottom;}
.contenidoPrincipal #formEditran .sugInput {vertical-align: text-bottom; margin:0 5px 20px 5px; border:1px solid #666666;}
.contenidoPrincipal #formEditran .titulo{font-size: 0.85em;}
.contenidoPrincipal #formEditran .subTitulo{font-size: 1em;font-weight: bold;}
.contenidoPrincipal #formEditran .fieldRadios {margin-left:80px;}
.contenidoPrincipal #formEditran .fieldRadios input{float:left; vertical-align:bottom;}
.contenidoPrincipal #formEditran .fieldRadios2 {margin-top:0px}
.contenidoPrincipal #formEditran .fieldRadios2 input{float:left; vertical-align:bottom;}
.contenidoPrincipal #formEditran .legendRadioButtons {padding-left: 10px;}

.contenidoPrincipal table{font-size:.9em; border:1px solid #cccccc; padding:10px;}
.contenidoPrincipal table tr{padding:5px;}
.contenidoPrincipal table td{padding:10px 0 10px 0;}
.contenidoPrincipal table ul, ol{ padding:0;}
.contenidoPrincipal table ul li{list-style-image:none; list-style:none;}
.contenidoPrincipal table ul li ul li{ list-style:circle;}

.contenidoPrincipal .tablaDatos{margin-left:20px; width:90%; border:1px #ccc solid;}
.contenidoPrincipal .tablaDatos thead tr th{ background-color: #F3F3F3; font-size:.9em;border:1px #ccc solid;}
.contenidoPrincipal .tablaDatos td{ padding:4px; border:1px #999999 solid; font-size:1em; text-align:center;  width:14%;}
.contenidoPrincipal .tablaDatos td .peq{ padding:4px; border:0px; font-size:.9em; text-align:center; height:auto;}
.contenidoPrincipal .tablaDatos td table td{border:0px;}

.contenidoPrincipal .tablaDatos2{border:1px #ccc solid;}
.contenidoPrincipal .tablaDatos2 thead tr th{ background-color: #F3F3F3; font-size:.9em;border:1px #ccc solid;}
.contenidoPrincipal .tablaDatos2 td{ padding:1px; border:1px #999999 solid; font-size:1em; text-align:center;}
.contenidoPrincipal .tablaDatos2 td .peq{ padding:1px; border:0px; font-size:.9em; text-align:center; height:auto;}
.contenidoPrincipal .tablaDatos2 td table td{border:0px;}



/* abandonado */
.contenidoPrincipal .listaHorizontal ul{ margin:40px 0px; padding:0px 10px 0px 10px; }
.contenidoPrincipal .listaHorizontal ul li{list-style-type:none; display:inline; padding-left:8px;  }
/* fin abandonado */


.contenidoPrincipal .paginacion{ text-align:right; margin-top:2px;}
.contenidoPrincipal .paginacion strong{margin:0px 3px 0px 3px;}
.contenidoPrincipal .paginacion a{margin:0px 3px 0px 3px;}
.contenidoPrincipal .paginacion ul{display:inline; padding-left:10px; }
.contenidoPrincipal .paginacion ul li{display:inline; padding:0 .5em 0 0;}
.contenidoPrincipal #titNav2Wrapper{ width:100%; border-bottom:1px #999999 dotted;  padding-bottom:25px; margin:0px 5px 30px 0px; }
.contenidoPrincipal #titNav2Wrapper h1{float:left; margin:0px; padding-left:20px; background:url(/img/flechita_di.gif) no-repeat 5px;}
.contenidoPrincipal #titNav2Wrapper h2{float:left; margin:0px; padding-left:20px; background:url(/img/flechita_di.gif) no-repeat 5px;}
.contenidoPrincipal #comboNav2{float:right; display: block; padding-top:5px;}
.contenidoPrincipal #comboNav2 input{vertical-align:middle;width:1.7em; margin-left:5px; display:inline;}
.contenidoPrincipal #comboNav2 label{ display:inline;}
.contenidoPrincipal #comboNav2 label{ display:inline;}
.contenidoPrincipal #comboNav2 .desple2{border:1px solid #666666;color:#00234C;margin-left:0px; font-size:1em; margin-left:10px;vertical-align:middle; display:inline;}
.contenidoPrincipal #contenidoSeccion{ }
.contenidoPrincipal #contenidoSeccion .par{width:100%; display:block; clear:both; padding-bottom:10px;}
.contenidoPrincipal #contenidoSeccion .cajita{width:46%; float:left; margin:0px 10px 10px 5px;  }
/*.contenidoPrincipal #contenidoSeccion .cajita h2 a{ padding-left:20px; background:url(/img/flechita_di.gif) 2px no-repeat; color:#00234C; display:block;}*/
.contenidoPrincipal #contenidoSeccion .cajita .linea{ border-bottom:1px #999999 dotted; margin:0px;}
.contenidoPrincipal #contenidoSeccion .cajita .dcha a{padding-right:20px; background:url(/img/bolo_di.gif) no-repeat right;}


/* SUBMENU */


.subMenu{float:right;  text-align:left;width:27%; margin:0px 5px 20px 0px;}
.subMenu .top{ height:24px;background:url(/img/subMenu_topDer.gif) right top no-repeat; margin:0px; padding:0px; }
.subMenu .top .izq{ float:left; background:url(/img/subMenu_topIzq.gif) left bottom no-repeat; float:left; height:24px; width:147px;}
.subMenu .top .der{ float:right; background:url(/img/subMenu_topDer.gif) right top no-repeat; float:right; height:24px; }
.subMenu .txt{border-left:3px solid #E6E5E2; border-right:3px solid #E6E5E2;margin:0px; padding:0px;}
.subMenu .pie{ height:10px;background:url(/img/subMenu_pieDer.gif) right bottom no-repeat; margin-top:-6px;}
.subMenu .pie .izq{ float:left;background:url(/img/subMenu_pieIzq.gif) right bottom no-repeat; height:10px; width:13px; }
.subMenu ul, ol{display:block; padding:5px 0px 0px 40px;}
.subMenu ul li{ list-style-image: url(/img/flecha_em.gif); padding:0px; }
.subMenu ul li a { margin-right:3px;}


/* CANALES RELACIONADOS */

#canalesRelacionados{ text-align:left;  margin:20px 0px 30px 15px; padding-bottom:20px; width:68%;}
#canalesRelacionados h2{color:#00234C; font-size:1em;margin-bottom:5px; border-bottom:1px #999999 dotted;}
#canalesRelacionados h3{color:#00234C}
#canalesRelacionados select{ vertical-align:middle; width:28em; font-size:1em;margin-left:4px;}
#canalesRelacionados input{ vertical-align:middle; width:1.7em;margin-left:4px;}
#canalesRelacionados ul{display:block; padding:5px 0px 0px 40px;}
#canalesRelacionados ul li{ list-style-image: url(/img/flecha_institucional.gif); margin-bottom:5px;}


/* ACCESO TRAMITE */

#accesoTramite { text-align:left; margin:20px 0px 30px 15px; padding-bottom:20px; width:68%;}
#accesoTramite h2{color:#00234C; font-size:1em;margin-bottom:5px;border-bottom:1px #999999 dotted;}
#accesoTramite h3{color:#00234C;}
#accesoTramite select{ vertical-align:middle; width:28em; font-size:1em;margin-left:4px;}
#accesoTramite input{ vertical-align:middle; width:1.7em;margin-left:4px;}
#accesoTramite ul{display:block; padding:5px 0px 0px 40px;}
#accesoTramite ul li{ list-style-image: url(/img/flecha_institucional.gif); margin-bottom:5px;}


/* MAPA WEB */

#mapaWeb{ width:100%;}
#mapaWeb .caja{ width:32%; margin:0 0 2em .8%; float:left; }

#mapaWeb ul li{list-style:none; text-align:left; padding-left:10px; margin:2px 0px 2px 15px;}
#mapaWeb li.ci{background-color:#DEE7F5;}
#mapaWeb li.em{background-color:#F5D6D6;}
#mapaWeb li.en{background-color:#FFECD0;}
#mapaWeb li.di{background-color:#E2E7EC;}

#mapaWeb .caja h2 a {color:#FFFFFF;font-size:1.1em;}
#mapaWeb .caja h2.ci {background-color:#0047B6}
#mapaWeb .caja h2.em {background-color:#CC3333}
#mapaWeb .caja h2.en {background-color:#EB9307}
#mapaWeb .caja h2.di {background-color:#00234C}

/* INICIO MINIBANNERS */

#miniBanners{float:right;clear:right; display:block; width:27%; margin:5px 5px 20px 5px; text-align:center}
#miniBanners img{float:left; clear:both; margin:10px 30px 10px 10px;}
#miniBanners .oculto{display:none; visibility:hidden;}

/* BANNER ADUANAS */

#bannerAduanasWrapper{text-align:center; margin:20px 40px 15px 0px; float:right;}

/* MENU VERTICAL - Botonera y menú vertical */

.menuV{width:27%; margin-bottom:20px; float:right; font-size:.9em; display:block;  margin-right:5px; clear:right;}
.menuV h3{float:left; padding-right:1em; padding:.6em .7em 0 0; color:#990000;}
.menuV .grupo{padding:5px 10px 20px 5px; margin:0px; float:left;}
.menuV .txt{ border-left:3px #E6E5E2 solid; border-right:3px #E6E5E2 solid; padding:0px 3px;}
.menuV li a{text-decoration:none;color:#333333;}
.menuV li a:hover{text-decoration:underline; color:#990000;}
.menuV .top .izq{background:url(/img/accesoIzq.gif) left bottom no-repeat; float:left; height:30px; width:8px;}
.menuV .top .der{background:url(/img/accesoDer.gif) right top no-repeat; float:right; height:30px; width:200px;}
.menuV .top h2{background:url(/img/accesoDer.gif) right top no-repeat;height:2.85em; font-size:.9em; color:#00234c; float:right; margin:0; padding:5px 10px 0px;}
.menuV .top{ background:url(/img/accesoCen.gif) repeat-x top;height:30px; }
.menuV .fondo{ background-color:#F9F8F8}
.menuV .fondo ul{border-top:1px solid #DDE2E6;margin:0px;padding:0px 0px 15px 0px;clear:both; list-style-type:none; text-align:left;}
.menuV .fondo li {border-bottom:1px solid #DDE2E6;font-size:0.9em;;margin:0px;padding:3px;}
.menuV .fondoBotonera{ background-color:#FFF; text-align:left;}
.menuV .fondoBotonera ul{margin:0px;padding:0px;clear:both; list-style-type:none;}
.menuV .fondoBotonera li {font-size:0.9em;;margin:0px;padding:3px; list-style-type:none;}
.menuV .fondoBotonera li a{ padding-left:3px;}
.menuV .fondoBotonera li img{ vertical-align: middle;}
.menuV .pie{ background:url(/img/accesoPieDer.gif) right bottom no-repeat; height:8px; }
.menuV .pie .izq{background:url(/img/accesoPieIzq.gif) left bottom no-repeat; width:9px; height:8px; float:left}


/* NOVEDADES */

#novedades{ width:70%; float:left; text-align:left; margin:30px 0px 0px 20px;}
#novedades a{ color:#333;} 
#novedades strong{ font-size:1em; color:#333333;}
#novedades p{background:url(/img/flecha_azosc.gif) no-repeat; padding:0px 0px 15px 10px; margin-top:10px;}
#novedades h1{color:#00234C; font-size:.9em; margin-left:8px; padding-bottom:0px; padding-top:5px;float:left;}
#novedades h2{color:#00234C; font-size:.9em; margin-left:8px; padding-bottom:0px; padding-top:5px;float:left;}
#novedades h3{font-size:1em;}
#novedades ul{margin:20px 0px 10px 0px; list-style-type:none; }
#novedades ul li{ margin:20px 0px 20px 10px;list-style-image: url(/img/flecha_azosc.gif);}


#novedades .dcha{float: right;}
#novedades .txtsmall{padding-left:10px;}
#novedades .nob{border:0px;}
#novedades .top{background-color:#E6E5E2; height:23px; border-bottom:1px solid #999999;}
#novedades .top .izq{background:url(/img/esqb_iz.gif) left bottom no-repeat; float:left; height:23px; width:4px;}
#novedades .top .der{background:url(/img/esqb_dcha.gif) left bottom no-repeat; float:right; height:23px; width:4px;}
#novedades .txt{}
#novedades .txtLargo{ padding-top:10px;}
#novedades .txtCorto{ padding-left:10px;color:#666666;font-size:.8em;}
#novedades .pie{}
#novedades .pie .izq{}
#novedades .nov { padding:10px 0px 10px 0px; border-bottom:1px #333 dotted; margin:5px 20px 10px 20px; }
#novedades #nov1, #nov2, #nov3{ padding:10px 0px 10px 0px; border-bottom:1px #333 dotted; margin:5px 20px 10px 20px;}



/* NOTAS DE PRENSA */

#notasPrensa{ width:70%; float:left; text-align:left; margin:40px 0px 0px 5px;}
#notasPrensa a{ color:#333;} 
#notasPrensa strong{ font-size:1em; color:#333333;}
#notasPrensa p{ margin:5px 0px 20px 0px; border-bottom:1px #333 dotted; padding-bottom:15px;}
#notasPrensa h1{color:#00234C; font-size:1em; margin-left:8px; padding-bottom:0px; padding-top:3px;float:left;}
#notasPrensa ul{margin:20px 0px 10px 10px; list-style:none;}
#notasPrensa ul li{ margin:20px 0px 20px 20px;}
#notasPrensa .top{background-color:#E6E5E2; height:23px; border-bottom:1px solid #999999;}
#notasPrensa .txt{}
#notasPrensa .txtCorto{ padding-left:10px;color:#666666;font-size:.8em;}
#notasPrensa .fotonoticia1 {float:left;height:90px;margin-right:16px;width:130px;}
#notasPrensa .pie{}
#notasPrensa .pie .izq{}


/* ERROR */
#error{padding:20px; overflow:auto;}
#error #cabecera{ height:80px;}
.error{float:left; padding:10px 0px 0px; text-align:left;width:95%; padding-left:10px; }
.error h1{padding-bottom:4px;padding-left:20px; padding-top:3px;background:url(/img/flechita_di.gif) no-repeat 5px;}
.error h2{padding-bottom:10px;padding-top:20px;}
.error h3{padding-bottom:4px;padding-top:20px;}
.error ul, ol{display:block; padding:5px 0px 0px 40px; margin-top:5px;}
.error ul li{list-style-image: url(/img/flecha_di.gif);  margin-bottom:5px;}
.error ul li a { margin-right:3px;}
.error ul li ul{ padding:10px 0px 0px 40px;}
.error ul li ul li{ margin-bottom:10px;}
.error p{margin-top:10px;}
.error strong{}


/* INICIO PIE */

#pie{background-color:#E6E5E2;height:40px; margin:0 5px 0px 5px; clear:both;}
#pie .sombraInf{ clear:both; float:left;  width:100%; height:15px; background:url(/img/fondobottom.gif) repeat-x;}
#pie .enlaces{ float:left; padding:10px 0px 0px 6px;}
#pie .inicial{border:0px;}
#pie ul { margin:0px; padding:5px 0px;}
#pie ul li{list-style-type: none;display: inline; padding:0 5px 0 7px; border-left:#000 solid 1px;}
#pie .enlaces li{list-style-type:none; display:inline; }
#pie .logos li{ float:right;border:0px;}


/* PIE CONTENEDOR - Sombra inferior de la web */

#pieContenedor{height:15px; background-image:url(/img/fondobottom.gif); clear:both; width:95%; background-color:#F1EFED;margin:0pt auto;}
#pieContenedor .sombraInfIzq{background-color:#F0EFED;background-image:url(/img/fondobottom_iz.gif);background-repeat:no-repeat;height:15px;width:23px;float:left; }
#pieContenedor .sombraInfDer{background-color:#F0EFED;background-image:url(/img/fondobottom_dcha.gif);background-repeat:no-repeat;height:15px;width:23px;float:right; }


/* En Contexto */
.menuVcontextos {width:69%; float:left; margin:0px 5px 20px 15px; font-size:.9em;}
.menuVcontextos .top .izq{background:url(/img/accesoIzq.gif) left bottom no-repeat; float:left; height:30px; width:8px;}
.menuVcontextos .top h2{background:url(/img/accesoDer.gif) right top no-repeat;height:30px; font-size:.9em; color:#00234c; margin:0; padding:5px 10px 0px;}
.menuVcontextos .top {background:url(/img/accesoCen.gif) repeat-x top;height:30px; text-align:left}
.menuVcontextos .fondo{ background-color:#F9F8F8}
.menuVcontextos .fondo ul{border-bottom: #DDE2E6 1px solid; margin:0px 5px;padding:5px 0px;clear:both; list-style-type:none; text-align:left;}
.menuVcontextos .fondo li {font-size:0.9em;;margin:1px;background:url(/img/flechanavegacion_di.gif) no-repeat scroll 0% 50%;padding-left:15px; display:inline;}
.menuVcontextos .pie{ background-color: #E6E5E2; height:5px; }
.menuVcontextos .txt{ border-left:3px #E6E5E2 solid; border-right:3px #E6E5E2 solid; padding:0px 3px;}
.menuVcontextos .fondo li.primero{ background:none; padding-left:0px;}

/* EnSuContexto */

#tituloContexto {padding: 5px 0px 0px 5px;}
#masContextos {padding: 15px 0px 5px 0px; text-align: right;}
#contextos {padding: 3px 3px 3px 20px;}
#contextos li {margin-bottom: 15px;}
#contextos ul {margin-left: 0; padding-left: 0; font-size: 0.85em; list-style-type:none} 
#contextos ul li {background:url(/img/flecha_di.gif) no-repeat 0% 50%;padding:5px 5px 0px 15px; display:inline;}
#contextos ul li.primero{padding-left: 0px; background:none;}


/* Contenido RSS */ 

#contenidoRSS{}
#contenidoRSS .tabla{margin-top:10px;width:100%}
#contenidoRSS .tabla .fila{clear:both;display:block;padding-bottom:10px;width:100%;}
#contenidoRSS .cajitaIzq{width:60%; float:left; margin:0px 10px 10px 10px;}
#contenidoRSS .cajitaDch{width:40%; float:right; margin:0px 10px 10px 10px;}
#contenidoRSS .tabla ul, ol{display:block; padding:0px 0px 0px 40px;}
#contenidoRSS .tabla ul li{clear:both;list-style-image:none;list-style-type:none;padding-top:5px;}
#contenidoRSS .tabla span{}
#contenidoRSS .tabla span a{margin-right:3px;}
#contenidoRSS .nombreTAX{float:left;}
#contenidoRSS .enlaces{float:right; width:100px;}
#contenidoRSS .enlaces a{margin-right:3px;}
#contenidoRSS .centrado{text-align:center;clear:both;display:block;margin-top:20px;}


/* Procedimientos */
#procedimientos p{padding: 10px 10px 10px 20px; border:1px solid; background-color:#F9F8F8}



.enlaceContenido{line-height:1.2em;padding-bottom:4px;padding-left:20px;padding-top:3px;background:url(/img/flechita_ro.gif) no-repeat 3px 5px;color:#E03F3A;}
.enlaceContenido a{color:#E03F3A; font-weight:bold;}


/* BOTONERA HORIZONTAL */
.botonera_DNIe{font-family:Arial, Helvetica, sans-serif;font-weight:bold;float:left;padding-left:30px;}
.botonera_centro{background:url(/img/DNIe_fondo_centro.png) repeat-x;height:80px;float:left;}
.title_botonera_DNIe{font-size: 20px;font-style:italic;color:#007;}
.boton_DNIe{font-size:16px;float:left;display:block;}
.boton_DNIe a{color:#5D2E00;background:url(/img/DNIe_boton_centro.png) repeat-x;height:42px;font-size:13px;padding-top:3px;text-align:center;float:left;}
.describe{font-size:11px;color:#9F5000;}
.borde_exterior_der{background:url(/img/DNIe_fondo_latDer.png) no-repeat top right;float:left;height:75px;width:20px;}
.borde_exterior_izq{background:url(/img/DNIe_fondo_latIzq.png) no-repeat top left;height:75px;width:15px;float:left;}
.borde_interior_der{background:url(/img/DNIe_boton_latDer.png) no-repeat top right;float:left;height:42px;width:16px;}
.borde_interior_izq{background:url(/img/DNIe_boton_latIzq.png) no-repeat top left;height:42px;width:10px;float:left;}

.ico_boe{
	margin-left:5px;
	vertical-align:middle;
}
