.user .SignOut {
    background: #49B5C5 none repeat scroll 0 0;
 }
 
 .importanteButton {
    margin: 20px 0;
 }
 
 .btn-warning {
    background-color: #ED6F32;
    border-color: #c95c27;
 }
 
 .btn-warning:hover, .btn-warning.focus, .btn-warning:focus, .btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning.focus:active, .btn-warning:active:focus, .btn-warning:active:hover, .open > .dropdown-toggle.btn-warning.focus, .open > .dropdown-toggle.btn-warning:focus, .open > .dropdown-toggle.btn-warning:hover {
    background-color: #f7854d;
    border-color: #c95c27;
 }
 
#SolicGenerada {
      -webkit-animation-duration: 2s;
      -webkit-animation-delay: 0.8s;        
      -moz-animation-duration: 2s;
      -moz-animation-delay: 0.8s;       
       animation-duration: 2s;
       animation-delay: 0.8s;         
} 

.errorlabel {
    color: Red; display: block; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background: #ffe8e8; color: #d15555; border: 1px solid #f1a3a3; padding: 10px; position: relative; margin: 15px 0;
 }
 
.errorlabel .success {
    background: #dbf4cd;
    border-color: #74a359;
    color: #5e8c44;
}
 
.paso .pasoTitulo {
    display: inline-block;
    font-weight: 600;
    margin: 0 0 -8px 20px;
} 

.navSolicitud {
    background: url(../Imagenes/shadow.png) top center repeat-x #49B5C5;
}

.navSolicitud h3 {
    color: #fff;
    font-weight: 600;
}

.number {
   color: #3999a7;
}
.btn-info {
    color: #fff;
    background-color: #b5aa34;
    border-color: #a49a33;
}

.btn-info:hover {
    background-color: #c1b74c;
    border-color: #a49a33;
}

.btn-info:hover, .btn-warning.focus, .btn-info:focus, .btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info.focus:active, .btn-info:active:focus, .btn-info:active:hover, .open > .dropdown-toggle.btn-info.focus, .open > .dropdown-toggle.btn-info:focus, .open > .dropdown-toggle.btn-info:hover {
    background-color: #c1b74c;
    border-color: #a49a33;
 }

#header {
    width: 100%;
    /*padding: 25px 0;*/
}
 #importante li {
    list-style: none;
    margin: 8px;
}

#importante .modal-lg {
    width: 800px;
}
#importante-button {
    margin-top: 20px;
} 






/*GC*/


body {
    margin-bottom: 30px;
}

.fondo-login-GC{
    background-color:#252d3e;
    background-image: url("../Imagenes/bg-login-gc.jpg");
    background-size: cover;

}

.box-login-gc{
    background-color:#fff;
    width:450px;
    min-height:350px;
    margin: 100px auto 40px;
    padding:50px;
    -webkit-box-shadow: 2px 2px 5px -2px rgba(0,0,0,0.75);
    -moz-box-shadow: 2px 2px 5px -2px rgba(0,0,0,0.75);
    box-shadow: 2px 2px 5px -2px rgba(0,0,0,0.75);
}

.logo-login-gc img{
    margin:auto;
    display:block;
}

.formulario-login-gc{
    margin-top:30px;
}

.botones-login-gc{
    margin-top:20px;
}

.botones-login-gc .btn{
    margin-right:5px;
}
    
.btn-gc-primario{
    background-color:#4AB5C5;
    color:#fff;
}

.btn-gc-primario:hover, .btn-gc-primario:focus {
    background-color:#318C99;
    color:#fff;
}      

.btn-gc-secundario{
    background-color:#ED6F32;
    color:#fff;
}

.btn-gc-secundario:hover, .btn-gc-secundario:focus {
    background-color:#E45814;
    color:#fff;
}  

.btn-gc-neutro{
    background-color:#808080;
    color:#fff;
}

.btn-gc-neutro:hover, .btn-gc-neutro:focus {
    background-color:#6A6A6A;
    color:#fff;
}  

.msj-error-login-gc{
    margin-top: 30px;
}

.msj-error-login-gc span{
    text-align:center;
    color:#ED6F32;
    display:block;
}

.f-container .form-control, .f-container span {
    float: left;
}

.f-container span {
    position: absolute;
    margin-left: 12px;
}

.bg-contenedor-gc{
    background-color:#fff;
    min-height:400px;
    margin-top:30px;
    padding:40px;
    max-width:1000px;
   -webkit-box-shadow: 0 4px 6px -6px #000;
    -moz-box-shadow: 0 4px 6px -6px #ccc;
    box-shadow: 0 4px 6px -6px #000;
}

.top-header-gc{
    height:90px;
    background-color:#fff;
    width:100%;
    -webkit-box-shadow: 0 4px 6px -6px #000;
    -moz-box-shadow: 0 4px 6px -6px #ccc;
    box-shadow: 0 4px 6px -6px #000;
}

.logo-intro-gc{
    margin-top:22px;
}

/*
.logo-intro-gc img{
    margin:auto;
    display:block;
}
*/


.linea-separacion-gc{
    height:1px;
    background-color:#ed6f32;
    width:100%;
    margin-bottom:20px;
}

.titular-gc{
    height:auto;
    padding-bottom:10px;
    border-bottom:1px solid #ed6f32;
    margin-bottom:30px;
}

.titular-gc h1{
    font-size:22px;
    font-family: 'robotolight';
    color:#ed6f32;
    margin-bottom:0px;
    margin-top:5px;
}

.tableView th {
    color: White;
    background-color: #49b5c5;
    font-weight: bold;
    font-size: 10pt;
    text-align: left;
    padding: 5px;
    border-bottom: none 0px #999999;
    border-top: none 0px black;
    border-left: none 0px black;
    border-right: none 0px black;
    text-align: center;
}


.tableView td {
    color: black;
    font-family: Calibri;
    font-size: 10pt;
    text-align: center;
    padding: 5px;
    margin: 0px;
    border-bottom: solid 1px #ccc;
    border-top: none 0px black;
    border-left: none 0px black;
    border-right: none 0px black;
}

.sinpad-der{
    padding-right:0px;
}

.sinpad-izq{
    padding-left:0px;
}

.control-label span{
    text-align:right;
    display: block;
    padding-top: 6px;
}

.box-busqueda{
    margin-top:30px;
}


.tabla-solicitudes-gc{
    margin-top:30px;
}

.tabla-descarga-gc{
    margin-top:30px;
}

.tabla-descarga-gc table{
    border:0px;
}

.rstds-encontrados{
    font-size:13px;
    color:#3b9ba3;
    font-family: 'robotoregular';
    margin-bottom: 15px;
    display: block;
}

.aclaracion-gc{
    font-size:13px;
    color:#a7a6a6;
    font-family: 'robotoregular';
}

.error-validacion-gc{
    font-size:13px;
    color:#ed6f32 !important;
    font-family: 'robotoregular';
    display: block;
    margin-top: 7px;
}

.footer-gc a{
    text-align:center;
    display: block;
    margin-top: 30px;
    color: #3b9ba3;
}

.footer-gc a:hover{
    text-decoration:none;
    color: #000;
}

.cPanel {
    background: rgba(255, 255, 255, 0.4);
    border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 0px;
    margin-top: 20px;
    padding: 30px;
}


.bg-contenedor-gc .cPanelLink.view {
    background: url(../Imagenes/visualizar_solicitud_gc.png) no-repeat top center;
}

.bg-contenedor-gc  .cPanelLink {
    background: url(../Imagenes/descarga_solicitud_gc.png) no-repeat top center;
    color: #49b5c5;
    display: inline-block;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    padding-top: 120px;
    text-decoration: none;
    text-align: center;
    transition: all 0.4s ease-out;
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    width: 144px;
}



.bg-contenedor-gc .solicitud {
    background-image: url(../Imagenes/ic-claves-gc.png);
}

.bg-contenedor-gc .acuerdo {
    background-image: url(../Imagenes/ic-turnos-gc.png);
}

.bg-contenedor-gc .volante {
    background-image: url(../Imagenes/ic-pagar-gc.png);
}

.bg-contenedor-gc .ver-informe {
    background-image: url(../Imagenes/ic-ver-turnos-gc.png);
}

.icon-sesion-gc{
    background-image: url(../Imagenes/ic-cerrar-sesion-gc.png);
    width:18px;
    height:18px;
    float:left;
    margin-right:5px;
}

.header-chico{
    max-width:1000px;
}

.user-sesion-gc{
    float:right;
    margin-top:32px;
}

.user-sesion-gc a{
	text-decoration:none;
}


.tabla-solicitudes-gc .acuerdo, .tabla-solicitudes-gc .volante, .tabla-solicitudes-gc .solicitud {
    width: 125px;
}


/* estilos para MasterPage_GC.master */

 .user .SignOut {
    background: #49B5C5 none repeat scroll 0 0;
 }
 
 .importanteButton {
    margin: 20px 0;
 }
 
 .btn-warning {
    background-color: #ED6F32;
    border-color: #c95c27;
 }
 
 .btn-warning:hover, .btn-warning.focus, .btn-warning:focus, .btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning.focus:active, .btn-warning:active:focus, .btn-warning:active:hover, .open > .dropdown-toggle.btn-warning.focus, .open > .dropdown-toggle.btn-warning:focus, .open > .dropdown-toggle.btn-warning:hover {
    background-color: #f7854d;
    border-color: #c95c27;
 }
 
#SolicGenerada {
      -webkit-animation-duration: 2s;
      -webkit-animation-delay: 0.8s;        
      -moz-animation-duration: 2s;
      -moz-animation-delay: 0.8s;       
       animation-duration: 2s;
       animation-delay: 0.8s;         
} 

.errorlabel {
    color: Red; display: block; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background: #ffe8e8; color: #d15555; border: 1px solid #f1a3a3; padding: 10px; position: relative; margin: 15px 0;
 }
 
.errorlabel .success {
    background: #dbf4cd;
    border-color: #74a359;
    color: #5e8c44;
}
 
.paso .pasoTitulo {
    display: inline-block;
    font-weight: 600;
    margin: 0 0 -8px 20px;
} 

.navSolicitud {
    background: url(../Imagenes/shadow.png) top center repeat-x #49B5C5;
}

.number {
   color: #3999a7;
}
.btn-info {
    color: #fff;
    background-color: #b5aa34;
    border-color: #a49a33;
}

.btn-info:hover {
    background-color: #c1b74c;
    border-color: #a49a33;
}

.btn-info:hover, .btn-warning.focus, .btn-info:focus, .btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info.focus:active, .btn-info:active:focus, .btn-info:active:hover, .open > .dropdown-toggle.btn-info.focus, .open > .dropdown-toggle.btn-info:focus, .open > .dropdown-toggle.btn-info:hover {
    background-color: #c1b74c;
    border-color: #a49a33;
 }
 
/*------------ Btn Gestión -------------*/

.btn-gest {
    color: #fff;
    background-color: #49B5C5;
    border-color: #49B5C5;
}

.btn-gest:hover {
    background-color: #6dc4d1;
    border-color: #6dc4d1;
}

.btn-gest:hover, .btn-gest:focus, .btn-gest.active.focus, .btn-gest.active:focus, .btn-gest.active:hover, .btn-gest.focus:active, .btn-gest:active:focus, .btn-gest:active:hover, .open > .dropdown-toggle.btn-gest.focus, .open > .dropdown-toggle.btn-gest:focus, .open > .dropdown-toggle.btn-gest:hover {
    background-color: #6dc4d1;
    border-color: #49B5C5;
    color: #fff;
 }

#header {
    width: 100%;
    padding: 25px 0;
}

#importante li {
    list-style: none;
    margin: 8px;
}

#importante .modal-lg {
    width: 800px;
}

#importante-button {
    margin-top: 20px;
} 

.IDpago {
    color: #ed6f32;
    border: 1px solid #ed6f32;
    float: left;
    width: 150px;  
}

.before {
    display: inline-block;
    width: 10px;
    margin-left: 12px;
    margin-top: 1px;
}

.IDpagoHelp {
    background: #f1773c;
    border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
    display: inline-block;
    color: #fff;
    padding: 5px 20px;
    position: absolute;
    margin-top: -7px;
    font-size: 12px;
    width: 249px;
}

table.box-tipo-token tr td{
    padding: 0px 30px;
}

table.box-tipo-token tr td p a img{
    display:block;
}

table.box-tipo-token tr td p{
    text-align:center;
}

table.box-tipo-token tr td p a img {
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

table.box-tipo-token tr td p a:hover img {
	-webkit-transform: scale(1);
	transform: scale(1);
}



.acordion-pago-turnos .headerCssClass{  
    background-color:#ddd;  
    color:#333;  
    border: 1px solid #ddd; 
    padding:10px;
    cursor: pointer;  
}  
.acordion-pago-turnos .contentCssClass{  
    background-color:#fff;  
    color:black;  
    border:none;  
    padding:10px;  
}  
.acordion-pago-turnos .headerSelectedCss{  
    background-color:#49B5C5;  
    color:white;  
    border:none; 
    padding:10px;
}


.acordion-pago-turnos .headerCssClass:hover{
    /*border: 1px solid #bbb; */
    background-color:#49B5C5;
    color:#fff;
}  

.input-acordion-clave label{
    margin-left: 10px;
    font-size: 17px;
}



