#idDivPublicidadRecargas{
    width: 328px;    
    margin-top: 5px;
    margin-left: 11px;
}


#redips_dialog table, #contactos table {
    border: 0 none;
    border-collapse: collapse !important;
    border-radius: 12px;
    box-sizing: content-box;
    clear: both;
    margin: 0 auto;
    padding: 5px; 
    text-align: center;
}

.jquery-filestyle input[type="text"]{

    width: 116px !important;
    padding: 7px !important;
    height: inherit !important;
    margin: 0 !important;
    vertical-align: top !important;

}

#credips_dialog table tr th div.th, #contactos table tr th div.th {
    overflow: hidden;
    position: relative;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);

}

#redips_dialog table tr th div.th:before, #contactos table tr th div.th:before{
    border-radius: 50%;
    box-shadow: 0 0 19px 7px #ffffff;
    content: "";
    height: 5px;
    left: 29%;
    position: absolute;
    top: -7px;
    width: 8px;

}





#redips_dialog table tr th div.th:after, #contactos table tr th div.th:after{

    content: "";
    height: 1px;
    width: 100%;
    position: absolute;
    left: -17%;
    top: 0;


    background: -moz-linear-gradient(left, transparent, rgba(255, 255, 225, 0), #fff, rgba(255, 255, 225, 0), transparent);
    background: -ms-linear-gradient(left, transparent, rgba(255, 255, 225, 0), #fff, rgba(255, 255, 225, 0), transparent);
    background: -o-linear-gradient(left, transparent, rgba(255, 255, 225, 0), #fff, rgba(255, 255, 225, 0), transparent);
    background: -webkit-gradient(linear, 0 0, 100% 0, from(transparent), color-stop(0.25, rgba(255, 255, 225, 0)), color-stop(0.5, #fff), color-stop(0.75, rgba(255, 255, 225, 0)), to(transparent));
    background: -webkit-linear-gradient(left, transparent, rgba(255, 255, 225, 0), #fff, rgba(255, 255, 225, 0), transparent);
    background: linear-gradient(left, transparent, rgba(255, 255, 225, 0), #fff, rgba(255, 255, 225, 0), transparent);

}


#redips_dialog table tr th:nth-child(1) div.th, #contactos table tr th:nth-child(1) div.th{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #90C93A),
        color-stop(1, #388C1A)
        );
    background-image: -o-linear-gradient(bottom, #90C93A 0%, #388C1A 100%);
    background-image: -moz-linear-gradient(bottom, #90C93A 0%, #388C1A 100%);
    background-image: -webkit-linear-gradient(bottom, #90C93A 0%, #388C1A 100%);
    background-image: -ms-linear-gradient(bottom, #90C93A 0%, #388C1A 100%);
    background-image: linear-gradient(to bottom, #90C93A 0%, #388C1A 100%);
    border: 1px solid #388c1a;
    border-radius: 2px;
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6) inset;
    padding: 5px;
    color: #fff;
}





#redips_dialog table tr th:nth-child(2) div.th,  #contactos table tr th:nth-child(2) div.th{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #59B33E),
        color-stop(1, #1E6F11)
        );
    background-image: -o-linear-gradient(bottom, #59B33E 0%, #1E6F11 100%);
    background-image: -moz-linear-gradient(bottom, #59B33E 0%, #1E6F11 100%);
    background-image: -webkit-linear-gradient(bottom, #59B33E 0%, #1E6F11 100%);
    background-image: -ms-linear-gradient(bottom, #59B33E 0%, #1E6F11 100%);
    background-image: linear-gradient(to bottom, #59B33E 0%, #1E6F11 100%);
    border: 1px solid #1e6f11;
    border-radius: 2px;
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6) inset;
    padding: 5px;
    color: #fff;
}

#redips_dialog table tr th:nth-child(3) div.th, #contactos table tr th:nth-child(3) div.th {
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #3BA579),
        color-stop(1, #18562C)
        );
    background-image: -o-linear-gradient(bottom, #3BA579 0%, #18562C 100%);
    background-image: -moz-linear-gradient(bottom, #3BA579 0%, #18562C 100%);
    background-image: -webkit-linear-gradient(bottom, #3BA579 0%, #18562C 100%);
    background-image: -ms-linear-gradient(bottom, #3BA579 0%, #18562C 100%);
    background-image: linear-gradient(to bottom, #3BA579 0%, #18562C 100%);
    border: 1px solid #18562c;
    border-radius: 2px;
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6) inset;
    padding: 5px;
    color: #fff;
}

#redips_dialog table tr th:nth-child(4) div.th, #contactos table tr th:nth-child(4) div.th {
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #419DBB),
        color-stop(1, #1F5284)
        );
    background-image: -o-linear-gradient(bottom, #419DBB 0%, #1F5284 100%);
    background-image: -moz-linear-gradient(bottom, #419DBB 0%, #1F5284 100%);
    background-image: -webkit-linear-gradient(bottom, #419DBB 0%, #1F5284 100%);
    background-image: -ms-linear-gradient(bottom, #419DBB 0%, #1F5284 100%);
    background-image: linear-gradient(to bottom, #419DBB 0%, #1F5284 100%);
    border: 1px solid #1F5284;
    border-radius: 2px;
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6) inset;
    padding: 5px;
    color: #fff;
}

#redips_dialog table tr th:nth-child(5) div.th, #contactos table tr th:nth-child(5) div.th{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #4AA9DC),
        color-stop(1, #2270C9)
        );
    background-image: -o-linear-gradient(bottom, #4AA9DC 0%, #2270C9 100%);
    background-image: -moz-linear-gradient(bottom, #4AA9DC 0%, #2270C9 100%);
    background-image: -webkit-linear-gradient(bottom, #4AA9DC 0%, #2270C9 100%);
    background-image: -ms-linear-gradient(bottom, #4AA9DC 0%, #2270C9 100%);
    background-image: linear-gradient(to bottom, #4AA9DC 0%, #2270C9 100%);
    border: 1px solid #2270C9;
    border-radius: 2px;
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6) inset;
    padding: 5px;
    color: #fff;
}

#redips_dialog table tr th:nth-child(6) div.th, #contactos table tr th:nth-child(6) div.th{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #00BFFF),
        color-stop(1, #006CD7)
        );
    background-image: -o-linear-gradient(bottom, #00BFFF 0%, #006CD7 100%);
    background-image: -moz-linear-gradient(bottom, #00BFFF 0%, #006CD7 100%);
    background-image: -webkit-linear-gradient(bottom, #00BFFF 0%, #006CD7 100%);
    background-image: -ms-linear-gradient(bottom, #00BFFF 0%, #006CD7 100%);
    background-image: linear-gradient(to bottom, #00BFFF 0%, #006CD7 100%);
    border: 1px solid #006CD7;
    border-radius: 2px;
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6) inset;
    padding: 5px;
    color: #fff;
}



#redips_dialog table tr th:nth-child(7) div.th, #contactos table tr th:nth-child(7) div.th {
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #49CEFF),
        color-stop(1, #0199FF)
        );
    background-image: -o-linear-gradient(bottom, #49CEFF 0%, #0199FF 100%);
    background-image: -moz-linear-gradient(bottom, #49CEFF 0%, #0199FF 100%);
    background-image: -webkit-linear-gradient(bottom, #49CEFF 0%, #0199FF 100%);
    background-image: -ms-linear-gradient(bottom, #49CEFF 0%, #0199FF 100%);
    background-image: linear-gradient(to bottom, #49CEFF 0%, #0199FF 100%);
    border: 1px solid #2693FF;
    border-radius: 2px;
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6) inset;
    padding: 5px;
    color: #fff;
}


#redips_dialog table tr th:nth-child(8) div.th, #contactos table tr th:nth-child(8) div.th{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #00BFFF),
        color-stop(1, #006CD7)
        );
    background-image: -o-linear-gradient(bottom, #00BFFF 0%, #006CD7 100%);
    background-image: -moz-linear-gradient(bottom, #00BFFF 0%, #006CD7 100%);
    background-image: -webkit-linear-gradient(bottom, #00BFFF 0%, #006CD7 100%);
    background-image: -ms-linear-gradient(bottom, #00BFFF 0%, #006CD7 100%);
    background-image: linear-gradient(to bottom, #00BFFF 0%, #006CD7 100%);
    border: 1px solid #006CD7;
    border-radius: 2px;
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6) inset;
    padding: 5px;
    color: #fff;
}

#redips_dialog table tr th:nth-child(9) div.th, #contactos table tr th:nth-child(9) div.th{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #4AA9DC),
        color-stop(1, #2270C9)
        );
    background-image: -o-linear-gradient(bottom, #4AA9DC 0%, #2270C9 100%);
    background-image: -moz-linear-gradient(bottom, #4AA9DC 0%, #2270C9 100%);
    background-image: -webkit-linear-gradient(bottom, #4AA9DC 0%, #2270C9 100%);
    background-image: -ms-linear-gradient(bottom, #4AA9DC 0%, #2270C9 100%);
    background-image: linear-gradient(to bottom, #4AA9DC 0%, #2270C9 100%);
    border: 1px solid #2270C9;
    border-radius: 2px;
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6) inset;
    padding: 5px;
    color: #fff;
}

#redips_dialog table tr th:nth-child(10) div.th, #contactos table tr th:nth-child(10) div.th{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #419DBB),
        color-stop(1, #1F5284)
        );
    background-image: -o-linear-gradient(bottom, #419DBB 0%, #1F5284 100%);
    background-image: -moz-linear-gradient(bottom, #419DBB 0%, #1F5284 100%);
    background-image: -webkit-linear-gradient(bottom, #419DBB 0%, #1F5284 100%);
    background-image: -ms-linear-gradient(bottom, #419DBB 0%, #1F5284 100%);
    background-image: linear-gradient(to bottom, #419DBB 0%, #1F5284 100%);
    border: 1px solid #1F5284;
    border-radius: 2px;
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6) inset;
    padding: 5px;
    color: #fff;
}




#redips_dialog table tr.texto01 td:nth-child(1), #contactos table tr.texto01 td:nth-child(1){
    background-color:rgba(227, 240, 212, 1);   
}

#redips_dialog table tr.texto02 td:nth-child(1), #contactos table tr.texto02 td:nth-child(1){
    background-color:rgba(202, 224, 171, 1);   
}


#redips_dialog table tr.texto01 td:nth-child(2), #contactos table tr.texto01 td:nth-child(2){
    background-color:rgba(217, 235, 211, 1);   
}

#redips_dialog table tr.texto02 td:nth-child(2), #contactos table tr.texto02 td:nth-child(2){
    background-color:rgba(177, 216, 167, 1);   
}


#redips_dialog table tr.texto01 td:nth-child(3), #contactos table tr.texto01 td:nth-child(3){
    background-color:rgba(210, 231, 220, 1) ;   
}

#redips_dialog table tr.texto02 td:nth-child(3), #contactos table tr.texto02 td:nth-child(3){
    background-color:rgba(168, 207, 189, 1);   
}



#redips_dialog table tr.texto01 td:nth-child(4), #contactos table tr.texto01 td:nth-child(4){
    background-color:rgba(210, 232, 223, 1);   
}

#redips_dialog table tr.texto02 td:nth-child(4), #contactos table tr.texto02 td:nth-child(4){
    background-color:rgba(169, 205, 216, 1);   
}

#redips_dialog table tr.texto01 td:nth-child(5), #contactos table tr.texto01 td:nth-child(5){
    background-color:rgba(219, 237, 252, 1);   
}

#redips_dialog table tr.texto02 td:nth-child(5), #contactos table tr.texto02 td:nth-child(5){
    background-color:rgba(181, 221, 247, 1);   
}

#redips_dialog table tr.texto01 td:nth-child(6), #contactos table tr.texto01 td:nth-child(6){
    background-color:rgba(232, 250, 255, 1);   
}

#redips_dialog table tr.texto02 td:nth-child(6), #contactos table tr.texto02 td:nth-child(6){
    background-color:rgba(191, 238, 255, 1);   
}


#redips_dialog table tr.texto01 td:nth-child(7), #contactos table tr.texto01 td:nth-child(7){
    background-color:rgba(237, 244, 252, 1);   
}

#redips_dialog table tr.texto02 td:nth-child(7), #contactos table tr.texto02 td:nth-child(7){
    background-color:rgba(221, 235, 249, 1);   
}

#redips_dialog table tr.texto01 td:nth-child(8), #contactos table tr.texto01 td:nth-child(8){
    background-color:rgba(232, 250, 255, 1);   
}

#redips_dialog table tr.texto02 td:nth-child(8), #contactos table tr.texto02 td:nth-child(8){
    background-color:rgba(191, 238, 255, 1);   
}

#redips_dialog table tr.texto01 td:nth-child(9), #contactos table tr.texto01 td:nth-child(9){
    background-color:rgba(219, 237, 252, 1);   
}

#redips_dialog table tr.texto02 td:nth-child(9), #contactos table tr.texto02 td:nth-child(9){
    background-color:rgba(181, 221, 247, 1);   
}

#redips_dialog table tr.texto01 td:nth-child(10), #contactos table tr.texto01 td:nth-child(10){
    background-color:rgba(210, 232, 223, 1);   
}

#redips_dialog table tr.texto02 td:nth-child(10), #contactos table tr.texto02 td:nth-child(10){
    background-color:rgba(169, 205, 216, 1);   
}

/*------------------aqui finaliza el diseño bicolor de las tablas ------------------------------*/

#redips_dialog h8{
    color: #1b222a;
    font-family: "Lato",sans-serif;
    font-size: 2em;
    margin: 5px 0 10px 0;
    display: inline-block;
}

#contactos h8{
    color: #1b222a;
    display: block;
    font-family: "Lato",sans-serif;
    font-size: 2em;
    margin: 5px 0 10px;
    text-align: center;
}	

#redips_dialog div.th span{
    font-size: 0.7em;
}



#redips_dialog table tr.texto01 td, #contactos table tr.texto01 td{
    background-color:#f3f3f3;
    border: 3px solid #fff !important;
    padding: 5px 7px !important;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333;
}    


#redips_dialog table tr.texto02 td, #contactos table tr.texto02 td{
    background-color:#fff;
    border: 3px solid #fff !important;
    padding: 5px 7px !important;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333;
}    


form#formprog{
    margin: 0 auto;
    width: 60%;
}

.recuadro label{
    display:block;
    text-align:left;
    font-weight:bold;
    margin:5px 0;
}

.recuadro .audio_generado{
    display: inline-block;
}	

.recuadro .audio_generado a{
    background-image: url("../images/play.png");
    background-repeat: no-repeat;
    color: transparent;
    cursor: pointer;
    font-size: 13px;
    height: 16px;
    vertical-align: middle;
}	

.recuadro .cajitas{
    display: inline-block;
    float: left;
    margin-bottom: 10px;
    width: 49%;
}	

.recuadro .cajitas:nth-child(2){	
    margin-left: 10px;
}

.recuadro .campos label{
    background-color: rgba(0, 0, 0, 0.1);
    border: 1px solid #ccc;
    cursor: pointer;
    display: inline-block;
    margin: 10px 0 0;
    padding: 5px;
    text-align: center;
    width: 43%;

}

#redips_dialog.correo_jorge h7{	
    top: 45% !important;
    left: -48% !important;
}

#redips_dialog.correo_jorge{
    border-radius: 0;
    height: 100vh !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
}

.recuadro .campos{
    margin:5px 0;
}	

.recuadro .campos .duo{
    display:inline-block;

}	

.recuadro .campo .duo:nth-child(1){	
    width:80%;
}

.grupo_audio{
    width:70%;
    margin:0 auto;
}	

.recuadro input#fileaudi{
    background-color:#fff;
    padding:5px;
    border:1px solid #ccc;
    box-shadow:2px 2px 0 #ccc;
}		

.recuadro .campo input, 	
.recuadro .campo select,
.recuadro .campo textarea{
    width:100%;
}	


#contenido_contactos .recuadro, #formnuevcong, #redips_dialog .recuadro{
    margin:0 auto 30px;
    width:66%;
    background-image: url(../images/horns.png);
    border-radius: 3px;
    box-shadow: 2px 2px 10px #ccc inset;
    padding: 1em 2em;
    margin-top: 5px;


}

#redips_dialog .recuadro{
    height:300px;
    overflow-y:auto;
}	
#div_emai .recuadro{
    height:560px !important;
}	

#formsms, #formaudi{
    width:60%;
    margin:0 auto;
}	

#div_form{
    width:95%;
    margin:0 auto;
}	

input#textnomb{
    text-transform:capitalize;
}

#formnuevcong{
    width: 37%;
    text-align: center;
}	

.contacto_campo{
    display:inline-block;
}

.contacto_campo:nth-child(1){
    width: 76%;
}	

.contacto_campo input{
    padding: 7px !important;
}	

a.next, input.next{
    background-color: #00A3CC;
    border-radius: 3px;
    border:medium none;
    color: #fff;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
    margin: 5px;
    display:inline-block;
    padding: 5px 10px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
    box-shadow:2px 2px 0 rgba(0, 113,  140, 0.9);

}

a.back, input.back, input.iniciar{
    background-color: #00A3CC;
    border-radius: 3px;
    margin: 5px;
    border:medium none;
    color: #fff;
    cursor: pointer;
    display:inline-block;
    font-size: 1em;
    font-weight: bold;
    padding: 5px 10px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
    box-shadow:2px 2px 0 rgba(0, 113,  140, 0.9);

}

input.completado, a.completado{
    background-color: transparent !important;
    background-image: url("../images/completado.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none !important;
    box-shadow: none !important;
    cursor: pointer;
    display: table-cell;
    font-size: 0;
    height: 16px;
    margin: 0 5px;
    padding: 5px !important;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
    width: 16px;

}

input.pausada, a.pausada{
    background-color: transparent !important;
    background-image: url("../images/pause.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none !important;
    box-shadow: none !important;
    cursor: pointer;
    display: table-cell;
    font-size: 0;
    height: 16px;
    margin: 0 5px;
    padding: 5px !important;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
    width: 16px;

}


input.activa, a.activa{
    background-color: transparent !important;
    background-image: url("../images/activa.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none !important;
    box-shadow: none !important;
    cursor: pointer;
    display: table-cell;
    font-size: 0;
    height: 16px;
    margin: 0 5px;
    padding: 5px !important;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
    width: 16px;

}


#div_coteiden{
    margin-top:5px !important;
    width: 23%;
    float:right;
}

.redips_dialog_titlebar span{

}

.redips_dialog_titlebar, .redips_dialog_tbl, #redips_dialog, .redips_dialog_titlebar span {
    background-color: #fff !important;
    border:0 !important;
    top:16% !important;
}

form#formnuevcont{
    float: right;
    margin: 0 auto;
    width: 90%;
}


h7{
    background-color: #00ADD9;
    color: #fff;
    font-size: 2.4em;
    font-weight: 300;
    left: -47%;
    margin: 0 auto;
    height: 60px;
    opacity: 0.8;
    padding: 2%;
    position: absolute;
    text-align: center;
    text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.5);
    top: 33%;
    bottom:40%;
    width: 100%;
    transform: rotate(-90deg);
    -ms-transform: rotate(-90def);
    -webkit-transform: rotate(-90deg);

}

.botonando{
    margin:10px;
}

#div_copielem a{
    background-color: #85b200;
    border: 3px solid #ccc;
    border-radius: 0 0 5px 5px;
    color: #fff;
    float: right;
    font-family: Tahoma;
    font-size: 17px;
    font-weight: bold;
    margin-right: 44px;
    padding: 0 6px;
    text-align: right;
    text-decoration: none;


}


.colu-1{
    display: inline-block;
    vertical-align: top;
    text-align: left;
    width: 25%;
}

.colu-1 .campo:nth-child(2){	
    margin:10px 0;
}

#div_coteiden a{
    display: inline-block;
    float: left;
}

#div_coteiden a:nth-child(1){
    margin-left: 3px;
    margin-right: 3px;
}	

.div_tele{

}	

.div_tele, #div_coteiden{
    margin: 10px 0 0;
    text-align: left;
    vertical-align: top;
}

.div_tele:nth-child(1){
    margin-top:0;
}	

.div_tele input{
    width: 76% !important;
    text-align:left;
}	


.colu-2{
    display: inline-block;
    vertical-align: top;
    width: 22%;
}
.colu-3{
    display: inline-block;
    vertical-align: top;
    width: 19%;
}
.colu-4{
    display: inline-block;
    vertical-align: top;
    width: 32%;
}

#div_abec{

    position: absolute;
    right: 0;
    top: 0;
}

#div_abec ol{
    padding:0;
    list-style:none;

}

.quitar{
    visibility:hidden;
}		

#div_abec ol {
    padding:0;
    margin:0;
}	

#div_abec ol li{
    margin:3px 0;

}	

#div_abec ol li a{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #00A6FF),
        color-stop(1, #0068B8)
        );
    background-image: -o-linear-gradient(bottom, #00A6FF 0%, #0068B8 100%);
    background-image: -moz-linear-gradient(bottom, #00A6FF 0%, #0068B8 100%);
    background-image: -webkit-linear-gradient(bottom, #00A6FF 0%, #0068B8 100%);
    background-image: -ms-linear-gradient(bottom, #00A6FF 0%, #0068B8 100%);
    background-image: linear-gradient(to bottom, #00A6FF 0%, #0068B8 100%);
    border-radius: 2px 0 0 2px;
    border:2px solid #0068B8;
    border-right:0;

    color: #fff;
    display: block;
    font-size: 0.7em;
    font-weight: bold;
    padding: 3px;
    text-decoration: none;
    -webkit-transition-duration: 500ms;
    -moz-transition-duration: 200ms;
    -o-transition-duration: 200ms;
    transition-duration: 200ms;
}	



#div_abec ol li a:hover{
    font-size:1em;
    -webkit-transition-duration: 200ms;
    -moz-transition-duration: 200ms;
    -o-transition-duration: 200ms;
    transition-duration: 200ms;
    -webkit-transform: scale( 1.5 ) translate(-2px); 
    -moz-transform: scale( 1.5 ) translate(-2px); 
    -o-transform: scale( 1.5 ) translate(-2px); 





}	


.cajon a{
    color:#00BFFF;
    text-decoration:underline;
}

#butt_agco{
    background-color: #85b200;
    background-image: url("../images/suma.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 2px solid #fff;
    border-radius: 0 0 5px 5px;
    box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);
    color: transparent;
    float: right;
    padding: 5px;
    width: 10%;
    cursor:pointer;
}

#formimpo{
    text-align:center;
}	

.telefoniando{
    display: inline-block;
    width: 70% !important;
    overflow:hidden;
    font-size: 11px;
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
}	

.icon_cajon{
    width:24% !important;
    display:inline-block;
    vertical-align:top;
}	

#div_cont .cajon {
    display: inline-block;
    vertical-align: top;
}	

#div_cont .cajon:nth-child(1) {	
    width: 25%;
    text-transform: capitalize;
    color: #666;
    font-weight: bold;
    font-size: 0.8em;
    font-family:Arial, Helvetica, sans-serif;
}

#div_cont .cajon:nth-child(2) {	
    width: 17%;
}

#div_cont .cajon:nth-child(3) {	
    font-size: 0.8em;
    text-decoration: underline;
    width: 18%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;

}	

#div_cont .cajon:nth-child(4) {	
    width: 25%;
    font-size: 0.7em;
    color: #666;
}

#div_cont .cajon:nth-child(5) {		}

#div_cont .cajon:nth-child(6) {		}

#contenido_contactos{
    min-height: 860px;
    position: relative;
    z-index: 0;
}

#div_grup{
    left: 18px;
    position: absolute;
    top: -7px;
    z-index: 1;
}

#div_busc{
    position: absolute;
    right: 55px;
    top: 40px;
    z-index: 14;
}

#div_busc input{
    display:inline-block;
}	
#div_busc input[type="text"]{	
    width: 62%;
}


#div_lgru ol li{
    display: inline-block;
    position: relative;
    vertical-align: top;
}

.identificador{

    clear: both;
    display: block;

}


#div_pagi{
    display: block;
    margin: 23px auto 0;
    text-align: center;

}

.grupo{
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.2);
    margin: 10px 0 0 0;
    overflow: hidden;
    padding: 0.5em;
}	

#div_ocam{
    background-color: #004c66;
    border-radius: 6px;
    left: 16px;
    position: absolute;
    top: -20px;

}	

#div_ogru{
    background-color: #004c66;
    border-radius: 0 7px 7px 0;
}	

.opciones_tab02 .opciones_tabetas {
    left: -47px;
    position: absolute;
    top: -25px;
}	

.opciones_tab02{
    border-bottom:20px solid transparent;
    border-left: 20px solid #004C66;
    border-top: 20px solid transparent;
    right: 13px;
    opacity: 0.8;
    position: absolute;
    top: 10px;
    height: 37px;
    z-index: -3;
    -webkit-transition-duration: 700ms;
    -moz-transition-duration: 700ms;
    -o-transition-duration: 700ms;
    transition-duration: 700ms;
}

.opciones_tab02:hover{
    right: -16px;
    position: absolute;
    top: 10px;
    z-index: -3;
    opacity:1;
    -webkit-transition-duration: 700ms;
    -moz-transition-duration: 700ms;
    -o-transition-duration: 700ms;
    transition-duration: 700ms;
}

.recuadro table tr td ul{
    list-style: outside none none;
    margin: 0;
    padding: 0;
    text-align: left;
}

.recuadro table tr td ul li{	

}

#contactos{
    margin: 17px auto 0;
    padding-top: 0;
    position: relative;
    width: 93%;
    z-index: 0;
}

.opciones_tab .campo a, .opciones_tab02 .campo a{
    background-position: center center;
    display: block;
    margin: 0 auto;
    text-align: center;

}
.opciones_tab .campo:nth-child(1){
    margin-bottom: 10px;

}

.opciones_tab .campo:nth-child(2), .opciones_tab .campo:nth-child(3), .opciones_tab .campo:nth-child(4), .opciones_tab .campo:nth-child(5){
    background-color:#e8e8e8;

}

.opciones_tab .campo:hover{
    opacity: 0.9;

}

.opciones_tab{
    border-bottom:20px solid transparent;
    border-right: 20px solid #004C66;
    border-top: 20px solid transparent;
    left: 5px;
    opacity: 0.8;
    position: absolute;
    top: 14px;
    height: 163px;
    z-index: -3;
    -webkit-transition-duration: 700ms;
    -moz-transition-duration: 700ms;
    -o-transition-duration: 700ms;
    transition-duration: 700ms;
}

.opciones_tab:hover{
    left: -29px;
    position: absolute;
    top: 14px;
    z-index: -3;
    opacity:1;
    -webkit-transition-duration: 700ms;
    -moz-transition-duration: 700ms;
    -o-transition-duration: 700ms;
    transition-duration: 700ms;
}	

#div_opci{
    width:20%;
    display:inline-block;
}	

#div_cont{
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left bottom,
        color-stop(0, #FFFFFF),
        color-stop(0.5, #E8ECED),
        color-stop(1, #FFFFFF)
        );
    background-image: -o-linear-gradient(left bottom, #FFFFFF 0%, #E8ECED 50%, #FFFFFF 100%);
    background-image: -moz-linear-gradient(left bottom, #FFFFFF 0%, #E8ECED 50%, #FFFFFF 100%);
    background-image: -webkit-linear-gradient(left bottom, #FFFFFF 0%, #E8ECED 50%, #FFFFFF 100%);
    background-image: -ms-linear-gradient(left bottom, #FFFFFF 0%, #E8ECED 50%, #FFFFFF 100%);
    background-image: linear-gradient(to left bottom, #FFFFFF 0%, #E8ECED 50%, #FFFFFF 100%);
    border: 3px outset rgba(0, 0, 0, 0.2);
    border-radius: 2px;
    margin:0 21px 0 auto;
    min-height: 150px;
    padding: 4em 1em 1em;
    width: 92%;
    overflow: hidden;
    z-index: 0;
}

#div_cont #faq{
    width:96%;
}	

#div_cont .f01{
    width:95%;
}

#div_lgru ol{
    margin:0;
}	

#div_lgru ol li.active a{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, rgb(210, 245, 86)),
        color-stop(1, rgb(92, 107, 5))
        );
    background-image: -o-linear-gradient(bottom, rgb(210, 245, 86) 0%, rgb(92, 107, 5) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(210, 245, 86) 0%, rgb(92, 107, 5) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(210, 245, 86) 0%, rgb(92, 107, 5) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(210, 245, 86) 0%, rgb(92, 107, 5) 100%);
    background-image: linear-gradient(to bottom, rgb(210, 245, 86) 0%, rgb(92, 107, 5) 100%);

    border: medium none;
    border-radius: 0 0 5px 5px;
    color: #FFFFFF;
    height: 25px;
    list-style: none outside none;
    margin-top: 1px;
    padding: 11px 21px 8px;
    text-align: center;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 3px 6px 5px #333333;

}

#div_lgru ol li.active span{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, rgb(212, 245, 103)),
        color-stop(1, rgb(63, 74, 1))
        );
    background-image: -o-linear-gradient(bottom, rgb(212, 245, 103) 0%, rgb(63, 74, 1) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(212, 245, 103) 0%, rgb(63, 74, 1) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(212, 245, 103) 0%, rgb(63, 74, 1) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(212, 245, 103) 0%, rgb(63, 74, 1) 100%);
    background-image: linear-gradient(to bottom, rgb(212, 245, 103) 0%, rgb(63, 74, 1) 100%);
}


#div_lgru ol li a:before {
    border-radius: 50%;
    box-shadow: 0 0 17px 14px rgba(255, 255, 255, 0.8);
    content: "";
    height: 5px;
    left: 13%;
    position: absolute;
    top: -10px;
    width: 8px;

}

#div_lgru ol li span {
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #096A94),
        color-stop(1, #031829)
        );
    background-image: -o-linear-gradient(bottom, #096A94 0%, #031829 100%);
    background-image: -moz-linear-gradient(bottom, #096A94 0%, #031829 100%);
    background-image: -webkit-linear-gradient(bottom, #096A94 0%, #031829 100%);
    background-image: -ms-linear-gradient(bottom, #096A94 0%, #031829 100%);
    background-image: linear-gradient(to bottom, #096A94 0%, #031829 100%);
    border-radius: 8px 8px 0 0;
    height: 7px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}

#div_lgru ol li a:after {
    /* Size and position */
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    margin: 0 10px;
    position: absolute;
    width: 80%;

    /* Styles */
    background-image: -webkit-gradient(
        linear,
        right bottom,
        left bottom,
        color-stop(0, rgb(121, 161, 0)),
        color-stop(0.5, rgb(255, 255, 255)),
        color-stop(1, rgb(121, 161, 0))
        );
    background-image: -o-linear-gradient(left, rgba(121, 161, 0, 0) 0%, rgb(255, 255, 255) 50%, rgba(52, 52, 52, 0) 100%);
    background-image: -moz-linear-gradient(left, rgba(121, 161, 0, 0) 0%, rgb(255, 255, 255) 50%, rgba(52, 52, 52, 0) 100%);
    background-image: -webkit-linear-gradient(left, rgba(121, 161, 0, 0) 0%, rgb(255, 255, 255) 50%, rgba(52, 52, 52, 0) 100%);
    background-image: -ms-linear-gradient(left, rgba(121, 161, 0, 0) 0%, rgb(255, 255, 255) 50%, rgba(52, 52, 52, 0) 100%);
    background-image: linear-gradient(to left, rgba(121, 161, 0, 0) 0%, rgb(255, 255, 255) 50%, rgba(52, 52, 52, 0) 100%);
}

#div_lgru ol li  p{
    bottom: -38px;
    content: "";
    height: 44px;
    pointer-events: none;
    position: absolute;
    right: -14px;
    width: 67px;

    /* Styles */
    -webkit-transform:rotate(327deg);
    -moz-transform: rotate(327deg);
    -ms-transform: rotate(327deg);
    -o-transform: rotate(327deg);
    transform: rotate(327deg);
    background: -moz-linear-gradient(50deg, rgba(255,255,255,0.2), rgba(255, 255, 255, 0.15));
    background: -ms-linear-gradient(50deg, rgba(255,255,255,0.2), rgba(255, 255, 255, 0.15));
    background: -o-linear-gradient(50deg, rgba(255,255,255,0.2), rgba(255, 255, 255, 0.15));
    background: -webkit-linear-gradient(50deg, rgba(255,255,255,0.2), rgba(255, 255, 255, 0.15));
    background: linear-gradient(50deg, rgba(255,255,255,0.2), rgba(255, 255, 255, 0.15));
    pointer-events:none;
}


#div_lgru ol li  a{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #096A94),
        color-stop(1, #031829)
        );
    background-image: -o-linear-gradient(bottom, #096A94 0%, #031829 100%);
    background-image: -moz-linear-gradient(bottom, #096A94 0%, #031829 100%);
    background-image: -webkit-linear-gradient(bottom, #096A94 0%, #031829 100%);
    background-image: -ms-linear-gradient(bottom, #096A94 0%, #031829 100%);
    background-image: linear-gradient(to bottom, #096A94 0%, #031829 100%);

    color: #FFFFFF;
    float: left;
    height: 14px;
    padding: 6px 10px 13px;
    overflow: hidden;
    position:relative;
    font-weight: bold !important;
    text-decoration:none !important;
    text-align: center;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
    border-radius: 0 0 5px 5px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
    margin:0 6px;

}
#div_lgru ol li:nth-child(1) a ,#div_lgru ol li.active:nth-child(1) span, #div_lgru ol li:nth-child(1) span {
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #00A6FF),
        color-stop(1, #0068B8)
        );
    background-image: -o-linear-gradient(bottom, #00A6FF 0%, #0068B8 100%);
    background-image: -moz-linear-gradient(bottom, #00A6FF 0%, #0068B8 100%);
    background-image: -webkit-linear-gradient(bottom, #00A6FF 0%, #0068B8 100%);
    background-image: -ms-linear-gradient(bottom, #00A6FF 0%, #0068B8 100%);
    background-image: linear-gradient(to bottom, #00A6FF 0%, #0068B8 100%);

}	


#div_lgru ol li:nth-child(2) a ,#div_lgru ol li.active:nth-child(2) span, #div_lgru ol li:nth-child(2) span {
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #00A6FF),
        color-stop(1, #0068B8)
        );
    background-image: -o-linear-gradient(bottom, #00A6FF 0%, #0068B8 100%);
    background-image: -moz-linear-gradient(bottom, #00A6FF 0%, #0068B8 100%);
    background-image: -webkit-linear-gradient(bottom, #00A6FF 0%, #0068B8 100%);
    background-image: -ms-linear-gradient(bottom, #00A6FF 0%, #0068B8 100%);
    background-image: linear-gradient(to bottom, #00A6FF 0%, #0068B8 100%);

}








#div_lgru ol li a.ultimo ,#div_lgru ol li.active span.ultimo, #div_lgru ol li span.ultimo {
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #00A6FF),
        color-stop(1, #0068B8)
        );
    background-image: -o-linear-gradient(bottom, #00A6FF 0%, #0068B8 100%);
    background-image: -moz-linear-gradient(bottom, #00A6FF 0%, #0068B8 100%);
    background-image: -webkit-linear-gradient(bottom, #00A6FF 0%, #0068B8 100%);
    background-image: -ms-linear-gradient(bottom, #00A6FF 0%, #0068B8 100%);
    background-image: linear-gradient(to bottom, #00A6FF 0%, #0068B8 100%);

}							


#div_lgru{
    color: #fff;
    font-family: "Trebuchet MS",Arial, Helvetica, sans-serif,Helvetica,sans-serif;
    font-size: 13px;
    text-decoration: none;
}		


#div_lgru ol li:hover a, #div_lgru ol li.active a , #div_lgru ol li.active span, #div_lgru ol li:hover span, #div_lgru ol li.active:hover span{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #FF9D00),
        color-stop(1, #FF5500)
        );
    background-image: -o-linear-gradient(bottom, #FF9D00 0%, #FF5500 100%) !important;
    background-image: -moz-linear-gradient(bottom, #FF9D00 0%, #FF5500 100%) !important;
    background-image: -webkit-linear-gradient(bottom, #FF9D00 0%, #FF5500 100%) !important;
    background-image: -ms-linear-gradient(bottom, #FF9D00 0%, #FF5500 100%) !important;
    background-image: linear-gradient(to bottom, #FF9D00 0%, #FF5500 100%) !important;

}
.opciones_tab02 .campo {
    background-color: #e8e8e8;
    border-radius: 0 6px 5px 0;
    box-shadow: -2px 2px 0 #ccc;
    display: block;
    margin: 4px 0;
    opacity: 1;
    padding: 5px;
}		


input.boton_eliminar, a.eliminar, input.eliminar{
    background-color: transparent !important;
    background-image: url("../images/eliminando.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none !important;
    box-shadow: none !important;
    font-size: 0;
    height: 16px;
    padding: 5px !important;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
    width: 16px;
    cursor:pointer;
    display: table-cell;
    margin:0 5px;
}

a.editando,  input.editando{
    background-color: transparent !important;
    background-image: url("../images/pencil.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none !important;
    box-shadow: none !important;
    font-size: 0;
    height: 16px;
    padding: 5px !important;
    display: table-cell;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
    width: 16px;
    cursor:pointer;
    margin: 0 5px;
}

a.telefono,  input.telefono{
    background-color: transparent !important;
    background-image: url("../images/telefono.png");
    background-repeat: no-repeat;
    border: 0 none !important;
    box-shadow: none !important;
    font-size: 0;
    height: 16px;
    padding: 5px !important;
    display: table-cell;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
    width: 16px;
    cursor:pointer;
    margin: 0 5px;
}

a.sms,  input.sms{
    background-color: transparent !important;
    background-image: url("../images/sms.png");
    background-repeat: no-repeat;
    border: 0 none !important;
    box-shadow: none !important;
    font-size: 0;
    height: 16px;
    padding: 5px !important;
    display: table-cell;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
    width: 16px;
    cursor:pointer;
    margin: 0 5px;
}

a.carta,  input.carta{
    background-color: transparent !important;
    background-image: url("../images/carta.png");
    background-repeat: no-repeat;
    border: 0 none !important;
    box-shadow: none !important;
    font-size: 0;
    height: 16px;
    padding: 5px !important;
    display: table-cell;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
    width: 16px;
    cursor:pointer;
    margin: 0 5px;
}

a.bocina,  input.bocina{
    background-color: transparent !important;
    background-image: url("../images/bocina.png");
    background-repeat: no-repeat;
    border: 0 none !important;
    box-shadow: none !important;
    font-size: 0;
    height: 16px;
    padding: 5px !important;
    display: table-cell;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
    width: 16px;
    cursor:pointer;
    margin: 0 5px;
}


a.editar,  input.editar{
    background-color: transparent !important;
    background-image: url("../images/pencil.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none !important;
    box-shadow: none !important;
    font-size: 0;
    height: 16px;
    padding: 5px !important;
    display: table-cell;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
    width: 16px;
    cursor:pointer;
    margin: 0 5px;
}

a.importar,  input.importar{
    background-color: transparent !important;
    background-image: url("../images/importar.png");
    background-repeat: no-repeat;
    border: 0 none !important;
    box-shadow: none !important;
    font-size: 0;
    height: 16px;
    padding: 5px !important;
    display: table-cell;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
    width: 16px;
    cursor:pointer;
    margin: 0 5px;
}

#div_ocam .campo{
    background-color: #e8e8e8;
    border-radius: 6px 0 0 5px;
    box-shadow: -2px 2px 0 #ccc;
    display: block;
    margin: 4px 0;
    opacity: 1;
    padding: 5px;
}

input#filearch	{
    background-color:#fff;
    box-shadow:2px 2px 0 #ccc;
    border:1px solid #ccc;
    padding:5px;
}

.btnimpor{
    display:inline-block;
}

body{
    font-family:'Lato',Arial, Helvetica, sans-serif,sans-serif;
    font-size:1em;
    background-attachment: fixed;
    background-image: url("../images/eight.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0;
    padding: 0;

}

a.rfacebook{
    background-image: url("../images/recarga_f.jpg");
    background-repeat:no-repeat;
    background-position:center;
    color: transparent;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;
}	


a.rwhatsapp{
    background-image: url("../images/recarga_w.jpg");
    background-repeat:no-repeat;
    background-position:center;
    color: transparent;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;
}	
a.rclave{
    background-image: url("../images/recarga_c.jpg");
    background-repeat:no-repeat;
    background-position:center;
    color: transparent;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;
}	

a.rtime{
    background-image: url("../images/recarga_t.jpg");
    background-repeat:no-repeat;
    background-position:center;
    color: transparent;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;
}	





a.rfacebook_gris{
    background-image: url("../images/recarga_f.jpg");
    background-repeat:no-repeat;
    background-origin:content-box;
    background-position:center;
    color: transparent;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%); filter: grayscale(100%);
    opacity:0.5;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    transform:scale(0.8,0.8);
}	



a.rfacebook_gris:hover{
    background-image: url("../images/recarga_f.jpg");
    background-repeat:no-repeat;
    background-position:center;
    color: transparent;

    filter: grayscale(0%);
    -webkit-filter: grayscale(0%); filter: grayscale(0%);
    opacity:1;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;
    transform:scale(1,1);
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}	



a.rwhatsapp_gris{
    background-image: url("../images/recarga_w.jpg");
    background-repeat:no-repeat;
    background-origin:content-box;
    background-position:center;
    background-size:95%;
    color: transparent;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%); filter: grayscale(100%);
    opacity:0.5;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    transform:scale(0.8,0.8);

}


a.rwhatsapp_gris:hover{
    background-image: url("../images/recarga_w.jpg");
    background-repeat:no-repeat;
    background-position:center;
    color: transparent;
    background-size:100%;
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%); filter: grayscale(0%);
    opacity:1;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    transform:scale(1,1);

}	




a.rclave_gris{
    background-image: url("../images/recarga_c.jpg");
    background-repeat:no-repeat;
    background-origin:content-box;
    background-position:center;
    background-size:95%;
    color: transparent;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%); filter: grayscale(100%);
    opacity:0.5;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    transform:scale(0.8,0.8);
}	



a.rclave_gris:hover{
    background-image: url("../images/recarga_c.jpg");
    background-repeat:no-repeat;
    background-position:center;
    color: transparent;
    background-size:100%;

    filter: grayscale(0%);
    -webkit-filter: grayscale(0%); filter: grayscale(0%);
    opacity:1;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    transform:scale(1,1);
}		




a.rtime_gris{
    background-image: url("../images/recarga_t.jpg");
    background-repeat:no-repeat;
    background-origin:content-box;
    background-position:center;
    background-size:95%;
    color: transparent;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%); filter: grayscale(100%);
    opacity:0.5;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    transform:scale(0.8,0.8);
}	



a.rtime_gris:hover{
    background-image: url("../images/recarga_t.jpg");
    background-repeat:no-repeat;
    background-position:center;
    color: transparent;
    background-size:100%;

    filter: grayscale(0%);
    -webkit-filter: grayscale(0%); filter: grayscale(0%);
    opacity:1;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    transform:scale(1,1);
}		


.gemelando{
    background-color: #eee;
    display: inline-block;
    margin-left: 30px;
    padding: 1em;
    position: relative;
    vertical-align: top;
    width: 80%;
    box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);
}

#piquito{
    border-bottom: 20px solid transparent;
    border-right: 20px solid #eee;
    border-top: 20px solid transparent;
    height: 0;
    left: -16px;
    position: absolute;
    width: 0;
}

.seleccion{
    clear: both;
    display: inline-block;
    width: 42px;
}	

.seleccion a{
    clear: both;
    display: block;
    margin: 10px 7px;
}	

.sociales{
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 2px 2px 4px #ccc inset;
    padding: 1em;
    vertical-align:middle;
}	


ul.pilar{
    list-style: outside none none;
    padding: 0;
}

ul.pilar li{
    background-color: rgba(255, 255, 255, 0.3);
    border: 1px solid rgba(255, 255, 255, 0.9);
    text-align: left;
    margin: 5px 0;
    cursor:pointer;
}	

ul.pilar li:hover{	
    box-shadow:inset 2px 2px  5px rgba(0, 0, 0, 0.2);
    cursor:pointer;
}

.magia{

}	

.magia .magi{
    margin-left: 3px;
    margin-top: 2px;
}	

.gemelas{
    display:inline-block;
    width:48%;
    vertical-align:top;
}	


.separacion{
    margin:10px 0;
    text-align:center;
}

.calendario input{
    float: left;
    width:76% !important;
}	

.fechesita{
    width:17%;
}

.meridianum{
    width:24% !important;
}

span.color .bloque{
    display: inline-block;
    vertical-align: bottom;
}	



span.color .bloque3{
    display: inline-block;
    vertical-align: top;
    width: 40%;
}	



span.color .bloque02{
    display: inline-block;
    text-align: center;
    width: 48%;
}			

#otrosCampos .separacion:nth-child(3){

}	

#otrosCampos .separacion:nth-child(2){
    margin: 0 auto;
    width: 60%;
}		

span.color .bloque .campo{


}	

span.color .bloque .campo label{
    display:block;
}		



#recuadro{
    background-image: linear-gradient(right bottom, #D9D6D9 0%, #FFFFFF 25%, #E0E0E0 50%, #FFFFFF 75%, #DEDEDE 100%);
    background-image: -o-linear-gradient(right bottom, #D9D6D9 0%, #FFFFFF 25%, #E0E0E0 50%, #FFFFFF 75%, #DEDEDE 100%);
    background-image: -moz-linear-gradient(right bottom, #D9D6D9 0%, #FFFFFF 25%, #E0E0E0 50%, #FFFFFF 75%, #DEDEDE 100%);
    background-image: -webkit-linear-gradient(right bottom, #D9D6D9 0%, #FFFFFF 25%, #E0E0E0 50%, #FFFFFF 75%, #DEDEDE 100%);
    background-image: -ms-linear-gradient(right bottom, #D9D6D9 0%, #FFFFFF 25%, #E0E0E0 50%, #FFFFFF 75%, #DEDEDE 100%);

    background-image: -webkit-gradient(
        linear,
        right bottom,
        left top,
        color-stop(0, #D9D6D9),
        color-stop(0.25, #FFFFFF),
        color-stop(0.5, #E0E0E0),
        color-stop(0.75, #FFFFFF),
        color-stop(1, #DEDEDE)
        );
    border: 0.5em solid rgba(65, 65, 65, 0.1);
    border-radius: 2px 2px 2px 2px;
    margin-bottom: 10px;
    padding: 5px;
}	

#recuadro .cero label{
    display: block;
}

#recuadro .cero select{	
    width:100%;
}

#recuadro .cero{
    display: inline-block;
    width: 23%;
    text-align: center;
}

#recuadro .uno{
    display: inline-block;
    width:25%;
}	

#recuadro .dos{
    display: inline-block;
    width:24%;
}		

#recuadro .cero.uno input{
    display: inline-block;
    width: 73%;
}	

#recuadro .cero.dos input{
    display: inline-block;
    width: 73%;
}


h1 .tres{
    display: inline-block;
    width: 12%;
    vertical-align: middle;
}	



h1 .tres:nth-child(1){
    width: 60%;
}	


h1 .tres select{
    box-shadow: none;
    font-size: 11px;
    padding: 1px;
    border-radius:2px;
}


#lista_titulo {}

#lista_titulo .campo{
    display: inline-block;
    vertical-align: middle;
}	

#lista_titulo .campo label{	 
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
}

#lista_titulo .campo input[type="text"]{
    border-radius: 2px;
    padding: 1px;
    width: 80%;
}



#lista_titulo .campo:nth-child(1){	
    width:37%;
}

#lista_titulo .campo:nth-child(2){	
    width:40%;
}


#lista_titulo .campo:nth-child(3){	
    width:10%;
}

#lista_titulo .campo:nth-child(4){	
    width:21%;
}

#lista_titulo .campo:nth-child(5){	
    width:14%;
}

#lista_titulo .campo:nth-child(6){	
    width:15%;
}


table.llamadas tr.texto02 td{



}

h3{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, rgb(149, 207, 25)),
        color-stop(1, rgb(78, 117, 0))
        );
    background-image: -o-linear-gradient(bottom, rgb(149, 207, 25) 0%, rgb(78, 117, 0) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(149, 207, 25) 0%, rgb(78, 117, 0) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(149, 207, 25) 0%, rgb(78, 117, 0) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(149, 207, 25) 0%, rgb(78, 117, 0) 100%);
    background-image: linear-gradient(to bottom, rgb(149, 207, 25) 0%, rgb(78, 117, 0) 100%);
    border: 1px solid rgb(78, 117, 0);
    border-radius: 5px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6) inset;
    color: #ffffff;
    font-size: 12px;
    margin-bottom: 5px;
    overflow: hidden;
    padding: 5px;
    text-align: center;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);

}		


#div_mis_tarifas_list table{
    width:100%;
}		

#calendario input{
    border: 1px solid rgba(0, 0, 0, 0.6);
    box-shadow: none;
    padding: 1px 5px;
    width: 48%;
}


h1 table tr{
    color: #ffffff;
    font-family: "Trebuchet MS",Arial, Helvetica, sans-serif,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
}	

h1.sinmargin{
    padding:0 !important;
}	

#info table tr{
    font-size:12px;
}

table tr{
    font-size:13px;
}			

.solicitud{
    margin:5px 0;
}

.solicitud:nth-child(1){

}	

.solicitud:nth-child(2){
    clear:both;
    margin-top:30px;
}	

.solicitud:nth-child(3){
    float:left;
    width:45%;

}		

.solicitud:nth-child(4){
    float:right;
    width:45%;
}		

.solicitud:nth-child(5){
    float: left;
    width:49%;
}		

.solicitud:nth-child(6){
    float: right;
    width:45%;
}	

.solicitud:nth-child(7){
    clear: both;
    display: inline-block;
    float: left;
    width:45%;
}		

.solicitud:nth-child(8){
    display: inline-block;
    float: right;
    width:45%
}	

.solicitud:nth-child(9){
    clear: both;
    float: left;
    margin-bottom: 25px;
    width: 45%;
}	

.solicitud:nth-child(10){
    float:right;
    width: 45%;
}			

.solicitud textarea{
    width:100%;
}							

.solicitud:nth-child(5) input[type="text"]{
    width:91% !important;

}	

.solicitud:nth-child(7) input[type="text"], .solicitud:nth-child(8) input[type="text"]{
    width:100% !important;

}		

.solicitud:nth-child(5) .ui-datepicker-trigger	{
    float:none !important;
    margin:0 !important;
}


#solicitud .boton{
    clear: both;
    display: block;
}

.hora_solicitud{
    display:inline-block;
    width: 25%;
}


.hora_solicitud:nth-child(2), .hora_solicitud:nth-child(4)	{
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    width: 7%;

}

.division{
    float:left;
    width:83%;
}	

.division:last-child{	
    float: left;
    margin-left: 5px;
    width:13%;
}


.alto{
    margin-top:110px !important;
}	

.centro{
    display:block !important;
}		

.notificacion{
    background: none repeat scroll 0 0 #739ee2;
    border: 1px solid #497ccb;
    border-radius: 5px;
    box-shadow: 0 7px 6px rgba(0, 0, 0, 0.2), 2px 2px 0 1px #3872c7;
    color: #fff;
    font-size: 13px;
    line-height: 1.3;
    margin-bottom: 14px;
    padding: 15px;
    position: absolute;
    text-align: justify;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
    width: 83%;
}	



.notificacion{
    animation: animationFrames ease 1s;
    animation-iteration-count: 1;
    transform-origin: 50% 50%;
    animation-fill-mode:forwards; /*when the spec is finished*/
    -webkit-animation: animationFrames ease 1s;
    -webkit-animation-iteration-count: 1;
    -webkit-transform-origin: 50% 50%;
    -webkit-animation-fill-mode:forwards; /*Chrome 16+, Safari 4+*/ 
    -moz-animation: animationFrames ease 1s;
    -moz-animation-iteration-count: 1;
    -moz-transform-origin: 50% 50%;
    -moz-animation-fill-mode:forwards; /*FF 5+*/
    -o-animation: animationFrames ease 1s;
    -o-animation-iteration-count: 1;
    -o-transform-origin: 50% 50%;
    -o-animation-fill-mode:forwards; /*Not implemented yet*/
    -ms-animation: animationFrames ease 1s;
    -ms-animation-iteration-count: 1;
    -ms-transform-origin: 50% 50%;
    -ms-animation-fill-mode:forwards; /*IE 10+*/
}

@keyframes animationFrames{
    0% {
        opacity:0;
        transform:  translate(0px,-25px)  ;
    }
    100% {
        opacity:1;
        transform:  translate(0px,0px)  ;
    }
}

@-moz-keyframes animationFrames{
    0% {
        opacity:0;
        -moz-transform:  translate(0px,-25px)  ;
    }
    100% {
        opacity:1;
        -moz-transform:  translate(0px,0px)  ;
    }
}

@-webkit-keyframes animationFrames {
    0% {
        opacity:0;
        -webkit-transform:  translate(0px,-25px)  ;
    }
    100% {
        opacity:1;
        -webkit-transform:  translate(0px,0px)  ;
    }
}

@-o-keyframes animationFrames {
    0% {
        opacity:0;
        -o-transform:  translate(0px,-25px)  ;
    }
    100% {
        opacity:1;
        -o-transform:  translate(0px,0px)  ;
    }
}

@-ms-keyframes animationFrames {
    0% {
        opacity:0;
        -ms-transform:  translate(0px,-25px)  ;
    }
    100% {
        opacity:1;
        -ms-transform:  translate(0px,0px)  ;
    }
}


table.feed_pio{

}	


#formulario01 input[type="text"], #formulario01 input[type="password"],  #formulario01 select, #formulario01 textarea{
    border:2px solid transparent!important;
    margin: 7px 0;
    width:100%;
}

h2.conbuscar input[type="text"], h2 input[type="text"], h2 select, h2.conbuscar select{
    border: 1px solid #1b3f71;
    border-radius: 0;
    box-shadow: none !important;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 5px;
}	



.tiempo_comentario{
    color: #888;
    font-size: 11px;
    position: absolute;
    right: 36px;
    top: 13px;
}	

p{
    text-align:justify;
}	


.autor{
    color: #4ba5f4;
    display: inline-block;
    text-shadow: 2px 2px 0 rgba(255, 255, 255, 0.5);
    text-transform: capitalize;
}	


#formulario01 input[type="text"], #formulario01 input[type="password"], #formulario01 select, #formulario01 textarea{	
    font-size:0.9em;
}

input[type="text"], input[type="password"], select, textarea{
    border: 1px solid #ccc;
    border-radius: 2px;
    box-shadow: 1px 1px 0 1px #ccc;
    box-sizing: border-box;
    width:97%;
    padding: 5px;
    font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif;
    font-size:11px;
    webkit-transition-duration: 700ms;
    -moz-transition-duration: 700ms;
    -o-transition-duration: 700ms;
    transition-duration: 700ms;
}

input[type="text"]:hover, input[type="password"]:hover, select:hover, textarea:hover	{
    border: 1px solid #555;
    box-shadow: 1px 1px 0 1px #555;
    webkit-transition-duration: 700ms;
    -moz-transition-duration: 700ms;
    -o-transition-duration: 700ms;
    transition-duration: 700ms;

}

input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus	{
    border: 1px solid #1973b4;
    box-shadow: 1px 1px 0 1px #1973b4;
    webkit-transition-duration: 700ms;
    -moz-transition-duration: 700ms;
    -o-transition-duration: 700ms;
    transition-duration: 700ms;

}		

h2 table{
    color:#fff;
    font-weight:bold;
}	


.verde_claro{
    display:inline-block;
}	

.verde_claro li a{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #69A6F0),
        color-stop(1, #315BBD)
        );
    background-image: -o-linear-gradient(bottom, #69A6F0 0%, #315BBD 100%) !important;
    background-image: -moz-linear-gradient(bottom, #69A6F0 0%, #315BBD 100%) !important;
    background-image: -webkit-linear-gradient(bottom, #69A6F0 0%, #315BBD 100%) !important;
    background-image: -ms-linear-gradient(bottom, #69A6F0 0%, #315BBD 100%) !important;
    background-image: linear-gradient(to bottom, #69A6F0 0%, #315BBD 100%) !important;

}	

.verde_claro li span{	
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #69A6F0),
        color-stop(1, #315BBD)
        );
    background-image: -o-linear-gradient(bottom, #69A6F0 0%, #315BBD 100%) !important;
    background-image: -moz-linear-gradient(bottom, #69A6F0 0%, #315BBD 100%) !important;
    background-image: -webkit-linear-gradient(bottom, #69A6F0 0%, #315BBD 100%) !important;
    background-image: -ms-linear-gradient(bottom, #69A6F0 0%, #315BBD 100%) !important;
    background-image: linear-gradient(to bottom, #69A6F0 0%, #315BBD 100%) !important;
}

.ref_sub0{
    background-color: #eee;
    border-radius: 2px;
    clear: both;
    display: table;
    margin: 5px;
    overflow: hidden;
    padding: 5px 10px;
    vertical-align: top;
    width: 96%;

}	




.ref_sub01{
    display: table-cell;
    vertical-align: top;
    word-wrap: break-word;


}


.ref_sub001{
    background-color: #39f;
    border-radius: 7px;
    margin-right: 5px;
    color: #fff;
    padding: 5px;
    width: 80px;
}


.ref_sub1{	
    border-radius: 5px 0 0 5px;
    display: table;
    float: right;
    width: 100%;
    font-size: 0.9em !important;
}



.ref_sub101{
    background-color: #39c;
    border-radius: 0;
    border-top: 2px solid #333;
    border-bottom: 2px solid #333;
    border-right:2px solid #333;
    color: #fff;
    padding: 5px;
    width: 81px;
}

.ref_sub1 .ref_sub101:last-child{

}

.ref_sub11:last-child{
    margin-top:20px;
}

.ref_sub11{
    clear: both;
    display: table-cell;
    margin-bottom: 11px;
    vertical-align: middle;
    width: 20%;
    word-wrap: break-word;
}

.ref_sub111{
    background-color: #6699cc;
    border-radius: 17px 0 0 17px;
    color: #fff;
    padding: 3px;
    width: 100px;
}	


.ref_sub111:last-child{

}

.ref_sub12{
    background-color: #6699cc;
    border-radius: 5px;
    margin-bottom: 5px;
    margin-top: 5px;
    overflow: hidden;
}

.ref_sub2{
    background-color: rgba(255, 255, 255, 0.3);
    border-radius: 5px;
    display: table;
    margin: 5px 5px 11px;
    padding: 5px;
    width: 95%;
    word-wrap: break-word;

}


.ref_sub201 {
    background-color: #39c;
    border-bottom: 2px solid #333;
    border-radius: 0;
    border-right: 2px solid #333;
    border-top: 2px solid #333;
    color: #fff;
    padding: 5px;
    width: 90px;
}


.ref_sub211{
    background-color: #1b3f71;
    border-radius: 10px 0 0 10px;
    color: #fff;
    padding: 4px;
    width: 103px;
}	


.ref_sub1 .ref_sub201:last-child {
    margin-top:20px;
}

.ref_sub21{
    display: table-cell;
    vertical-align: middle;
    width: 110px;
    word-wrap: break-word;
}	

.ref_sub22{
    background-color: #1b3f71;
    border-radius: 5px;
    overflow: hidden;
    padding-left: 5px;
}	

.ref_sub3{
    background-color: #6699cc;
    border-radius: 5px;
    display: table;
    float: right;
    margin: 5px;
    padding: 5px;
    width: 96%;
    word-wrap: break-word;
}	

.ref_sub31{

    display: table-cell;
    vertical-align: middle;
    word-wrap: break-word;
}	


.ref_sub311{
    background-color: #41628b;
    border-radius: 15px 0 0 15px;
    color: #fff;
    padding: 5px;
    width: 108px;
}	

.ref_sub32{
    background-color: #41628B;
    border-radius: 5px;
    display: table;
    padding: 5px 5px 5px 0;
    vertical-align: middle;
}		

.ref_sub301{
    background-color: #336699;
    border-right: 2px solid #333;
    border-top: 2px solid #333;
    color: #fff;
    padding: 5px;
    width: 80px;
}	

.ref_sub301:last-child{
    border-bottom:2px solid #333;
}	

.ref_sub4{
    background-color: rgba(255, 255, 255, 0.3);
    border-radius: 5px;
    display: table;
    float: right;
    margin: 5px 0;
    padding: 3px;
    vertical-align: middle;
    width: 95%;
}

.ref_sub4:first-child{
    margin-top:0 !important;
}

.ref_sub4:last-child{
    margin-bottom:0 !important;
}	

.ref_sub411{
    background-color: #1b3f71;
    border-radius: 15px 0 0 15px;
    color: #fff;
    padding: 5px 2px;
}	

.ref_sub41{
    display: table-cell;

    vertical-align: middle;
    width: 109px;
    word-wrap: break-word;
}	

.ref_sub42{
    background-color: #1b3f71;
    border-radius: 5px;
    display: table-cell;
    float: right;

}	

.ref_sub51{

}	
.ref_sub511{

}	


.ref_sub5{
    background-color: #6699cc;
    border-radius: 5px;
    color: #fff;
    margin: 5px;
    padding: 5px;
}

#sub_referidos01, #sub_referidos02{
    float:left;
}	


.referidos img{
    display: block;
    margin: 27px auto;
}

.referidos li:before{	

}

.referidos li{	

}	

.solo{

}

.pin{
    background-color: #ebebeb;
    background-image: url("../images/okis.png");
    background-position: 17px 9px;
    background-repeat: no-repeat;
    border: 4px solid rgba(255, 255, 255, 0.2);
    border-radius: 5px;
    box-shadow: 2px 2px 4px rgba(52, 52, 52, 0.1);
    color: #666;
    font-family: Arial, Helvetica, sans-serif,Helvetica,sans-serif;
    font-size: 14px;
    margin: 8px 0;
    padding: 10px 10px 10px 50px;
    width: 87%;
}	

.referidos ol li{
    text-align: justify;
    border-radius: 2px;
    list-style-position: inside;
    list-style-type: inherit;
    margin: 5px 0;
    padding: 0 44px;
    font-size: 12px;
}	

.subi{
    font-size: 11px;
    font-weight: bold;
    vertical-align: top;
}

#wrap .boton{
    display: block;
    margin: 7px auto 0 !important;
    text-align: center !important;
}

.impresora_resabiada{
    text-align:left;
    width:80%;
    margin:0 auto;
}


.impresora_resabiada .nombre{
    font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    display:inline-block;
}

.impresora_resabiada .campo{
    font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif;
    font-size:12px;
    display:inline-block;

}	

.impresora_resabiada .bloque{
    margin:10px 0;
    padding:10px 0;
    border-top:2px dashed #333;
    border-bottom:2px dashed #333;
}	

.impresora_resabiada .bloques{
    display:inline-block;
    width:48%;
}	


.boton_guardar{

}


.configura{
    clear: both;
    display: inline-block;
    width: 49%;
}

.configura h2{

}	



@font-face {
    font-family: 'ProximaNovaRegular';
    src: url('font/proxima-nova.eot');
    src: url('font/proxima-nova.eot') format('embedded-opentype'),
        url('font/proxima-nova.woff') format('woff'),
        url('font/proxima-nova.ttf') format('truetype'),
        url('font/proxima-nova.svg#ProximaNovaRegular') format('svg');
}


h2.conbuscar table tr td{
    color:#fff;
} 	



.recibo{
    margin:0 auto;
    width:50% !important;
    font-size:14px !important;
    font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif;
    text-align:left;

}	

#txt_ini h2{
    background-image:none !important;
    background-color:transparent;
    box-shadow:none;
    border:0;
    color:#333;
    text-shadow:none;
    font-weight:bold;
    margin:0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
}	

.nit{
    color:#333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}

.msj_imprimir{
    background-color:#EEE;
    border:0;
    box-shadow:2px 2px 5px #ccc;
    padding:5px;
}


.mensaje{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    background-color:#EEE;
    padding:5px 0;
}


/*-----Teclado------*/
button.ui-keyboard-accept{
    background-color: #9AB837 !important;
    background-image: url("../images/encabezado_verde.jpg")  !important;
    background-position: center top  !important;
    background-repeat: repeat-x  !important;
    border: 1px solid #7B9F1B  !important;
    border-radius: 3px !important;
    box-shadow: none !important;
    color: #FFFFFF !important;
    cursor: pointer;
    font-family: "Arial, Helvetica, sans-serif",Helvetica,sans-serif !important;
    font-size: 12px !important;
    font-weight: 600;
    text-shadow: 1px 1px 0 #7B9F1B ;
    width: auto !important;
    height:30px;
    margin: 5px;
    padding: 0 5px;
}


.i-keyboard-button:hover, .ui-state-default:hover{
    box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2), inset 2px 2px 0 rgba(0, 0, 0, 0.8);

}

.i-keyboard-button, .ui-state-default{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #FFFFFF),
        color-stop(1, #E3E3E3)
        );
    background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #E3E3E3 100%) !important;
    background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #E3E3E3 100%) !important;
    background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #E3E3E3 100%) !important;
    background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #E3E3E3 100%) !important;
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #E3E3E3 100%) !important;
    color: #3D3644 !important;
    font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif, Geneva, sans-serif !important;
    box-shadow: none !important;

}




div.ui-keyboard{

    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #00A3D9),
        color-stop(1, #045973)
        );
    background-image: -o-linear-gradient(bottom, #00A3D9 0%, #045973 100%);
    background-image: -moz-linear-gradient(bottom, #00A3D9 0%, #045973 100%);
    background-image: -webkit-linear-gradient(bottom, #00A3D9 0%, #045973 100%);
    background-image: -ms-linear-gradient(bottom, #00A3D9 0%, #045973 100%);
    background-image: linear-gradient(to bottom, #00A3D9 0%, #045973 100%);
    background-color: #3D3644;

    border:2px solid #045973;
    border-radius: 5px;
    padding: 8px;
}	

/*.ui-keyboard{
        top:371px !important;
        left:282px !important;
        }	 
*/
/*-------Fin del teclado----------*/

.botonesde_envio{
    clear: both;
}

.texto_info_recargas{
    background-color: #B5C5FF;
    background-image: url("../images/info.png");
    background-position: 19px center;
    background-repeat: no-repeat;
    border: 2px solid #8FA4F7;
    clear: both;
    color: #2E437C;
    font-size: 1.5em;
    margin: 19px 0 5px;
    padding: 5px 5px 5px 21px;
    text-align: center;
    width: 82%;
    font-family:'proximanovaregular',Arial, Helvetica, sans-serif, Helvetica, sans-serif,serif;
}

#botones_cambio{

}


/*.combo{
        background-color:#608DD2;
        border:1px solid #3165B1;
          font-family: 'proximanovaregular',Arial, Helvetica, sans-serif,serif;
          padding:0.5em;
          color:#fff;
        }	*/


#saldo_recarga{
    color: #ffffff;
    float: right;
    font-family: "Arial, Helvetica, sans-serif",Helvetica,sans-serif;
    font-size: 12px;
    padding-top: 4px;
    text-shadow: 1px 1px 0 #ffffff;
    width: auto;
}

#saldo_recarga .cuadro {
    color: #333333;
    float: left;
    padding-right: 5px;
}


#saldo_recarga .cuadro h4 {
    color: #0099CC;
    float: left;
    margin: 0;
    padding: 0 6px 0 0;
}	







.paque_tigo{
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left bottom,
        color-stop(0, #FFFFFF),
        color-stop(0.5, #E8ECED),
        color-stop(1, #FFFFFF)
        );
    background-image: -o-linear-gradient(left bottom, #FFFFFF 0%, #E8ECED 50%, #FFFFFF 100%);
    background-image: -moz-linear-gradient(left bottom, #FFFFFF 0%, #E8ECED 50%, #FFFFFF 100%);
    background-image: -webkit-linear-gradient(left bottom, #FFFFFF 0%, #E8ECED 50%, #FFFFFF 100%);
    background-image: -ms-linear-gradient(left bottom, #FFFFFF 0%, #E8ECED 50%, #FFFFFF 100%);
    background-image: linear-gradient(to left bottom, #FFFFFF 0%, #E8ECED 50%, #FFFFFF 100%);
    border: 1px outset rgba(0, 0, 0, 0.2);

    border-radius: 5px;
    box-shadow: 2px 2px 0 #ccc;
    cursor: pointer !important;
    font-size: 1em;
    margin: 5px 0;
    font-family: 'proximanovaregular',Arial, Helvetica, sans-serif,serif;
    padding: 5px;
    width:96%;



}	

.paque_tigo:hover{
    background-color:#BFDFFF;
    background-image:none;
    box-shadow:2px 2px 0 #84C1FF;
    color:#3165B1;
    cursor:pointer;
    border:1px solid #88C4FF;
    font-family: 'proximanovaregular',Arial, Helvetica, sans-serif,serif;
    -webkit-transition-duration: 700ms;
    -moz-transition-duration: 700ms;
    -o-transition-duration: 700ms;
    transition-duration: 700ms;
}	


.paque_tigo_activo{
    background-color: #3399FF;
    background-image: none;
    border: 1px solid #88C4FF;
    border-radius: 5px;
    box-shadow: 2px 2px 0 #0065CA;
    color: #fff;
    text-shadow:none;
    padding: 5px;
    font-family: 'proximanovaregular',Arial, Helvetica, sans-serif,serif;
    cursor:pointer;
    border:1px solid transparent;
    width:96%;
}		


form#formulario_segunda_calve{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #FFFFFF),
        color-stop(1, #E8EBE6)
        );
    background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #E8EBE6 100%);
    background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #E8EBE6 100%);
    background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #E8EBE6 100%);
    background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #E8EBE6 100%);
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #E8EBE6 100%);
    border: 11px outset rgba(52, 52, 52, 0.2);
    border-radius: 5px;
    margin: 0 auto;
    padding: 2em;
    width: 40%;
}


.tigo_opcion{
    display:inline-block;
    vertical-align:middle;
}

.tigo_opcion input{
    margin:0;
}	

.tigo_opcion:nth-child(1){	
    width:8%;
    text-align:center;
}

.tigo_opcion:nth-child(2){	
    width:87%;
}


form#formulario_segunda_calve #wrap{

}	

form#formulario_segunda_calve #wrap input{
    margin: 5px 0;
    padding: 7px;
    width: 100%;
    text-align:center;
}		

form#formulario_segunda_calve #wrap input:focus{
    margin: 5px 0;
    padding: 7px;
    width: 100%;
    border:1px solid #00A3D9;

}	


.buttons .yes{
    display:inline-block;
    background-color:#ccc;
}	

.buttons .no{
    display:inline-block;
    background-color:#ccc;
}	


form#formulario_segunda_calve #wrap .nombre{

}	



.btn_enviar input{
    background-color: #86C200;
    border: 1px solid #5E7A0C;
    border-radius: 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: proximanovaregular;
    font-size: 1em;
    font-weight: bold;
    margin: 10px auto 0;
    text-align: center;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
    webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}	

/*#paque_tigo	 .combo{
        background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #78D7FF),
        color-stop(1, #2088B5)
);
background-image: -o-linear-gradient(bottom, #78D7FF 0%, #2088B5 100%);
background-image: -moz-linear-gradient(bottom, #78D7FF 0%, #2088B5 100%);
background-image: -webkit-linear-gradient(bottom, #78D7FF 0%, #2088B5 100%);
background-image: -ms-linear-gradient(bottom, #78D7FF 0%, #2088B5 100%);
background-image: linear-gradient(to bottom, #78D7FF 0%, #2088B5 100%);
  border: 1px solid #2088B5;
    border-radius: 2px;
    color: #FFFFFF;
    overflow: hidden;
    padding: 5px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
    width: 97%;
        cursor:pointer;
        }


        
        
#paque_tigo	 .combo:hover{
        background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #3586A6),
        color-stop(1, #02374D)
);
background-image: -o-linear-gradient(bottom, #3586A6 0%, #02374D 100%);
background-image: -moz-linear-gradient(bottom, #3586A6 0%, #02374D 100%);
background-image: -webkit-linear-gradient(bottom, #3586A6 0%, #02374D 100%);
background-image: -ms-linear-gradient(bottom, #3586A6 0%, #02374D 100%);
background-image: linear-gradient(to bottom, #3586A6 0%, #02374D 100%);
border:1px solid #02374D;
        border-radius: 2px;
    color: #FFFFFF;
    overflow: hidden;
    padding: 5px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
        
        }	
*/	


#paque_tigo	 .combo{
    padding:5px;
    font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif, Helvetica, sans-serif,serif;

}

#paque_tigo	 .combo:hover{
    padding:5px;
    background-color:#D5E2F4;
    text-shadow:1px 1px 0 rgba(255, 255, 255, 0.2);

}

#paque_tigo	 .combo input.paquete{
    display: inline-block;
    float: left;
    margin-right: 5px;
}	

#paque_tigo	 .combo .nombre_paquete{


}







.nref input[type="text"]{

}	

#recargas_celular input[type="text"], #recargas_celular input[type="textbox"], #recargas_celular select{
    border: 1px solid #ccc;
    border-radius: 5px;
    font-family: 'proximanovaregular', Arial, Helvetica, sans-serif, Helvetica, sans-serif, serif;
    font-size: 1.8em;
    font-weight: bold;
    padding: 5px;
    box-shadow: 0px 0px 0 3px rgba(255, 255, 255, 0.3);
    text-align: center;
    margin:0;
    color:#333;
    width: 185px;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}	


#formulario_clave{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #FFFFFF),
        color-stop(1, #EDEDED)
        );
    background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #EDEDED 100%);
    background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #EDEDED 100%);
    background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #EDEDED 100%);
    background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #EDEDED 100%);
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #EDEDED 100%);
    border: 5px double rgba(255, 255, 255, 0.3);
    border-radius: 5px;
    box-shadow: 2px 2px 5px #ccc;
    margin: 20px auto 0;
    padding: 4%;
    width: 250px;

}	

#formulario_clave .cuadro{}

#formulario_clave .cuadro .tit{}

#formulario_clave .cuadro .campo{
    width:100%;
}

#formulario_clave .cuadro .campo input[type="password"]{	
    margin: 5px 0;
    width: 100%;
}



.gemelos_recargas .bloque .campo:nth-child(1){
    margin-right: 6px;
    text-align: right;
    vertical-align: middle;
    width: 30%;
}

.gemelos_recargas .campo{
    display: inline-block;
    vertical-align: middle;
    width: 60%;
}	

.gemelos_recargas .campo .mitad {
    background-color: rgba(255, 255, 255, 0.3);
    border: 1px solid rgba(255, 255, 255, 0.9);
    margin: 5px;
    padding: 3px;
    text-align: left;
}	

.gemelos_recargas .campo .mitad input[type="radio"], .gemelos_recargas .campo .mitad span{
    display:inline-block;
}	

.gemelos_recargas .campo .mitad input[type="radio"]{
    float: right;
}	


#formulario_clave .cuadro  input[type="submit"]{	
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #AFCD29),
        color-stop(1, #90B521)
        );
    background-image: -o-linear-gradient(bottom, #AFCD29 0%, #90B521 100%);
    background-image: -moz-linear-gradient(bottom, #AFCD29 0%, #90B521 100%);
    background-image: -webkit-linear-gradient(bottom, #AFCD29 0%, #90B521 100%);
    background-image: -ms-linear-gradient(bottom, #AFCD29 0%, #90B521 100%);
    background-image: linear-gradient(to bottom, #AFCD29 0%, #90B521 100%);
    background-color: #9AB837;

    border: 1px solid #7b9f1b;
    border-radius: 2px !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    color: #ffffff !important;
    cursor: pointer;
    display: block;
    font-family: "Arial, Helvetica, sans-serif",Helvetica,sans-serif !important;
    font-size: 12px !important;
    font-weight: 600;
    margin: 5px auto 0;
    padding: 5px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}



#recargas_celular select{
    font-size: 2em;
    margin-top: 5px;
}	


#recargas_celular input[type="text"]:hover, #recargas_celular input[type="textbox"]:hover, #recargas_celular select:hover	{	
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    color:#666;
    box-shadow:0 0 0 3px rgba(52, 52, 52, 0.3);
}

#recargas_celular input[type="text"]:focus,  #recargas_celular input[type="textbox"]:focus, #recargas_celular select:focus	{	
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    color:#000;

    border:1px solid #00A3D9;
    background-color:#fefefe;
    box-shadow:0 0 0 3px rgba(29, 65, 115, 0.3);

}	


#recargas_celular input[type="button"]{
    background-color: #86C200;
    border: 1px solid #5E7A0C;
    border-radius: 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    padding: 5px;
    font-family: proximanovaregular;
    font-size: 1em;
    font-weight: bold;
    margin: 10px auto 0;
    text-align: center;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
    webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}


#recargas_celular input[type="button"]:hover{
    background-color: #D96D00;
    border: 1px solid #A65300;
    border-radius: 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: proximanovaregular;
    font-weight: bold;
    margin: 10px auto 0;
    text-align: center;
    webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}	


#valor_recargas	{
    border-radius: 5px;
    line-height: 24px;
    padding: 6px;
    position: absolute !important;
    right: -2px;
    top: 92px;

}

.pico{
    background-image: url("../images/asquito.png");
    background-repeat: no-repeat;
    color: rgba(0, 0, 0, 0);
    font-size: 1px;
    height: 23px;
    left: -8px;
    position: absolute;
    top: 22px;
    width: 16px;
}	


.caja_conten{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, rgb(3, 194, 247)),
        color-stop(1, rgb(6, 119, 153))
        )!important;
    background-image: -o-linear-gradient(bottom, rgb(3, 194, 247) 0%, rgb(6, 119, 153) 100%)!important;
    background-image: -moz-linear-gradient(bottom, rgb(3, 194, 247) 0%, rgb(6, 119, 153) 100%)!important;
    background-image: -webkit-linear-gradient(bottom, rgb(3, 194, 247) 0%, rgb(6, 119, 153) 100%)!important;
    background-image: -ms-linear-gradient(bottom, rgb(3, 194, 247) 0%, rgb(6, 119, 153) 100%)!important;
    background-image: linear-gradient(to bottom, rgb(3, 194, 247) 0%, rgb(6, 119, 153) 100%)!important;
    box-shadow:inset 0px 1px 0 #6DDEF2, 2px 2px 0 #6DDEF2 !important;
    border: 1px solid #067799 !important;
    border-radius: 5px;
    margin: 10px auto 0;
    padding: 20px;
    width: 524px;
}


.caja_conten textarea{
    width: 95%;
    border:1px solid #067799;
    box-shadow:2px 2px 0 #067799;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

.caja_conten textarea:hover{
    border:1px solid #333;
    box-shadow:2px 2px 0 #333;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}	

.caja_conten textarea:focus{
    border:1px solid #067799;
    box-shadow:2px 2px 0 #067799;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}		

.caja_conten .nombre{
    color: #fff;
    margin: 7px 0;
}

.caja_conten input[type="number"]{
    border: 1px solid #067799;
    border-radius: 5px;
    box-shadow: 2px 2px 0 #067799;
    padding: 5px;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

.caja_conten input[type="number"]:hover{
    border: 1px solid #333;
    box-shadow: 2px 2px 0 #333;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

.caja_conten input[type="number"]:focus{
    border: 1px solid  #067799;
    box-shadow: 2px 2px 0  #067799;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}


h2#header_general.header_inventario{


}


/*************************************************************/


.caja_conten02{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #FBA82A),
        color-stop(1, #FF740A)
        );
    background-image: -o-linear-gradient(bottom, #FBA82A 0%, #FF740A 100%);
    background-image: -moz-linear-gradient(bottom, #FBA82A 0%, #FF740A 100%);
    background-image: -webkit-linear-gradient(bottom, #FBA82A 0%, #FF740A 100%);
    background-image: -ms-linear-gradient(bottom, #FBA82A 0%, #FF740A 100%);
    background-image: linear-gradient(to bottom, #FBA82A 0%, #FF740A 100%);

    box-shadow:inset 0px 1px 0 rgba(255, 255, 255, 0.2), 2px 2px 0 #E06907 !important;
    border: 1px solid #E06907 !important;
    border-radius: 5px;
    margin: 10px auto 0;
    padding: 20px;
    width: 524px;
}


.caja_conten02 textarea{
    width: 95%;
    border:1px solid #E06907;
    box-shadow:2px 2px 0 #E06907;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

.caja_conten02 textarea:hover{
    border:1px solid #333;
    box-shadow:2px 2px 0 #333;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}	

.caja_conten02 textarea:focus{
    border:1px solid #067799;
    box-shadow:2px 2px 0 #067799;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}		

.caja_conten02 .nombre{
    color: #FFFFFF;
    margin: 7px 0;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
}

.caja_conten02 input[type="number"]{
    border: 1px solid #E06907;
    border-radius: 5px;
    box-shadow: 2px 2px 0 #E06907;
    padding: 5px;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

.caja_conten02 input[type="number"]:hover{
    border: 1px solid #333;
    box-shadow: 2px 2px 0 #333;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

.caja_conten02 input[type="number"]:focus{
    border: 1px solid  #067799;
    box-shadow: 2px 2px 0  #067799;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}




#usuarios{
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left bottom,
        color-stop(0, #FFFFFF),
        color-stop(0.5, #E8ECED),
        color-stop(1, #FFFFFF)
        );
    background-image: -o-linear-gradient(left bottom, #FFFFFF 0%, #E8ECED 50%, #FFFFFF 100%);
    background-image: -moz-linear-gradient(left bottom, #FFFFFF 0%, #E8ECED 50%, #FFFFFF 100%);
    background-image: -webkit-linear-gradient(left bottom, #FFFFFF 0%, #E8ECED 50%, #FFFFFF 100%);
    background-image: -ms-linear-gradient(left bottom, #FFFFFF 0%, #E8ECED 50%, #FFFFFF 100%);
    background-image: linear-gradient(to left bottom, #FFFFFF 0%, #E8ECED 50%, #FFFFFF 100%);
    border: 3px outset rgba(0, 0, 0, 0.2);
    margin: 4px auto 0;
    padding:1em 2em;
    position:relative;
    width: 88.21%;
}	
#usuarios input[type="text"],#usuarios input[type="password"]	{
    width:97%;
}

#usuarios .cajon{
    display: inline-block;
    width: 32%;
    margin:5px 0;
}	


#usuarios .cajon span{
    color: #1973B4;
    height: 30px;
    margin: 5px 0;
    padding: 0;
    text-shadow: 1px 1px 0 #FFFFFF;
}	

#usuarios .borde_cajon{}	

#usuarios .borde_boton{
    display: block;
    margin: 0 auto;
    width: 60px;
}

#usuarios .borde_boton .boton{
    border-radius: 5px;
    font-size: 13px !important;
    padding: 6px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}




table.datos select{
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    box-shadow: 2px 2px 0 #CCCCCC;
    color: #333333;
    font-size: 12px;
    margin-left: 5px;
    padding: 3px;
    text-transform: lowercase;
    width: 95%;
}	


table.datos select:hover{
    border: 1px solid #333;
    box-shadow: 2px 2px 0 #333;

}



#nuevo_plan{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, rgb(252, 252, 252)),
        color-stop(1, rgb(219, 219, 219))
        );
    background-image: -o-linear-gradient(bottom, rgb(252, 252, 252) 0%, rgb(219, 219, 219) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(252, 252, 252) 0%, rgb(219, 219, 219) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(252, 252, 252) 0%, rgb(219, 219, 219) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(252, 252, 252) 0%, rgb(219, 219, 219) 100%);
    background-image: linear-gradient(to bottom, rgb(252, 252, 252) 0%, rgb(219, 219, 219) 100%);
    border: 8px outset rgba(52, 52, 52, 0.2);
    border-radius: 5px;
    padding: 10px;
}


#nuevo_plan .nombre{
    display: inline-block;
}	




#nuevo_plan .cuadro{
    display: inline-block;
    margin-right: 10px;
}	


#nuevo_plan .cuadro select{
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    box-shadow: 2px 2px 0 #CCCCCC !important;
    padding: 5px;
}	


#nuevo_plan .cuadro select:hover{
    border: 1px solid #333;
    border-radius: 5px;
    box-shadow: 2px 2px 0 #333 !important;
    padding: 5px;
}		

#nuevo_plan .cuadro select:focus{
    border:1px solid #2693FF;
    box-shadow:2px 2px 0 #2693FF !important;
}	


#nuevo_plan .cuadro input[type="text"]{	

    border: 1px solid #CCCCCC;
    border-radius: 5px;
    box-shadow: 2px 2px 0 #CCCCCC !important;
    padding: 5px;
    width: 120px;
}	

#nuevo_plan .cuadro input[type="text"]:hover{	

    border: 1px solid #333;
    border-radius: 5px;
    box-shadow: 2px 2px 0 #333 !important;
    padding: 5px;
}		


#nuevo_plan .cuadro input[type="text"]:focus{
    border:1px solid #2693FF;
    box-shadow:2px 2px 0 #2693FF !important;
}	


#plan_detalle tr td select{
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    color: #333333;
    font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif, Geneva, sans-serif;
    font-weight: bold;
    padding: 5px;
    text-align: justify;
}




#plan_detalle tr td{

}

#plan_detalle{
    width: 100%;
}	

#plan_detalle tr td input[type="text"]{
    width:100%;
}


#tabla_articulos .tabla_articulos{
    width:100%;
}

table.blue  tr.encabezado th{
    border-radius: 3px !important;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, rgb(3, 194, 247)),
        color-stop(1, rgb(6, 119, 153))
        )!important;
    background-image: -o-linear-gradient(bottom, rgb(3, 194, 247) 0%, rgb(6, 119, 153) 100%)!important;
    background-image: -moz-linear-gradient(bottom, rgb(3, 194, 247) 0%, rgb(6, 119, 153) 100%)!important;
    background-image: -webkit-linear-gradient(bottom, rgb(3, 194, 247) 0%, rgb(6, 119, 153) 100%)!important;
    background-image: -ms-linear-gradient(bottom, rgb(3, 194, 247) 0%, rgb(6, 119, 153) 100%)!important;
    background-image: linear-gradient(to bottom, rgb(3, 194, 247) 0%, rgb(6, 119, 153) 100%)!important;
    box-shadow:inset 0px 1px 0 #6DDEF2 !important;
    border: 1px solid #067799 !important;
}





#principe{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #FAFAFA),
        color-stop(1, #EBEBEB)
        );
    background-image: -o-linear-gradient(bottom, #FAFAFA 0%, #EBEBEB 100%);
    background-image: -moz-linear-gradient(bottom, #FAFAFA 0%, #EBEBEB 100%);
    background-image: -webkit-linear-gradient(bottom, #FAFAFA 0%, #EBEBEB 100%);
    background-image: -ms-linear-gradient(bottom, #FAFAFA 0%, #EBEBEB 100%);
    background-image: linear-gradient(to bottom, #FAFAFA 0%, #EBEBEB 100%);
    border: 1px solid #EBEBEB;
    border-radius: 2px;
    box-shadow: 2px 2px 1px #CCCCCC;
    margin: 0 auto 10px;
    padding: 20px;
    position: relative;
    width: 90%;
}

#principe #imprimir{

}	




#factura .info span{
    font-weight:bold;
}

#principe h5{
    color: #1D4173;
    font-size: 1.5em;
    font-weight: bold;
    margin: 40px 0 10px 0;
    text-align: center;
    text-shadow: 1px 1px 1px #FFFFFF;
    text-transform: uppercase;
}

#principe .fecha{

}

#principe .factura{
    color: #0099CC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    font-weight: bold;
    position: absolute;
    right: 60px;
    text-transform: uppercase;
    top: 21px;
}	

#factura{
    background-color: rgba(255, 255, 255, 0.3);
    border-radius: 2px;
    box-shadow: 2px 2px 5px #CCCCCC inset;
    margin-top: 11px;
    overflow: hidden;
    padding: 10px 20px;
}	


#factura .info{
    border-bottom: 1px solid #CCCCCC;
    float: left;
    padding: 5px 0;
    width: 50%;

}

#principe .fecha {
    position: absolute;
    top: 21px;
    font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif;

}	


img.icono_imprimir{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #E3E3E3),
        color-stop(1, #8F9191)
        );
    background-image: -o-linear-gradient(bottom, #E3E3E3 0%, #8F9191 100%);
    background-image: -moz-linear-gradient(bottom, #E3E3E3 0%, #8F9191 100%);
    background-image: -webkit-linear-gradient(bottom, #E3E3E3 0%, #8F9191 100%);
    background-image: -ms-linear-gradient(bottom, #E3E3E3 0%, #8F9191 100%);
    background-image: linear-gradient(to bottom, #E3E3E3 0%, #8F9191 100%);
    border: 1px solid #8F9191;
    border-radius: 2px;
    padding: 5px;
    position: absolute;
    right: 18px;
    top: 13px;
}







img.icono_imprimir:hover{
    box-shadow:inset 2px 2px 5px #666;
}


@media (min-width: 400px) and (max-width: 480px) {

    #principe{
        background-image:none;
        width:85%;
        box-shadow:none;
        margin:0 auto;
        display:block;
    }

    img.icono_imprimir{
        visibility:hidden;
    }

    #factura .info{
        font-size:11px;
        font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif;
    }	

    #principe .factura {
        color: #333;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        position: absolute;
        right: 30px;
        text-transform: uppercase;
        top: 21px;
    }	

    #principe .fecha {
        position: absolute;
        top: 21px;
        font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif;
        font-size: 11px;
    }		


    #principe h5 {
        color: #000;
        font-size: 12px;
        font-weight: bold;

    }		


    table tr.encabezado th {
        background-color: #333 !important;
        background-image: none !important;
        border: 1px solid #000 !important;
        border-radius: 3px;
        color: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif,Geneva,sans-serif;
        font-size: 12px;
        font-weight: bold;
        height: 26px;
    }

}

#contenido_con{
    background-color: rgba(255, 255, 255, 0.4);
    box-shadow: 2px 2px 9px rgba(255, 255, 255, 0.7);
    color: #666666;
    font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 330px;
}

#contenido_con .cambio{
    background-color: rgba(255, 255, 255, 0);
    border-radius: 5px;
    margin: 20px auto 0;
    padding: 0;
    width: 260px;
}
#simplemodal-container a.modalCloseImg{
    visibility:hidden;
}



.cambio .nombre {
    margin: 12px auto 0;
    text-align: left;
    width: 208px;

}




input#Cambiar.boton{
    border-radius: 5px;
    margin-top: 10px;
    padding: 5px;
}	

.cambio .form input[type="password"]{
    border: 1px solid #AFE0E0;
    border-radius: 5px;
    box-shadow: 2px 2px 5px #AFE0E0 inset;
    margin: 5px;
    padding: 5px;
    width: 200px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #FCFCFC),
        color-stop(1, #AFE0E0)
        );
    background-image: -o-linear-gradient(bottom, #FCFCFC 0%, #AFE0E0 100%);
    background-image: -moz-linear-gradient(bottom, #FCFCFC 0%, #AFE0E0 100%);
    background-image: -webkit-linear-gradient(bottom, #FCFCFC 0%, #AFE0E0 100%);
    background-image: -ms-linear-gradient(bottom, #FCFCFC 0%, #AFE0E0 100%);
    background-image: linear-gradient(to bottom, #FCFCFC 0%, #AFE0E0 100%);
}

#logo_con{}

#contenido_con .texto{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #FCFCFC),
        color-stop(1, #EFF2F2),
        color-stop(1, #FCFCFC)
        );
    background-image: -o-linear-gradient(bottom, #FCFCFC 0%, #EFF2F2 100%, #FCFCFC 100%);
    background-image: -moz-linear-gradient(bottom, #FCFCFC 0%, #EFF2F2 100%, #FCFCFC 100%);
    background-image: -webkit-linear-gradient(bottom, #FCFCFC 0%, #EFF2F2 100%, #FCFCFC 100%);
    background-image: -ms-linear-gradient(bottom, #FCFCFC 0%, #EFF2F2 100%, #FCFCFC 100%);
    background-image: linear-gradient(to bottom, #FCFCFC 0%, #EFF2F2 100%, #FCFCFC 100%);
    border-radius: 5px;
    box-shadow: 2px 2px 5px #DDDDDD inset;
    line-height: 22px;
    padding: 15px;


}



#recargas_celular{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, rgb(252, 252, 252)),
        color-stop(1, rgb(219, 219, 219))
        );
    background-image: -o-linear-gradient(bottom, rgb(252, 252, 252) 0%, rgb(219, 219, 219) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(252, 252, 252) 0%, rgb(219, 219, 219) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(252, 252, 252) 0%, rgb(219, 219, 219) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(252, 252, 252) 0%, rgb(219, 219, 219) 100%);
    background-image: linear-gradient(to bottom, rgb(252, 252, 252) 0%, rgb(219, 219, 219) 100%);
    border: 8px outset rgba(52, 52, 52, 0.2);
    border-radius: 5px;
    color: #666666;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 10px 10px 85px;
    position: relative;
    width: 83%;
}


#recargas_celular:before {
    border-radius: 50%;
    box-shadow: 0 0 19px 7px #FFFFFF;
    content: "";
    height: 59px;
    left: 15%;
    position: absolute;
    top: -59px;
    width: 64px;
}


#recargas_celular:after {
    /* Size and position */
    content: "";
    height: 1px;
    width: 100%;
    position: absolute;
    left: 10%;
    top: 0;

    /* Styles */
    background: -moz-linear-gradient(left, transparent, rgba(255, 255, 255, 0), #fff, rgba(255, 255, 255, 0), transparent);
    background: -ms-linear-gradient(left, transparent, rgba(255, 255, 255, 0), #fff, rgba(255, 255, 255, 0), transparent);
    background: -o-linear-gradient(left, transparent, rgba(255, 255, 255, 0), #fff, rgba(255, 255, 255, 0), transparent);
    background: -webkit-gradient(linear, 0 0, 100% 0, from(transparent), color-stop(0.25, rgba(255, 255, 255, 0)), color-stop(0.5, #fff), color-stop(0.75, rgba(255, 255, 255, 0)), to(transparent));
    background: -webkit-linear-gradient(left, transparent, rgba(255, 255, 255, 0), #fff, rgba(255, 255, 255, 0), transparent);
    background: linear-gradient(left, transparent, rgba(255, 255, 255, 0), #fff, rgba(255, 255, 255, 0), transparent);
}



#recargas_celular .centro:nth-child(1):before{
    /* Size and position */
    content: "";
    height: 226px;
    left: 176px;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 500px;

    /* Styles */
    -webkit-transform: rotate(56deg);
    -moz-transform: rotate(56deg);
    -ms-transform: rotate(56deg);
    -o-transform: rotate(56deg);
    transform: rotate(56deg);
    background: -moz-linear-gradient(50deg, rgba(255,255,255,0.15), rgba(255,255,255,0));
    background: -ms-linear-gradient(50deg, rgba(255,255,255,0.15), rgba(255,255,255,0));
    background: -o-linear-gradient(50deg, rgba(255,255,255,0.15), rgba(255,255,255,0));
    background: -webkit-linear-gradient(50deg, rgba(255,255,255,0.15), rgba(255,255,255,0));
    background: linear-gradient(50deg, rgba(255,255,255,0.15), rgba(255,255,255,0));
    pointer-events:none;
}





#recargas_celular .servicios{

}

#recargas_celular .nservicios{

}	

#recargas_celular .nservicios input[type="radio"]{
    /*	float: left;
        height: 86px;
        vertical-align: middle;*/
}	

#recargas_celular .nservicios label{
    /*	  float: left;
        margin: 0 17px;*/
}	


#recargas_celular  .ope01, #recargas_celular  .ope02, #recargas_celular  .ope03{
    /*	clear:both;*/
}


#recargas_celular .ref, #recargas_celular .valor {
    clear: both;
    float: left;
    font-family: 'ProximaNovaRegular', Arial, Helvetica, sans-serif, Helvetica, sans-serif, serif;
    font-size: 1.5em;
    width:156px;
    margin: 5px;
    line-height: 38px;
}	

#recargas_celular  .nref{
    margin: 5px;
}	

#recargas_celular .valor{
    float: left;
    margin: 5px;
}	

#recargas_celular .valor_flotando{
    position: relative;
    right: 0;
    top: 80px;
}	


#arrepentimiento{
    padding-right: 13px;
    position: relative;
}

.valor_flotando ul{
    background-color: #333;
    padding:0;
    border: 1px solid #000;
    border-radius: 18px;
    color: #fff;
    float: left;
    font-family: proximanovaregular;
    font-size: 2em;
    font-weight: bold;
    margin: 0;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;

}	




.valor_flotando ul li{
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 31px;
    cursor: pointer;
    margin: 10px;
    padding: 5px;
}

.valor_flotando ul li:hover{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #85C200),
        color-stop(1, #4B800A)
        );
    background-image: -o-linear-gradient(bottom, #85C200 0%, #4B800A 100%);
    background-image: -moz-linear-gradient(bottom, #85C200 0%, #4B800A 100%);
    background-image: -webkit-linear-gradient(bottom, #85C200 0%, #4B800A 100%);
    background-image: -ms-linear-gradient(bottom, #85C200 0%, #4B800A 100%);
    background-image: linear-gradient(to bottom, #85C200 0%, #4B800A 100%);
    border:1px solid #4B800A;
    color:#fff;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
    text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);

}	

#logos_recargas{
    position: absolute;
    right: 77px;
    top: 44px;
    width: 60px;
}	

#logos_recargas img{
    border-radius: 5px;
    box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.2);
}	


#recargas_celular .centro{
    clear: both;
    margin: 0 auto;
    padding-top: 30px;
    width: 580px;
}

#recargas_celular .btn_descartar{
    display: inline-block;
    float: left;

}


#recargas_celular .btn_enviar{
    clear: both;
    display: inline-block;
    float: left;
    margin-left: 105px;
    width: 94px;

}	

#recargas_celular input[type="submit"]{
    background-color: rgba(52, 52, 52, 0.9);
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 19px;
    margin-top: 20px;
    padding: 5px;
    width: 165px;
    cursor:pointer;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

#recargas_celular input[type="submit"]:hover{
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    background-color:#000;
}	






#div_recargas{
    width:280px !important;
    padding:10px 0 !important;
}


#div_medio_pago_efecty{
    background-image: url("../images/fnd_efecty.jpg");
    background-position: right bottom;
    background-repeat: no-repeat;
    height: 209px;
    margin: -3px 0 5px;
    position: relative;
    width: 361px;
}

#div_referencia_pago	{
    bottom: 51px;
    color: #FFFFFF;
    font-family:'Arial, Helvetica, sans-serif, Helvetica, sans-serif', Arial, Helvetica, sans-serif, sans-serif;
    font-size: 16px;
    font-weight: bold;
    left: 98px;
    letter-spacing: 1px;
    position: absolute;

}


.asumido{
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0 auto 0 19px;
    padding-top: 180px;
    text-align: center;
    width: auto;
}

.asumido span{	
    color: #FF6600;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    vertical-align: middle;
}


#div_pagos{
    width:280px !important;

}

.parte01{
    display: inline-block;
    width: 49%;
}

.parte02{
    display: inline-block;
    width: 49%;
}

table.target_call {
    margin:0 auto;
}	

table.target_call tr td, table.target_call tr th{
    background-color: #EEEEEE;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 0 #CCCCCC;
    font-size: 13px;
    height: 100px;
    padding: 1em;
    vertical-align: middle;
}

.mesage{
    background-color: #eeeeee;
    border-radius: 5px;
    box-shadow: 2px 2px 0 #cccccc;
    display: block;
    margin: 20px auto 0;
    overflow: hidden;
    padding: 1em;
    width: 60%;
}

.mesage input{
    padding:5px;
    width: 100%;
}

table.llamadas{
    margin: 0 auto;
}

.arriba{
    background-image: url("../images/arriba.png");
    background-color:transparent;
    background-repeat: no-repeat;
    border: medium none;
    color: transparent;
    display: block;
    height: 20px;
    margin: 0 auto;
    width: 20px;
    cursor:pointer;

}

.abajo{
    background-image: url("../images/abajo.png");
    background-color:transparent;
    background-repeat: no-repeat;
    border: medium none;
    color: transparent;
    display: block;
    height: 20px;
    margin: 0 auto;
    width: 20px;
    cursor:pointer;
}	


.flecha_arriba{
    background-image: url("../images/up_arriba.png");
    background-repeat: no-repeat;
    border: medium none;
    color: transparent;
    display: block;
    height: 20px;
    margin: 0 auto;
    width: 20px;
    cursor:pointer;
}

.flecha_abajo{
    background-image: url("../images/down_bajo.png");
    background-repeat: no-repeat;
    border: medium none;
    color: transparent;
    display: block;
    height: 20px;
    margin: 0 auto;
    width: 20px;
    cursor:pointer;
}

#ccvirtual{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 21% 21% 21% 21%;
    box-shadow: 1px 1px 0 #CCCCCC;
    clear: both;
    cursor: text;
    display: block;
    font-weight: bold;
    margin: 4px;
    padding: 5px;
}	








.rusuarios{
    background-image: url("../images/conf01.jpg");
    background-repeat:no-repeat;
    background-position:center;
    color: transparent;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;
}
.rcabinas{
    background-image: url("../images/conf02.jpg");
    background-repeat:no-repeat;
    background-position:center;
    color: transparent;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;	
}
.rcabinas_vrituales{
    background-image: url("../images/conf03.jpg");
    background-repeat:no-repeat;
    background-position:center;
    color: transparent;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;	
}
.rcallincard{
    background-image: url("../images/conf04.jpg");
    background-repeat:no-repeat;
    background-position:center;
    color: transparent;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;	
}
.rmensaje_visor{
    background-image: url("../images/conf05.jpg");
    background-repeat:no-repeat;
    background-position:center;
    color: transparent;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;	
}
.rrazon_social{
    background-image: url("../images/conf06.jpg");
    background-repeat:no-repeat;
    background-position:center;
    color: transparent;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;	
}



.rusuarios_gris{
    background-image: url("../images/conf01.jpg");
    background-repeat:no-repeat;
    background-origin:content-box;
    background-position:center;
    color: transparent;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%); filter: grayscale(100%);
    opacity:0.5;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    transform:scale(0.8,0.8);

}

.rusuarios_gris:hover{	
    background-image: url("../images/conf01.jpg");
    background-repeat:no-repeat;
    background-position:center;
    color: transparent;

    filter: grayscale(0%);
    -webkit-filter: grayscale(0%); filter: grayscale(0%);
    opacity:1;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;
    transform:scale(1,1);
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.rcabinas_gris{
    background-image: url("../images/conf02.jpg");
    background-repeat:no-repeat;
    background-origin:content-box;
    background-position:center;
    color: transparent;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%); filter: grayscale(100%);
    opacity:0.5;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    transform:scale(0.8,0.8);	

}

.rcabinas_gris:hover{
    background-image: url("../images/conf02.jpg");
    background-repeat:no-repeat;
    background-position:center;
    color: transparent;

    filter: grayscale(0%);
    -webkit-filter: grayscale(0%); filter: grayscale(0%);
    opacity:1;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;
    transform:scale(1,1);
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}	


.rcabinas_vrituales_gris{
    background-image: url("../images/conf03.jpg");
    background-repeat:no-repeat;
    background-origin:content-box;
    background-position:center;
    color: transparent;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%); filter: grayscale(100%);
    opacity:0.5;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    transform:scale(0.8,0.8);		
}


.rcabinas_vrituales_gris:hover{
    background-image: url("../images/conf03.jpg");
    background-repeat:no-repeat;
    background-position:center;
    color: transparent;

    filter: grayscale(0%);
    -webkit-filter: grayscale(0%); filter: grayscale(0%);
    opacity:1;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;
    transform:scale(1,1);
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;	
}	

.rcallincard_gris{
    background-image: url("../images/conf04.jpg");
    background-repeat:no-repeat;
    background-origin:content-box;
    background-position:center;
    color: transparent;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%); filter: grayscale(100%);
    opacity:0.5;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    transform:scale(0.8,0.8);		

}


.rcallincard_gris:hover{
    background-image: url("../images/conf04.jpg");
    background-repeat:no-repeat;
    background-position:center;
    color: transparent;

    filter: grayscale(0%);
    -webkit-filter: grayscale(0%); filter: grayscale(0%);
    opacity:1;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;
    transform:scale(1,1);
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;		
}	


.rmensaje_visor_gris{
    background-image: url("../images/conf05.jpg");
    background-repeat:no-repeat;
    background-origin:content-box;
    background-position:center;
    color: transparent;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%); filter: grayscale(100%);
    opacity:0.5;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    transform:scale(0.8,0.8);		

}


.rmensaje_visor_gris:hover{
    background-image: url("../images/conf05.jpg");
    background-repeat:no-repeat;
    background-position:center;
    color: transparent;

    filter: grayscale(0%);
    -webkit-filter: grayscale(0%); filter: grayscale(0%);
    opacity:1;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;
    transform:scale(1,1);
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;		
}	

.rrazon_social_gris{
    background-image: url("../images/conf06.jpg");
    background-repeat:no-repeat;
    background-origin:content-box;
    background-position:center;
    color: transparent;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%); filter: grayscale(100%);
    opacity:0.5;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    transform:scale(0.8,0.8);	

}

.rrazon_social_gris:hover{
    background-image: url("../images/conf06.jpg");
    background-repeat:no-repeat;
    background-position:center;
    color: transparent;

    filter: grayscale(0%);
    -webkit-filter: grayscale(0%); filter: grayscale(0%);
    opacity:1;
    font-size: 0;
    height: 46px;
    padding: 1px 0;
    width: 47px;
    transform:scale(1,1);
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;	
}

.configu{
    min-height:300px;
}








.clearfix:after {
    content: "";
    display: table;
    clear: both;
}

.backfondo:after{
    content: "";
    height: 1px;
    width: 33%;
    position: absolute;
    left: 0%;
    top: 1px;

    /* Styles */
    background: -moz-linear-gradient(left, transparent, #396085, #fff, #396085, transparent);
    background: -ms-linear-gradient(left, transparent, #396085, #fff, #396085, transparent);
    background: -o-linear-gradient(left, transparent, #396085, #fff, #396085, transparent);
    background: -webkit-gradient(linear, 0 0, 100% 0, from(transparent), color-stop(0.25, #396085), color-stop(0.5, #fff), color-stop(0.75, #396085), to(transparent));
    background: -webkit-linear-gradient(left, transparent, #396085, #fff, #396085, transparent);
    background: linear-gradient(left, transparent, #396085, #fff, #396085, transparent);
}

.backfondo:before {
    /* Size and position */
    border-radius: 50% 50% 50% 50%;
    box-shadow: 0 0 13px 2px #FFFFFF;
    content: "";
    height: 5px;
    left: 16%;
    position: absolute;
    top: -5px;
    width: 8px;
}


.backfondo #renglon:nth-child(1):before{
    /* Size and position */
    content:"";
    width:250px;
    height:100px;
    position:absolute;
    top:0;
    left:45px;

    /* Styles */
    -webkit-transform: rotate(75deg);
    -moz-transform: rotate(75deg);
    -ms-transform: rotate(75deg);
    -o-transform: rotate(75deg);
    transform: rotate(75deg);
    background: -moz-linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));
    background: -ms-linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));
    background: -o-linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));
    background: -webkit-linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));
    background: linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));
    pointer-events:none;
}	



.backfondo{
    background-image: linear-gradient(bottom, #00041A 0%, #396085 100%);
    background-image: -o-linear-gradient(bottom, #00041A 0%, #396085 100%);
    background-image: -moz-linear-gradient(bottom, #00041A 0%, #396085 100%);
    background-image: -webkit-linear-gradient(bottom, #00041A 0%, #396085 100%);
    background-image: -ms-linear-gradient(bottom, #00041A 0%, #396085 100%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, #00041A),
        color-stop(1, #396085)
        );
    /*  box-shadow: 2px 2px 10px #CCCCCC inset;*/
    overflow: hidden;
    padding-bottom: 14px;
}


.time{
    position: absolute;
    right: 18px;
    top: 16px;
}	

.time span:nth-child(1){
    clear: both;
    color: #A3D900;
    display: block;
    font-weight: bold;
}	


.time span:nth-child(2){
    clear:both;
    font-weight:bold;
    text-align:center;
    color:#fff;
    font-size:12px;
}	

input#callme{
    background-image: url("../images/btn_callme.png");
    background-position:0 0;
    background-color:transparent !important;
    border: 0 none;
    color: transparent;
    height: 50px;
    position: absolute;
    right: 5px;
    top: 60px;
    width: 66px;
    cursor:pointer;
}

input#callme:hover{
    background-image: url("../images/btn_callme.png");
    background-position:0 51px;
    background-color:transparent !important;
    border: 0 none;
    color: transparent;
    height: 50px;
    position: absolute;
    right: 5px;
    top: 60px;
    width: 66px;
    cursor:pointer;
}	


#virtual input[type="text"]{
    margin: 5px;

}

#virtual .campo, #virtual .titulo{
    display:inline-block;
    float:left;
    vertical-align:middle;
}

#virtual .campo{

}

#virtual .titulo{
    text-align: left !important;
    width: 29%;
}

.titulo {
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    padding-top: 2px;
    text-align:right;
    vertical-align: middle;

}




.titulo02 {
    color: #666666;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding-top: 2px;
    text-align: left;
    vertical-align: middle;
    width: 80px;
    margin-right: 10px;
}



#renglon:nth-child(1){
    margin-right:6px;
    margin-top:19px;
}	

#renglon:nth-child(4){
    height:24px;
    margin-bottom:20px;
}	

#renglon{
    margin-left: 20px;
    clear:both;
    text-align:left;
}	


#renglon02{
    clear:both;
}	

#virtual{
    background-color:#fff;
    border:0;
    position:relative;
    clear: both;
    color: #000000;
    font-size: 11px;
    margin: 0 auto 23px;
    overflow: hidden;
    padding-bottom: 0;
    padding-top: 0;
    text-align: center;
    width: 350px;
    box-shadow:0 0 2px 1px rgba(255, 255, 255, 0.08) inset, 0 16px 10px -8px rgba(0, 0, 0, 0.6);
}	

.gemelos{
    display: inline-block;
    margin: 0.2em;
    text-align: center;
    vertical-align: top;
    width: 48.5%;
}


table#formulario2{

    background-image: linear-gradient(bottom, #DBDBDB 5%, #FAFAFA 94%);
    background-image: -o-linear-gradient(bottom, #DBDBDB 5%, #FAFAFA 94%);
    background-image: -moz-linear-gradient(bottom, #DBDBDB 5%, #FAFAFA 94%);
    background-image: -webkit-linear-gradient(bottom, #DBDBDB 5%, #FAFAFA 94%);
    background-image: -ms-linear-gradient(bottom, #DBDBDB 5%, #FAFAFA 94%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.05, #DBDBDB),
        color-stop(0.94, #FAFAFA)
        );
    border: 2px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 5px #CCCCCC;
    display: block;
    margin: 0 auto;
    padding: 5px;
    width: 350px;
}	




form#FormCallingCard tr input{
    border: 1px solid #CCCCCC !important;
    box-shadow: 1px 2px 0 #CCCCCC !important;
    height: 27px !important;
}	



table tr.texto02:hover td.td_sin_bordes, table tr.texto:hover td.td_sin_bordes, 
table tr.texto02 td.td_sin_bordes, table tr.texto td.td_sin_bordes{
    border:1px solid transparent;
    background-color:transparent;
    width: 26px;
}

#div_tradicional, #div_callback	{
    float: left;
    width: 295px;
}

input.boton_guardar{
    background-color: transparent;
    background-image: url("../images/stock_save.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    border: medium none transparent;
    color: transparent;
    cursor: pointer;
    height: 24px;
    padding: 0;
    width: 24px;
}	

input.clase_opcion[type="text"], input.clase_tel_reenvio2[type="text"]{
    padding:5px;
    width:70px;
}	
input.clase_tel_reenvio[type="text"]{
    padding:5px;
    width:70px;
}


table.tabla_reporte{}


table.tabla_reporte tr th{
    -moz-border-radius: 5px 5px 5px 5px;
    background-image: url("../images/fnd_encabezado.jpg");
    background-repeat: repeat-x;
    border: 1px solid #FF6600;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
}

table.tabla_reporte .tr1 td{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    /*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#cac5d9');
    /*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
    /*Element must have a height (not auto)*/
    /*All filters must be placed together*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#cac5d9')";
    /*Element must have a height (not auto)*/
    /*All filters must be placed together*/
    background-image: -moz-linear-gradient(top, #ffffff, #cac5d9);
    background-image: -ms-linear-gradient(top, #ffffff, #cac5d9);
    background-image: -o-linear-gradient(top, #ffffff, #cac5d9);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#cac5d9));
    background-image: -webkit-linear-gradient(top, #ffffff, #cac5d9);
    background-image: linear-gradient(top, #ffffff, #cac5d9);
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    /*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
    /*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
    color:#333;
    border:1px solid #cac5d9;
    padding:5px;
    font-size:13px;
    font-family:"Arial, Helvetica, sans-serif", Helvetica, sans-serif, Calibri;
}	

table.tabla_reporte .tr2 td{

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    /*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#a3c8ff');
    /*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
    /*Element must have a height (not auto)*/
    /*All filters must be placed together*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#a3c8ff')";
    /*Element must have a height (not auto)*/
    /*All filters must be placed together*/
    background-image: -moz-linear-gradient(top, #ffffff, #a3c8ff);
    background-image: -ms-linear-gradient(top, #ffffff, #a3c8ff);
    background-image: -o-linear-gradient(top, #ffffff, #a3c8ff);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#a3c8ff));
    background-image: -webkit-linear-gradient(top, #ffffff, #a3c8ff);
    background-image: linear-gradient(top, #ffffff, #a3c8ff);
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    /*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
    /*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
    color:#333;
    border:1px solid #a3c8ff;
    padding:5px;
    font-size:13px;
    font-family:"Arial, Helvetica, sans-serif", Helvetica, sans-serif, Calibri;
}	

table.tabla_reporte .tr_final td{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-image: linear-gradient(bottom, #1A576B 17%, #61C0E0 100%);
    background-image: -o-linear-gradient(bottom, #1A576B 17%, #61C0E0 100%);
    background-image: -moz-linear-gradient(bottom, #1A576B 17%, #61C0E0 100%);
    background-image: -webkit-linear-gradient(bottom, #1A576B 17%, #61C0E0 100%);
    background-image: -ms-linear-gradient(bottom, #1A576B 17%, #61C0E0 100%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.17, #1A576B),
        color-stop(1, #61C0E0)
        );
    border-color: #0B3542;
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px 1px 3px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(255, 255, 255, 0.25) inset;
    color: #fff !important;
    float: none;
    font-size: 13px !important;
    font-weight: bold;
    margin-top: 0 !important;
    padding: 2px 12px;
    text-shadow: 0 1px 0 #1A576B;
}	




#para_imprimir .titulado{
    color:#06C;
    font-size:16px;
}


#contenido_consola{
    padding:5px;
    background-color:#000;
}


table.factura_principal{
    font-family: "calibri", Arial, Helvetica, sans-serif, serif;
    font-size: 14px;
    width: 100%;

}	

table.factura_principal .arribita{
    font-family: "calibri", Arial, Helvetica, sans-serif, serif;
    font-size: 14px;
    text-align:right;

}	

table.factura_principal .derecha{
    font-family: "calibri", Arial, Helvetica, sans-serif, serif;
    font-size: 14px;
    text-align:left;
    color:#C30;

}		


table.factura_principal fieldset legend{
    font-family: "calibri", Arial, Helvetica, sans-serif, serif;
    font-size: 14px;
    padding-top:5px;
}

table.factura_principal fieldset{
    background: #FFF; /* Show a solid color for older browsers */
    background: -moz-linear-gradient(#FFF, #EEE);
    background: -o-linear-gradient(#FFF, #EEE);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#EEE)); /* older webkit syntax */
    background: -webkit-linear-gradient(#FFF, #EEE);
    border: 1px solid #FF7300;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 0 #FF8B00 inset;
    border: 4px solid #FFFFFF;
    box-shadow: 1px 1px 5px #CCCCCC;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 23px;
    padding: 0 30px;
    width: 520px;
    font-family:"calibri", Arial, Helvetica, sans-serif, serif;

}	

table#don_facturita tr td{
    border: 1px solid #CCCCCC;
    border-radius:5px;
}	

table.factura_principal tr th{

    background-color: #FD7A08;
    background-image: url("../images/fnd_encabezado.jpg");
    background-repeat: repeat-x;
    border: 1px solid #FD7A08;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
}	



table#enc_facturacion input[type="text"]{

    float: left;
    margin: 0;
    padding: 5px;

}	



#botones_final{
    margin: 0 auto;
    width: 200px;
}	

.factura_facturar{
    background-color: #9AB837;
    background-image: url("../images/encabezado_verde.jpg");
    background-position: center top;
    background-repeat: repeat-x;
    border: 1px solid #7B9F1B;
    border-radius: 2px 2px 2px 2px !important;
    box-shadow: none !important;
    color: #FFFFFF !important;
    cursor: pointer;
    font-family: "Arial, Helvetica, sans-serif",Helvetica,sans-serif !important;
    font-size: 12px !important;
    font-weight: 600;
    text-shadow: 1px 1px 0 #7B9F1B;
    width: auto !important;
    float:left;
    padding:5px;
}	



.factura_facturar a{
    color:#fff;
}	

.factura_facturar a:hover{
    color:#fff;
    text-shadow:#5E5E00 !important;
    text-decoration:none;
}	

.factura_descartar{
    background: #F1A02E; /* Show a solid color for older browsers */
    background: -moz-linear-gradient(#F1A02E, #DA5B25);
    background: -o-linear-gradient(#F1A02E,#DA5B25);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F1A02E), to(#DA5B25)); /* older webkit syntax */
    background: -webkit-linear-gradient(#F1A02E, #DA5B25);
    border: 1px solid #CB5F37;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 0 #FFBD42 inset;
    background-position: center top;
    background-repeat: repeat-x;
    border-radius: 2px 2px 2px 2px !important;
    color: #FFFFFF !important;
    cursor: pointer;
    font-family: "Arial, Helvetica, sans-serif",Helvetica,sans-serif !important;
    font-size: 12px !important;
    font-weight: 600;
    text-shadow: 1px 1px 0 #DA5B25;
    width: auto !important;
    float:left;
    margin-left:5px;
    padding:5px;

}	

.factura_descartar a{
    color:#fff;
}

.factura_descartar a:hover{
    color:#fff;
    text-shadow:#5E5E00 !important;
    text-decoration:none;

}		

table.planes{
    border: 1px solid #CCCCCC;
    margin: 0 auto;
    border-radius:5px;
}	

table.planes tr th{
    -moz-border-radius: 5px 5px 5px 5px;
    background-image: url("../images/fnd_encabezado.jpg");
    background-repeat: repeat-x;
    border: 1px solid #FF6600;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
}	

table.planes tr td{
    background: #fff; /* Show a solid color for older browsers */
    background: -moz-linear-gradient(#fff, #eee);
    background: -o-linear-gradient(#fff, #eee);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#eee)); /* older webkit syntax */
    background: -webkit-linear-gradient(#fff, #eee);
    border:1px solid #eee;
}		

table.planes select{
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #555555;
    padding: 5px;
    text-align: left;
    font-size: 11px;
}	

table.planes input[type="text"]{
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #555555;
    padding: 5px;
    text-align: left;
}				

#accion_ventas{
    background: #fff; /* Show a solid color for older browsers */
    background: -moz-linear-gradient(#fff, #eee);
    background: -o-linear-gradient(#fff, #eee);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#eee)); /* older webkit syntax */
    background: -webkit-linear-gradient(#fff, #eee);
    border: 1px solid #EEEEEE;
    border-radius: 3px 3px 3px 3px;
    padding: 4px;
}	


#sele_cliente{
    border: 1px solid #1B3F71;
    border-radius: 2px 2px 2px 2px;
    color: #333333;
    font-family: calibri;
    font-weight: bold;
    padding: 2px;
    width: 83px;
}	

#feed_cliente{
    margin-right: 6px;
}	

#accion_ventas a{}

h2 span.titulo{	
    float: left;
}

h2 span.busqueda{	
    float: right;
}

h2 span.busqueda input[type="text"]{	
    border: 1px solid #1D4173;
    border-radius: 2px 2px 2px 2px;
    color: #666666;
    font-family: calibri;
    font-size: 13px;
    padding-left: 5px;
    width: 170px;
}

/*	
#tabla_imprimir .e01{
        float:left;
        }
        
#tabla_imprimir .e02{
        float:left;
        }
        
#tabla_imprimir .e03{
        float:left;
        }		
*/

#paginacion{
    margin: 0 auto;
    text-align: center;
}		

#enc_facturacion{
    text-align:center;
}


#letras_paginacion{
    display: block;
    margin-bottom: 5px;
    overflow: hidden;

}	


#letras_paginacion span{
    display: block;
    margin: 8px 0;
    padding: 0;

}		

#letras_paginacion span a{
    background-color: #2088B5;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #38B3F6),
        color-stop(1, #008AF3)
        );
    background-image: -o-linear-gradient(bottom, #38B3F6 0%, #008AF3 100%);
    background-image: -moz-linear-gradient(bottom, #38B3F6 0%, #008AF3 100%);
    background-image: -webkit-linear-gradient(bottom, #38B3F6 0%, #008AF3 100%);
    background-image: -ms-linear-gradient(bottom, #38B3F6 0%, #008AF3 100%);
    background-image: linear-gradient(to bottom, #38B3F6 0%, #008AF3 100%);
    border: 1px solid #0099FF;
    text-shadow: -1px -1px 0 #0099ff, 1px 1px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6) inset;
    border-radius: 2px;
    color: #FFFFFF !important;
    font-size: 11px !important;
    font-weight: bold !important;
    font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif;
    margin-right: 3px;
    padding: 3px 5px;
    text-decoration: none;
    -webkit-transition-duration: 700ms;
    -moz-transition-duration: 700ms;
    -o-transition-duration: 700ms;
    transition-duration: 700ms;

}		

#letras_paginacion span a:hover{
    background-image:none;
    background-color:#0091F0;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6) inset;
    border:1px solid #0062A4;

    -webkit-transition-duration: 700ms;
    -moz-transition-duration: 700ms;
    -o-transition-duration: 700ms;
    transition-duration: 700ms;
}	




.glleft{
    background-image: url("../images/glleft.png");
    background-repeat: no-repeat;
    color: transparent;
    height: 24px;
    width: 24px;
    float:left;

}		

.gleft{
    background-image: url("../images/gleft.png");
    background-repeat: no-repeat;
    color: transparent;
    height: 24px;
    width: 24px;
    float:left;
}			

.grright{
    background-image: url("../images/grright.png");
    background-repeat: no-repeat;
    color: transparent;
    height: 24px;
    float:left;
    width: 24px;
}		

.gright{
    background-image: url("../images/gright.png");
    background-repeat: no-repeat;
    color: transparent;
    height: 24px;
    width: 24px;
    float:left;
}		

#pasar {
    float: left;
    width: 40px;
}	

#pasar input{
    background-image: url("../images/flecha.png");
    background-repeat: no-repeat;
    border: medium none;
    color: transparent;
    cursor: pointer;
    height: 91px;
    width: 23px;
    opacity: 0.6;
    box-shadow:2px 1px 1px #999;
}	

#pasar input:onblur{
    background-image: url("../images/flecha.png");
    background-repeat: no-repeat;
    border: medium none;
    color: transparent;
    cursor: pointer;
    height: 91px;
    width: 23px;
    border-radius:3px;
    box-shadow:2px 1px 1px #999;
}	

#pasar input:focus{
    background-image: url("../images/flecha.png");
    background-repeat: no-repeat;
    border: medium none;
    color: transparent;
    cursor: pointer;
    height: 91px;
    width: 23px;
    border-radius:3px;
    box-shadow: 2px 2px 3px #888888 inset;
}	

#pasar02{
    float: left;
}

.buttons {
    clear: both;
    margin: 0 auto;
    padding-bottom: 5px;
    padding-left: 41px;
    padding-top: 15px;

}

.buttons a{

}

a.button {
    color: #fff !important;
    font: bold 12px Helvetica, Arial, Helvetica, sans-serif, sans-serif;
    text-decoration: none;
    padding: 4px 12px;
    position: relative;
    display: inline-block;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: #006AB7;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    border:1px solid #0075C1;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin-right: 10px;
}
a.button:hover {
    color: #fff !important;
    border-color: #124d77;
    -moz-box-shadow: 0 0 5px #587E93; 
    -webkit-box-shadow: 0  0 5px #A1CAE2;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.2) inset;
    text-decoration:none !important;

    -pie-background-color: linear-gradient(#007DC1, #0061A7);
    background-color: #0F2D4D;

    background: linear-gradient(#007DC1, #0061A7);
    background: -moz-linear-gradient(#007DC1, #0061A7);
    background: -webkit-linear-gradient(#007DC1, #0061A7);
}
a.button:active {
    color: #000;
    border-color: #444;
}
a.left {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    margin: 0;
}
a.middle {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-left: solid 1px #f3f3f3;
    margin: 0;
    border-left: solid 1px rgba(255, 255, 255, 0);
}
a.middle:hover,
a.right:hover { border-left: solid 1px #999 }
a.right {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    border-left: solid 1px #f3f3f3;
    border-left: solid 1px rgba(255, 255, 255, 0);
}
a.big {
    font-size: 16px;
    padding: 10px 15px;
}
a.supersize {
    font-size: 20px;
    padding: 15px 20px;
}
a.save {


    box-shadow:1px 1px 7px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.25) inset;
    -pie-background-color: linear-gradient(#008ACD, #006AB7);
    background-color: #0F2D4D;

    background: linear-gradient(#008ACD, #006AB7);
    background: -moz-linear-gradient(#008ACD, #006AB7);
    background: -webkit-linear-gradient(#008ACD, #006AB7);
    padding-left: 5px;
    border-radius: 5px 5px 5px 5px;
}

a.save img{
    float:left;
    margin-right: 5px;
}

a.add {
    background: url(../images/sprite.png)  10px -27px no-repeat #f3f3f3;
    padding-left: 30px;
    border-radius: 5px 5px 5px 5px;
}
a.simplemodal-close {

    box-shadow:1px 1px 7px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.25) inset;
    -pie-background-color: linear-gradient(#008ACD, #006AB7);
    background-color: #0F2D4D;

    background: linear-gradient(#008ACD, #006AB7);
    background: -moz-linear-gradient(#008ACD, #006AB7);
    background: -webkit-linear-gradient(#008ACD, #006AB7);
    padding-left: 5px;
    border-radius: 5px 5px 5px 5px;
}


a.simplemodal-close img{
    float:left;
    margin-right: 5px;
}

a.flag {
    background: url(../images/sprite.png)  10px -96px no-repeat #f3f3f3;
    padding-left: 30px;
}
a.up {
    background: url(../images/sprite.png)  13px -133px no-repeat #f3f3f3;
    width: 18px;
}
a.down {
    background: url(../images/sprite.png)  13px -168px no-repeat #f3f3f3;
    width: 18px;
}
a.save-big {
    background: url(../images/sprite.png) 15px 11px no-repeat #f3f3f3;
    font-size: 16px;
    padding: 10px 15px 10px 35px;
}
a.add-big {
    background: url(../images/sprite.png)  15px -23px no-repeat #f3f3f3;
    font-size: 16px;
    padding: 10px 15px 10px 35px;
}
a.delete-big {
    background: url(../images/sprite.png)  15px -57px no-repeat #f3f3f3;
    font-size: 16px;
    padding: 10px 15px 10px 35px;
}
a.flag-big {
    background: url(../images/sprite.png)  15px -92px no-repeat #f3f3f3;
    font-size: 16px;
    padding: 10px 15px 10px 35px;
}
a.up-big {
    background: url(../images/sprite.png)  15px -128px no-repeat #f3f3f3;
    width: 18px;
    font-size: 16px;
    padding: 10px 15px;
}
a.down-big {
    background: url(../images/sprite.png)  15px -163px no-repeat #f3f3f3;
    width: 18px;
    font-size: 16px;
    padding: 10px 15px;
}

.linventario{

}	

.linventario th{
    color:#1D4173;
}	

.linventario td{

}			


.linventario tr td input[type="text"]{
    background-color: #fff;
    border: 1px solid #E0E0E0;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 2px 2px 7px #E0E0E0 inset;
    color: #333333;
    font-family: calibri;
    font-size: 13px;
    padding: 3px;
    -moz-transition-duration:0.3s;
    width: 180px;

}	

.linventario tr td input[type="text"]:focus{
    border:1px solid #53BAFF;
    -moz-transition-duration:0.3s;
    -moz-transition-property:box-shadow;
    box-shadow:0 0 9px #C4E8FF inset;

}	

.linventario select{
    background-color: #fff;
    border: 1px solid #E0E0E0;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 2px 2px 7px #E0E0E0 inset;
    color: #333333;
    font-family: calibri;
    font-size: 13px;
    padding: 6px;
    width: 190px;
}	

.linventario select:focus{
    border:1px solid #53BAFF;
    -moz-transition-duration:0.3s;
    -moz-transition-property:box-shadow;
    box-shadow:0 0 9px #C4E8FF inset;
}				

#busca{
    float: left;
    margin-right: 20px;
    margin-top: 32px;
}	

#inventario{


}	


table.datos{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, rgb(252, 252, 252)),
        color-stop(1, rgb(219, 219, 219))
        );
    background-image: -o-linear-gradient(bottom, rgb(252, 252, 252) 0%, rgb(219, 219, 219) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(252, 252, 252) 0%, rgb(219, 219, 219) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(252, 252, 252) 0%, rgb(219, 219, 219) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(252, 252, 252) 0%, rgb(219, 219, 219) 100%);
    background-image: linear-gradient(to bottom, rgb(252, 252, 252) 0%, rgb(219, 219, 219) 100%);
    border: 8px outset rgba(52, 52, 52, 0.2);
    border-radius: 5px;
    padding: 10px;
    width:100%;
}

table.datos input{
    box-shadow: 2px 2px 0 #CCCCCC;
    margin: 3px 5px;
    padding: 5px;

    width: 170px;
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */ 
}	

table.datos input:hover{
    box-shadow: 2px 2px 0 #333;
    margin: 3px 5px;
    border:1px solid #333;
    padding: 5px;
    width: 170px;
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */ 
}		

#tabla_articulos input[type="text"]{
    padding:5px;
    width:100%;
}

#calendario{
    border: 0 none !important;
    border-radius: 2px 2px 2px 2px;
    color: #333333;
    float: right;
    margin-right: 7px;
    text-shadow: none;
    height: 20px;

}		


#calendario .ui-datepicker-trigger {
    cursor: pointer;
    float: left;
    margin:0;
}	

#calendario span.texto{
    color: #fff;
    float: left;
    font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif, Geneva, sans-serif;
    font-size: 12px;
    margin-left: 7px;
    vertical-align:middle;
}	


#calendario img{

}	

#aocompras{
    border: 0 none !important;
    border-radius: 2px 2px 2px 2px;
    color: #333333;
    float: right;
    margin-right: 7px;
    text-shadow: none;
    height: 20px;

}		

#aocompras input{
    border: 1px solid #1B3F71;
    border-radius: 3px;
    color: #333333;
    float: left;
    font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif, Geneva, sans-serif;
    font-size: 9px;
    font-weight: bold;
    height: 18px;
    margin-left: 4px;
    padding-left: 2px;
    padding-right: 5px;
    width: 67px;

}		

#aocompras.ui-datepicker-trigger {
    cursor: pointer;
    float: left;
    margin:0;
}	

#aocompras span.texto{
    color: #fff;
    float: left;
    font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif, Geneva, sans-serif;
    font-size: 12px;
    margin-left: 7px;
    margin-top: 3px;
}	


#aocompras img{

}	

#inventario input.buscador{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 5px #CCCCCC inset;
    color: #666666;
    height: 25px;
    padding-left: 10px;
    padding-right: 10px;
    width: 240px;

}	

input.buscador{
    margin:0 auto;
    margin-bottom:5px;

}			


#inventario select{
    float: left;
    overflow: hidden;
    width: 265px;
}		


#decora{
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
    color:#666;
}	

#tooltip {
    background-color:#000;
    border:1px solid #fff;
    padding:10px 15px;
    width:200px;
    display:none;
    color:#fff;
    text-align:left;
    font-size:12px;
    -moz-border-radius-bottomleft: 7px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 7px;
}
#tooltip h3 {
    font-size: 1.1em;
    margin: 0;
    padding: 0 3px;
    text-align: left !important;
}
#tooltip p {
    font-size: 0.95em;
    margin: 5px 0 0 5px;
    text-align: left;
}


.ui-datepicker-trigger{
    float:left;
    margin-top: 3px;
    cursor:pointer;
}	


.cont_contenido{
    margin: 0 auto;
    padding-left: 40px;
    padding-right: 40px;
    width: 500px;
}	


.naranja{
    color: #FF6600;
    font-family: cursive;
    font-size: 30px;
    font-weight: normal;

}	

fieldset{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#eee));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#eee);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#eee)";
    background-image: -moz-linear-gradient(center top , #FFFFFF 10%, #EEEEEE 100%);
    border: 4px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 5px #CCCCCC;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding: 0 30px;

}	

fieldset [type="email"]{
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 0 #CCCCCC;
    color: #666666;
    font-size: 16px;
    height: 34px;
    margin-top: 10px;
    padding: 5px;
    width: 182px;

}	

fieldset [type="text"]{
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 0 #CCCCCC;
    color: #666666;
    font-size: 16px;
    height: 34px;
    margin-top: 10px;
    padding: 5px;
    width: 182px;

}		

fieldset [type="submit"]{
    background-color: #9AB837;
    background-image: url("../images/encabezado_verde.jpg");
    background-position: center top;
    background-repeat: repeat-x;
    border: 1px solid #7B9F1B;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: "Arial, Helvetica, sans-serif",Helvetica,sans-serif;
    font-weight: 600;
    height: 23px;
    padding: 5px 5px 23px;
    text-shadow: 1px 1px 0 #7B9F1B;
    width: auto;

}		


h3{}



#supersized {
    height: 100%;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -999;
}

#supersized a {
    background-image: none repeat scroll 0 0 #111111; 
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -30;
}

#supersized img {
    image-rendering: optimizequality;
    border: medium none;
    display: none;
    height: auto;
    outline: medium none;
    position: relative;
    width: auto;
}	

#supersized a.prevslide img, #supersized a.activeslide img {
    display: inline;
}



#administrador{


}	

#administrador ul{
    margin: 0;
    padding: 0 0 0 18px;
    text-align: left;
    width: 291px;
}	

#administrador ul li{
    list-style-image: url("../images/check-large.png");
    list-style-position: outside;
}	

#administrador ul li span{
    color: #2088B5;
    font-weight: normal;
    text-shadow: 1px 1px 0 #FFFFFF;
}				

input.porcentaje{
    background-image: url("../images/porcentaje.png");
    background-position: 22px 6px;
    background-repeat: no-repeat;
    width: 100%;
}	

input.pesos{
    background-image: url("../images/pesos.png");
    background-position: 4px 6px;
    background-repeat: no-repeat;
}	


#pagena{
    text-align:center;
    clear:left;
}	

ul#paginacion{
    clear: both !important;
    float: none !important;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: center;
    width: auto !important;
}	

input.hasDatepicker{
    width:75%;
}	




ul#paginacion li{
    background-color: #2088B5;
    background-image: url("../images/examinar.jpg");
    background-position: center top;
    background-repeat: repeat-x;
    border: 1px solid #0975A0;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: "Arial, Helvetica, sans-serif",Helvetica,sans-serif;
    font-weight: 600;
    padding: 5px 10px;
    text-shadow: 1px 1px 0 #0975A0;
    width: auto;
    margin-right:5px;
    margin-left:5px;
    display: inline;
}	

ul#paginacion li:hover{
    background-color: #1D4173;
    background-image:url("../images/fondo_encabezadoc.jpg");
    background-position: center top;
    background-repeat: repeat-x;
    border: 1px solid #1B3F71;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: "Arial, Helvetica, sans-serif",Helvetica,sans-serif;
    font-weight: 600;
    padding: 5px 10px;
    text-shadow: 1px 1px 0 #1B3F71;
    width: auto;
    display: inline;
    margin-right:5px;
    margin-left:5px;
}		


ul#paginacion li a{
    color: #FFFFFF;
}		

ul#paginacion li a:hover{
    color: #FFFFFF;
    text-decoration:none;
}	

ul#paginacion li.active{
    background-color: #1D4173;
    background-image:url("../images/fondo_encabezadoc.jpg");
    background-position: center top;
    background-repeat: repeat-x;
    border: 1px solid #1B3F71;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: "Arial, Helvetica, sans-serif",Helvetica,sans-serif;
    font-weight: 600;
    padding: 5px 10px;
    text-shadow: 1px 1px 0 #1B3F71;
    width: auto;
    margin-right:5px;
    margin-left:5px;
}		

ul#paginacion li.active a{}	


.tcuadro{
    float:left;
    widows:160px;
    height:17px;
}	

.tboton {
    background-color: transparent;
    background-image: url("../images/save.png");
    background-position: center top;
    background-repeat: no-repeat;
    border: 0 none;
    color: transparent;
    cursor: pointer;
    font-family: "Arial, Helvetica, sans-serif",Helvetica,sans-serif;
    height: 25px;
    padding: 0;
    float:left;
    width: 25px;
}

#no_cambiar{
    float: left;
}	

#registro{
    clear: both;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    overflow-x: hidden;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    width: auto;
    cursor: default;

}	

#registro:hover{
    background-color:#2EA1D8;
}	

#registro .destino{
    float: left;
    margin-right: 11px;
    width: auto;
}	

#registro .indicativo {
    float: left;
    margin-left: 9px;
    margin-right: 9px;
    max-width: 69px;
    width:auto;
}

#registro .valor{
    float: right;
    width: auto;
    min-width:25px;
}	

#resultados{
    clear: both;
    margin-top: 6px;
    max-height: 52px;
    overflow-x: hidden;
    overflow-y: auto;
    width: auto;
}	

.redips_dialog_tbl td {
    padding: 13px 10px 0 !important;
    vertical-align: top !important;
}	


#encontrador{	
    z-index: 0;
    background-color: #1F4375;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #54739A),
        color-stop(0.02, #1F4375)
        );
    background-image: -o-linear-gradient(bottom, #54739A 0%, #1F4375 2%);
    background-image: -moz-linear-gradient(bottom, #54739A 0%, #1F4375 2%);
    background-image: -webkit-linear-gradient(bottom, #54739A 0%, #1F4375 2%);
    background-image: -ms-linear-gradient(bottom, #54739A 0%, #1F4375 2%);
    background-image: linear-gradient(to bottom, #54739A 0%, #1F4375 2%);
    box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.3);
    border: 1px solid #1F4375;
    border-radius: 6px 6px 6px 6px;
    float: right;
    margin-top: 26px;
    overflow: hidden;
    padding: 7px 7px 2px;
    position: absolute;
    right: 0;
    width: auto;

}	




#resultados p{
    clear: both;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    padding-bottom: 0;
    margin: 0;

    text-align: justify;
    width: 254px;
}	


#encontrador h1 {
    clear: both;
    color: #0099CC;
    font-family: helvetica;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding-left: 3px;
    padding-top: 12px;
    text-align: left;
}	

#encontrador .t{	
    color: #FFFFFF;
    float: left;
    font-family: Trebuchet MS;
    font-size: 13px;
    font-weight: bold;
    padding-left: 8px;
    padding-right: 20px;
    padding-top: 1px;
    text-shadow: -1px -1px 0 #1560C5;
    width: auto;
}		
#encontrador .b input{	
    background: -moz-linear-gradient(center top , #fff 10%, #f1f1f1 100%) repeat scroll 0 0 transparent;
    border-color: #ccc #ccc -moz-use-text-color -moz-use-text-color;
    border-radius: 100px 100px 100px 100px;
    border-style: solid solid none none;
    border-width: 1px 1px 0 0;
    box-shadow: -3px 3px 5px #ccc inset;
    color: #185BC2 !important;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 23px;
    padding-left: 13px;
    text-transform: capitalize;
    width: 240px;
    margin-bottom: 5px;

}	

#encontrador .b input:hover{	

}	

#encontrador .b input:focus{	
    box-shadow:inset 1px -1px 5px #ccc;
    color:#185BC2;

}			

#encontrador .b{	
    float: left;
}	

#encontrador .enter{	
    float:left;

}	
#encontrador .enter input{
    background-color: #9AB837;
    background-image: url("../images/encabezado_verde.jpg");
    background-position: center top;
    background-repeat: repeat-x;
    border: 1px solid #7B9F1B;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: "Arial, Helvetica, sans-serif",Helvetica,sans-serif;
    font-weight: 600;
    height: 23px;
    margin-left: 7px;
    padding: 3px 5px 22px;
    text-shadow: 1px 1px 0 #7B9F1B;
    width: auto;
}

#califica{


}	

#califica .cal01{
    float: left;
    margin-left: 19px;
    margin-top: 24px;

}	

#califica .cal02{
    background: -moz-linear-gradient(center top , #FFFFFF 10%, #F1F1F1 100%) repeat scroll 0 0 transparent;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#f1f1f1));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#F1F1F1);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#F1F1F1)";
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 1px 1px #CCCCCC;
    color: #666666;
    float: left;
    font-family: trebuchet MS;
    font-size: 13px;
    margin-left: 21px;
    margin-top: 31px;
    padding: 10px;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 438px;

}			
/*CSS Flickr style pagination*/
div.pagination {
    padding: 3px;
    margin: 3px;
    text-align:center;
}

div.pagination a {
    border: 1px solid #dedfde;
    margin-right:3px;
    padding:2px 6px;

    background-position:bottom;
    text-decoration: none;

    color: #0061de;		
}
div.pagination a:hover, div.meneame a:active {
    border: 1px solid #000;
    background-image:none;
    background-color:#0061de;
    color: #fff;
}
div.pagination span.current {
    margin-right:3px;
    padding:2px 6px;

    font-weight: bold;
    color: #ff0084;
}
div.pagination span.disabled {
    margin-right:3px;
    padding:2px 6px;

    color: #adaaad;
}

/*termina pagination*/

#usu{
    background-color: #F9F9F9;
    background-image: -moz-linear-gradient(center top , #FFFFFF 10%, #F1F1F1 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#f1f1f1));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#F1F1F1);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#F1F1F1)";
    background-repeat: repeat-x;
    border: 1px solid #E1E1E1;
    border-radius: 5px 5px 5px 5px;
    color: #0099CC;
    font-size: 20px;
    font-weight: normal;
    margin: 14px auto 0;
    overflow: hidden;
    padding-bottom: 11px;
    padding-right: 13px;
    padding-top: 30px;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 309px;
}	

#usu table tr input[type="password"]{	
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 0 #CCCCCC;
    color: #333333;
    font-size: 11px;
    margin: 1px 1px 5px;
    padding: 5px;
    width: 180px;	
}

#usu table tr input[type="text"]{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 0 #CCCCCC;
    color: #333333;
    font-size: 11px;
    margin: 1px 1px 5px;
    padding: 5px;
    width: 180px;

}	

#div_valida_usuario{
    width:27px;
}		

#usu table tr select{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 0 #CCCCCC;
    color: #333333;
    font-size: 11px;
    height: 31px;
    margin: 1px 1px 5px;
    padding: 5px;
    width: 191px;

}		





table tr input[type="image"]{
    border:0;
    background-color:transparent;
}

a{
    color:#3399FF;
    text-decoration:none;
}	

.txt_llamada_gratis{ 	
    color: #294B6D !important;
    font-family: "Arial, Helvetica, sans-serif",Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    text-align:right;
}

/*td.faces01{
        background-image:url(../images/c01.jpg);
        background-repeat:repeat-y;
        
        
        }
        
td.faces02{
        background-image:url(../images/c02.jpg);
        background-repeat:repeat-y;
        
        
        }	
        
        
td.faces03{
        background-image:url(../images/c03.jpg);
        background-repeat:repeat-y;
        
        
        }	

td.faces04{
        background-image:url(../images/c04.jpg);
        background-repeat:repeat-y;
        
        
        }		*/



@font-face {
    font-family: "DS-Digital";
    src: url(DS-DIGII.TTF);
}

@font-face {
    font-family: "digital-7";
    src: url(digital-7.ttf);
}

@font-face {
    font-family: "HelveticaNeueLBd";
    src: url(HelveticaNeueLTStd-Bd.otf);
}

@font-face {
    font-family: "HelveticaNeueHv";
    src: url(HelveticaNeueLTStd-Hv.otf);
}

@font-face {
    font-family: "HelveticaNeuetd";
    src: url(HelveticaNeueLTStd-Lt.otf);
}

#encabezado .e01{  
    color: #294EA2;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    width:90px;
}	


#encabezado .e02 {
    color: #294EA2;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    width:200px;
}		

#encabezado .e03	{
    color: #294EA2;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    width:60px;
}	



.cobrado{
    background-color: #EEEEEE;
    border: 1px solid #F0F0F0;
    box-shadow: 0 0 4px #BBBBBB inset;
    clear: both;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    overflow: hidden;
    padding: 4px 0;
    text-align: center;
    width: 350px;
}

.cobrado02{
    clear: both;
    color: #666;
    font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 15px;
    padding-bottom: 4px;
    padding-top: 4px;
    width: 350px;
    text-align:center;
}	


.seg{
    width:90px;
    float:left;
}	

.invisible{
    width:200px;
    float:left;
}		

.reventa{
    width:50px;
    float:left;
}		


#feedback {
    background-image: url("../images/fnd_administrador.jpg");
    background-repeat: repeat-x;
    border: 1px solid #CCCCCC;
    border-radius: 6px 6px 6px 6px;
    color: #0099CC;
    padding: 5px;

}	

#feedback .boton{
    background-color: #1584B2;
    background-image: url("../images/examinar.jpg");
    background-position: center top;
    background-repeat: repeat-x;
    border: 1px solid #0975A0;
    border-radius: 2px 2px 2px 2px;
    box-shadow: none;
    float: right;
    margin-right: 5px;
    text-shadow: 1px 1px 0 #0975A0;


}	

#feedback .boton:hover{
    background-color: #1584B2;
    background-image: url("../images/examinar.jpg");
    background-position: center top;
    background-repeat: repeat-x;
    border: 1px solid #0975A0;
    border-radius: 2px 2px 2px 2px;
    box-shadow: none;
    float: right;
    margin-right: 5px;
    text-shadow: 1px 1px 0 #0975A0;


}		

/*select#id_tipo_feedback {
        width:156px;
        
        }*/

#feedback select#id_tipo_feedback{
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */ 
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
    border: 1px solid #CDCDCD;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
    color: #666666;
    font-family: calibri;
    margin: 0 0 8px;
    padding: 4px 5px;
    white-space: nowrap;
    width: 165px !important;

}		

#feedback input.feed{
    height: 20px !important;
    width: 154px !important;
}

#feedback select#id_tipo_feedback:hover	{
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */ 
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.95);
    border: 1px solid rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2) inset;
}


#feedback select#id_tipo_feedback:focus	{
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s; /* Firefox 4 */
    -webkit-transition-duration: 0.3s; /* Safari and Chrome */
    -o-transition-duration: 0.3s; /* Opera */ 
    border: 1px solid #4D90FE;
    box-shadow:1px 1px 1px #4D90FE;
    outline: medium none;
}


#refe{

    background-color: #f1f1f1;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, rgb(241, 241, 241)),
        color-stop(1, rgb(204, 204, 204))
        );
    background-image: -o-linear-gradient(bottom, rgb(241, 241, 241) 0%, rgb(204, 204, 204) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(241, 241, 241) 0%, rgb(204, 204, 204) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(241, 241, 241) 0%, rgb(204, 204, 204) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(241, 241, 241) 0%, rgb(204, 204, 204) 100%);
    background-image: linear-gradient(to bottom, rgb(241, 241, 241) 0%, rgb(204, 204, 204) 100%);
    border: 1px solid #ccc;
    border-radius: 2px;
    box-shadow: 0 0 2px #CCCCCC;
    color: #314486;
    font: bold 13px Arial, Helvetica, sans-serif,Verdana,sans-serif;
    margin-left: 5px;
    margin-top: 7px;
    padding: 10px;
    text-align: justify;
    width: 91%;
    overflow: hidden;
    position:relative;


}		

#refe input[type="submit"]{
    bottom: -6px;
    float: right;
    right: -142px;
}	

#refe textarea{
    font-family: Arial, Helvetica, sans-serif,Helvetica,sans-serif;
    letter-spacing: 1px;
    margin-bottom: 10px;
    min-height: 80px;
    padding: 5px;
    width: 100%;
}	

#refe textarea:focus{
    border: 1px solid #0085B2;
    box-shadow:2px 2px 2px #0085B2;
}		

#descripcion{
    background-color: #f1f1f1;
    background-image: -moz-linear-gradient(center top , #FFFFFF 10%, #F1F1F1 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#f1f1f1));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#F1F1F1);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#F1F1F1)";
    border: 1px solid #FFFFFF;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 2px #CCCCCC;
    color: #314486;
    font: bold 13px Arial, Helvetica, sans-serif,Verdana,sans-serif;
    padding: 10px;
    text-align: justify;
    width: 95%;

}

h6{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #38B3F6),
        color-stop(1, #008AF3)
        );
    background-image: -o-linear-gradient(bottom, #38B3F6 0%, #008AF3 100%);
    background-image: -moz-linear-gradient(bottom, #38B3F6 0%, #008AF3 100%);
    background-image: -webkit-linear-gradient(bottom, #38B3F6 0%, #008AF3 100%);
    background-image: -ms-linear-gradient(bottom, #38B3F6 0%, #008AF3 100%);
    background-image: linear-gradient(to bottom, #38B3F6 0%, #008AF3 100%);
    border: 1px solid #0099FF;
    border-radius: 4px;
    text-shadow: -1px -1px 0 #0099ff, 1px 1px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.4) inset;
    color: #fff;
    font-size: 1em;
    margin: 5px 0;
    padding: 5px;

    text-align:center;
}



form{
    margin:0;
}	

#faq{
    background-color: #f1f1f1;
    background-image: -moz-linear-gradient(center top , #FFFFFF 10%, #F6f6f6 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#f1f1f1));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#F1F1F1);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#F1F1F1)";

    border: 1px solid #FFFFFF;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 2px #CCCCCC;
    color: #35C1E8;
    float: left;
    font: normal 13px Arial, Helvetica, sans-serif,Verdana,sans-serif;
    font-weight:bold;
    margin-left: 5px;
    margin-top: 7px;
    padding: 10px;
    text-align: justify;
    top: 20px;
    margin-bottom: 15px;
    width: 578px;

}
#faq a{
    color: #35C1E8;
    cursor:pointer;
    padding-top:5px;
    padding-bottom:5px;
}	

#faq ul li{
    list-style:url(../images/check-large.png);
    text-shadow: 1px 1px 0 #FFFFFF;
    padding-bottom: 15px;
}		

#faq ul{
    padding-left: 17px;
}	

.f01{
    box-shadow: 1px 1px 5px #CCCCCC;
    clear: both;
    color: #0099CC;
    margin-left: 5px;
    padding: 16px;
    text-align: justify;
    width: 571px;
    margin-bottom: 12px;
}	


#comentario{clear:both;padding-top: 10px;}	

#comentario span{padding-left: 8px;}	

#comentario textarea{
    transition-duration: 0.5s;
    -moz-transition-duration: 0.5s; /* Firefox 4 */
    -webkit-transition-duration: 0.5s; /* Safari and Chrome */
    -o-transition-duration: 0.5s; /* Opera */ 
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.85);
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.12) inset;
    line-height: 18px !important;
    margin: 6px 5px 8px;
    padding: 10px 10px 5px !important;
    width: 567px;

}	


#comentario textarea:hover{
    transition-duration: 0.5s;
    -moz-transition-duration: 0.5s; /* Firefox 4 */
    -webkit-transition-duration: 0.5s; /* Safari and Chrome */
    -o-transition-duration: 0.5s; /* Opera */ 
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.95);
    border: 1px solid rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2) inset;

}		

#comentario textarea:focus{
    transition-duration: 0.5s;
    -moz-transition-duration: 0.5s; /* Firefox 4 */
    -webkit-transition-duration: 0.5s; /* Safari and Chrome */
    -o-transition-duration: 0.5s; /* Opera */ 
    border: 1px solid #4D90FE;
    box-shadow:1px 1px 1px #4D90FE;
    outline: medium none;

}			




#formulario002{
    background-color: #F1F1F1;
    background-image: -moz-linear-gradient(center top , #FFFFFF 10%, #F1F1F1 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#f1f1f1));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#F1F1F1);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#F1F1F1)";
    border: medium solid #FFFFFF;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
    clear: both;
    height: auto;
    margin-left: 19px;
    margin-top: 5px;
    width: 333px;
}	

.calificacion label{
    background-color: #F9F9F9;
    border: 1px solid #E1E1E1;
    border-radius: 4px 4px 4px 4px;
    margin-right: 14px;
    padding: 12px 6px 6px;
    width: auto;
}	


.calificacion textarea{
    width:560px;
}





<!-- prueba-->

.calificacion{

}	

#calificacion{
    background-color: #F9F9F9;
    background-image: -moz-radial-gradient(right top , #FFFFFF 10%, #F0F0F0 100%);
    border: 1px solid #F1F1F1;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px -2px 0 #E0E0E0 inset;
    color: rgba(0, 0, 0, 0.5);
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding-bottom: 10px;
    padding-left: 12px;
    padding-top: 10px;
}	

#calificacion table tr td.faces{
    color: #99B736;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 5px;
}

#calificacion table tr td.faces label input{
    float: left;
    background: url(../images/radio.gif) no-repeat;
}	

#calificacion table tr td.faces label img{
    float: left;
    padding-left: 3px;
    padding-right: 5px;
}	

#calificacion table tr td.faces label span{
    float: left;
    padding-right: 39px;
    padding-top: 5px;
}	

#calificacion table tr td.faces label{

}

#calificacion h1{
    margin-bottom: 0 !important;

}		





#formulario input #SolicitarRecarga .boton{
    padding:4px 73px 21px 122px !important;
}


#formulario002 .boton {

    background-color: transparent;
    background-image: url("../images/pilita.png");
    background-position: 5px 50%;
    background-repeat: no-repeat;
    border: 0 none;
    color: #6E9E00 !important;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: 600;
    height: 42px;
    overflow: hidden;
    padding: 4px 73px 21px 122px;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: auto;
    z-index: -37;
}

table#formulario3 tr label.cuadro{


}


#atributos	{
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left bottom,
        color-stop(0, #FFFFFF),
        color-stop(0.5, #E8ECED),
        color-stop(1, #FFFFFF)
        );
    background-image: -o-linear-gradient(left bottom, #FFFFFF 0%, #E8ECED 50%, #FFFFFF 100%);
    background-image: -moz-linear-gradient(left bottom, #FFFFFF 0%, #E8ECED 50%, #FFFFFF 100%);
    background-image: -webkit-linear-gradient(left bottom, #FFFFFF 0%, #E8ECED 50%, #FFFFFF 100%);
    background-image: -ms-linear-gradient(left bottom, #FFFFFF 0%, #E8ECED 50%, #FFFFFF 100%);
    background-image: linear-gradient(to left bottom, #FFFFFF 0%, #E8ECED 50%, #FFFFFF 100%);
    border: 3px outset rgba(0, 0, 0, 0.2);
    color: #3399FF;
    margin: 5px 0;
    padding:5px 10px;

}

#atributos label, #atributos .campo{
    display:inline-block;
}

h2.conbuscar{
    height: 28px;
    padding-left: 12px;
    padding-top: 0;
}	

h2 td.tambuscar input[type="text"]	{
    border: 1px solid #294B6D;
    border-radius: 2px 2px 2px 2px;
    padding:4px;


}

h2  input[type="button"]	{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #54B1D6),
        color-stop(1, #1583B2)
        );
    background-image: -o-linear-gradient(bottom, #54B1D6 0%, #1583B2 100%);
    background-image: -moz-linear-gradient(bottom, #54B1D6 0%, #1583B2 100%);
    background-image: -webkit-linear-gradient(bottom, #54B1D6 0%, #1583B2 100%);
    background-image: -ms-linear-gradient(bottom, #54B1D6 0%, #1583B2 100%);
    background-image: linear-gradient(to bottom, #54B1D6 0%, #1583B2 100%);
    border: 1px solid #0975A0;
    border-radius: 0;
    box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
    padding:3px !important;



}	
.boton_azul	{
    background-image: url("../images/examinar.jpg") !important;
    background-position: center top !important;
    border: 1px solid #0975A0 !important;
    border-radius: 2px 2px 2px 2px;
    box-shadow: none;
    color: #FFFFFF !important;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-shadow: 1px 1px 0 #0975A0 !important;
    background-color:#1887B4 !important;

}	




a:hover{
    color:#3399FF;
    text-decoration:underline;
}		

#violacion h2{
    background-color: #EFEFEF;
    background-image: none;
    border: medium solid #FFFFFF;
    color: #333333;
    font-size: 49px;
    font-weight: normal;
    height: 58px;
    margin-bottom: 14px;
    margin-top: 6px;
    padding-left: 10px;
    text-align: left;
}

#violacion{
    border: medium solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px #CCCCCC;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    height: 150px;
    margin: 0 auto;
    padding: 10px 10px 34px;
    width: 350px;
}	

#formulario2 select{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 5px #CCCCCC;
    color: #06C;
    font-family: Arial, Helvetica, sans-serif;
    height: 25px;
    padding-left: 7px;
    padding-top: 0;
    max-width: 180px;
    margin-bottom:10px;


}

.medio{
    width:50%;
    margin:0 auto;
}	

.pequeño{
    width:35%;
    margin:0 auto;
}	

#formulario01{
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left bottom,
        color-stop(0, #FFFFFF),
        color-stop(0.5, #E8ECED),
        color-stop(1, #FFFFFF)
        );
    background-image: -o-linear-gradient(left bottom, #FFFFFF 0%, #E8ECED 50%, #FFFFFF 100%);
    background-image: -moz-linear-gradient(left bottom, #FFFFFF 0%, #E8ECED 50%, #FFFFFF 100%);
    background-image: -webkit-linear-gradient(left bottom, #FFFFFF 0%, #E8ECED 50%, #FFFFFF 100%);
    background-image: -ms-linear-gradient(left bottom, #FFFFFF 0%, #E8ECED 50%, #FFFFFF 100%);
    background-image: linear-gradient(to left bottom, #FFFFFF 0%, #E8ECED 50%, #FFFFFF 100%);
    border: 3px outset rgba(0, 0, 0, 0.2);
    margin: 4px auto 0;
    padding:1em 2em;
    position:relative;
}	

.linvetarios .bloque{
    margin:0 !important;
}	

.linvetarios .campos{
    margin: 0 !important;
    width: 70%;
}

.linvetarios .campos label{
    font-size: 0.8em;
    font-weight:bold;
}

.linvetarios .campos:nth-child(1){
    padding-right: 5px;
    text-align: right;
    width: 26%;
}	

#formulario01 .bloque{
    margin:5px 0;
}

#formulario01 .bloque .campo label{
    display: block;
    margin: 5px 0;
}


#formulario01 .bloque .campos{
    display: inline-block;
    margin: 5px 0;
}

#formulario01 .bloque:last-child{
    margin-bottom: 0;
    margin-top: 20px;
    text-align: center;
}


input[type="submit"]{

}


span.color{
    background-image: linear-gradient(right bottom, #D9D6D9 0%, #FFFFFF 25%, #E0E0E0 50%, #FFFFFF 75%, #DEDEDE 100%);
    background-image: -o-linear-gradient(right bottom, #D9D6D9 0%, #FFFFFF 25%, #E0E0E0 50%, #FFFFFF 75%, #DEDEDE 100%);
    background-image: -moz-linear-gradient(right bottom, #D9D6D9 0%, #FFFFFF 25%, #E0E0E0 50%, #FFFFFF 75%, #DEDEDE 100%);
    background-image: -webkit-linear-gradient(right bottom, #D9D6D9 0%, #FFFFFF 25%, #E0E0E0 50%, #FFFFFF 75%, #DEDEDE 100%);
    background-image: -ms-linear-gradient(right bottom, #D9D6D9 0%, #FFFFFF 25%, #E0E0E0 50%, #FFFFFF 75%, #DEDEDE 100%);

    background-image: -webkit-gradient(
        linear,
        right bottom,
        left top,
        color-stop(0, #D9D6D9),
        color-stop(0.25, #FFFFFF),
        color-stop(0.5, #E0E0E0),
        color-stop(0.75, #FFFFFF),
        color-stop(1, #DEDEDE)
        );
    border: 0.5em solid rgba(65, 65, 65, 0.1);
    border-radius: 2px 2px 2px 2px;
    margin-bottom: 10px;
    padding: 5px;
    display:block;
    width:95%;
}	

span.color table{

}	

span.color table tr td{
    text-align:center !important;
}		


#otrosCampos .boton{
    display:inline-block;
}	

#para_imprimir{


}


#otrosCampos select:focus, 
#usu table tr input[type="text"]:focus, 
#usu table tr input[type="password"]:focus{
    border: 1px solid #4D90FE;
    box-shadow:2px 2px 1px #4D90FE;
    outline: medium none;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right:5px;

}	

#otrosCampos .cuadro input[type="text"]:focus{
    border: 1px solid #4D90FE;
    box-shadow:2px 2px 1px #4D90FE;
    outline: medium none;
    padding:3px;

}




table#formulario3 {
    margin-left: 10px;
    margin-top: 14px;
    width:660px;
}	

table#formulario3 tr{
    box-shadow: 0 2px 6px #EFEFEF;
    height: 33px;
    color: #2E70AA;
    text-align: left;
}

table#formulario3 tr input.prom{
    height:9px;
}

table#formulario3 tr td table {
    border: 1px solid #CCCCCC;
    border-radius: 6px 6px 6px 6px;
    margin-bottom: 10px;
    margin-top: 10px;
}

table#formulario3 tr td table td.vio{
    background-color: #294B6D;
    background-image: url("../images/fnd_encabezado.jpg");
    background-repeat: repeat-x;
    border: 1px solid #FE7802;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
    height: 0;
    text-align: center;
}



table#formulario3 tr input.cuadro{
    background-image: url("../images/fnd_text.jpg");
    border: 1px solid #A2DBF9;
    color: #333333;
    height: 25px;

}

#formulario2 button{


}	


td.conectadas{
    background-color:#690;
    box-shadow:1px 1px 5px #ccc;
    border:medium solid;
    color:#fff;
    margin-right:5px;

}	

td.conectando{
    background-color:#DDB426;
    box-shadow:1px 1px 5px #ccc;
    border:medium solid;
    color:#fff;
    margin-right:5px;

}		

td.total{
    background-color:#2F5E8E;
    box-shadow:1px 1px 5px #ccc;
    border:medium solid;
    color:#fff;
    margin-right:5px;

}	


#formulario2 .hora{
    background-color: #FFFFFF;
    border: 1px dashed #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 5px #CCCCCC;
    color: #06C;
    font-family:Arial, Helvetica, sans-serif;
    height: 25px;
    padding-left: 7px;
    padding-top: 0;
    width: 45px;
    margin-bottom:10px;
}
.alerta{
    background-color: #85C103;
    border: medium solid;
    border-radius: 7px 22px 8px 22px;
    box-shadow: 0 0 12px #CCCCCC;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: normal;
    height: 10px;
    margin-bottom: 6px;
    margin-top: 6px;
    padding: 0 14px 14px;
}	

.asterisk{
    color: #FFA100;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 30px;
    font-weight: normal;

}		







#formulario2 .multiple{
    background-color: #FFFFFF;
    border: 1px dashed #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 5px #CCCCCC;
    color: #06C;
    font-family:Arial, Helvetica, sans-serif;
    height: 200px;
    padding-left: 7px;
    padding-top: 0;
    max-width:416px !important;
    width: 416px !important;
    margin-bottom:10px;

}	


#formulario2 .info{
    color: #3399FF;
    font-family:Arial, Helvetica, sans-serif;
    border-radius: 6px 6px 6px 6px;
    font-size: 13px;
    padding-right: 24px;

}

#formulario2 tr th{
    color: #3399FF;
    font-family:Arial, Helvetica, sans-serif;
    border-radius: 6px 6px 6px 6px;
    font-size: 13px;
    padding-right: 24px;

}	


#formulario2 .cuadro input{
    border: 1px dashed #CCCCCC;
    box-shadow: 1px 2px 6px #CCCCCC;
    height: 22px;
    margin-bottom: 10px;
    width: 200px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;


}	

textarea.cuadro{
    -moz-transition-duration: 0.3s;
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.85);
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.12) inset;
    line-height: 18px !important;
    padding: 10px 10px 5px !important;

}	

#formulario2 .cuadro select#no_plan, #formulario2 .cuadro select#estado, #formulario2 .cuadro select#id_ciudad  {
    background-color: #FFFFFF;
    border: 1px dashed #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 5px #CCCCCC;
    color: #FF6600;
    font-family: "Trebuchet MS",Arial, Helvetica, sans-serif,Helvetica,sans-serif;
    height: 25px;
    padding-left: 7px;
    padding-top: 0;
    width: 208px;

}	

select.submit{

}		

table#formulario2  tr  input{
    border: 1px solid #CCCCCC;
    box-shadow: 2px 2px 0 #CCCCCC;
    height: 22px;


}	

table#formulario2 tr{
    height: 40px;
}	


table#formulario2  tr td{
    color: #333; 
    font-family:Arial, Helvetica, sans-serif;
    border-radius: 6px 6px 6px 6px;
    font-size: 13px;


}				

table#formulario2  tr  input.boton{
    border: 0 solid;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 1px 2px 6px #CCCCCC;
    height: 30px;
    margin: 0 auto;
    text-align: center;


}			


#formulario2 .asterisk{
    color: #FFA100;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 30px;
    font-weight: normal;

}		


.closed{
    position: absolute;
    right: 0;
    top: 0;
}


h5{

    color:#09C;
    margin:0;
    padding:0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:100;
}	


h1{
    color: #0099CC;
    font-family: HelveticaNeuetd;
    font-size: 22px;
    font-weight: bold;
    margin: 0 0 0;
    padding-left: 3px;
    text-align: center;

}

#pqr{
    background-image: url("../images/pqr.png");
    background-position: left center;
    background-repeat: no-repeat;
    height: 72px;
    left: 0;
    position: absolute;
    top: 200px;
    width: 25px;
    cursor:pointer;
}	

#pqr a{
    color: transparent !important;
    padding-bottom: 52px;
    padding-top: 0;
}	

#pqr:hover{
    background-image: url("../images/pqr.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 72px;
    left: 0;
    position: absolute;
    top: 200px;
    width: 25px;
    cursor:pointer;
}	

div#menu00 {
    float: left;
    width:65%;

}

div#menu00 img{
    vertical-align: text-bottom;
    display:inline-block;
}

#saldo{
    color: #FFFFFF;
    float: right;
    font-family: "Arial, Helvetica, sans-serif",Helvetica,sans-serif;
    font-size: 12px;
    padding-top: 4px;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: auto;	
}

#saldo .cuadro h4{
    color: #0099CC;
    float: left;
    margin: 0;
    padding: 0 6px 0 0;


}	


#formando label{
    display:inline-block;
}	

#saldo .cuadro{
    color: #333;
    float: left;
    padding-right: 17px;
}	

h3 a{
    color: #333333;
    font-size: 16px;
    font-weight: normal;
    padding: 3px;
}	

h3 a:hover{
    font-size: 16px;
    font-weight: normal;
    padding: 3px;
    color:#307399;
}	

#formulario table tr input {
    background-color: #fff;
    background-image: none;
    /*  border: 1px solid #999999;*/
    color: #999999;
    font-size: 14px;
    font-weight: normal;
    margin: 1px;
    width: 170px;
}	


#formulario table tr td.texticor {
    color: #3399FF;
    font-size: 13px;
    font-weight: bold;
    padding-left: 15px;
    padding-right: 11px;
    text-shadow: 1px 1px #FFFFFF;

}	


#formulario .recarga input{
    background-color: #1F4375;
    background-image: url("../images/fondo_encabezadoc.jpg");
    background-repeat: repeat-x;
    border: 1px solid #1F4375;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding:5px;
    text-shadow: 1px 1px 0 #466C8E;
    width: auto;
}	


#formulario .recarga02 input{
    -moz-border-radius: 5px 5px 5px 5px;
    background-color: #226E95;
    background-image: url("../images/fnd_botonsitos.jpg");
    background-repeat: repeat-x;
    border: 1px solid #226E95;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 14px;
    font-weight: normal;
    height: 30px;
    margin-bottom: 2px;
    margin-top: 0;
    padding: 0 0 3px;
    width: 143px;
}	

#button  input#datos{
    -moz-border-radius: 10px 10px 10px 10px;
    background-image: url("../images/fnd_btn03.jpg");
    background-repeat: no-repeat;
    border: 1px solid #006B8D;
    color: #FFFFFF;
    font-family: trebuchet MS;
    font-size: 16px;
    font-weight: normal;
    height: 29px;
    margin-top: 10px;
    padding-top: 0;
    width: 132px;
    padding-bottom: 3px;
}		

#formulario .cuadro{
    background-color: transparent;
    background-repeat: repeat-x;
    border: medium none;
    color: #6B94DE;
    float: left;
    font-family: "Trebuchet MS",Arial, Helvetica, sans-serif,Helvetica,sans-serif;
    font-size: 19px;
    height: 35px;
    width: auto;
}

#formulario .cuadro input#no_pin{


}	

#formulario{
    background-color: #F9F9F9;
    background-image: -moz-linear-gradient(center top , #FFFFFF 10%, #F1F1F1 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#f1f1f1));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#F1F1F1);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#F1F1F1)";
    background-repeat: repeat-x;
    border: 1px solid #E1E1E1;
    border-radius: 5px 5px 5px 5px;
    color: #666666;
    font-size: 20px;
    font-weight: normal;
    margin: 14px auto 0;
    overflow: hidden;
    padding-right: 13px;
    width: auto;
}



#formulario01 input#comprobante {
    background-color: #fff;
    border: 1px solid #cccccc;
    border-radius: 5px;
    box-shadow: 2px 2px 0 #ccc;
    color: #333;
    font-size: 12px;
    overflow: hidden;
    padding: 5px;
    width: 100%;

}	

#solicitud{
    background-color: #DDDDDD;
    background-image: url("../images/fnd_gris.jpg");
    background-repeat: repeat-x;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #444444;
    margin: 0 auto 10px;
    padding: 3.5em 4.5em;
    text-align: left;
    width: auto;
    overflow:hidden;

}	

#saldo{


}	


#buscar{
    background-color: #E2E2E2;
    background-image: url("../images/fnd_usuario.jpg");
    background-repeat: repeat-x;
    border: 1px solid #CCCCCC;
    border-radius: 6px 6px 6px 6px;
    height: 41px;
    margin-bottom: 13px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 12px;
    padding-right: 5px;
    padding-top: 6px;
    width: 500px;

}	

#solicitud table tr td input#SolicitarRecarga{
    background-image: url("../images/encabezado_verde.jpg");
    background-repeat: repeat-x;
    border: 1px solid #7B9F1B;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 5px #FFFFFF;
    color: #FFFFFF;
    font-family: trebuchet MS;
    font-size: 13px;
    font-weight: bold;
    height: 31px;
    margin-top: 15px;
    padding-top: 5px;
    text-shadow: 1px 1px 0 #7B9F1B;
    width: 132px;
}	


#solicitud	table tr input[type="text"]{
    background-color: #FFFFFF;
    background-image: none;
    background-repeat: repeat-x;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #3399FF;
    font-size: 11px;
    padding:5px;
    margin: 1px;
    width: 70px !important;

}

#formulario01	input#valor.dolar, #formulario01 input#otros_conceptos.dolar{	
    background-color: #FFFFFF;
    background-image: url("../images/dollar.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left:30px !important;
    width:30%;
}


table tr td.combo{
    -moz-border-radius: 5px 5px 5px 5px;
    background-color: #EFEFEF;
    border: 1px solid #CCCCCC;
    color: #555555;
    height: 30px;
    padding-left: 9px;
    padding-right: 9px;

}	




#cerrar{
    visibility:hidden;
}	

#acciones{
    background-image: url("../images/acciones.jpg");
    border-radius: 3px 3px 3px 3px;
    box-shadow: 4px 3px 5px #66B700;
    color: #FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 0 auto;
    /*  padding-bottom: 5px;
      padding-top: 5px;*/
    text-align: center;
    text-shadow: 1px 1px #333333;
    width: 355px;

}	

h2{
    background-color: #1D4173;
    background-image: url("../images/fondo_encabezadoc.jpg");
    background-repeat: repeat-x;
    border: 1px solid #1B3F71;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    font-family: "Trebuchet MS",Arial, Helvetica, sans-serif,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    overflow:hidden;
    margin: 5px 0;
    padding-top: 4px;
    text-align: center;
    text-shadow: 1px 1px 0 #1B3F71;
    padding-bottom: 4px;
}	

h2.reseller{
    background-color: #789D1A;
    background-image: url("../images/encabezado_verde.jpg");
    background-repeat: repeat-x;
    border: 1px solid #9BC237;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 1px 2px 13px #CCCCCC;
    color: #FFFFFF;
    font-family: "Trebuchet MS",Arial, Helvetica, sans-serif,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    overflow:hidden;
    margin: 11px 4px 12px 1px;
    padding-top: 4px;
    text-align: center;
    text-shadow: 1px 1px 0 #9BC237;
    padding-bottom: 4px;
}	


h2.admin{
    background-color: #0996CE;
    background-image: url("../images/fondo_admin.jpg");
    border: 1px solid #0996CE;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 2px 13px #CCCCCC;
    color: #FFFFFF;
    font-family: "Trebuchet MS",Arial, Helvetica, sans-serif,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    overflow:hidden;
    margin: 11px 4px 12px 1px;
    padding-top: 4px;
    text-align: center;
    text-shadow: 1px 1px 0 #0996CE;
    padding-bottom: 4px;
}		



#content{
    margin:0 auto;
    width:1026px;
    position: relative;
}







div.comprobante {
    position: relative;
    width: 121px;
    height: 43px;
    overflow:hidden;
    background:url(../images/subir_comprobante.png) left top no-repeat;
    clip:rect(0px, 80px, 24px, 0px );
    cursor: pointer;
}  

div.comprobante input {
    position: absolute;
    left: auto;
    right: 0px;
    top: 0px;
    margin:0;
    padding:0;
    filter: Alpha(Opacity=0);
    -moz-opacity: 0;
    opacity: 0;
}	

/*input[type="text"]:focus{
         border: 2px solid #258CBA;
        outline: medium none;
padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right:5px;*
        }		*/	

#menu ul, #menu02 ul, #menu03 ul {
    margin: 0;
    overflow: hidden;
    padding-left: 0;
}	

#menu, #menu02, #menu03{
    color: #FFFFFF !important;
    float: right;
    height: 57px;
    list-style: none outside none;
    padding-top: 35px;
    position: absolute;
    right: 8px;
    top: 83px;
    width: auto;

}

#contenido h1{
    background-color: #1D4173;
    background-image: url("../images/fondo_encabezadoc.jpg");
    background-repeat: repeat-x;
    border: 1px solid #1B3F71;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    font-family: "Trebuchet MS",Arial, Helvetica, sans-serif,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 11px 4px 12px 1px;
    overflow: hidden;
    padding-bottom: 5px;
    padding-left: 12px;
    padding-top: 5px;
    text-align: left;
    text-shadow: 1px 1px 0 #1B3F71;
}	

#menu a , #menu02 a, #menu03 a{
    color: #FFFFFF !important;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}


#menu ul li  span{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #7AAD13),
        color-stop(1, #2F590D)
        );
    background-image: -o-linear-gradient(bottom, #7AAD13 0%, #2F590D 100%);
    background-image: -moz-linear-gradient(bottom, #7AAD13 0%, #2F590D 100%);
    background-image: -webkit-linear-gradient(bottom, #7AAD13 0%, #2F590D 100%);
    background-image: -ms-linear-gradient(bottom, #7AAD13 0%, #2F590D 100%);
    background-image: linear-gradient(to bottom, #7AAD13 0%, #2F590D 100%);
    border-radius: 8px 8px 0 0;
    height: 7px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}

#menu ul li{
    display: inline-block;
    height: 50px;
    list-style: none outside none;
    position: relative;
    overflow: hidden;
}

#menu ul li a:before {
    border-radius: 50%;
    box-shadow: 0 0 17px 14px rgba(255, 255, 255, 0.8);
    content: "";
    height: 5px;
    left: 13%;
    position: absolute;
    top: -10px;
    width: 8px;

}

#menu ul li a:after {
    /* Size and position */
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    margin: 0 10px;
    position: absolute;
    width: 80%;

    /* Styles */
    background-image: -webkit-gradient(
        linear,
        right bottom,
        left bottom,
        color-stop(0, rgb(121, 161, 0)),
        color-stop(0.5, rgb(255, 255, 255)),
        color-stop(1, rgb(121, 161, 0))
        );
    background-image: -o-linear-gradient(left, rgba(121, 161, 0, 0) 0%, rgb(255, 255, 255) 50%, rgba(52, 52, 52, 0) 100%);
    background-image: -moz-linear-gradient(left, rgba(121, 161, 0, 0) 0%, rgb(255, 255, 255) 50%, rgba(52, 52, 52, 0) 100%);
    background-image: -webkit-linear-gradient(left, rgba(121, 161, 0, 0) 0%, rgb(255, 255, 255) 50%, rgba(52, 52, 52, 0) 100%);
    background-image: -ms-linear-gradient(left, rgba(121, 161, 0, 0) 0%, rgb(255, 255, 255) 50%, rgba(52, 52, 52, 0) 100%);
    background-image: linear-gradient(to left, rgba(121, 161, 0, 0) 0%, rgb(255, 255, 255) 50%, rgba(52, 52, 52, 0) 100%);
}

#menu ul li p{
    bottom: -38px;
    content: "";
    height: 44px;
    pointer-events: none;
    position: absolute;
    right: -14px;
    width: 67px;

    /* Styles */
    -webkit-transform:rotate(327deg);
    -moz-transform: rotate(327deg);
    -ms-transform: rotate(327deg);
    -o-transform: rotate(327deg);
    transform: rotate(327deg);
    background: -moz-linear-gradient(50deg, rgba(255,255,255,0.2), rgba(255, 255, 255, 0.15));
    background: -ms-linear-gradient(50deg, rgba(255,255,255,0.2), rgba(255, 255, 255, 0.15));
    background: -o-linear-gradient(50deg, rgba(255,255,255,0.2), rgba(255, 255, 255, 0.15));
    background: -webkit-linear-gradient(50deg, rgba(255,255,255,0.2), rgba(255, 255, 255, 0.15));
    background: linear-gradient(50deg, rgba(255,255,255,0.2), rgba(255, 255, 255, 0.15));
    pointer-events:none;
}


#menu ul li a{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, rgb(149, 207, 25)),
        color-stop(1, rgb(78, 117, 0))
        );
    background-image: -o-linear-gradient(bottom, rgb(149, 207, 25) 0%, rgb(78, 117, 0) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(149, 207, 25) 0%, rgb(78, 117, 0) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(149, 207, 25) 0%, rgb(78, 117, 0) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(149, 207, 25) 0%, rgb(78, 117, 0) 100%);
    background-image: linear-gradient(to bottom, rgb(149, 207, 25) 0%, rgb(78, 117, 0) 100%);
    border: medium none;
    color: #FFFFFF;
    float: left;
    height: 14px;
    padding: 6px 10px 13px;
    overflow: hidden;
    position:relative;
    text-align: center;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
    border-radius: 0 0 5px 5px;
    margin:0 6px;
    -webkit-transition: all 5s ease-in-out;
    -moz-transition: all 5s ease-in-out;
    -o-transition: all 5s ease-in-out;
    transition: all 5s ease-in-out;

}
/*
#menu ul li:hover a, #menu ul li:hover span, .verde_claro li a:hover{
background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #9E9E9E),
        color-stop(1, #545251)
);
background-image: -o-linear-gradient(bottom, #9E9E9E 0%, #545251 100%) !important;
background-image: -moz-linear-gradient(bottom, #9E9E9E 0%, #545251 100%) !important;
background-image: -webkit-linear-gradient(bottom, #9E9E9E 0%, #545251 100%) !important;
background-image: -ms-linear-gradient(bottom, #9E9E9E 0%, #545251 100%) !important;
background-image: linear-gradient(to bottom, #9E9E9E 0%, #545251 100%) !important;
 -webkit-transition: all 5s ease-in-out;
  -moz-transition: all 5s ease-in-out;
  -o-transition: all 5s ease-in-out;
  transition: all 5s ease-in-out;
}*/
#menu ul li:hover a, #menu ul li:hover span, .verde_claro li a:hover{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #FAC32D),
        color-stop(1, #E58314)
        );
    background-image: -o-linear-gradient(bottom, #FAC32D 0%, #E58314 100%) !important;
    background-image: -moz-linear-gradient(bottom, #FAC32D 0%, #E58314 100%) !important;
    background-image: -webkit-linear-gradient(bottom, #FAC32D 0%, #E58314 100%) !important;
    background-image: -ms-linear-gradient(bottom, #FAC32D 0%, #E58314 100%) !important;
    background-image: linear-gradient(to bottom, #FAC32D 0%, #E58314 100%) !important;

}

#menu02 ul li{
    float:left;
    list-style:none;
    background-image:url(../images/fnd_btn002.png);
    background-repeat:no-repeat;
    width:110px;
    height:35px;
    margin-right:5px;
    padding-top:10px;
    text-align:center;


}	

#menu03 ul li{
    float:left;
    list-style:none;
    background-image:url(../images/fnd_btn003.png);
    background-repeat:no-repeat;
    width:110px;
    height:35px;
    margin-right:5px;
    padding-top:10px;
    text-align:center;


}			


#contenido{
    background-color: #FFFFFF;
    color: #333333;
    float: left;
    font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin-left: 7px;
    overflow-y: hidden;
    overflow-x:scroll;
    min-height:84em;
    width: 60%;
    padding-bottom: 10px;
    margin-bottom: 13px;
}		

#right{
    width:365px;
    /*height:463px;*/
    float:left;
    background-color:#fff;
    overflow:hidden;
    clear: right;
    margin-left:3px;
    padding-left:3px;
    padding-bottom:5px;
}		

#right iframe{
    overflow:auto;
    clear: right;
}		



#menu ul li a{
    color:#fff;
    text-decoration:none;
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
}


#menu ul li.active a{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, rgb(210, 245, 86)),
        color-stop(1, rgb(92, 107, 5))
        );
    background-image: -o-linear-gradient(bottom, rgb(210, 245, 86) 0%, rgb(92, 107, 5) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(210, 245, 86) 0%, rgb(92, 107, 5) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(210, 245, 86) 0%, rgb(92, 107, 5) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(210, 245, 86) 0%, rgb(92, 107, 5) 100%);
    background-image: linear-gradient(to bottom, rgb(210, 245, 86) 0%, rgb(92, 107, 5) 100%);

    border: medium none;
    border-radius: 0 0 5px 5px;
    color: #FFFFFF;
    height: 25px;
    list-style: none outside none;
    margin-top: 1px;
    padding: 11px 15px 8px;
    text-align: center;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 3px 6px 5px #333333;

}



#menu ul li.active span{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, rgb(212, 245, 103)),
        color-stop(1, rgb(63, 74, 1))
        );
    background-image: -o-linear-gradient(bottom, rgb(212, 245, 103) 0%, rgb(63, 74, 1) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(212, 245, 103) 0%, rgb(63, 74, 1) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(212, 245, 103) 0%, rgb(63, 74, 1) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(212, 245, 103) 0%, rgb(63, 74, 1) 100%);
    background-image: linear-gradient(to bottom, rgb(212, 245, 103) 0%, rgb(63, 74, 1) 100%);
}	

#menu02 ul li.active{
    list-style:none;
    background-image:url(../images/fnd_btn02.png);
    background-repeat:no-repeat;
    width:110px;
    border:none;
    height:31px;
    margin-right:5px;
    color:#fff;
    padding-top:10px;
    text-align:center;
}		

#menu03 ul li.active{
    list-style:none;
    background-image:url(../images/fnd_btn03.png);
    background-repeat:no-repeat;
    width:110px;
    border:none;
    height:31px;
    margin-right:5px;
    color:#fff;
    padding-top:10px;
    text-align:center;
}		

#menu ul li.active a{	
    color:#fff;	
}

#contenedor{
    -moz-border-radius: 6px 6px 6px 6px;
    background-color: #FFFFFF;
    border: 1px solid #16345B;
    margin: 0 auto;
    width: 991px;
    padding-top: 5px;
    overflow:hidden;
}

#cont_cont03 {
    background-color: #00A5CE;
    border-radius: 6px 6px 6px 6px;
    clear: both;
    overflow: hidden;
    padding: 15px;
    width: 991px;
}

#cont_cont02 {
    background-color: #597A00;
    border-radius: 6px 6px 6px 6px;
    clear: both;
    overflow: hidden;
    padding: 15px;
    width: 991px;
}

#cont_cont{
    background-color: #1F4375;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #54739A),
        color-stop(0.02, #1F4375)
        );
    background-image: -o-linear-gradient(bottom, #54739A 0%, #1F4375 2%);
    background-image: -moz-linear-gradient(bottom, #54739A 0%, #1F4375 2%);
    background-image: -webkit-linear-gradient(bottom, #54739A 0%, #1F4375 2%);
    background-image: -ms-linear-gradient(bottom, #54739A 0%, #1F4375 2%);
    background-image: linear-gradient(to bottom, #54739A 0%, #1F4375 2%);
    border: 6px solid rgba(31, 67, 117, 0.5);
    box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.3);
    border-radius: 6px 6px 6px 6px;
    clear: both;
    overflow: hidden;
    padding: 42px 15px 15px;
    width: 991px;

}

#logo{

    float: left;
    height: 93px;
    margin-bottom: 16px;
    margin-top: 16px;
    width: 300px;
}	

#footer{
    width:1016px;
    margin:0 auto;	

}		

#pie{
    clear: both;
    color: #FFFFFF;
    float: left;
    font-family: "Trebuchet MS",Arial, Helvetica, sans-serif,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin-top: 24px;
    margin-bottom: 24px;
    text-shadow: 1px 1px 0 #333;
    width: 243px;
}


#menu_top a {
    color: #555;
    cursor: pointer;
    font-family:"Arial, Helvetica, sans-serif", Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-right: 10px;
    text-decoration: none;
    text-shadow: 1px 1px 0 #FFFFFF;
    width:auto;
    display:inline-block;
    vertical-align:middle;
}

#menu_top a.active {
    color:#FFCC00;
}

#menu_top a:hover{
    color:#7FAA06;
}

#menu_top{
    -moz-border-radius: 6px 6px 6px 6px;
    background-color: #efefef;
    background-image:url("../images/fnd_usuario.jpg");
    background-repeat: repeat-x;
    border: 1px solid #ccc;
    clear: both;
    height: 26px;
    margin-left: 10px;
    margin-top: 0;
    padding-left: 10px;
    padding-top: 2px;
    width: 960px;
}


#menu_top02{
    -moz-border-radius: 6px 6px 6px 6px;
    background-color: #F2F2F2;
    background-image: none;
    border: 1px solid #DDDDDD;
    clear: both;
    height: 26px;
    margin-bottom: 4px;
    margin-left: 10px;
    margin-top: 5px;
    padding-left: 10px;
    padding-top: 2px;
    width: 960px;
}	

#menu_top02 .cuadro{
    color: #333333;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin-right: 100px;
    padding-top: 4px;

}	

#menu_top02 .cuadro h4{
    color: #1783F8;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 0 8px 0 0;


}		

.linterna{
    background-blend-mode: color;
    background-clip: initial;
    background-image: url("../images/verder.png");
    background-origin: inherit;
    background-position: 0 center;
    background-repeat: no-repeat;
    background-size: 60% auto;
    float: right;
    height: 16px;
    margin-left: 5px;
    width: 20px;

}		

#ipcliente {
    color: #0099cc;
    float: right;
    font-family: calibri;
    font-size: 13px;
    font-weight: bold;
    height: 20px;
    margin-top: 0;
    padding-left: 26px;
    text-align: right;
    text-transform: capitalize;
}

#soloip{
    color: #FFFFFF;
    float: right;
    font-family: calibri;
    font-size: 15px;
    margin-top: 24px;
    margin-bottom: 24px;
    text-shadow: 1px 1px 0 #333333;
}


#menu_top img{}


/*  esto es lo que estaba en content_tabla.php  */

table tr.encabezado th{
    -moz-border-radius: 5px 5px 5px 5px;
    background-image: url("../images/fnd_encabezado.jpg");
    background-repeat: repeat-x;
    border: 1px solid #FF6600;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 26px;



}	


table.tablageneral03 tr.encabezado th{
    border-radius: 3px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, rgb(3, 194, 247)),
        color-stop(1, rgb(6, 119, 153))
        );
    background-image: -o-linear-gradient(bottom, rgb(3, 194, 247) 0%, rgb(6, 119, 153) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(3, 194, 247) 0%, rgb(6, 119, 153) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(3, 194, 247) 0%, rgb(6, 119, 153) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(3, 194, 247) 0%, rgb(6, 119, 153) 100%);
    background-image: linear-gradient(to bottom, rgb(3, 194, 247) 0%, rgb(6, 119, 153) 100%);
    box-shadow:inset 0px 1px 0 #6DDEF2;
    border: 1px solid #067799;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 26px;



}		


table#tigo  th.encabezado{
    -moz-border-radius: 5px 5px 5px 5px;
    background-image: url("../images/fnd_encabezado.jpg");
    background-repeat: repeat-x;
    border: 1px solid #FF6600;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    width: 64px;


}	

#tigo{
    width:auto;

}	


.option th{
    background:#eee;	
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e9e9e9))  !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#e9e9e9 ) !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#e9e9e9 )" !important;
    background: -moz-linear-gradient(center top , #FFFFFF 10%, #e9e9e9 100%) repeat scroll 0 0 transparent !important;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    height: 19px;
    padding: 5px;
    text-align: left;
    width: auto;


}		


.option th a{
    color:#7DA505;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    border:1px solid transparent;
    padding:0 2px;
    display:inline-block;
    text-decoration:none;
}				

.option th a.basic:hover{
    background-color: #9AB837 !important;
    background-image: url("../images/encabezado_verde.jpg");
    background-position: center top;
    background-repeat: repeat-x;
    border: 1px solid #7B9F1B;
    border-radius: 2px 2px 2px 2px !important;
    box-shadow: none !important;
    color: #FFFFFF !important;
    padding:0 2px;
    text-decoration:none;

}			

table#tigo  td.encabezado{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #38B3F6),
        color-stop(1, #008AF3)
        );
    background-image: -o-linear-gradient(bottom, #38B3F6 0%, #008AF3 100%);
    background-image: -moz-linear-gradient(bottom, #38B3F6 0%, #008AF3 100%);
    background-image: -webkit-linear-gradient(bottom, #38B3F6 0%, #008AF3 100%);
    background-image: -ms-linear-gradient(bottom, #38B3F6 0%, #008AF3 100%);
    background-image: linear-gradient(to bottom, #38B3F6 0%, #008AF3 100%);
    border: 1px solid #0099FF;
    border-radius:2px;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 19px;
    text-shadow: -1px -1px 0 #0099FF;
    margin-right: 5px;
    padding: 6px;
    text-align: center;
    width: auto;


}			


table tr.texto td{

    background-color: #F9F9F9;
    background-repeat: repeat-x;
    border: 1px solid #DDDDDD;
    color: #333333;
    font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 26px;
    padding-left: 4px;
    padding-right: 4px;
    text-align: center;
    cursor:pointer;
    -webkit-transition-duration: 700ms;
    -moz-transition-duration: 700ms;
    -o-transition-duration: 700ms;
    transition-duration: 700ms;

}	


table tr.texto02 td{
    border-radius:5px;
    background-color: #FFFFFF;
    background-repeat: repeat-x;
    border: 1px solid #DDDDDD;
    color: #333333;
    font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 26px;
    padding-left: 4px;
    padding-right: 4px;
    text-align: center;
    cursor:pointer;	
    -webkit-transition-duration: 700ms;
    -moz-transition-duration: 700ms;
    -o-transition-duration: 700ms;
    transition-duration: 700ms;

}	



table tr.texto03 td{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #F9FCD6),
        color-stop(1, #E9F2A7)
        );
    background-image: -o-linear-gradient(bottom, #F9FCD6 0%, #E9F2A7 100%);
    background-image: -moz-linear-gradient(bottom, #F9FCD6 0%, #E9F2A7 100%);
    background-image: -webkit-linear-gradient(bottom, #F9FCD6 0%, #E9F2A7 100%);
    background-image: -ms-linear-gradient(bottom, #F9FCD6 0%, #E9F2A7 100%);
    background-image: linear-gradient(to bottom, #F9FCD6 0%, #E9F2A7 100%);
    border-radius: 5px 5px 5px 5px;
    background-repeat: repeat-x;
    border: 1px solid #CED97E;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif,Geneva,sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 26px;
    padding-left: 4px;
    padding-right: 4px;
    text-align: center;
    cursor:pointer;
    -webkit-transition-duration: 700ms;
    -moz-transition-duration: 700ms;
    -o-transition-duration: 700ms;
    transition-duration: 700ms;


}			

table tr.texto02 td.estado:hover, table tr.texto td.estado:hover, table tr.texto03 td.estado:hover{
    background-color:inherit!important;
    border:1px solid #333;
    -webkit-transition-duration: 700ms;
    -moz-transition-duration: 700ms;
    -o-transition-duration: 700ms;
    transition-duration: 700ms;
}	

table tr.texto02:hover td.estado, table tr.texto:hover td.estado, table tr.texto03:hover td.estado{	
    background-color:inherit!important;
    border:1px solid #333;
    -webkit-transition-duration: 700ms;
    -moz-transition-duration: 700ms;
    -o-transition-duration: 700ms;
    transition-duration: 700ms;
}	


table tr.texto02:hover td, table tr.texto:hover td, table tr.texto03:hover td{
    background-image:none !important;
    background-color: #E1EBF4;
    background-repeat: repeat-x;
    border: 1px solid #C4DAED;
    border-radius: 5px 5px 5px 5px;
    color: #294B6D;
    font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 26px;
    padding-left: 4px;
    padding-right: 4px;
    text-align: center;
    -webkit-transition-duration: 700ms;
    -moz-transition-duration: 700ms;
    -o-transition-duration: 700ms;
    transition-duration: 700ms;


}	

form.pin{
    display: block;
    font-size: 14px !important;
    font-weight: bold;
    margin: 0 auto;
    width: 200px;
}	

form.pin #captcha p{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin: 5px 0;
}

form.pin #captcha input[type="text"]{
    background-color: rgba(52, 52, 52, 0.03);
    border: 2px solid rgba(52, 52, 52, 0.2);
    margin: 10px 0;
    padding: 10px;
    width: 88%;
}
form.pin .boton_azul{
    font-size: 12px;
    padding: 5px;
}

table.informacion {
    /* border: 1px dashed #0182A9;*/
    clear: both;
    color: #000000;
    font-size: 11px;
    margin: 0 auto 20px;

    text-align: center;

}

table.informacion tr th{
    background-color: #E2E2E2;
    background-image: url("../images/fnd_usuario.jpg");
    background-repeat: repeat-x;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #3399FF;
    font-family: "Arial, Helvetica, sans-serif, Helvetica, sans-serif",Geneva,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 7px 14px 5px;
    text-align: right;
}	

#desconectado{
    border:0 !important;
    background-color:#333 !important;

}	

#conectado{
    border:0 !important;
    background-color:#82C103 !important;

}	

form#formulario_segunda_calve input[type="text"]{
    width:100%;
    margin:5px 0;
}	

table.informacion tr td{
    color: #333333;
    font-family:"Arial, Helvetica, sans-serif, Helvetica, sans-serif", Geneva, sans-serif;
    font-size: 11px;
    background-color: #FFFFFF;
    border: 1px solid #EFEFEF;
    border-radius: 5px 5px 5px 5px;
    font-weight: normal;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    font-size:11px;
    padding-left: 10px;
    padding-right: 10px;
}	



a:hover{

    cursor:pointer;
}	
.color{
    color: #3399FF;
    font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif,Geneva,sans-serif;
    font-size: 12px;
    overflow: visible;
    font-weight:bold;
    width: 680px;

}	


input.moneda{
    font-size: 11px;
    width: 100%;
}	

.boton{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #AFCD29),
        color-stop(1, #90B521)
        );
    background-image: -o-linear-gradient(bottom, #AFCD29 0%, #90B521 100%);
    background-image: -moz-linear-gradient(bottom, #AFCD29 0%, #90B521 100%);
    background-image: -webkit-linear-gradient(bottom, #AFCD29 0%, #90B521 100%);
    background-image: -ms-linear-gradient(bottom, #AFCD29 0%, #90B521 100%);
    background-image: linear-gradient(to bottom, #AFCD29 0%, #90B521 100%);
    background-color: #9AB837;
    vertical-align:middle;
    border: 1px solid #7b9f1b;
    border-radius: 2px !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    cursor: pointer;
    display: inline-block;
    font-weight: 600;
    margin: 0 auto;
    padding: 3px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
    color: #FFFFFF !important;
    font-family: "Arial, Helvetica, sans-serif",Helvetica,sans-serif !important;
    font-size: 12px !important;
    width: auto !important;

}

textarea#entrada_txt57{
    width: auto;
    width:575px !important;
}

tr#tr_mas_info57{
    width: auto;
    width:670px;
}


.boton:hover{
    opacity:0.9;

}	




select#h_ini.tama{
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 2px 2px 0 #CCCCCC;
    font-size: 10px;

    padding:3px;
    width: 43px;
    color: #333333;
}	

select#m_ini.tama{
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 2px 2px 0 #CCCCCC;
    font-size: 10px;

    padding:3px;
    width: 43px;
    color: #333333;
}	

select#s_ini.tama{
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 2px 2px 0 #CCCCCC;
    font-size: 10px;

    padding:3px;
    width: 43px;
    color: #333333;
}	

select#h_fin.tama{
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 2px 2px 0 #CCCCCC;
    font-size: 10px;

    padding:3px;
    width: 43px;
    color: #333333;
}	

select#m_fin.tama{
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 2px 2px 0 #CCCCCC;
    font-size: 10px;

    padding:3px;
    width: 43px;
    color: #333333;
}	

select#s_fin.tama{
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 2px 2px 0 #CCCCCC;
    font-size: 10px;
    padding:3px;
    width: 43px;
    color: #333333;
}	

.tablageneral{
    margin: 3px auto 0;
    width:auto;
}

.tablageneral tr td.pintela{
    color: #AAAAAA;
    font: bold 13px Arial, Helvetica, sans-serif,Helvetica,sans-serif;
    padding: 20px 31px;
    text-align: justify;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 418px;
}



.tablageneral tr.linea td.perfil{	
    background-color: #F9F9F9;
    /*  border-top: 1px double #CCCCCC;*/
    color: #21759B;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
    width:195px;
}	


.tablageneral tr.linea{	
    background-color: #F9F9F9;


}	

/*#feed{
width:600px;	
        }
*/


#temaf{
    margin: 0 auto;
    padding-left: 10px;
    padding-right: 10px;
    width: auto;
}

#temaf .texto{

}



#tipo{
    color: #B2B2B2;
    font-size: 13px;
    font-weight: bold;
}	

#tipo .texto{
    color: #4ba5f4;
    display: inline-block;
    text-shadow: 2px 2px 0 rgba(255, 255, 255, 0.5);
    text-transform: capitalize;
    float: left;
    padding-right: 5px;

}

#t1{
    color: #9CAA3B;
    float: left;
    font-family: "Lucida Grande","Segoe UI","Trebuchet MS",Verdana,sans-serif;
    font-size: 11px;
    padding-right: 12px;
    padding-top: 14px;
    width: 70px;

}

#t2{
    float: right;
    font-family: "Lucida Grande","Segoe UI","Trebuchet MS",Verdana,sans-serif;
    font-family: "Lucida Grande","Segoe UI","Trebuchet MS",Verdana,sans-serif;
    font-size: 11px;
    color:#7F7F7F;


}		

.conectado{
    background-color: #7A9F1C;
    background-image: url("../images/encabezado_verde.jpg");
    background-repeat: repeat-x;
    border: 1px solid #7A9F1C;
    clear: both;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 6px;
    margin-left: 5px;
    margin-right: 9px;
    min-height: 60px;
    overflow: hidden;
    position: relative;
    width: 340px;

}	

.finalizar{
    position: absolute;
    right: 11px;
    top: 0;
}	

#cuadrar{
    padding-top: 23px;
    position: relative;
}	

.imprimir{
    position: absolute;
    right: 44px;
    top: 0;
}	

.end {

    clear: both;
    float: right;
    padding-right: 8px;
    position: absolute;
    right: 0;
    top: 10px;
    width: 35px;

}

.conectando{
    background-color: #1D4173;
    background-image: url("../images/fondo_encabezadoc.jpg");
    background-repeat: repeat-x;
    border: 1px solid #1D4173;
    clear: both;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 6px;
    margin-left: 5px;
    margin-right: 9px;
    min-height: 60px;
    overflow: hidden;
    position: relative;
    width: 340px;
}		

.real{
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    left: 0;
    overflow: hidden;
    padding-bottom: 9px;
    padding-left: 14px;
    padding-top: 5px;
    position: relative;
    text-align: left;
    text-transform: capitalize;
    width: 240px;
}	

.precio{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    height: 30px;
    position: absolute;
    right: 56px;
    top: 31px;
    width: auto;
}	

.segundo{
    float:left;
    width:50px;
}	

.llamada{
    float:left;
    width:150px;
}	


#fechis{
    color: #666666;
    font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif;
    font-size: 9px;
}

#super img{
    float:left;

}


.tablageneral tr.linea02 td.perfil{	
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
    color:#2FC0EA;
}

#info{
    width:auto;
    text-align: left;
}	

#info a{
    background-color: #9AB837;
    background-image: url("../images/encabezado_verde.jpg");
    background-position: center top;
    background-repeat: repeat-x;
    border: 1px solid #7B9F1B;
    border-radius: 2px 2px 2px 2px !important;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    display:inline-block;
    vertical-align:middle;
    padding: 3px;
    text-decoration: none;
}		

#info a:hover{
    opacity:0.8;
}	


form#FormPorcentajeReventa .boton{
    float:right;
}	


.tama {
    font-size: 12px;
    color: #06C;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif;
}

#right h3{
    -moz-border-radius: 3px 3px 3px 3px;
    background-image: url("../images/fnd_h1.jpg");
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin: 11px 0 12px;
    padding-bottom: 4px;
    padding-top: 2px;
    text-align: center;
    position: relative;

}

#cabina{
    /*-moz-border-bottom-colors: none;
        -moz-border-image: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        background-color: #01799E;
        background-image: -moz-linear-gradient(center top , #FFFFFF 10%, #F1F1F1 100%);
     background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#f1f1f1));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#F1F1F1);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#F1F1F1)";
    */
    background-repeat: no-repeat;
    background-color:#fff;
    border-color: #FFFFFF #F0F0F0 #F0F0F0;
    border-radius: 5px 5px 5px 5px;
    border-right: 1px solid #F0F0F0;
    border-style: solid;
    border-width: 2px 1px 1px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25), 0 3px 4px rgba(0, 0, 0, 0.3);
    clear: both;
    color: #000000;
    font-size: 11px;
    margin: 0 auto 10px;
    overflow: hidden;
    padding-bottom: 0;
    padding-top: 0;
    text-align: center;
    position:relative;
    width: 350px;

}	

#valor h1{
    color: #FFFFFF;
    font: bold 40px/100% Arial, Helvetica, sans-serif;
    letter-spacing: -2px;
    margin: 0;
    position: relative;
    text-shadow: 1px 1px 3px #177684;
    text-transform: uppercase;
}

#valor h1 span{
    background: url("../images/gradient-glossy.png") repeat-x scroll 0 0 transparent;
    display: block;
    height: 18px;
    position: absolute;
    width: 100%;
}	

h4.defecto{
    font-family: calibri;
    font-size: 15px;
    color: #058FBD;
}		

#cabina h4, #virtual h4{
    -moz-transition-duration: 0.2s;
    -moz-transition-property: background-color;
    -moz-transition-timing-function: ease-out;
    color: #058FBD;
    font-family: Arial, Helvetica, sans-serif,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    height: 23px;
    letter-spacing: -0.3px;
    margin: 0 0 13px;
    padding-left: 13px;
    padding-top: 3px;
    position: relative;
    text-align: left;
    text-shadow: 0 1px 0 #FFFFFF;
}	

#cabina h4 span {
    /*  position: absolute;
      display: block;
      background: url("../images/texto.jpg") repeat-x;
      width: 100%;
      height: 31px;*/
}	

#tiempo h1{
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    color: #FFFFFF;
    font-family: digital-7;
    font-size: 28px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight:bold;
    letter-spacing: -1px;
    line-height: 100%;
    margin: 0;
    padding-right: 17px;
    position: absolute;
    right: 40px;
    text-transform: uppercase;
    top: 5px;
}	

#cabina h4 input[type="text"]{
    background-color: #F9F9F9;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #058FBD;
    font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: normal;
    height: 17px;
    margin-right: 5px;
    padding: 2px;
    float:left;
    width: 160px;
}



#opciones{
    float: right;
    height: 40px;
    margin: 2px auto 0;
    width: auto;
}	

#opciones .finalizar{
    border-radius: 0 0 6px 6px;
    float: left;
    height: 36px;
    width: 38px;
}	

#opciones .end{
    float: left;
    width: 31px;
}


#opciones .imprimir{
    /*    -moz-border-radius: 0 0 6px 6px;
background-color: #646464;
background-image: url("../images/fnd_menu.jpg");
background-repeat: repeat-x;*/
    float: right;
    height: 23px;
    padding-right: 5px;
    text-align: right;
    width: 32px;
}		

table tr.encabezado {
    /*background-image:url("../images/fnd_encabezado.jpg");
    background-repeat:repeat-x;
    border:1px solid #FF6600;
    -moz-border_radius:6px;*/
    color:#333;
    font-size:14px;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif, Geneva, sans-serif;


}	

table tr.encabezado th{
    background-color: #FD7A08;
    background-image: url("../images/fnd_encabezado.jpg");
    background-repeat: repeat-x;
    border: 1px solid #FD7A08;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 26px;



}		


#right table  {
    clear:both;
}	


#encabezado	{
    background-color: #FFFFFF;
    font-family: trebuchet MS;
    font-size: 11px;
    height: 23px;
    margin: 0 auto;
    padding-top: 0;
    width: 350px;

}

#encabezado .e01{  
    border-radius: 0 0 0 0;
    color: #529F16;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 24px;
    margin-left: 4px;
    width: 78px;
    text-align:center;
}	


#encabezado .e02 {
    color: #529F16;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 24px;
    margin-left: 2px;
    margin-right: 2px;
    width: 190px;
    text-align:center;
}		

#encabezado .e03	{
    color: #529F16;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 24px;
    width: 65px;
    text-align:center;
}	




#right table tr.conectado{
    font-size:11px;
    background-color:#690;
    color:#fff;
    font-weight:bold;

}	

#right table tr.conectado td {
    font-size:11px;
    color:#fff;
    font-weight:bold;

}	
#right table tr.conectando td{	

    color:#AE3411;
    font-size:11px;
    font-weight:bold;
}

#right table tr.cobrado td{
    font-size:11px;
    color:#144259;
    font-weight:bold;
    cursor:pointer;
}

table tr td.invisible{

    color:#000;
}	

table tr.cobrado td:hover{
    font-size:11px;
    color:#333;
    font-weight:bold;
}	



table tr.conentando{
    font-size:11px;
    background-color:#fff;
    color:#333;
    font-weight:bold;
}	



table tr.cobrado{
    font-size:11px;
    background-color:#fff;
    color:#333;
    font-weight:bold;

}		


#right table tr td{
    color:#333;
    font-size:11px;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif, Geneva, sans-serif;
    text-align:center;
    /* border-left: 1px solid #CCCCCC;
     border-right: 1px solid #CCCCCC;*/
}		

#cont{
    padding-left: 20px;
    padding-top: 3px;
    position: relative;
    padding-right: 10px;
}
#cont .clip{
    background-image: url("../images/clip.png");
    background-repeat: no-repeat;
    height: 55px;
    position: absolute;
    right:4px;
    top: 1px;
    width: 52px;
}

#cont .registradora{
    background-image: url("../images/registradora.png");
    background-repeat: no-repeat;
    height: 48px;
    position: absolute;
    right: 0;
    top: 1px;
    width: 58px;
}


#cont .money{
    background-image: url("../images/dollars.png");
    background-repeat: no-repeat;
    height: 35px;
    position: absolute;
    right: 0;
    top: 1px;
    width: 80px;
}	

.destacado{
    color: #000000;
    float: left;
    font-size: 19px;
    font-weight: bold;
    padding-right: 8px;
    text-align: right;
    width: 250px;
}

.tt{
    color: #666666;
    float: left;
    font-family: sans-serif;
    font-size: 20px;
    position: absolute;
    right: 19px;
    text-align: center;
    top: 7px;
    width: auto;

}


#administrador{
    -moz-border-radius: 5px 5px 5px 5px;
    background-image: url("../images/fnd_administrador.jpg");
    background-color:#F2F2F2;
    background-repeat: repeat-x;
    border: 1px solid #DDDDDD;
    color: #333333;
    font-family: "Trebuchet MS",Arial, Helvetica, sans-serif,Helvetica,sans-serif;
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 17px 15px 19px;
    text-align: justify;
    width: auto;
}

#administrador .info h5{

    color: #09c;
    font-size: 21px;
    margin: 0 0 5px;
    padding: 0;
    text-align: center;

}	

#administrador .info {
    color: rgba(0, 0, 0, 0.5);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-align: justify;


}		
/*table tr td div:hover{
        background-color:#069;
        color:#fff;
        }*/



/* DEMO 3 */

.switch.demo3 {
    height: 11px;
    width: 56px;
}

.switch.demo3 label {
    display: block;
    width: 100%;
    height: 100%;
    background: #a5a39d;
    border-radius: 40px;
    box-shadow:
        inset 0 3px 8px 1px rgba(0,0,0,0.2),
        0 1px 0 rgba(255,255,255,0.5);
}

.switch.demo3 label:after {
    content: "";
    position: absolute;
    z-index: -1;
    top: -3px; right: -3px; bottom: -3px; left: -3px;
    border-radius: inherit;
    background: #ababab;
    background: -moz-linear-gradient(#f2f2f2, #ababab);
    background: -ms-linear-gradient(#f2f2f2, #ababab);
    background: -o-linear-gradient(#f2f2f2, #ababab);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#ababab));
    background: -webkit-linear-gradient(#f2f2f2, #ababab);
    background: linear-gradient(#f2f2f2, #ababab);
    box-shadow: 0 0 10px rgba(0,0,0,0.3),
        0 1px 1px rgba(0,0,0,0.25);
}

.switch.demo3 label:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: -6px; right: -6px; bottom: -6px; left: -6px;
    border-radius: inherit;
    background: #eee;
    background: -moz-linear-gradient(#e5e7e6, #eee);
    background: -ms-linear-gradient(#e5e7e6, #eee);
    background: -o-linear-gradient(#e5e7e6, #eee);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#e5e7e6), to(#eee));
    background: -webkit-linear-gradient(#e5e7e6, #eee);
    background: linear-gradient(#e5e7e6, #eee);
    box-shadow:
        0 1px 5px rgba(255,255,255,0.5);
    -webkit-filter: blur(1px);
    -moz-filter: blur(1px);
    -ms-filter: blur(1px);
    -o-filter: blur(1px);
    filter: blur(1px);
}

.switch.demo3 label i {
    display: block;
    height: 100%;
    width: 60%;
    border-radius: inherit;
    background: silver;
    position: absolute;
    z-index: 2;
    right: 40%;
    top: 0;
    background: #b2ac9e;
    background: -moz-linear-gradient(#f7f2f6, #b2ac9e);
    background: -ms-linear-gradient(#f7f2f6, #b2ac9e);
    background: -o-linear-gradient(#f7f2f6, #b2ac9e);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f2f6), to(#b2ac9e));
    background: -webkit-linear-gradient(#f7f2f6, #b2ac9e);
    background: linear-gradient(#f7f2f6, #b2ac9e);
    box-shadow:
        inset 0 1px 0 white,
        0 0 8px rgba(0,0,0,0.3),
        0 5px 5px rgba(0,0,0,0.2);
}

.switch.demo3 label i:after {
    content: "";
    position: absolute;
    left: 15%;
    top: 25%;
    width: 70%;
    height: 50%;
    background: #d2cbc3;
    background: -moz-linear-gradient(#cbc7bc, #d2cbc3);
    background: -ms-linear-gradient(#cbc7bc, #d2cbc3);
    background: -o-linear-gradient(#cbc7bc, #d2cbc3);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#cbc7bc), to(#d2cbc3));
    background: -webkit-linear-gradient(#cbc7bc, #d2cbc3);
    background: linear-gradient(#cbc7bc, #d2cbc3);
    border-radius: inherit;
}

.switch.demo3 label i:before {
    content: "off";
    text-transform: uppercase;
    font-style: normal;
    font-weight: bold;
    color: #333;
    text-shadow: 0 1px 0 #bcb8ae, 0 -1px 0 #97958e;
    font-family: Helvetica, Arial, Helvetica, sans-serif, sans-serif;
    font-size: 10px;
    position: absolute;
    top: 102%;
    margin-top: -12px;
    right: -60%;
}

.switch.demo3 input:checked ~ label {
    background: #9abb82;
}

.switch.demo3 input:checked ~ label i {
    right: -1%;
}

.switch.demo3 input:checked ~ label i:before {
    content: "on";
    right: 110%;
    color: #fff;
    text-shadow: 
        0 1px 0 #afcb9b,
        0 -1px 0 #6b8659;
}




.txt_fecha{
    display: inline-block;
    width: 26%;

}


.label_fecha{
    display: inline-block;
    font-weight: bold;
    text-align: right;
    width: 60px;
}

.label_abonado{
    display: inline-block;
    font-weight: bold;
}

.txt_fecha{
    display:inline-block;
}

.txt_abonado{
    display:inline-block;
    font-size: 20px;

}

.label_operador{
    display:inline-block;
    font-weight: bold;
    text-align: right;
    width: 75px;
    margin-top: 8px;
    text-transform: capitalize !important;
}

.txt_operador{
    display:inline-block;
    width: 20%;
    text-transform: capitalize !important;

}

.label_valor{
    display:inline-block;
    font-weight:bold;
    text-align: right;

}

.txt_valor{
    display: inline-block;
    font-size: 20px;
    text-align: right;
    width: 112px;
}

.imprimir_recarga{
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/impresora_recargas.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 25px;
    position: absolute;
    right: 8px;
    top: 20px;
    width: 25px;
}

.div_recarga_rechazada{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #E83A00),
        color-stop(1, #BA3D10)
        );
    background-image: -o-linear-gradient(bottom, #E83A00 0%, #BA3D10 100%);
    background-image: -moz-linear-gradient(bottom, #E83A00 0%, #BA3D10 100%);
    background-image: -webkit-linear-gradient(bottom, #E83A00 0%, #BA3D10 100%);
    background-image: -ms-linear-gradient(bottom, #E83A00 0%, #BA3D10 100%);
    background-image: linear-gradient(to bottom, #E83A00 0%, #BA3D10 100%);
    border-radius: 5px;
    border: 1px solid #BA3D10;
    border-radius: 5px;
    box-shadow: 2px 2px 0 #666666, 1px 1px 0 rgba(255, 255, 255, 0.4) inset;
    color: #FFFFFF;
    margin: 5px 0;
    padding: 10px;
    font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
    position:relative;
    font-weight:bold;
    font-size: 14px;
}

.div_recarga_pendiente{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #F0B30C),
        color-stop(1, #B0850E)
        );
    background-image: -o-linear-gradient(bottom, #F0B30C 0%, #B0850E 100%);
    background-image: -moz-linear-gradient(bottom, #F0B30C 0%, #B0850E 100%);
    background-image: -webkit-linear-gradient(bottom, #F0B30C 0%, #B0850E 100%);
    background-image: -ms-linear-gradient(bottom, #F0B30C 0%, #B0850E 100%);
    background-image: linear-gradient(to bottom, #F0B30C 0%, #B0850E 100%);
    border-radius: 5px;
    box-shadow: 2px 2px 0 #666666, 1px 1px 0 rgba(255, 255, 255, 0.4) inset;
    border: 1px solid #D9A002;
    color: #FFFFFF;
    font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif;
    font-size: 14px;
    margin: 5px 0;
    padding: 10px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
    position:relative;
    font-weight:bold;
}

.div_recarga_exitosa{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #72AE18),
        color-stop(1, #4C780B)
        );
    background-image: -o-linear-gradient(bottom, #72AE18 0%, #4C780B 100%);
    background-image: -moz-linear-gradient(bottom, #72AE18 0%, #4C780B 100%);
    background-image: -webkit-linear-gradient(bottom, #72AE18 0%, #4C780B 100%);
    background-image: -ms-linear-gradient(bottom, #72AE18 0%, #4C780B 100%);
    background-image: linear-gradient(to bottom, #72AE18 0%, #4C780B 100%);
    border-radius: 5px;
    border:1px solid #4C780B;
    box-shadow: 2px 2px 0 #666666, 1px 1px 0 rgba(255, 255, 255, 0.4) inset;
    color: #FFFFFF;
    font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif;
    font-size: 14px;
    margin: 5px 0;
    padding: 10px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
    position:relative;
    font-weight:bold;
}

#div_recargas_right{
    font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif,Geneva,sans-serif;
    font-size: 11px;
    padding: 0 10px;
}