/* Site
   -------------------------------- */
body{font-size: 62.5%;font-family: "Open Sans";margin: 0;padding: 0; white-space:nowrap;}
.clearer{clear: both;height: 0;max-height: 0;overflow: hidden;} 
.line{border-bottom: solid 1px;padding-bottom: 5px;}
/* Estilos para los Paneles
-------------------------------------*/
/* Paneles Contenedores */
.BDocPanel

    display:table;
    width:100%;
    height:100%;
    padding:0;
    margin: 0;
    min-width:650px;
}
.BDocPanelMedium
{
    width: 550px !important; 
    margin: 0 auto;
    border: solid 1px;
    padding:0;
}
.LoginPanel
{
    width: 400px; 
    margin:20em auto;
    border: solid 1px;
    padding:0;
}
.UploadPanel
{
    width: 350px; 
    margin:6em auto;
    border: solid 1px;
    padding:0;
}
.TPendientesMW{min-width:650px;}
.ListCollectionPanel{}
.ActionPanel{}
.OcultaPanel
{
    visibility:hidden}
.CargandoGif
{
    padding: 15em 35em;
}
.CargandoGifMedium
{
    padding: 15em 15em;
}

/*Cabeceras de los paneles*/
.PanelHdr
{
 /*   border: 1px solid #ffffff; 
    
*/
    border-Top: 3px solid #333e48;
    background: #ffffff 50% 50% repeat-x;
    color: #FFFFFF; 
    font-weight: bold; 
    padding:0;
    margin:0;
    display:block;
    right:0;
    left:0;
}
.PanelHdrCW
{
    border: 1px solid; 
    font-weight: bold; 
    padding:0;
    margin: 0;
    display:table-header-group;
    right:0;
    left:0;
}
.PanelHdrMedium{display:block;}
.panelHdr2
{    
    font-size:10px;
    font-weight: bold; 
    background-color:#333e48;
    color:White;
    padding:0;
    margin: 0;
    border: solid 1px #333e48;
    right:0;
}
.panelHdr2CW
{    
    font-size:13px;
    font-weight: bold; 
    background-color:#555555;
    color:White;
    padding:0;
    margin: 0;
    border: solid 1px #555555;
    right:0;
    bottom:0;
}
.titleHdr
{
    padding:0;
    border: solid 0px #555555;
    display:block;
    position:relative;
    float:left;
}
.titleHdrCW
{
    float:left;
    display:block;
    position:relative;
}
.userHdr
{
    display:block;
    position:relative;
    float:right;
}
.userHdrCW
{
    float:left;
    display:block;
    position:relative;
    font-weight: bold; 
}
/* Contenido izquierdo del panel*/
.PanelMenuLeft
{
    display:block;
    position:absolute;
    left:10px;
    float:left;
    width:325px;
    display:table-row;
    
}
.PanelMenuLeftHoriz
{
    display:block;
    position:relative;
    left:0;
    float:left;
    width:100%;
    display:table-column;
}
/*contenido superior de los paneles*/
.PanelMenuTop{}
/*Contenedor de los paneles*/
.PanelCnt
{   
    padding:0;
    margin: 0;
    display:table-row;
    //position:absolute;
    //float:right;
    left:356px;
    right:4px;
    //height:100%;
    min-width:410px;
    //top:
}
.PanelCntHoriz
{   
    padding:0;
    margin: 0;
    display:table-column;
    position:relative;
    float:left;
    left:0;
    right:0;
    height:100%;
    width:100%
}
/*Pies de los paneles*/
.PanelFtr { display:block; position:relative; font-size: 1.25em; color: #333e48; margin: 0 0 0 40%; }
.hdnDialog{visibility:hidden}
.DivDialog
{
    overflow:scroll !important;
}

/* Clases para Subpaneles
------------------------------------*/
.BdocSubPanel
{
    position:relative;
    padding:0;
    margin: 0;
}
.SubpanelBottom
{
    display:block;
    bottom:0;
    height:100%;
}
.SubPanelHdr
{
    background: black;
    color: white;
    /*font-family:"Open Sans";*/ 
    font-size:1.5em;
    font-weight: bold;

}
.SubPanelFtr{}
.ContentSubPanel{}
.ContentLeftSubPanel{}

/* Clases para los items
---------------------------*/

/*Clases para los div item*/
.item
{
    font-size: 10px;
    /*font-family:"Open Sans";*/
}
.itemMenu
{
    font-size: 10px;
    /*font-family:"Open Sans";*/
}
.itemMenuForm
{
    display:block;
    position:absolute;
    float:right;
    border:none;
    width:3em;
    height:3em;
}
.ItemPag{margin:0 0 0 20em;}
.itemRecuadro{border-bottom:solid 1px gray;height:6.5em;}
.itemTop{border-top:solid 1px gray;}
/*Clases para las imagenes de los item*/
.itemImgSmall
{
    width:2.5em !important;
    height:2.5em !important;
    padding: 1.5em 0 0 0 !important;
}
.itemImg
{
    width:4em;
    height:4em;
    float: left;
    display:block;
    position:relative;
    border:none;    
}
.itemImgMedium
{
    width:5em;
    height:5em;
    margin: .5em 0 .5em 0;
}
.itemImgLarge
{
    width:6em;
    height:6em;
    margin: .5em 0 0 0;
}
.itemImgPag
{
    width:2.5em !important;
    height:2.5em !important;
    padding: .5em 0 0 0;
}
.itemImgError
{
	padding-right:.5em;
}
div.PanelHdr img{ 
    width:auto !important;
    height:auto !important;

}
div.PanelHdr a{
padding-top: 20px;
}
.VersionActivaImg
{
    width:2.5em !important;
    height:2.5em !important;
    padding: .5em 1em 0 0 !important;
}
.itemMenuIMG
{
    width: 4em; 
    height: 4em; 
    border:none;
}
/*Clasese para los nombres del item*/
.ItemName
{
    font-size:1.3em;
    font-weight: bold;
    margin:0;
    padding:0;
    line-height:100%;
    /*font-family:"Open Sans";*/
}
.ItemNameLarge{
    padding: .5em 15px .5em 0;
    /*font-family:"Open Sans";*/
}
.ItemMenuName
{
    color:Black;
    font-weight: bold; 
    font-size:1.5em;
    position:absolute;
    margin-left:.5em;
    /*font-family:"Open Sans";*/
}
/*Clases para las descripciones de los item */
.ItemDescription
{
    margin:0;
    padding:0;
    line-height:100%;
    text-align: justify;
    /*font-family:"Open Sans";*/
    font-size:1.1em;
}
.ItemDescriptionPag
{
    padding:1em 0 0 0;
    color:#000000;
    font-size:10px;
    /*font-family:"Open Sans";*/
}
.ItemMenuDes
{
    margin:0;
    padding:0;
    position:absolute;    
    line-height:100%;
    text-align: justify;
    color:gray;
    margin: 2em 0 0 .7em;
    /*font-family:"Open Sans";*/
}
/*Clases para los Botones de los item*/
.itemButton
{
    position:relative;
    display:block;
    float: right; 
    vertical-align: middle; 
    padding: .5em 0 0 0;

}
.ittemButtonModal
{
    float:right !important;
    display:block;
    position:relative;
    padding:20px 0 0 0;
}
.itemButtonLarge{padding: 0 .5em 0 .5em;}
.itemButtonImg
{   
    border:none;
    width:4em;
    height:4em; 
}
.itemButtonForm{margin:0;}
.itemButtonImgForm
{   
    border:none;
    width:4em;
    height:4em; 
    margin:0;
}

/*clases auxiliares para items*/

.itemSpaceLeft
{
    width: 2em; 
    height: 2em; 
    float:left;
    display:block;
    position:relative;
}
.itemSpaceRight
{
    width: 2em; 
    height: 2em;
    display:block;
    position:relative;     
    float:right;
}   
.itemSpaceRight10em
{
    width: 2em; 
    height: 2em;
    display:block;
    position:relative;     
    float:right;
    padding-right:10em;
}   

.BusquedaSubmit{padding: 0 0 2em 0;}
/* Clases para los Formularios
---------------------------*/
.Form
{
	
}
.FormBackground
{
    position:relative;
    padding:0;
    margin: 0;
    background-color:#d7d7d9;
    height:6em;
}
.FormBottom
{   
    border-top: solid 1px gray;
    position:absolute;
    bottom: 0;
    width:100%;
}
.FormHdr{}
.FormLogin
{
    height: 6em;
    border-bottom: solid 1px Gray;
    position:relative;
} 
.FieldSpaceLeft
{
    width: 3em; 
    height: 2em;
    display:block;
    position:relative;     
    float:left;
} 
.FormEntrada
{
    height: auto;
    border-bottom: solid 1px Gray;
}
.FormColumn
{
	position:absolute;
	float:left;
	display:block;
}

/* Clases para los Campos
---------------------------*/
/*Clases para los div field*/
.SubmitField{position:relative;padding: 15px 0 0 0 !important;}
.FormLoginFieldFirst{padding:1em 0 0 0;}
.FormLoginField{left:4em;}
.FieldUpload
{
    border: 1px solid gray;
    color:Gray;
    width:240px;
    padding:.35em 0 0 0;
    margin:.25em 0 0 0;
}
.Field
{
    font-size: 8pt;
    /*font-family:"Open Sans";*/
    color: gray;
    height:2em;
}
.FieldSubmit{height:5em;}
.FieldAdvS
{
    font-size: 8pt;
    /*font-family:"Open Sans";*/
    color: gray;
    height:2.5em;
}
.FieldCenter{}
.FieldRight
{
    float:right;
    position:relative;
    display:block;
}
.FieldLeft
{
    float:left;
    position:relative;
    display:block;
}
.FieldCHK
{
    vertical-align:top !important;
}

.FieldFlineal
{
    float:left;
    display:block;
    position:relative;
    width:300px;
    padding:20px 0 0 0;
}
.FieldFlinealRigth
{
    float:left;
    display:block;
    position:relative;
    padding:20px 0 0 0;
}
.FInput{}
/*clases para los label*/
.LabelTop{font-size: 1em;}
.LabelLeft
{  
    vertical-align:bottom;
    /*font-family:"Open Sans";*/
    font-size: 1em;
}
.LabelLeftAdvS
{  
    vertical-align:bottom;
    /*font-family:"Open Sans";*/
    font-size: 1em;
    float:left;
    display:block;
    position:relative;
    padding:.5em 0 0 0;
}
/*.LabelLeftP05em{padding-left:.5em;padding:-3px 0 0 0;}*/
.LabelLeftP05em{padding:3px 0 0 .5em;}
/*.LabelLeftP1em{padding-left:1em;padding:-3px 0 0 0;}*/
.LabelLeftP1em{padding:3px 0 0 1em;}
.LabelLeftP5em{padding:3px 0 0 5em;}
.LabelRight{font-size: 1em;}
.LabelError
{
    color:red;
    vertical-align:bottom;
    /*font-family:"Open Sans";*/
    font-size: 1em;
    float:right;
    display:block;
    position:relative;
    padding:0 1em 0 0;
    visibility:hidden;

}
/*clases para los imput/Values*/
.FieldValue
{
    border: 1px solid gray;
    width:150px;
}
.FieldValueCab
{
    font-weight:bold;
    font-size:1.5em;
}
.FieldValue200px{width:200px;}
.FieldValueMemo
{
    font-size:10px;
    font-weight:normal;
    width:275px;
    display:block;
    position:relative;
}
.FieldValueIndexServer{
    float:right;
    display:block;
    position:relative;
    width:210px;
    border: 1px solid gray;
}
.FieldValueIndexServerAdv{
    float:right;
    display:block;
    position:relative;
    width:190px;
    border: 1px solid gray;
}
.FieldValueLarge{width:300px;}
.FieldValueHighlighted{color:Red;}
.FieldValueRequired{background-color:#FEFFA6}
.FieldValueError{background-color:#FEFFA6;}
.FieldValueProtected
{
    border:none;   
    font-size: 1em;
    background-color:transparent;
    vertical-align:top;
}
.FieldValueCHK{}
/*Clases para los elementos de la busqueda avanzada*/
.typeAdvS
{
    float:right;
    display:block;
    position:relative;
}
.FieldValueAdvS
{
    border: 1px solid gray;
    width:100px;
    float:right;
    display:block;
    position:relative;
    margin:.25em .5em 0 .5em;
    visibility:hidden;
}
.FieldValueSRCH{margin:.25em .5em 0 .5em;}
.divAdvSCMB
{
    float:right;
    display:block;
    position:relative;
}
/*Clases propias para los combos*/

.CMBStyle
{
    float:left;
    display:block;
    position:relative;
}
.CMBLeft
{
    display:block;
    position:relative;
    float:right !important;
}
.FieldValueCMB
{
    border: 1px solid gray;
    display:block;
    position:relative;
}
.FieldASCmbValue{}
.LabelCMB
{
    float:left;
    display:block;
    position:relative;
    vertical-align:bottom;
}
.AfterCMB{padding:1em 0 0 0;}
.AfterCMBCOM{padding-top:8px; margin:.25em .5em 0 .5em;}
.AfterMULTICOM{padding-top:185px; margin:.25em .5em 0 .5em;}
/*Clases para los Combox. Son las clases copiadas de la pagina de JQuery ui */
	.ui-button { margin-left: -1px; }
/*	.ui-button-icon-only .ui-button-text { padding: 0.35em; } 
    .ui-autocomplete-input { margin: 0; padding: 0.48em 0 0.47em 0.45em; }*/
    .ui-button-icon-only .ui-button-text { padding: 0.05em; } 
    .ui-autocomplete-input { margin: 0; padding:.05em 0.35em 0.35em;}
.pdfContent
{
    width:100%;
    height:95%;
    margin:0 0 0 0;
}
.ui-progressbar-value { background-image: url(images/pbar-ani.gif); }
.ui-widget-content-required { border: 1px solid #dddddd; background: #FEFFA6 url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.divlink  {
    cursor:pointer;
}

.divlinkhover {
    /*background: #ffffff;    */
}
.LabelComboEdit  {
    cursor:pointer;
    text-decoration:underline;
}
.frameHide  {
    width:0px;
    height:0px;
    position:absolute;
    top:-1000px;
    left:-1000px;
}
.SuperSearchBDoc  {font-weight: bold;}
.multiselectedit  {width: 380px; height: 200px;}
/* Clases para la navegación de un documento PDF */
.NavPDFDocTable  {
	background: none repeat scroll 0 0 #FFF2DF; border-bottom: 1px solid #DDD;
}
.NavPDFDocTR  {
}
.NavPDFDocFirst  {
}
.NavPDFDocPrev  {
}
.NavPDFDocNext  {
}
.NavPDFDocLast  {
}
.NavPDFDocText  {
}
