@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}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}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-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}
/* base */
h1{font-size:138.5%}h2{font-size:123.1%}h3{font-size:108%}h1,h2,h3{margin:1em 0}h1,h2,h3,h4,h5,h6,strong{font-weight:bold}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:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}


/* CSS Document */
body { padding: 0 50px; font-family:Verdana, sans-serif;}
a { color: #0f3b67 !important; text-decoration:none; font-weight: normal; }
a:hover { background-color: #add8e6; }
p {font-size: 12px; text-align: justify; }
sub {font-size: 9px;}


.titulo1{ font-size: 12px; /* font-weight: bold; */ text-align: center; }
.titulo2{ font-size: 14px; font-weight: bold; text-align: center; }
.autores {font-weight: bold; text-align: center;  margin-bottom: 5px; font-size: 11px;}
.afiliacion {text-align: center; margin-bottom: 5px; font-size: 11px;}
.fondo { background-color: #f0f0e8; padding: 10px 10px 1px 10px; border-left: 10px solid #add8e6; }
.fondo-rojo { background-color: #f0f0e8; padding: 10px 10px 1px 10px; border-left: 10px solid #92130A; }
.punteado { border-bottom: 1px dashed #00008b; border-top: 1px dashed #00008b;}
.barra { border-bottom: 10px solid #00008b; margin-top: 5px;  margin-bottom: 20px;}
.barra-roja { border-bottom: 10px solid #92130A; margin-top: 5px;  margin-bottom: 20px;}
.top { margin-left: 40px; font-weight: normal; font-size: 10px;}
.nota { font-size: 9px;}
.sombra { background-color: #f0f0e8; padding: 10px;  }
.marco { background-color: #ADD8E6; width: 400px; padding: 20px; }
.marco div { margin-bottom: 10px; }
.notaref { color: #92130A !important; font-weight: bold;}
.referencias { width: 100%; }
.referencias  td{ border:none; vertical-align: top; padding: 2px 5px; background-color: #f0f0e8; text-align: justify; font-size: 12px;}
.indice td { border: none; padding: 3px 20px;  text-align: left; font-size: 12px; }
.sangrado { margin-left: 30px;}
.cita { margin-left: 30px; font-size: 11px; }

.figura{ width: 95%; margin: 20px auto; }
.figura td{ border: none; background-color: #f0f0e8; }
.figura .imagen{ background-color: #ADD8E6; padding: 20px 30px; }
.figura .link{ font-size: 10px; color: #92130A; font-weight: bold; }
.figura img {margin-bottom: 20px;}
.figura .nota { font-size: 9px; text-align: center;}


.formula{ width: 95%; margin: 0 auto; }
.formula td{ border: none; }
/* .formula .imagen{ padding: 0; } */
.formula .imagen{ padding-left: 50px; }

.formula img { margin-bottom: 0;}


.superindice { vertical-align: super; }
.subindice { vertical-align: sub; } 


.tabla { margin: 20px auto; background-color: #EEE; font-size: 11px;}
.tabla_sin { margin: 20px auto; font-size: 11px;}  /* tabla sin relleno gris */
.celda_relleno { background-color: #B4B1B1;}
.tabla td { border: 1px solid #000; padding: 5px 15px; } /* Altura de la fila de la tabla (5 para arriba y abajo, 15 para izda y dcha) */
.tabla th { background-color: #CCC; } 
.tabla_sin td { border: 1px solid #000; padding: 5px 15px; } /* Altura de la fila de la tabla (5 para arriba y abajo, 15 para izda y dcha) */
.tabla .noborde{ border: none;  background-color: #FBFBF3; text-align:left;}
.tabla .texto { font-size: 10px; text-align: center; }
.tabla .linea{ border-left: none; border-right: none;}
.tabla th.normal { text-align: left; font-weight: bold; }  /* Alinear a la izquierda una cabecera de tabla */
.tabla p{ font-size: 11px; margin: 0}		/* tamano de letra de la tabla y margen 0 para los parrafos de la tabla */
.tabla_sin p{ font-size: 11px; margin: 0}		/* tamano de letra de la tabla y margen 0 para los parrafos de la tabla */

/* 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; font-size: 9px !important; 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; }