.BODY
{
    BACKGROUND-IMAGE: url(images/pie.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    height: 100%;
    
    
    SCROLLBAR-FACE-COLOR: #ffffff;
    SCROLLBAR-HIGHLIGHT-COLOR: #a9a9a8;
    SCROLLBAR-SHADOW-COLOR: #908f8f;
    SCROLLBAR-3DLIGHT-COLOR: #ffffff;
    SCROLLBAR-ARROW-COLOR: #908f8f;
    SCROLLBAR-TRACK-COLOR: #efefef;
    SCROLLBAR-DARKSHADOW-COLOR: #efefef;

    /*padding-right: 5px;
    padding-left: 5px;*/
    font-size: 11px;
    color: #4b4b4b;
    font-family: Verdana, Tahoma;
}


.Manito
{
    CURSOR: pointer;
}
.gris
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 4px;
    COLOR: #5b5b5b;
    FONT-FAMILY: Verdana, Tahoma;
    BACKGROUND-COLOR: #d4d3d1
}
.fondoEncabezado
{
	/*background-color: #caeeff; */
	background: url(images/fondoplano.gif) repeat-x left top;
}

.fondoBadaloni
{
	background: url(controls/headercontrols/images/fondoplano_badaloni.gif) repeat-x left top;
}

.fondoDistriSuper
{
	background: url(controls/headercontrols/images/fondoplano_distrisuper.gif) repeat-x left top;
}

.fondoFazio
{
	background: url(controls/headercontrols/images/fondoplano_fazio.gif) repeat-x left top;
}

.fondoJuma
{
	background: url(controls/headercontrols/images/fondoplano_juma.gif) repeat-x left top;
}

.fondoOechsle
{
	background: url(controls/headercontrols/images/fondoplano_oechsle.gif) repeat-x left top;
}

.fondoPavan
{
	background: url(controls/headercontrols/images/fondoplano_pavan.gif) repeat-x left top;
}

.fondoRacer
{
	background: url(controls/headercontrols/images/fondoplano_racer.gif) repeat-x left top;
}

.fondoTest
{
	background: url(controls/headercontrols/images/fondoplano_test.gif) repeat-x left top;
}

.fondoEncabezado1
{
    BACKGROUND-IMAGE: url(images/fondo_item.png);
    background-color: #007BB7;
}

.grdScroller
{
    overflow:scroll;
    height:400;
}
.grdHalfScroller
{
    overflow:scroll;
    height:200;
}
.grdQuarterScroller
{
    overflow:scroll;
    height:100;
}
.grdWide
{
    border-style:solid;
    border-width:2;
    border-color:#aaa;
}
.blanco
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 3px;
    COLOR: #5b5b5b;
    FONT-FAMILY: Verdana, Tahoma;
    BACKGROUND-COLOR: #ffffff
}
.ComboDatos
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    WIDTH: 160px;
    COLOR: #5b5b5b;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 80px
}
.Textarea
{
    FONT-SIZE: 10px;
    COLOR: #5b5b5b;
    FONT-FAMILY: Verdana, Tahoma
}
.Combo
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	width: 100px;
	color: #5b5b5b;
	font-family: Verdana, Tahoma;
	height: 18px;
}
.ComboTexto
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    WIDTH: 580px;
    COLOR: #5b5b5b;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 100px
}
.Texto
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    COLOR: #4b4b4b;
    FONT-FAMILY: Verdana, Tahoma
}
.TextoCabecera
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    COLOR: White;
    FONT-FAMILY: Verdana, Tahoma
}
.Texto1
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    COLOR: #7f7f7f;
    FONT-FAMILY: Verdana, Tahoma
}
.Texto2
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    COLOR: #aa9638;
    FONT-FAMILY: Verdana, Tahoma
}
.Texto3
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    COLOR: #862727;
    FONT-FAMILY: Verdana, Tahoma
}
.Texto4
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    COLOR: #bb2600;
    FONT-FAMILY: Verdana, Tahoma
}
.Texto5
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    COLOR: Green;
    FONT-FAMILY: Verdana, Tahoma
}
.Texto6
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    COLOR: Blue;
    FONT-FAMILY: Verdana, Tahoma
}
.Menu
{
	padding-right: 5px;
	/*border-top: silver 1px solid;*/
	padding-left: 5px;
	font-size: 11.5px;
	width: 115px;
	color: #ffffff;

	/*background-color: #CC0000; /* CC0000 -----------------#007BB7;	*/
	background-image: url(images/fondo_item.png);
    BACKGROUND-COLOR: #007BB7;
	/*border-bottom: silver 1px solid;*/
	font-family: Verdana, Tahoma;
}
.MenuItem
{
	padding-left: 5px;
	font-size: 11.5px;
	width: 115px;
	color: #ffffff;
	background-color: transparent; /*#CC0000 ----- CC0000 -----------------#007BB7;	*/
	font-family: Verdana, Tahoma;
}
.MenuP
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 15px;
	width: 115px;
	color: #ffffff;	
    BACKGROUND-COLOR: #007BB7;
	/*background-color: #CC0000; /* #007BB7;	*/
    text-align:left;
	background-image: url(images/fondo_item.png);
	font-family: Verdana, Tahoma;
}

.TextoTitulo
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    COLOR: #cc3333;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Tahoma
}
.TextoSubtit
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #808080;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Tahoma
}
.TextoSubtit1
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #998422;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Tahoma
}
.ComboChico
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    WIDTH: 40px;
    COLOR: #5b5b5b;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 18px
}
.Group
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    COLOR: #bb2600;
    BORDER-BOTTOM: red;
    FONT-FAMILY: Verdana, Tahoma;
    /*BACKGROUND-COLOR: #efefef;*/
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    height: 24px;
    
    background: -moz-linear-gradient(top,  #ededed 0%, #ffffff 50%, #f2f2f2 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #ededed 0%,#ffffff 50%,#f2f2f2 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #ededed 0%,#ffffff 50%,#f2f2f2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
    border-radius: 4px 4px 4px 4px;

}
.GroupR
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    COLOR: #bb2600;
    BORDER-BOTTOM: red;
    FONT-FAMILY: Verdana, Tahoma;
    BACKGROUND-COLOR: #efefef;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.Group2
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    COLOR: #bb2600;
    BORDER-BOTTOM: red;
    FONT-FAMILY: Verdana, Tahoma;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.Check
{
    BACKGROUND-COLOR: #95462f
}
.ComboLargo
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	width: 250px;
	color: #5b5b5b;
	font-family: Verdana, Tahoma;
	height: 18px;
}
.ComboX
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	width: 400px;
	color: #5b5b5b;
	font-family: Verdana, Tahoma;
	height: 18px;
}
.ComboXL
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    WIDTH: 520px;
    COLOR: #5b5b5b;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 18px
}
.ComboXXL
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    WIDTH: 800px;
    COLOR: #5b5b5b;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 18px
}
.ComboMedio
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    WIDTH: 165px;
    COLOR: #5b5b5b;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 18px
}
.ComboCodi
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    WIDTH: 130px;
    COLOR: #5b5b5b;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 18px
}
.ComboFecha
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    WIDTH: 80px;
    COLOR: #5b5b5b;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 18px
}
.ComboTel
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    WIDTH: 75px;
    COLOR: #5b5b5b;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 18px
}
.ComboS
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    WIDTH: 60px;
    COLOR: #5b5b5b;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 18px
}
.ComboXS
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    WIDTH: 40px;
    COLOR: #5b5b5b;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 18px
}
.Boton3
{
    BORDER-RIGHT: white 1px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: white 1px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 900;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(images/adelante1.gif);
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: white 1px;
    WIDTH: 16px;
    CURSOR: hand;
    COLOR: #a9a9a8;
    TEXT-INDENT: 0pt;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: white 1px;
    FONT-FAMILY: Verdana, Tahoma;
    LETTER-SPACING: normal;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #efeedf;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.Boton4
{
    BORDER-RIGHT: white 1px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: white 1px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 900;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(images/atras1.gif);
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: white 1px;
    WIDTH: 16px;
    CURSOR: hand;
    COLOR: #a9a9a8;
    TEXT-INDENT: 0pt;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: white 1px;
    FONT-FAMILY: Verdana, Tahoma;
    LETTER-SPACING: normal;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #efeedf;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.BotonNormal
{
    border-right: 0;
    border-top: 0;
    font-weight: 500;
    /*font-size: 10px;*/
    background-image: url("images/botnormal.gif");
    border-left: 0;
    /*ED: quitado para que los textos largos no se salgan del boton width: 73px;*/
    min-width:73px; /*Se hace como mínimo del ancho anterior*/
    cursor: pointer;
    color: #222222;
    text-indent: 0;
    border-bottom: 0;
    /*font-family: Verdana, Tahoma;*/
    letter-spacing: normal;
    height: 21px;
    text-align: center;
    text-decoration: none
}
.BotonHover
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(images/botHover.gif);
    BORDER-LEFT: 0px;
    WIDTH: 73px;
    CURSOR: hand;
    COLOR: #222222;
    TEXT-INDENT: 0pt;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Verdana, Tahoma;
    LETTER-SPACING: normal;
    HEIGHT: 21px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.BotonDisabled
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(images/botDisabled.gif);
    BORDER-LEFT: 0px;
    WIDTH: 73px;
    CURSOR: hand;
    COLOR: #beb8ac;
    TEXT-INDENT: 0pt;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Verdana, Tahoma;
    LETTER-SPACING: normal;
    HEIGHT: 21px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.BotonNormal1
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(images/botNormal1.gif);
    BORDER-LEFT: 0px;
    min-width: 113px;    /* Se cambio a mínimo porque hay algunos botones que tienen texto ancho WIDTH: 113px;*/
    CURSOR: pointer;
    COLOR: #222222;
    TEXT-INDENT: 0pt;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Verdana, Tahoma;
    LETTER-SPACING: normal;
    HEIGHT: 21px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.BotonHover1
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(images/botHover1.gif);
    BORDER-LEFT: 0px;
    WIDTH: 113px;
    CURSOR: hand;
    COLOR: #222222;
    TEXT-INDENT: 0pt;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Verdana, Tahoma;
    LETTER-SPACING: normal;
    HEIGHT: 21px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.BotonDisabled1
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(images/botDisabled1.gif);
    BORDER-LEFT: 0px;
    WIDTH: 113px;
    CURSOR: hand;
    COLOR: #beb8ac;
    TEXT-INDENT: 0pt;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Verdana, Tahoma;
    LETTER-SPACING: normal;
    HEIGHT: 21px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.BotonNormal2
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(images/botNormal2.gif);
    BORDER-LEFT: 0px;
    min-width:184px; /*  WIDTH: 184px;*/
    CURSOR: hand;
    COLOR: #222222;
    TEXT-INDENT: 0pt;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Verdana, Tahoma;
    LETTER-SPACING: normal;
    HEIGHT: 21px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.BotonHover2
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(images/botHover2.gif);
    BORDER-LEFT: 0px;
    WIDTH: 184px;
    CURSOR: hand;
    COLOR: #222222;
    TEXT-INDENT: 0pt;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Verdana, Tahoma;
    LETTER-SPACING: normal;
    HEIGHT: 21px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.BotonDisabled2
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(images/botDisabled2.gif);
    BORDER-LEFT: 0px;
    WIDTH: 184px;
    CURSOR: hand;
    COLOR: #beb8ac;
    TEXT-INDENT: 0pt;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Verdana, Tahoma;
    LETTER-SPACING: normal;
    HEIGHT: 21px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.ventana
{
    FONT-SIZE: 10px;
    COLOR: #5b5b5b;
    FONT-FAMILY: Verdana, Tahoma
}
.Total
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-BOTTOM: #5b5b5b 1pt solid;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #efefef
}
.CuadroGris
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    CURSOR: hand;
    COLOR: black;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #5b5b5b 1pt solid;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #eaeaea
}
.Cuadro
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    CURSOR: hand;
    COLOR: #454444;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #5b5b5b 1pt solid;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #ffffff
}
.CuadroTop
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;    
    CURSOR: hand;
    COLOR: #454444;    
    BORDER-BOTTOM: #5b5b5b 1pt solid;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #ffffff;
    vertical-align: top;
}
.Cuadro_LP
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 50px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    CURSOR: hand;
    COLOR: #454444;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #5b5b5b 1pt solid;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #ffffff
}
.CuadroAzul
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    CURSOR: hand;
    COLOR: Blue;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #5b5b5b 1pt solid;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #ffffff
}
.CuadroRojo
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    CURSOR: hand;
    COLOR: Red;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #5b5b5b 1pt solid;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #ffffff
}
.CuadroInterno
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    CURSOR: hand;
    COLOR: #454444;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #5b5b5b 1pt solid;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 22px;
    BACKGROUND-COLOR: GhostWhite
}
.CuadroDetalleInterno
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    CURSOR: hand;
    COLOR: #454444;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #5b5b5b 1pt solid;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #ccccff
}
.CuadroSinFondo
{
	padding-right: 2px;
	padding-left: 2px;
	FONT-SIZE: 11px;
	padding-bottom: 3px;
	cursor: hand;
	padding-top: 3px;
	border-bottom: #5b5b5b 1pt solid;
	font-family: Verdana, Tahoma;
	height: 22px;
}
.CuadroSinBorde
{
	FONT-SIZE: 11px;
	color: black;
	cursor: hand;
	font-family: Verdana, Tahoma;
}

.CuadroSelec
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    WIDTH: 20px;
    CURSOR: hand;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #5b5b5b 1pt solid;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #bb2f2f
}
.CuadroTit
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ef3000 1pt solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: medium none;
    COLOR: #bb2600;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ef3000 1px solid;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 28px;
    /*BACKGROUND-COLOR: #d0d0d0*/

    
    background: #d6d6d6; /* Old browsers */
    background: -moz-linear-gradient(top,  #d6d6d6 0%, #f2f2f2 50%, #f2f2f2 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #d6d6d6 0%,#f2f2f2 50%,#f2f2f2 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #d6d6d6 0%,#f2f2f2 50%,#f2f2f2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */

}


.CuadroMaroon
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    CURSOR: hand;
    COLOR: White;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #5b5b5b 1pt solid;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 22px;
    BACKGROUND-COLOR: Maroon
}
.Linea
{
	PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 3px;
    COLOR: #5b5b5b;
    FONT-FAMILY: Verdana, Tahoma;
    BACKGROUND-COLOR: #ffffff;
    
    BORDER-RIGHT: medium none;
    BORDER-BOTTOM: #ef3000 1px solid;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
}
.CuadroIco
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 3px;
    CURSOR: hand;
    COLOR: #cc3300;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #5b5b5b 1pt solid;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #efefef
}
.CuadroTit1
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ef3000 1pt solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: medium none;
    COLOR: #bb2600;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ef3000 1px solid;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #e9d58b
}
.CuadroIco1
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 3px;
    CURSOR: hand;
    COLOR: #cc3300;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #5b5b5b 1pt solid;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #f5e6ad
}
.Total1
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-BOTTOM: #5b5b5b 1pt solid;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #f5e6ad
}
A
{
	FONT-SIZE: 11px;
    BACKGROUND-COLOR: white
}
.BckPrint
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Tahoma;
    BACKGROUND-COLOR: white
}
.TextoSelec
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    COLOR: oldlace;
    FONT-FAMILY: Verdana, Tahoma;
    BACKGROUND-COLOR: #999999
}
INPUT
{
    BORDER-RIGHT: #666261 1px solid;
    BORDER-TOP: #666261 1px solid;
    /*FONT-SIZE: 11px;*/
    BORDER-LEFT: #666261 1px solid;
    COLOR: #5b5b5b;
    BORDER-BOTTOM: #666261 1px solid;
    /*FONT-FAMILY: Verdana, Tahoma;*/
    BACKGROUND-COLOR: #ffffff
}
SELECT
{
    /*Comentado por ED 07/07/2015*/
    /*BORDER-RIGHT: #f77f00 1px solid;
    BORDER-TOP: #f77f00 1px solid;
    LIST-STYLE-POSITION: inside;
    FONT-SIZE: 10px;
    BORDER-LEFT: #f77f00 1px solid;
    COLOR: #5b5b5b;
    BORDER-BOTTOM: #f77f00 1px solid;
    FONT-FAMILY: Verdana, Tahoma;
    BACKGROUND-COLOR: #ffffff*/
    font-size: 11px;
    color: #4b4b4b;
    font-family: Verdana, Tahoma;
}
.noBorder
{
    BORDER-RIGHT: white 1px;
    BORDER-TOP: white 1px;
    FONT-SIZE: 11px;
    BORDER-LEFT: white 1px;
    BORDER-BOTTOM: white 1px;
    FONT-FAMILY: Verdana, Tahoma;
    BACKGROUND-COLOR: transparent
}

A.menu
{
    /*BORDER-RIGHT: #CC0000 1px solid;         /*#007BB7 1px solid;  */
    /*BORDER-TOP: #CC0000 0px solid;         /*#007BB7 0px solid;*/
    /*BORDER-LEFT: #CC0000 1px solid;         /*#007BB7 1px solid;*/
    /*BORDER-BOTTOM: #CC0000 0px solid;         /*#007BB7 0px solid;*/
    PADDING-RIGHT: 5px;    
    PADDING-LEFT: 5px;
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 1px;
    FONT-SIZE: 11.5px;
    WIDTH: 115px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 20px;
    /*BACKGROUND-COLOR: #CC0000;*/
    BACKGROUND-COLOR: #007BB7;
    /*#000080*/
    TEXT-DECORATION: none
}
A.menu:visited
{
    WIDTH: 115px;
    COLOR: #ffffff;
    PADDING-TOP: 3px
}
A.menu:hover
{
    /*BORDER-RIGHT: #cfcfcf 1px solid;
    BORDER-TOP: #ffffff 0px solid;
    BORDER-LEFT: #cfcfcf 1px solid;
    BORDER-BOTTOM: #ffffff 0px solid;*/
    
    PADDING-TOP: 3px;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 1px;    
    WIDTH: 115px;
    COLOR: #ffffff;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #666666;
    WIDTH: 115px
}
.Menu2
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11.5px;
    CURSOR: hand;
    COLOR: #fee68f;
    FONT-FAMILY: Verdana, Tahoma;
    TEXT-ALIGN: left;
    /*border-top: silver 1px solid;
    border-bottom: silver 1px solid;*/
    background-color:    #999999;
}


/********************************  INICIO AREA SOLAPAS *************************************/

A.solapa
{
    /*BORDER-RIGHT: 0px;
    BACKGROUND-POSITION: center center;
    BORDER-TOP: 0px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(images/slpNormal.gif);
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 73px;
    CURSOR: hand;
    COLOR: #222222;
    TEXT-INDENT: 0pt;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana, Tahoma;
    LETTER-SPACING: normal;
    HEIGHT: 20px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none*/

    color: #000000;
}
A.solapa
{
    color: #000000;
}
A.solapa:visited
{
    color: #000000;
}
A.solapa:hover
{
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px;
}
A.activesolapa
{
    color: #000000;
}
A.activesolapa:hover
{
    color: #000000;    
}
A.activesolapa:visited
{
    color: #000000;
}
A.solapa1
{      
    display:block;
    background-repeat: no-repeat;
    background-position: top;

    height: 22px;
    width: 140px;
    font-family: Verdana, Tahoma;
    text-align: center;
    font-weight: 500;
    font-size: 11px;
    color: #000000;
    padding-top: 5px;
    cursor: hand;    

    background: rgb(212,228,239); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(212,228,239,1) 0%,rgba(134,174,204,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(212,228,239,1) 0%,rgba(134,174,204,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4e4ef', endColorstr='#86aecc',GradientType=0 ); /* IE6-9 */

    border: 1px solid #ededed;
    border-radius: 5px 5px 0px 0px;
}
A.solapa1
{
    display:block;
    background-repeat: no-repeat;
    background-position: top;

    height: 22px;
    width: 140px;
    font-family: Verdana, Tahoma;
    text-align: center;
    font-weight: 500;
    font-size: 11px;
    padding-top: 5px;
    cursor: hand;    

    background: rgb(212,228,239); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(212,228,239,1) 0%,rgba(134,174,204,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(212,228,239,1) 0%,rgba(134,174,204,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4e4ef', endColorstr='#86aecc',GradientType=0 ); /* IE6-9 */

    border: 1px solid #ededed;
    border-radius: 5px 5px 0px 0px;
}
A.solapa1:visited
{
    color: #000000;
}
A.solapa1:hover
{
    display:block;
    background-repeat: no-repeat;
    background-position: top;

    height: 22px;
    width: 140px;
    font-family: Verdana, Tahoma;
    text-align: center;
    font-weight: 500;
    font-size: 11px;
    padding-top: 5px;
    cursor: hand;

    background: #feffff;
    background: -moz-linear-gradient(top, #feffff 0%, #ddf1f9 35%, #a0d8ef 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #feffff 0%,#ddf1f9 35%,#a0d8ef 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #feffff 0%,#ddf1f9 35%,#a0d8ef 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#a0d8ef',GradientType=0 ); /* IE6-9 */

    border: 1px solid #ededed;
    border-radius: 5px 5px 0px 0px;
        
}
A.activesolapa1
{
    display:block;
    background-repeat: no-repeat;
    background-position: top;

    height: 22px;
    width: 140px;
    font-family: Verdana, Tahoma;
    color:white;
    text-align: center;
    font-weight: 500;
    font-size: 11px;
    padding-top: 5px;
    cursor: hand;

    background: rgb(59,103,158); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(59,103,158,1) 0%, rgba(43,136,217,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */

    border: 1px solid #ededed;
    border-radius: 5px 5px 0px 0px;
}
A.activesolapa1:hover
{
    display:block;
    background-repeat: no-repeat;
    background-position: top;

    height: 22px;
    width: 140px;
    font-family: Verdana, Tahoma;
    color:white;
    text-align: center;
    font-weight: 500;
    font-size: 11px;
    padding-top: 5px;
    cursor: hand;
    
    background: rgb(59,103,158); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(59,103,158,1) 0%, rgba(43,136,217,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */

    border: 1px solid #ededed;
    border-radius: 5px 5px 0px 0px;
}
A.activesolapa1:visited
{
    display:block;
    background-repeat: no-repeat;
    background-position: top;

    height: 22px;
    width: 140px;
    font-family: Verdana, Tahoma;
    color:white;
    text-align: center;
    font-weight: 500;
    font-size: 11px;
    padding-top: 5px;
    cursor: hand;
    
    background: rgb(59,103,158); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(59,103,158,1) 0%, rgba(43,136,217,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */

    border: 1px solid #ededed;
    border-radius: 5px 5px 0px 0px;
}
A.solapa2
{
    display:block;
    background-repeat: no-repeat;
    background-position: top;

    height: 22px;
    width: 140px;
    font-family: Verdana, Tahoma;
    text-align: center;
    font-weight: 500;
    font-size: 11px;
    color: #000000;
    padding-top: 5px;
    cursor: hand;    

    background: rgb(212,228,239); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(212,228,239,1) 0%,rgba(134,174,204,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(212,228,239,1) 0%,rgba(134,174,204,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4e4ef', endColorstr='#86aecc',GradientType=0 ); /* IE6-9 */

    border: 1px solid #ededed;
    border-radius: 5px 5px 0px 0px;
    
}
A.solapa2
{
    color: #000000;
}
A.solapa2:visited
{
    color: #000000;
}
td.solapa2 {
    padding: 0px
}
A.solapa2:hover
{
    display:block;
    background-repeat: no-repeat;
    background-position: top;

    height: 22px;
    width: 140px;
    font-family: Verdana, Tahoma;
    text-align: center;
    font-weight: 500;
    font-size: 11px;
    padding-top: 5px;
    cursor: hand;

    background: #feffff;
    background: -moz-linear-gradient(top, #feffff 0%, #ddf1f9 35%, #a0d8ef 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #feffff 0%,#ddf1f9 35%,#a0d8ef 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #feffff 0%,#ddf1f9 35%,#a0d8ef 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#a0d8ef',GradientType=0 ); /* IE6-9 */

    border: 1px solid #ededed;
    border-radius: 5px 5px 0px 0px;
}
A.activesolapa2
{
    display:block;
    background-repeat: no-repeat;
    background-position: top;

    height: 22px;
    width: 140px;
    font-family: Verdana, Tahoma;
    color:white;
    text-align: center;
    font-weight: 500;
    font-size: 11px;
    padding-top: 5px;
    cursor: hand;
    
    background: rgb(59,103,158); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(59,103,158,1) 0%, rgba(43,136,217,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */

    border: 1px solid #ededed;
    border-radius: 5px 5px 0px 0px;
}
A.activesolapa2:hover
{
    /*BACKGROUND-IMAGE: url(images/slpHover2.gif);*/
    color: #000000;
}
A.activesolapa2:visited
{
    color: #000000;
}
.solapa1 A:link
{
    
}

/********************************  FIN AREA SOLAPAS *************************************/


A:link
{
	font-size: 11px;
	font-family: Verdana, Tahoma;
	text-decoration: none;    
}
A:visited
{
	font-size: 11px;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}
A:active
{
	font-size: 11px;
	font-family: Verdana, Tahoma;
	text-decoration: none;

}
A:hover
{
	FONT-SIZE: 11px;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}

INPUT.TextoLabel
{
	border-top-width: 0; 
    border-left-width: 0; 
    border-right-width: 0; 
    border-bottom-width: 0;
    background-color:transparent;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    COLOR: #4b4b4b;
    FONT-FAMILY: Verdana, Tahoma
}
.TextoR
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    COLOR: #4b4b4b;
    FONT-FAMILY: Verdana, Tahoma;
    TEXT-ALIGN: right;
    COLOR:Red;
}

.tblSideBarLight
{
    /* background-color:DEDB80; */
    /* border: solid 1 #000;    */
    border-right: dotted 2px #000080;
    border-top: dotted 2px #000080;
    padding-right: 6px;
}

.tblSideBarInt
{
    color:#000;
    font-size:.8em;
    font-family: Arial,verdana, Helvetica, sans-serif;
}

.SearchTitle
{
    font-size:1.5em;
    font-family: Arial,verdana, Helvetica, sans-serif;
    font-weight:bold;
    color:#000080;
    border-bottom: solid 2px #000080;
}
.title
{
    font-family:"arial";
    font-size:8pt;
    color:"#993333";
    border-bottom:"solid 1px black";
}

.grdFullScroller
{
    overflow:scroll;
    height:500;
}

.grdWidthScroller
{
    overflow:scroll;
    width:1200;
}
.CuadroTitWhitBorders
{
    BORDER-RIGHT: #ef3000 1pt solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ef3000 1pt solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #ef3000 1pt solid;
    COLOR: #bb2600;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ef3000 1px solid;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #d0d0d0
}
.NumeroPresu
{
    FONT-SIZE: 10px;
    COLOR: #7f7f7f;
    FONT-FAMILY: Verdana, Tahoma
}

.Negrita
{
	font-weight:bold;
}
.modalBackground
{
	background-color:Black;
}
.modalPopup {
	background-color:#FFFFFF;
	border-width:3px;
	border-style: Solid;
	border-color:Gray;
}
.Colectora
{
    width:220px;
    height:290px;   
}
A.solapa1A
{
    BORDER-RIGHT: 1px;
    BACKGROUND-POSITION: center center;
    BORDER-TOP: 1px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    /*BACKGROUND-IMAGE: url(controls/tabcontrols/images/slpNormal1A.gif);*/
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: 1px;
    WIDTH: 120px;
    CURSOR: hand;
    COLOR: #222222;
    TEXT-INDENT: 0pt;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Tahoma;
    LETTER-SPACING: normal;
    HEIGHT: 36px;
    TEXT-ALIGN: center;
    vertical-align: middle;
    TEXT-DECORATION: none
}
A.solapa1A:visited
{
    COLOR: #222222
}
A.solapa1A:hover
{
    /*BACKGROUND-IMAGE: url(controls/tabcontrols/images/slpHover1A.gif);*/
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px
}
A.activesolapa1A
{
    /*BACKGROUND-IMAGE: url(controls/tabcontrols/images/slpHover1A.gif);*/
    COLOR: #000000
}
A.activesolapa1A:hover
{
    /*BACKGROUND-IMAGE: url(controls/tabcontrols/images/slpHover1A.gif);*/
    COLOR: #000000
}
A.activesolapa1A:visited
{
    /*BACKGROUND-IMAGE: url(controls/tabcontrols/images/slpHover1A.gif);*/
    COLOR: #000000
}

.styleControlado
{
    background-color:#CCFF99;
}
.styleParcialmenteControlado
{
    background-color:#C0C0C0;
}

.grilla{
    margin-top: 5px;
}

.grilla th {
    border-right: medium none;
    padding-right: 2px;
    border-top: #ef3000 1pt solid;
    padding-left: 2px;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 3px;
    border-left: medium none;
    color: #bb2600;
    padding-top: 3px;
    border-bottom: #ef3000 1px solid;
    height: 25px;
    background-color: #d0d0d0;
}

.grilla td {
    padding-right: 2px;
    padding-left: 2px;
    font-size: 11px;
    padding-bottom: 3px;
    cursor: hand;
    color: #454444;
    padding-top: 3px;
    border-bottom: #5b5b5b 1pt solid;
    height: 22px;
    background-color: #ffffff;
}
/*iframe{
    overflow:auto;
}*/

/*
    Nuevos UserControls   
*/
/*
    Grilla Paginada
*/
.UcGrillaDivContenedor {
    overflow-x: auto;
    overflow-y: auto;
    border-bottom-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-color: #ef3000; 
    border-width: 1pt;    
}

.UcGrillaTableGrilla {
   
}
.UcGrilla th{    
    border-right: medium none;
    padding-right: 2px;
    border-top: #ef3000 1pt solid;
    border: #ef3000 1pt  solid; 
    padding-left: 2px;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 3px;
    border-left: medium none;
    color: #bb2600;
    padding-top: 3px;
    border-bottom: #ef3000 1px solid;
    font-family: verdana, tahoma;
    height: 25px;
    background-color: #d0d0d0

}
.UcGrilla td {
    padding-right: 2px;
    padding-left: 2px;
    font-size: 11px;
    padding-bottom: 3px;    
    color: #454444;
    padding-top: 3px;
    border-bottom: #5b5b5b 1pt solid;
    font-family: Verdana, Tahoma;    
    background-color: #ffffff;
    height: 22px !important;  
    max-height: 23px !important;
}
.UcGrilla img{
    cursor: pointer;
    width: 15px;
    height: 15px;
    text-align:center;
    vertical-align: middle;
}

.UcGrillaAlterFila {
    padding-right: 2px;
    padding-left: 2px;
    font-size: 11px;
    padding-bottom: 3px;    
    color: #454444;
    padding-top: 3px;
    border-bottom: #5b5b5b 1pt solid;
    font-family: Verdana, Tahoma;    
    background-color: #ffffff;
    height: 22px !important;  
    max-height: 23px !important;
}
.UcGridDivWait {
    border: solid 1px; 
    display:none;
    position: absolute;
    text-align:center; 
    vertical-align:middle;
    background-color:#B2BCBF;
    filter:alpha(opacity=50); 
    opacity:0.5;
}
.AnchoControlBusquedaCliente{ /*Esta clase se le asigna a los TD que contienen los controles de búsqueda para que no se vuelvan más chicos de lo que deberian ser y se superpongan con la siguiente columna*/
    min-width:370px;
}



/*******   Estilo de Grilla Inicio  *********************************/

.Grilla
{
    width:98%;
    padding:3px;
    -fx-table-cell-border-color: transparent;
    border:1px none #FF0000;
    text-align: left;
    margin-left:10px;
    margin-top:3px;
    BORDER-BOTTOM: #5b5b5b 1pt solid;
    border-spacing:0;
    border-collapse:collapse;
}
.Grilla th
{
    /*BORDER-RIGHT: medium none;*/
    BORDER-TOP: #ef3000 1pt solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    padding-top: 3px;
    /*BORDER-LEFT: medium none;*/
    
    border-left:none;
    border-right:none;
    COLOR:  #bb2600; /*color de la fuente*/
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ef3000 1px solid;
    /*HEIGHT: 20px;*/
    BACKGROUND-COLOR: #d0d0d0;
    text-align:left;
}

.Grilla th.GrillaHeaderGroup{
    background-color: lightyellow;
    color: darkblue;
    padding-left: 20px;
    font-weight: bold;
    cursor:default;
    height:20px;
}

.Grilla td
{
    
    padding-left:5px;
    padding-right:5px;  
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    height:20px;
    COLOR: #454444;
    PADDING-TOP: 2px;
    BORDER-BOTTOM:  lightgrey  1pt solid;
    /*HEIGHT: 22px;*/
    /*BACKGROUND-COLOR: #ffffff;*/
    border-left:none;
    border-right:none;
    border-width:1px;
}
.Grilla td table
{
    margin-left:20px;
    border-width:0;
}
.Grilla td th 
{
    padding-left:5px;
    padding-right:5px;
    border-top-width:0px;
    color: grey;
    background-color: transparent;
    border-bottom-color:grey;
}
.Grilla td td
{
    padding-left:5px;
    padding-right:5px;
    border-top-width:0px;
    border-bottom-width:0px;
}

.Grilla tbody tr:hover
{
    background: #e0e0e0;
    cursor:pointer;
}
.GrillaSeleccionado
{
    background: #e0e0e0;
}

/*******   Estilo de Grilla Fin  *********************************/

            /*********************************** ESTILOS V2 *******************************************/


/**** INICIO - IMAGENES DE BOTONES ****/

.btnNuevoGrid {
    background-image: url(images/editarGris1.gif);
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    cursor: pointer;
}

.btnDetalleGrid {
    background-image: url(images/editarAma1.gif);
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    cursor: pointer;
}

.btnSeleccionarGrid {
    background-image: url(images/editarGris1.gif);
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    cursor: pointer;
}

.btnGuardarGrid {
    background-image: url(images/confirmarXSGris.gif);
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    cursor: pointer;
}

.btnEditarGrid {
    background-image: url(images/editarGris1.gif);
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    cursor: pointer;
}

.btnCancelarGrid {
    background-image: url(images/cancelarXSGris.gif);
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    cursor: pointer;
}

.btnEliminarGrid {
    background-image: url(images/eliminarXSGris.gif);
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    cursor: pointer;
}

.btnAnularGrid {
    background-image: url(images/eliminar.gif);
    background-repeat: no-repeat;
    background-position: center center;
   border: none;
    cursor: pointer;
}

.btnAnularPendientesGrid {
    background-image: url(images/eliminarXSGris.gif);
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    cursor: pointer;
}

.btnImprimirGrid {
    background-image: url(images/impresora.gif);
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    cursor: pointer;
}

.btnImprimirPDFGrid
{
    background-image: url(images/pdf.gif);
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    cursor: pointer;
}

.btnExcelGrid
{
    background-image: url(images/excelgrid.gif);
    background-repeat: no-repeat;
    background-position: center center;
   border: none;
    cursor: pointer;
}

.btnMailGrid{
    background-image: url(images/mail.gif);
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    cursor: pointer;
}

.btnMailEnviadoGrid{
    background-image: url(images/mailEnviado.gif);
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    cursor: pointer;
}

.btnCopiarGrid{
    background-image: url(images/copiar.gif);
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    cursor: pointer;
}

.btnRecuperarGrid {
    background-image: url(images/UneliminarXSGris.gif);
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    cursor: pointer;
}

.btnPDF {
    background-image: url(images/impresora.gif);
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    cursor: pointer;
}

.btnExcel {
    background-image: url(images/excel.gif);
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    cursor: pointer;
}

.datoObligatorio {
    background-image: url(images/obligatorio.gif);
    background-repeat: no-repeat;
    background-position: center center;
    width:15px;
    border: none;
    cursor: pointer;
}

.btnCalendario {
    background-image: url(images/calendario1.gif);
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    cursor: pointer;
}

.btnAgregarValor {
    background-image: url(images/addvalue.gif);
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    cursor: pointer;
}

.btnQuitarValor {
    background-image: url(images/removevalue.gif);
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    cursor: pointer;
}

/**** FIN - IMAGENES DE BOTONES ****/


/**** INICIO - PAGINADOR DATAGRIDS ****/

.gridPager a /** FOR THE PAGING ICONS  **/
{
background-color: Transparent;
padding: 5px 5px 5px 5px;
color: #fff;
text-decoration: none;
    color: #7f7f7f;
font-weight: bold;
    font-size: 12px;    
    font-family: Verdana, Tahoma;
    vertical-align: middle;
}
  
    .gridPager a:hover /** FOR THE PAGING ICONS  HOVER STYLES**/
    {
     background-color: rgb(212,228,239);
     color: #000;
        font-weight: bold;
        font-size: 12px;    
        font-family: Verdana, Tahoma;
        border-radius: 3px 3px 3px 3px;
    }

.gridPager span /** FOR THE PAGING ICONS CURRENT PAGE INDICATOR **/
{
     background-color: #0094ff;
     color: #ffffff;
     padding: 5px 5px 5px 5px;
        border-radius: 3px 3px 3px 3px;
        vertical-align: middle;
}

.pager
{
     background-color: #646464;
     font-family: Verdana, Tahoma;
     color: White;
     height: 30px;
        font-weight: bold;
        font-size: 16px;
     text-align: center;
        vertical-align: middle;
}
/**** FIN - PAGINADOR DATAGRIDS ****/

/**** INICIO - ENCABEZADO PAGINAS */

.bannerFondo
{
    /*background: url(controls/headercontrols/images/bannerFondo.png) repeat-x left top;*/
    background: url(controls/headercontrols/images/bannerFondo.png) no-repeat left top;
    background-color: transparent;
    background-size: contain;
}

.marcaDelfos
{
    background: url(controls/headercontrols/images/delfosgestion.png) no-repeat left center;
    background-color: transparent;
}

.textoUsuario {
    font-size: 11px;
    color: rgb(212,228,239);
    font-family: Verdana, Tahoma;
    font-weight: bold;
}

.textoVersion {
    font-size: 10px;
    color: rgb(212,228,239);
    font-family: Verdana, Tahoma;
    font-weight: bold;
}

.btnCerrarSesion {
    background-image: url(controls/headercontrols/images/logout.png);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    cursor: pointer;
}

/**** FIN - ENCABEZADO PAGINAS */
.FondoSeleccionado{
    background-color:#C3FDB8;
}
.PagerContainerTable {
    border:0; margin:0; padding:0;
}

.PagerInfoCell {    
    display:block;
    float:left;
    margin-right:2px;
    padding:3px 4px;
    border: #ef3000 1pt solid;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    Color:#454444;
}

.PagerCurrentPageCell {
    background:#d0d0d0;
    color:#bb2600;
    font-weight:bold;
    display:block;
    float:left;
    padding:4px 6px;    
}

.PagerSSCCells,
.PagerOtherPageCells {
    border:0; margin:0; padding:0;
    font-size:11px;
    list-style:none;
    margin-right:2px;    
}

.PagerSSCCells a,
.PagerOtherPageCells a {
    border: #ef3000 1pt solid;
    margin-right:2px;
}

.PagerOtherPage {
    font-weight:bold;
} 

.PagerSSCCells a:link,
.PagerSSCCells a:visited,
.PagerOtherPageCells a:link,
.PagerOtherPageCells a:visited {
    color:#454444;
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
}

.PagerSSCCells a:hover,
.PagerOtherPageCells a:hover{
    border:solid 1px #ef3000
}
