BODY
{
   font-family: Arial;
	font-size: 13px;
   background-color: #ffffff;
   color: #014687;
   scrollbar-arrow-color: #606060;
	scrollbar-base-color: #e0e0e0;
	scrollbar-darkshadow-color: #F5F5F5;
	scrollbar-3dlight-color: #F5F5F5; 
	scrollbar-face-color: #e0e0e0;
	scrollbar-highlight-color: #606060;
	scrollbar-shadow-color: #606060;
	scrollbar-track-color: #F5F5F5;
}

TR
{
   font-size: 13px;
   font-family: Arial;
}

A
{
   text-decoration : none;
   font-weight: bold;
   color: #000080;
}

A:hover
{
   text-decoration:underline
}

SELECT, TEXTAREA, INPUT, BUTTON
{
	font-family: Arial;
	font-size: 12px;
	color: #014687;
   background: #FFFFFF;
   border: solid 1px #CCCCCC;

   padding-left: 5px;
}

SELECT.Nada, TEXTAREA.Nada, INPUT.Nada, BUTTON.Nada
{
   color: #014687;
   border-style: none;
}

INPUT.Boton
{
   color: #014687;
   border-style: none;
}

.Titulo
{
   font-weight: bold;
   font-size: 18px;
   text-decoration: none;
}

.DGHeader
{
   font-weight: bold;
   font-size: 13px;
   color: white;
   height: 25px;
   background-color: #014687;
   text-align: left;
}

.DGHeaderFixed
{
   font-weight: bold;
   font-size: 13px;
   color: white;
   height: 25px;
   background-color: #014687;
   text-align: left;
   position:relative; 
   top:expression(this.offsetParent.scrollTop);
}

.DGItem
{
   height: 20px;
   background-color: #E5ECF4;
}

.DGAlterItem
{
   height: 20px;
   background-color: #E5ECF4;
}

.DGItemSelect
{
   height: 20px;
   background-color: #CCDAE7;
}

SELECT.DGItem0, TEXTAREA.DGItem0, INPUT.DGItem0, BUTTON.DGItem0
{
   /*background-color: #E5ECF4;*/
   background-color: transparent;
   border-style: none;
}

SELECT.DGItem1, TEXTAREA.DGItem1, INPUT.DGItem1, BUTTON.DGItem1
{
   /*background-color: #CCDAE7;*/
   background-color: transparent;
   border-style: none;
}

.DGHeaderSmall
{
   font-weight: bold;
   color: white;
   height: 20px;
   background-color: #014687;
}

.TableInput
{
   border-right: #b9cfe4 1px solid;
   border-top: #b9cfe4 1px solid;
   border-left: #b9cfe4 1px solid;
   border-bottom: #b9cfe4 1px solid;
}

.TableInputHeader
{
   height: 25px;
   font-weight: bold;
   color: white;
   background-color: #014687;
}

.TableInputItem
{
   padding-right: 5px;
   padding-left: 5px;
   padding-bottom: 1px;
   padding-top: 1px;
   height: 35px;
}

.TableInputItemTitle
{
   padding-right: 5px;
   padding-left: 5px;
   padding-bottom: 1px;
   padding-top: 1px;
   height: 35px;
   text-align:right;
   font-weight: bold;
}

.TableInputItemValidation
{
   font-size: smaller;
   font-weight: bold;
   color: Red;
   padding-right: 5px;
   padding-left: 5px;
   padding-bottom: 1px;
   padding-top: 1px;
   height: 20px;
}

.TableFiltros
{
   border-right: steelblue 1px solid;
   border-top: steelblue 1px solid;
   font-weight: normal;
   border-left: steelblue 1px solid;
   color: midnightblue;
   border-bottom: steelblue 1px solid;
   background-color: white;
}

.TableAdd
{
   font-weight: bold;
   color: white;
   background-color: steelblue;
}

.IconosTitulos
{
   font-size:22px;
}
   
.IconosBotones
{
   font-size:12px;
   text-align:center;
   text-decoration:none;
   font-weight: normal;
}

#RBLEstado_0, #RBLEstado_1
{
   border: none;
} 

DIV.SeccionDisabled
{
	display:none;
	border: solid 2px Red;
	width: 100%;
}

SPAN.SeccionDisabled
{
	display:none;
	border: solid 2px Red;
	width: 100%;
}

SPAN.Seccion
{
	display:block;
}