/*Controles COMUNES - Inicio*/
/* ASPX Button */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,300,600,700&subset=latin,cyrillic-ext);

.aspxButton_CssClass{
}

.dxbButton {
   background: transparent !important;
   border:1px;
   color:white;
}



.dxnbControl td.dxnbCtrl {
    background-color: #007584;
}

.dxbButton_Office2010Black div.dxb
{
    border:none !important;
}

.dxpc-contentWrapper
{
     overflow-x: none !important;     
}

.arbolSelector
{
    float:left;
}

.cabeceraImg
{
   background: url(../Personalizacion/Imagenes/arento.png);
    float:left;
    margin-left:50px;
}

#dvCabecera img
{
    float:left;
    margin-left:50px;
}

#dvCabecera img
{
    float:left;
    margin-left:50px;
}

.dvCabecera img
{
     float:left;
     margin-left:50px;
}

#dvCabecera
{
    position: inherit;
    z-index:-1;
}

.dvCabecera
{
     position: inherit;
    z-index:-1;
}
.cmbComboPais {
    background-color: #F7F6F3;
    border-color: #E6E2D8;
    border-style: solid; 
    border-width: 1px;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif  !important;
    font-size: 10pt;
    color: #333333;
    width: 465px;
    display:none;
}

.pnSessionExpirada
{
    
}
.pnErrorInicioSession
{
	margin-top:2px;
	background-color: #F7F6F3;
    border-color: #CCCCCC;
    border-style: Solid;
    border-width: 1px;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif  !important;
    Font-Size: 16pt;
    Color: #284775;
    text-align:center;
}

.cssTextBox100
{
    float:left;
    width:100%;
}

.cssEntidadCombo1
{
}

.cssEntidadEtiq1
{
}

.cssEntidadCombo2
{
}

.cssEntidadBtn
{
}

.cssEntidadEtiq2
{
}

.cssEntidadtxt1
{
}

.cssEntidadEtiq3
{
}

.cssEntidadtxt2
{
}

.comboArticuloFiltros1
{
    background:red;
}

#comboArticuloFiltros1
{
    background:blue;
}

.IniciarSessionLabelError
{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif  !important;
    font-size: 10pt;
    color:Red;
    text-align:center;
}

.IniciarSesionTextBoxStyle {
    padding:2px;
    margin:2px;
    Font-Size: 16pt;
    width:300px;
}

.aspxButton_HoverStyle{
    color: #3c3c3c;
    background: #fcf8e5;
}

.aspxButton_CheckedStyle {
    border-style: none; 
    border-style: none;   
    border: 0px;
    white-space: nowrap;
    color:white;  
}

.aspxButton_DisabledStyle {
    border-style: none; 
    border-style: none;   
    border: 0px;
    white-space: nowrap;
    color:white;  
}

.aspxButton_PressedStyle {
    border-style: none; 
    border-style: none;   
    border: 0px;
    white-space: nowrap;
    color:white;  
}
/* ASPX Menu */
.aspxNavBar_GroupHeaderStyle {
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif  !important;
    font-size:9pt;
    font-weight:bold;
    background: #007584;
    border-bottom: 1px solid #ffffff;
    border-top: 1px solid #00626f;
    color: white;
}

.aspxNavBar_GroupContentStyle {
    border: 1px;    
}    

.aspxNavBar_ItemStyle {
    border: 1px;    
    padding: 3px 1px;

}

.dxnbItemHover_Office2010Black, .dxnbLargeItemHover_Office2010Black, .dxnbBulletItemHover_Office2010Black {
    border: 1px;    
    padding: 3px 1px;
    background: none repeat scroll 0 0 #00c1d4;
}

.dxnbItemSelected_Office2010Black, .dxnbLargeItemSelected_Office2010Black, .dxnbBulletItemSelected_Office2010Black {
    border: 1px;    
    padding: 3px 1px;
    background: none repeat scroll 0 0 #00c1d4;
}

.aspxNavBar_GroupHeaderStyleCollapsed {
    border: 0px;   
}
/* Botones*/
.dxb, .dxb_Aqua, .dxb_BlackGlass, .dxb_DevEx, .dxb_Glass, .dxb_Office2003Blue, .dxb_Office2003Olive, .dxb_Office2003Silver, .dxb_Office2010Black, .dxb_Office2010Blue, .dxb_Office2010Silver, .dxb_PlasticBlue, .dxb_RedWine, .dxb_SoftOrange, .dxb_Youthful {
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif  !important;
    font-size: 10pt;    
    vertical-align: middle;
    border:none;
}
/* Menu Navbar */
.dxnb, .dxnb_Aqua, .dxnb_BlackGlass, .dxnb_DevEx, .dxnb_Glass, .dxnb_Office2003Blue, .dxnb_Office2003Olive, .dxnb_Office2003Silver, .dxnb_Office2010Black, .dxnb_Office2010Blue, .dxnb_Office2010Silver, .dxnb_PlasticBlue, .dxnb_RedWine, .dxnb_SoftOrange, .dxnb_Youthful {
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif  !important;
    font-size: 10pt;    
    vertical-align: middle;
    border:none;
}
/* SubMenu Navbar */
.dxnbItem, .dxnbItem_Aqua, .dxnbItem_BlackGlass, .dxnbItem_DevEx, .dxnbItem_Glass, .dxnbItem_Office2003Blue, .dxnbItem_Office2003Olive, .dxnbItem_Office2003Silver, .dxnbItem_Office2010Black, .dxnbItem_Office2010Blue, .dxnbItem_Office2010Silver, .dxnbItem_PlasticBlue, .dxnbItem_RedWine, .dxnbItem_SoftOrange, .dxnbItem_Youthful {
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif  !important;
    vertical-align: middle;
    border:none;
}
/*Controles COMUNES - Fin*/

/*Master - Inicio*/
.BodyContenedorWEB {
    margin: 0px 0px 10px;
    padding: 0px 10px 10px 10px;
}


.VisorDetalleConfiguracionPopup
{
    float:left;
    margin-top:50px;   
}

.TablaContenedorWEB {
    height: 1200px;
    width: 100%;
}

.TrFilaCabecera {
    height: 120px;
    width: 1200;
    background-image: url(../Imagenes/CabeceraWeb.png);
    background-position: top left;
    background-repeat: no-repeat;
}


.TdFilaCabecera {
}

.dxnbControl_Office2010Black a
{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif  !important;
	font-size:8pt  !important;
	font-weight:normal  !important;
	color: #FFFFFF !important;
	margin-top:2px;
}

.TrFilaInfoUsuario {
    height: 25px;
    width: 100%;   
    background-image: url(../Imagenes/FondoWeb.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-color:#f4f4f4;
}

.TdFilaInfoUsuario {
}

.TrFilaCuerpo {
    height: 100%;
    width: 100%;   
    background-image: url(../Imagenes/FondoWeb.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-color:#f4f4f4;
}

.TdFilaCuerpo {
}


.TablaMenuSuperiorInfoUsuario 
{
    float: left;
    margin-top: 0px;
    margin-left:12px;
    position:relative;
    margin-left:11px\9
}

.TablaMenuSuperiorInfoUsuario {
}


.TablaMenuSuperior 
{
    float: right;
    margin-top: 90px;
}

.TrFilaMenuSuperiorInfoUsuario {
}

.TrFilaMenuSuperior {
}

.TdMenuSuperiorIzquierdaInfoUsuario {
}

.TdMenuSuperiorCentroInfoUsuario {
    padding: 5px 0px 0px 100px;
    margin: 0px 0px 0px 0px;
}

.TdMenuSuperiorDerechaInfoUsuario {
}

.TdMenuSuperiorIzquierda {
}

.TdMenuSuperiorCentro {
    padding: 5px 0px 0px 100px;
    margin: 0px 0px 0px 0px;
}

.TdMenuSuperiorDerecha {
}

.TdCerrarSesion { 
    padding: 0px 0px 0px 0px;
}

.BtnCerrarSession
{
	border:none !important;
	margin-top:2px;
}

.dxbButton_Office2010Silver
{
	background:transparent !important;
	border:none;
}

.dxbButton_Office2010Silver div.dxb
{
	background:transparent !important;
	border:none;
}

.dxbButton_Office2010Silver div.dxb span
{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif  !important;
	font-weight:bold;
	font-size:15px;
}

.dxbButton_Youthful
{
	background:transparent !important;
	border:none;
}

.dxbButton_Youthful div.dxb 
{
	background:transparent !important;
	border:none;
}

.dxbButton_Youthful div.dxb span
{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif  !important;
	font-weight:bold;
	font-size:15px;
}


.dxbButton_2010SilverBlack 
{
	background:transparent !important;
	border:none;
}

.dxbButton_Office2010Black
{
	background:transparent !important;
	border:none;
}

.dxbButton_Office2010Black 
{
	background:transparent !important;
	border:none;
}

.dxbButton_Office2010Black div.dxb
{
	background:transparent !important;
	border:none !important;
}

.dxbButton_Office2010Black div.dxb span
{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif  !important;
	font-weight:bold;
	font-size:15px;
}

.TdSelectorTemas {
}

.TdEntornoTrabajo {
}

.TdBienvenido {    
}

.lbBienvenido {
	 float:left;
	 font-family:"Helvetica Neue",Helvetica,Arial,sans-serif  !important;
     font-size: 12pt;
     color: Black;
     font-weight: bold; 
     float:left;
     margin-top:15px;
}

.TdUsuario {    
    color: #000000;
    float: left;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif  !important;
    font-size: 10pt;
    font-weight: normal;
    margin-left: 8px;
    margin-top: 11px;
}

.TablaMenuIzquierda {
}

.TdMenuIzquierda {
    width: 175px;
    position:relative;
}

.DxMenuIzquierda {    
    width: 100%;
}

.btnTransparente
{
    background: transparent;
    border: none !important;
    font-size:0;
    height:0px;
    width:0px;
}

.divContenidoAlerta
{
	background: none repeat scroll 0 0 #444444;
    color: #FFFFFF;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif  !important;
    font-size: 12pt;
    font-weight: bold;
    margin-left: 15px;
    padding-top: 4px;
    position: absolute;
    text-align: center;
    width: 949px;
}

.tooltips-gray
{
	background: none repeat scroll 0 0 #444444;
    color: #FFFFFF;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif  !important;
    font-size: 12pt;
    font-weight: bold;
    height: 81px;
    margin-left: 15px;
    padding-top: 4px;
    position: absolute;
    text-align: center;
    width: 970px;
}

.divspanAlerta
{
	background: none repeat scroll 0 0 #444444;
    float: left;
    margin-left: 24px;
    width: 795px;
}
	
.btnIncializaGrupo
{
    background: url("../Recursos/Iconos/btnInicializar.png") no-repeat scroll left bottom transparent;
    border: none !important;
    height:25px;
    width:25px;
}

#btnIncializaGrupo
{
    background: url("../Recursos/Iconos/btnInicializar.png") no-repeat scroll left bottom transparent;
    border: none !important;
    height:25px;
    width:25px;
}

.divImgAlerta
{
	background: url("../Imagenes/iconoLoad.png") no-repeat scroll left bottom transparent;
    float: left;
    height: 24px;
    padding-top: 4px;
    width: 24px;
}

.pnlDocumentos
{
	width:100% !important;
}
.pcDocumentos
{
		width:100% !important;
}

#pcDocumentos
{
		width:100% !important;
}

#pnlDocumentos
{
	width:100% !important;
}

.visorSimple
{
	width:100% !important;
}

#visorSimple
{
	width:100% !important;
}

.visorNavegacion
{
	width:100% !important;
}

#visorNavegacion
{
	width:100% !important;
}

.TdAreaContenidos {
    padding: 10px 0px 0px 0px;
    margin: 10px 0px 0px 20px;
    width:100%;
}

.TdNombreOpcion {
    padding: 0px 0px 10px 10px;
    margin: 0px 0px 10px 10px;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif  !important;
    font-size: 18pt;
    color: Gray;
    font-weight: bold; 
}

.TrFilaPie {
    height: 100px;  
    width: 100%;
    background-image: url(../Imagenes/PieWeb.png);
    background-position: center center;
    background-repeat: no-repeat;    
}

.TdFilaPie {
}

.TrTextoPie {
}

.TdTextoPie {
    
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif  !important;
    font-size: 10pt;
    color: Black;
    font-weight: bold; 
    text-align:right;
}
/*Master - Fin*/

/* Visor(*).aspx - Inicio */
.DxTextoCabecera {
    font-size: 11pt;
}

.DxTextoCuerpo {
    font-size: 11pt;
}

.barraHerramientasDetalle
{
    margin: 30px auto auto;
    min-height: 50px;
    text-align: center;
    width: 100%;
}

.barraHerramientasDetalleBotonBlanco100
{
   font-weight:normal;
   font-size:12px;
   vertical-align:middle;
   text-align:center;
   float:left;
   width:20px;
}

.barraHerramientasDetalleBotonBlancoNormal
{
   font-weight:normal;
   font-size:12px;
   vertical-align:middle;
   text-align:center;
   float:left;
   width:112px;
}

.barraHerramientasDetalleBotonBlancoBtnGuardar
{
   font-weight:normal;
   font-size:12px;
   vertical-align:middle;
   text-align:center;
   float:left;
   width:155px;
   margin-top:-12px;
}


.barraHerramientasDetalleBotonBlanco5
{
   font-weight:normal;
   font-size:12px;
   vertical-align:middle;
   text-align:center;
   float:left;
   width:5px;
}

.barraHerramientasDetalleBotonBlanco10
{
   font-weight:normal;
   font-size:12px;
   vertical-align:middle;
   text-align:center;
   float:left;
   width:10px;
}

.barraHerramientasDetalleOpciones
{
    margin: auto auto auto;
    text-align: center;
    width: 800px;
    min-height: 50px;
}



.barraHerramientasDetalleBoton
{
   color:#000000;
   font-weight:normal;
   font-size:12px;
   vertical-align:middle;
   text-align:center;
   float:left;
   margin-left:0px;
}

.TablaBarraHerramientas{
    vertical-align: top;
}

.TrBarraHerramientas{
}

.TdBarraHerramientas{
    vertical-align: top;
    background:transparent;
}

.TdBarraHerramientas td
{
	background:white;
}

.TablaZonaCabecera{
}

.TrZonaCabecera{
}

.TdZonaCabecera{
}

.TablaZonaTotales{
}

.TrZonaTotales{
}

.TdZonaTotales{
}
/* Visor(*).aspx - Fin */

.dxnbItem_Office2010Black aspxNavBar_ItemStyle dxnbImgCellLeft_Office2010Black dxnbItemSelected_Office2010Black
{
    background:yellow;
}

#dxnbItem_Office2010Black aspxNavBar_ItemStyle dxnbImgCellLeft_Office2010Black dxnbItemSelected_Office2010Black
{
    background:blue;
}


.dxnbItemSelected_Office2010Black, .dxnbLargeItemSelected_Office2010Black, .dxnbBulletItemSelected_Office2010Black 
{     
     background: none repeat scroll 0 0 #00C1D4 !important;
}

.dxb, .dxb_Aqua, .dxb_BlackGlass, .dxb_DevEx, .dxb_Glass, .dxb_Office2003Blue, .dxb_Office2003Olive, .dxb_Office2003Silver, .dxb_Office2010Black, .dxb_Office2010Blue, .dxb_Office2010Silver, .dxb_PlasticBlue, .dxb_RedWine, .dxb_SoftOrange, .dxb_Youthful
{
    border:none !important;
}

.dxbButton_Office2010Black
{
    border:none !important;
}


.dxnbItemSelected_Office2010Black, .dxnbLargeItemSelected_Office2010Black, .dxnbBulletItemSelected_Office2010Black 
{
    border: none !important;
    background:#00C1D4 !important;
}

.dxnbItemHover_Office2010Black, .dxnbLargeItemHover_Office2010Black, .dxnbBulletItemHover_Office2010Black 
{
    border:none !important;
    background:#00C1D4 !important;
}

.dxcpLoadingPanelWithContent_Office2010Black 
{
    border:none !important;
    width:250px !important;
    
}

.dxcpLoadingPanel_Office2010Black td.dx, .dxcpLoadingPanelWithContent_Office2010Black td.dx
{
    float:left;
    color:#005560 !important;
    font-size:13px;
    float:left;
    font-weight:bold;
}

.loadingCss
{
    border:none !important;
    width:250px !important;
    float:left;
    color:#005560 !important;
    font-size:13px;
    float:left;
    font-weight:bold;
}

#loadingCss
{
    border:none !important;
    width:250px !important;
    float:left;
    color:#005560 !important;
    font-size:13px;
    float:left;
    font-weight:bold;
}
.dxfmControl_Office2010Black, .dxnbGroupHeader_Office2010Black, .dxnbGroupHeaderCollapsed_Office2010Black, .dxnbGroupContent_Office2010Black > TABLE > TBODY > TR, .dxtcTab_Office2010Black, .dxtcActiveTab_Office2010Black, .dxtv-nd_Office2010Black 
{
    background: none repeat scroll 0 0 #007584 !important;
    border-bottom: 1px solid #FFFFFF !important;
    border-top: 1px solid #00626F !important;
    color: #FFFFFF !important;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
}


.aspxNavBar_GroupContentStyle
{
    background-color: #008e9c !important;
}

.dxnbControl td.dxnbCtrl{
    padding: 0px;
}

.dxnbGroupSpacing{

    background-color: #008e9c !important;
    height: 0px;
}

.dxnbControl a{
    color:#FFF;
}

.dxnbItemSelected
{
    background-color: #007584;
}

.dxnbItemHover {
    border: 1px;    
    padding: 3px 1px;
    background: none repeat scroll 0 0 #00c1d4;  
}

.dxnbControl a
{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif  !important;
	font-size:8pt  !important;
	font-weight:normal  !important;
	color: #FFFFFF !important;
}


.dxnbItemSelected
{     
     background: none repeat scroll 0 0 #00C1D4 !important;
     border: none !important;
    background:#00C1D4 !important;
}

.dxnbItemHover
{
    border:none !important;
    background:#00C1D4 !important;
}

.dxnbGroupHeader
{
    background: none repeat scroll 0 0 #007584 !important;
    border-bottom: 1px solid #FFFFFF !important;
    border-top: 1px solid #00626F !important;
    color: #FFFFFF !important;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-size: 9pt !important;
    font-weight: bold !important;
}

.dxnbGroupContent
{
  border:none !important;
  background: #008e9c !important;
padding: 0px;
height:0px;
}

