html, body {
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #CCCAC4;
    background-image: url(../images/background.gif);
	background-repeat: repeat-y;
	background-position: center;
}

a {
    text-decoration: none;
    color:#4D586A;
}

img {
    border: 0px;
}



/* ------- MAIN STRUCTURE STYLES ------- */

#main{width:1000px; height:100%; margin-left:auto; margin-right:auto;background-color:#FFFFFF;}



#header{width:1000px; height:114px; background-color:#000000; clear:both; border-top: 10px solid #1D242F;}
#headerleft { width:250px; padding-left:25px; padding-top:10px; float:left; background-color:#000000;}
#headerright { width:250px; float:right; text-align:right; padding-top:10px; padding-right:15px; background-color:#000000;}
#headermenu { width:1000px;  height:32px; clear:left; text-align:center; background-color:#000000; background-image:url(../images/bg-hor-menu.gif)}
#content{width:1000px; height:100%;  margin-bottom:20px; clear:left; margin-top:2px; }
#foot{width:980px; height:22px; padding:10px; background-color:#000000; clear:both; border-top: 1px solid #FFFFFF; text-align:center;}

#announcement {
    width:        600px;
    margin-left:  auto;
    margin-right: auto;
    margin-top:   60px;
    padding:      20px;
}

#column1{width:740px;   padding-top:30px;  margin-bottom:20px;  margin-left:4px; float:left; }
#column2{width:240px;    padding-top:30px; margin-bottom:20px;  margin-right:2px; float:right; /*border: 1px solid #999999;*/}
#topPage{width:740px; height:20px;  clear:left; background-image:url(../images/topPage.gif)}
#middlePage{width:740px; height:inherit;clear:left; background-image: url(../images/bgPage.gif)}
#bottPage{width:740px; height:33px;  clear:left; background-image:url(../images/bottPage.gif)}
/* Modified by fxn to have the same width as the section with links */
#topStatus{width:213px;  height:100%; padding-top:15px; padding-left:12px; padding-right:15px;  clear:left; background-image:url(../images/topLinks.gif); background-repeat:repeat-y;}
#bottStatus{width:235px; height:20px;  clear:left; background-image:url(../images/bottLinks.gif)}
/*#topStatus{width:183px;  height:100%; padding-top:15px; padding-left:12px; padding-right:15px;  clear:left; background-image:url(../images/topStatus.gif); background-repeat:repeat-y;}*/
/* #bottStatus{width:210px; height:20px;  clear:left; background-image:url(../images/bottStatus.gif)}*/
#topLinks{width:213px;  height:100%; margin-top:10px; padding-top:15px; padding-left:12px; padding-right:10px; clear:left; background-image:url(../images/topLinks.gif); background-repeat:repeat-y;}
#bottLinks{width:235px; height:20px;  clear:left; background-image:url(../images/bottLinks.gif)}

#FacturaDatos{width:695px; height:inherit;  clear:left; margin-left:20px; margin-right:20px; border: 1px solid #E6E3D7; }
#FacturaDatosIzq{width:390px; height:inherit; padding:10px;  clear:left;}
#FacturaDatosDer{width:250px; height:inherit;  padding:10px;  float:right;  text-align:center;}
#FacturaCuerpo{width:695px; height:inherit;  clear:left; margin-left:20px; margin-right:20px; margin-top:20px;}

td {
    padding: 5px 5px 5px 5px;
}

form {
    margin: 0px; /* Safari puts extra margin at the bottom of the form in invoices/new */
}







	
#pestanas {
height:32px;

float:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  line-height:22px;
  }
#pestanas ul {
margin-left:250px;

  padding:0px 0px 0px 0px;
  list-style:none;
  }
#pestanas li {
  float:left;
  background:url("../images/pest_left.gif") no-repeat left top;
  margin:0;
  padding:0 10px 0 7px;
  }
#pestanas a {
  float:left;
  display:block;
  background:url("../images/pest_right.gif") no-repeat right top;
  background-color:#4D586A;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#FFFFFF;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#pestanas a {float:none;}
/* End IE5-Mac hack */
#pestanas a:hover {
  color:#1D242F;
  }
#pestanas #current {
  background-image:url("../images/pest_left_on.gif");
  }
#pestanas #current a {
  background-image:url("../images/pest_right_on.gif");
   background-color:#F3F1E9;
  color:#1D242F;
  padding-bottom:5px;
  }


/* addtions of Elliot from May 25 */
/* ------- RESULTS TABLE STYLES ------- */
tr.table-row-head {
    background-color: #CCCAC4;
}

tr.table-row-even {
    background-color: #FFFFFF;
}

tr.table-row-odd {
    background-color: #F3F1E9;
}



/* ------- PUBLIC WEB STYLES ------- */

#header2{width:1000px; height:117px; background-color:#000000; clear:left; border-top: 10px solid #1D242F;  border-bottom: 3px solid #4D586A;}
#headerright2 { width:550px; float:right; text-align:right; padding-top:13px; padding-right:15px; background-color:#000000;}

#highlightarea{width:1000px; padding-top:20px; padding-bottom:20px; margin-top:20px; background-color:#FFF9D8; clear:left; border-top: 3px solid #FFE8CD;  border-bottom: 3px solid #FFE8CD;}
#cleararea{width:800px; text-align:center; margin-left:100px; margin-right:100px;  padding-top:10px; clear:left;}
#highlightarea2{width:1000px; height:620px; padding-top:10px; padding-bottom:20px; margin-top:20px; background-color:#FFFFFF; clear:left; border-top: 3px solid #DBD5C5;  border-bottom: 3px solid #DBD5C5;}
#highlightarea3{width:1000px; height:605px; padding-top:10px; padding-bottom:20px; margin-top:20px; background-color:#FFFFFF; clear:left; border-top: 3px solid #DBD5C5;  border-bottom: 3px solid #DBD5C5;}

#titlearea{width:800px; clear:left; padding-top:30px; padding-bottom:5px; padding-left:100px;}
#textarea{width:800px; clear:left; padding-top:0px; padding-bottom:10px; padding-left:100px;}
#textareaLeft{width:500px;  padding-top:0px; float:left; padding-bottom:10px; padding-left:0px;}
#textareaRight{width:250px;  padding-top:0px; float:right; padding-bottom:10px; padding-left:0px;}
#divider{width:500px; height:1px; float:left; margin-bottom:10px; margin-top:3px; background-color:#DBD5C5;}
#topPackage{width:213px;  height:290px; text-align:center; margin-top:10px; padding-top:5px; padding-left:12px; padding-right:10px; clear:left; background-image:url(../images/topPackage.gif); background-repeat:repeat-y;}
#topPackage2{width:213px;  height:260px; text-align:center; margin-top:10px; padding-top:5px; padding-left:12px; padding-right:10px; clear:left; background-image:url(../images/topPackage.gif); background-repeat:repeat-y;}

#bottPackage{width:235px; height:20px;  clear:left; background-image:url(../images/bottPackage.gif)}
#highlightareaTour1{width:1000px; padding-top:10px; padding-bottom:20px; margin-top:20px; background-color:#FFFFFF; clear:left; border-top: 3px solid #DBD5C5;  border-bottom: 3px solid #DBD5C5;}
#highlightareaTour2{width:760px; padding:20px; margin-left:auto; margin-right:auto; margin-top:15px; background-color:#E6E3D7; clear:left; border: 3px solid #DBD5C5; text-align:center;}
#textareaTour{width:800px;  margin-left:auto; margin-right:auto; margin-top:15px; clear:left;}
#menuTour{width:915px; padding-top:5px; padding-left:85px; padding-bottom:5px; margin-top:10px; clear:left; background-color:#FFFFFF}
#highlightareaAyuda{width:1000px; padding-top:10px; padding-bottom:10px; margin-top:20px; background-color:#FFFFFF; clear:left; border-top: 3px solid #DBD5C5;  border-bottom: 3px solid #DBD5C5;}
#textareaAyuda{ padding-top:20px;padding-left:20px;  margin-left:120px; margin-top:5px; clear:left;}





