﻿
body                            {margin-bottom:2cm; background-color: #fff; background-image:none; color:#000; font:11pt/1.5 Arial, Helvetica, sans-serif; }
h1, h2, h3, 
h4, h5, h6, table               {page-break-after: avoid; page-break-inside: avoid;}
ul, ol, dl                      {page-break-before:avoid;}
a img                           {border:0}
#menu, .buscador, .banners, 
.mas, .invisible, 
.ico_accesible, .submenu, 
#admon, #pie, 
#zz1_TopNavigationMenu, 
#estructura-territorial, .paginador,
#wpcontacta .mensajes,
h3.separador                    {display: none;}

/* ---------------------------> typography <----------------------------------------*/

h2                              {font-size:17pt; line-height:1.5; color:#333;}
h3                              {font-size:16pt; line-height:1.5; color:#333;}
h4                              {font-size:14pt; line-height:1.5; color:#333;}
h5                              {font-size:13pt; line-height:1.5; color:#333;}
h6                              {font-size:13pt; line-height:1.5; color:#333;}
h7                              {font-size:13pt; line-height:1.5; color:#333;}
a                               {color:#333; text-decoration:underline}
p, li, dd                       {font:11pt/1.5 Arial, Helvetica, sans-serif; color:#000; }
p                               {text-align:justify; margin-top:0}
.direccion p                    {font-size:10pt; line-height:1.3}
.direccion h4                   {margin:0;}
ul                              {padding-left:.5cm; margin-left:0; }
.rastro-migas ol                {display:inline; list-style-type:none; padding-left:0; margin-left:0}
.rastro-migas li                {text-transform:uppercase; color:#ccc; font-size:8pt; display:inline; margin-left:0; padding-left:0; background: transparent url(../Images/menu/bullet.gif) no-repeat right; padding-right:5px; margin-right:5px }
.rastro-migas li.CssClassUltimo {background-image:none;}

/*-----------------------------> Layouts <------------------------------------------*/
h1                              {position:absolute; right:0; top:0;}
.rastro-migas                   {position:absolute; top:1.5cm; color:#ccc; margin-bottom:.5cm}
.span-14, .span-19, 
.licitaciones                   {margin-top:2cm; width:100%;}

.span-14.plantilla p, 
.span-14.plantilla dd, 
.span-14.plantilla h3, 
.span-14.plantilla h4, 
.span-14.plantilla h5, 
.span-14.plantilla h6           {width:12.5cm; text-align:justify;}
.span-14.plantilla li           {width:12cm; display:block; list-style-image:url('../Images/fondos/li.gif')}
.span-14.plantilla table        {width:12cm; border:1px solid #999}
.span-14.plantilla table 
.ms-rteTableHeaderRow-5	td      {border-bottom:1px solid #999}
.span-14.plantilla table p      {width:auto;}
#contenido .listado h3          {font-size:14pt; line-height:1.5;}
#fotos-p5-1, #fotos-p4-1, 
#fotos-p3-1, #fotos-p2-1, 
#fotos-p1-1, #fotos-p5-2, 
#fotos-p4-2, #fotos-p3-2, 
#fotos-p2-2, #fotos-p1-2        {float:right; clear:right; /*width:28%;*/ width:4cm;}
.foto1 img, .foto2 img, 
.foto3 img, .foto4 img          {border:5px solid #666; /*width:100%*/ width:3.5cm;}
.inicio object, .inicio img     {width:9.4cm; height:5cm}
#noticias-portada img           {float:left; clear:left; margin-right:.5cm; margin-bottom:.5cm; border:3px solid #ccc; }
#contenido .listado img	        {float:left; margin-right:.5cm; border:3px solid #ccc; }
#noticias-portada a             {color:#000; font-size:14pt; line-height:12pt; font-weight:bold; text-decoration:none; margin-bottom:0}
#noticias-portada               {margin-top:.5cm}
#noticias-portada p, 
#noticias-portada h3            {float:right; width:12.5cm;}
.organigrama img                {margin-top:2cm;}
.documento                      {float:left; clear:left; width:100%; margin-bottom:.5cm}
.documento h3                   {float:left; display:block; width:70%; font-size:14pt; line-height:14pt; font-weight:bold; }
.documento .formato             {float:left; display:block; width:70%}
.documento img                  {float:left; clear:left; margin-right:.5cm; border:3px solid #ccc; }
.listado-video                  {float:left; width:5cm; height:22cm;}
.miniaturas img, .miniaturas h4 {width:4cm}
.visor                          {float:left;}
.image-area-bottom              {float:left;}
/* ---------------------------> iconos <--------------------------- */
.pdf                           {background:url('../../SiteCollectionImages/_iconos/pdf.gif') no-repeat; padding-left:20px; height:1.7em; font-size:0.9em; padding-top:3px; position:relative}
.doc                           {background:url('../../SiteCollectionImages/_iconos/doc.gif') no-repeat; padding-left:20px; height:1.7em; font-size:0.9em; padding-top:3px; position:relative}
.img                           {background:url('../../SiteCollectionImages/_iconos/img.gif') no-repeat; padding-left:20px; height:1.7em; font-size:0.9em; padding-top:3px; position:relative}
.link                          {background:url('../../SiteCollectionImages/_iconos/link.gif')no-repeat; padding-left:20px; height:1.7em; font-size:0.9em; padding-top:3px; position:relative}
.ppt                           {background:url('../../SiteCollectionImages/_iconos/ppt.gif') no-repeat; padding-left:20px; height:1.7em; font-size:0.9em; padding-top:3px; position:relative}
.zip                           {background:url('../../SiteCollectionImages/_iconos/zip.gif') no-repeat; padding-left:20px; height:1.7em; font-size:0.9em; padding-top:3px; position:relative}
.xls                           {background:url('../../SiteCollectionImages/_iconos/xls.gif') no-repeat; padding-left:20px; height:1.7em; font-size:0.9em; padding-top:3px; position:relative}
.txt                           {background:url('../../SiteCollectionImages/_iconos/txt.gif') no-repeat; padding-left:20px; height:1.7em; font-size:0.9em; padding-top:3px; position:relative}


