﻿/*MASTER PAGE*/

html, body
{
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
    text-align: center;
    background-image: url('../Images/main-bg.gif');
    
}


div#content
{
    text-align: center;
    width: 1024px;
    margin: 0;
    vertical-align: bottom;
}



div#contentmanager
{
    margin: 0 auto;
    padding: 0;
    text-align: left;
    width: 1024px;
    vertical-align: bottom;
}

.cabecera
{
    background-image: url('../Images/head.gif');
    background-color: #666666;
    width: 100%;
    text-align: left;
    color: #FFFFFF;
    margin: 0px auto;
}

/*label titulo */
.labeltitulo
{
    font-family: Verdana;
    font-size: 1.0em;
    font-weight: normal;
    color: #000000;
    text-align: left;
}

.labelexitoAlbaran
{
    color: #069106;
    font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
}

.labelwrongAlbaran
{
    color: #d40404;
    font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
}

.labelwrongLogin
{
    color: #d40404;
    font-family: Verdana;
    font-size: 8pt;
}
/*Cabecera de la master*/

.Titulo
{
    background-color: #FFFFFF;
    width: 100%;
    height: 25px;
    text-align: left;
    color: #000000;
    vertical-align: bottom;
}

.TituloRight
{
    background-color: #FFFFFF;
    width: 100%;
    height: 25px;
    text-align: right;
    color: #000000;
    vertical-align: bottom;
}

/*LOGIN*/
.CTRLUser_contenedorlogin
{
    text-align: left;
    background-color: #D5D8D9;
    position: absolute;
    left: 441px;
    width: 380px;
    top: 161px;
    border: solid 1px gray;
}

/*::::::::::::::::::GRIDVIEW:::::::::::::::::*/

.gridstyle
{
    font-family: Verdana;
    table-layout: auto;
    border-collapse: collapse;
    width: 100%;
    padding: 3px;
}

/*Header and Pager styles*/
.HeaderStyle, .PagerStyle /*Common Styles*/
{
    background-color: #727c81;
    background-position: center;
    font-size: 10pt;
    border-right: solid 1px #727C81;
    border-left: solid 1px #727C81;
    color: #ffffff;
}
.HeaderStyle th
{
    color: #ffffff;
}
.HeaderStyle a
{
    text-decoration: none;
    color: #ffffff;
    font-size: 0.85em;
    text-align: center;
    font-weight: bold;
    height: 10px;
}
.PagerStyle table
{
    text-align: center;
    margin: auto;
    font-family: Verdana;
    font-size: 8pt;
}
.PagerStyle table td
{
    border: 0px;
    padding: 3px;
    font-family: Verdana;
    font-size: 8pt;
}
.PagerStyle td
{
    border-top: #1d1d1d 1px solid;
    font-family: Verdana;
    font-size: 8pt;
}
.PagerStyle a
{
    color: #ffffff;
    text-decoration: none;
    padding: 3px 3px 3px 3px;
    border-top: solid 1px #777777;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #777777;
    font-family: Verdana;
    font-size: 8pt;
}
.PagerStyle span
{
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    font-family: Verdana;
    font-size: 8pt;
}
/*RowStyles*/
.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td /*Common Styles*/
{
    padding: 3px;
    border-right: solid 1px #727C81;
    border-left: solid 1px #727C81;
    text-align: center;
    font-size: 0.65em;
}
.RowStyle td
{
    background-color: #ebebeb;
    color: #333333;
    font-size: 0.65em;
    font-family: Verdana;
    border-right: solid 1px #727C81;
    border-left: solid 1px #727C81;
    border-bottom: solid 1px #727C81;
}
.AltRowStyle td
{
    border-right: solid 1px #727C81;
    border-left: solid 1px #727C81;
    background-color: #FFFFFF;
    color: #333333;
    font-size: 0.65em;
    font-family: Verdana;
    border-bottom: solid 1px #727C81;
}
.SelectedRowStyle td
{
    background-color: #ffff66;
}


/*texto que se muestra cuando el grid esta vacio*/
.emptygridfont
{
    color: #000000;
    font-size: 0.95em;
    border: solid 1px #000000;
}

/*estilo del boton nuevo informe*/
.buttonnuevoinforme
{
    position: absolute;
}

/*Estilo "First" boton*/
.firstbutton
{
    position: absolute;
    top: 367px;
    left: 13px;
}

/*Estilo "Next" boton*/
.nextbutton
{
    position: absolute;
    top: 365px;
    left: 83px;
}

/*Estilo "Previous" boton*/
.previousbutton
{
    position: absolute;
    top: 365px;
    left: 121px;
}

/*Estilo "Last" boton*/
.lastbutton
{
    position: absolute;
    top: 366px;
    left: 46px;
}

/*Estilo de filtros*/
.filterstyle
{
    background-color: #727C81;
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 0.75em;
    font-weight: bold;
    height: 22px;
}

/*estilo del dropdown del paginador*/
.cmb
{
    font-size: 0.95em;
    height: 18px;
}

/*:::::::::::: FILTROS ::::::::::::::::::*/

.collapsePanelin
{
    /*background-color: #E5E5E5;*/
    /*background-image: url('../Images/main-bg.gif');*/
    background-color:#ffffff;
    width: 99,9%;
    height: 98px;
    color: #FFFFFF;
    display: block;
    border: solid 1px #000000;
}

.collapsePanelinAlta
{
     /*background-image: url('../Images/main-bg.gif');*/
    background-color:#ffffff;
    width: 99,9%;
    height: 465px;
    color: #FFFFFF;
    display: block;
    border: solid 1px #000000;
}

.titulofiltro
{
    background-color: #a62f2f;
    width: 99,9%;
    height: 18px;
    text-align: left;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Verdana;
    border: solid 1px #000000;
    border-bottom-width: 0px;
    font-size: 8pt;
}

.tituloTraza
{
    background-color: #838282;
    width: 99,9%;
    font-size: 8pt;
    font-weight: bold;
    height: 15px;
    text-align: left;
    color: #FFFFFF;
    font-family: Verdana;
}

.titulocolumnasalta
{
    background-color: #838282;
    width: 99,9%;
    font-size: 8pt;
    height: 15px;
    text-align: center;
    color: #ffffff;
    font-family: Verdana;
}

/*label titulo  filtro*/
.labeltitulofiltro
{
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #FFFFFF;
    height: 27px;
    width: 100%;
}

.labelsfiltro
{
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    color: #315459;
}

.labelsfiltroblack
{
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
    text-align: justify;
}

.labelsLogin
{
    font-family: Verdana;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;
    text-align: justify;
}

.labelsfiltroblackBold
{
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
    font-weight: bold;
}

.textboxfiltrofecha
{
    font-family: Verdana;
    color: #000000;
    font-size: 8pt;
    height: 14px;
    width: 80px;
    vertical-align: middle;
    border: solid 1px #a7a7a7;
}

.textboxfiltroHora
{
    font-family: Verdana;
    color: #000000;
    font-size: 8pt;
    height: 14px;
    width: 70px;
    vertical-align: middle;
    border: solid 1px #a7a7a7;
}

.textboxfiltro
{
    font-family: Verdana;
    color: #000000;
    font-size: 8pt;
    width: 135px;
    height: 14px;
    vertical-align: middle;
    border: solid 1px #a7a7a7;
    margin-left: 11px;
}

.textboxBig
{
    font-family: Verdana;
    color: #000000;
    font-size: 8pt;
    width: 200px;
    height: 14px;
    vertical-align: middle;
    border: solid 1px #a7a7a7;
    margin-left: 11px;
}

.textboxBigcliente
{
    font-family: Verdana;
    color: #000000;
    font-size: 8pt;
    width: 250px;
    height: 14px;
    vertical-align: middle;
    border: solid 1px #a7a7a7;
    margin-left: 11px;
}

.textboxBignombre
{
    font-family: Verdana;
    color: #000000;
    font-size: 8pt;
    width: 400px;
    height: 14px;
    vertical-align: middle;
    border: solid 1px #a7a7a7;
    margin-left: 11px;
}


.buttoncalendar1
{
    cursor: hand;
}

.buttonseparador
{
    height: 75px;
    width: 2px;
}

.dropdownBig
{
    width: 320px;
    font-family: Verdana;
    color: #000000;
    font-size: 8pt;
    height: 18px;
    vertical-align: middle;
    border: solid 1px #a7a7a7;
}

.dropdown
{
    width: 135px;
    font-family: Verdana;
    color: #000000;
    font-size: 8pt;
    height: 18px;
    vertical-align: middle;
    border: solid 1px #a7a7a7;
}


/*:::::::::::::::ERROR MSG :::::::::::::::*/
.modalPopupMensaje
{
    background-color: #CCCCCC;
    padding: 0px;
    margin: 0px;
    width: 528px;
    font-weight: bold;
}

.modalPopupMensajeFields
{
    background-color: #CCCCCC;
    padding: 0px;
    width: 528px;
    margin: 0px;
}

.titulomodalstyleError
{
    background-color: #999999;
    color: #FF0000;
    font-family: Verdana;
    font-size: 0.90em;
    font-weight: bold;
    width: 100%;
    text-align: center;
    padding: 0px;
    margin: 0px;
}

.titulomodalstyleCancel
{
    background-color: #7A7B7F;
    width: 100%;
    padding: 0px;
    margin: 0px;
    vertical-align: middle;
}

.titulomodalstylefieldsError
{
    background-color: #999999;
    color: #000000;
    font-family: Verdana;
    font-size: 0.90em;
    width: 100%;
    text-align: left;
}

/*:::::::: Menu :::::::::::::*/

.menuh
{
    font-family: Verdana;
    font-size: 0.90em;
}

.menuh ul, li
{
    list-style-type: none;
}

.menuh ul
{
    margin: 0;
    padding: 0;
}


.menuh a
{
    text-decoration: none;
    color: #FFFFFF;
    background: #a62f2f;
    display: block;
    padding: 3px;
    text-align: center;
    border: 1px solid #FFFFFF;
    border-width: 1px 1px 1px 0;
    font-family: Verdana;
    font-size: 0.90em;
    font-weight: bold;
}


.menuh a#primero
{
    border-left: 1px solid #FFFFFF;
}

.menuh a:hover
{
    color: #ffffff;
    background: #bf4b4b;
    font-family: Verdana;
    font-size: 0.90em;
    font-weight: bold;
}

.menuhitem
{
    font-family: Verdana;
    font-size: 0.90em;
    width: 180px;
}

.menuhitem ul, li
{
    list-style-type: none;
}

.menuhitem ul
{
    margin: 0;
    padding: 0;
}


.menuhitem a
{
    text-decoration: none;
    color: #FFFFFF;
    background: #a62f2f;
    display: block;
    padding: 3px;
    text-align: center;
    border: 1px solid #FFFFFF;
    border-width: 1px 1px 1px 0;
    font-family: Verdana;
    font-size: 0.90em;
}


.menuhitem a#primero
{
    border-left: 1px solid #FFFFFF;
}

.menuhitem a:hover
{
    color: #ffffff;
    background: #bf4b4b;
    font-family: Verdana;
    font-size: 0.90em;
    font-weight: bold;
}


/*:::::::::::::::::::Modal Popup:::::::::::::::*/

.modalPopup
{
    background-image: url('../Images/main-bg.gif');
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 500px;
    text-align: left;
}

.modalBackground
{
    background-color: #000;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
}
