/* CSS Document */

body {background:#113651 url(/img/fundo.gif) 0 0 repeat}
body,html { margin:0; padding:0; cursor:default; }
div#container { width:990px; margin:0 auto 0 auto; text-align:left; padding:0;background-color:#113651;/**/}
div#wrapper{float:left;width:990px; padding:0; border:0;}
div#wrapper1 { float:left;}
div#content {float:left;margin:0;width:990px;padding:0;}
div#content1 {margin:20px 10px 10px 24px; background:#0e2e46;padding:20px 20px 20px 10px}
div#navigation{float:left;width:220px;margin:0;padding:0; }

div#footer{clear:left;width:100%;}
div#container hr { display:none}

body, p, td, th, input, select, button {color:#8396a4;font:11px Arial, Helvetica, sans-serif;}

p {margin:15px 0;font-size:13px; }
.small {color:#cfb900;font-size:75%}
strong { font-weight:bold}
em { font-style:italic}

div.block {border-top:5px solid #113651;margin:0 -20px 0 -10px;padding:0 10px;}

div#container hr.sep { margin:30px 40px; border:1px solid #eee; border-width:1px 0 0; display:block;}

a,a:link,a:visited { color:#cfb900}
a:hover,a:active,a:focus {color:#fff}

ul.default { list-style-type:square; margin:10px 20px; }
ul.default { padding:2px; }

ol.default { list-style-type:decimal; margin:10px 20px;}
ol.default li { padding:2px; }

.pag {margin:40px -28px 0;position:relative; height:70px; background:url(/img/lotsListBack.gif) 0 0 no-repeat;}
.pag h3 { position:absolute; left:28px; top:24px; color:#06f; font-size:24px; letter-spacing:-2px;}
.pag div { position:absolute; right:10px; top:10px; width:582px; text-align:right}

#header { position:relative; width:990px; height:92px;}
#header h1 { position:absolute;left:34px;top:0; padding:0; margin:0;width:307px;height:94px;background:url(/img/logo.gif) 0 0 no-repeat; }
#header h1 a {display:block; margin:0; padding:0;text-indent:-9999px;width:307px;height:94px}

#lang {position:absolute;left:60px;top:5px;z-index:200;}
#lang li {display:inline;line-height:16px;font-size:9px}
#lang li.sep {color:#b4c435}
#lang a,#lang a:link,#lang a:visited {font-weight:bold;}
#lang a:hover,#lang a:active,#lang a:focus{text-decoration:underline}

body.pt a#lang_pt,
body.en a#lang_en {cursor:default;color:#fff;text-decoration:none}

#menu {position:absolute;left:360px;top:0;z-index:100}
#menu, #menu li {margin:0;padding:0;list-style:none;}
#menu li {float:left; margin:0; padding:0;position:relative;margin-left:-8px;}

#menu a,#menu a:link,#menu a:visited {text-transform:uppercase;color:#4a6375;font-size:14px;letter-spacing:-2px;font-weight:bold;text-decoration:none;font-style:italic;line-height:140px;text-indent:25px;display:block;width:132px;height:92px;background:url(/img/menuBack.gif) 0 -92px no-repeat}
#menu a:hover {background-position:0 0;color:#cfb900}

#menu a.cur,#menu a.cur:link,#menu a.cur:visited
#menu a.cur:hover,
#menu a.curHover {cursor:default;background-position:0 0;color:#cfb900}

#menu ul {
    position:absolute;
    visibility:hidden;
    width:185px;
    z-index:999;
}
#menu ul li {margin-bottom:2px}
#menu ul a, #menu ul a:link, #menu ul a:visited {
    display:block;
    height:31px;
    width:185px;
    background:#00aeef;
    color:#fff;
    text-align:left;
    text-indent:0;
    text-decoration:none;
    line-height:31px;
}
#menu ul a:hover, #menu ul a:active, #menu ul a:focus {background:#00537a;color:#b5c535}

body.pt #menu #opc_apresentacao ul a {text-indent:25px;}
body.en #menu #opc_apresentacao ul a {text-indent:40px;}
#menu #opc_brin ul a {text-indent:15px;}
#menu #opc_medi ul a {text-indent:15px;}

div#navigation li {margin:0 0 10px 0;text-align:right}
div#navigation h4 {font-size:100%}

#footer { position:relative;padding-top:15px;border-top:10px solid #144365}
#footer div {background-color:#113651;height:70px}
#footer p {margin:0;padding:0 10px 10px 24px;font-size:9px;float:left}
#footer p#pmelider {margin-right:10px;width:100px;height:75px;text-align:right;padding:0 60px 0 0;float:right;background:url(/img/PME_lider.gif) top right no-repeat}
#footer p#pmeexcelencia {margin-right:10px;width:100px;height:75px;text-align:right;padding:0 60px 0 0;float:right;background:url(/img/pme_excelencia.gif) top right no-repeat}

h1,h2,h3,h4,h5,h6 { font-family: Arial, Helvetica, sans-serif; font-weight:normal;color:#cfb900}
h1 { }
h2 { font-size:200%;margin:0 0 15px 0;letter-spacing:-2px;font-weight:bold;font-style:italic;text-transform:uppercase}
h3 { font-size:130%;margin:15px 0 10px 0;font-weight:bold;text-transform:uppercase;color:#516370;letter-spacing:-1px;sborder-bottom:1px solid #516370;padding-bottom:3px}

.msg {color:#c00; background-color:#eee; padding:5px; margin: 10px 0}

.frameRight { float:right; margin: 0 0 10px 20px; border:1px solid #ddd; padding:1px;line-height:0 }
.frameLeft { float:left; margin: 0 20px 10px 0; border:1px solid #ddd; padding:1px }

button.laranja { margin:0 5px 0 0; padding:0 5px; border:1px solid; border-color:#ffb340 #d78100 #d78100 #ffb340; height:22px; background:#f90; line-height:22px;cursor:pointer; font-weight:bold; color:#fff  }
button.cinza { margin:0 5px 0 0; padding:0 5px; border:1px solid; border-color:#ccc #aaa #aaa #ccc; height:22px; background:#bbb; line-height:22px;cursor:pointer; font-weight:bold; color:#fff  }
button.laranja:hover,button.cinza:hover { text-decoration:underline;  }

#promo {width:870px;height:312px;background:url(/img/promo.png) 0 0 no-repeat;overflow:hidden;position:relative;left:-10px}
#promo h3 {position:absolute;left:685px;top:80px;width:150px;;color:#00537a;font-size:24px;line-height:22px;font-weight:bold;text-transform:uppercase;border-bottom:3px solid #fff;padding-bottom:5px;}
#promo img {position:absolute;left:16px;top:18px;width:550px;height:284px}
#promo dl {position:absolute;left:685px;top:140px;width:150px;}
#promo dt {color:#fff;font-weight:bold;font-size:14px;line-height:16px;padding-bottom:5px;margin-bottom:10px;border-bottom:3px solid #fff;}
#promo dt span {display:block;color:#00537a}
#promo dd {font-size:22px;font-weight:bold;color:#fff;}


/* HACKS ******************************************************** */


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

