@charset "utf-8";

@page {/*size: A4;*/margin: 1cm 0; /*min-height: 29.7cm;*/}
.container {/*width: 21cm; */min-height: 29.7cm; padding: 0; width: 21cm;}
	
.contenido, .footer {margin: 0; padding: 0; width: 18cm; overflow: visible !important;}
	
/* CSS Document */
body { background: #fff; color: #000; font: 9.5pt Arial, Helvetica, sans-serif; line-height: 14pt; margin: 0; padding: 0;}
* {box-sizing: border-box;}

h2, h3, h4, p, ul, ol, dl, address {padding: .5em 0;}
h1, h2, h3, h4 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #000; padding-left: 0;}
h1 {font-size: 180%;}
h2 {font-size: 140%;}
h3 {font-size: 120%;}
img, img a {border: none; float: right;}
a {color: #000; text-decoration: underline;}
a:link, a:visited { color: #000; background: transparent;text-decoration: underline;}

ul {list-style-type: disc;   margin-left: 1.3em;}
ol {margin-left: 20px;}
dt {font: 100% Arial, Helvetica, sans-serif; font-weight: bold;}
dt span {display: block; font-weight: normal;}
dd {margin-bottom: .5em;}
dd blockquote {margin: .5em 0;}
dd pre, dd ul {padding-left: 0;}
blockquote {margin-left:20px; border-left: 1px solid #666; padding-left: 20px;}
dd p, form p, blockquote p {margin-left: 0;}
form {margin: .5em 20px;}
form div {clear: both;}
fieldset {border: 1px solid #ccc; padding: 1em;}
legend {display:none;}
label {margin-bottom: .5em;}
label, label span {display: block; color: #fff; font-weight: bold;}
input, textarea {width: 95%; border: 2px double #ad8a22; padding: 2px; background: #fff; color: #000; font: 100% Arial, Helvetica, sans-serif;}
textarea {height: 16em;}
table {width: 90%; margin-left: 20px; border-collapse: collapse;}
th {border-bottom: 1px solid #666; padding-right: 1em; text-align: left;}
td {border-bottom: 1px solid #666; padding: .5em 1em .5em .25em; font: 100% Arial, Helvetica, sans-serif; vertical-align: top;}
td+td {border-left: 1px solid #666;}
div, li {float: none;}

tr, td, th {page-break-inside:avoid;}
thead {display:table-header-group;}

.content-ancho, .content-interior, .contenedor-columnas, .footer-contenedor {width: auto; padding: 0; margin:0; float: none !important;padding-top: 1cm; overflow: visible !important;}
.footer-contenedor { padding-top: 0;}

/*Header*/
.header {padding: 0; width: auto;}
.header img, .granbanner img  { float: left !important; }
.header .tt-cabecera {top: 25px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 8pt;}

/*Home*/
body.home h1 {font-size: 100%; height: 50px;}
#featured { width: 100%; height: 100px; }
#featured ul.ui-tabs-nav { width: auto ;height: 100px; position: relative; background: none;}
#featured li.ui-tabs-nav-item a { height: 20px;}
.secciones ul li { height: 30px; float: none; border: 0; width: 100%; padding-left: 0}
.secciones ul li.energia a, .secciones ul li.teleco a, .secciones ul li.industria a, .secciones ul li.turismo a { border: 0;}
.image_carousel li { float: none; height: auto; width: 100%;}
.enlaces-institucionales, .enlaces-organismos { width: 100%;}
.enlaces-institucionales ul li, .enlaces-organismos ul li { list-style: none;}
.caroufredsel_wrapper,  #destacado { position: relative !important; overflow: visible !important;}

/*Páginas*/
.columna_unica ul li a, .menu_secciones ul li a, .submenu_content ul li a, .menu_secciones ul li a, .submenu_content ul li a, .content-interior .columna_unica .dos-columnas, body.energia .columna_unica ul li a, body.energia .menu_secciones ul li a, body.teleco .columna_unica ul li a, body.teleco .menu_secciones ul li a,body.industria .columna_unica ul li a, body.industria .menu_secciones ul li a, body.industria .columna_unica ul li a, body.turismo .menu_secciones ul li a, .noticias-gabinete .dos-columnas   { padding: 0; border: 0; float: none; width: auto;}
.content-interior .columna_unica .dos-columnas img { width: 150px; float: left !important;}
 
.columna_unica, .menu_secciones, .submenu_content  {padding-bottom: 10pt;}
.noticias-gabinete dl dt { height: auto;} 
.noticias-gabinete dl dt a {font-family: Georgia,"Times New Roman",Times,serif; font-size: 10pt; line-height: 12pt;}
.doscolumnas_grande, .doscolumnas_grande_listado  { width: 90%;}
div.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom { display: block !important; height: auto;}
div.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom, .ui-accordion .ui-accordion-header, .ui-accordion-icons .ui-accordion-header a { padding-left: 0; border: 0;}

.listado_de_recursos li, .listado_de_raiz li, ul.listado_de_recursos { list-style: none;}
ul.listado_de_recursos { border: 0; padding-left:0; }

.caja_foto img  { position: fixed; right: 25px;}

ul li a.file, ul li a.file2, .file, .file2, .content-interior ul li a, .content-ancho ul li a { padding-left: 0!important;}

.datos dt, .datos dd, .doscolumnas_flotando dt, .doscolumnas_flotando dd { float: none; }
.doscolumnas_flotando dt { font-weight: bold;}
.datos, .doscolumnas_flotando { width: 80%;}

.noticias-gabinete ul.notas-prensa li a span.encabezado { height: auto !important;}

.content-interior ul li, .content-ancho ul li {margin-bottom: 8pt;}

/*Atención Telefónica*/

.trescolumnas1, .trescolumnas2, .atencion-telefonica .mas-telefonos ul, .atencion-telefonica .mas-telefonos ul.derecha { border: 0; width: 80% !important; padding: 0 !important; margin: 0 !important;}
.atencion-telefonica .telefono { width: 160px;}
.atencion-telefonica .telefono span  { padding-right: 0;}
.atencion-telefonica h2 { padding-left: 0 !important;}
.atencion-telefonica .mas-telefonos ul li{ display: inline; float: none; width: 100%; font-size: 100%;}

/*Footer*/
.footer .direccion { padding-top: 10pt; margin-top: 10pt; clear: both; border-top: 5px solid #264C80; position: static; bottom: 0;}
.footer .direccion p {color: #000; font-size: 6pt; text-align: center;}

/*Portal de Ayudas*/

body.ayudas .header { height: 60pt;}
body.ayudas .header .tt-cabecera {width: 360px; padding-right: 10pt; position: absolute; left: 360px;}
body.ayudas .header .tt-cabecera a {text-decoration: none;}
body.ayudas .sidebar-b { display:block; float: none;}
body.ayudas .lista-gestion dd { padding: 0;}
body.ayudas .titulo-subsitio a{ font-size: 160%; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; border-bottom: 1px solid #666;}
body.ayudas .titulo-subsitio a{text-decoration: none;}

body.ayudas .contenido { border-top: 5px solid #264C80; padding-top: 10pt; margin-top: 10pt;}
body.ayudas .telefono {page-break-after:always;}
body.ayudas .telefono p { font-family: Georgia, "Times New Roman", Times, serif; padding: 0; margin: 0; font-size: 150%; padding-bottom: 5pt;}
body.ayudas .lista-gestion ul li { list-style: none;}
body.ayudas .lista-gestion ul li img { float: none;}


/*Oculto*/
.menu_principal, .menu,.sidebar-b, .opcionidioma, .opciones, .buscador, .footer .navegacion, #ultimasNoticias, .footer .direccion ul, .breadcrumb, .diccionario_boton, .subir, .mas-noticias, .suscribirse, .doscolumnas_pequenna, #featured .fragments, .image_carousel li span.imagen, .iconoshomerss, .volver, .suscribase, .flota_derecha.raquo2, .listado_busqueda, .tablamapas td.fotos_pequennas,.foto_nota_prensa, .compartir, .raquoprensa, .menu-principal-subsitios, .alerta, .canal-video, img.ico, .cookie-wrapper, .buscar-ayudas, .paginado, .listado-ayudas-doc, .enlaceEncuesta, a.mas-noticias, body.ayudas .banner-home, body.ayudas  .lista-niveles ul li img  {display: none; }

