/* CSS Document */

@charset "utf-8";



.body, td, i{

/* FONT-FAMILY: helvetica, sans-serif; font-size:12px;*/

	font-family: Calibri,Arial,Verdana, Helvetica, sans-serif; font-size: 14px;

	/*font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;*/



  /* color:#FFF;	*/

}





body {

	/* background: url(../fig/background.jpg) top left repeat-x #F2F2F2;*/
        background: #F2F2F2;*
	font-family: calibri,Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;



	margin:0;

}



.cuerpo {

	

	font-family: calibri,Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-color: #FFFFFF;



	margin:0;

}









.titulos{

	color:#0080C0;

	font-family:Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	text-align:left;

	vertical-align:middle;

}







ul.marquee {

	/* required styles */

	display: block;

	padding: 0;

	margin: 0;

	list-style: none;

	line-height: 1;

	position: relative;

	overflow: hidden;



	/* optional styles for appearance */

	width: 203px;

	height: 123px; /* height should be included to reserve visual space for the marquee */

	font-family: Helvetica, sans-serif;

	font-size:11px;

	color:#FFF;

	text-align:left;



	/*background-color: #f2f2ff;*/

	/*border: 1px solid #08084d;*/

}

/*si*/

ul.marquee li {

	/* required styles */

	position: absolute;

	top: -999em;

	left: 0;

	display: block;

/*	white-space: nowrap; /* keep all text on a single line */*/



	/* optional styles for appearance */

	font-family:Helvetica, sans-serif;

	color:#FFF;

	font-size:11px;

	text-align:left;

	padding: 3px 5px;

}



/*si*/

.vin_azul{

	font-family:Helvetica, sans-serif;

	font-size:14px;

	color:#003264;

}



.vin_ama{

	font-family:Helvetica, sans-serif;

	font-size:14px;

	color:#ffce09;

}



.vin_blan{

	font-family:Helvetica, sans-serif;

	font-size:14px;

	color:#F9F9F9;

	text-align:center;

	vertical-align:middle;

}





.vin_azulino{

	font-family:Helvetica, sans-serif;

	font-size:14px;

	color:#cadbff;

	text-align:center;

	vertical-align:top;

}


.text_head {

	font-family:Arial,Verdana,Helvetica, sans-serif;

	font-size:18px;

	color:#FFF;

	text-align: left;
	font-weight: bold;

	vertical-align:middle;

	padding: 5px 5px 5px 2px;

}


.text_menu{

	font-family:Arial,Verdana,Helvetica, sans-serif;

	font-size:10px;

	color:#FFF;

	text-align:center;

	vertical-align:middle;

	padding: 5px 5px 5px 2px;

}

.text_pie {

	font-family:Arial,Verdana,Helvetica, sans-serif;

	font-size:11px;

	color:#FFF;

	text-align: right;

	vertical-align:middle;

	padding: 5px 5px 5px 2px;

}


/*enlaces seccion principal*/

/*.azul-link { clear:both; }*/

/*.azul-link a {   FONT-FAMILY: helvetica, sans-serif; font-size:12px; color:#0066cc; text-decoration:none;}*/



.azul-link a {font-family: Arial,Verdana, Helvetica, sans-serif; font-size: 12px; color:#0066cc; text-decoration:none; }





.azul-link a:hover { text-decoration:underline;}









/*enlaces seccion inferior index SI*/  

.bot-link { clear:both; }

.bot-link a {   FONT-FAMILY: helvetica, sans-serif; font-size:12px; color:#cadbff; text-decoration:none;}

.bot-link a:hover { text-decoration:underline;}



/*enlaces seccion novedades*/  si

.nov-link { clear:both; }

.nov-link a {  FONT-FAMILY: helvetica, sans-serif; font-size:12px; color:#F9F9F9; text-decoration:none;}

.nov-link a:hover { text-decoration:underline;}





.margen_td{  /*si*/

	padding: 5px 5px 5px 5px;

}



.table_gen{

	background-color:#666666;

}



.td_detalle{

	background-color:#FFF;

}



.td_titulo{

	background-color:#F5F5F5;

	height:25px;

	font-weight:bold;

}



.margen_pie{  /*si*/

	padding: 5px 5px 5px 10px;

}



form fieldset{

	background-color:#F5F5F5;	

	border-width:1px;

	border-style:solid;

	border-color:#666666;

	

	font-family: helvetica, sans-serif;

	font-size: 12px;

		

	margin:5px 0px 5px 0px;	

	position:relative;

	display:block;

	padding: 0px 10px 10px 10px;

}



form fieldset legend{	

	

	background-color:#F5F5F5;

	border-width:1px;

	border-style:solid;

	border-color:#666666;

	

	color:#000;

	font-weight:bold;

	font-variant:small-caps;

	font-size:95%;

		

	padding:1px 5px;

	margin:0px 0px 0px 0px;

	position:relative;

	top: -12px;

	

}

	 

form fieldset legend img{

	padding:0px 5px 0px 5px;	

}



/* GESITON DOCUMENTARIA 

    div#rounded-box1 {background:transparent;margin:2em auto;padding:0;width:200px;}  

        .rb4 {background:#F5F5F5;margin:0 auto;padding:0;width:198px;height:3px;}  

        .rb3 {background:#F5F5F5;margin:0 auto;padding:0;width:196px;height:2px;}  

        .rb2 {background:#F5F5F5;margin:0 auto;padding:0;width:192px;height:1px;}  

        .rb1 {background:#F5F5F5;margin:0 auto;padding:0;width:188px;height:1px;}  

        .rb-content {background:#F5F5F5;margin:0 auto;padding:0;width:200px; text-align:center; }  

        .rb-content p {color:#000;margin:0 10px;padding:0; font-weight: bold;}

        

        div#dcentral {position: absolute; left: 50%; top: 50%; width: 900px; height: 360px; margin-top: -180px;  margin-left: -450px;  overflow: auto;   border: 1px solid #666666; background:#FFFFFF;}

        

*/

p {color:#000;margin:0 0px;padding:0; font-weight: bold;}



a.clink  {font-family: Arial,Verdana, Helvetica, sans-serif; font-size: 11px; color:#0066cc; text-decoration:none; }

a.clink:hover { text-decoration:underline;}



TD.menus {

FONT-SIZE: 10px;

COLOR: #FFFFFF; 

FONT-WEIGHT: bold;

FONT-FAMILY: Verdana,Tahoma, Arial, ms sans serif;

BACKGROUND-COLOR: #336600;

text-align:center;

}



TD.consulta {

FONT-SIZE: 10px;

COLOR: #FFFFFF; 

FONT-WEIGHT: bold;

FONT-FAMILY: Verdana,Tahoma, Arial, ms sans serif;

BACKGROUND-COLOR: #3770B4;

text-align:center;

width:90 px;

}


TD.indicador {

FONT-SIZE: 10px;

COLOR: #FFFFFF; 

FONT-WEIGHT: bold;

FONT-FAMILY: Verdana,Tahoma, Arial, ms sans serif;

BACKGROUND-COLOR: #3770B4;

text-align:center;

}



TD.porcenta {

FONT-SIZE: 9px;

COLOR: #000; 

FONT-FAMILY: Verdana,Tahoma, Arial, ms sans serif;

BACKGROUND-COLOR: #FFFFFF;

text-align:center;

}



TD.c_label {

FONT-SIZE: 11px;

COLOR: #000; 

FONT-FAMILY: Verdana,Tahoma, Arial, ms sans serif;

BACKGROUND-COLOR: #FFFFFF;

}



TD.por_pie {

FONT-SIZE: 10px;

COLOR: #000; 

FONT-WEIGHT: bold;

FONT-FAMILY: Verdana,Tahoma, Arial, ms sans serif;

BACKGROUND-COLOR: #FFFFFF;

text-align:center;

}



TD.leyenda {

FONT-SIZE: 9px;

COLOR: #000; 

FONT-WEIGHT: bold;

FONT-FAMILY: Verdana,Tahoma, Arial, ms sans serif;

BACKGROUND-COLOR: #FFFFFF;

text-align:left;

}





TD.por_pie_num {

FONT-SIZE: 9px;

COLOR: #000; 

FONT-WEIGHT: bold;

FONT-FAMILY: Verdana,Tahoma, Arial, ms sans serif;

BACKGROUND-COLOR: #FFFFFF;

text-align:right;

}





TD.barra {

FONT-SIZE: 12px;

COLOR: #FFFFFF; 

FONT-WEIGHT: bold;

FONT-FAMILY: Verdana,Tahoma, Arial, ms sans serif;

BACKGROUND-COLOR: #063b5c;

}



.error_bus {

FONT-SIZE: 10px;

COLOR: #820505;

FONT-VARIANT: small-caps;

FONT-WEIGHT: bold;

FONT-FAMILY: Verdana,Tahoma, Arial, ms sans serif;

BACKGROUND-COLOR: #FFFFFF;

}

.necesario {

FONT-SIZE: 10px;

COLOR: #820505;

FONT-VARIANT: small-caps;

FONT-WEIGHT: bold;

FONT-FAMILY: Verdana,Tahoma, Arial, ms sans serif;

}


.numero_titulo {

FONT-SIZE: 11px;

COLOR: #820505;

FONT-WEIGHT: bold;

FONT-FAMILY: Verdana,Tahoma, Arial, ms sans serif;

text-align:center

}



.numero {

FONT-SIZE: 11px;

FONT-FAMILY: Verdana,Tahoma, Arial, ms sans serif;

text-align: right;

}



.texto {

FONT-SIZE: 11px;

FONT-FAMILY: Verdana,Tahoma, Arial, ms sans serif;

text-align: left;

}

.texto_min {

FONT-SIZE: 10px;
FONT-FAMILY: Verdana,Tahoma, Arial, ms sans serif;


}



.combo {

FONT-SIZE: 12x;

FONT-FAMILY: Verdana,Tahoma, Arial, ms sans serif;

text-align: left;

}

.cbo_min {

FONT-SIZE: 11px;

FONT-FAMILY: Verdana,Tahoma, Arial, ms sans serif;

text-align: left;

}



TEXTAREA {

FONT-SIZE: 11px;

font-family: Verdana, Arial, Helvetica, sans-serif;

overflow:auto;

}



.tlabel {

FONT-SIZE: 11px;

COLOR: #000; 

FONT-FAMILY: Verdana,Tahoma, Arial, ms sans serif;

BACKGROUND-COLOR: #FFFFFF;

FONT-WEIGHT: bold;

text-align: right;

}



.clabel {

FONT-SIZE: 11px;

COLOR: #0080C0; 

FONT-FAMILY: Verdana,Tahoma, Arial, ms sans serif;

BACKGROUND-COLOR: #FFFFFF;

FONT-WEIGHT: bold;

text-align: left;

}





.encabezado {

FONT-SIZE: 22px;

COLOR: #FFF;

FONT-VARIANT: small-caps;

FONT-WEIGHT: bold;

FONT-FAMILY:  Georgia,Tahoma,ms sans serif,Arial,Verdana;

vertical-align: middle;

}





.combo {

FONT-SIZE: 10px;

FONT-FAMILY: Verdana,Tahoma, Arial, ms sans serif;

BACKGROUND-COLOR: #FFFFFF;

}


.titulo{
	color:#003897;
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	text-align:left;
	vertical-align:middle;
}

.sub_titulo{
	color:#003897;
	font-family:,Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-align:left;	
	vertical-align:middle;

}

.subtitulo{
	color:#003897;
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-align:left;	
}


.no_resalta {
	color:#000000;
	background-color:#F5F5F5;
	font-family:Helvetica, sans-serif;	
	font-size:11px;
	cursor: default;
	
}

.resalta{
	color:#FFFFFF;
	background-color:#848E98;
	font-family:Helvetica, sans-serif;	
	font-size:11px;
	cursor: pointer;
}


.div_label{	
	background-color:#FFFFFF;
	font-family:Helvetica, sans-serif;	
	font-size:11px;
	border-color:#666666;	
	text-align: left;
	
}




.titulos_der{

	color:#003897;

	font-family:Helvetica, sans-serif;

	font-weight:bold;

	font-size:14px;

	text-align:right;

	vertical-align:middle;

}





.lineal

 {

color: #336600;

background-color: #336600;

	

}

.separa

 {

color: #848E98;

background-color: #848E98;

	

}


.div_label {

text-align:justify;

background-color: #FFFFFF;

overflow: auto;

overflow-x:hidden;

font-size: 9pt;

font-family: Verdana,Arial,Helvetica;

padding: 2 2 2 2;

border-color:#3770B4;

border-left:#3770B4 1px solid;

border-right:#3770B4 1px solid;

border-top:#3770B4 1px solid;

border-bottom:#3770B4 1px solid;

}

.rotulo {

FONT-SIZE: 11px;
FONT-FAMILY: Verdana,Tahoma, Arial, ms sans serif;
font-weight: bold;
text-align: right;

}


.pie_leyenda {
	
FONT-SIZE: 9px;
COLOR: #000; 
FONT-WEIGHT: bold;
FONT-FAMILY: Verdana,Tahoma, Arial, ms sans serif;
text-align:right;

}

.pie_nota {
	
FONT-SIZE: 9px;
COLOR: #000; 
FONT-WEIGHT: bold;
FONT-FAMILY: Verdana,Tahoma, Arial, ms sans serif;
text-align: left;

}

.msje{

	color:#003897;
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	vertical-align:middle;

}

.boton {
	
FONT-SIZE: 12px;
COLOR: #000; 
FONT-WEIGHT: bold;
FONT-FAMILY: Helvetica,Verdana,Tahoma, Arial, ms sans serif;
text-align:center;

}

.botoncito {
	
FONT-SIZE: 10px;
COLOR: #000; 
FONT-WEIGHT: bold;
FONT-FAMILY: Helvetica,Verdana,Tahoma, Arial, ms sans serif;
text-align:center;

}

/* Subsection Tabs

--------------------*/

 a.tabu {

	text-decoration:none;

	font-weight:bold;

	color:#2777a1;

}



a.tabu:hover {

	color:#1b9de2;

}



 ul.subsection_tabs {

	list-style:none;

	margin:0 0 0 0;

	padding:0;	

	border-bottom:1px solid #3770B4;

	height:20px;

	clear:both;

}



ul.subsection_tabs li.tab {

	float:left;
	
	margin-right:3px;

	text-align:center;
       padding: 0;
       


}



 ul.subsection_tabs li.tab a {

	

	display:block;

	height:20px;

	padding:0 1px 0 1px;

	background-color:#336600;

	color:#fff;
        font-size: 9pt;
        font-family: Verdana,Arial,Helvetica;
	font-weight: normal;

	width:85px;
	

}



 ul.subsection_tabs li.tab a:hover {

	color:#fff;
	background-color:#3770B4;

}



 ul.subsection_tabs li.tab a.active {

	background-color:#848E98;

}



 ul.subsection_tabs li.source_code {

	float:right;

}

/* AUTOCOMPLETADO*/

#contenedor_auto {

position:absolute;

left:100px;

top:100px;

text-align:justify;

height:190px;

background-color: #ffffe9;

z-index:1002;

overflow: auto;

overflow-x:hidden;

font-size: 11pt;

font-family: Verdana,Arial,Helvetica;

width:600px;

visibility:hidden;

margin:0  0 0 0;

border-left:1px solid;

border-right:1px solid;

border-top:1px solid;

border-bottom:1px solid;

}



.sel

{

  background-color: #3366cc;

  color:#ffffff;

  position:relative;

}

.nosel

{

background-color:#ffffe9;

color:#6E7B8B;



  }

li {

border-left:1px hidden;

border-right:1px hidden;

border-top:1px hidden;

border-bottom:1px hidden;

text-decoration:none;

FONT-SIZE: 11px;

FONT-FAMILY: Verdana,Arial,Helvetica;

padding:5px;

margin: 0px;

background-color:#ffffe9;

color:#6E7B8B;



  /*display: inline; For IE* menu horizontal*/

    }

    

li:hover

{

background-color: #3366cc;

color:#ffffff;

}    

    

.aum{

font-weight:bold;

  }

ul

  {

    margin: 0px;

    padding :0 0px;

    list-style:none;

  }

  

.nselect2

{

margin-left:3px;

width:218px;

font-size:6.5pt;

font-family: Arial, Helvetica, sans-serif;

}



.nselect

{

BORDER-RIGHT: #7F92A8 1px solid;

BORDER-TOP: #7F92A8 1px solid;

BORDER-LEFT: #7F92A8 1px solid;

BORDER-BOTTOM: #7F92A8 1px solid;

COLOR: #000; 

FONT-SIZE: 11px;

FONT-FAMILY: Verdana,Arial,Helvetica;

BACKGROUND-COLOR: white;	

}

/*validar formulario*/
/* color de borde de los campos requeridos */
.requerido {border:1px solid red !important;}
/* estilo para los párrafos de error */
.error {border:1px solid red;padding:5px;font-weight:bold;color:red !important;font:normal 11px Arial;}
/* estilo para desactivar el botón enviar */
.gris {background:gray !important;border:1px solid gray !important;color:#fff;}
/* estilo del form */
form.usuario {width:500px;margin:20px auto;font:normal 12px Arial;}
form.descuento {width:400px;margin:4px auto;font:normal 12px Arial;}
form.ingreso {width:400px;margin:4px auto;font:normal 12px Arial;}
form.parametro {width:400px;margin:4px auto;font:normal 12px Arial;}
form.cargo {width:300px;margin:4px auto;font:normal 12px Arial;}
form.pension {width:300px;margin:4px auto;font:normal 12px Arial;}
.boton1 {background:#fba025;color:#fff;border:0;padding:3px 0;margin:5px 0;font-size:11px;}
/*
.planilla fieldset {border:0;margin:0 0 10px 0;text-align:left;}
.planilla select ,.contacto input ,.contacto textarea{margin: 5px 0;width:500px;padding:3px 0;border:1px solid #fba025;font-size:11px}
.planila input.boton1 {background:#fba025;color:#fff;border:0;padding:3px 0;margin:5px 0;font-size:11px;widt
*/
