/* GERAL */
body, h1, h2, h3, h4, h5, h6, li, form { margin:0; padding:0; }
body, input, textarea {font-family:"Trebuchet MS", Arial, sans-serif; color:#605D5C; font-size:13px;}
body {background-color:#F0EFEE;}
.Largura { width:980px; margin:auto; }
a:link { color:#605D5C; text-decoration: none; }
a:visited { text-decoration: none; color: #605D5C; }
a:hover { text-decoration: none; color:#C64828; }
a:active { text-decoration: none; color:#C64828; }

/* TÍTULOS */
h2, h6 { font-size:30px; color:#C7482C; font-weight:normal; font-variant:small-caps; text-transform:capitalize;}
h3 { font-size:26px; color:#605D5C; font-weight:normal; border-bottom-color:#605D5C; border-bottom-style:solid; border-bottom-width:2px; margin-bottom:20px; text-transform:uppercase;}
h4 { color:#C7482C; font-size:16px; font-variant:small-caps;}
h5 { color:#C7482C; font-size:13px; }

/* AUXILIARES */
.Data { background-color:#C7482C; color:#FFFFFF; padding:0px 4px 0px 4px; font-size:11px;}
.Breadcrumb { padding:20px 0px 20px 0px; font-variant:small-caps;}
.Tit { font-size:1.5em; }
.Margem { margin:0px 0px 20px 25px;}

.Peq { font-size:10px; }
.Color  { font-weight:bold; color:#C54427;}
.Busca { background-image:url(../images/Busca.png); background-repeat:no-repeat; background-position:top left; width:157px; color:#FFFFFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; padding: 3px 0px 3px 30px; background-color:#C54427; border:0;}
.FloatRight { float:right;} 

/* HEADER */
#Header { background-color:#F0EFEE; height:160px; background-image:url(../images/HeaderBg.jpg); background-position:bottom; background-repeat:repeat-x;}
#Logo { width:350px; height:120px; float:left;}
#Menu { clear:both; height:40px; background-image:url(../images/MenuBg.png); background-position:center bottom; background-repeat:no-repeat;
text-align:center; color:#FFFFFF; text-transform:uppercase; line-height:39px; font-size:17px;}

#Menu a:link { color:#FFFFFF; text-decoration: none; }
#Menu a:visited { text-decoration: none; color: #FFFFFF; }
#Menu a:hover { text-decoration: none; color:#E2E0DE; }
#Menu a:active { text-decoration: none; color:#FFFFFF; }

#Submenu { font-size:11px; text-align:right;}
#Submenu a { padding:0px 3px 0px 3px; } 
#Submenu a:link { color:#605D5C; text-decoration: none; }
#Submenu a:visited { text-decoration: none; color: #605D5C; }
#Submenu a:hover { text-decoration: none; color:#C64828; }
#Submenu a:active { text-decoration: none; color:#C64828; }



/* BANNERS */
#Banner { background-color:#383431; height:430px; background-image:url(../images/BannerBg.jpg); background-position:center; background-repeat:no-repeat; float:none; clear:both;}
.BannerImg { width:980px; margin:auto; background-image:url(../images/BannerBg.jpg); background-repeat:no-repeat; background-position:bottom center; }

/* BANNER INT */
#BannerInt {  background-color:#383431; height:170px;background-image:url(../images/BannerBg_peq.jpg); background-position:center; background-repeat:no-repeat; float:none; clear:both;}


/* INTRO */
#Intro { height:415px; background-color:#F0EFEE; background-image:url(../images/IntroBg.jpg); background-position:top; background-repeat:repeat-x; }
.Dashed {border-bottom-color:#383431; border-bottom-style:dashed; border-bottom-width:1px;}
.DashedB {border-top-color:#383431; border-top-style:dashed; border-top-width:1px;}
#IntroLista h2 {font-size:22px;}
#IntroLista ul { padding-left:15px;}
#IntroLista li {list-style-type:none; background-image:url(../images/IntroBullet2.jpg); background-repeat:no-repeat; background-position:top left; font-size:12px; line-height:170%; padding-left:14px; margin-top:5px;}
#IntroTexto, #IntroLista {padding-top:45px;}

#IntroTexto, #Cases, #FormTexto { width:600px; margin:0px 0px 0px 40px; float:left;}
#IntroLista, #Noticias, #FormApoio { width:280px; float:right;}

#IntroTexto, #IntroProduto p { line-height:170%; font-size:16px;}

#IntroMenu { width:180px; float:left; font-size:14px;}
#IntroMenu h4 { background-image:url(../images/IntroMenuBullet.png); background-position:left; background-repeat:no-repeat;}
#IntroMenu ul { margin:0; padding:0;}
#IntroMenu li { border-width:1px 0px 1px 0px; border-style:solid; border-bottom-color:#D3D2D2; border-top-color:#FFFFFF;  list-style-type:none; padding-left:20px; line-height:170%}
.Borda {border-width:1px 0px 1px 0px; border-style:solid; border-top-color:#D3D2D2; border-bottom-color:#FFFFFF; }
.Pad a { padding-left:20px;display:block;}
#IntroProduto, #ProdCont { float:right; width:700px;}

#Prod { background-color:#F0EFEE; background-image:url(../images/IntroBg.jpg); background-position:top; background-repeat:repeat-x; }

.AltI {height:650px; }
.AltII { height:980px; }
.AltIII {height:415px;}
.AltIV {height:560px; }
.AltV {height:280px; }

#ProdCont { padding-bottom:30px;line-height:170%; font-size:16px; display:block; text-align:justify; }


.LineHeight { line-height:120%; font-size:12px; display:block; }

.FormContato { width:450px; font-size:13px;}
.Campo { border:0;}
.CampoI { width:350px;}
.CampoII {width:310px;}
.CampoIII {width:300px;}

.Botao {background-color:#C7482C; color:#FFFFFF; padding:0px 4px 0px 4px; font-size:11px; border:0; text-transform:uppercase;}
.LinhaMapa { line-height:160%;}

/* CONTENT */
#Content { background-color:#FFFFFF; height:590px; clear:both; padding-top:40px; }
#Chamada { clear:both; text-align:center; height:120px;}
.Case { margin:0px 20px 0px 0px; float:left; width:280px; height:330px;}
.Case p { line-height:170%;}
.CaseImg { padding:4px; border-color:#D3D2D2; border-width:1px; border-style:solid; margin-bottom:10px;}

#Produtos { clear:both; padding:40px 0px 40px; background-color:#FFFFFF; }
#Noticias p { margin:10px 0px 7px 0px;}

/* SCROLLER */
#Scroller { background-image:url(../images/ScrollerBg2.png); background-position:top; background-repeat:no-repeat; height:220px; width:700px; margin:auto;}
.SetaEsq, .SetaDir { float:left; width:35px; text-align:center;}
.Produto { float:left; text-align:center; display:block; width:190px; margin:10px; }
.sliderHm ul{ height:430px; overflow:hidden; }
.sliderInt ul{ height:170px; overflow:hidden; }

/*#Scroller { background-image:url(../images/ScrollerBg.png); background-position:top; background-repeat:no-repeat; height:185px; width:980px; margin:auto; }
.Produto { float:left; text-align:center; display:block; width:230px; margin:15px; }
.SetaEsq, .SetaDir { float:left; width:95px; text-align:center;}*/

#ProdutoDetalhe { clear:both; min-height:350px; height:auto !important; height:350px; width:980px; margin:auto; padding:0px 0px 0px 30px; }
.DetalheProduto img { max-width:350px; width: auto !important; width:350px; max-height:330px; height: auto !important; height:330px; }

/* FOOTER */
#Footer { 
background-color:#1F1A17; background-image:url(../images/FooterBg.jpg); background-position:top; background-repeat:repeat-x; 
padding-top:40px; text-align:center; clear:both; color:#AAAAAA;
margin-top:40px;}

.Footer { width:900px; text-align:left; margin:auto; font-size:10px;}

.FooterMenu { float:left; width:670px; font-size:11px; }
.FooterContato { float:right; width:230px; text-align:right;}
.FooterSubmenu {float:none; clear:both; padding:10px 0px 7px 0px;}
.FSubmenu {  text-transform:uppercase;}
.Ftitulo { color:#AAAAAA; font-size:15px; font-weight:bold; font-variant:small-caps; text-transform:capitalize;}
.Ftelefone {color:#FFFFFF; font-size:16px; font-weight:bold;}

#Footer a:link { color:#AAAAAA; text-decoration: none; }
#Footer a:visited { text-decoration: none; color: #AAAAAA; }
#Footer a:hover { text-decoration: none; color:#C64828; }
#Footer a:active { text-decoration: none; color:#AAAAAA; }


/* NOTÍCIAS */
#Ultimas {width:260px; float:right; font-size:13px;}
#NoticasTexto { width:640px; float:left; font-size:13px; text-align:justify}
#Paginacao {width:580px; clear:both; text-align:center; padding:30px;}
.Arquivo {background-color:#C7482C; color:#FFFFFF; width:180px; border:0; font-family:"Trebuchet MS", Arial, sans-serif; font-size:13px;}

/* CASES */
.CaseDetalhe img { max-width:450px; width: auto !important; width:450px; max-height:450px; height: auto !important; height:450px; }
