/* Copyright 1997-2004 W3C (MIT, ERCIM, Keio). All Rights Reserved.
   The following software licensing rules apply:
   http://www.w3.org/Consortium/Legal/copyright-software */

/* $Id: print.css, v 2.0 20/09/2004 $ */

/* ******************  printing  ************** */

@media print {

body {
	background: white;
	color: #1D444B;
	margin: 0;
	padding: 0;
	font: 50% Arial, Verdana, Helvetica, Geneva, sans-serif;
}

}
#body {
	margin: 0;
	padding: 0;
	
	background: #fff;
}

#header, .container-header, h1, .separador {
    display: none;
    visibility: hidden;
}

th.hora {
    width: 1.5cm;
}
td, th, .summary {
    margin: 0;
    padding: 0.5em;
    vertical-align: middle;
}
.summary, .summary dt, .summary dd {
    width: 10cm;
}
dd ul {
    margin-left: 0.5em;
}
#container {
    margin: 0;
    padding: 0;
    background: #fff;
}
#content, #content-body {
    margin: 0;
    padding: 0;
    width: 100%;
}

table, caption {
    width: 95%;
    margin: 0 auto;
}

h1, h2, h3 { 
	page-break-after: avoid; 
	page-break-inside: avoid;
}

h3 {
    page-break-before: always;
}

h3#contenido {
    page-break-before: avoid;
}

td dl dt {
    padding-top: 0;
    margin-top: 0;
}

a, a:link, a:visited, a:hover, a:active, a:focus {
	color: #000;
	font-weight: normal;
}

blockquote, pre { 
	page-break-inside: avoid;
}

ul, ol, dl { 
	page-break-before: avoid;
}   

body {
	font-size: 12pt; 
}

#crumbs, .mainNav, #menu, #secNav, #localNav, .invisible, .indexLink, .archive, .questionIndex { 
	display: none;
}

html, body, h1, h2, h3, p, .content {	
	margin: 15pt 0 10pt 0; 
	padding: 0; 
}

abbr, acronym  { 
	border-style:none;  
}

abbr:after, acronym:after { 
	content:" ["attr(title)"] "; 
	font-variant: small-caps;  
	font-size: 10pt;
}


/* Tables */

#foot,
#navigation,
p.subtitle,
#sponsorship,
p.change-language, h2 {
    display: none;
    visibility: hidden;
}
.center {
    text-align: center;
}
h1, h2 {
    text-align: center;
    font-size: 100%;
}

h3 {
    text-align: center;
}

dl {
    text-align: justify;
}
dl dt {
    page-break-before: auto;
    margin-top: 2em;
}
dl dd {
    margin-top: 0.5em;
}
}

