/****************************************/

#site-topo { width:100% !important; }
#site-topo .box-menu { height:160px !important;  width:75% !important; }
#site-topo .logo { width:25% !important; } 
#site-topo .submenu { width:100% !important; }
#site-topo .submenu .submenu-links {float:right !important; width:auto !important; min-width:200px; padding:36px 20px 0 0; }
#site-topo .submenu fieldset { float:right !important; margin:25px 20px 0 0; }
#site-topo .menu { position:relative; margin:0px; padding:10px 0 0 0 !important; height:75px; }
#site-topo .menu p { background:#173259; height:93%; }
#site-topo .menu p a { margin:-7px 20px 0 20px !important; }

#site-banner { margin-top:100px; }
#site-banner #box-banner .box-banner-info { position:absolute; background:#173259; padding:20px; bottom:40px; }
#site-corpo { width:100%; }
#site-corpo #corpo-bg { background:#ffffff; margin:0px auto; width:100% !important; }
#box-home { width:90%; padding:5%; height:660px;  }
#box-home .box-bem-vindo { float:left; width:100% !important; height:215px; }
#box-home .box-bem-vindo p { line-height:22px; padding:0 0 !important; }
#box-home .box-sub-banner { display:none; }

#nav-box .subnav-box { bottom:65px !important; }

#corpo-corrido #corpo-corrido-texto { width:100%; margin-top:110px; }
#corpo-corrido #corpo-corrido-texto h1, #corpo-corrido #corpo-corrido-texto p { padding-left:20px; padding-right:20px; }

#box-home .box-novidades { width:100%; height:200px; }
#box-home .box-comprar { float:left; width:50%; margin:0 5% 0 0 !important; }
#box-home .box-conecte { float:left; width:45%; }
#box-home .box-conecte p { width:280px; margin:auto; }
#site-corpo .hr { clear:both; background:url(../img/hr.jpg) top center no-repeat !important; height:5px; width:91%; position:absolute; z-index:1000; margin:0 5%; }

#site-corpo .box-atalhos { width:90% !important; padding:30px 5% 0 5%; height:190px; }
#site-corpo .box-downloads { float:left; width:42% !important; padding:0px; margin:0 20px; height:95px; }
#site-corpo .box-downloads .img { float:left; width:28%; }
#site-corpo .box-downloads .txt { float:left; width:72%; }
#site-corpo .box-representante { float:left; width:42% !important; padding:0px; height:95px; }
#site-corpo .box-representante .img { float:left; width:28%; }
#site-corpo .box-representante .txt { float:left; width:72%; }

#corpo-corrido  { margin-top:70px; }
#corpo-corrido #corpo-corrido-texto .path { padding:40px 0 0 20px; }
#corpo-corrido #corpo-corrido-texto { width:100%; margin:auto; padding:40px 0 60px 0; background:url(../img/mask-banner.png) no-repeat bottom right; }
#corpo-corrido-texto .corpo-foto { float:left; width:48%; padding:40px 0 0 0; }
#corpo-corrido-texto .corpo-foto .foto { background:none !important; height:auto; }
#corpo-corrido-texto .corpo-foto .foto img { width:100%; }
#corpo-corrido-texto .corpo-foto .tags { padding:0 0 0 20px !important; }
#corpo-corrido-texto .corpo-descricao h2 { padding:20px 0 20px 20px !important; }
#corpo-corrido-texto .corpo-descricao .path { padding:0 0 0 20px; }
#corpo-corrido-texto .corpo-form p { padding:0 20px 20px 20px !important; }

#site-corpo .produtos-relacionados { width:90%; }
#site-corpo .produtos-relacionados .produto-relacionado { width:50%; background:url(../img/bg-foto-menor.png) top center no-repeat; }

#site-corpo .box-social { clear:both; float:none; width:100%; background:url(../img/hr.jpg) top center no-repeat; }
#site-corpo .box-social p { text-align:center; padding:20px 0 0 0; }

#site-rodape-corpo { width:100%; margin:auto; height:250px; }
#site-rodape-corpo .box-sitemap { padding:40px 2% 0 5%; width:33%; height:140px; }
#site-rodape-corpo .box-contato { padding:40px 2%; width:26%; height:140px; }
#site-rodape-corpo .box-tags { padding:40px 5% 0 2%; width:23%; height:140px; }

#rodape-assinatura { clear:both; background:#202D3A; height:125px; margin-top:20px; }
#rodape-assinatura .assinatura-corpo { width:100%; }
#rodape-assinatura .assinatura-corpo .assinatura-disc { clear:both; text-align:center; width:100%; padding:55px 0 20px 0; }
#rodape-assinatura .assinatura-corpo .assinatura-go-top { position:absolute; text-align:center; width:100%; }
#rodape-assinatura .assinatura-corpo .assinatura-agencia { clear:both; text-align:center; width:100%; padding:0px; }