@charset "utf-8";
/* CSS Document */
body#fondo{
	/*background:url(img/sub_fondo_reco.png) no-repeat fixed;
	background-image:url(img/ns_bg.gif);*/
	background:#002B5C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}

div#fondo_principal{
  position:relative;
  background-image:url(imagenes/t_container.gif);
  background-repeat:repeat-y;
  width:990px;
  height:700px;
  border:solid 0px #FFFFFF;
}

div#psw_session{
	position:absolute;
  	top:-15px;
  	left:650px;
  	width:200px;
  	height:15px;
  	border:solid 0px #FFFFFF;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-size:8pt;
}

/*css para un vinculo sin visitar*/
#psw_session a:link {
	text-decoration:none;
	color:#FFFFFF;
}
/*css para un vinculo visitado*/
#psw_session a:visited {
	text-decoration:none;
	color:#FFFFFF;
}
/*css para efecto al pasarel raton sobre el link*/
#psw_session a:hover {
	color:#FCC146;
	text-decoration:none;
}

/*fondo principal del index*/
div#fondo_principal_index{
  position:relative;
  background-repeat:repeat-y;
  width:900px;
  height:600px;
  border:solid 0px #FFFFFF;
}

/*Cuerpo de la pagina del index*/
div#cuerpo_index{
	position:absolute;
	left:200px;
	top:160px;
	width:493px;
	height:258px;
	background-image:url(img/index_img.png);
	border:solid 0px #FFFFFF;
}

div#contacto{
	position:absolute;
	left:0px;
	top:669px;
	width:700px;
	height:18px;
	text-align:left;
	border:solid 0px #00FFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:8pt;
}

/*mensaje de aclaraciones en el index*/
div#contacto_index{
	position:absolute;
	left:200px;
	top:420px;
	width:493px;
	height:35px;
	border:solid 0px #FFFFFF;
	text-align:left;
	color:#FFFFFF;
	font-size:9pt;
}

/*Cuerpo de la pagina*/
div#cuerpo{
	position:absolute;
	left:60px;
	top:10px;
	width:870px;
	height:670px;	
	background-image:url(img/bub_fondo_dos.png);
	border:solid 0px #FF0000;
	overflow:visible;
}

/*contenedor del menu*/
div#menu{
  	position:absolute;
  	top:20px;
  	left:275px;
  	width:580px;
  	height:30px;
	border-bottom:solid 1px #86ACBB;
	border-top:solid 1px #86ACBB;
	/*border:solid 1px #FFBA30;*/
 }

/*cuadro donde aparece la animacion y el fondo desvanecido*/
div#mensaje {
    position:absolute;
	left:200px;
	top:160px;
	width:493px;
	height:258px;
	background:url(img/fondo.png);
}
/*mensaje de espere en el index mientras que carga la pagina*/
div#msg {
    position:absolute;
	top:80px;
	left:200px;
	width:180px;
	height:13px;
	color:#0099FF;
}

div#msg_bvnd{
  	position:absolute;
  	top:7px;
  	left:15px;
  	width:700px;
  	height:20px;
  	border:solid 0px #0000ff;
}

/*Animacion del index*/
div#animacion {
  	position:absolute;
	top:120px;
	left:130px;
	width:280px;
	height:13px;
	background:url(img/progress.gif) no-repeat;	
}
/*menu principal*/
	#lista_menu {
      list-style:none;	
	  margin:0;	
	  padding:0;
	  color:#595959;
      }
    #lista_menu ul {
      margin:0;
      padding:2px 2px 0;
      list-style:none;
      }
    #lista_menu li {
      float:right;
      margin:0;
      }
    #lista_menu a {
      display:block;
      padding:10px 10px 4px 0px;
      text-decoration:none;
      color:#002A5C;
      }
    #lista_menu a:hover {
      color:#FF0000;
  	  
	  text-decoration:underline;
      }
    #lista_menu #current a {
      color:#FF0000;
      padding-bottom:0px;
	  /*font-weight:bold;*/
	  text-decoration:underline;
      } /*fin de menu principal*/

.fuente{
	font-family:Arial, Helvetica, sans-serif;
	color:#002A50;
	font-size:14px;
	text-align:left;
}

.fuente_dos{
    /*
    display: block;
    float:right;
    width:20%;
    */
	color:#FF6600;
	text-transform:capitalize;
	text-decoration:underline;
}

.fuente_tres{
	font-family:Arial, Helvetica, sans-serif;
	color:#002A5C;
	font-weight:bold;
	text-align:left;
}

.fuente_cuatro{
	font-family:Arial, Helvetica, sans-serif;
	color:#6699CC;
	text-align:left;
	font-weight:bold;
	font-size:9pt;
}

.fuente_cinco{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:8pt;
}

.fuente_seis{
	font-family:Arial, Helvetica, sans-serif;
	color:#6699CC;
	text-align:left;
	font-weight:bold;
	font-size:8pt;
}
.fuente_siete{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	font-size:8pt;
}

.fuente_ocho{
	font-family:Arial, Helvetica, sans-serif;
	color:#595959;
	text-align:center;
	font-size:8pt;
}

.fuente_nueve{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	font-weight:bold;
	font-size:12pt;
}

.fuente_diez{
	font-family:Arial, Helvetica, sans-serif;
	color:#002A5C;
	text-align:left;
}

.fuente_once{
	font-family:Arial, Helvetica, sans-serif;
	color:#002B5C;
	text-align:left;
	font-size:8pt;
}

.fuente_doce{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-align:left;
	font-size:10pt;
	text-decoration:underline;
}

.fuente_trece{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:10pt;
	text-decoration:underline;
}

/*se puede usar para cualquier boton*/
.boton_x{
 	height:26px;
	width:60px;
	font-size:12px;
	background:url(img/boton_xls.png);
	border:none;
	color: #595959;
}

#conCabeza{
	position:absolute;
  	top:80px;
  	left:15px;
  	width:837px;
  	height:60px;
	border:solid 1px #86ACBB;
}

#conFactura{
	position:absolute;
  	top:140px;
  	left:15px;
  	width:837px;
  	height:385px;
	border:solid 1px #86ACBB;
	overflow:auto;
}

