﻿/* reset */
body {font-size: 8pt;font-family: Verdana, Arial, Helvetica, sans-serif;}
html, body,.dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0}
div{font-size: 1em;  }
table {border-collapse:collapse; border-spacing: 0; width:100%}
fieldset,img, abbr, acronym {border:0}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal}
ul {list-style:none}
caption,th {text-align:left}
legend {color: #000}

/* estilos  */
a {color: #027bc2; text-decoration: none; outline:none}

h1 {font-size: 1.5em; margin-bottom: 0.5em}
h2 {font-size: 1.3em; margin-bottom: 0.5em; font-variant: small-caps !important; color:#333;  border-bottom: 1px solid #000; margin-top: 10px}
h3 {font-size: 1.2em; margin-top: 10px}
h4 {font-size: 1.1em; font-weight: bold; margin: 5px 0 5px 0}
hr {display: block; border-bottom: 1px dotted #666; height: 1px; padding-top: 10px; border-left: 0; border-right: 0; border-top: 0}
p {margin-bottom: 10px}
dt {margin: 10px 10px 5px 0; font-weight: bold}
dd {margin: 10px 30px 5px 30px}
	
/* ocultos  */
.opciones, .buscador { display: none}
.menu, .sobre, .menu_principal, .envuelve_contenido { display: none}
.bread, .otros_enlaces , /* ul.indice , */  .listado_busqueda, .suscribase, .raquo2, 	.subir {display:none}
.oculto, .escondido, .invisible  {display: none}
.tamanoletras {display: none}
.tamanoletras a {display: none}

.visible {display: block; border: 1px solid red}

.header {clear: both; display:block; border-bottom: 3px solid #333; margin-bottom: 10px;}
.footer {clear: both;}
.content2 {	margin: 0 !important;}


.ministerio {clear: left; width: 100%; text-align:center; margin: 1em auto; border-top: 3px solid #333}


.enlaces ul.peqlogos {clear:both !important}
ul.loguitos {display: block; margin-top: 1em; margin-left:auto !important; margin-right: auto; margin-bottom: 1em; padding: 1em 	!important; text-align: center}
.enlaces ul.peqlogos li, ul.loguitos li{display: inline; margin: 0 2px}
.ico {width:44px; height: 44px;}
.ayudas_x {float: right; width: 45%; text-align: left}
.servicios_destacados_x {float:left;; width: 45%}
.masinfo_x {clear:both}
.granbanner_x {margin: 10px auto; width: 100%}


.innercontent ul{list-style-type: none}
.innercontent ul li{margin-bottom: 10px}

.caja_foto_derecha{float: right; margin-left: 30px}
.caja_foto {float: left; margin-right: 10px}
.caja_foto_publicaciones {display: block; margin: 0 auto; width: 170px}
.caja_foto_pequena {float: left; width: 50px; margin-right: 10px}

.servicios_destacados ul li, .ayudas ul li, .novedades ul li, .tramites ul li, .como_funciona ul li, .utilidades_portada ul li{ padding-left: 10px}	


.actualizado {text-align:right; display:block}

.listado_de_raiz h3 {padding-left: 12px; margin-bottom: 5px}
.listado_de_raiz h4 {padding-left: 12px; margin-bottom: 5px}

.listado_de_recursos {margin: 1em auto; width: 95%; border: 1px solid #ccc; display:table}
.listado_de_recursos .li_par, .listado_de_recursos .li_impar { margin-bottom: 0;  padding: 0px}
.listado_de_recursos .li_par a, .listado_de_recursos .li_impar a {padding-top: 9px; padding-bottom: 9px; color: #2D377C}

.listado_de_carpetas {padding-left: 20px !important} 

dl.listado_extendido dt{ color: #646464; font-weight: bold; padding-left: 5px}
dl.listado_extendido dt a { color: #646464}
dl.listado_extendido2 dt{ color: #646464; font-weight: bold; padding-left: 5px; margin: 10px 10px 0 0}
dl.listado_extendido2 dd {margin: 1px 30px 5px; padding: 0 0 5px 0}


ul.organigrama {margin-left: 0; padding-left: 2em; list-style-type:square}
ul.organigrama ul{margin-left: 0; padding-left: 2em; list-style-type:circle}
ul.organigrama ul ul{margin-left: 0; padding-left: 2em; list-style-type: disc}
ul.organigrama ul ul ul{margin-left: 0; padding-left: 2em; list-style-type: none}


.contacto{border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; margin: 5px; padding-top: 4px}
.vcard dt, .contacto dt{font-weight: bold; margin-left: 10px !important}
.innercontent .contacto dt, .h2vcard{border-bottom: 3px double #006699; margin-right: 25px !important} 
.h2vcard{margin-left: 10px; margin-top: 10px}
.ulvcard {margin-left: 10px !important} 
.vcard dd, .vcard li {padding-left: 1em; margin-top: 1em}
.tel {white-space: nowrap}


.vevent {border-bottom: 1px dotted #666; margin-bottom: 20px; padding-bottom: 5px}
.vevent .summary {font-size: 1.4em; font-weight: bold}
.vevent dl {margin-bottom: 1em}
.vevent dt {font-weight: bold}
.vevent dd {margin: 0; padding: 0}


.hentry {border-bottom: 1px dotted #666; margin-bottom: 20px; padding-bottom: 5px}
.sub-title {font-variant: small-caps; font-weight: bold; border-bottom: 1px solid #666; margin-bottom: 10px; font-size: 1.3em}
.entry-title {font-weight: bold}
.published {font-weight: bold; display: inline}


.entrada_formulario {margin-bottom: 0.5em}
.juntos {display: inline}


.faq-list{margin-left: 0em !important}
.faq-list li{margin-left: 20px; margin-bottom: 0.5em !important; list-style-type:square}


.biblioteca {display:block;float:left;width:95%}


.fototeca{}
.foto_principal{padding:5px}
.fotos_pequennas{text-align: center}
.fototeca img {border-color:#aaa #ccc #ddd #bbb; border-style:solid; border-width:1px; color:inherit; vertical-align:top}
.foto_principal img {margin-right: 5px; margin-bottom: 5px; border-color:#aaa #ccc #ddd #bbb; border-style:solid; border-width:1px}
.descarga_foto {padding-left:25px; padding-bottom: 0.3em}
.fotos_pequennas ul {text-align:center; margin: 0 auto}
.fotos_pequennas li {height:75px; width:100px; border-color:#ddd #bbb #aaa #ccc; border-style:solid; border-width:1px; display:inline; float:left; margin:2px !important; padding:5px; position:relative}
.fotos_pequennas img {height:75px; padding:2px; width:100px}
.foto_portada {width: 100%}


.empleo {border-bottom: 1px dotted #666; margin-bottom: 20px; padding-bottom: 5px}


.publication {border-bottom: 1px dotted #666; margin-bottom: 5px; padding-bottom: 3px}
.publication dl {margin-left: 5px}
.publication dt {margin-top: 0; white-space: normal; font-size: 1.1em}
.publication dd {margin: 0.3em 0 0 1em; display: inline-block; white-space: normal}
.publication .title {font-weight: bold} 
.publication .frontcover {margin-right: 5px; float: left; text-align:right; display:block} 
.publication .author {font-style: italic} 


.ficha { padding: 0}
.ficha h2 { margin: 0; padding:5px 0 4px 10px; width: 100%; color:#666}
.ficha dl{border: 1px solid #ddd; border-top: none;  padding: 10px 0 !important}


.posit_1, .posit_1_gris {border: 1px solid #333; padding: 5px; margin: 10px auto;}


.doscolumnas1 {width: 49%; float: left}
.doscolumnas2 {width: 49%; float: right}
.doscolumnas40 {width: 45%; float: left}
.doscolumnas59 {width: 54%; float: right}
.doscolumnas30 {width: 35%; float: left}
.doscolumnas69 {width: 64%; float: right; margin-left: 1%}
.doscolumnas_grande {width: 69%; float: left}
.doscolumnas_pequenna {width: 29%; float: left; margin-left: 1%}
.doscolumnas_pequenna .separacion {margin-top: 0} 
.doscolumnas_tabla {margin:2em 2em 0em 0em;padding:0em}
.doscolumnas_tabla dt {text-align:right; font-weight:bold; float:left; left:0em; margin:0em 0em 10px 0em; position:relative;top:0em;width:200px}
.doscolumnas_tabla dd {padding-left:0.5em; margin:0em 0em 10px 210px; width:200px}
.doscolumnas_flotando {margin:0.5em 2em 0em 0em;padding:0em; display: table}
.doscolumnas_flotando dt {font-weight:bold; float: left; margin: 0 5px 0 0; padding:0}
.doscolumnas_flotando dd {padding:0; margin:0 5px 1em 0; display: block}
.trescolumnas1 {width: 30%; border-right: 1px dotted #666; float: left; padding-right: 5px}
.trescolumnas1b {width: 30%; float: left; padding-right: 5px}
.trescolumnas2 {width: 30%; float: left; padding-left: 5px; padding-right: 5px}
.trescolumnas3 {width: 30%; border: 1px solid #c8c8c8; float: right; padding: 5px}
.trescolumnas3b {width: 30%; float: right; padding: 5px}


ul.diccionario {margin: 10px auto; text-align: center; display: table}
ul.diccionario li {margin: 3px; display: inline}
.pagina_activa {display:  inline-block}
.pagina_activa a {font-weight: bold; padding:2px 6px; text-decoration:none; display: inline-block; border: 1px solid #ddd}
.pagina_desactivada {padding:2px 6px; display: inline-block; border: 1px solid #ddd; color: #ddd}
.pagina_actual {padding:2px 6px; display: inline-block; color: #f00 !important; border: 0 !important; font-weight: bold}

.letra {font-weight:bold; font-size: 1.8em; color: #666; margin-top: 10px}
.letra dl {font-size: 0.55em; margin: -3.3em 0 0 4em}
.letra dt {font-weight:bold; padding-top: 5px; color: #666}
.letra dd {font-weight:normal; margin: 0 0; padding: 0 10px; color: #000}


.tablaofvirtual {border:1px solid #E2EBF5; margin-bottom:10px; width:98%}
.tablaofvirtual th.thtop {color:#333; font-weight:bold; border:1px solid #E2EBF5;  color:#333; padding: 2px 5px; text-align:left; vertical-align:top; font-size: 1.1em}
.tablaofvirtual td, .tablaofvirtual th {padding: 3px;}
.tablaofvirtual tr.td_impar td, .tablaofvirtual tr.td_impar th {}
.tablaofvirtual tr.td_par td , .tablaofvirtual tr.td_par th {}
.tablaofvirtual tr.tr_desactivada td , .tablaofvirtual tr.tr_desactivada th { border-top: 1px solid #fff}

.tablaofvirtual tr a {color: #0000BA}
.tablaofvirtual th a {color: #333}
.tablaofvirtual tr.en_plazo img {margin: -3px; float: left; margin-right: -5px}
.tablaofvirtual td.td_fecha {text-align:center}
.tablaofvirtual tr.en_plazo td, .tablaofvirtual tr.en_plazo th {font-weight: bold}

.tablaofvirtual caption {position: absolute !important; left: -5000px !important; display:block !important}


.punteado {margin-bottom: 5px}
.punteado li a, .punteado_gris li {padding-left: 1em; margin-top: 1em; display: block}
li.sinpunteado { padding-left: 1em; margin-top: 1em}


ul.seguida {display: block; margin: 0em auto !important}
ul.seguida li {display: inline}
ul.seguida label {float: left; margin: 0 3px; width: auto; font-weight: bold}
ul.seguida label input, label select {float: left; clear: both; border: 1px solid #c7c6c3; padding: 1px}
ul.seguida label input {margin-right: 5px}
ul.seguida label select {margin-top:4px}
ul.seguida label input.campotexto {margin-top: 5px}
ul.seguida label.checkbox {margin-top: 15px}


.portadilla {width: 99.5%; height: 95px; vertical-align:bottom !important; margin-top: -10px; margin-bottom: 10px;}
.fondo_portadilla {width: 100%; height: 95px; vertical-align:bottom !important}
.portadilla h1 {font-size: 2.4em !important; color: #666 !important; vertical-align:text-bottom !important; padding-top: 50px}
h1.fondo_portadilla2 {font-size: 1.6em !important; color: #666 !important; margin: 10px 0; padding-bottom: 10px}


dl.event, dl.event3, dl.event4 {margin:1em 0pt; padding:0pt}
.event dt {font-weight:bold; left:0pt; margin: 0 0 -1.3em 0; position:relative; top:0em; width: 10em; text-align:right}
.event dd {margin:0pt 0pt 10pt 10.5em; padding:0 }
.event3 dt {font-weight:bold; left:0pt; margin: 0 0 -1.3em 0; position:relative; top:0em; width: 50%; text-align:left; padding-top: 1px}
.event3 dd {margin:-1px 0pt 5pt 51%; padding:0 0 0 0.5em}
.event4 dt {font-weight:bold; left:0pt; margin: 0 0 -1.3em 0; position:relative; top:0em; width: 30%; text-align:left; padding-top: 1px}
.event4 dd {margin:-1px 0pt 5pt 31%; padding:0 0 0 0.5em}
dl.event5 {margin: 0em 0em 1em 0em; padding:0pt}
.event5 dt {font-weight:bold; left:0pt; margin: 0 0 -1.3em 0; position:relative; top:0em; width: 30%; text-align:left; padding-top: 1px; text-align: right; font-size:0.9em}
.event5 dd {margin:-1px 0pt 5pt 31%; padding:0 0 0 0.5em;}


ul.event2 {margin:1em 0; padding:0}
.event2 li {display: block; min-height: 50px}
.event2 img {float: left; margin-right: 5px; width:34px; height:50px}


.logo_ayuda {width: 100%}
.logo_ayuda img{float: right}
.logo_ayuda h1 {padding-top: 80px; font-size: 1.5em}

.event7 dt { display:block; margin:0px;}
.event7 dd { display:block; margin:0px;}


.buscador_contenido {margin: 5px 30px}
.buscador_ambitos {border-top: 1px solid #d9e9f0; border-bottom: 1px solid #d9e9f0; display: table; width: 96%; padding: 5px 10px 10px 10px; margin-bottom: 10px}
.buscador_ambitos ul li {float:left; display: inline; margin: 5px; white-space: nowrap}
.resultadosBuscador li {border-bottom: 1px dotted #666; padding-bottom: 5px}
.resultadosBuscador li h3 a {font-weight: bold; font-size: 1.1em; padding-left: 0; margin-top: 0}
.resultadosBuscador li a {font-size: 0.8em; padding-left: 0.8em; margin-top: 1em; display: block}
.bot_rss {padding: 0 0 0 12px !important; margin-left: 3px; color: #f9fffb; font-weight: bold; border-top: 1px solid #e893a6; border-bottom: 1px solid #5f1121; border-left: 1px solid #d04469; border-right: 1px solid #641b2e; font-size: 0.8em}
.max100 {width: 100%}

#mapa {margin: 0; padding: 0; border:1px solid #D9E9F0}

.dl_normal dt {font-weight: bold}
.dl_normal dd {margin-left: 0}
.aclaracion {color: #666; font-size: 95%}
.bloque {display: table; float: left; width: 45%}
.bloque ul{float: none !important}
.boton_grande {padding: 3px 4px; font-size: 1.1em !important}
.caja_gris {width: 99%}
.centrada {margin: 5px auto; display: block}
.derecha {float: right;  padding: 5px}
h2.description {font-size: 1em !important; font-weight: normal !important}
.encajado, .encajado3 {font-weight: bold; text-align: center; padding: 5px; font-size: 1.2em}
.encajado {border: 1px solid #c8c8c8; margin-top: 20px}
.encajado2	 {border: 1px solid #c8c8c8; padding: 5px}
.imagen35x55 {width:35px !important; height: 55px !important}
.item_listado {border-bottom: 1px dotted #666}
.izquierda {float: left; padding: 5px}
.junto {white-space: nowrap}
.listado_numerico {list-style-type:decimal !important}
.margensuperiornegativo {margin-top: 0 !important}
.margen_5_0 {margin: 5px 0}
.mini_banner {margin: 8px}
.presunto_h1 {color: #333; font-size: 1em; font-variant: small-caps; margin-bottom: 5px;font-weight: bold;}
.presunto_h2 {font-size:1em; margin-bottom:0.5em; color: #fff; font-weight: bold}
.presunto_h3 {color: #000; font-weight: bold; font-size:1em; margin-top:10px}
.separacion {color: #333; padding-left: 15px; margin: 1em 0em 0.5em 0em}
.separacion2 {color: #000; padding: 2px 15px 2px 5px; margin: 1em 0em 0.5em 2em}
.destacado {font-weight: bold}
.italica {font-style:italic}
.subrayado {text-decoration: underline}
.tachado {text-decoration:line-through}
.texto_izquierda {text-align: left}
.texto_centro {text-align: center}
.texto_derecha {text-align: right}
.imagen_centrada {margin: 5px auto; display: block}
.imagen_derecha {float: right;padding: 5px}
.imagen_izquierda {float: left; padding: 5px}
.rojo {color:#F00}
.gris {color:#999}
.verde {color: #096}
.granate {color:#930}
.pequenna {font-size: 0.9em}
.muy_pequenna {font-size: 0.8em}
.grande {font-size: 1.1em}
.muy_grande {font-size: 1.2em}
.Tabla_1 {border: 1px solid #000}
.Tabla_1 th {padding: 4px; color: #000;font-variant:small-caps; font-weight: bold; vertical-align: top}
.Tabla_1 td.par{ color: #666}
.Tabla_1 td.impar{ color: #666}
.menu_ppal{display:none;	}
.menu_ppal_otras{display:none;	}
.menu3_adorno{display:none;}
.menu3_lista{display:none;}
.menu_secciones_izq{display:none;}
.x_areas{display:none;}
.menu_secciones{display: block;}
.menunota{display:none;}
.buscador{display:none;}
.content{margin-left:0px !important; border:1px solid transparent;}
.colores{width:100%; page-break-after:always;}
.calle_central_x{ width:100%;}
.opcionidioma{display:none;}
.opciones1{display:none;}
.opciones2{display:none;}
.opciones3{display:none;}
.opciones4{display:none;}
.campobuscador{display:none}
.botbuscar{	display:none;}
.logomityc{	top:0px;}
.header{height:60px;}
.menu_superior{display:none;}
.oculto{display:none;}
.buscador{display:none;}
.cuadrohomeverde{width:40%;margin-bottom:0px;}
.cuadrohomerosa{width:40%;  margin-bottom:0px;}
.cuadrohomeazul{width:40%;;margin-bottom:0px;}
.cuadrohomeverdeclaro{width:40%; margin-bottom:0px;}
/*PRUEBAS Ie& */
.bodydiv{padding:0px; width:100%;}
.expander{margin:0px;}
.nota_prensa{margin:0px; padding:0px;}
.nota_prensa h1 {padding-left:0px; margin-left:0px; clear:both;}
.cuerpo_prensa{ margin:0px; display:block; float:left; width:100%; clear:both;}
.encabezado_prensa{ width:100%; padding-left:0px; padding-right:0px; clear:both}
/*.post-info{display:none;}*/
.tabladatos{ border:1px;}
.sidebar-a{	display:none;}
.submenu_box{display:none;}

