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 {border: 0;font-size: 100%;margin: 0;padding: 0;} ol, ul {list-style: none;}embed, iframe,object {max-width: 100%;}table{border-collapse: collapse;border-spacing: 0;}
/* HTML5 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}a{ text-decoration: none;}blockquote, q {quotes: none;}table{border-collapse: collapse;border-spacing: 0;}.clear{ clear: both;}




/*
* ===================================
* 				GERAL
* ===================================
*/

body {background:url("../pics/bg.jpg");}
.main{width: 1000px;  margin: 0 auto;}


nav a, #search form, #search, .redes-sociais a.i-facebook,a.i-twitter, .redes-sociais a.i-instagram{-webkit-transition:all 0.12s ease-in-out 0.12s;-moz-transition:all 0.12s ease-in-out 0.12s;-o-transition:all 0.12s ease-in-out 0.12s;-ms-transition:all 0.12s ease-in-out 0.12s;transition:all 0.12s ease-in-out 0.12s;}


header{float:left; height: 106px; width: 100%;background: #242323;margin: 0 0 40px 0;}

#logo{width: 138px;height: 73px;float: left;margin:10px 0 0 20px;}

nav{float: right;margin:38px 20px 0 0;}

nav li{float: left;margin: 0 5px;}
nav a{color:#fff;float: left;padding: 4px 8px;font:16px "avantgarde_md_btmedium";text-transform: uppercase;}
nav a:hover{background: #e82f59;}

.redes-sociais{position: fixed;right: 0;margin: 150px 0 0 0;}
.redes-sociais li{float: right;width: 100%;margin-bottom: 5px;}
.redes-sociais a{float: right;}
.redes-sociais a.i-facebook{background:url("../pics/i-facebook.jpg");width: 41px;float: right;height: 41px;}
.redes-sociais a.i-facebook:hover{width: 190px;}

.redes-sociais a.i-twitter{background:url("../pics/i-twitter.jpg");width: 41px;float: right;height: 41px;}
.redes-sociais a.i-twitter:hover{width: 190px;}

.redes-sociais a.i-instagram{background:url("../pics/i-instagram.jpg");width: 41px;float: right;height: 41px;}
.redes-sociais a.i-instagram:hover{width: 190px;}


footer{float:left; height: 150px; width: 100%; float:left;}
section#content{float:left; width: 1000px;}


#home{float:left; border: 1px solid #f06; width: 700px;}

#destaque{float: left;height: 418px;width: 632px;margin: 0 0 0 20px;}
#destaque ul{float: left;height: 418px;width: 632px;}
#destaque ul li{float: left;height: 418px;width: 632px;}
#destaque ul li img{border: 12px solid #fff;}
#destaque ul li .txt-anima{background:#FFFFFF;float: right;height: 105px;margin: -173px 12px 0 0;position: relative;width: 300px;}
#destaque ul li .txt-anima h1{font:18px "avantgarde_md_btmedium";text-transform: uppercase;color:#e82f59;margin:25px 0 0 15px;}
#destaque ul li .txt-anima span{font:italic 12px trebuchet ms;color:#585858;margin:10px 0 0 15px;float: left;}

#facebook{float: right;width: 286px;height: auto;background: #fff;margin: 0 20px 0 0;padding: 10px;}


#container{float: left;width: 980px;margin:40px 0 0 20px;min-height: 300px;}
.box{width: 306px;float: left;margin:0 20px 16px 0;background: #fff;}
.box .img-box{float: left;position: relative;width: 100%;}
.box img{float: left;width: 100%;}
.box h2{float: left;width: 275px;margin:15px 0 0 15px;color:#e82f59;font:18px "avantgarde_md_btmedium";text-transform: uppercase;}
.box span{float: left;width: 275px;margin:7px 0 0 15px;color:#585858;font:italic 12px trebuchet ms;}
.box p{float: left;width: 275px;margin:10px 0 15px 15px;font:13px/18px trebuchet ms;color:#868686;}
.box:hover{background: #e82f59;}
.box:hover h2, .box:hover span, .box:hover p{color:#fff;}

div.hover-img{background:url("../pics/bg-hover.png");float: left;width: 100%;height: 100%;position: absolute;display: none;}
.box:hover div.hover-img{display: block;}

a.post-antigas{ background: url("../pics/seta-esquerda.jpg") no-repeat 6px 13px #FFFFFF;color: #E82F59;float: left;font: bold 13px trebuchet ms;padding: 9px 16px 9px 24px;margin: 20px 0 0 13px;}
a.post-recentes{background: url("../pics/seta-direita.jpg") no-repeat scroll 173px center #FFFFFF;color: #E82F59;float: right;font: bold 13px trebuchet ms;margin: 20px 13px 0 0;padding: 9px 24px 9px 16px;}

.patrocinio{background: #464444;float: left;height: 150px;width: 100%;margin: 35px 0 0 0;}
.patrocinio span{font:16px "avantgarde_md_btmedium";text-transform: uppercase;color:#a4a4a4;margin:18px 0 15px 40px;float: left;}
.patrocinio-lista{float: left;width: 918px !important;}
.patrocinio-lista li{float: left;height: 71px;margin: 0 3px;width: 147px;}

a.seta-esq{ background: url("../pics/esq-carousel.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);float: left;height: 15px;margin: 29px 10px 0 20px;width: 8px;}
a.seta-dir{background:url("../pics/dir-carousel.png") no-repeat;float: left;height: 15px;margin: 29px 0 0 10px;width: 8px;}



aside{ width: 306px;float: right;}
aside #facebook{margin: 0;}

#internas{float: left;background: #fff;margin: 0 0 0 20px;width:600px;padding:20px;}
#internas h1.tt{font:32px "avantgarde_md_btmedium";text-transform: uppercase;color:#e82f59;margin: 0 0 20px 0;}
#internas h2{font:28px "avantgarde_md_btmedium";text-transform: uppercase;color:#e82f59;margin: 10px 0;}
#internas h3{font:24px "avantgarde_md_btmedium";text-transform: uppercase;color:#e82f59;margin: 10px 0;}
#internas h4{font:20px "avantgarde_md_btmedium";text-transform: uppercase;color:#e82f59;margin: 10px 0;}
#internas h5{font:18px "avantgarde_md_btmedium";text-transform: uppercase;color:#e82f59;margin: 10px 0;}
#internas h6{font:14px "avantgarde_md_btmedium";text-transform: uppercase;color:#e82f59;margin: 10px 0;}



#internas p{font:13px/20px trebuchet ms;color:#868686;margin-bottom: 10px; text-align: justify;}
#internas p a{color: #E82F59;text-decoration: underline;}

#banners{/*background: #fff;*/float: left;width: 286px;/*padding: 10px;*/height: 250px;margin: 30px 0 0 0;}

.tt-noticias{float: left;background: #242323;float: left;width: 959px;padding: 18px 0;margin: 0 0 0 20px;}
.tt-noticias h1{}
.tt-noticias h1{font:28px "avantgarde_md_btmedium";text-transform: uppercase;color:#e82f59;margin: 0 0 0 20px;float: left;}



#search{float: right;margin-bottom: 10px;background:url("../pics/i-search2.jpg") right no-repeat;width:41px;height: 41px;right: 0;}
#search:hover{width: 190px;}


#search form{position: relative;float: left;height: 40px;display:none;width: 100%;}

#search:hover form{display: block;}


#search input{border: none;float: left;width: 149px;font:13px trebuchet ms;background: #696969;height:40px;text-indent: 10px;}
#search input.bt-enviar{background:url("../pics/i-search2.jpg");width: 41px;height: 40px;float: right !important;cursor: pointer;position: absolute;right: 0;}

a.bt-search{background:url("../pics/i-search.jpg");width: 41px;height:40px;float: right;position: absolute;right: 0;}

.caixa-colaborador{float: left;border-bottom: 1px solid #C6C6C6;padding: 0 0 30px 0;margin: 0 0 30px 0;}

.img-colaboradores{float: left;margin: 0 20px 0 0;}

a.artigos{font: 13px/20px trebuchet ms;float: right;background: #e82f59;padding: 5px 10px; text-align: center;color:#fff;margin: 10px 0 0 0;}
a.artigos:hover{background: #000;color:#afafaf;}

.lista-fotos {margin-left:5px;float:left}
.lista-fotos li{float:left; margin:0 10px 10px 10px}
/*
* =================================
* 			  LISTAS
* =================================
*/

ul.normal{margin: 0 0 0 30px;}
ul.normal li{font:13px trebuchet ms;color:#868686;margin:5px 0; list-style: square outside;}

/*
* =================================
* 		FORMULARIO DE CONTATO
* =================================
*/

#form-contato {float:left; margin:20px 0 0 0;}
#form-contato ul li{float:left; width: 100%; margin: 0 0 10px 0;}
#form-contato label {width:80px;font:bold 12px Trebuchet MS;color:#868686;text-align:right;padding-right:10px;padding-top:17px;float:left; display:inline;cursor:pointer;}
#form-contato textarea {width:360px;height:110px;}
#form-contato input.enviar-form {background: none repeat scroll 0 0 #E82F59;
    border: medium none;
    color: #EFEFEF;
    cursor: pointer;
    display: block;
    float: left;
    font: bold 12px Trebuchet MS;
    height: 47px;
    margin: 0 39px 0 10px;
    width: 120px;}
.input{background: #363434;border: 1px solid #363434;font: 12px trebuchet ms;color: #555555;padding: 10px 8px;}
#form-contato input{float: left;height: 25px;width: 360px;}

.mostra-erro p{background:#FF5C5C;border: 2px solid #FF3636;color: #FFFFFF;display: block;font: bold 12px trebuchet ms;padding: 8px;text-align: center; margin: 20px 0 0 0;}


a#assinatura {display:block;width: 80px;height: 26px; float:right;background:url(../pics/assinatura.png) no-repeat;text-indent:-9000em;float: right;margin:25px 20px 25px 0;}
