body, span, p, form, img, a{margin:0; padding:0; border:none; outline:none}ul, ol, li{list-style-type:none;padding:0; margin:0;}
.al{text-align:left;}.ac{text-align:center;}.ar{text-align:right;}.fl{float:left;}.fr{float:right;}.cb{clear:both;}.pr{position:relative;}.pa{position:absolute;}.db{display:block;}

body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#333333; background:url(../../images/bg-geral.png) repeat-x top}

@font-face{font-family:font; src:url("../../include/inc_module/mod_graphical_text/inc_fonts/castlet.eot")}
@font-face{font-family:font; src:url("../../include/inc_module/mod_graphical_text/inc_fonts/castlet.ttf")}

h1{color:#CD2414; font-size:28px; margin:19px 0 27px 0; padding:0 0 0 12px; line-height:normal; font-weight:normal; font-family:font; border-bottom:2px solid #E8E8E1; line-height:18px}
h2{ }
h3{color:#444444; font-size:20px; margin:0; padding:15px 0 9px 0; line-height:normal; font-weight:normal; font-family:font;}
.sobrenos h3{color:#CE2415; font-size:22px; padding:16px 0 47px 0}
.clientes h3{color:#CE2415; font-size:22px; padding:0 0 17px 19px}
.noticias-home h3{color:#CE2415; font-size:20px; padding:6px 0 0 50px; background:url(../../images/tit-noticias.png) no-repeat 0 0; position:absolute; top:-65px; left:-6px; line-height:60px}
.right-meio h3{position:absolute; top:-41px; left:8px; background: url(../../images/tit-form-right.png) no-repeat; font-size:20px; color:#CD2414; padding:23px 0 0 54px}
.noticias-right h3{color:#CE2415; font-size:20px; padding:6px 0 0 50px; background:url(../../images/tit-noticias.png) no-repeat 0 0; position:absolute; top:-66px; left:-18px; line-height:60px}
h4{color:#A99155; font-size:18px; margin:0; padding:0 0 12px 0; line-height:normal; font-weight:normal; font-family:font; }
big{color:#E0710C; font-size:21px; font-family:font; line-height:22px}
small{}
tt{}
code{} 

/* inicio links */
a{text-decoration:none;color:#990000;}
a:hover{color:#990000;text-decoration: underline;}

/*--Topo--*/
#headerBlock{width:992px; height:164px; margin:0 auto 0 auto; background:url(../../images/img-master.jpg) no-repeat 0 0}
.li-top-logo{width:310px; height:135px; margin:0 0 29px 20px}
.li-top-redes{width:18px; height:22px; margin:0 17px 0 460px; padding:10px 0 0 0}
.li-top-fone{width:132px; height:24px; font-family:font; font-size:22px; color:#FFF; padding:8px 0 0 35px}
.pallets{width:220px; height:43px; background:url(../../images/bt-pallets.png) no-repeat; position:absolute; top:66px; right:-185px}

/*--Menu--*/
.li-menu{width:617px; height:50px; margin:82px 45px 0 0}

/*--Corpo--*/
#mainBlock{width:992px; height:auto; margin:0 auto 0 auto;}
.corpo{width:992px; padding:23px 0 0 0; background:url(../../images/bg-corpo.jpg) no-repeat 346px 0}
.banners{width:603px; height:297px;}
.mascara-banner{width:603px; height:297px; position:absolute; top:0; left:0; background:url(../../images/bg-banner.png) no-repeat; z-index:10}
.sobrenos{width:379px; background:url(../../images/bg-sobrenos.jpg) no-repeat 0 46px; min-height:300px; padding:0 0 0 10px; line-height:17px; font-size:12px}
.sobrenos a{font-weight:bold;}
.servicos-home{width:992px; padding:28px 0 25px 0}
.clientes{width:552px; height:201px; background:url(../../images/bg-clientes.jpg) no-repeat right 170px; margin:0 0 10px 0px; padding:4px 0 0 0}
.clientes img{border:none; margin:0 0 0 10px}
.noticias-home{width:340px; height:161px; background:url(../../images/bg-noticias.png) no-repeat; margin:0 0 10px 0; padding:64px 50px 0 50px}
.content{width:681px;padding:0 35px 20px 0; line-height:19px}
.right{width:276px; padding:3px 0 10px 0}
.right-top{width:276px; height:47px; background:url(../../images/bg-form-right-top.png) no-repeat}
.right-meio{width:231px; background:#FFF; min-height:200px; margin:0 1px 0 0; padding:35px 22px 0 22px}
.right-bottom{width:276px; height:67px; background: url(../../images/bg-form-right-bottom.png) no-repeat}
.left{width:;}
a.conheca-mais{width:127px; height:22px; background:url(../../images/bt-conheca-mais.png) no-repeat; text-align:center; font-size:14px; color:#FFF; text-shadow:1px 1px 2px #000; float:right; padding:3px 0 0 0; margin:15px 0 0 0; text-decoration:none}
.noticias-right{width:234px; background:url(../../images/bg-noticias-interna.png) no-repeat; min-height:190px; padding:74px 21px 0 21px}
.noticias-right a.todas-noticias{padding:4px; position:absolute; top:116px; left:34px; font-family:font; font-size:13px; color:#2C2C2C}
.content-contato{width:550px;padding:0 0 20px 0; line-height:18px; font-size:12px}
.right-contato{width:408px; padding:3px 17px 17px 17px; background:#E8E8E1; font-size:12px}
.img-clientes{width:220px; height:142px; background:#FFF; margin:3px}
.img-clientes span{width:220px; height:142px; display:table-cell; vertical-align:middle; text-align:center}

/*--Noticias--*/
.lista-noticias{padding:0 0 5px 15px; border-bottom:1px dotted #eee; margin:0 0 10px 0; width:100%; line-height:18px; background:url(../../images/ico-seta.png) no-repeat 0 6px}
.noticias-eventos li > a{font-size:11px; color:#212121; border-bottom:1px dotted #555555; padding:0 0 8px 0; margin:8px 0 0 0; display:block; width:100%; float:left}
a.todas-noticias{padding:4px; position:absolute; top:-41px; right:0; font-family:font; font-size:13px; color:#2C2C2C}
#slider-noticias li, #slider-noticias-interna li{float:left}
#slider-noticias li strong{}

/*--Rodapé--*/
#footerBlock{width:100%; height:135px; margin:0 auto 0 auto; clear:both; background: url(../../images/bg-rod.png) repeat-x bottom}
.li-rod{width:992px; height:135px; margin:0 auto 0 auto;}
.li-rod-left{width:739px; height:107px; background:url(../../images/img-master.jpg) no-repeat 0 -164px; padding:28px 0 0 0}
.li-rod-fone{width:177px; height:44px; margin:0 0 0 100px; font-family:font; font-size:14px; color:#FFF; padding:6px 0 0 4px;}
.li-rod-contato{width:280px; height:44px; font-family:font; font-size:14px; color:#FFF; padding:6px 0 0 1px; margin:0 174px 0 0}
.li-rod-contato a{color:#fff; text-decoration:none}
.li-rod-endereco{width:594px; margin:0 0 15px 146px; color:#E99B94; font-size:11px; line-height:16px; padding:3px 0 0 0}
.li-rod-logo{width:210px; height:34px; background:url(../../images/img-master.jpg) no-repeat -739px -164px; margin:73px 23px 28px 20px}
.webcis{width:992px; margin:5px auto 0 auto;}

/*--links rodapé--*/
.webcis a{font-size:10px;}

/*classes das paginas internas*/
input[type=text], select{border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#fff; border:1px solid #ccc; font-size:14px; padding:2px; font-weight:bolder; outline:none; font-family:Verdana, Geneva, sans-serif;}
textarea{font-family:Verdana, Geneva, sans-serif; border:1px solid #ccc; background:#fff; padding:2px; width:250px; height:100px; font-size:14px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-weight:bolder; outline:none;}
input[type=text]:hover, textarea:hover{background:#F9F9F9;}

.formulario p{padding:2px 0 3px 0; margin:0 0 0 0;}
.formulario strong{width:150px; text-align:right;  display:block; float:left; margin:5px 10px 0 0}
.formulario input[type=submit]{margin:10px 10px 0 160px; background:url(../../images/bt-submit.png) no-repeat; width:89px; height:31px; border:none; cursor:pointer;}
input[id=nome], input[id=email], input[id=assunto], input[id=empresa]{width:250px}
input[id=ddd]{width:30px}

input.error{background:#fff; color:#CCC; border: #F00 1px dotted; } /* configuração de estilo dos campos de erro */
form.cmxform label.error, label.error{color:#f00; font-style: italic; font-size:10px; margin:0 0 0 10px; }

.form-simulacao p{padding:2px 0 3px 0; margin:0 0 0 0;}
.form-simulacao strong{width:175px; text-align:right;  display:block; float:left; margin:5px 10px 0 0}
.form-simulacao input[type=submit]{margin:10px 10px 0 185px; background:url(../../images/bt-submit.png) no-repeat; width:89px; height:31px; border:none; cursor:pointer;}
input[id=destino], input[id=origem]{float:left}
input[id=nomea], input[id=emaila]{width:270px}
input[id=ddda]{width:30px}
input[id=origem], input[id=destino]{width:182px}
input[id=cnpj], input[id=mercadoria], input[id=dimensoes], input[id=quantidade], input[id=nota], input[id=volumes]{width:270px}

/*Formulário Right*/
.form-right{font-size:11px; color:#202020}
.form-right input[type=text]{box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; background:#CD2414; border:0; padding:4px; color:#FFF}
.form-right textarea{width:220px; height:69px; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; background:#CD2414; border:0; color:#FFF}
input[id=nome1], input[id=email1], input[id=servicos1]{width:156px}
input[id=ddd1]{width:30px}
input[id=telefone1]{width:114px}
.form-right input[type=submit]{width:93px; height:26px; background:url(../../images/form-right-enviar.jpg) no-repeat; border:0; cursor:pointer; margin:5px 0 0 0}
.form-right input.error{background:#76140C !important; color:#CCC; /*border: #F00 1px dotted;*/ } /* configuração de estilo dos campos de erro */
.form-right tr{position:relative}
.form-right form.cmxform label.error, .form-right label.error{color:#f00; font-style: italic; font-size:10px; margin:0; position:absolute; top:10px; right:-5px}

/*botão enviar*/
.formulario input[type=submit], .form-simulacao input[type=submit]{padding:5px 10px 5px 10px; background:#f7f7f7; color:#666; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:solid 1px #ccc; -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px #CCCCCC; -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px #CCCCCC; box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px #CCCCCC; -webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; transition-duration:0.5s; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.formulario input[type=submit]:hover, .form-simulacao input[type=submit]:hover {background:#eee; border:solid 1px #aaa; text-decoration:none;color:#000}
.formulario input[type=submit]:active, .form-simulacao input[type=submit]:active {-webkit-box-shadow:inset 0 1px 4px #666666; -moz-box-shadow:inset 0 1px 4px #666666; box-shadow:inset 0 1px 4px #666666; background:#eee; border:solid 1px #aaa; -webkit-transition-duration:0.3s; -moz-transition-duration:0.3s; transition-duration:0.3s;}

/* inicio das classes padrão da ferramenta */
.imgDIVinTextLeft{float:left; margin:0 10px 5px 0; padding:2px; border:1px solid #CCC;}
.imgDIVinTextRight{float:right; margin:0 0 5px 10px; padding:2px; border:1px solid #CCC;} 
.imgDIVblockImgLeft{margin:0 10px 0 0; padding:0;}
.imgDIVblockImgRight{margin:0 0 0 10px;}
.imgTextRight{margin:0; padding:0;}
.imgTextLeft{margin:0; padding:0;}
.highlight{background-color:#FFFFCC;}

/*Botão Voltar*/ 
.phpwcmsBackLink{background:url(../../images/voltar.png) no-repeat; width:74px; height:16px; display:block;} 	

/*TABS*/
.accordionButton{width:661px; height:30px; background:url(../../images/bg-tabs.png) no-repeat 0 0; color:#FFF; font-size:19px; padding:8px 0 0 12px; margin:0 0 8px 0; outline:none; cursor:pointer; font-family:font}
.accordionButton:hover{background:url(../../images/bg-tabs.png) no-repeat 0 -38px;}
.on, .on:hover{background:url(../../images/bg-tabs.png) no-repeat 0 -76px;}
.accordionContent{padding:0 10px 20px 10px;}

/*LIGHTBOX*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/*--User Style:--*/
#cboxTopLeft{width:21px; height:21px; background:url(../../images/controls.png) no-repeat -100px 0;}
#cboxTopRight{width:21px; height:21px; background:url(../../images/controls.png) no-repeat -129px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(../../images/controls.png) no-repeat -100px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(../../images/controls.png) no-repeat -129px -29px;}
#cboxMiddleLeft{width:21px; background:url(../../images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(../../images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(../../images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(../../images/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff; overflow:hidden;}
    #cboxError{padding:50px; border:1px solid #ccc;}
    #cboxLoadedContent{margin-bottom:28px;}
    #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
    #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
    #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
    #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../../images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
    #cboxPrevious.hover{background-position:-75px -25px;}
    #cboxNext{position:absolute; bottom:0; left:27px; background:url(../../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
    #cboxNext.hover{background-position:-50px -25px;}
    #cboxLoadingOverlay{background:url(../../images/loading_background.png) no-repeat center center;}
    #cboxLoadingGraphic{background:url(../../images/loading.gif) no-repeat center center;}
    #cboxClose{position:absolute; bottom:0; right:0; background:url(../../images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
    #cboxClose.hover{background-position:-25px -25px;}
		
/*BUSCA*/
.search-result{}
.search-result h3{}
.busca-anterior{width:50px; font-size:12px; color:#232323; font-weight:bolder}
.busca-anterior a{text-decoration:none; color:#F6750B; font-weight:bolder;}
.busca-anterior a:hover{color:#F00; background:url(../../images/busca-anterior-hover.gif) no-repeat left center;}
.busca-proximo{width:55px; font-size:12px; color:#232323; font-weight:bolder}
.busca-proximo a{text-decoration:none; background:url(../../images/busca-proximo.gif) no-repeat right center; font-size:12px; color:#F6750B; font-weight:bolder; padding:0 12px 0 0;}
.busca-proximo a:hover{color:#f00; background:url(../../images/busca-proximo-hover.gif) no-repeat right center;} 
.busca-meio{width:400px; font-size:11px; float:left; padding:0 10px 0 10px; line-height:15px; background:#f2f2f2; color:#999;}
.busca-meio a{background:#ccc; padding:5px; display:inline-block;}

/*PAGINATE-ESTRUTURA*/
.article_paginate_navi{margin:0; position:absolute; top:20px; right:23px; z-index:2000; font-weight:bolder; color:#777; text-align:center}
.apn_prev, .apn_next{float:left; line-height:18px; width:70px;}
.apn_prev a, .apn_next a, .apn_navi a{color:#069; padding:2px;}
.apn_prev a:hover, .apn_next a:hover, .apn_navi a:hover{background:#069; color:#fff; text-decoration:none;}
.apn_navi{float:left; padding:0 5px}

/*--BX_SLIDER--*/
#slider1{width:; height:; overflow:hidden}
#slider1 li{float:left; padding:0 14px 0 13px}
.bx-next{position:absolute; top:-36px; right:76px; z-index:999; width:16px; height:14px; background:url(../../images/ico-seta-top.png) no-repeat; margin:0 !important; padding:0 !important; border-bottom:0 !important}
.bx-prev{position:absolute; top:-36px; right:-32px; z-index:999; width:16px; height:14px; background:url(../../images/ico-seta-bottom.png) no-repeat; margin:0 !important; padding:0 !important; border-bottom:0 !important}
.noticias-right .bx-next{position:absolute; top:120px; left:0; z-index:999; width:16px; height:14px; background:url(../../images/ico-seta-top.png) no-repeat; margin:0 !important; padding:0 !important; border-bottom:0 !important}
.noticias-right .bx-prev{position:absolute; top:120px; left:108px; z-index:999; width:16px; height:14px; background:url(../../images/ico-seta-bottom.png) no-repeat; margin:0 !important; padding:0 !important; border-bottom:0 !important}
.bx-pager{font-size:8px; position:absolute; bottom:11px; right:14px; height:15px; z-index:1400;}
.bx-pager a{background:url(../../images/slider-bt.png) no-repeat right; width:16px; height:15px; color:#265EA5; display:block; float:left; text-decoration:none; padding:0; margin:0 0 0 9px; text-indent:-99999px;}
.bx-pager .pager-active, .bx-pager a:hover{background:url(../../images/slider-bt.png) no-repeat left; color:#fff; text-decoration:none; text-indent:-99999px;}

/*SKITTER_SLIDER*/
/* =Skitter styles
----------------------------------------------- */
.box_skitter {width:603px;height:297px; z-index:0}
.box_skitter img { max-width:none; } /* Tip for stildv */
.box_skitter ul {display:none;}
.box_skitter .container_skitter {overflow:hidden;position:relative;}
.box_skitter .image {overflow:hidden;}
.box_skitter .image img {display:none;}

/* =Box clone
-------------------------------------------------------------- */
.box_skitter .box_clone {position:absolute;top:0;left:0;width:100px;overflow:hidden;display:none;z-index:0;}
.box_skitter .box_clone img {position:absolute;top:0;left:0;z-index:0;}

/* =Numbers
-------------------------------------------------------------- */
.box_skitter .info_slide {position:absolute;bottom:31px;left:21px !important; z-index:100; width:auto; background-color:transparent !important}
.box_skitter .info_slide .image_number {float:left;margin:0 6px 0 0;cursor:pointer;background:url(../../images/bt-banner.jpg) no-repeat; width:14px; height:14px; text-indent:-9999px; background-color:transparent}
.box_skitter .info_slide .image_number_select {float:left;margin:0 6px 0 0;background:url(../../images/bt-banner-hover.jpg) no-repeat;}


/*NAV_HORIZ_DROP_DOWN*/
#pmenu a, #pmenu a:visited {display:block; width:auto; font-size:15px; color:#fff; text-decoration:none; padding:18px 19px 15px 19px; font-family:font; font-weight:normal;transition:all 0.1s linear; -moz-transition:all 0.1s linear; -webkit-transition:all 0.1s linear; line-height:15px}
#pmenu li {float:left; display:block; width:auto;}
#pmenu li:hover > a {border-bottom:4px solid #E93D30; color:#fff; padding:22px 19px 13px 19px !important; line-height:15px !important}
#pmenu li.act_path a {border-bottom:4px solid #E93D30; color:#fff; padding:22px 19px 9px 19px !important; line-height:15px !important}
#pmenu li:hover {position:relative;}

#pmenu li ul {display:none;}
#pmenu li:hover > ul {display:block; position:absolute; top:60px; left:0px; background:#074D7A; width:190px; text-align:left; z-index:1000000; box-shadow:2px 2px 2px #000; padding:5px;} 
#pmenu li.drop_ul ul li a{display:block; font-size:12px; font-family:Tahoma, Geneva, sans-serif; border:none; padding:5px; height:auto; color:#FFF; margin:0 0 5px 0; width:180px; float:left;} 
#pmenu li.drop_ul ul li a:hover {background:#E1F2F6; color:#074D7A;} 

/* Tabs*/
.TabbedPanels {overflow:hidden; margin:0px; padding:0px; clear: none; width:100%;}
.TabbedPanelsTabGroup {margin: 0px; padding: 0px;}
.TabbedPanelsTab {text-decoration:none; display:block; float:left; padding:5px 0 3px 14px; line-height:20px; font-family:font; font-size:17px; text-transform:uppercase; -webkit-transition:all ease-in 0.2s; -moz-transition:all ease-in 0.2s; transition:all ease-in 0.2s; background: url(../../images/ico-seta-top.png) no-repeat 230px #F4811E; color:#fff; border-left:2px solid #A31B10; width:257px}
.TabbedPanelsTabHover {line-height:20px; opacity:0.7; cursor:pointer}
.TabbedPanelsTabSelected {cursor:default; opacity:1; background: url(../../images/ico-seta-bottom.png) no-repeat 230px #CE2415; }
.TabbedPanelsContent {}
