/* Llacta! - http://www.llacta.org - Hoja de estilos - Screen - Enero 2008 */

/*Elementos*/
body {margin: 0 0 5% 0; padding: 0; background-color: #fff; background-image: url(../graficos/wipala08.jpg); background-repeat: repeat-x; background-position: 0 0;}
body {font-family: "Georgia", "Bitstream Vera Serif", serif; font-size: 1em; color: #222;}
img {border: 1px solid #000;}
h1, h2, h3, h4, h5, h6 {text-align: left;}
h1 {color: #000; font-size: 150%; clear: both; text-align: center; padding: 0; margin: 1em 5% 1em 5%;}
h1:first-letter{color: #b45; font-size: 150%;}
h2 {font-size: 135%; margin-bottom: 1.5em; color: #300;}
h3 {font-size: 130%; margin-top: 2.5em; margin-bottom: 1.5em; font-variant: small-caps; color: #522; letter-spacing: 0.1em;}
h4 {font-size: 120%; margin-top: 2em; margin-bottom: 1.5em; color: #644;}
h5, h6 {font-size: 110%; margin-top: 1.5em; font-style: italic; color: #644;}
p {text-align: justify; line-height: 1.8em;}
blockquote {font-style: italic; margin-right: 3em; margin-left: 3em; padding: 0.2em 1em; background-color: #fcfcfc; border: 1px solid #eee; }
blockquote {quotes: "\00AB" "\00BB" "\201C" "\201D";}
blockquote p:before {color: #777; content: open-quote; font-weight: bold; font-size: 100%; font-style: normal; margin-right: 0.3em;}
blockquote p:after {color: #777; content: close-quote; font-weight: bold; font-size: 100%; font-style: normal; margin-left: 0.3em;}
ul, ol, dl, blockquote {text-align: justify;}
dd, ul, ol {margin-bottom: 1.5em;}
li, dt, dl {line-height: 1.8em;}
li {margin-top: 1em;}
dt {font-weight: normal; font-style: italic; margin-bottom: 1em;}
dl {font-weight: normal; margin-bottom: 1em; margin-top: 1.5em;}
acronym, abbr {cursor: help; color: #040; border-bottom: 1px dotted #040;}
strong {font-variant: small-caps;}
a:link {color: #000; background-color: transparent;}
a:visited {color: #866; background-color: transparent;}
a:active, a:hover, a:focus {color: #ffa; background-color: #b44; text-decoration: none;}
address {border-left: 1px solid #300; padding-left: 1em;}
code, pre {font-family: monospace;}
input, select, textarea, button {font-family: "Georgia", "Bitstream Vera Serif", serif; font-size: 1em; color: #000; border: 1px solid #000; padding: 0.1em 0.2em; background-color: #efefef; margin: 0.2em 0;}
table {border: 2px solid #000;}
caption {text-align: left; margin-bottom: 0.5em; font-style: italic;}
th {background-color: #444; padding: 0.5em; color: #fafafa; text-align: center;}
td {background-color: #fff; padding: 0.3em; color: #000; text-align: left;}

/*Lenguajes*/
*[lang="qu"] {font-style: italic; color: #363;}
*[lang="en"] {font-style: italic; color: #636;}
*[lang="la"] {font-style: italic; color: #666;}
*[lang="fr"] {font-style: italic; color: #663;}
*[lang="it"] {font-style: italic; color: #336;}
*[lang="de"] {font-style: italic; color: #633;}

/*Clases*/
p.cabecera {font-weight: bold; color: #b53737;}
a.notas {text-decoration: none; font-weight: bold; padding: 0em 0.1em;}
ul.listado {text-align: left;}
ul.listado li {line-height: 1.3em;}
ol.lnumerada {list-style-type: decimal;}
ol.lmayusculas {list-style-type: upper-alpha;}
ol.lminusculas {list-style-type: lower-alpha;}
ol.lromanosmay {list-style-type: upper-roman;}
ol.lromanosmin {list-style-type: lower-roman;}
ul.sin {list-style: none;}
li.nuevo {list-style-image: url(../graficos/nuevo.gif);}
div.cuadro {background-color: white; padding: 1em; border: 1px solid #000; margin: 3.5em auto; width: 80%;}
img.derecha {float: right; margin: 0.5em 0 0.5em 1em;}
img.izquierda {float: left; margin: 0.5em 1em 0.5em 0;}
img.limpia {border: 0;}
.separador {margin-top: 4em; margin-bottom: 3em;}
.convocatoria h3 {font-size: 160%; font-variant: small-caps;}
.convocatoria h4 {font-size: 140%;}
.cursiva {font-style: italic;}
.direccion {margin: 3em 0;}
.noscreen {display: none;}

/*Identificadores*/
#tema h2{font-size: 130%; background-color: #eee; padding: 0.5em; margin-top: 3em; margin-bottom: 1.5em; border-top: 1px solid #bbb;}
#logollacta {float: left; padding: 0; margin: 50px 1em 1em 1em; border: 0;}
#logollacta img {margin:0; border: 0;}
#cuerpo {background-image: url(../graficos/cenefa08.gif); background-repeat: repeat-y; background-position: 0 0; background-color: #f8f6f6;}
#cuerpo {clear: both; margin: 0 5%; padding: 2em 2em 2em 6em;}
#cuerpo {border-top: 1px solid #eee; border-right: 3px solid #eee; border-bottom: 3px solid #eee; border-left: 0 solid #eee;}
#entradilla {font-style: italic; font-weight: bold; margin-top: 3em; margin-bottom: 3em; font-size: 90%; color: #333;}
#contenido {margin: 5em 0; clear: both;}
#cita-inicial {text-align: right; font-style: italic; margin-left: 55%; margin-right: 0; border: 1px solid #ddd; padding: 0.3em 1em; background-color: #fcfafa;}
#cita-inicial p {text-align: right;}
#cita-inicial cite {display: block; font-style: normal;}
#consigna {font-weight: bold; text-align: center; font-variant: small-caps; margin: 3em 0; font-size: 120%;}
#consigna p {text-align: center;}
#autor {text-align: right; font-weight: bold; margin-top: 3em; color: #b53737;}
.autor {text-align: right; font-weight: bold; margin-top: 3em; color: #b53737;}
#autor p {text-align: right;}
#autor ul {text-align: left; list-style: none;}
#referencia {margin: 4em 0; font-size: 95%; color: #777; font-style: italic;}
#referencias {margin: 4em 0; font-size: 95%; color: #777;}
#pfinal {text-align: center; margin: 0 0 0 0; font-style: italic;}
#pfinal a {padding: 0.2em 0.3em; text-decoration: none;}
#galeria {background-color: #e6e6e6; float: right; width: 300px; margin: 0 0 20px 30px; padding: 10px 20px; border: 2px solid #000; text-align: center;}
#galeria h3 {margin-bottom: 0;}
#galeria img {margin-left: auto; margin-right: auto; margin-top: 5px; margin-bottom: 5px; clear: right;}
#galeria p {font-size: 90%; font-style: italic; width: 280px; text-align: left; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 1.5em;}
#paginacion {font-weight: bold; text-align: center; margin: 3em 0;}
#paginacion a {padding: 0.3em; margin: 0 0.1em; text-decoration: none;}
#paginacion strong {padding: 0.3em; margin: 0 0.1em; background-color: #000; color: #fff;}
#bloquenotas li {text-align: left; list-style: none;}
#w3c {text-align: right; color: #777; font-size: 0.8em;}
#w3c li {display: inline; margin-left: 0.5em; margin-right: 0;}
#w3c a:link, #w3c a:visited {font-weight: bold; padding: 0 0.2em; color: #777; text-decoration: none;}
#w3c a:hover, #w3c a:focus, #w3c a:active {background-color: #f90; color: #000;}
#logo {float: right; border: 0; margin: 0 0 2em 2em; padding: 0;}
#portada {margin-left: 12em;}
#portada h1 {text-align: left; letter-spacing: 2pt; font-weight: bold; font-variant: small-caps; border: 0; margin: 60px 0 1em 0; padding: 0 45px 0 0;}
#portada h2 {display: none;}
#portada #cuerpo {margin-left: 0;}
#portada #logollacta {float: none; margin: 0;}
#portada #pfinal {margin-top: 5em;}
#menu *{font-size: 100%;}
#menu {background-image: url(../graficos/wipala08.jpg); background-repeat: repeat-x; background-position: 0 0; position: absolute; top: 0; left: 0; width: 10em; height: 100%; margin: 0; border: 0; padding: 50px 1em 1em 1em;}
#menu ul {list-style-type: none; padding-left: 0; padding-right: 2em; margin: 0.8em 0; text-align: left;}
#menu li {margin: 0; padding: 0; width: 9em;}
#menu a {text-decoration: none; display: block; width: 100%; margin: 0; padding: 0.1em 0.4em; line-height: 1.2em;}
#menu a:link, #menu a:visited {color: #b44; background-color: transparent; border: 1px solid #fff; border-left-color: #ddd; border-right-width: 15px;}
#menu a:active, #menu a:hover, #menu a:focus {color: #000; background-color: #f90; border-right-width: 15px; border-color: #b00;}
#menu img {margin: 0; vertical-align: middle; padding: 0;}
#menu #w3c {color: #aaa; font-size: 0.7em; padding: 0;}
#menu #w3c li {display: inline; width: auto;}
#menu #w3c a {display: inline; width: auto; border: 0;}
#rss {border: 1px solid #000; padding: 0 0.2em; background-color: #f00; color: #fff; font-weight: bold; vertical-align: bottom;}
#buscador {position: absolute; top: 5px; right: 5%; padding: 0; background-color: #fff; border: 1px solid black; vertical-align: middle;}
#buscador form {margin: 0; padding: 0;}
#buscador label {display: none;}
#buscador input {position: relative; font-size: 0.9em; margin: 0; border: 0; background-color: transparent; vertical-align: middle;}
#buscador:hover {background-color: #fc4;}
#buscador input:focus {background-color: #fd6;}
#buscador button {margin: 0; border: 0; padding: 0; vertical-align: middle !important; background-color: transparent; cursor: pointer;}
#buscador img {vertical-align: middle !important; margin: 1px; padding: 0; border: 0;}
#destaque {background-color: white; color: black; border: 2px outset black; padding: 1em; margin-left: 1em; margin-right: 1em; font-size: 120%; font-weight: bold;}
#destaque ul {list-style: none; margin-left: 0; padding-left: 0; text-align: left;}
#menu-anteriores {text-align: left; margin-left: 50%; margin-bottom: 2em; margin-top: 1em; border: 1px solid #000; padding: 0.5em; background-color: #eee;}
#menu-anteriores a {text-decoration: none;}
#remitir {text-align: right;}
#remitir a {text-decoration: none;}
#ultima-actualizacion {margin-bottom: 3em;}