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

a{text-decoration:none;}

img {border:0px;}

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

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

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



#header{width:1000px; height:100px; background-color:#31363E; clear:both; border-top: 10px solid #1D242F;}
#headerleft { width:160px; padding-left:5px; padding-top:0px; float:left; background-color:#31363E;}
#header_ad { width:728px; height:100px; padding-left:0px; padding-top:0px; float:left; background-color:#31363E; overflow:hidden;}
#headerright { width:70px; float:right; text-align:right; padding-top:10px; padding-right:10px; background-color:#31363E;}

#headermenu { width:1000px;  height:32px; clear:left; text-align:center; background-color:#31363E; 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:#4D586A; clear:both; border-top: 1px solid #FFFFFF; text-align:center;}

#GoogleAd_top, #GoogleAd_bottom { padding: 5px; overflow:hidden;}
#GoogleAd_top {background-color:#CCCAC4;}
#GoogleAd_bottom {background-color:#F3F1E9;}
#GoogleAd_top img, #GoogleAd_bottom img {display: block; margin: auto;}
#GoogleAd_top iframe, #GoogleAd_bottom iframe {display: block; margin: auto;}

#column1{width:764px;   padding-top:30px;  margin-bottom:20px; margin-left:5px; float:left; overflow-x:hidden;}
#column2{width:210px;    padding-top:30px; margin-bottom:20px;  margin-right:5px; float:right; /*border: 1px solid #999999;*/}
#topPage{width:764px; height:20px;  clear:left; background-image:url(../images/topPage.gif)}
#middlePage{width:764px; height:inherit; clear:left; background-image: url(../images/bgPage.gif)}
#bottPage{width:764px; height:24px;  clear:left; background-image:url(../images/bottPage.gif)}
#topStatus{width:190px;  height:100%; padding-top:15px; padding-left:10px; padding-right:10px;  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:190px;  height:100%; padding-top:15px; padding-left:10px; padding-right:10px; clear:left; background-image:url(../images/topLinks.gif); background-repeat:repeat-y;}
#bottLinks{width:210px; height:20px;  clear:left; background-image:url(../images/bottLinks.gif)}


/* ------- 13/08/07 ------- */
#GastoDatos{width:740px; height:inherit;  clear:left; margin-left:12px; margin-right:8px;}
/* ------- 13/08/07 ------- */

#GastoDatosIzq{width:370px; height:inherit; padding:10px;  clear:left;}
#GastoDatosDer{width:270px; height:inherit;  padding:10px;  float:right;  text-align:center;}
#GastoCuerpo{width:695px; height:inherit;  clear:left; margin-left:20px; margin-right:20px; margin-top:20px;}
#PageNumeration{width:740px; height:inherit; text-align:center;  clear:left; margin-left:10px; margin-right:10px;  }
#TableFastLinks{width:740px; height:inherit; text-align:right; padding-bottom:15px;  clear:left; margin-left:10px; margin-right:10px;  }

/* ------- ESTILOS MODIFICADOS ------- */
/* ------- 13/08/07 ------- */
#list{width:740px; height:inherit;  clear:left;}
#box{width:740px; height:173px;  clear:left;}
#EditGastoArea{width:720px; padding:10px; float:left; border-top: 3px solid #FFFFFF; border-bottom: 3px solid #FFFFFF; background-color: #ADADAF; }
/* ------- 13/08/07 ------- */
#EditColumnLeft{width:280px; float:left;}
#EditColumnLeftRow{width:280px; padding-bottom:4px; padding-top:4px; clear:left;}
#EditColumnLeftA{width:80px; padding-right:5px; float:left; text-align:right; vertical-align:middle}
#EditColumnLeftB{width:195px; float:right; vertical-align:middle;  text-align:left;}

#EditColumnRight{width:440px; float:right;}
#EditColumnRightRow{width:440px; clear:left; padding-bottom:4px; padding-top:4px;}
#EditColumnRightA{width:100px; padding-right:5px; float:left; text-align:right; vertical-align:middle}
#EditColumnRightB{width:335px; float:right; vertical-align:middle;  text-align:left;}
#EditColumnRightButtons{width:325px; float:right; vertical-align:middle;  text-align:right; padding-top:7px; padding-bottom:10px;}
/* ------- ESTILOS MODIFICADOS ------- */

#FilterGastoArea{width:720px; padding:10px; float:left; margin-left:10px; margin-right:10px; border-top: 3px solid #FFFFFF; border-bottom: 3px solid #FFFFFF; background-color: #FFFFAA; }

#ImportGastosArea{width:720px; padding:10px; float:left; margin-left:10px; margin-right:10px; border-top: 3px solid #FFFFFF; border-bottom: 3px solid #FFFFFF; background-color: #E6FFFE; }

#ImportColumnLeft{width:260px; float:left;}
#ImportColumnLeftRow{width:240px; padding-bottom:4px; padding-top:4px; clear:left;}
#ImportColumnLeftA{width:80px; padding-right:5px; float:left; text-align:right; vertical-align:middle}
#ImportColumnLeftB{width:155px; float:right; vertical-align:middle;  text-align:left;}

#ImportColumnRight{width:460px; float:right;}
#ImportColumnRightRow{width:460px; clear:left; padding-bottom:4px; padding-top:4px;}
#ImportColumnRightA{width:100px; padding-right:5px; float:left; text-align:right; vertical-align:middle}
#ImportColumnRightB{width:355px; float:right; vertical-align:middle;  text-align:left;}
#ImportColumnRightButtons{width:325px; float:right; vertical-align:middle;  text-align:right; padding-top:7px; padding-bottom:10px;}


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

/* ------- RESULTS TABLE STYLES ------- */
tr.table-row-head {    background-color: #E6E3D7;
}

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

tr.table-row-odd {
    background-color: #F3F1E9;
}
	
#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;
  }


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

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

#highlightarea{width:1000px; padding-top:20px; padding-bottom:20px; margin-top:20px; background-color:#E6E3D7; clear:left; border-top: 3px solid #DBD5C5;  border-bottom: 3px solid #DBD5C5;}
#cleararea{width:800px; text-align:center; margin-left:100px;  padding-top:10px; clear:left;}
#highlightarea2{width:1000px; height:670px; 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:0px; 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:270px; 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; height: auto ! important; min-height:750px; 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{width:800px;  margin-left:120px; margin-top:5px; clear:left;}

/* ------- HELP SUBJECTS ------- */
.HelpItem {width:800px;   margin-top:15px; clear:left;}

.hint {
    font-family:Arial;
    font-size:10px;
    padding:0px 18px 8px 18px;
}
.hint p {
    color:black;
    margin:0.8em 0pt 0pt 1em;
}
.hint h3 {
    font-size:110%;
    margin:1.8em 0pt 0pt;
}
.hint .sheet {
    margin:1em 0pt 0pt 1em;
}
.hint .sheet table {
    border-collapse:collapse;
    margin-top:0.3em;
    width:28em;
}
.hint .sheet td {
    border:1px solid #CCCCCC;
    padding:1px 5px;
}
.hint .sheet .r, .hint .sheet th {
    background-image:none;
    background-color:#EFEFEF;
    border:1px solid #CCCCCC;
    color:#676767;
    font-weight:normal;
    text-align:center;
}
.hint .sheet .r {
    width:2em;
}
.hint table.options {
    border-collapse:collapse;
    margin-left:1em;
}
.hint table.options td {
    padding-top:0.8em;
    vertical-align:top;
}
h3.u {
    font-weight:normal;
}
.hint form {
    margin-left:1em;
}
.u {
    color:#676767;
    font-size:100%;
}

.importerror {
    font-family:Arial;
    font-size:10px;
    padding:0px 18px 8px 18px;
	clear: both;
}

