
/* RESET */
table,fieldset,img,address,caption,cite,code,dfn,em,th,var,caption,th,div,h1,h2,h3,h4,h5,h6,fieldset,img,table,body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td,a,img {	margin:0; padding:0; list-style:none; text-decoration:none; border:none; border-collapse:collapse; border-spacing:0; font-style:normal; font-weight:normal; font-size:0;}
div, ul, ol, form, h1, h2, h3, h4 {margin:0; padding:0;}
/* remember to define focus styles! */
body {	background: url(../img/bg_central.jpg); }
/* FIM DE RESET */


/*==========================================================

                        ID'S

==========================================================*/

#barra-vermelha  { width:100%; height:4px; background:#CC3333; display:block; }
#bg-topo         { background: url(../img/bg_topo.jpg) repeat-x; width:100%; height:94px; }
#bg-central      { background: url(../img/bg_central.jpg) repeat; width:100%; display:block; }
#barra-azul-menu { background: url(../img/bg_menu.jpg) repeat-x; width: 100%; height:39px; display:block; }
#bg-menu         { background: url(../img/bg_menu2.jpg) repeat-x; width:778px; height:39px; display:block; margin:auto;}
#logomarca       { background: url(../img/logo.gif); width:249px; height:46px; display:block; overflow;hidden; font-size:100%; text-indent:-5000px;}
#topo            { margin:auto; width:778px; height:94px; display:block; overflow:hidden; }
#logo            { padding-left: 34px; padding-top:24px; float:left; display:block;}
#navio           { padding-left:24px; float:left; display:block; }
#linguas         { padding-left:12px; padding-top:12px; float:left; display:block; }
#bg-linguas      { background: url(../img/bg_linguas.jpg) no-repeat; width:150px; height:23px; }
#brasil          { padding-top:7px; padding-left:13px; float:left;}
#trac-cima       { padding-top:5px; padding-left:8px; float:left;}
#ingles          { padding-top:7px; padding-left:8px; float:left;}
#bg-banner       { width:778px; height:142px; margin:auto; background:#FFFFFF; }
#banner          { width:760px; height:126px; padding-top:8px; padding-left:10px; }
#geral           { width:778px; padding-top:10px; margin:auto; display:block; }
#esquerda        { display:block; float:left; display:block; }
#direita         { display:block; float:left; padding-left:10px; }
#bg-servicos     { background:#FFFFFF; width:334px; height:248px;  display:block; overflow:hidden;  }
#bg-atendimento  { background:#FFFFFF; width:334px; height:78px;  display:block; overflow:hidden; }
#bg-politica     { width:434px; height:178px; display:block; overflow:hidden; background:#FFFFFF; }
#atendimento     { padding-top:7px; padding-left:7px; display:block; }
#img-video           { padding-top:7px; padding-left:7px; display:block; }
#img-mapa            { padding-top:7px; padding-left:7px; display:block; }
#rodape              { width:778px; font-family:arial; font-size:12px; color:#9D99AC; display:block; padding-top:20px; text-align:center; }
#txt-politica        { font-family:arial; font-size:12px; color:#333333; width:247px; padding-top:20px; padding-left:10px; float:left; }
#foto-politica       { float:left; display:block; padding-left:8px; }
#pessoa-politica     { font-family:verdana; font-size:10px; color:#9D99AC; }
#txt-servico         { width:400px; display:block; }
#menu-esquerda       { width:206px; height:149px; background:url(../img/bg_menu_esquerda.gif) no-repeat; overflow:hidden; display:block; float:left; }
#menu-esquerda2       { width:206px; height:58px; background:url(../img/bg_menu_esquerda.gif) no-repeat; overflow:hidden; display:block; float:left; }
#conteudo-interna    { width:572px; padding-top:4px; background:#FFFFFF; overflow:hidden; display:block; float:left; font-family:verdana; font-size:11px; color:#333333; }

#conteudo-interna2    { width:778px;  background:#FFFFFF; overflow:hidden; display:block; float:left; font-family:verdana; font-size:11px; color:#333333; }

#bg-conteudo-interno { width:558px; background: #F2F1F3; margin:7px;  }
#bg-conteudo-interno2 { width:764px; background: #F2F1F3; margin:7px;  }
#txt-interno         { width:530px; font-family:verdana; font-size:11px; color:#333333; margin:auto; }
#tit-interno          { width:530px; font-family:verdana; font-size:18px; color:#4F357D; margin:auto; padding-top:10px; padding-bottom:10px; }
#txt-interno2         { width:736px; font-family:verdana; font-size:11px; color:#333333; margin:auto; }
#txt-interno2 a       { font-family:verdana; font-size:11px; color:#333333; }
#txt-interno2 a:hover { font-family:verdana; font-size:11px; color:#333333; text-decoration:underline;}
#tit-interno2          { width:736px; font-family:verdana; font-size:18px; color:#4F357D; margin:auto; padding-top:10px; padding-bottom:10px; }
/*==========================================================

                        CLASSES

==========================================================*/

.menu-windrose           { width:190px; margin:auto; display:block; margin-top:16px; }
.menu-windrose-nv        { overflow:hidden; padding-top:5px; padding-left:8px; font-family:verdana; font-size:12px; color:#AEABBA; font-weight:bold; width:182px; margin:auto; display:block; height:20px;}
.menu-windrose-vs        { overflow:hidden; padding-top:6px; padding-left:8px; background:#856CB2; font-family:verdana; font-size:12px; color:#FFFFFF; font-weight:bold; width:182px; margin:auto; display:block; height:20px;}
.menu-windrose-nv        a{ font-family:verdana; font-size:12px; color:#AEABBA; font-weight:bold; }
.menu-windrose-nv        a:hover{ font-family:verdana; font-size:12px; color:#AEABBA; font-weight:bold; text-decoration:underline; }
.menu-windrose-vs        a{ font-family:verdana; font-size:12px; color:#FFFFFF; font-weight:bold; }
.menu-windrose-vs        a:hover{ font-family:verdana; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:underline; }
.divisro-menu-esquerda   { display:block; padding-bottom:1px; padding-top:1px; }
.circ-servico            { padding-left:9px; float:left; display:block; padding-top:15px; }
.tit-circ-servico        { font-family:verdana; font-size:12px; color:#333333; font-weight:bold;  float:left; display:block; padding-left:8px; padding-top:10px;}
.txt-servicos            { font-family:verdana; font-size:10px; color:#333333; display:block; padding-left:8px; padding-top:8px; width:300px; }
.bg-servico-cz           { margin-top:7px;  margin-left:7px; background: url(../img/bg_servico_cz.jpg); width:320px; height:234px; display:block; }
.tit-frente              { display:block; overflow:hidden; }
.bg-politica-cz          { margin-left:7px; margin-top:7px;  background: url(../img/bg_politica_cz.jpg); width:420px; height:164px; display:block; }
.bg-institucional-cz     { margin-left:7px; margin-top:7px;  background: url(../img/bg_institucional_cz.jpg); width:196px; height:136px; display:block; }
.divisor2                { width:14px; display:block; height:10px;  }
.divisor                 { width:14px; display:block; float:left; height:14px;  }
.bg-institucional        { width:210px; background:#FFFFFF; height:150px; display:block; overflow:hidden; float:left;}
.menu                    { margin-left:6px; display:block; overflow:hidden; }
.menu_inicio             { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; float:left; padding-top:15px; width:72px; height:39px; text-align:center; }
.menu_inicio a           { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; }
.menu_inicio a:hover     { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; text-decoration:underline; }
.menu_inicio_vs a        { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; }
.menu_inicio_vs a:hover  { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; text-decoration:underline; }
.menu_inicio_vs          { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; float:left; padding-top:15px; background:url(../img/bg_menu_inicio.jpg) no-repeat; width:72px; height:39px; text-align:center; }
.menu_windrose           { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; float:left; padding-top:15px; width:72px; height:39px; text-align:center; }
.menu_windrose_vs        { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; float:left; padding-top:15px; background:url(../img/bg_menu_windrose.jpg) no-repeat; width:83px; height:39px; text-align:center; }

.menu_windrose a         { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; }
.menu_windrose a:hover   { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; text-decoration:underline;}
.menu_windrose_vs a      { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; }
.menu_windrose_vs a:hover{ font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; text-decoration:underline;}

.menu_servico { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; float:left; padding-top:15px; width:72px; height:39px; text-align:center; }
.menu_servico_vs { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; float:left; padding-top:15px; background:url(../img/bg_menu_windrose.jpg) no-repeat; width:83px; height:39px; text-align:center; }

.menu_servico a          { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF;  }
.menu_servico a:hover    { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF;  text-decoration:underline; }
.menu_servico_vs a       { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF;  }
.menu_servico_vs a:hover { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF;  text-decoration:underline; }

.menu_logistica { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; float:left; padding-top:15px; width:72px; height:39px; text-align:center; }
.menu_logistica_vs { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; float:left; padding-top:15px; background:url(../img/bg_menu_windrose.jpg) no-repeat; width:83px; height:39px; text-align:center; }

.menu_logistica a{ font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; }
.menu_logistica a:hover{ font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; text-decoration:underline;}
.menu_logistica_vs a{ font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; }
.menu_logistica_vs a:hover{ font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; text-decoration:underline;}

.menu_estamos { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; float:left; padding-top:15px; width:98px; height:39px; text-align:center; }
.menu_estamos2 { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; float:left; padding-top:15px; width:110px; height:39px; text-align:center; }

.menu_estamos_vs { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; float:left; padding-top:15px; background:url(../img/bg_menu_estamos.jpg) no-repeat; width:110px; height:39px; text-align:center; }

.menu_estamos a          { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; }
.menu_estamos a:hover    { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; text-decoration:underline; }
.menu_estamos2 a          { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; }
.menu_estamos2 a:hover    { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; text-decoration:underline; }
.menu_estamos_vs a       { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; }
.menu_estamos_vs a:hover { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; text-decoration:underline; }


.menu_link    { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; float:left; padding-top:15px; width:40px; height:39px; text-align:center; }
.menu_link_vs { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; float:left; padding-top:15px; background:url(../img/bg_menu_link.jpg) no-repeat; width:58px; height:39px; text-align:center; }

.menu_link a{ font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; }
.menu_link a:hover{ font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; text-decoration:underline;}

.menu_link_vs a{ font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; }
.menu_link_vs a:hover{ font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; text-decoration:underline;}

.menu_fale{ font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; float:left; padding-top:15px; width:100px; height:39px; text-align:center; }
.menu_fale_vs { font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; float:left; padding-top:15px; background:url(../img/bg_menu_estamos.jpg) no-repeat; width:110px; height:39px; text-align:center; }

.menu_fale a{ font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; }
.menu_fale a:hover{ font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; text-decoration:underline;}
.menu_fale_vs a{ font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; }
.menu_fale_vs a:hover{ font-weight:bold; font-family:trebuchet MS; font-size:13px; color:#FFFFFF; text-decoration:underline;}


.divisor_menu { padding-left:12px; padding-right:12px; padding-top:16px; float:left; }


/*=========================================================

                       MASTER

==========================================================*/

.clear{ clear:both; padding-top:0px; padding-bottom:0px; margin:0px; display:block; overflow:hidden; }
.imgBlock { display:block; }