.labelTitle {
    font-weight: bold;
    font-family: Arial;
    Font-Size: 9pt;
    color: #1B417F;
}

.labeValida {
    font-family: Arial;
    Font-Size: 9pt;
    color: #CC0000;
}


.pointer {
    cursor: pointer;
}


.FondoSubtitulo {
    font-family: Arial;
    font-size: 18px;
    color: #FFFFFF;
    padding-left: 20px;
    font-weight: bold;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #103184;
    border-left-color: #103184;
    background-color: #103184;
}

.fondocontenido {
    padding: 10px;
    border: 1px solid #103184;
}

.txt_confirma1 {
    font-family: Arial;
    font-size: 18px;
    color: #103184;
}

.txt_folioconfirma {
    font-family: Arial;
    font-size: 18px;
    color: #FF1821;
    font-weight: bold;
}

.BordeTablaBIT {
    border: 1px solid #103184;
}


.ModalWindow {
    border: thin solid #FF0000;
    background-color: white;
    padding: 0px 0px 0px 0px;
    position: absolute;
    top: -1000px;
}

.TableTitle {
    font-family: Arial;
    font-size: 14px;
    color: white;
    text-align: left;
    vertical-align: middle;
    background-repeat: repeat-x;
    height: 23px;
    font-weight: bold;
    background-color: #1B417F;
    text-indent: 5px;
    margin-bottom: 5px;
}

.modalBackground {
    background-color: #999999;
    filter: alpha(opacity=40);
    opacity: 0.5;
}


.modalBackgroundDummy {
    background-repeat: no-repeat;
    background-position: center;
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}


.myButton {
    -moz-box-shadow: inset 0px 1px 0px 0px #54a3f7;
    -webkit-box-shadow: inset 0px 1px 0px 0px #54a3f7;
    box-shadow: inset 0px 1px 0px 0px #54a3f7;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
    background: -moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background: -webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background: -o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background: -ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background: linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
    background-color: #007dc1;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #124d77;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Arial;
    font-size: 12px;
    padding: 6px 24px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #154682;
    vertical-align:central;
}

    .myButton:hover {
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
        background: -moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background: -webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background: -o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background: -ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background: linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
        background-color: #0061a7;
    }

    .myButton:active {
        position: relative;
        top: 1px;
    }

.myButtonPopUp {
    -moz-box-shadow: inset 0px 1px 0px 0px #f5978e;
    -webkit-box-shadow: inset 0px 1px 0px 0px #f5978e;
    box-shadow: inset 0px 1px 0px 0px #f5978e;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f));
    background: -moz-linear-gradient(top, #f24537 5%, #c62d1f 100%);
    background: -webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%);
    background: -o-linear-gradient(top, #f24537 5%, #c62d1f 100%);
    background: -ms-linear-gradient(top, #f24537 5%, #c62d1f 100%);
    background: linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0);
    background-color: #f24537;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #d02718;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    padding: 6px 24px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #810e05;
}

    .myButtonPopUp:hover {
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537));
        background: -moz-linear-gradient(top, #c62d1f 5%, #f24537 100%);
        background: -webkit-linear-gradient(top, #c62d1f 5%, #f24537 100%);
        background: -o-linear-gradient(top, #c62d1f 5%, #f24537 100%);
        background: -ms-linear-gradient(top, #c62d1f 5%, #f24537 100%);
        background: linear-gradient(to bottom, #c62d1f 5%, #f24537 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537',GradientType=0);
        background-color: #c62d1f;
    }

    .myButtonPopUp:active {
        position: relative;
        top: 1px;
    }




/*Boton descarga masiva*/


.btnDescargaMasiva {
	-moz-box-shadow: 0px 12px 14px -7px #276873;
	-webkit-box-shadow: 0px 12px 14px -7px #276873;
	box-shadow: 0px 12px 14px -7px #276873;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #599bb3), color-stop(1, #408c99));
	background:-moz-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-webkit-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-o-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-ms-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0);
	background-color:#599bb3;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	padding:13px 32px;
	text-decoration:none;
	text-shadow:0px 1px 40px #3d768a;
}
.btnDescargaMasiva:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #599bb3));
	background:-moz-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-webkit-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-o-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-ms-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#599bb3',GradientType=0);
	background-color:#408c99;
}
.btnDescargaMasiva:active {
	position:relative;
	top:1px;
}






.btnTargetPopUp {
    visibility: hidden;
}

table.myclass td {
    padding-left: 4px;
}

.lbl {
    font-family:Arial;
    Font-Size: 10pt;
    color: #003896;
}

.lblBold {
    font-family: Arial ;
    Font-Size: 10pt;
    color: #003896;
    font-weight: bold;
}


.txt {
    font-family: Arial;
    Font-Size: 10pt;
    color: #003896;
}

.txtArea {
    font-family: Arial;
    Font-Size: 10pt;
    color: #003896;
    overflow: hidden;
}


.lblTitle {
    font-family: Arial;
    color: #003896;
    font-weight: bold;
    Font-Size: 10pt;
}

.disabled
{
    background-color: #DDD;
    color: #999;
}

.enabled
{
    background-color: #DDD;
    color: #999;
}

.lblSubTitle {
    font-family: Arial;
    Font-Size: 10pt;
    color: #003896;
    font-weight: bold;
}

.lblAlert {
    font-family: Arial;
    Font-Size: 11pt;
    color: red;
    font-weight: bold;
}

.lblAttach {
    font-family: Arial;
    Font-Size: 13pt;
    color: red;
    font-weight: bold;
}

.lblText {
    font-family: Arial;
    Font-Size: 12pt;
    color: red;
    font-weight: bold;
}

.lblNota {
    font-family: Arial;
    Font-Size: 10pt;
    color: #003896;
    font-weight: bold;
}


.lblRed {
    font-family: Arial;
    Font-Size: 10pt;
    color: red;
}

.lblRem {
    font-family: Arial;
    Font-Size: 9pt;
    color: red;
    font-weight:bold;
}


.lblRedRFV {
    font-family: Arial;
    Font-Size: 10pt;
    color: red;
    font-weight: bold;
}

.ddl {
    font-family: Arial;
    Font-Size: 10pt;
    color: #003896;
}

.radio {
    font-family: Arial;
    Font-Size: 10pt;
    color: #003896;
}

.chk {
    font-family: Arial;
    Font-Size: 10pt;
    color: #003896;
}

.tdTramite {
    width: 96px;
}

.tdNumRow {
    width: 10px;
    border-style: solid;
    border-width: thin;
    border-color: #1B417F;
    background-color: #1B417F;
    background-repeat: repeat;
    color: white;
    font-weight: bold;
    text-align: center;
}

/*.pnlTramite {
    border-width: thin;
    border-color: #1B417F;
    border-bottom-width: inherit;
    border-bottom-style: solid;
    border-top-width: inherit;
    border-top-style: solid;
}*/

.pnlTramite {
    border-width: medium;
    border-color: #1B417F;
    border-bottom-width: medium;
    border-bottom-style: solid;
    border-top-width: medium;
    border-top-style: solid;
}


.pnlTitle {
    vertical-align: text-bottom;
    font-weight: bold;
    font-family: Arial;
    Font-Size: 10pt;
    color: #1B417F;
}


.tablePrincipal {
    border: 0;
    color: #1B417F;
    width: 100%;
}

.seccionPrincipal {
    vertical-align: text-bottom;
    font-weight: bold;
    font-family: Arial;
    Font-Size: 10pt;
    color: #1B417F;
}


.divSeccion {
    font-family:Arial;
    display: block;
    border-bottom: 1px solid #FF0000;
    background-color: #1B417F;
    height: 25px;
    padding-left: 10px;
    padding-bottom: 1px;
    padding-top: 4px;
}

.lnkSeccion {
    font-family: Arial;
    font-size: 11Pt;
    color: white;
    font-weight: bold;
}




.BorderLeft {
    border-width: thin;
    border-color: #1B417F;
    border-left-style: solid;
}

.BorderRight {
    border-width: thin;
    border-color: #1B417F;
    border-right-style: solid;
}

.BorderBottom {
    border-width: thin;
    border-color: #1B417F;
    border-bottom-style: solid;
}

.BorderTop {
    border-width: thin;
    border-color: #1B417F;
    border-top-style: solid;
}

.BorderTopLeft {
    border-width: thin;
    border-color: #1B417F;
    border-top-style: solid;
    border-left-style: solid;
}


.BorderBottomLeft {
    border-width: thin;
    border-color: #1B417F;
    border-left-style: solid;
    border-bottom-style: solid;
}

.BorderBottomTopLeft {
    border-width: thin;
    border-color: #1B417F;
    border-bottom-style: solid;
    border-left-style: solid;
}

.BorderTopRight {
    border-width: thin;
    border-color: #1B417F;
    border-top-style: solid;
    border-right-style: solid;
}

.BorderBottomRight {
    border-width: thin;
    border-color: #1B417F;
    border-right-style: solid;
    border-bottom-style: solid;
}

.BorderTopRightLeft {
    border-width: thin;
    border-color: #1B417F;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
}


.BorderRightLeft {
    border-width: thin;
    border-color: #1B417F;
    border-right-style: solid;
    border-left-style: solid;
}


.BorderBottomRightLeft {
    border-width: thin;
    border-color: #1B417F;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
}


.Border {
    border-width: thin;
    border-color: #1B417F;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
}




/*Timer*/


