body { behavior:url(csshover.htc); background: url(../images/fondo_header.gif) repeat-x left top}
IMG { behavior: url(iepngfix.htc); }

/* FORMs object */
textarea
{
	color: #666666;
	border: 1px solid #5197FF;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:20px;
	width:130px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #5197FF;
}
input
{
	color: #666666;
	border: 1px solid #5197FF;
	background-color: #FFFFFF;
	height:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

input.Checkbox
{
	width: 12px;
	height: 12px;
	border:none;
}
.btnImage
{	
  width: 45px;
	height: 20px;
	border:none;
}

/* LOGO */
#container_logo{
  width:700px;
  float:left;
  padding-left:10%;
  /*border-width:1px;border-color:#006699;border-style:solid;*/
	margin-top:0px;
  
}

/* BODY edit*/
#container_edit{
  width:94%;
  float:left;
  padding-left:5%;
  /*border-width:1px;border-color:#006699;border-style:solid;*/
	margin-top:10px;	
}
#cuerpo{
	background-color: #F4F7FF; /* color: F4F7FF cambie para ver en mi monitor*/
	float:left;
	width:700px;
	border-top-width:2px;
	border-top-color:#006699;
	border-bottom-width:1px;
	border-bottom-color:#006699;
	margin-top:5px;	
	
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
}
.tit_bal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #64A2FF;
	border: thin solid #FFFFFF;
	text-align: center;
}


/* PROG edit*/
#prog{
	background-color: #FFFFFF;
	float:left;
	width:700px;	
	margin-top:5px;  	
}
#orden_info{
	background-color: #FFFFFF;
	float:left;
	width:100%;	
	margin-top:5px; 
	margin-left: 20px;
  border-top-width:2px;
	border-top-color:#006699;	
	border-top-style: solid;
	border-bottom-width:1px;
	border-bottom-color:#006699;
  border-bottom-style: solid;
  border-right-style: none;	
	border-left-style: none; 
  font-family:Arial, Helvetica, sans-serif;
	font-size:14px;	
}
#cheque_info{
	background-color: #FFFFFF;
	float:left;
	width:97%;	 
	margin-left: 6px;
	margin-right: 5px;
  border-top-width:2px;
	border-top-color:#006699;	
	border-top-style: solid;
	border-bottom-width:1px;
	border-bottom-color:#006699;
  border-bottom-style: solid;
  border-right-style: none;	
	border-left-style: none; 
  font-family:Arial, Helvetica, sans-serif;
	font-size:14px;	
}

#orden_total{
	background-color: #FFFFFF;
	float:left;
	width:100%;	
	margin-top:5px; 
	margin-left: 20px;
  border-top-width:1px;
	border-top-color:#006699;	
	border-top-style: solid;
	border-bottom-width:2px;
	border-bottom-color:#006699;
  border-bottom-style: solid;
  border-right-style: none;	
	border-left-style: none; 
  font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
  text-align:right;	
  
}

.tit_tabla_sel{
	background-color: #FFFFFF;	
	margin-top:5px; 
	margin-left: 0px;
  border-width:1px;
	border-color:#006699;	
	border-style: solid;	
  font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
  text-align:center;  
}
.subtit_tabla_sel{	
  border-bottom-width:1px;
	border-bottom-color:#006699;	
	border-bottom-style: solid;	
  font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
  text-align:center;  
}
#shopping_cart{	/* Shopping cart */
	margin:3px;
	padding:3px;
	position:relative;
	/*border-width:1px;border-color:#006699;border-style:solid;*/
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small;
}
.shopping_cart_tit{	/* Shopping cart titles */
	font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: xx-small;
  background-color: #F4F7FF;  
}
.shopping_cart_items{	/* Shopping cart titles */
	font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: xx-small;  
}
#shopping_cart_totalprice{
    margin-top:17px;
    border-width:1px;border-color:#006699;border-style:solid;
}
#rightColumn{	/* right column, i.e. shopping cart column */
	width:250px;
	float:right;
	height:100%;	
	padding-right:0px;
	background-color: #FFF;	
	border-top-width:2px;
	border-top-color:#006699;
	border-bottom-width:1px;
	border-bottom-color:#006699;
	margin-top:7px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 0px;
	text-align:center;
	/*border-width:1px;border-color:#006699;border-style:solid;*/
}
/* RECURSOS */

#container_res{
  width:94%;
  float:left;
  padding-left:5%;
  /*border-width:1px;border-color:#006699;border-style:solid;*/
	margin-top:10px;	
}
#resources{
	background-color: #F4F7FF;
	float:left;
	width:700px;
	border-top-width:2px;
	border-top-color:#006699;
	border-bottom-width:1px;
	border-bottom-color:#006699;
	margin-top:5px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	margin-left: 0px;
}
#resources td{
	padding-left:5px;
	height:33px;
	vertical-align:middle;
	padding-top:5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
.resource_a1{
	text-align: left;
	font-weight: normal;
	text-decoration: none;

	}

/* BODY Details view */
#container_detail{
  width:94%;
  float:left;
  padding-left:5%;
  /*border-width:1px;border-color:#006699;border-style:solid;*/
	margin-top:10px;	
}
#cuerpo_detail{
	background-color: #FFFFFF;
	float:left;
	width:700px;
	border-top-width:2px;
	border-top-color:#006699;
	border-bottom-width:1px;
	border-bottom-color:#006699;
	/*margin-top:5px;*/
	margin-left:0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#cuerpo_detail td{
	border-bottom-width:1px;
	border-bottom-color:#B3CDFF;
	border-bottom-style:solid;
	vertical-align:middle;
}
#cuerpo_detail tr{	
	height:22 px;
}
#cuerpo_detail td{	
	height:22 px;
	vertical-align:middle;		
}
#cuerpo_detail tr{	
	height:22 px;
}

/* BODY Details view */
#cuerpo_detail_importe{
	background-color: #FFFFFF;
	float:left;
	width:700px;	
	/*margin-top:5px;*/
	margin-left:0px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#cuerpo_detail_importe td{	
	height:22 px;
	vertical-align:middle;		
}
#cuerpo_detail_importe tr{	
	height:22 px;
}
.izq_importe{
  background-color: #FFFFFF;
  /*border-width:1px;border-color:#006699;border-style:solid;*/
  width:30%;
  text-align:right;
  height:22px;
  padding-right:5px;
  font-weight: bold;
}
.der_importe{
  background-color: #F4F7FF;
  /*border-width:1px;border-color:#006699;border-style:solid;*/
  width:20%;
  text-align:center;
  height:22px;
  padding-right:5px;
  font-weight: bold;
}

/* BODY Details Update */
#container_detail_update{
  width:94%;
  float:left;
  padding-left:5%;
  /*border-width:1px;border-color:#006699;border-style:solid;*/
	margin-top:10px;	
}
#cuerpo_detail_update{
	background-color: #FFFFFF;
	float:left;
	width:700px;
	border-top-width:1px;
	border-top-color:#006699;
	border-bottom-width:1px;
	border-bottom-color:#006699;
	margin-top:0px;
	margin-left:0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.update{	
	height:22px;
	vertical-align:middle;		
}
/* BODY List view */
#container_list{
  width:94%;
  float:left;
  padding-left:5%;
  /*border-width:1px;border-color:#006699;border-style:solid;*/
	margin-top:10px;	
}
#cuerpo_list{
	background-color: #FFFFFF;
	float:left;
	width:700px;
	border-top-width:2px;
	border-top-color:#006699;
	border-bottom-width:1px;
	border-bottom-color:#006699;
	/*margin-top:5px;*/
	margin-left:0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:2px;
}
#list{
	background-color: #FFFFFF;
	position:relative;
	width:700px;
	border-color: #EAF0FF;
	border-style:solid;
	border-width:1px;
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}
#list td{
	vertical-align:middle;
	border-bottom-color: #EAF0FF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	height:20px;
}
#list td.index{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
	font-style:normal;
	text-decoration:underline;
	padding-left:6px;
	/*width:20%;	*/
}
#list td.text_line{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:#003366;*/
	font-style:normal;	
	
	padding-left:6px;
}
#list td.cell_check{	
	width:10px;
	padding-left:2px;	
}
#list td.top_list{
	background-color:#CCCCCC;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	padding-left:12px;
  
}

/* BODY List view */
#container_home{
  width:94%;
  float:left;
  padding-left:5%;
  /*border-width:1px;border-color:#006699;border-style:solid;*/
	margin-top:10px;	
}
#cuerpo_home{
	background-color: #FFFFFF;
	float:left;
	width:700px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:2px;
	padding-left:0px;
}


/* SEARCH */
#container_search{
  width:94%;
  float:left;
  padding-left:5%;
  /*border-width:1px;border-color:#006699;border-style:solid;*/
	margin-top:10px;	
}
#search{
	background-color: #F4F7FF;
	/*position:relative;*/	
	width:700px;
	border-top-width:2px;
	border-top-color:#006699;
	border-bottom-width:1px;
	border-bottom-color:#006699;	
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	margin-left:0px;	
  margin-top:3px;  
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;   	
}
#search td{
	padding-bottom:5px;
	padding-left:0px;
}
#search_bar{	
	width:700px;
	margin-left:0px;
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;	
}
#container_ppal{
  width:700px;
  float:left;
  /*padding-left:5%;*/
  /*border-width:1px;border-color:#006699;border-style:solid;*/
	margin-top:10px;
	
}

/* MOD TITLE */
#container_tit_mod{
  width:94%;
  float:left;
  padding-left:5%;
  /*border-width:1px;border-color:#006699;border-style:solid;*/
	margin-top:10px;
	
}
#tit_mod{		
	width:700px;
	/*border-top-width:2px;
	border-top-color:#006699;		
	border-top-style: solid;*/
	border-bottom-width:1px;
	border-bottom-color:#006699;
	border-bottom-style: solid;
  border-right-style: none;
	border-left-style: none;
	margin-left:0px;	
  margin-top:1px;
	font-size:16px;
	/*font-weight: normal;*/
	padding-top:1px;   	
}

#tools{
	background-color: #FFFFFF;
	position:relative;
	width:700px;	
	border-bottom-width:1px;
	border-bottom-color:#006699;	
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
}


/* LOGIN */
#container_login{
  width:100%;
  float:left;
  padding-left:0%;  
  /*border-width:1px;border-color:#006699;border-style:solid;*/
	margin-top:8px;	
}
#login{
	/*background-color: #F4F7FF;*
	/*position:relative;*/	
	width:320px;
/*
  border-top-width:2px;
	border-top-color:#006699;
	border-bottom-width:1px;
	border-bottom-color:#006699;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;*/
	margin-left:3%;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	font-weight: normal;
	
	/*border-width:1px;border-color:#006699;border-style:solid;*/
}
#login td{
	padding-bottom:10px;
	padding-left:13px;
	padding-right:23px;
}
#login_logo{
  border-bottom-width:2px;
	border-bottom-color:#006699;	
	border-bottom-style: solid;
	width:320px;	
	margin-left:0px;	
  margin-top:3px;  
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;  
  /*border-width:1px;border-color:#006699;border-style:solid; 	*/
}

/* Form Style */

.button {
	border-color: #b3b9cf;
	background-color: #edeef3;
	color: #000;
	background-image: url(../images/buttons/bgBtnBlue.gif);
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: top;
	border: 1px solid;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 1px;
	cursor: pointer;
	}
	
.button {
  width: 45px;
  height: 17px;
}

.button[disabled] {
	border-color: #c1c1c1;
	background-color: #f0f0f0;
	color: #000;
	background-image: url(../images/buttons/bgBtnGray.gif);
	}

	
	
/* ADMIN */

#container_admin{
  width:94%;
  float:left;
  padding-left:5%;
  /*border-width:1px;border-color:#006699;border-style:solid;*/
	margin-top:10px;	
}
#administracion{
	background-color: #F4F7FF;
	float:left;
	width:700px;
	border-top-width:2px;
	border-top-color:#006699;
	border-bottom-width:1px;
	border-bottom-color:#006699;
	margin-top:5px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	margin-left: 0px;
}
#administracion td{
	padding-left:5px;
	height:33px;
	vertical-align:middle;
	padding-top:5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
.administracion_a1{
	text-align: left;
	font-weight: normal;
	text-decoration: none;

	}	
	
	


/*---- TABS -----*/
#container_tabs{
  width:94%;
  float:left;
  padding-left:5%;
  /*border-width:1px;border-color:#006699;border-style:solid;*/
	margin-top:10px;	
}

#tabs{
	background-color: #FFFFFF;
	position:relative;
	width:700px;	
	margin-top:10px;
	margin-left:0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* FOOTER */
#container_footer{
  width:94%;
  float:left;
  padding-left:5%;		
	margin-left:0px;	
  margin-top:30px;  
}
#footer{
  width:700px;
  font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	/*border-width:1px;border-color:#006699;border-style:solid;*/
}


.cell_tool{
background-color: #FFFFFF;
width:15px;
text-align:right;
height:22px;
padding-right:3px;
}
.cell_control{
background-color: #FFFFFF;
width:25px;
text-align:right;
height:22px;
padding-right:3px;
}
.cell_text_control{
background-color: #FFFFFF;
width:55px;
text-align:center;
height:22px;
padding-right:3px;
}

.izq_texto{
background-color: #F4F7FF; /*Julián: No se me ve el monitor era F4F7FF*/
width:20%;
text-align:right;
height:22px;
padding-right:5px;
}

.der_texto{
background-color: #FFFFFF;
text-align:left;
height:22px;
padding-left:5px;
}

.Error{
	border:1px solid #FF0000;
	background-color:#FFF4F0;
	color:#FF0000;
}
.tool_link{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	padding-left:2px;
	text-align:right;

}

#texto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	padding-left:2px;
}

#notice{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #777777;
	font-weight: normal;
	padding-left:2px;
}

#texto_t{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	padding-left:2px;
}

/* Capas de transparencia y mensajes de confirmacion */
#transparencia{
	background-color:#DEF1FF; 	
	position:absolute;
	width:30%;
	/*height:20px;*/	
	display:none;
	opacity:0.85; filter:alpha(opacity="85");
	margin-left: 35%;	
  top: 1px;
  cursor:hand;
  border-width:1px;border-color:#006699;border-style:solid;
}

#transparenciaMensaje{	
	font-family:Verdana;
  position:relative;	
	/*height:20px;*/	
	color:#ff0000;
	font-weight:bold;
  font-size:10px;
  text-align:center;
  background-image: url(images/barra_estado.gif);
  background-position: left;
  background-repeat: no-repeat;	
  /*left:10%;		*/
}

/* Capas de transparencia y mensajes de confirmacion */
#quick_bar{	 	
	position:absolute;
	width:76px;
	height:175px;	
	/*display:none;*/
	opacity:0.85; filter:alpha(opacity="85");
	margin-left: 820px;	
  margin-top: 200px;
  /*cursor:hand;*/
  /*border-width:1px;border-color:#006699;border-style:solid;*/
}
#quick_bar a{
  color:#2d5fa3;
	font-weight:bold;
  font-size:10px;
  font-family:Verdana;
  text-align:center;
  text-decoration:none;
  /*padding-left:7px;*/
}
#quick_bar td{  
	font-weight:bold;
  font-size:10px;
  font-family:Verdana;
  text-align:center;
  text-decoration:none;
  padding-left:4px;
}

#quick{	
	font-family:Verdana;
  position:relative;		
	color:#555555;
	font-weight:bold;
  font-size:10px;
  text-align:center;    
}





/* Mensajes de ayuda */
#mensajesAyuda{
	background-color:#FFFFFF;
  width:160px;
	font-family:Verdana;
	font-size:10px;
	border:1px solid #DEF1FF;
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	text-align:center;
	z-index:100;
}
#ayudaTitulo{
	background-color:#DEF1FF; 
	color:#999999; 
	padding:1px;
}
#ayudaTexto{
	vertical-align:middle;
	padding:2px;
}
.ayuda{ width:50px; text-align:center; }



/*- General options --------------------------- */   
    body {
    	margin:0;
    	padding:0;
    	font: bold 11px/1.5em Verdana;
    }
    h2 {
    	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
    	color: #000;
    	margin: 0px;
    	padding: 0px 0px 0px 15px;
    }     
    img {
      border: none;
    }
.chat{
  color: #666666;
  text-decoration: none;
}
.chat a:hover{
  text-decoration: none;
  color: #cccccc;
}
	
/*- Menu Tabs --------------------------- */

    #tmenu {
      float:left;
      width:100%;
      font-size:93%;
	    border-bottom:1px solid #2763A5;
      line-height:normal;
      }
    #tmenu ul {
  	  margin:0;
  	  padding:10px 10px 0 5%;
  	  list-style:none;
      }
    #tmenu li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tmenu a {
      float:left;
      background:url("../images/menu/tab_left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tmenu a span {
      float:left;
      display:block;
      background:url("../images/menu/tab_right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tmenu a span {float:none;}
    /* End IE5-Mac hack */
    #tmenu a:hover span {
      color:#fff;
    }    
    #tmenu a:hover {
      background-position:0% -42px;
      }
    #tmenu a:hover span {
      background-position:100% -42px;
      }

/*- eBAR --------------------------- */
#ebar {
      float:left;
      background-color:#efefef;
      width:100%;
      font-size:93%;
	    border-bottom:1px solid #2763A5;
	    border-top:1px solid #FFFFFF;
      line-height:normal;
      height:45 px;
      padding:5px 0px 5px 0;
      }
      
 /*- Footer eBAR --------------------------- */
#ebarF {
      float:left;
      background-color:#efefef;
      width:95%;
      font-size:93%;
	    border-bottom:1px solid #2763A5;
	    border-top:1px solid #2763A5;
      line-height:normal;
      height:45 px;
      margin-top:50px;
      padding:5px 0px 5px 5%;      
      } 
          
 /*- Footer eBAR --------------------------- */
#f {
      float:left;     
      width:94%;      
      margin-top:50px;
      padding:5px 0px 5px 5%;      
      }   
      
.text_bal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #666666;
	font-weight: bold;
	text-align: center;
}
.tot_bal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #64A2FF;
}
.LV_invalid {
    color:#CC0000;
}
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}
