﻿
P.DER { FONT-FAMILY:verdana; FONT-SIZE:11; TEXT-ALIGN:RIGHT; COLOR:BLACK }
P.CENTRO { FONT-FAMILY:verdana; FONT-SIZE:11; TEXT-ALIGN:CENTER; COLOR:BLACK }
P.IZQ { FONT-FAMILY:verdana; FONT-SIZE:11; TEXT-ALIGN:LEFT; COLOR:BLACK }
P { FONT-SIZE:11; font-FAMILY:verdana; TEXT-ALIGN:justify}


P.TITULAR { FONT-FAMILY:Arial; FONT-SIZE:17; TEXT-ALIGN:LEFT; COLOR:BLACK }
P.RESUMEN { FONT-FAMILY:verdana; FONT-SIZE:14; TEXT-ALIGN:LEFT; COLOR:BLACK }
P.RESUMENC { FONT-FAMILY:verdana; FONT-SIZE:14; TEXT-ALIGN:CENTER }
P.RESUMENDER { FONT-FAMILY:verdana; FONT-SIZE:14; TEXT-ALIGN:RIGHT }
P.INDICE { FONT-FAMILY:verdana, arial; FONT-SIZE:16; TEXT-ALIGN:LEFT }

P.REDUD { FONT-FAMILY:verdana; FONT-SIZE:9; TEXT-ALIGN:RIGHT; COLOR:BLACK }
P.REDUC { FONT-FAMILY:verdana; FONT-SIZE:9; TEXT-ALIGN:CENTER; COLOR:BLACK }
P.REDU8 { FONT-FAMILY:verdana; FONT-SIZE:8; TEXT-ALIGN:LEFT; COLOR:BLACK }
LI { FONT-FAMILY:verdana; FONT-SIZE:12; COLOR:BLACK; text-align:justify; }
UL { FONT-FAMILY:verdana; FONT-SIZE:12; COLOR:BLACK; text-align:justify; }


p.nuevec { font-family:verdana,arial; font-size:9; text-align:center; color:black }
p.diez { font-family:verdana,arial; font-size:10; text-align:left; color:#333333}
p.once { font-family:verdana,arial; font-size:11; text-align:left; color:black }
p.diezd { font-family:verdana,arial; font-size:10; text-align:right; color:#999999 }
p.diezc { font-family:verdana,arial; font-size:10; text-align:center; color:#999999 }

p.doce { font-family:verdana,arial; font-size:12; text-align:left; color:black }
p.docej { font-family:verdana,arial; font-size:12; text-align:justify; color:black }
p.docec { font-family:verdana,arial; font-size:12; text-align:center; color:black }
p.doced { font-family:verdana,arial; font-size:12; text-align:right; color:black }
p.docei { font-family:verdana,arial; font-size:12; text-align:left; color:black }

p.doceg { font-family:verdana,arial; font-size:14; text-align:left; color:black }
p.docejg { font-family:verdana,arial; font-size:14; text-align:justify; color:black }
p.docecg { font-family:verdana,arial; font-size:14; text-align:center; color:black }
p.docedg { font-family:verdana,arial; font-size:14; text-align:right; color:black }
p.doceig { font-family:verdana,arial; font-size:14; text-align:left; color:black }

p.printj { font-family:verdana,arial; font-size:14pt; text-align:justify; color:black }
p.printc { font-family:verdana,arial; font-size:14pt; text-align:center; color:black }
p.printd { font-family:verdana,arial; font-size:14pt; text-align:right; color:black }
p.printi { font-family:verdana,arial; font-size:14pt; text-align:left; color:black }

p.printjd { font-family:verdana,arial; font-size:12pt; text-align:justify; color:black }
p.printcd { font-family:verdana,arial; font-size:12pt; text-align:center; color:black }
p.printdd { font-family:verdana,arial; font-size:12pt; text-align:right; color:black }
p.printid { font-family:verdana,arial; font-size:12pt; text-align:left; color:black }

p.titulo { font-family:verdana,arial; font-size:14; text-align:left; color:white }
p.tituloc { font-family:verdana,arial; font-size:14; text-align:center; color:white; font-weight: bold }
p.acceso { font-family:verdana,arial; font-size:16; text-align:center; color:#999999; font-weight: bold }
p.menus { font-family:verdana,arial; font-size:11; text-align:right; }
p.menug { font-family:Lucida Sans Unicode,verdana,arial; font-size:18; text-align:center; color:#0073B3 }
p.menum { font-family:verdana,arial; font-size:13; text-align:center; }
p.rastro { font-family:verdana,arial; font-size:10; text-align:right; color: #666666; } 
p.vert { font-family:verdana,arial; font-size:15; text-align:right; color: #CCCCCC; }

p.titulopr { font-family:verdana,arial; font-size:22; text-align:left; color:#0073B3;}
p.titulose { font-family:verdana,arial; font-size:18; text-align:left; color:#0073B3;}
p.titulosem { font-family:verdana,arial; font-size:16; text-align:left; color:#0073B3;}
p.enlacecentro { font-family:verdana,arial; font-size:15; text-align:left; color:#0073B3;}
p.sel { font-family:verdana,arial; font-size:22; text-align:center; color:#0073B3;}

a:link       { color: #0073B3; font-family:verdana; text-decoration:none } 
a:visited    { color: #0073B3; text-decoration:none; font-family:verdana }
a:active     { color: #0073B3; text-decoration: none; font-family:verdana }   
a:hover      { color: #FF0000; text-decoration: underline; font-family:verdana }

a.Menu:link       { font-size:11; color: black; font-family:verdana; text-decoration:underline } 
a.Menu:visited    { font-size:11; color: black; text-decoration:underline; font-family:verdana }
a.Menu:active     { font-size:11; color: black; text-decoration: underline; font-family:verdana }   
a.Menu:hover      { font-size:11; color: #FF0000; text-decoration: underline; font-family:verdana }

a.rastro:link       { font-size:10; color: #0073B3; font-family:verdana; text-decoration:none } 
a.rastro:visited    { font-size:10; color: #0073B3; text-decoration:none; font-family:verdana }
a.rastro:active     { font-size:10; color: #0073B3; text-decoration: none; font-family:verdana }   
a.rastro:hover      { font-size:10; color: #0073B3; text-decoration: underline; font-family:verdana }

a.menum:link       { font-family:verdana,arial; font-size:13; text-align:center; text-decoration:none } 
a.menum:visited    { font-family:verdana,arial; font-size:13; text-align:center; text-decoration:none }
a.menum:active     { font-family:verdana,arial; font-size:13; text-align:center; text-decoration:none }   
a.menum:hover      { font-family:verdana,arial; font-size:13; text-align:center; text-decoration:none }

TEXTAREA.encuesta { text-align:center; }
body.imprimir { margin-left: 50px; margin-right: 50px; margin-top: 20px; margin-bottom: 20px; width: 1024px;}
table {border-width: 0px;}
td { border-width: 0px;}
table.principal1 { border-top: 2px solid #FF6666; border-left: 2px solid #FF6666; border-bottom: 2px solid #FF0000; border-right: 2px solid #FF0000;}
.principal2 { border-top: 2px solid #33CCFF; border-left: 2px solid #33CCFF; border-bottom: 2px solid #0073B3; border-right: 2px solid #0073B3;}

td.principal1 { border-top: 1px solid #FF6666; border-left: 1px solid #FF6666; border-bottom: 1px solid #FF0000; border-right: 1px solid #FF0000;}
td.principal2 { border-top: 1px solid #33CCFF; border-left: 1px solid #33CCFF; border-bottom: 1px solid #0073B3; border-right: 1px solid #0073B3;}

div.alert { position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 0.25rem; vertical-align:middle; text-align: left;}
.alert-info{color:#5F3F05;background-color:#FFF1D8}
.alert-warning { color: #856404; background-color: #fff3cd; border-color: #ffeeba; }
.alert-danger {color: #721c24; background-color: #f8d7da; border-color: #f5c6cb;}
.display-none { display:none;}

.btn { display: inline-block; font-weight: 400; line-height: 1.5; color: #212529; text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; background-color: transparent;  border: 1px solid transparent; padding: 0.375rem 0.75rem; font-size: 1rem; border-radius: 0.25rem; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
.btn-primary { color: #fff; background-color: #0d6efd; border-color: #0d6efd;}
.btn-success { color: #fff; background-color: #28a745; border-color: #28a745; }
.btn-danger { color: #fff; background-color: #dc3545; border-color: #dc3545; }
.btn-secondary {color: #fff;background-color: #6c757d;border-color: #6c757d;}
.mat-step-icon { border-radius: 50%; height: 24px; width: 24px; flex-shrink: 0; position: relative; }
.mat-step-header .mat-step-icon-selected { background-color: #1d4f83; color: #fff; }

.column_menu {max-width:80px; text-align: left; vertical-align: top;padding: 3px 10px; }
.menu { background-color: #F8F8F8;padding-bottom: 10px; border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.menu ul { padding-left: 15px; }
.menu li { list-style: none; padding: 7px 0 0 0; margin: 0 0 7px 0; border-top: 1px dotted #ccc; color:#0073B3}
.menu li:first-child { border-top: none; }
.menu_header{margin-bottom: 10px; height:30px; padding: 0px 10px; background-color: rgb(51,119,187); color: white;}
.menu h3 {font-family:Calibri,verdana,arial;}
.menu a:hover {color: black; cursor: pointer; text-decoration: none;}

.pagos { margin:10px; border: 1px #ddd solid; line-height:20px; text-align: left;}
.pagos .selected {border: 1px #fbd8b4 solid; margin:3px}

.modal {position: absolute;top: 20%;left: 50%;max-width:35%;display: block; transform: translate(-50%, -50%);}
.modal-dialog {left: auto;margin-right: auto;margin-left: auto;}
.modal-content {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;pointer-events: auto;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0,0,0,.2);border-radius: 0.3rem;outline: 0;}
.modal-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 1rem;border-bottom: 1px solid #e9ecef;border-top-left-radius: 0.3rem;border-top-right-radius: 0.3rem;}
.modal-title {margin-bottom: 0;line-height: 1.5;font-size: 1.25rem;}
.modal-body {position: relative;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 1rem;}
.modal-footer {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;padding: 1rem;border-top: 1px solid #e9ecef;}
.modal-header .close {padding: 1rem;margin: -1rem -1rem -1rem auto;}
.close:not(:disabled):not(.disabled) {cursor: pointer;}
.close:focus, .close:hover {color: #000;text-decoration: none;opacity: .75;}
button.close {padding: 0;background-color: transparent;border: 0;-webkit-appearance: none;}
.close {float: right;font-size: 1.5rem;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;opacity: .5;}
.oculto{display: none;}
.loader {position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 9999;background: url('../graficos/loading.gif') 50% 50% no-repeat rgb(249,249,249);opacity: .8;display: none;}
