@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; font:12px Arial, Helvetica, sans-serif;}
a{ outline:none;}

body{background-color:#FFFFFF;}

#geral{ margin:0 auto; width:990px; height:680px;}
/*****************TOPO*****************/
#topo{ position:relative; width:990px; height:100px; z-index:100;}

#logo { background:url(../images/logo-home.jpg) no-repeat; width:129px; height:115px; top:12px; display:block; position:absolute; text-indent:-9999px; overflow:hidden; margin-left:830px; z-index:1000;}

#header-home{ width:570px; display:block; position:relative; margin-left:200px; }

#idioma{ width:80px; display:block; float:left; margin-top:9px; }
#idioma h3{ color:#337933; text-transform:uppercase; margin-bottom:5px;}
#idioma span.ingles, #idioma span.espanhol { margin-left:5px;}

#area_expositor{ width:330px; height:44px; display:block; float:left; margin-top:9px;}
form#area_restrita{ width:300px; display:block; float:right; }
form#area_restrita fieldset{ border:none;}
form#area_restrita legend{ color:#337933; text-transform:uppercase; position:relative; *right:7px;}
form#area_restrita input{ background-color:#ceced0; color:#666666; border:none; width:129px; height:17px; padding-top:3px; padding-left:3px;}
form#area_restrita input.login{ margin-right:5px;}
form#area_restrita .entrar{ border:none; background:url(../images/bot_entrar.jpg) no-repeat; width:29px; height:20px; text-indent:-9999px; overflow:hidden; cursor:pointer;}
html > body form#area_restrita .entrar { position:relative; top:2px; *top:0px; cursor:pointer;}

#box_pesquisa{ width:160px; height:44px; display:block; float:left; margin-top:9px;}
form#form_pesquisa{ width:130px; display:block; float:right;}
form#form_pesquisa fieldset{ border:none;}
form#form_pesquisa legend{ color:#337933; text-transform:uppercase; position:relative; *right:7px; }
form#form_pesquisa input{ background-color:#ceced0; color:#666666; border:none; width:94px; height:17px; padding-top:3px; padding-left:3px;}
form#form_pesquisa .buscar{ border:none; background:url(../images/bot_entrar.jpg) no-repeat; width:29px; height:20px; text-indent:-9999px; overflow:hidden; cursor:pointer;}
html > body form#form_pesquisa .buscar { position:relative; top:2px; *top:0px; cursor:pointer;}

#menu{ width:850px; _width:850px; height:33px; display:block; float:left; list-style:none; margin-top:16px; position:relative; }

/* NAVIGATION */
.nav, .nav ul { list-style: none; margin-left: -22px; padding: 0; }
.nav { font-family: Arial, Helvetica, sans-serif; z-index: 100; position: relative; }
.nav li { float: left; margin: 0; padding: 0; padding-left:10px; position: relative; }
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited { font:1.0em/25px Arial, Helvetica, sans-serif; color:#333333; display: block; padding: 0 14px; text-transform: uppercase; text-decoration: none; }
.nav li a:hover { }

#nav-one li:hover a, #nav-one li.sfHover a { }
#nav-one li:hover ul a, #nav-one li.sfHover ul a {background:#f9f9f9; color:#333; font-size:11px;}
#nav-one li:hover ul a:hover, #nav-one li.sfHover ul a:hover {color: #337933;}

.nav ul {list-style: none; margin: 0; position: absolute; top: -999em; left: -1px;}
.nav li:hover ul, .nav li.sfHover ul {top: 25px;}
.nav ul li {border: 0;float: none;padding-left:0;margin-left:16px;background: #222;}
.nav ul a {border-bottom: 1px solid #337933;border-bottom-style:dashed;padding-right: 20px;width: 140px;white-space: nowrap;}
.nav ul a.no-border { border:none;}
.nav ul a:hover {background: #ccc;color: #000;}

/*hack pra chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0){
html > body form#form_pesquisa button.buscar { position:relative; top:0px; font-family:Arial, Helvetica, sans-serif;}
html > body form#area_restrita button.entrar { position:relative; top:0px;}
}
/*****************TOPO*****************/

/*****************MEIO*****************/
#meio { position:relative; width:990px; height:457px; display:block; clear:both; background:url(../images/bg-home.jpg) no-repeat;  z-index:0;}

#banner_contagem { display:block; clear:both; position:absolute; top:43px; left:700px; z-index:900; }
#botao_cadastro { display:block; clear:both; position:absolute; top:355px; left:400px; z-index:900; }
#botao_cadastro2 { display:block; clear:both; position:absolute; top:395px; left:800px; z-index:900; }


/*****************MEIO*****************/

/*****************RODAPE*****************/
#rodape{width:990px; height:73px; display:block; clear:both; position:relative; padding: 10px 0 0 0; }
#rodape img{ border:0;}

#rodape_esq{ width:567px; height:73px; display:block; float:left;}
#rodape_dir{ width:423px; height:73px; display:block; float:right;}
#rodape_logos{ width:990px; height:73px; display:block; text-align:center;}

/*****************RODAPE*****************/