 *{
   margin:0;
   padding:0;
 }

 body{
   background:#4C4A35;
   margin:0 auto;
   width:1024px;
   font: 13px Verdana, Arial;
   color: #000000;
 }

 td,th {font: 13px Verdana,Arial;}

 p, div {
 font: 13px Verdana,Arial;
 line-height:21px;
 }

 h1 {
 font-size: 23px;
 padding: 4px;
 color: #5D000C;
 text-align: center;
 font-weight: normal;
 }


 h2 {
 font-size: 20px;
 color: #5D000C;
 text-align: center;
 font-weight: normal;
 }

 h3 {
 font-size: 17px;
 color: #5D000C;
 text-align: center;
 font-weight: normal;
 }

 b {color: #5D000C;}

 .tablerowheader {background-color: #3570B3;
   font-weight: bold;
   color: #FFFFFF;
   text-align: center;
   padding: 2px;
 }

 .hlt td {
   background-color: #FF7F00;
   color: #FFFFFF;
 }

 .nhlt td {
   background-color: #FFCFA0;
   color: #000000;
 }

 .mhlt td {
   background-color: #EF8C2C;
   color: #FFFFFF;
 }

 a {color: #af0000;
   text-decoration: none;
   font-weight: bold;
 }

 a:hover {color: #FF7F00;
   text-decoration: underline;
 }

 .piccolo {
   font: 10px Verdana, Arial;
 }

 .padded {
 padding-left:5px;
 }

 #page{
   width:1024px;
   min-height:100%;
   position:absolute;
 }


#footer{
   position:absolute;
   bottom:0;
   z-index:2;
   width:100%;
   border-top: 1px solid #CFCFCF;
 }
             
 #content {
   float:left;
   width:100%;
   margin-right:-100%;
 }
 .column {
   padding:10px 10px 50px;
   float:left;
 }

 #left{width:140px;}    /* 160 - (10x2) */
 #right{width:140px;}   /* 160 - (10x2) */
 
 #content-inner {
   float:none;
   margin-left: 160px;   /* LEFT Sidebar width */
   margin-right: 160px;  /* RIGHT Sidebar width */
 }

 #header{
   background: url(/img/barra_sup.jpg) top no-repeat;
   clear:both;
   text-align:center;
   font-size:2em;
   height:174px;
 }

 #footer{
   clear:both;
   text-align:center;
   font: 10px Verdana, Arial;
   background-color:#F5EFBD;
   vertical-align: middle;
 }


 /* POSITION */

 #content, #left, #right, #header{
   position:relative;
   z-index:2;
 }
 

 /*COLORSSSSSS*/

 #bgleft{
 left:0;
 }

 #bgright{
 right:0;
 }

 #bgcenter{
   right:0;
   width:100%;
 }

 .bg{
   position:absolute;
   bottom:0;
   height:100%;
 }

 .left {
   width: 160px;         /* LEFT Sidebar width */
   margin-right:-160px;  /* LEFT Sidebar width */
   background: url(/img/barra_sx.jpg) top repeat-y;
 }
                    
 .right{                 
   float:right;          
   width: 160px;         /* RIGHT Sidebar width */
   background: url(/img/barra_dx.jpg) top right repeat-y;
 }


 #bgleft{background-color:#F5EFBD;}
 #bgright{background-color:#F5EFBD;}
 #bgcenter{background-color:#ffffff;}
 .right, .left {background-color:#F5EFBD;
 }

 #topnavmenu{
 clear:both;
 position:absolute;
 margin-top:113px;
 margin-left:245px;
 width:475px;
 height:40px;
 z-index:30;
 }

*:first-child+html  #topnavmenu{
 clear:both;
 position:absolute;
 margin-top:113px;
 margin-left:-270px;
 width:475px;
 height:40px;
 z-index:30;
 }

 #customer{
 position:absolute;
 margin-top:90px;
 margin-left:748px;
 width:275px;
 color: #5D000C;
 border: 0px solid #A4C0E2;
 font: 12px Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-decoration: none;
 z-index:5;
 }


*:first-child+html #customer{
 position:absolute;
 margin-top:90px;
 margin-left:230px;
 width:275px;
 color: #5D000C;
 border: 0px solid #A4C0E2;
 font: 12px Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-decoration: none;
 z-index:5;
 }

 #banner{
 clear:both;
 position:absolute;
 margin-top:15px;
 margin-left:212px;
 width:600px;
 height:85px;
 z-index:20;
 }


*:first-child+html   #banner{
 clear:both;
 position:absolute;
 margin-top:15px;
 margin-left:-300px;
 width:600px;
 height:85px;
 z-index:20;
 }

 .buttonscontainer {
 width: 130px;
 }

 .buttons1 a {color: #FFFFFF;
 border: 1px solid;
 background-color: #ff7f00;
 padding: 2px;
 padding-left: 3px;
 font: 10px Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-decoration: none;
 border-color: #646464 #646464 #646464 #646464;
 display: block;
 margin: 0px;
 width: 130px;
 text-align: left;
 }

  .buttons1 :hover { color: #000000;}

 .buttons a {color: #D65A00;
 background-color: #F5EFBD;
 padding: 2px;
 padding-left: 3px;
 display: block;
 border-bottom: 1px solid #646464;
 font: 10px Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-decoration: none;
 width: 130px;
 text-align: left;
 }

 .buttons a:hover {background-color: #f4ed68;
 color: #000000;
 background-image: url(/img/buttonbg.gif);
 }

 .buttonslan {color: #D65A00;
 background-color: #F5EFBD;
 padding: 2px;
 padding-left: 3px;
 display: block;
 border-bottom: 1px solid #A4C0E2;
 font: 10px Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-decoration: none;
 text-align: left;
 }

 .tablerowheader {
 position:relative;
 margin-left:5px;
 background-color: #ff7f00;
 font-weight: bold;
 color: #FFFFFF;
 text-align: center;
 padding: 2px;
 border-bottom: 1px solid #A4C0E2;
 }

.img_orange {
border: 1px solid #646464;
}
