* {
padding:0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

html,body {
	margin:				0;
	padding:			0;
	height:				900px;
	min-height:			100%;	
	/* text-align:			center; */
	background-color:	 #8a9aae;
}


#container 
{
  
	position:			relative;
	margin:				0 auto;
	width:				966px;
	height:				auto !important; /* Detect height automatically, Incompatible w/IE */
	height:				1400px;
	min-height:			100%;
	background-color:	#ffffff;
	
	
	
}
#header {
	width:				100%;
	
	text-align:			left;
	
}
#menucontiene {
	width:				100%;
	height:25px;
	text-align:			left;
	background-color: #D7EA98;
	border-bottom-width:2px;
	border-bottom-style:solid;
  border-bottom-color :#8DB53B;
   
  
}

#logocontiene {
	float:				left;
	width:				150px;
	text-align:			center;
	margin-left: 10px;
	padding-left: 10px
}
/*
#body_left {
	float:				left;
	width:				900px;
	text-align:			center;
	background-color:	#666666;
	padding-bottom:		2px;
	margin-left: 62px;
}
*/


#cabecera_tabla
{ 
 margin-left:8px;    
    width: 100%;
    border-spacing: 0px;
    border: 1px solid #fde4bd;
    vertical-align: top;
    height: 50px;
    background-color: #FFFFFF;    
}

.lstbox
{
	background-color: #ffffff;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a1aebd;	
	outline-color:#a1aebd;	
	border-style:none;	
}

#menu
{
    
    height: 30px;
    width: 100%;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #fde4bd;
}




.boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8a9aae;   /* #1E86B5; */
}

.centrar                              /* colores gris para texto y recuadros #8a9aae */
{                                     /* gris mas claro #a1aebd  */
	text-align: center;               /* gris casi blanco #e2e2e2e2  */
}                                     /* color de fuente de titulos del consejo #51a3bf */
                                      /* naranja  #ff9900 */
.derecha                              /* menu solo #51a3bf  on roll over #ff9900 */
{
	text-align: right;
}

.fondotitulo {
	background-color:#8a9aae;          /* #1E86B5; */
	height: 24px;
}

.fondomenu {
	background-color:#8a9aae; /* #1E86B5; */
}

.divconfondo {
	width:				100%;
	height:25px;
	text-align:			left;
	background-color: #D7EA98;
	border-bottom-width:2px;
	border-bottom-style:solid;
  border-bottom-color :#8DB53B;
}

.fondocontraste {
	background-color:#EDEDED; /* 81e4ff */
	height: 24px;
}

.fondodefecto {
	background-color:#E3F9FF; /* 81e4ff */
}

.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

.naranjasuave {
	color: #fde4bd;
}

.recuadro {
	border-color: #8a9aae;
	border-style:dashed;
	border-width:1px;
}

.recuadro2 {
	border-color: #d0d0bf;
	border-style: solid;
	border-width:1px;
}



.textorecuadro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bolder;
	color: #8a9aae; /*#0046d5 */
	background-color:Transparent;
}

.sumario {
	color: #ff9900;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}


.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* font-weight: bold; */
	color: #8a9aae; /* #1e86b5; */
}

.texto9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	/* font-weight: bold; */
	color: #8a9aae; /* #1e86b5; */
}


.textocomercioexterno {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660000;
}

.textocontraste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8a9aae; /* #1E86B5; */
}

.textogrilla {
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal; 
	color: #8a9aae; /* #1e86b5; */
}

#titulo {
   margin-left :250px;
     margin-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:  #8a9aae; 
    
}

#subtitulo {
   left :330px;
     margin-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:  #8a9aae; 
    position:absolute;
    top:20px;
}

.fecha {
  margin-left:500px;
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:  #8a9aae; 
	
}
.usuario {
  margin-left:500px;
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:  #8a9aae; 
}

.tiempo {
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8a9aae; 
	position:absolute;
	top:0px;
	left:820px;
}


.titulo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8a9aae;
	background-color: inherit;
}


.titulologin
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #51a3bf; /* #1e86b5; */
	background-color: inherit;
}


.tituloconfondo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff; /* EDEDED */
	background-color: transparent;
	border-style:none;
}

.menuconfondo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff; /* fde4bd */
	background-color: transparent;
	border-style:none;
}


td{font-family:"Arial";font-size:11px;color:#000000;}
.txt{padding-left:15px;padding-right:15px;padding-top:5px;}
.date
{
	font-weight: bold;
	font-size: 11px;
	color: #2897cf;
}
.cap{font-weight:bold;color:#2E688E;padding-left:5px;padding-top:4px;padding-bottom:3px;}
.capcenter
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2E688E;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 3px;
	text-align: center;
}
.capcentermax
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 3px;
	text-align: center;
	font-size: 13px;
	background-color: #2E688E;
}
.textahoma {
	font-family: "Arial";
	font-size: 11px;
	color: #333333; 	
	/* color: #2E688E; */
	/* color: #000000; */
}
.txtCopy {
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	font-family: "Arial";
	font-size: 11px;
}

.divaviso
{
	font-weight: bold;
	font-size: 15px;
	color: #2897cf;
}

.error
{
	font-weight: bold;
	font-size: 12px;
	color: #ff0000;
}

.divconsulta
{
	font-weight: bold;
	font-size: 15px;
	color: #2897cf;
	border-color: #2897cf;
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*color:  #677d38;*/
	color:#FFFFFF; 
	background-color: #a1aebd;
	}

.button2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*color:  #677d38;*/
	color: #FFFFFF; 
	background-color: #a1aebd;
}

.littleButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	/*color:  #677d38;*/
	color: #FFFFFF; 
	background-color: #a1aebd;
}

.buttonlink 
{
	/* a:active { text-decoration: underline; } */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	text-align:left;
	/*color:  #677d38;*/
	border-style:none;
	color: #8a9aae; /* #2897cf; */
	background-color:transparent; 
	/* border:none 0 #000000; */
}


.estilolink
{
	font-family: "Arial";
	font-size: 11px;
	color: #2897cf;
}


.textahomabox
{
    font-family: "Arial";
    font-size: 11px;
    color: #000000;
    border-style: solid;
    border-color: #8a9aae;
    border-width: 1px;
	color: #8a9aae;    
}

.grvpager
{
	background-color: #D7EA98;
	color: white;
}



.grvheader
{
	background-color: #8a9aae;
	color: white;
	height:20px;
}

.grvfooter
{
	background-color: #a1aebd;
	color: white;
}

.grvrow
{
	background-color:#fde4bd;    /* #e2e2e2; */
	height:10px;
}


.grvselect
{
	background-color: #D1DDF1;
}

.lstbox
{
	background-color: #ffffff;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a1aebd;	
	outline-color:#a1aebd;	
	border-style:none;	
}

.textboxh
{
	height:20px;
	}
	
.centrar 
{
	text-align: center;
}


.menu
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	height:30px;
	padding-bottom:0px;
}
.menuitem
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 8pt;
    padding: 5px;
    
    
     
}
.menuhover
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 8pt;
    padding: 1 px;
    background-color: #8DB53B;
    height:25px;
   
}

.sub
{
    
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 8pt;
    
}
.subitem
{
    font-family: Arial, Helvetica, sans-serif;
    background-color: #D7EA98;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #8DB53B;
    font-weight: bold;
    font-size: 8pt;
    padding: 10px;
    height:30px;
}
.subhover
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 8pt;
    padding: 10 px;
    -border-right: #000000 2px solid;
    -border-left: #000000 2px solid;
    background-color: #8DB53B;
    height:30px;
}

.fondoclaro
{
  background-color: #D7EA98;
}

.fondooscuro   /* la idea es usar el fondo claro y oscuro para grillas y cuadros */
{
  background-color :#8a9aae;
}

.validador {
	color: #fde4bd;
}


.recuadro {
	border-color: #8a9aae;
	border-style:dashed;
	border-width:1px;
}

.sumario {
	color: #ff9900;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

