﻿    body {
    /*font-family:Arial;*/
    font-family:'Lato', sans-serif;
    }

.fullheight {
    height: 100%;
}

    .divContainerHome {
        width:779px;
        height:520px;
        margin: 0 auto;
        /*border: 1px solid rgb(212, 212, 212);
        border-radius:3px;*/
    }
    /*.divCabeceraHome {
        height:66px;
    }*/
    .divContainerBody {
        border: 1px solid rgb(212, 212, 212);
        border-radius:6px;
        width:779px;
        height:440px;        
        margin: 0 auto;
    }

    .divImagenHome {
        float:left;
        margin-left: 35px;
    }

    .divTitularHome {
        text-align:center;
        font-family:Arial;
        font-size: 10pt;
    }

    .divSeparadorCabecera {
        height:13px;
        background-color:#006E7F;
        margin-bottom: 10px;
        border-radius:3px;
    }
    /*Formulario home*/

    .inputUserName {background: url('/images/icon_user_gray_23x23.png') no-repeat;
	    padding-left: 36px;
	    font-size: 13pt;
	    background-position: 7px 7px;
	    width: 190px;
	    border-radius: 5px;
	    background-size: 18px;
	    height: 35px;
    }

    .inputPassword {background: url('/images/icon_lock_23x23.png') no-repeat;
	    padding-left: 36px;
	    font-size: 13pt;
	    background-position: 7px 7px;
	    width: 190px;
	    border-radius: 5px;
	    background-size: 18px;
	    height:35px
    }

    .buttonLogin {
        display: inline-block;
        text-align: center;
        vertical-align: middle;
        padding: 6px 26px;
        border: 1px solid #006e7f;
        border-radius: 8px;
        background: #00a1ba;
        background: -webkit-gradient(linear, left top, left bottom, from(#00a1ba), to(#006e7f));
        background: -moz-linear-gradient(top, #00a1ba, #006e7f);
        background: linear-gradient(to bottom, #00a1ba, #006e7f);
        text-shadow: #591717 1px 1px 1px;
        font: normal normal bold 20px arial;
        color: #ffffff;
        text-decoration: none;
	    width:70%;
	    cursor:pointer;
    }
    .buttonLogin:hover,
    .buttonLogin:focus {
        border: 1px solid #00b0cb;
        background: #00c1df;
        background: -webkit-gradient(linear, left top, left bottom, from(#00c1df), to(#008498));
        background: -moz-linear-gradient(top, #00c1df, #008498);
        background: linear-gradient(to bottom, #00c1df, #008498);
        color: #ffffff;
        text-decoration: none;
    }
    .buttonLogin:active {
        background: #006170;
        background: -webkit-gradient(linear, left top, left bottom, from(#006170), to(#006e7f));
        background: -moz-linear-gradient(top, #006170, #006e7f);
        background: linear-gradient(to bottom, #006170, #006e7f);
    }

    .divLogin {
	    width: 268px;
	    float: right;
	    margin-top: 30px; 
	    background-color: rgb(245, 245, 245);
	    border-radius: 9px;
	    margin-right: 30px;
	    text-align: center;
	    padding-top: 10px;
	    padding-bottom: 40px;
	    -webkit-box-shadow: 1px 1px 5px 0px rgba(207,207,207,1);
	    -moz-box-shadow: 1px 1px 5px 0px rgba(207,207,207,1);
	    box-shadow: 1px 1px 5px 0px rgba(207,207,207,1);
    }
    .divLogin input{
	    margin:5px;
	    background-color: white;
	    margin-bottom: 20px;
	    width: 80%;
    }
    .divLang {
        word-spacing: 10px;
    }
    .divLang a{
        font-size: 80%;
        word-spacing: 40px;
        color:#006E7F;
    }
    .divLang a:link{
        text-decoration: none;
    }
    .divLang a:hover{
        text-decoration: underline;
    }
    .divLang img{
	    margin:4px;
	    cursor:pointer;
	    opacity:0.4;
    }
    .divLang .seleccionado{
	    opacity:1;
        font-weight: 800;
    }

    .divSelectorEmpresa {
        margin: 27px;
        /*background-color: rgb(238, 238, 238);*/
        border-radius: 8px;
        height: 347px;
        padding-left: 15px;
        padding-top: 1px;
        background-image: url("/images/Selector_background.png");
        background-position-x: -3px;
    }

    .divSelectorEmpresa div {
        margin:10px;     
    }

    .divSelector{
        width:400px;
        float:left;
    }

    .divSelector select {
        font-size:11pt;  
        height: 190px;  
        width:400px;
        border-radius:3px;
        padding:3px;
    }

    .divSelector select option{
        margin-left: 5px;
        padding-top: 3px;
    }

    .divSelectorBotones{
        width:265px;
        float:right;
        margin-top: 30px;
    }

    .divSelectorBotones .aspNetDisabled,
    .divSelectorBotones .buttonSelEmpresa {
        display: inline-block;
        text-align: center;
        vertical-align: middle;
        padding: 6px 0px;
        border: 1px solid #006e7f;
        border-radius: 8px;
        background: #00a1ba;
        background: -webkit-gradient(linear, left top, left bottom, from(#00a1ba), to(#006e7f));
        background: -moz-linear-gradient(top, #00a1ba, #006e7f);
        background: linear-gradient(to bottom, #00a1ba, #006e7f);
        text-shadow: #591717 1px 1px 1px;
        font: normal normal bold 20px arial;
        color: #ffffff;
        text-decoration: none;
	    width:90%;
	    cursor:pointer;
    }
    .buttonSelEmpresa:hover,
    .buttonSelEmpresa:focus {
        border: 1px solid #00b0cb;
        background: #00c1df;
        background: -webkit-gradient(linear, left top, left bottom, from(#00c1df), to(#008498));
        background: -moz-linear-gradient(top, #00c1df, #008498);
        background: linear-gradient(to bottom, #00c1df, #008498);
        color: #ffffff;
        text-decoration: none;
    }
    .buttonSelEmpresa:active {
        background: #006170;
        background: -webkit-gradient(linear, left top, left bottom, from(#006170), to(#006e7f));
        background: -moz-linear-gradient(top, #006170, #006e7f);
        background: linear-gradient(to bottom, #006170, #006e7f);
    }

    .divBuscar {
        width:400px;
        float:left;
        margin-top:0 !important;
    }

    .divBuscar input{
        border-radius:3px;
    }
    .divBuscar .buttonReset {
        float:right;
        border-radius:3px;
    }

    .divTags {
        font-size: 10pt;
        width:100%;
    }

    .divTags label a {
        text-decoration:none;
        color: inherit;
    }

    .divTags label a:hover {
        text-decoration:underline;
    }

    .divTags label .selected {
        border: 1px solid rgb(209, 209, 209);
        background-color: #00CDEA;
        border-radius: 6px;
        padding: 3px;
        color: white;
        padding: 3px 8px 3px 8px;
    }

    .divTitSelEmpresa {
        float: left;
        width:30%;
    }

    .divTitSelEmpresa h3 {
        margin-bottom:0;
        margin-top: 10px;
    }

    .divTitUsuarioInfo {
        float: right;        
        margin-right: 15px !important;
        margin-top: 15px !important;
    }

    .divTitUsuarioInfo .labelNombreUsuario {
        vertical-align:super;
        margin-right:20px;        margin: 0 25px 0 15px;
    }

.liExcelIconError {
    list-style-image:url('/images/cross-circle.png');
    color:rgb(173, 0, 0);
}

.liExcelIconInformation{
    list-style-image:url('/images/information.png');    
}

.liExcelIconWarning{
    list-style-image:url('/images/exclamation.png');    
}

.liExcelIconOK{
    list-style-image:url('/images/tick.png');    
}

.aLinkDecorationNone {
    text-decoration:none;
}

.h3TitleExcelImport {
    border: 1px solid rgb(214, 214, 214);
    border-radius: 5px;
    padding: 5px;
    width: 80%;
}

.buttonUpload {
        display: inline-block;
        text-align: center;
        vertical-align: middle;
        padding: 6px 26px;
        border: 1px solid #006e7f;
        border-radius: 8px;
        background: #00a1ba;
        background: -webkit-gradient(linear, left top, left bottom, from(#00a1ba), to(#006e7f));
        background: -moz-linear-gradient(top, #00a1ba, #006e7f);
        background: linear-gradient(to bottom, #00a1ba, #006e7f);
        text-shadow: #591717 1px 1px 1px;
        font: normal normal bold 20px arial;
        color: #ffffff;
        text-decoration: none;
	    width:30%;
        min-width: 235px;
	    cursor:pointer;
    }
    .buttonUpload:hover,
    .buttonUpload:focus {
        border: 1px solid #00b0cb;
        background: #00c1df;
        background: -webkit-gradient(linear, left top, left bottom, from(#00c1df), to(#008498));
        background: -moz-linear-gradient(top, #00c1df, #008498);
        background: linear-gradient(to bottom, #00c1df, #008498);
        color: #ffffff;
        text-decoration: none;
    }
    .buttonUpload:active {
        background: #006170;
        background: -webkit-gradient(linear, left top, left bottom, from(#006170), to(#006e7f));
        background: -moz-linear-gradient(top, #006170, #006e7f);
        background: linear-gradient(to bottom, #006170, #006e7f);
    }
            
    .buttonVerificar {
        display: inline-block;
        text-align: center;
        vertical-align: middle;
        padding: 6px 0px;
        border: 1px solid #006e7f;
        border-radius: 8px;
        background: #00a1ba;
        background: -webkit-gradient(linear, left top, left bottom, from(#00a1ba), to(#006e7f));
        background: -moz-linear-gradient(top, #00a1ba, #006e7f);
        background: linear-gradient(to bottom, #00a1ba, #006e7f);
        text-shadow: #591717 1px 1px 1px;
        font: normal normal bold 20px arial;
        color: #ffffff;
        text-decoration: none;
	    width:25%;        
	    cursor:pointer;
        font-size: 12pt;
        margin-bottom: 5px;
    }
    .buttonVerificar:hover,
    .buttonVerificar:focus {
        border: 1px solid #00b0cb;
        background: #00c1df;
        background: -webkit-gradient(linear, left top, left bottom, from(#00c1df), to(#008498));
        background: -moz-linear-gradient(top, #00c1df, #008498);
        background: linear-gradient(to bottom, #00c1df, #008498);
        color: #ffffff;
        text-decoration: none;
    }
    .buttonVerificar:active {
        background: #006170;
        background: -webkit-gradient(linear, left top, left bottom, from(#006170), to(#006e7f));
        background: -moz-linear-gradient(top, #006170, #006e7f);
        background: linear-gradient(to bottom, #006170, #006e7f);
    }


.divSelectFile {
    margin:0 auto;
    text-align:center;
    width: 46%;
    border: 1px solid gray;
    border-radius: 6px;    
    padding-bottom: 20px;
}

.divExportBatch {
    margin: 0 auto;
    text-align: center;
    width: 40%;
    border: 1px solid gray;
    border-radius: 6px;
    padding-bottom: 20px;
    display:none;
    padding:20px;
    margin-bottom:10px;
}

.divTitInterior {
    background-color:#ffffe1;
    height: 32px;
    text-align: center;
    border: 1px solid gray;
    border-radius: 5px;
    margin-bottom: 19px;
}

.divTitInterior h2 {
    margin-top:0;
}

.divResultado {
    margin: 0 auto;
    text-align: center;
    justify-content: center;
    width: 800px;
    padding-bottom: 20px;
}