/* --- Impresion a A4 --------------------------------- */

@page {
 size: A4; 
 margin-left: 2cm;
 margin-right: 4cm;
 margin-top: 4cm; 
 margin-bottom: 2cm; 
 counter-increment: page;
/* @bottom-right { content: "Página " counter(page) " de " counter(pages) }; */
}

p, ul, ol, dl {
 orphans: 2; 
 widows: 2; 
}

body {
 padding: 0px; 
 margin: 0px;
 padding-top: 144px; 
 font-family: 'Nimbus Sans L', 'Bitstream Vera Sans', verdana, arial, sans-serif; 
 font-size: 11pt; 
 color: black; 
 background-color: white; 
/* background-image: url(/wiki/paisajedeideas/img/gaiasur-inspiro-header.png);*/
 background-image: url(/wiki/ex-novo/img/gaiasur-inspiro-header.png);
 background-repeat: no-repeat; 
}

/* --- Elementos de bloque --------------------------------- */

h1, h2, h3, h4, h5, h6 {
 color: #E93E0C; 
 font-family: palatino, 'URW Palladio L', georgia, 'times new roman', times, serif;
 padding-top: 20pt; 
 margin-left: 67px;
 font-weight: normal; 
}

h2 {
 page-break-before: always; 
 font-size: 20pt; 
 border-bottom: solid 0.1pt #E93E0C; 
}

h3 {
 font-size: 17pt; 
}

hr {
 color: transparent; 
 border: solid 1px gray; 
}

p, ul, ol, dl, table {
 margin-left: 67px; 
}

/* --- Tablas --------------------------------- */

table p, table ul, table ol, table dl {
 margin-left: 12pt; 
 padding-left: 1em; 
}

p, td {
 font-size: 11pt; 
 line-height: 16pt; 
}

table {
/* border: solid 1px gray; */ 
}

th, td {
 vertical-align: top; 
}

th {
 font-size: 11pt; 
 border-bottom: double 3px gray; 
 font-weight: bold; 
}

td {
 border-bottom: solid 1px gray; 
 border-right: dotted 1px gray; 
}

/* --- Listas --------------------------------- */

dl dt {
 font-family: georgia, 'times new roman', times, serif; 
 font-size: 11pt; 
 font-weight: bold; 
 margin-top: 15pt; 
}

dl dd {
 margin-left: 25pt; 
 margin-top: 10pt; 
 line-height: 13pt; 
}

dl dd p {
 margin-left: 0px; 
}

dl dd ul, dl dd ol {
 margin-left: 11pt; 
}

ul li {
 list-style-image: url(/wiki/paisajedeideas/img/ul.gif);
 margin-bottom: 9pt;
}

li p {
 margin: 0px; 
 padding: 0px; 
}


/* --- Elementos de línea --------------------------------- */
a:link {
	color: #688CB9; 
	text-decoration: none;
	font-weight: bold;
}

a:visited {
	color: #688CB9; 
	text-decoration: none;
	font-weight: bold;
}

a:hover {	
	background-color: #688CB9; 
	color: white; 
	text-decoration: none;
	font-weight: bold;
}

a:active {
	text-decoration: none;
	font-weight: bold;
}

em, span.em {
 font-style: italic; 
 font-family: sans, arial, sans-serif; 
}

small {
 font-size: 8pt; 
}

strong, span.strong {
 font-weight: bold; 
}

span.term { 
 font-weight: bold; 
}

span.term { 
 font-weight: bold; 
}

/* --- Clases especiales --------------------------------- */

div.mediaobject, div.mediaobject table, div.mediaobject table td {
 border: none; 
}

div.sidebar { 
 background: #F0F0F0; 
 border: 1px solid gray; 
 padding: 5px; 
 margin: 20px; 
}

div.abstract {
 margin-left: 67px; 
 padding: 1em; 
 border: solid 1pt gray; 
 background-color: #b0c4de; 
}

div.abstract p {
 margin: 0.5em 1em; 
}

pre.programlisting { 
 background: #F0F0F0; 
 border: 1px solid gray; 
 padding: 2px; 
 font-size: 10pt;
 white-space: pre;
}

p#copyright {
	font-size: 75%; 
	margin-left: 240px; 
	color: #888; 
	text-align: right
}

div.toc dl dt {
 font-weight: bold; 
 font-size: 1.1em; 
 margin-bottom: 0.75em; 
}

div.toc dl dd dl, div.toc dl dd dl dt {
 margin-left: 1em; 
 font-weight: normal; 
 font-size: 1em; 
 margin-bottom: 0.5em; 
 }

div.toc dl dd dl dd {
 font-size: 0.85em; 
 margin-bottom: 0.25em; }

div.toc a {
 text-decoration: none; 
}

#pageinfo {
	display: none; 
}
