@charset "utf-8";
/* CSS Document */

/* GLOBAL */
body{ margin:0; padding:0; background:url(../img/bg_body.jpg) top center no-repeat; font-family:Verdana, Geneva, sans-serif; font-size:15px;}
img{ border:0;}
.clearfix{ clear:both;}
.content { width:920px; margin:0 auto;}
.padding_menu { clear:both; padding-top:80px;}
h1{ font-size:25px;}
h2{ font-size:15px; display:inline; font-weight:normal;}
h3{ font-size:18px; display:inline; font-weight:bold;}
#menu{background:url(../img/bg_menu.png) top center no-repeat transparent; position:absolute; padding-top:5px; width:100%; z-index:9999px;}
#menu .content .logo{ display:block; float:left; width:250px; height:76px;}
#menu .content #menu_right{ float:right; width:650px; height:57px; margin-top:-5px;}
#menu .content #menu_right a{ display:block; height:57px; text-indent:-9999px; background-position:top; background-repeat:no-repeat; float:right;}
#menu .content #menu_right a:hover{background-position:bottom;}
#menu .content #menu_right .home{ background-image:url(../img/menu_home.jpg); width:65px;}
#menu .content #menu_right .quemsomos{ background-image:url(../img/menu_quemsomos.jpg); width:121px;}
#menu .content #menu_right .produtoseservicos{ background-image:url(../img/menu_produtoseservicos.jpg); width:163px;}
#menu .content #menu_right .faleconosco{ background-image:url(../img/menu_faleconosco.jpg); width:118px;}
#menu .content #menu_right div{ background:url(../img/menu_division.jpg) no-repeat top center; width:30px; height:57px; float:right;}


#rodape{background:url(../img/bg_rodape.jpg) top center no-repeat; line-height:25px; color:#FFF; padding:10px 0; height:78px; margin-top:10px;}
#rodape a{ color:#FFF; text-decoration:none;}
#rodape a:hover{ text-decoration:underline;}
#rodape .content .box1{ float:left; margin-right:30px; padding-right:30px;}
#rodape .content .box2{ float:left;}
#rodape .content .box3{ float:right; font-size:13px;}
#rodape .content .box3 span{ font-size:15px;}
#rodape .content .box3 strong{ font-size:20px;}

#dev { clear:both; text-align:right; width:920px; margin:0 auto; padding:10px 0;}

.home_box{color:#666; font-size:15px;}
.home_box div img{ padding-bottom:5px;}
.home_box div a{ font-weight:bold; color:#f49525; text-decoration:none;}
.home_box div a:hover{text-decoration:underline;}
.home_box1{ width:49%; float:left; line-height:30px; color:#666;}
.home_box2{ width:49%; float:right; line-height:25px; color:#666;}
.home_box3{ float:none; clear:both; padding-top:30px;}
.home_box3 a{ display:block; height:233px; text-indent:-9999px; background-position:top; background-repeat:no-repeat; float:left;}
.home_box3 h1{ font-size:15px; display:inline; font-weight:normal;}

.home_box3 a:hover{ background-position:bottom;}
.home_box3 .home_prod1{ background-image:url(../img/home_prod1.jpg); width:269px;}
.home_box3 .home_prod2{ background-image:url(../img/home_prod2.jpg); width:210px; margin-left:50px;}
.home_box3 .home_prod3{ background-image:url(../img/home_prod3.jpg); width:332px; float:right;}

#voltar{ width:920px; margin:0 auto; clear:both; padding:20px 0; text-align:center;}
#voltar a{ color:#f4932e; text-decoration:none; font-size:14px; font-weight:bold;}
#voltar a:hover{ color:#0867df;}


/* BANNER */
#banner_bg{background:url(../img/banner_bg.jpg) top center no-repeat; height:550px; z-index:1;}
#banner_click{ background:url(../img/banner_saiba_mais.png) top center no-repeat; height:550px; display:block; width:100%; text-indent:-9999px; z-index:2;}


/* FALE CONOSCO */
.textbox { width:276px; height:23px; padding:0px 5px; background:url(../img/bg_textbox.gif) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; border:0 none;}
.textarea{background:url(../img/bg_textarea.gif) no-repeat;  width:276px; height:155px; padding:0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; border:0 none;}
.btn_enviar{background-image:url(../img/btn_enviar.gif); background-position:top; display:block; width:146px; height:35px; text-decoration:none; font-size:1px; border:0 none; cursor:pointer;}
.btn_enviar:hover{ background-position:bottom;}

/* PRODUTO */
.box_p1{ float:left; width:100%; padding-top:25px; line-height:30px; color:#666;}
.padding_40{ padding-top:40px;}