/*CSS 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,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,
var,dl,dt,dd,ol,ul,li,fieldset, form,label,legend,table,caption,
tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:normal;font-size:100%;font-family:inherit;vertical-align:baseline;outline:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
/*end / CSS reset*/

/*CSS Defaut*/
#header,#content,#footer{float:none;clear:both;}
#container,#header,#content,#footer{overflow:hidden; zoom:1}
a{text-decoration:none;}a:hover{text-decoration:underline;}
input,select,textarea{font:11px arial,helvetica,"sans Serif",clean,sans-serif;}
legend{display:none}label{cursor:pointer;cursor:hand;}:focus{outline:0;}

body{font:12px arial,helvetica,"sans Serif",clean,sans-serif;border-top:4px solid #d97828;color:#747474;line-height:18px;}
/*end / CSS Defaut*/

/*position*/
.clear {clear:both}
.right {float:right}
.left {float:left}
/* end / position */

/* hide elements */
.invisible {position:absolute;top:-9999px;left:-9999px}
.hide {display:none}
/*end / hide elements */

#container{width:960px;margin:30px auto 0;}

/*header*/
#header{}
#header h1{width:279px;height:82px;float:left;background:url(../images/logo.gif) no-repeat;text-indent:-999em;}
#header h1 a{width:279px;height:82px;display:block;}
#header .nav{margin:40px 0 0;float:right;}
#header .nav li{margin:0 15px 0 0;float:left;font-size:13px;}
#header .nav li a{padding:0 15px;color:#5c9abe;text-decoration:none;}
#header .nav li a.active, #header .nav li a:hover{padding:0 15px 5px;border-bottom:3px solid #b0cbdb;}
/*end / header*/

#banner{width:950px;height:281px;margin:30px auto 40px;border:5px solid #5C9ABE;}

/*content*/
#content p{margin:0 0 10px;}
#content .box{width:260px;margin:0 22px 0;float:left;}
#content .box a{color:#5C9ABE;font-weight:700;}
#content .politica{width:970px;margin:22px 0 0 20px;float:left;clear:both;}
#content .politica h1{width:650px;height:40px;margin:0 0 0px;float:left;background:url(../images/frase.jpg) no-repeat;text-indent:-999em;}
#content .politica h2{width:450px;height:40px;margin:0 0 10px;float:left;background:url(../images/politica.gif) no-repeat;text-indent:-999em;}
#content .politica p{width:600px;float:left;clear:both;line-height:22px;}
#content .certificados{width:253px;height:150px;margin:-45px 50px 0 0;float:right;}
#content .certificados a{width:76px;height:115px;margin:0 25px;float:left;}

#content.interna h2{width:970px;height:45px;margin:0 0 30px;text-indent:-999em;}
#content.interna h2.fornecedores{background:url(../images/tit-fornecedores.gif) no-repeat;}
#content.interna h2.sobre{background:url(../images/tit-sobre.gif) no-repeat;}
#content.interna h2.areas{background:url(../images/tit-areas.gif) no-repeat;}
#content.interna h2.localizacao{background:url(../images/tit-localizacao.gif) no-repeat;}
#content.interna h2.contato{background:url(../images/tit-contato.gif) no-repeat;}
#content.interna .main{width:600px;margin:0 0 0 20px;float:left;}

.interna .main li{padding:0 0 15px;margin:0 0 25px;border-bottom:1px solid #e2e2e2;overflow:hidden;}
.interna .main li .crop{width:120px;height:85px;margin:0 10px 10px 0;float:left;overflow:hidden;border:1px solid #e2e2e2;}
.interna .main li h3{margin:10px 0 0;font-size:14px;}
.interna .main li a{color:#747474;}

.interna .main.areas h3{font-size:14px;margin:0 0 20px;font-weight:700;}
.interna .main.areas ul{margin:0 0 40px;}
.interna .main.areas li{width:300px;padding:5px;margin:0 0 20px;list-style:disc;border-bottom:1px solid #e2e2e2;}

.interna .mapa{width:825px;padding:10px;margin:0 auto;border:1px solid #e2e2e2;}

.interna .main fieldset .input{margin:0 0 15px;}
.interna .main fieldset .input label{margin:0 0 3px;display:block;}
.interna .main fieldset .input input{width:400px;padding:5px;border:1px solid #e2e2e2;}
.interna .main fieldset .input textarea{width:400px;height:250px;padding:3px;border:1px solid #e2e2e2;}
.interna .main fieldset button{width:60px;padding:3px;background:#5193BA;color:#fff;cursor:pointer;border:none;}

/*end / content*/

/*footer*/
#footer{width:960px;height:67px;margin:50px 0 20px;background:url(../images/rodape.gif) no-repeat;color:#fff;}
#footer address{margin:15px 0 0 160px;float:left;line-height:16px;}
#footer address a{color:#fff;}
#footer .dev{margin:26px 18px 0 0;float:right;}
#footer .dev a{width:45px;height:15px;display:block;text-indent:-999em;}
/*end / footer*/