﻿* {font-family:arial, verdana, helvetica, sans-serif;line-height:150%;margin:0;padding:0;border:0;}
html, body {text-align:left;font-size:18px;}
sup {font-size:12px;}
h1, h2, h4, h5, h6 {font-size:24px;}
h1, h2, h4, h5, h6 i {font-size:24px;}
h1, h2, h4, h5, h6 b {font-size:24px;}
h1, h2, h4, h5, h6 sup {font-size:20px;}
h3 {font-size:20px;}
h3 i {font-size:20px;}
h3 b {font-size:20px;}
h3 sup {font-size:16px;}
p {margin:10px 0 10px 0;}
hr {margin:5px 0 1px 0;}
a { text-decoration:none;font-weight:bold;}
ol {margin:0;padding-left:5%;}
ol li {padding-left:0px;margin-bottom:2px;}
ul {margin:0;padding-left:5%;}
ul li {padding-left:0px;margin-bottom:2px;}
ul li h1 {margin-top:24px;}
input[type=text], [type=button], [type=submit], select, textarea, .lnkBtn {display:inline-block;width:auto;height:auto;padding:5px 0 5px 2px;margin:5px 0 10px 0;font-size:14px;font-weight:bold;outline:none;border:0;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
input[type=button], [type=submit], .lnkBtn {cursor:pointer;padding:5px;margin:8px;}
input[type=text], select, textarea { width:100%;}
header {width:100%;height:auto;padding:1px 0 1px 0;}
header .sLay {padding:.5% 0 .5% 0;}
header h1 {font-size:32px;line-height:100%;font-weight:bold;margin:0;padding:0;}
header .modoescuro {display:block;cursor:pointer;max-width:790px;width:90%;margin:0 auto -15px auto;text-align:right;font-size:10px;line-height:10px;}
.obs {font-size:10px;line-height:10px;margin:0;padding:0;}
.obs i {font-size:10px;line-height:10px;margin:0;padding:0;}
.sLay {max-width:790px;width:90%;height:auto;margin:0 auto 0 auto;padding:15px;text-align:left;}
.comSombra {border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;}
article {max-width:790px;width:90%;height:auto;margin:0 auto 0 auto;padding:15px;text-align:left;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;}
.error { display:block;width:100%;height:auto;font-weight:bold;color:Red;}
footer {width:100%;height:auto;}
footer .sLay {font-size:10px;font-weight:bold;padding:5px;}
footer span {font-size:10px;font-weight:bold;}
.tright { text-align:right;}
.tal {text-align:left;}
.tar {text-align:right;}
.tac {text-align:center;}
.mt4 {margin:4px 0 0 0;}
.fl {float:left;}
.fr {float:right;}
.clrBoth {clear:both;margin:0;padding:0;border:0;}
.hebreu {font-size:125%;line-height:1%}
.exgs {font-weight:bold;font-size:50%;cursor:pointer;vertical-align:super;display:inline;position:relative;}
.hebreuP {font-size:125%;}
.HRefSup {font-weight:bold;font-size:60%;cursor:pointer;vertical-align:super;display:inline;position:relative;}
.HRefSup:hover:after {content:attr(texto);border-radius:5px;bottom:15px;left:0px;padding:2px 5px;position:absolute;z-index:98;font-size:14px;line-height:16px;font-size:100%;vertical-align:baseline;}
.bAlt {font-weight:bold;cursor:help;display:inline;position:relative;}
.bAlt:hover:after {content:attr(texto);border-radius:5px;bottom:15px;left:0px;padding:2px 5px;position:absolute;z-index:98;font-size:14px;line-height:16px;}
.bAltV {font-weight:bold;cursor:help;display:inline;position:relative;}
.bAltV:hover:after {content:attr(texto);border-radius:5px;bottom:15px;left:0px;padding:2px 5px;position:absolute;z-index:98;font-size:14px;line-height:16px;}
.bAltL {font-weight:bold;cursor:help;display:inline;position:relative;}
.bAltL:hover:after {content:attr(texto);border-radius:5px;bottom:15px;left:-25%;padding:2px 5px;position:absolute;z-index:98;font-size:14px;line-height:16px;min-width:150%;}
.bAlert {font-weight:bold;cursor:pointer;}
.Inter {font-weight:bold;margin:20px 0 0 0;}
table, th, td {width:100%;border-collapse:collapse;padding:5px;vertical-align:top;}
.w05 {width:5%;}
.w11 {width:11%;}
.w32 {width:32%;}
.w49 {width:49%;}
.w62 {width:62%;}
.w67 {width:67%;}
.w82 {width:82%;}
.vers {border:0;margin:5px 0 5px 0;}
.vers th {width:1%;text-align:right;border:0;padding:0 1px 0 0;font-size:50%}
.vers td {width:99%;text-align:left;border:0;padding:0 0 10px 1px;}
#OBMessage {top:33%;left:25%;position:fixed;height:auto;width:50%;margin:0;padding:0;z-index:140 !important;border:none !important;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;}
#OBTitle {font-size:14px;font-weight:bold;text-align:center;border:none !important;cursor:default;padding:0em;margin:0em;text-transform:uppercase !important;}
#OBText {min-height:13vh;max-height:30vh;padding:2% 2%;overflow-y:auto;}
#OBdvFecha {width:100%;margin:0;padding:1% 0 1% 0;text-align:center;}
nav {max-width:790px;width:90%;height:auto;margin:10px auto 10px auto;padding:3px 15px;text-align:center;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;}
nav a {margin:0;display:inline;position:relative;font-size:12px;line-height:12px;float:left; border-right: 1px solid #c0c0c0;}
nav a:hover:after {content:attr(texto);border-radius:5px;bottom:-23px;width:100%;left:0px;padding:2px 5px;position:absolute;z-index:98;font-size:14px;line-height:16px;}
.nmBtI {display:none;}
.mnIF {display:none;}
.sNav {display:none;}
@media print {
    .pagebreak { page-break-before: always; } /* page-break-after works, as well */
}
@media only screen and (max-width:768px){
	header .modoescuro {width:85%;}
	.sLay {width:85%;}
	article {width:85%;}
	#OBMessage {top:33%;left:10%;position:fixed;height:auto;width:80%;}
	nav {width:85%;}
	nav a {font-size:10px;line-height:10px;float:left;}
	.lnkBtn {padding:5px;font-size:12px;}
}
