@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{ 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;
}