/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table {	border-collapse: collapse;	border-spacing: 0; }
/* FIM DE RESET */

/* GERAL */

a, p { font-size:16px; font-family:"Times New Roman", Times, serif; margin-bottom: 20px; line-height: 1.4em; }
a { color:#555; }
a:hover { color:#53aafd; }
h1 { font-size:36px; font-weight:bold; margin:20px 0 40px 0; }
h2 { font-size:24px; font-weight:bold; margin-bottom: 10px; }
h3 { font-size:18px; font-weight:bold; margin-bottom: 10px; }
strong { font-weight:bold; }
.container { width:960px; height:auto; margin:0 auto; position:relative; }
.clear { clear:both; }
/* FIM DE GERAL */

/* HEADER */
#header { width:100%; height:auto; position:relative; background-color:#232531; margin-bottom:10px; }
/* nav */
#header #nav { height:45px; padding-top: 85px; background-image:url(img/cabecalho_ativa.jpg); background-repeat:no-repeat; background-position: left 15px; } 
#header #nav ul li { float:right; list-style-type:none; margin-left:25px; }
#header #nav ul li a { color:#fff; text-decoration:none; }
#header #nav ul li a:hover { text-decoration:underline; }
/* fim de nav */
/* FIM DE HEADER */

/* SLIDER */
#slider { height:330px; }
/* FIM DE SLIDER */

/* CONTENT */
.content { width:100%; position:relative; } 
/* destaque */
#destaque .container { height:150px; background-image:url(img/bgSial.jpg); background-repeat:no-repeat; padding:0; width:960px; margin-bottom:45px;  }
#destaque .container .feiraLogo { width:250px; height:150px; float:left; }
#destaque .container .feiraTexto { width:670px; height: 145px; padding:15px 20px 0 20px; float:left; }
#destaque .container p { margin-bottom:10px; text-align:justify; }
/* fim de destaque*/
/* colunas */
.colLeft { width:470px; margin-right:10px; height:auto; float:left; }
.colRight { width:470px; margin-left:10px; height:auto; float:left; }
.col1 { width:313px; margin-right:10px; height: auto; float:left; }
.col2 { width:313px; height: auto; float:left; }
.col3 { width:313px; margin-left:10px; height: auto; float:left; }
a.linkDestaque { width:100%; display:block; height:auto; text-align:center; font-size:24px; padding:5px 0; background-color:#e8e8e8; }
/* FIM DE CONTENT */

/* INDUSTRIAS */
a.aba {display: block; width: auto; height: auto; padding: 10px 20px; background-color: #efefef; font-size:24px; font-weight:bold; cursor:pointer; margin-bottom:0px; float:left; margin-right:10px; text-decoration:none; }
a.selected {display: block; width: auto; height: auto; padding: 10px 20px; background-color: #232531; color:#fff; font-size:24px; font-weight:bold; margin-bottom:0px; float:left; margin-right:10px; }
a.aba:hover { background-color:#232531; color:#fff; }
.industria { width:100%; margin:auto; margin-top:10px; margin-bottom:30px; border-bottom: dotted #999 1px; padding-bottom:20px; }
.industria p { margin-top: -5px; }
#topoIndustria h1 { margin-bottom:-10px !important; }
#topoIndustria { height:auto; margin-bottom:20px; }
.topoProduto { width:960px; background-color:#232531; padding:5px 0; margin-bottom:40px }
.industriaLogo { width:170px; height:120px; float:left;  }
.industriaTexto { width:770px; margin-left:20px; height:120px; float:left; margin-top:40px; }
.topo { margin: 20px 0; }
#prodVinhos .industriaTexto, #prodAlimentos .industriaTexto { width:690px; margin-left:0px; margin-bottom:0; margin-top:0; height:auto; float:left; padding-top: 5px; }
#prodVinhos .industriaLogo, #prodAlimentos .industriaLogo { margin-top: 0; width: 270px; margin-bottom: 10px; float: left; height:auto; }
#prodVinhos .topo, #prodAlimentos .topo { margin:0; }
#prodVinhos h3, #prodAlimentos h3 { margin-top:10px; }
#prodVinhos li, #prodAlimentos li, ul.bullet li { list-style-type:circle; line-height:1.6; list-style-position:inside; }
#prodVinhos .produtosTodos, #prodAlimentos .produtosTodos { padding-top:10px; border-top:dotted #999 1px; }
#prodVinhos .produtosTodos li, #prodAlimentos .produtosTodos li { list-style-type:none; margin-bottom:20px; }

/* FIM DE INDUSTRIAS */

/* CONTATO */
input[type="text"], textarea { padding: 3px 5px; margin-bottom: 20px; }
input[type="text"] { width:300px; }
input[type="submit"] { padding: 5px; }
textarea { width:500px; height:120px; }
/* FIM DE CONTATO */


/* FOOTER */
#footer { width:100%; height:100px; background-color:#232531; margin-top:60px; }
#footer .container {background-image:url(img/logo_rodape.jpg); background-repeat:no-repeat; height:100px; background-position: 390px 15px; }
#footer ul { width: 260px; float: left; margin-top:15px; margin-right:-10px; }
#footer ul li { list-style-type:none; color:#fff; margin-bottom:7px; }
#footer ul li span { color:#53aafd; }
#footer .redesSociais { width:auto; height:35px; float:left; padding-top:52px; }
#footer .redesSociais img { width:35px; height:35px; }
#footer .container a.bluetree { display:block; width:120px; height:50px; position:absolute; left:400px; top:30px; }
#footer .container a.amanhagua { display:block; width:140px; height:50px; position:absolute; left:555px; top:30px; }
/* FIM DE FOOTER */

/* MODAL */
.modal { display:none; }