@charset "utf-8";

/*
YUI 3.4.1 (build 4118)
Copyright 2011 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

/* reset */
html{
color:#000;
background:#FFF;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
margin:0;
padding:0;
}
table{
border-collapse:collapse;
border-spacing:0;
}
fieldset,img{
border:0;
}
address,caption,cite,code,dfn,em,strong,th,var{
font-style:normal;
/*font-weight:normal*/
}
ol,ul{
list-style:none;
}
caption,th{
text-align:left;
}
q:before,q:after{
content:'';
}
abbr,acronym{
border:0;
font-variant:normal;
}
sup{
vertical-align:text-top;
}
sub{
vertical-align:text-bottom;
}
input,textarea,select{
font-family:inherit;
font-weight:inherit;
}
input,textarea,select{
}
legend{
color:#000;
}
/* base */
h1{
COLOR: #000000;
}
h2{
COLOR: #000000;
}
h3{
COLOR: #000000;
}
h1,h2,h3{
margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong{
font-weight:strong;
}
abbr,acronym{
border-bottom:1px dotted #000;
cursor:help;
}
em{
font-style:italic;
}
blockquote,ul,ol,dl{
margin:1em;
}
ol,ul,dl{
margin-left:2em;
}
ol{
list-style:decimal outside;
}ul{
list-style:disc outside;
}
dl dd{
margin-left:1em;
}
th,td{
border:1px solid #000;
padding:.5em;
}
th{
font-weight:bold;
text-align:center;
}
caption{
margin-bottom:.5em;
text-align:center;
}
p,fieldset,table,pre{
margin-bottom:1em;
}
input[type=text],input[type=password],textarea{
width:12.25em;
*width:11.9em;
}
/* fonts */
body{
font-family:arial, helvetica, clean ,sans-serif;
font:x-small;
}
select,input,button,textarea{
font:100%, arial, helvetica, clean, sans-serif;
}
table{
font:100%;
}
pre,code,kbd,samp,tt{
font-family:monospace;
line-height:100%;
}


/* CSS Document */
body {
padding: 0 50px;
font-family:Verdana, sans-serif;
}


p {
text-align: justify;
}
sub {
}

.title{
font-weight: bold;
text-align: center;
font-size: 16px;
line-height: normal; 
}
.autores {
font-weight: bold; 
text-align: center;  
margin-bottom: 5px;
}
.afiliacion {
text-align: center; 
margin-bottom: 5px;
}
.fondo { 
background-color: #f0f0e8; 
padding: 10px; 
border-left: 10px solid #ADD8E6; 
}
.punteado { 
border-bottom: 1px dashed #00008b; 
border-top: 1px dashed #00008b;
}
.barra { 
border-bottom: 10px solid #00008b; 
margin-top: 5px;  
margin-bottom: 20px;
}
.top { 
margin-left: 40px; 
font-weight: normal;
}
.nota {
}
.sombra { 
background-color: #f0f0e8; 
padding: 10px;  
}
.marco { 
background-color: #ADD8E6; 
width: 400px; 
padding: 20px; 
}
.marco div { 
margin-bottom: 10px; 
}
.notaref { 
color: #92130A; 
font-weight: bold;
}
.referencias { 
width: 100%; 
}
.referencias  td{ 
border:none; 
vertical-align: top; 
padding: 2px 5px; 
background-color: #f0f0e8; 
text-align: left;
}
.indice td { 
border: none; 
padding: 3px 20px;  
text-align: left; 
}

.figura{ 
width: 95%; 
margin: 20px auto; 
}
.figura td{ 
border: none; 
background-color: #f0f0e8; 
}
.figura .imagen{ 
background-color: #ADD8E6; 
padding: 20px 30px; 
}
.figura .link{ 
color: #92130A; 
font-weight: bold; 
}
.figura img {
margin-bottom: 20px;
}
.figura .nota {
text-align: center;
}

.tabla { 
margin: 20px auto; 
width: 95%; 
}
.tabla .noborde{ 
border: none; 
}
.tabla .texto { 
text-align: center; 
}
.tabla table{ 
background-color: #EEE; 
margin: auto; 
border: 1px solid #000; 
}
.tabla table td{ 
min-width: 40px;
}
.tabla .linea{ 
border-left: none; 
border-right: none;
}

/* CSS POPUP */
a.tooltip {
outline:none; 
} 
a.tooltip strong {
line-height:20px;
} 
a.tooltip:hover {
text-decoration:none;
} 
a.tooltip span { 
z-index:10;
display:none; 
padding:4px 10px; 
margin-top:20px; 
margin-left:-100px; 
width:240px; 
line-height:14px; 
text-align: left; 
overflow:hidden; 
} 
a.tooltip:hover span{ 
display:inline; 
position:absolute; 
color:#111; 
border:1px solid #DCA; 
background:#fffAF0;
} 
.callout {
z-index:20;
position:absolute;
top:30px;
border:0;
left:-12px;
} 
/*CSS3 extras*/ 
a.tooltip span { 
border-radius:4px; 
-moz-border-radius: 4px; 
-webkit-border-radius: 4px; 
-moz-box-shadow: 5px 5px 8px #CCC; 
-webkit-box-shadow: 5px 5px 8px #CCC; 
box-shadow: 5px 5px 8px #CCC; 
}
a {
COLOR: #0f3b67
}
a:link {
COLOR: #26417D
}
a:visited {
COLOR: #26417D
}
a:hover {
COLOR: #0f3b67
}

.partrule{
border-style:0; 
height: 10px; 
color: #00008E; 
background-color: #00008E;
}