A{
	/* Aplicacion: A 
	Accion: Define color de letra para los enlaces de todo el sitio 
	Formato: Texto - Mrgenes*/
	color: #000066;
}

.BarraBotones{
	/* Aplicacion: TABLE 
	Accion: Color de fondo y fuente de la barra de botones
	Formato: Texto - Fondo*/
	font-style: normal;
	/*color: #FFFF99;*/
	height:28px;
	background-color: #F2F9FF;
	text-align: center ; 
	border-bottom:1px;
	border-bottom-style:dotted;
	border-bottom-color:#48A4FF;
	border-right:0px;
	border-left:0px;
	border-top:0px;
	vertical-align:middle;
	padding-top:2px;
	text-align: right;
	padding-right:4px;
}
.Botones{
	/* Aplicacion: INPUT BUTTON 
	Accion: Estilo de botones normal
	Formato: Texto - Fondo - Borde*/
   color:#075593;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:10px;
   font-weight:bold;
   background-color:#fff;
   border:1px solid;
   border-top-color:#8EACC8;
   border-left-color:#8EACC8;
   border-right-color:#8EACC8;
   border-bottom-color:#8EACC8;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#CEE7FF');}

.BotonesHover{
	/* Aplicacion: INPUT BUTTON 
	Accion: Estilo de botones cuando se pasa el mouse sobre el botn
	Formato: Bordes*/
   border-top-color:#F2F9FF;
   border-left-color:#F2F9FF;
   border-right-color:#F2F9FF;
   border-bottom-color:#F2F9FF;}

.UsuBienvenido 
{
    font-size: 12px;
    color: #2F638C;
    font-weight: bold;
}

.EncabezadoError
{
    color: #C10000;
}

.DetalleError
{
    font-size: 12px;
    color: #2F638C;
    font-weight: bold;
}

.ewTableOrderIndicator {
	/* Estilo para las flechitas de ordenamiento en los listados */
	font-family: Webdings;
}

.FondoFormulario {
	/* Aplicacion: TABLE 
	Accion: Color de fondo para el formulario
	Formato: Texto - Fondo*/
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #000099;
	background-color: #FFF;
}

.FondoListar {
	/* Aplicacion: DATAGRID 
	Accion: Define fondo y estilo de letra de la fila alterna del listado de datos
	Formato: Texto - Color - Fondo - Alto*/
	font-size: 11px;
	font-style: normal;
	height:20px;
	color: #333333;
	background-color: #F2F9FF;
	text-indent: 5px;
	vertical-align: middle;
	padding-right:5px;
}

Hr {
	/* Aplicacion: HR 
	Accion: Define tamao y estilo de lnea que acta como separador en los formularios
	Formato: Texto*/
	border: none 0; 
	border-top: 1px dotted #48A4FF;
	width: 98%;
	height: 1px;
} 

input{
/* Aplicacion: INPUT 
	Accion: Define tamao de letra para todos los campos de entrada del sitio
	Formato: Texto*/
	font-size: 11px;
}

.InputBuscar{
	/* Aplicacion: Input 
	Accion: Define fuente de letra, fondo y altura del campo de entrada de la bsqueda
	Formato: Texto - Fondo - Alto*/
	font-size: 11px;
	font-style: normal;
	color: #333;
	background-color: #FFF;
	text-align: left;
	height:16px;
}
.InputEditable{
	/* Aplicacion: INPUT 
	Accion: Color de fondo para campos de entrada editables
	Formato: INPUT - Fondo*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	background-color: #FFFFFF;
	color: #000;
	border:solid 1px #999
}

.InputNoEditable{
	/* Aplicacion: INPUT 
	Accion: Color de fondo para campos de entrada no editables
	Formato: INPUT - Fondo*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	background-color: #EBEBEB;
	color: #000;
	border:solid 1px #999
}


.SubTablaListar{
	/* Aplicacion: TABLE 
	Accion: Color de fondo y fuente de los encabezados del listado de subtablas 2do nivel
	Formato: Texto - Fondo*/
	font-size: 11px;
	font-style: normal;
	color: #000000;
	background-color: #CC99FF;
	text-align: center ;
	 
}
.SubTituloListar{
	/* Aplicacion: TABLE - TD
	Accion: Color de fondo y fuente de los encabezados del listado de subtablas 1er nivel
	Formato: Texto - Fondo*/
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #000066;
	background-color: #FFF;
	text-align: left;
	text-decoration: none;
	text-transform:uppercase;
}

Table{
	/* Aplicacion: TABLE 
	Accion: Define tamao de letra para todos las tablas del sitio
	Formato: Texto*/
	font-size: 11px;
}

.TablaBorde {  
	/*  Aplicacion: TABLE 
	Accion: Recuadro de los formularios
	Formato: Linea de borde*/
	border: #CEE7FF solid; 
	border-width: 1px 
}
.TituloFormulario{
	/* Aplicacion: TABLE 
	Accion: Color de fondo y fuente de los encabezados de los formularios
	Formato: Texto - Fondo*/
	font-size: 11px;
	font-style: normal;
	color: #FFFF99;
	background-color: #CEE7FF;
	text-align: center ; 
}
.TituloListar{
	/* Aplicacion: TABLE 
	Accion: Color de fondo y fuente de los encabezados del listado de catlogos
	Formato: Texto - Fondo*/
	font-size: 11px;
	font-style: normal;
	color: #000066;
	height:25px;
	vertical-align:middle;
	background-color: #CEE7FF;
	text-align: center ; 
}

.TituloSinFondo{
	/* Aplicacion: TABLE 
	Accion: Subttulo con fondo de formulario normal
	Formato: Texto - Fondo*/
	font-size: 12px;
	font-weight:bold;
	font-style: normal;
	color: #000066;
	background-color: #FFF;
	text-align: left;
}

.TituloFondoAzul
{
	/* Aplicacion: TABLE
	Accion: Color de fondo y fuente de ttulos en general
	Formato: Texto - Fondo*/
	color:#000066;
	/*color:#fff*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-image: url(/imagenes/bgtitulo.gif);  
	height: 26px;
	width: 98%;
	margin-right: auto;
	margin-left: auto;
	text-indent: 10px;
	vertical-align: middle;
	padding-top:6px;
	margin-top: 10px;
	margin-bottom: 6px;
}
 
.Pie{
	/* Aplicacion: TEXTO
	Accion: Estilo de texto para el pie de pgina
	Formato: Tamao de letra */
	font-size: 9px;}

.Tblmain{
	/* Aplicacion: DIV
	Accion: Estilo para layer que establece el fondo y ancho del main de la página
	Formato: Fondo - Tamaño - Máregenes*/
	background-image: url(/imagenes/bgmain.gif);
	width: 796px;
	margin-right: auto;
	margin-left: auto;
}
form
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    
    }
    
/* Estilos para el portal */

.conttable{
	font-family: "Arial";
	font-size: 11px;
	font-weight: regular;
	color:#333333;
	text-decoration: none;
	
}

.tittable{
	font-family: "Verdana";
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	
}

.titcontenido{
	font-family: "Arial";
	font-size: 11px;
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}
.ComboStyle
{
	/* Aplicacion: DropDownList 
	Accion: Define tamao de letra para todos los combos
	Formato: Texto*/
	font-size: 11px;
}

/*************************************************/

.titsecciones
{
 text-align:center;
 font-family:'trebuchet ms';
 color:#000066;
 font-size:13px;
 font-weight:bold;  
}
body
{
margin-left: auto;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
text-align:justify;
font-family:'trebuchet ms',helvetica,sans-serif;
background-image:url(/app/imagenes/fondo.gif);
background-repeat:repeat-x repeat-y;

}
.titcatalogos
{
 text-align:left;
 font-family:'trebuchet ms';
 color:#000066;
 font-size:13px;
 font-weight:bold;
}
.reccatalogos
{
    color:#666666;
	font-size:12px;
	background-color:#e1f3ff;
	font-family:'trebuchet';
	border-left-color:#6587af;
    border-right-color:#6587af;
    border-bottom-color:#6587af;
    border-top-color:#6587af;
  	width:750px;
	border:1px;
	border-style:solid;
	padding:3px;
}
.noticia
{
	color:#333333;
	font-size:11px;
	padding-left:12px;	
	font-family:'trebuchet ms',helvetica,sans-serif;
}
.headerlogin
{
	color:#0066cc;
	font-weight:bold;
	font-size:12px;
	padding-left:20px;	
	font-family:'trebuchet ms',helvetica,sans-serif;
	padding-left:10px;
	}
.tabladefault
{
border-left-color:#dad4d4;
border-right-color:#dad4d4;
border-bottom-color:#dad4d4;
background-color:#e1f3ff;

}


.recuadrodefault
{
width:982px;
border-top:none;
border-bottom:none;
border-left-color:#dad4d4;
border-right-color:#dad4d4;
background-color:#e1f3ff;
border:1px;
border-style:solid;
margin:auto;
margin-bottom:0px;

}

.recuadroheader
{
width:982px;
height:86px;
border-left-color:#dad4d4;
border-right-color:#dad4d4;
border-bottom:0px;
border:1px;
border-style:solid;
margin:auto;
}
.recuadromenu
{
width:982px;
height:55px;
border-top:0px;
border-left-color:#dad4d4;
border-right-color:#dad4d4;
border-bottom-color:#dad4d4;
border:1px;
border-style:solid;
margin:auto;
}

.recuadrofooter
{
width:982px;
background-color:#cadaf3;
border-top:none;
margin-top:0px;
border-bottom-color:#dad4d4;
border-left-color:#dad4d4;
border-right-color:#dad4d4;
margin:auto;
height:29px;
}
.formularios
{
width:982px;
background-color:#cadaf3;
border-top:none;
margin-top:0px;
border-bottom-color:#dad4d4;
border-left-color:#dad4d4;
border-right-color:#dad4d4;
margin:auto;
height:29px;
}
.footer
{
padding-left:12px;
color:#333333;
font-family:'trebuchet ms',helvetica,sans-serif;
font-size:11px;
}

.inputlogin
{
border:1pt;
border-color:#999999;
border:solid;
font-family:'trebuchet ms',helvetica,sans-serif;
font-size:12px;
color: #333333
}

.userlogeado
{
font-family:'trebuchet ms',helvetica,sans-serif;
font-size:13px;
color: #00007e;
padding-left:5px;
}


.gridItemStyle 
{
    font-size:11px;
    text-align:left;
    color:#333333;
    height:20px;
	background-color: #e1e7ee;
	text-indent: 5px;
	vertical-align: middle;
	padding-right:5px;
 
}
.gridItemStyle  td
{
    text-indent:0px;
    padding-left:3px;
}

.gridHeaderStyle
{
    font-size:12px;
    text-align:left;
    font-weight:bold;
    color:#333333;
    height:20px;
	background-color: #bdc9d7;
	text-indent: 5px;
	vertical-align: middle;
	padding-right:5px;
 
}
.gridHeaderStyle  td
{
    text-indent:0px;
    padding-left:3px;
}


.gridAltItemStyle
{
    font-size:11px;
    text-align:left;
    color:#333333;
    background-color:#ffffff;
    height:20px;
	text-indent: 5px;
	vertical-align: middle;
	padding-right:5px;
 
}
.gridAltItemStyle  td
{
    text-indent:0px;
    padding-left:3px;
}


.gridFooterStyle
{
    font-size:10px;
    text-align:left;
    color:#666666;
    font-weight:bold;
    text-decoration:none;
    height:10px;
	text-indent: 5px;
	vertical-align: middle;
	padding-right:5px;
}

.pagesStyle
{
    padding-right:10px;
}

.botones
{
    	vertical-align: middle;
    	text-align:center;
    	color:#075593;
        border:1px solid;
        border-top-color:#aabbcd;
        border-left-color:#aabbcd;
        border-right-color:#aabbcd;
        border-bottom-color:#aabbcd;
        filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#bbc8d6',EndColorStr='#f7f9fb');
 
 }

.InputNoEditable{
	/* Aplicacion: INPUT 
	Accion: Color de fondo para campos de entrada no editables
	Formato: INPUT - Fondo*/
	font-family: 'trebuchet ms',helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	background-color: #FBFBFB;
	color: #000;
}

img 
{
	border:none;
}


/* end de estilos nuevos*/

/*Justifica texto*/
.justificado
{
    text-align: justify;
}

.lbltitulogrid
{
    text-indent:0px;
}


/**************************************************/



.Grid
{
      font-family:Trebuchet MS;  
      font-size:12px;
      padding-left:2px;
      
    }

.GridHeader 
{
    height: 25px;
    padding: 0px;
    color: navy;
    font-weight: bold;
    font-size: 13px;
    padding-left: 4px;
    padding-right: 8px;
    text-decoration:none;
    background: #4b9ad2 url(/app/imagenes/bghead.gif) repeat-x center top;
}

.GridHeader  A:Link
{
  
    color:navy;
  }



.GridHeader A:hover
{
    text-decoration: underline;
    color:black;
}

.gridrow
{
   height: 20px;
    padding: 0px;
    color: #155997;
    font-weight: bold;
    font-size: 12px;
    padding-left: 2px;
    border-color:#a3a594;
    background-color:#d9e2ea;  
    

 
}
.gridpage
{
    color: Navy;
    height: 18px;
    text-align:right;
    background-color:#e4eef5;
     background: #e4eef5 url(/app/imagenes/bgfooter.gif) repeat-x center top;

    
}

.gridpage A:hover
{
    color:black;
    text-decoration:none;

}


.GridVItem
{
   background-color: #a6d1f0;
   color:#0071c7;
}



.GridSelected
{
    height: 27px;
    padding-left: 4px;
    background-color: #b1def6;
    font-style:italic;
    
}

.gridepmpty
{
       background: #c3d9e8 url(/app/imagenes/empty.gif) repeat-x center top;
  
}  

.hyperlink
{
    text-decoration:underline;
}
.Linea {
	/* Aplicacion: HR 
	Accion: Define tamao y estilo de lnea que acta como separador en los formularios
	Formato: Texto*/
	border: none 0; 
	border-top: 1px dotted #0071c7;
	width: 98%;
	height: 1px;
} 

/***************************************************/



/*************estilos para el wizard****************/

.titwizard
{
      font-family:Trebuchet MS;  
      font-size:14px;
      padding-left:2px;
      color:#0d3060;
      
    }
.subtitwizard
{
      font-family:Trebuchet MS;  
      font-size:13px;
      padding-left:2px;
      color:#0d3060;
      text-decoration:underline;
      
    }
.backwizard
{
    background: #e4eef5 url(/app/imagenes/bgwizard.gif) repeat-x  center top;

    
}

.backwizardstep
{
    background: #e4eef5 url(/app/imagenes/bgwizardstep.gif) repeat-x center top;
    color:White;
    padding-top:0px;
  

}
.backwizardstep A
{
 color:white;
 text-decoration:none;
 
}

.backwizardstep A:hover
{
 color:White;
 text-decoration:underline;
}

.active
{
    background-color:#afd2ed;
    font-family:Trebuchet MS;  
    font-size:13px;
    color:#072459;
}


/*************estilos para el wizard****************/

/*************estilos los controles del controles del panel/wizard****************/
.txtcontroles
{
     font-family:Trebuchet MS;  
      font-size:13px;
      padding-left:2px;
}

.txtimagenes
{
    font-family:Trebuchet MS;  
      font-size:10px;
      text-decoration:underline;
  
}

.titayuda{
font-family: 'trebuchet ms',helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2d5ca1;
	text-decoration:underline;
}
.contayuda{
font-family: 'trebuchet ms',helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.titCatAyuda
{
font-family: 'trebuchet ms',helvetica,sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #295492;
	text-decoration:underline;
}

.tabActivo
{
    float:left;
    background:#E1F3FF url(../../imagenes/fondo_tab.gif) no-repeat left bottom;
    height:25px;
    width:102px;
    margin-right:0px;
    padding: 12px 10px 0px 30px;
}

.tabActivo a
{
    color:#333333;
    text-decoration:none;
}

.tabInactivo
{
    float:left;
    background:#E1F3FF url(../../imagenes/fondo_tab_Inactivo.gif) no-repeat left bottom;
    height:25px;
    width:102px;
    margin-right:0px;
    padding: 12px 10px 0px 30px;
}

.tabInactivo a
{
    color:#333333;
    text-decoration:none;
}
.tabContenido
{
    background-color:#C0E4FB;
    border-left:solid 1px #9BC7E3;
    border-right:solid 1px #9BC7E3;
    border-bottom:solid 1px #9BC7E3;
}
