.container-header, .container-footer {width:850px; margin:0 auto;}
.container {width:850px; margin:0 auto;}

#header { margin-top:-4px; height:208px; background:url(../images/header-bg.gif) left top repeat-x #fff; }
#header, #content, #extra-content, #footer { }

.col-1, .col-2, .col-3, .col-4 { float:left;}

/*======= index.html =======*/
#page1 #content .col-1 {width:302px; margin-right:22px;}
#page1 #content .col-2 {width:302px; margin-right:22px;}
#page1 #content .col-3 {width:302px;}
#page1 #extra-content .col-1 {width:414px; margin-right:22px;}
#page1 #extra-content .col-2 {width:414px;}

/*======= empresa.php =======*/
#page_empresa p, #page_mm p, #page_lm p, #page_lh p { text-align:justify; text-indent:60px; }

/*======= ct.php =======*/
#page_ct #content .col-1 {width:272px; margin-right:16px;}
#page_ct #content .col-2 {width:272px; margin-right:16px;}
#page_ct #content .col-3 {width:272px;}

/*======= lv.php =======*/
#page_lv { padding-bottom:10px; }
#page_lv #content .menus {margin-right:10px;}
#page_lv #content .col-1 {width:335px; margin-right:10px;}
#page_lv #content .col-2 {width:335px; margin-right:0px;}
#page_lv #content .imgs-4 {margin-right:0px;}

/*======= mm.php =======*/
#page_mm #content_box .col-1, #page_lh #content_box .col-1, #page_empresa #content_box .col-1 {width:200px; margin-right:16px;}
#page_mm #content_box .col-2, #page_lh #content_box .col-2, #page_empresa #content_box .col-2 {width:200px; margin-right:16px;}
#page_mm #content_box .col-3, #page_lh #content_box .col-3, #page_empresa #content_box .col-3 {width:200px; margin-right:16px;}
#page_mm #content_box .col-4, #page_lh #content_box .col-4, #page_empresa #content_box .col-4 {width:200px;}
#page_mm #content_box .inner, #page_lh #content_box .inner, #page_empresa #content_box .inner {padding:17px;}
#page_mm #content_box img, #page_lh #content_box img, #page_empresa #content_box img {padding:2px; background:url('../images/loading.gif') no-repeat center; border:1px #C0C0C0 solid;}


/*=========================*/
#container-page {
  margin: 0 auto;
  width: 100%;
  text-align: left;
  position: relative;
  min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
}
#conteudo_full {
  margin: 0 auto;
  padding: 0 0 100px 0;
}
#conteudo_full:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}
#conteudo { margin:0 auto; width:850px; min-height:100px; }
#rodape {
  width: 100%;
  position: absolute;
  bottom: -4px !important;
  bottom: -5px; /* For Certain IE widths */
  height: 100px;
}
#rodape { padding-top:1px; border-top:1px #336699 solid; background-color:#FFFFFF; background-position:0px 1px; background-repeat:repeat-x; background-image:url(../images/footer-bg.gif);}