/* CSS Document */
body {background:url(imagens/bg-02.jpg) repeat-x left top #fff;height:100%;font-family: "arial", verdana, arial, helvetica, sans-serif;}
body.status {background:url(imagens/bg-status.jpg) repeat-x left top #fff !important;}
body.grupo-ral {background:url(imagens/bg-gruporal.jpg) repeat-x left top #fff !important;}
body.nossa-equipe {background:url(imagens/bg-nossa-equipe.jpg) repeat-x left top #fff !important;}
body.servicos {background:url(imagens/bg-servicos.jpg) repeat-x left top #fff !important;}
body.links-uteis {background:url(imagens/bg-links.jpg) repeat-x left top #fff !important;}
body.contato {background:url(imagens/bg-status.jpg) repeat-x left top #fff !important;}

* {margin:0;padding:0;list-style:none;border:none;text-decoration:none;outline:none;}
hr {display:none;}

div#geral{width:1029px;margin:0 auto;text-align:left;height:100%;}

#header {background:url(imagens/bg-header02.gif) no-repeat right top ;width:991px;height:109px;*height:141px;padding-right:44px;}
#header ul {}
#header li {font-size:10px;float:left;text-transform:uppercase;}
#header li a{color:#5a5d59;}
#header ul#idioma {float:right;margin-top:17px;}
#header ul#idioma li{margin-left:14px}
#header ul#main-menu {padding-top:85px;padding-left:189px;*padding-left:0px;*width:812px !important;}
#header ul#main-menu li{margin-left:71px;letter-spacing:-1px;*margin-left:72px;}
#header ul#main-menu li a:hover{text-decoration:underline;}
#header ul#main-menu li.on {font-weight:bold;}
#header ul#main-menu li.on a{color:#fff;}
body.grupo-ral #header{background:url(imagens/bg-header-grupo-ral.gif) no-repeat right top ;}
body.nossa-equipe #header{background:url(imagens/bg-header-nossa-equipe.gif) no-repeat right top ;}
body.servicos #header{background:url(imagens/bg-header-servicos.gif) no-repeat right top ;}
body.status #header{background:url(imagens/bg-header-status.gif) no-repeat right top ;}
body.links-uteis #header{background:url(imagens/bg-header-links-uteis.gif) no-repeat right top ;}
body.contato #header{background:url(imagens/bg-header-contato.gif) no-repeat right top ;}

/**body.grupo-ral #header ul#main-menu li.on a{background:url(imagens/bg-menu-on-grupo-ral.gif) no-repeat;width:92px;padding-top:5px;}
body.contato #header ul#main-menu li.on a{background:url(imagens/bg-menu-on-contato.gif) no-repeat;width:65px;padding-top:6px;height:20px;}
body.links-uteis #header ul#main-menu li.on a{background:url(imagens/bg-menu-on-links-uteis.gif) no-repeat;width:77px;height:20px;padding-top:6px;}
body.nossa-equipe #header ul#main-menu li.on a{background:url(imagens/bg-menu-on-nossa-equipe.gif) no-repeat;width:100px;height:20px;padding-top:6px;}
body.servicos #header ul#main-menu li.on a{background:url(imagens/bg-menu-on-servicos.gif) no-repeat;width:71px;height:20px;padding-top:6px;}
body.status #header ul#main-menu li.on a{background:url(imagens/bg-menu-on-status.gif) no-repeat;width:131px;height:20px;padding-top:6px;}**/

#header h1{float:left;margin-left:6px !important;}
h1 a{display:block;background:url(imagens/logo02.jpg) no-repeat;width:180px;height:109px;}
h1 span {display:none;}

.home #breadcrumb {*height:28px;*padding-top:10px;}
#breadcrumb {height:25px;font-size:12px;color:#7f817b;padding-top:10px;*padding-top:7px;*height:28px;margin-left:5px;}
#breadcrumb a{color:#5a5d59;text-decoration:underline;}
#breadcrumb a.bold{font-weight:bold;}

#meio {background:url(imagens/bg-meio.jpg) no-repeat;width:995px;padding-left:38px;min-height:230px;padding-top:41px;*margin-top:-3px;;}
#meio h3{color:#525551;font-size:22px;font-weight:bold;text-align:justify;}
#meio h3 span{font-weight:normal;}
#meio #side-left p {color:#878982;font-size:12px;margin-top:18px;line-height:18px;letter-spacing:-0.02em;}
#meio #side-left p.p-home{color:#878982;font-size:12px;width:350px;margin-top:18px;line-height:18px;text-align:justify;}
#meio #side-left {float:left;}
#meio ul#caract {background:url(imagens/lista-home.jpg) no-repeat;width:215px;height:250px;float:left;margin-left:25px;margin-right:24px;margin-top:3px;}
#meio ul#caract  span{display:none;}
#meio #video-home {float:left;border:none;margin-top:-3px;}

ul#lista-abaixo {clear:both;padding-top:40px;*padding-top:44px;}
ul#lista-abaixo li {float:left;}
ul#lista-abaixo li a span{display:none;}
ul#lista-abaixo li.grupo-ral a{width:333px;height:138px;background:url(imagens/bg-grupo-ral.jpg) no-repeat;display:block;}
ul#lista-abaixo li.grupo-ral a:hover{background:url(imagens/bg-grupo-ral-hover.jpg) no-repeat;}
ul#lista-abaixo li.status-processos a{width:359px;height:138px;background:url(imagens/bg-status-processos.jpg) no-repeat;display:block;}
ul#lista-abaixo li.status-processos a:hover{background:url(imagens/bg-status-processos-hover.jpg) no-repeat;}
ul#lista-abaixo li.nossos-servicos a{width:332px;height:138px;background:url(imagens/bg-nossos-servicos.jpg) no-repeat;display:block;}
ul#lista-abaixo li.nossos-servicos a:hover{background:url(imagens/bg-nossos-servicos-hover.jpg) no-repeat;}

#footer {font-size:12px;color:#fff;font-style:italic;height:50px;margin-top:175px;padding:0 90px;background:url(imagens/bg-footer.jpg) repeat-x #005589;padding-top:15px;*margin-top:13px;height:80px;}
#content-footer {width:1000px;margin:0 auto;text-align:left;}
#footer  address{float:left;}
#footer  a{float:right;}

 
 /**Nossa-equipe**/
 body.nossa-equipe #meio ul {margin-top:20px;}
 body.nossa-equipe #meio ul li {color:#878982;font-size:12px;font-weight:bold;background:url(imagens/bg-lista-nossa-equipe.jpg) no-repeat left center;padding-left:8px;margin-top:3px;}
 
 /**Links-Uteis**/
 body.links-uteis #meio ul {margin-top:20px;}
 body.links-uteis #meio ul li {font-size:12px;font-weight:normal;margin-top:3px;}
 body.links-uteis #meio ul li a {color:#878982;text-decoration:underline;}
 body.links-uteis #meio ul li a:hover {color:#003b6b;}
 body.links-uteis #meio #side-left{float:left;width:500px;}
 body.links-uteis #meio #side-right{float:left;width:479px;margin-top:-5px;}
 
/**Status**/
body.status #meio form {margin-top:42px;}
body.status #meio form ul li{float:left;}
body.status #meio form ul li.bt{margin-top:-4px;}
body.status #meio label {color:#878982;font-size:13px;margin-right:5px;padding-top:3px;}
body.status #meio input {background:url(imagens/bg-input-status.gif) no-repeat;width:173px;height:22px;margin-right:20px;padding-top:5px;padding-left:3px;color:#878982;font-size:12px;}
body.status #meio form ul li a{margin-left:10px;font-size:12px;color:#00679e;text-decoration:underline;vertical-align:middle;}
body.status #meio p{padding-top:24px;}
body.status #meio p a{color:#00679e;text-decoration:underline;}
body.status #meio a:hover{color:#009cf0}

/**Contato**/
body.contato #meio form {float:left;margin-top:45px;}
body.contato #meio form ul li {margin-bottom:9px;}
body.contato #meio form ul li label{font-size:13px;color:#878982;width:74px!important;float:left;padding-top:6px;}
body.contato #meio form ul li input{width:445px;height:23px;background:url(imagens/bg-input-contato.jpg) no-repeat;font-size:13px;color:#878982;padding-top:5px;padding-left:4px;font-family:Arial;}
body.contato #meio form ul li textarea{width:445px;height:220px;background:url(imagens/bg-textarea-contato.jpg) no-repeat;font-size:13px;color:#878982;padding-top:5px;padding-left:4px;font-family:Arial;}
body.contato #meio form ul li a{width:54px;height:36px;background:url(imagens/bt-ok.jpg) no-repeat;display:block;float:right;*float:none;*margin-left:470px;}
body.contato #meio form ul li a span{display:none;}
body.contato #meio address {font-size:13px;color:#878982;font-style:normal;float:left;margin-left:81px;margin-top:45px;}
body.contato #meio address a{color:#003b6b;text-decoration:underline;}
body.contato #meio address a:hover{color:#015091;}

/*Grupo-RAL*/
body.grupo-ral meio h3{} 

/*JS*/
ul#lista-portfolio {clear:left;background:url(imagens/bg-main-list-portfolio.gif) no-repeat top;width:949px;padding-top:35px;}
ul#lista-portfolio li {width:949px;height:53px;overflow:hidden;border-top:1px solid #bbbea5;}
ul#lista-portfolio li.last {border-bottom:1px solid #bbbea5;}
ul#lista-portfolio li a.menu-portfolio-closed {display:block;height:53px;background-color:#fff;}
ul#lista-portfolio li h6 {color:#878b86;font-size:18px;font-weight:normal;letter-spacing:-0.03em;line-height:16px;margin-left:15px;padding-top:17px;font-style:italic;}
ul#lista-portfolio li.rio-aduaneira  div{height:580px;}
ul#lista-portfolio li.interlog  div{height:580px;}
body.grupo-ral ul#lista-portfolio li.last div {height:452px;}

ul#lista-portfolio li.solucoes-alf div {height:660px;}
body.servicos ul#lista-portfolio li.last div {height:410px;}
ul#lista-portfolio li.feiras div {height:276px;}
ul#lista-portfolio li.logistica div {height:427px;}
ul#lista-portfolio li div.show-item {display:block;}
ul#lista-portfolio li div.hide-item {display:none;}
ul#lista-portfolio li a:hover, ul#lista-portfolio a.menu-portfolio-open {background:url(imagens/li-js-over.jpg) repeat-x;display:block;height:53px;}
ul#lista-portfolio a.menu-portfolio-open h6{font-weight:bold;color:#525551;}
ul#lista-portfolio li a:hover h6{font-weight:bold;color:#525551;}
ul#lista-portfolio li a:hover h6, ul#lista-portfolio a.menu-portfolio-open h6 {background:url(imagens/bg-seta-lista-portfolio-on.gif) no-repeat 0px 20px;}


