/*-----Prevents iPhone from resizing in landscape mode -----*/
html {-webkit-text-size-adjust: none; }

/*----------- apply a natural box layout model to all elements --------------*/
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }


/*-----HEADER -----*/
#headerWrapper {
	background-color: #3B4044;
}



/*---------- NAVIGATION -----------*/
#navWrapper {
    
    

}
#logo {
    position: absolute;
    z-index: 99;
}
#header-logo {
    padding-top: 0px;
    padding-left: 0;
    margin-left: 3em;
    margin-top: 0;
    margin-bottom: 10px;
    position: relative;
}

.botonMenu {
    border: none;
    background-color: #DFBB17;
    color: white;
    width: 125px;
    height: 20px;
    margin-top: 7px;
    font-size: 15px;
    font-family: Lato;
    margin:10px;
    font-weight:normal;
}

.labelNuevo {
    font-size: 14px;
    font-weight: bold;
    color: #999999;
    font-family: Lato;
}

.labelGenerico {
    font-size: 14px;
    color: #999999;
    font-family: Lato;
}

.labelGestion {
    font-size: 14px;
    font-weight: bold;
    color: #999999;
    font-family: Lato;
}

.botonNuevo {
    border: none;
    background-color: #DFBB17;
    color: white;
    width: 100px;
    height: 20px;
    font-size: 14px;
    margin-left: -0px;
}

.botonLimpiar {
    border: none;
    border: none;
    background-color: #DFBB17;
    color: white;
    width: 100px;
    height: 20px;
    font-size: 14px;
    margin-left: -0px;
}

.botonAsociar {
    border: none;
    background-color: #DFBB17;
    color: white;
    width: 110px;
    height: 20px;
    font-size:16px;
}

.botonDessociar {
    border: none;
    background-color: #DFBB17;
    color: white;
    width: 110px;
    height: 20px;
    font-size: 16px;
}
.botonDownload {
    border: none;
    background-color: transparent;
    background-image: url('../Images/downloadActiveID.png');
    background-image: url('../Images/downloadActiveID.jpg');
    width: 20px;
    height: 19px;
    margin-right: 140px
}


.ContenedortituloPrincipal {
    background: -webkit-linear-gradient(top, #EBD22D 0%, #DFBB17 50%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(top, #EBD22D 0%, #DFBB17 50%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(top, #EBD22D 0%, #DFBB17 50%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(top, #EBD22D 0%, #DFBB17 50%); /* Standard syntax */
    margin-top: 3%;
    width: 100%;
    align-content: center;
    text-align: center;
    outline: 5px #EBD32D solid;
    height: 65px;
}

.tituloPrincipal {
    color: white;
    font-size: 18px;
    font-family: Lato;
}

.cuadroPaginaDefault {
    background: -webkit-linear-gradient(top, #EBD22D 0%, #DFBB17 50%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(top, #EBD22D 0%, #DFBB17 50%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(top, #EBD22D 0%, #DFBB17 50%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(top, #EBD22D 0%, #DFBB17 50%); /* Standard syntax */
    margin-top: 3%;
    width: 100%;
    align-content: center;
    text-align: center;
    outline: 5px #EBD32D solid;
    height: 36px;
}

.cuadroSecundariosDefault {
    background: -webkit-linear-gradient(top, #EBD22D 0%, #DFBB17 50%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(top, #EBD22D 0%, #DFBB17 50%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(top, #EBD22D 0%, #DFBB17 50%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(top, #EBD22D 0%, #DFBB17 50%); /* Standard syntax */
    margin-top: 15%;
    width: 100%;
    align-content: center;
    text-align: center;
    outline: 5px #EBD32D solid;
    height: 36px;
}

.TituloPrincipalDefault {
    color: white;
    font-size: 97%;
    font-family: Lato
}
    /*----- FOOTER -----*/
    #footerWrapper {
        background-color: #979791;
    }
footer {
	clear: both;
	font-size: .7em;
	color: #fff;
	text-align: center;
	padding: .6em;
}
footer a {color: #fff;}



/* ----- OTHER STUFF ----*/
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.texboxNuevo {
    width: 100%;
    height: 20px;
    font-family: Lato;
    font-size: 14px;
    color: #a3a3a3;
    background-color: #e3e3e3;
    border: none;
    padding-left: 5px;
}

.texboxLargo {
    width: 100%;
    height: 20px;
    font-family: Lato;
    font-size: 14px;
    color: #a3a3a3;
    background-color: #e3e3e3;
    border: none
}

.botonBasico {
    border: none;
    background-color: #DFBB17;
    color: white;
    width: 100px;
    height: 20px;
    font-size: 14px
}

.botonbuscarAlertas {
    border: none;
    background-color: transparent;
    background-image: url(../Images/Boton_Buscar.png);
    width: 20px;
    height: 19px;
    margin-right: 140px
}

.texArea {
    width: 100%;
    font-family: Lato;
    font-size: 14px;
    color: #a3a3a3;
    background-color: #e3e3e3;
    border: none;
}

.gridHeader {
    background: -webkit-linear-gradient(top, #EBD22D 0%, #DFBB17 50%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(top, #EBD22D 0%, #DFBB17 50%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(top, #EBD22D 0%, #DFBB17 50%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(top, #EBD22D 0%, #DFBB17 50%); /* Standard syntax */
    font-family: Lato;
    font-size: 13px;
    font-weight: normal;
    color: white;
    border-style: solid;
    border-color: white;
    border-width: 1px;
    padding-left: 5px;
    padding-right: 5px;
    height: 40px;
    border-color: #D9B336;

}

.gridItem {
    font-family: Lato;
    font-size: 13px;
    font-weight: normal;
    color: #999999;
    /*border-color: #e3e3e3;*/
    border-width: 1px;
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #e3e3e3
}

.ContenedorLogin {
    margin: 0 auto;
    top: 30px;
    width: 300px;
    background-color: white;
    -webkit-box-shadow: 0px 0px 46px -5px rgba(227,227,227,1);
    -moz-box-shadow: 0px 0px 46px -5px rgba(227,227,227,1);
    -o-box-shadow: 0px 0px 46px -5px rgba(227,227,227,1);
    box-shadow: 0px 0px 46px -5px rgba(227,227,227,1);
}

.TituloContenido {
    display: block;
    height: 50px;
    position: relative;
    width: 100%;
}

.Subtitulo {
    width: 100%;
    margin-top: 20px;
    font-size: 30px;
    font-style: normal;
    text-align: center;
    text-transform: uppercase;
    color: #a3a3a3;
    font-family:Lato;
}

.RemembermeField {
    margin: 0 auto;
    width: 90%;
    margin-bottom: 20px;
    font-family: Lato;
    font-size: 15px;
    color: #a3a3a3;
    margin-left:25px
}

.ErrorMessageField {
    margin: 0 auto;
    width: 90%;
    color: red;
    margin-bottom: 15px;
    margin-left: 13px;
    font-family: Lato;
    font-size: 14px;
    margin-top:2%
}

.botonBuscar {
    border: none;
    background-color: transparent;
    width: 20px;
    height: 19px;
    margin-left: -173px;
}

.imagenfooter {
    width:230px
}

.btnSincAct {
    border: none;
    background-color: #DFBB17;
    color: white;
    width: 138px;
    height: 20px;
    font-size: 11px;
}

.IniciobtnGris {
    width: 83%;
    text-align: center;
    background-color: #e3e3e3
}

.InicioA{
    color:#a3a3a3;
    font-size: 100%
}

.InicioBoton {
    border: none;
    background-color: #DFBB17;
    color: white;
    width: 65%;
    height: 19px;
    margin-top: 3%
}

.btnCalendarioPoliza{
    width:30px;
    height:30px
}




