* {margin:0; padding:0; border:0;}
.bodyhome { background-image:url(img/bg-home.jpg); background-repeat:repeat-x; background-position:top; background-color:#ebe4c8;}
.bodyint { background-image:url(img/bg.jpg); background-repeat:repeat-x; background-position:top; background-color:#ebe4c8;}
body, p, div { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#857337;}
#all { width:100%; position:relative;}
#container {width:984px; margin:0px auto;}

#header { width:984px; height:245px;}  /* width:984px */
#header-home { width:984px; height:315px;}  /* width:984px */
#header-home-col-1, #header-col-1  { float:left; width:296px;}
#header-home-col-2 { float:left; width:688px; background-color:#f3f0df;}
#header-home p { margin:0; padding:0; font-size:12px}
#header-col-2-about { float:left; width:688px; height:245px; background-color:#f3f0df; background:url(img/banner-rio.jpg) top left no-repeat}
#header-col-2-careers { float:left; width:688px; height:245px; background-color:#f3f0df; background:url(img/banner-rome.jpg) top left no-repeat}
#header-col-2-careers-pt { float:left; width:688px; height:245px; background-color:#f3f0df; background:url(img-pt/banner-rome.jpg) top left no-repeat}
#header-col-2-ceos { float:left; width:688px; height:245px; background-color:#f3f0df; background:url(img/banner-brasilia.jpg) top left no-repeat}
#header-col-2-contact { float:left; width:688px; height:245px; background-color:#f3f0df; background:url(img/banner-neworleans.jpg) top left no-repeat}
#header-col-2-contact-pt { float:left; width:688px; height:245px; background-color:#f3f0df; background:url(img-pt/banner-neworleans.jpg) top left no-repeat}
#header-col-2-links { float:left; width:688px; height:245px; background-color:#f3f0df; background:url(img/banner-macae.jpg) top left no-repeat}
#header-col-2-news { float:left; width:688px; height:245px; background-color:#f3f0df; background:url(img/banner-paris.jpg) top left no-repeat}
#header-col-2-partners { float:left; width:688px; height:245px; background-color:#f3f0df; background:url(img/banner-buenos-aires.jpg) top left no-repeat}
#header-col-2-solutions { float:left; width:688px; height:245px; background-color:#f3f0df; background:url(img/banner-santos.jpg) top left no-repeat}
#header-col-2-about p, #header-col-2-careers p, #header-col-2-careers-pt p, #header-col-2-ceos p, #header-col-2-contact p, #header-col-2-contact-pt p, #header-col-2-links p, #header-col-2-news p, #header-col-2-partners p, #header-col-2-solutions p { margin:0; padding:0 1px 0 0; font-size:12px; text-align:right;}


#header-col-1 { float:left; width:296px;}
#header-col-2 { float:left; width:688px;}

#content { width:984px; overflow:auto; background-image:url(img/bg-content.gif); background-repeat:repeat-y;}  /* width:984px */
#content2 { width:984px; overflow:auto; background-image:url(img/bg-col-2-home.jpg); background-repeat:no-repeat; background-position: top right;}  /* width:984px */

#content-col-1 { float:left; padding:22px 23px 10px 24px; width:249px;} /*  width:296px; height:438px; */
#content-col-1 h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#fff6d7; text-transform: uppercase; padding-bottom:17px;}
#content-col-1 h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff6d7; padding-bottom:9px;}
#content-col-1 h4 { color:#FFFFFF;}
#content-col-1 p { font-size:12px; color:#e6d6a1; text-align:justify; line-height:16px;}
#content-col-1 a { color:#e6d6a1; text-decoration:none;}
#content-col-1 a:hover { color:#D7BD66; text-decoration:none;}

h4 {font-size:14px; font-weight:bold; padding-bottom:3px;}

#content-col-2 { float:right; width:688px;}
#menu { width:688px; height:34px; background-image:url(img/bg-menu.jpg); background-repeat:repeat-x;}
#menu ul { padding-left:8px; margin: 0;}
#menu ul li { float:left; padding:0; margin:0; list-style:none; font-size: 12px; color:#eee8d1;}
#menu ul li a { color:#eee8d1; font-weight:bold;}
#menu ul li a:hover, #menu ul li a.selected {text-decoration:none; color:#FCFBF5}
#menu a:hover img {filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;}

#int { width:688px;}
#home-int-1 { float:left; padding:25px 15px 38px 26px; width:399px; display:block;} /* width:440px; */
#home-int-1 p { color:#857337; font-size:13px;}
#home-int-1 h2 { color:#857337; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; padding: 0 0 13px 0;}
#home-int-1 h3 { color:#857337; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; padding: 0 0 8px 0;}
#home-int-1 h4 { color:#857337; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; padding: 0 0 4px 0;}
#home-int-1 a, #int2 a { color:#857337; text-decoration:none;}
#home-int-1 a:hover, #int2 a:hover { color:#544923; text-decoration:none;}
#home-int-1 ul { padding-left:22px}
#home-int-1 li { color:#866411; font-size:13px; list-style-image:url(img/li.gif);}
#home-int-1 li a { color:#866411; text-decoration:none;}
#home-int-1 li a:hover { color:#533E0B; text-decoration:none;}

#home-int-2 { float:right; padding:38px 30px 0px 0px; width:194px; display:block;} /* width:248px; */
#home-int-2 p { color:#857337; font-size:12px; line-height:16px; padding-bottom:5px;}
#home-int-2 h2 { color:#857337; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; padding-bottom:6px;}
#home-int-2 h5 { color:#66582B; font-weight:bold; font-size:13px; padding-bottom:2px;}
#home-int-2 a { color:#850000; text-decoration:none;}
#home-int-2 a:hover { color:#DD0000; text-decoration:none;}
.vinho { color:#850000;}


#footer { height:65px; margin:0px auto; padding: 13px 22px 0px 22px; width:940px; background:url(img/bg-footer.jpg) left no-repeat;} /* width:984px; height:78px; */
#footer p { font-size:12px; color:#635c35;}
#footer-col-1 { float:left; width:526px; padding-right:36px;}
#footer-col-2 { float:right; width:378px;}
#footer-col-1 a, #footer2 a { color:#683931; text-decoration:none;}
#footer-col-1 a:hover, #footer2 a:hover { color:#DD0000;}

#footer2 { width:984px; margin:0px auto;} /* height:30px */
#footer2 p { font-size:11px; color:#807862; padding:7px; text-align:center;}

.blood { color:#991919}
.footertitle { font-weight:bold; color:#585130;}

#content3 { width:984px; overflow:auto; background-image:url(img/bg-col-2-int.jpg); background-repeat:no-repeat; background-position: top right;}  /* width:984px */
#int2 { width:628px; padding:25px 30px 28px 30px;} /* width:688px; */
#int2 p { color:#857337; font-size:13px; padding-bottom:9px; text-align:justify;}
#int2 h1 { color:#345e9d; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; padding-bottom:13px;}
#int2 h3 { color:#345e9d; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; padding-bottom:10px;}
#int2 h4 { color:#345e9d; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; padding-bottom:10px;}
#int2 ul { padding-left:27px; padding-bottom:25px}
#int2 li { color:#866411; font-size:13px; list-style-image:url(img/li.gif); padding-bottom:6px;}

.fright { float:right; padding: 0px 0px 20px 25px;}
.fleft { float:left; padding: 0px 25px 20px 0px;}

#contact-table { border:0; margin:0;}
#contact-table td { font-size:12px; padding:4px 5px;}
#contact-table input { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#857337; border-bottom: 1px solid #b2984e; background-color:transparent; padding:2px 4px;}
#contact-table textarea { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#857337; border: 1px solid #b2984e; background-color:transparent; padding:2px 4px;}
#input { color:#ece5cc; background-color:#b2984e; border:0; font-weight:bold;}

.link1 { float:left; width:300px; padding-right:28px;}
.link2 { float:right; width:300px;}
.link1 ul, .link2 ul { padding-bottom:20px}

.contact1 { float:left; width:420px; padding-bottom:15px;}
.contact2 { float:right; padding-left:28px; padding-bottom:15px; padding-top:8px; width:180px; background:url(img/sep-contact.gif) left repeat-y;}
