@font-face {
  font-family: 'Optima Demi Bold';
  src: url('../fonts/Optima%20Demi%20Bold.ttf') format('opentype');
 /* font-family: 'Arial Bold';
  src: url('../fonts/arialbd.ttf') format('opentype');*/
}

#loadingpage {
     display: none;
     background: rgba(0,0,0,0.2);
     position: fixed;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 150000;
     opacity: 0.5;
     filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

#loadingcenter {
     width: 300px;
     height: 200px;
     position: fixed;
     top: 40%;
     left: 0px;
     width: 100%;
}

.Cajatexto_Error
{
    border: solid 1px #FF0000;
}

.label_error
{
    font-size: 12px;
    color: #E9281E; 
    font-family: Arial;
	font-weight: normal;
}
.label_errorhist
{
    font-size: 12px;
    color: #E9281E; 
    font-family: Arial;
	font-weight: normal;
    line-height: 1.2;
    vertical-align:super;
}
.label_aux
{
    font-size: 12px;
    color: #E9281E; 
    font-family: Arial;
	font-weight: normal;
}
.modal-content-medicos {
    position: relative;
    box-shadow: 0 5px 15px rgba(0,0,0,.5);
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    outline: 0;
    /*width: 78%;*/
}

.modal-content-medico {
    position: relative;
    box-shadow: 0 5px 15px rgba(0,0,0,.5);
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    outline: 0;
    width: 80%;
}

.titulovf
{   
    color: #00A0DF;
    font-size:16px;
    font-family:Helvetica;
    padding: 0px 0px 10px 0px;
    font-weight: bold;
    text-transform: uppercase;
}

.asterisco_obligatorio
{
    font-size: 16px;
    color: #E9281E;/*009FE3*/
    font-family: Arial;
}
.asterisco_align_izq {
    position:relative;
    left:-25px;
    top:8px;
}

/* Nuevos Estilos*/

.TituloCabLogin {
    color: #00369c;
    font-size: 30px;
    font-family: 'Optima Demi Bold', 'Lucida Sans Unicode';
    vertical-align:text-bottom !important;
}
.Boton {
    background-color: #4c9fdc !important;
    text-transform:uppercase !important;
    color: #ffffff !important;
    font-size: 13px !important;
    border-radius: 100px !important;
}

.Link {
    font-family: Arial;
    font-size: 12px;
    color: #00369c;
}

.TitRegistrate {
    font-family: 'Optima Demi Bold', 'Lucida Sans Unicode'; 
    font-size: 23px; 
    color: #ffffff;
    width:85%;
    margin-top:55px;
}

.TextoRegistrate {
    font-family: 'Arial' !important; 
    font-size: 16px; 
    color: #ffffff;
    width:85%;
}

.BotonReg {
    background-color: #00369c !important;
    text-transform:uppercase !important;
    color: #ffffff !important;
    font-size: 12px !important;
    border-radius: 100px !important;
    border: 1px solid #00369c !important;
}

body {
    background-color: #ffffff;
    /*font-family:"..\fonts\Optima Demi Bold.ttf";*/
    font-family: url('../../../fonts/Optima%20Demi%20Bold.html');
}

.TitBeneficio {
    text-transform:uppercase;
    font-family: 'Optima Demi Bold', 'Lucida Sans Unicode'; 
    color: #00369c;
    font-size: 20px; 
    text-align: center !important;
}

.TxtBeneficio {
    font-family: 'Arial'; 
    color: #4c4c4c;
    font-size: 15px; 
    text-transform:none;
    text-align: left;
}

.TitPopup {
    text-transform: uppercase !important;
    font-family: 'Optima Demi Bold', 'Lucida Sans Unicode' !important; 
    color: #ffffff !important;
    font-size: 20px !important; 
    margin-top:-5px;
    padding-bottom:4px;
}

.FiltrosPopup {
    /*font-family: 'Arial Unicode MS';
    font-size: 12px;
    color: #4c4c4c;
    font-weight: normal !important;*/
    font-family: 'Arial';
    font-size: 12px;
    color: #999999;
    font-weight: normal !important;
}

.TxtPopup {
    font-family: 'Arial Unicode MS';
    font-size: 12px;
    color: #4c4c4c;
    text-align: justify;
}

.TitHeaderPage {
    color: #00369c !important;
    font-size: 25px;
    font-family: 'Optima Demi Bold', 'Lucida Sans Unicode';  
    font-weight: bold;
    text-transform:uppercase; 
}

.SubTitHeaderPage {
    color: #ffffff !important;
    font-size: 13px !important;
    font-family: Arial !important;
    font-weight: bold !important;
    margin:-5px 0px 10px 0px;
}

.FechaPopup {
    font-family: Arial;
    font-size: 14px;
    color: #656565;
    text-align: center !important;
}

.NombreMed {
    font-family: Arial !important;
    font-size: 16px !important;
    font-stretch:semi-condensed;
    color: #0BABE7 !important;
    text-transform: capitalize !important;
}

.NomSede{
    font-family: Arial !important;
    font-size: 14px !important;
    color: #8D8D8D !important;/*969696*/
    text-transform: capitalize !important;
}

.NomEspe{
    font-family: Arial !important;
    font-size: 14px !important;
    color: #656565 !important;
    text-transform: capitalize !important;
}

.botonhora {
    background-color: #4c9fdc;
    border-radius: 100px !important;
    color: #ffffff;
    border: 1px solid #4c9fdc;
}
.botonhora:hover {
    color: #ffffff;
    background-color: #00369c;
    border-color: #00369c;
    border-radius: 24px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
}

.Noborde {
    border: 0px solid #ffffff !important;
}

.TitDatos {
    font-family: 'Optima Demi Bold', 'Lucida Sans Unicode' !important; 
    font-size: 18px; 
    color: #4c9fdc;
}

.centrar {
    text-align:center;
}

.DatMedico {
    color: #4c9fdc !important;
    font-family: 'Arial' !important;
    font-size: 14px !important;
}
.RespMedico {
    color: #4c4c4c !important;
    font-family: 'Arial' !important;
    font-size: 13px !important;
}

.ico {
    background-color:transparent;
    color: #00396c;
    border: 0px solid transparent;
}

/* GRILLA TABLAS DINAMICAS*/
.TablaTH {
    color: #00369c;
    text-transform:uppercase;
    font-family: Arial;
    font-weight: bold;
    font-size: 11px !important;
    background-color: #f2f2f2;
}

.TablaTB {
    color: #999999;/*656565*/
    text-transform:uppercase;
    font-family: Arial;
    font-size: 11px !important;
    /*background-color: #ffffff;*/
}

.TablaTC {
    color: #999999;/*656565*/
    font-family: Arial;
    font-size: 11px !important;
    /*background-color: #ffffff;*/
}

.form-control-campLogin {
    display:block;
    width:100%;
    height:28px;
    padding:4px 8px;
    font-family:Arial !important;
    font-size:12px;
    line-height:1.42857143;
    color:#999999;
    background-color:#fff;
    background-image:none;
    border:1px solid #ccc;
    border-radius:24px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -ms-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -ms-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -moz-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.form-group-campLogin {
    margin-bottom: 4px;
}

.Boton-Ingresar{
    background-color: #4c9fdc !important;
    text-transform:uppercase !important;
    color: #ffffff !important;
    font-size: 13px !important;
    border-radius: 100px !important;
    height:28px;
    margin-top:3px;
}

.filtros {
    color: #4c9fdc !important;
    font-size: 12px !important;
    font-family: Arial !important;
}

.NomMedico {
    color: #00369c !important;
    font-family: 'Arial' !important;
    font-size: 22px !important;
    font-weight:bold;
    padding-bottom:5px;
    text-transform:uppercase;
}

.itemMedico {
    color: #079FE0 !important;
    font-family: 'Arial' !important;
    font-size: 16px !important;
    padding-top:5px;
    font-stretch:semi-condensed;
}
.ResultMedico {
    color: #4c4c4c !important;
    font-family: 'Arial' !important;
    font-size: 13px !important;
    border-bottom:2px solid #eeeeee;
    padding-bottom:5px;
    margin-left:6px;
}
ul.liMed {
    width:50%;
    color: #079FE0 !important;
    font-size:20px;
    margin-left:-20px;
}

.TitDatosMed {
    font-family: 'Optima Demi Bold', 'Lucida Sans Unicode' !important; 
    font-size: 21px; 
    color: #4c9fdc;
    margin-bottom:20px;
}
.fotoMedico {
    width: 170px; 
    height: 170px;
    border-radius:85px;
    /*background-image:url('/smci/Static/images/Login/foto.jpg');*/
    background-repeat:no-repeat;
    background-size:cover;
    border:1px solid #4c9fdc;
}
.fotoMedicoDatos {
    width: 145px; 
    height: 145px;
    border-radius:72.5px;
    /*background-image:url('/smci/Static/images/Login/foto.jpg');*/
    background-repeat:no-repeat;
    background-size:cover;
    border:1px solid #4c9fdc;
}
select#cboPaciente {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    color:#999999;
}
hand {
    cursor:pointer;
}

.input-group .form-control-solcita:first-child {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    display: table-cell;
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    color:#999999;
}
.form-control-solcita {
    display: block;
    width: 90%;
    height: 27px;
    padding: 6px 8px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 24px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.form-control-segum {
    display: block;
    width: 100%;
    height: 27px;
    padding: 6px 8px;
    font-size: 12px;
    margin-bottom: 0px;
    font-family: Arial;
    line-height: 1.42857143;
    color: #999999;
    background-color: #fff;
    background-image: none;
    border: 1px solid #D5D5D5;
    border-radius: 24px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.icon {
    position:relative;
    left:10px;
}
.hr-med {
    margin-top: 10px;
    margin-bottom: 10px;
    border-top: 1px solid #4c9dfc;
    padding: 2px;
}
.fotoMedicoSol {
    width: 78px;
    height: 78px;
    border-radius:39px;
    /*background-image:url('/smci/Static/images/Login/foto.jpg');*/
    background-repeat:no-repeat;
    background-size:cover;
    background-origin:content-box;
    border:1px solid #4c9fdc;
    /*padding:0px;*/
    /*margin-right:20px;*/
}
.hr-med-cita {
    margin-top: 5px;
    margin-bottom: 10px;
    border-top: 1px solid #B3DCF2;
    padding: 0px;
}
.capcha {
    background-image:url('../images/Login/prueba.jpg');
    background-repeat: repeat;
    color: #00369c !important;
    font-size:18px;
    font-weight:normal;
    letter-spacing: 1px;
}
.capcha-login {
    background-image:url('../images/Login/prueba.jpg');
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size:cover;
    padding: 4px;
    color: #00369c !important;
    font-size:18px;
    font-weight:normal;
    letter-spacing: 1px;
    margin-top:5px;
    width:80px;
    height:34px;
}
.row-header {
    margin-right: -0px;
    margin-left: -15px;
}

input[type=radio].tiposex {
    margin: 4px 0 0 8px;
    margin-top: 1px \9;
    line-height: normal;
}
/*.tiposex {
    font-family:Arial;
    font-size:12px;
    color:#999999;
}*/


.asterisco_obligatorio_img
{
    font-size: 16px;
    color: #E9281E;/*009FE3*/
    font-family: Arial;
    position:relative;
    left:-25px;
    top:8px;
}

.TitBienvenido {
    font-family: 'Arial'; 
    color: #4c9fdc;
    font-size: 15px; 
    text-transform:none;
    text-align: justify;
}

.TxtBienvenido {
    font-family: 'Arial'; 
    color: #999999;
    font-size: 15px; 
    text-transform:none;
    text-align: justify;
}
@media (min-width: 768px){
.modal-dialog-registrate {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 715px;
    height: 491px;
    margin-top: -245px;
    margin-left: -357px; 
}
}
@media (max-width: 450px){
.row-image{margin-right:0px;margin-left:0px;margin-bottom:-28px;height:200px;}
.row-image:before,.row-image:after{display:table;content:" "}
.modal-dialog-aviso {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 310px;
    height: 200px;
    margin-top: -180px;
    margin-left: -160px; 
}
.imgP {
    background-position:center;
    background-size:100% 100%;
    height:300px;
}
.cierraP {
    position:relative;
    top:-296px;
    left:-1px;
}
.close {
    float: right;
    font-size: 15px;
    font-weight: normal;
    line-height: 1;
    /*color: #000;*/
    text-shadow: none;
    filter: alpha(opacity=20);
    width: 14px;
    height: 14px;
    border-radius: 7px;
}
}
@media (min-width: 451px) and (max-width:790px){
.row-image{margin-right:0px;margin-left:0px;margin-bottom:-28px;height:200px;}
.row-image:before,.row-image:after{display:table;content:" "}
.modal-dialog-aviso {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 400px;
    height: 200px;
    margin-top: -200px;
    margin-left: -200px; 
}
.imgP {
    background-position:center;
    background-size:100% 100%;
    height:300px;
}
.cierraP {
    position:relative;
    top:-298px;
    left:-1px;
}
.close {
    float: right;
    font-size: 15px;
    font-weight: normal;
    line-height: 1;
    /*color: #000;*/
    text-shadow: none;
    filter: alpha(opacity=20);
    width: 16px;
    height: 16px;
    border-radius: 8px;
}
}
@media (min-width: 791px) and (max-width:999px){
.row-image{margin-right:0px;margin-left:0px;height:376px;}
.row-image:before,.row-image:after{display:table;content:" "}
.modal-dialog-aviso {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 600px;
    height: 380px;
    margin-top: -190px;
    margin-left: -300px; 
}
.imgP {
    background-position:center;
    background-size:100% 100%;
    height:378px;
}
.cierraP {
    position:relative;
    top:-374px;
    left:-5px;
}
.close {
    float: right;
    font-size: 20px;
    font-weight: normal;
    line-height: 1;
    /*color: #000;*/
    text-shadow: none;
    filter: alpha(opacity=20);
    width: 20px;
    height: 20px;
    border-radius: 10px;
}
}
@media (min-width: 1000px){
.row-image{margin-right:0px;margin-left:0px;height:578px;}
.row-image:before,.row-image:after{display:table;content:" "}
.modal-dialog-aviso {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1025px;
    height: 587px;
    margin-top: -294px;
    margin-left: -512px; 
}
.imgP {
    background-position:center;
    background-size:100%;
    height:578px;
}
.cierraP {
    position:relative;
    top:-574px;
    left:-13px;
}
}
/*@media (max-width: 1000px){
.row-image{margin-right:0px;margin-left:0px;margin-bottom:-28px;height:578px;}
.row-image:before,.row-image:after{display:table;content:" "}
.modal-dialog-aviso {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1025px;
    height: 587px;
    margin-top: -294px;
    margin-left: -512px; 
}
}*/
/*@media (min-width: 600px){
.row-image{margin-right:0px;margin-left:0px;margin-bottom:-28px;height:578px;}
.row-image:before,.row-image:after{display:table;content:" "}
.modal-dialog-aviso {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 450px;
    height: 587px;
    margin-top: -294px;
    margin-left: -512px; 
}
}*/
/*@media (max-width: 500px){
.row-image{margin-right:0px;margin-left:0px;margin-bottom:-28px;height:300px;}
.row-image:before,.row-image:after{display:table;content:" "}
.modal-dialog-aviso {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1025px;
    height: 250px;
    margin-top: -294px;
    margin-left: -512px; 
}
}*/
@media (min-width: 500px){
.modal-dialog-terminos {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 500px;
    height: 583px;
    margin-top: -291px;
    margin-left: -250px;    
}
}
@media screen and (min-width: 670px){
.modal-dialog-seleccioncita {
    position: absolute;
    top: 43%;
    left: 50%;
    width: 462px;
    height: 404px;
    margin-top: -202px;
    margin-left: -231px;   
    border:0px solid #ff0000; 
   }
}
@media screen and (min-width: 501px) and (max-width: 669px){
.modal-dialog-seleccioncita {
    position: absolute;
    top: 55%;
    left: 50%;
    width: 400px;
    height: 404px;
    margin-top: -202px;
    margin-left: -231px;   
    border:0px solid #000000; 
   }
}
@media (min-width: 768px){
.modal-dialog-histcli {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 462px;
    height: 358px;
    margin-top: -179px;
    margin-left: -230px;
}
}
@media (min-width: 550px){
.modal-dialog-recuperar {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 550px;
    height: 418px;
    margin-top: -209px;
    margin-left: -275px;    
}
}
@media (min-width: 768px){
.modal-dialog-cambcont {
    position: absolute;
    top: 43%;
    left: 50%;
    width: 398px;
    height: 374px;
    margin-top: -187px;
    margin-left: -199px; 
}
}
@media (min-width: 768px){
.modal-dialog-buzon {
    position: absolute;
    top: 43%;
    left: 50%;
    width: 462px;
    height: 404px;
    margin-top: -202px;
    margin-left: -231px;  
}
}
@media (min-width: 600px){
.modal-dialog-familiares {
    position:absolute;
    top:50%;
    left:50%;
    width:596px;
    height:385px;
    margin-top:-193px;
    margin-left:-298px;
}
}
@media (min-width: 600px){
.modal-dialog-favorito {
    position:absolute;
    top:50%;
    left:50%;
    width:596px;
    height:442px;
    margin-top:-221px;
    margin-left:-298px;
}
}
@media (min-width: 600px){
.modal-dialog-inform {
    position:absolute;
    top:50%;
    left:50%;
    width:777px;
    height:380px;
    margin-top:-190px;
    margin-left:-387px;
}
}
@media (min-width: 695px){
.modal-dialog-foto {
    position:absolute;
    top:50%;
    left:50%;
    width:695px;
    height:200px;
    margin-top:-220px;
    margin-left:-347px;

}
}
@media (min-width: 462px){
.modal-dialog-alogin {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 462px;
    height: 272px;
    margin-top: -136px;
    margin-left: -231px; 
}
}
@media (min-width: 462px){
.modal-dialog-tablas{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 462px;
    height: 440px;
    margin-top: -220px;
    margin-left: -231px;    
}
}
.modal-title-general {
    margin: 0;
    line-height: 1.42857143;
    text-align: center;
}
.modal-footer-popup {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}
.btn-primary-pag {
    /*border:1px solid #4C9FDC;*/
    color: #4C9FDC;
    background-color: #ffffff;
    padding:0px;
    font-family:Arial;
    font-size:13px;
    /*margin-left:-25px;*/
}
.btn-primary-pag:hover,.btn-primary-pag:focus,.btn-primary-pag.focus,.btn-primary-pag:active,.btn-primary-pag.active,.btn-primary-pag.visited,.open>.dropdown-toggle.btn-primary-pag,
.btn-primary-pagr:hover,.btn-primary-pagr:focus,.btn-primary-pagr.focus,.btn-primary-pagr:active,.btn-primary-pagr.active,.btn-primary-pagr.visited,.open>.dropdown-toggle.btn-primary-pagr{
    color:#00369c;
    padding:0px;
    font-family:Arial;
    font-size:13px;
    background-image: none; 
    /*background-color: #ffffff;*/
}
.btn-primary-pagr {
    color: #4C9FDC;
    background-color: #ffffff;
    padding:0px;
    font-family:Arial;
    font-size:13px;
}
.btn-primary-conf {
    color: #4c9fdc;
    background-color: #ffffff;
    border-color: #4c9fdc;
    border-radius: 24px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    width:100px;
}
/*.btn-primary-pagr .badge{
    color:#337ab7;background-color:#ff0000;
}*/

.panel-body-flot {
    padding: 10px 0px 10px 31px;
}

.prueba {
 outline: 0;
 box-shadow: none;}

.btn-mensj {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    margin-right:5px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    /*border: 1px solid transparent;*/
    border:1px solid #4c9fdc;
    border-radius: 24px;
    width: 100px;
    height:31px;
}

.dhx_cal_header_col {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
     border: 1px solid transparent; 
     margin: 0px; 
}

.alogin {
    height: 31px;
    color:#999999;
    font-size:12px;
    border-color:#B3B3B3;
}
.form-alogin{
    margin-bottom: 6px;
}

.CabeceraGrilla /*textoblanco*/
{
    FONT-SIZE: 11px;    
    COLOR: white;
    FONT-FAMILY: "Arial";
	text-decoration: underline;
	BACKGROUND-COLOR: #005cab;
	text-align: center;
	FONT-WEIGHT: bold;
	border:1px solid #ffffff;
	height: 30px;
}

.CabeceraGrilla th /*textoblanco*/
{
    FONT-SIZE: 11px;    
    COLOR: white;
    FONT-FAMILY: "Arial";
	text-decoration: underline;
	BACKGROUND-COLOR: #005cab;
	text-align: center;
	FONT-WEIGHT: bold;
	border:1px solid #ffffff;
	height: 30px;
}

.tablaEstilo{
	width: 950px;
	border:0;
    text-align:right;
}
.tablaEstilo750{
	width: 750px;
	border:0;
    text-align:right;
}
.tablaEstilo850{
	width: 850px;
	border:0;
    text-align:right;
}
.tablaEstilo1100{
	width: 1100px;
	border:0;
    text-align:right;
}
.tablaEstilo1200{
	width: 1200px;
	border:0;
    text-align:right;
}
.tablaEstilo1300{
	width: 1300px;
	border:0;
    text-align:right;
}
.tablaEstilo1400{
	width: 1400px;
	border:0;
    text-align:right;
}
.tablaEstilo1500{
	width: 1500px;
	border:0;
    text-align:right;
}
.tablaEstilo1700{
	width: 1700px;
	border:0;
    text-align:right;
}
.tablaEstilo1600{
	width: 1600px;
	border:0;
    text-align:right;
}
.tablaEstilo1800{
	width: 1800px;
	border:0;
    text-align:right;
}
.tablaEstilo1900{
	width: 1900px;
	border:0;
    text-align:right;
}
.tablaEstilo2000{
	width: 2000px;
	border:0;
    text-align:right;
}
.tdEstilo
{
	text-align: center;
}
.divEstilo{
	width: 950px;
}
.divEstilo750{
	width: 750px;
}
.divEstilo1100{
	width: 1100px;
}
.divEstilo1800{
	width: 1800px;
}

/*Estandares Anchos*/
.td_cen_hidden
{
	width: 1%;
	text-align:center;
}
.td_1
{
	width: 1%;
	text-align:center;
}

.td_3
{
	width: 3%;
}
.td_cen_1
{
	width: 1%;
	text-align:center;
}
.td_izq_1
{
	width: 1%;
	text-align:left;
}
.td_der_1
{
	width: 1%;
	text-align:right;
}
.td_cen_2
{
	width: 2%;
	text-align:center;
}
.td_izq_2
{
	width: 2%;
	text-align:left;
}
.td_der_2
{
	width: 2%;
	text-align:right;
}
.td_cen_3
{
	width: 3%;
	text-align:center;
}
.td_izq_3
{
	width: 3%;
	text-align:left;
}
.td_der_3
{
	width: 3%;
	text-align:right;
}
.td_cen_4
{
	width: 4%;
	text-align:center;
}
.td_izq_4
{
	width: 4%;
	text-align:left;
}
.td_der_4
{
	width: 4%;
	text-align:right;
}
.td_cen_5
{
	width: 5%;
	text-align:center;
}
.td_izq_5
{
	width: 5%;
	text-align:left;
}
.td_der_5
{
	width: 5%;
	text-align:right;
}
.td_cen_6
{
	width: 6%;
	text-align:center;
}
.td_izq_6
{
	width: 6%;
	text-align:left;
}
.td_der_6
{
	width: 6%;
	text-align:right;
}
.td_cen_7
{
	width: 7%;
	text-align:center;
}
.td_izq_7
{
	width: 7%;
	text-align:left;
}
.td_der_7
{
	width: 7%;
	text-align:right;
}
.td_cen_8
{
	width: 8%;
	text-align:center;
}
.td_izq_8
{
	width: 8%;
	text-align:left;
}
.td_der_8
{
	width: 8%;
	text-align:right;
}
.td_izq_9
{
	width: 9%;
	text-align:left;
}
.td_der_9
{
	width: 9%;
	text-align:right;
}
.td_cen_9
{
	width: 9%;
	text-align:center;
}
.td_izq_10
{
	width: 10%;
	text-align:left;
}
.td_der_10
{
	width: 10%;
	text-align:right;
}
.td_cen_10
{
	width: 10%;
	text-align:center;
}
.td_izq_11
{
	width: 11%;
	text-align:left;
}
.td_der_11
{
	width: 11%;
	text-align:right;
}
.td_cen_11
{
	width: 11%;
	text-align:center;
}
.td_izq_12
{
	width: 12%;
	text-align:left;
}
.td_der_12
{
	width: 12%;
	text-align:right;
}
.td_cen_12
{
	width: 12%;
	text-align:center;
}
.td_izq_13
{
	width: 13%;
	text-align:left;
}
.td_der_13
{
	width: 13%;
	text-align:right;
}
.td_cen_13
{
	width: 13%;
	text-align:center;
}
.td_izq_14
{
	width: 14%;
	text-align:left;
}
.td_der_14
{
	width: 14%;
	text-align:right;
}
.td_cen_14
{
	width: 14%;
	text-align:center;
}
.td_15
{
	width: 15%;
}
.td_cen_15
{
	width: 15%;
	text-align:center;
}
.td_izq_15
{
	width: 15%;
	text-align:left;
}
.td_der_15
{
	width: 15%;
	text-align:right;
}
.td_cen_16
{
	width: 16%;
	text-align:center;
}
.td_izq_16
{
	width: 16%;
	text-align:left;
}
.td_der_16
{
	width: 16%;
	text-align:right;
}
.td_cen_17
{
	width: 17%;
	text-align:center;
}
.td_izq_17
{
	width: 17%;
	text-align:left;
}
.td_der_17
{
	width: 17%;
	text-align:right;
}
.td_cen_18
{
	width: 18%;
	text-align:center;
}
.td_izq_18
{
	width: 18%;
	text-align:left;
}
.td_der_18
{
	width: 18%;
	text-align:right;
}
.td_cen_19
{
	width: 19%;
	text-align:center;
}
.td_izq_19
{
	width: 19%;
	text-align:left;
}
.td_der_19
{
	width: 19%;
	text-align:right;
}
.td_cen_20
{
	width: 20%;
	text-align:center;
}
.td_izq_20
{
	width: 20%;
	text-align:left;
}
.td_der_20
{
	width: 20%;
	text-align:right;
}
.CabeceraGrillaRal /*textoblanco*/
{
    FONT-SIZE: 12px;    
    COLOR: white;
    FONT-FAMILY: "Arial";
	text-decoration: underline;
	BACKGROUND-COLOR: #005cab;
	text-align: center;
	FONT-WEIGHT: bold;
	border:1px solid #ffffff;
	height: 30px;	
}

.CabeceraGrillaRal th /*textoblanco*/
{
    FONT-SIZE: 12px;    
    COLOR:white;
    FONT-FAMILY: "Arial";
	text-decoration: underline;
	BACKGROUND-COLOR: #005cab;
	text-align: center;
	FONT-WEIGHT: bold;
    border:1px solid #00A0DF;
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
    /*border-color:#00A0DF;
	border:1px solid #00A0DF;*/
	height: 30px;
}
.CabeceraGrillaRal th a /*textoblanco*/
{
    color: #00A0DF;
}
CabeceraGrillaRal th a:hover, a:focus
{
 color: #00A0DF;
 text-decoration: underline;
}

.textogrillaRal td
{
	border: 1px solid #005cab;
	/*border-left: #ffffff 1px solid;
	border-BOTTOM: #005cab 1px solid;*/
	FONT-SIZE: 11px;    
    COLOR: #4C4C4C;
    border-spacing:3px;	
    FONT-FAMILY: Arial;
	height: 20px;
}
.alternativoRal td
    {
        BACKGROUND-COLOR: #E5E5E5;
	    border: #00A0DF 1px solid;
        /*border-right: #ffffff 1px solid;
	    border-left: #ffffff 1px solid;
	    border-BOTTOM: #005cab 1px solid;*/
	    FONT-SIZE: 10px;    
        COLOR: #4C4C4C;
        border-spacing:3px;	
        FONT-FAMILY: Arial;
    }