@charset "iso-8859-1";
/**
 impresion.css - Estilos de impresión
 ------------------------------------*/

*  {
    background: transparent;
}
body {
    font: 10pt/1.3em Georgia, "Times New Roman", serif;
 }
h1, h2, h3, h4, h5, h6, caption, th {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
    margin-bottom: 0.1em;
    margin-top: 0.5em;
    page-break-after: avoid;
    line-height: 1.2em;
}
h1 { font-size: 1.5em;}
h2 { font-size: 1.4em;}
h3 { font-size: 1.3em;}
h4 { font-size: 1.2em;}
h5 { font-size: 1.1em;}
h6 { font-size: 1em;}

#cabeceira {
    background: #fff url(../imx/logo_impresion.png) 3mm 50% no-repeat;
    border: 1pt solid #ccc;
    border-width: 0.5pt 0;
    padding: 2mm;
    height: 46px;
}
#cabeceira h1 {
    font-size: 1.2em;
    width: 100%;
    text-align: right;
    margin: 0;
}
h1 a {
    color: #000;
    text-decoration: none;
    border: none;
}
#cabeceira h1:after {
    content: " - http://www.xunta.es/"
}
p {
    margin: 0 0 0.8em 0;
}
a {
    color: #000;
    border-bottom: 0.5pt solid #ccc;
    text-decoration: none;
}
#principal a[href]:after {
   content: " (" attr(href) ") ";
   font-size: 85%;
   font-weight: normal;
   margin: 0.1em;
}
#principal a[href^="/"]:after {
   content: " (http://www.xunta.es/" attr(href) ") ";
 }
 #principal a[href=""]:after {
   content: "";
 }
/*a[href=""]:after {
    content: "";
}*/
a img {
    border:none;
}
img {
    float: left;
    margin: 1mm 3mm 1em 0;
}
img:after {
    content: "(" attr(alt) ")";
    margin-left: 3pt;
}
#colofon {
    border-top: 1pt solid #ccc;
}
dt {
    font-weight: bold;
    page-break-after: avoid;
}
#cab-seccion h2 {
    font-size: 1em;
    border-bottom: 0.5pt solid #000;
}
ul, ol, blockquote, pre {
    page-break-inside: avoid;
}
/**
 Elementos eliminados na impresion
 */
#bloqueB,
#bloqueC,
#nav-auxiliar,
#busca-global,
#boton-axuda,
#contedor-nav-global,
ul#distribuidor,
div#colofon img,
#cab-seccion p {
    display: none;
}


/* Clearfix 
   http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {display: inline-table;}

/* Invisible para IE/Mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* Fin invisible para IE-mac */



table {
    border-collapse: collapse;
    border: 1pt solid #000;
    margin: auto;
    margin-bottom: 2em;
    width: 100%;

}
table caption {
    padding: 0.2em 0.5em;
    margin: auto;
    margin-top: 1em;
    width: 100%;
}
thead th {
    border: 1pt solid #000;
    text-align: center;
    padding: 0.2em 0.5em;
    background: #eee;
}
table tbody tr,
table tbody tr td,
table tbody tr th {
    border: 0.5pt solid #000;
    padding: 0.2em 0.4em;
    page-break-inside: avoid;
}
tbody th {
    vertical-align: top;
    text-align: right;
    border: 1pt solid #000;
}

