/*  
Theme Name: Laurentino
Description: Tema para o website Filipe Laurentino
Version: 1.0
Author: Realbueno
Author URI: http://www.realbueno.com.br
*/

@font-face {
    font-family: 'AftasansRegular';
    src: url('fonts/AftaSansThin-Regular-webfont.eot');
    src: url('fonts/AftaSansThin-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/AftaSansThin-Regular-webfont.woff') format('woff'),
         url('fonts/AftaSansThin-Regular-webfont.ttf') format('truetype'),
         url('fonts/AftaSansThin-Regular-webfont.svg#AftasansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AftasansItalic';
    src: url('fonts/AftaSansThin-Italic-webfont.eot');
    src: url('fonts/AftaSansThin-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/AftaSansThin-Italic-webfont.woff') format('woff'),
         url('fonts/AftaSansThin-Italic-webfont.ttf') format('truetype'),
         url('fonts/AftaSansThin-Italic-webfont.svg#AftasansItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

*{margin:0; padding:0;}

body{ background:#1e1717 url(images/bg_geral.png) repeat-y top center; color:#938787;font-family:Arial, Helvetica, sans-serif;font-size:13px;margin:0;padding:0;}

h1,h2,h3{color:#938787;font-weight:normal;margin:0;padding:0;}
h1{}
h2{}
h3{}
p,ul,ol{line-height:130%;}
a{color:#938787;text-decoration:none;}
img.border{border:none;}
a img{border:none;}

.clear{clear:both;}

#wrapper_geral{width:100%;margin:0 auto; position:relative;}

#wrapper_header{width:100%;margin:0 auto;}



#wrapper_menu{width:100%;margin:0 auto; background:#110c0c;}
#wrapper_menu #menu {width:980px; height:100px; margin:0 auto;}

#wrapper_menu #menu .logo{width:320px; float:left; height:100px;}
#wrapper_menu #menu .logo h1{width:320px; height:100px;}

#wrapper_menu #menu .left{float:left; width:330px; height:100px; background:url(images/bg_left.png) no-repeat right center;}
#wrapper_menu #menu .left ul{line-height:normal;list-style:none; float:right;}
#wrapper_menu #menu .left li{float:left; margin-right:30px; margin-top:42px;}
#wrapper_menu #menu .left a{font-family: 'AftasansRegular';font-size:12px;color:#2a2323;display:block;text-decoration:none;text-transform:uppercase; padding:0px; border-bottom:none;}
#wrapper_menu #menu .left a:hover{color:#2a2323; border-bottom:1px solid #818624;}
#wrapper_menu #menu .left .current_page_item a{color:#2a2323; border-bottom:1px solid #818624;}

#wrapper_menu #menu .right{float:right; width:330px; height:100px; background:url(images/bg_right.png) no-repeat left center;}
#wrapper_menu #menu .right ul{line-height:normal;list-style:none; float:left;}
#wrapper_menu #menu .right li{float:left; margin-left:30px; margin-top:42px;}
#wrapper_menu #menu .right a{font-family: 'AftasansRegular';font-size:12px;color:#2a2323;display:block;text-decoration:none;text-transform:uppercase; padding:0px; border-bottom:none;}
#wrapper_menu #menu .right a:hover{color:#2a2323; border-bottom:1px solid #818624;}
#wrapper_menu #menu .right .current_page_item a{color:#2a2323; border-bottom:1px solid #818624;}
#wrapper_menu #menu .right .idiomas{float:left; margin-top:42px; margin-left:105px;}
#wrapper_menu #menu .right .idiomas ul {line-height:normal;list-style:none; float:none;}
#wrapper_menu #menu .right .idiomas li {float:left; margin-left:0px; margin-top:0px;}
#wrapper_menu #menu .right .idiomas a{color:#b0aaaa; font-size:11px; font-family: 'AftasansRegular'; text-transform:uppercase;}
#wrapper_menu #menu .right .idiomas a:hover{color:#b0aaaa; border-bottom:1px solid #b0aaaa;}
#wrapper_menu #menu .right .idiomas .active a {display:none;}



#wrapper_content{width:100%;margin:0 auto;}
#content{width:980px; margin:0 auto; margin-top:30px;}

.titulo_pagina{font-family: 'AftasansRegular'; font-size:18px; color:#fff; text-transform:uppercase; background:url(images/bg_linha_pontilhada.png) repeat-x left center;}
.titulo_pagina span{ background:#1e1717; padding-right:20px;}



.content_home{width:980px; margin:0 auto; margin-top:30px;}
.content_home .blog{width:980px; margin-left:-10px;}
.content_home .blog .post{width:300px; height:120px; float:left; margin:0px 0px 25px 25px; position:relative;}
.content_home .blog .post .titulo h3{position:absolute; z-index:10; bottom:10px; left:1px; background:#5d9fb7; padding:0px 5px; font-family: 'AftasansRegular'; font-size:18px; color:#fff;}
.content_home .blog .post .foto{width:300px; height:120px; z-index:1;}
.content_home .blog .post .foto a img{ border:1px solid #1e1717;}
.content_home .blog .post .foto a:hover img{ border:1px solid #edb660;}



.content_sobre{width:560px; margin:0 auto; margin-top:60px;}
.content_sobre .foto{float:left; width:110px; height:110px; background:#aeaeae;}
.content_sobre .texto{float:right; width:430px;}
.content_sobre .texto p{font-size:13px; color:#938787; margin-bottom:15px;font-family: 'AftasansRegular';}
.content_sobre .texto a{color:#68adb5; font-family: 'AftasansRegular'; display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.content_sobre .texto a:hover{color:#2a2323; background:#d9e925;}
.content_sobre .texto .linha{height:1px; background:url(images/bg_linha_pontilhada.png) repeat-x left center; padding:15px 0px;}
.content_sobre .texto .social ul{list-style:none; margin-top:15px;}
.content_sobre .texto .social li{float:left; margin:0px 3px 0px 0px; width:23px; height:23px;}
.content_sobre .texto .social li a{display:block; width:23px; height:23px; text-indent: -9999px; overflow: hidden;}
.content_sobre .texto .social li .facebook{background:url(images/icone_facebook.png) no-repeat;}
.content_sobre .texto .social li .twitter{background:url(images/icone_twitter.png) no-repeat;}
.content_sobre .texto .social li .linkedin{background:url(images/icone_linkedin.png) no-repeat;}



.content_contato{width:510px; margin:0 auto; margin-top:60px;}
.content_contato .texto{}
.content_contato .texto p{font-size:13px; color:#938787; margin-bottom:15px;font-family: 'AftasansRegular';}
.content_contato .texto .saudacao{font-size:30px; color:#fff; margin-bottom:15px;font-family: 'AftasansRegular';}
.content_contato .texto a{font-size:13px; color:#68adb5; font-family: 'AftasansRegular'; text-decoration:none; display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.content_contato .texto a:hover{color:#2a2323; background:#d9e925;}
.content_contato .linha{height:1px; background:url(images/bg_linha_pontilhada.png) repeat-x left center; padding:15px 0px;}

.content_contato .formulario{}
.campo_form{border:1px solid #292121; background:#110c0c; padding:10px; width:200px; color:#938787;font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.area_form{border:1px solid #292121; background:#110c0c; padding:10px; width:250px; color:#938787;font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.botao_form{border:none; background:#110c0c; padding:5px;color:#68adb5;font-size:12px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.botao_form:hover{background:#5aaea5; color:#06463f;}


.content_portfolio{width:980px; margin:0 auto; margin-top:60px;}
.content_portfolio .projetos{width:980px; margin-left:-10px;}
.content_portfolio .projetos .projeto{width:300px; height:180px; float:left; margin:0px 0px 25px 25px;}
.content_portfolio .projetos .projeto .foto a img{ border:1px solid #1e1717;}
.content_portfolio .projetos .projeto .foto a:hover img{ border:1px solid #edb660;}



.content_single{width:980px; margin:0 auto; margin-top:50px;}
.content_single .post{}
.content_single .post .titulo{float:left;}
.content_single .post .titulo h2{font-family: 'AftasansRegular'; color:#fff; font-size:45px; margin-bottom:40px;}
.content_single .post .navegacao{float:right; width:210px;}
.content_single .post .navegacao .anterior a{float:left; width:90px; height:22px; padding:5px 10px 0px 0px; background:#110c0c url(images/seta_esquerda_post.png) no-repeat left center; display:block; text-align:right; font-family: 'AftasansRegular'; font-size:12px; color:#fff; text-transform:uppercase;}
.content_single .post .navegacao .proximo a{float:right; width:90px; height:22px; padding:5px 0px 0px 10px; background:#110c0c url(images/seta_direita_post.png) no-repeat right center; display:block; text-align:left; font-family: 'AftasansRegular'; font-size:12px; color:#fff; text-transform:uppercase;}
.content_single .post .titulo_destaque{font-family: 'AftasansRegular'; font-size:14px; color:#fff; text-transform:uppercase; background:url(images/bg_linha_pontilhada.png) repeat-x left center; margin-bottom:40px; margin-top:40px;}
.content_single .post .titulo_destaque span{ background:#1e1717; padding-right:20px;}
.content_single .post .entry{}
.content_single .post .entry p{font-size:13px; color:#938787; margin-bottom:15px;}
.content_single .post .entry a{font-size:13px; color:#68adb5; text-decoration:none; display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.content_single .post .entry a:hover{color:#2a2323; background:#d9e925;}



.content_blog{width:980px; margin:0 auto; margin-top:60px;}
.content_blog .coluna1{width:660px; float:left;}
.content_blog .coluna1 .post{width:660px; margin-bottom:60px;}
.content_blog .coluna1 .post .data{font-size:12px; color:#06463f; background:#5aaea5; display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline; padding:1px 3px 0px 3px; float:right;}
.content_blog .coluna1 .post .entry{background:#140f0f; padding:30px 30px 15px 30px;}
.content_blog .coluna1 .post .entry .titulo h3{font-family: 'AftasansRegular'; color:#fff; font-size:36px; margin-bottom:40px;}
.content_blog .coluna1 .post .entry .titulo a{color:#fff;}
.content_blog .coluna1 .post .entry .titulo a:hover{text-decoration:underline;}
.content_blog .coluna1 .post .entry .texto{}
.content_blog .coluna1 .post .entry .texto p{font-size:13px; color:#938787; margin-bottom:15px;}
.content_blog .coluna1 .post .entry .texto a{font-size:13px; color:#68adb5; text-decoration:none; display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.content_blog .coluna1 .post .entry .texto a:hover{color:#2a2323; background:#d9e925;}
.content_blog .coluna2{width:220px; float:right;}
.content_blog .coluna2 .categorias{width:200px; background:#282121; padding:10px; margin-bottom:5px;}
.content_blog .coluna2 .categorias h3{font-family: 'AftasansRegular'; color:#8cadbb; font-size:18px; margin-bottom:10px; text-transform:uppercase; margin-top:2px;}
.content_blog .coluna2 .categorias ul{list-style:none;}
.content_blog .coluna2 .categorias li{margin:0px 0px 2px 5px;}
.content_blog .coluna2 .categorias li a{font-family: 'AftasansRegular'; color:#fff; font-size:13px; text-transform:capitalize;}
.content_blog .coluna2 .categorias li a:hover{text-decoration:underline;}
.content_blog .coluna2 .arquivos{width:200px; background:#282121; padding:10px; margin-bottom:5px;}
.content_blog .coluna2 .arquivos h3{font-family: 'AftasansRegular'; color:#8cadbb; font-size:18px; margin-bottom:10px; text-transform:uppercase; margin-top:2px;}
.content_blog .coluna2 .arquivos ul{list-style:none;}
.content_blog .coluna2 .arquivos li{margin:0px 0px 2px 5px;}
.content_blog .coluna2 .arquivos li a{font-family: 'AftasansRegular'; color:#fff; font-size:13px; text-transform:capitalize;}
.content_blog .coluna2 .arquivos li a:hover{text-decoration:underline;}
.titulo_arquivos{font-family: 'AftasansRegular'; font-size:24px; color:#938787; text-transform:uppercase; margin-bottom:30px;}
.content_blog .coluna1 .post .meta{background:#0e0909; padding:10px 30px;}
.content_blog .coluna1 .post .meta .comentarios{float:left; width:26px; height:21px; padding-right:10px; border-right:1px solid #322626; margin-right:10px;}
.content_blog .coluna1 .post .meta .comentarios a{width:26px; height:21px; background:url(images/icone_comentarios_fundo.png) no-repeat; text-align:center; color:#140f0f; font-size:12px; display:block; font-weight:bold;}
.content_blog .coluna1 .post .meta .comentarios a:hover{width:26px; height:21px; background:url(images/icone_comentarios_fundo_hover.png) no-repeat; text-align:center; color:#2a2323; font-size:12px; display:block; font-weight:bold;}
.content_blog .coluna1 .post .meta .categorias{float:left;}
.content_blog .coluna1 .post .meta .categorias a{color:#fff;font-size:11px; background:#322626; display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline; padding:0px 3px 0px 3px;}
.content_blog .coluna1 .post .meta .categorias a:hover{color:#2a2323; background:#d9e925;}
.content_blog .coluna1 .post .comentarios_box{margin-top:40px; width:600px; padding:30px 30px; background:#140f0f;}



.content_blog .coluna1 .post .comentarios_box #comments{}
.content_blog .coluna1 .post .comentarios_box #comments h3{font-family: 'AftasansRegular'; font-size:14px; color:#fff; margin-bottom:0px;}
.content_blog .coluna1 .post .comentarios_box #comments h3 span{color:#5aaea5;}
.content_blog .coluna1 .post .comentarios_box #comments ul{list-style:none; margin-bottom:40px;}
.content_blog .coluna1 .post .comentarios_box #comments li{margin-top:40px;}
.content_blog .coluna1 .post .comentarios_box #comments li .coluna1{float:left; width:40px;}
.content_blog .coluna1 .post .comentarios_box #comments li .coluna1 .gravatar{width:32px; height:32px; background:#3f3636;}
.content_blog .coluna1 .post .comentarios_box #comments li .coluna2{float:right; width:550px;}
.content_blog .coluna1 .post .comentarios_box #comments li .coluna2 .texto{width:530px; background:#1e1717; padding:10px; border:1px solid #292121;}
.content_blog .coluna1 .post .comentarios_box #comments li .coluna2 .texto p{font-size:12px; color:#fff;}
.content_blog .coluna1 .post .comentarios_box #comments li .coluna2 .texto a{font-size:12px; color:#68adb5; text-decoration:none; display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.content_blog .coluna1 .post .comentarios_box #comments li .coluna2 .texto a:hover{color:#2a2323; background:#d9e925;}
.content_blog .coluna1 .post .comentarios_box #comments li .coluna2 .autor{margin:5px 0px 0px 10px;}
.content_blog .coluna1 .post .comentarios_box #comments li .coluna2 .autor p{font-size:11px; color:#938787;}
.content_blog .coluna1 .post .comentarios_box #comments li .coluna2 .autor a{font-size:11px; color:#938787; text-decoration:none;}
.content_blog .coluna1 .post .comentarios_box #comments li .coluna2 .autor a:hover{color:#5aaea5;}



.content_blog .coluna1 .post .comentarios_box #respond{}
.content_blog .coluna1 .post .comentarios_box #respond h3{font-family: 'AftasansRegular'; font-size:14px; color:#fff; margin-bottom:40px;}
.content_blog .coluna1 .post .comentarios_box #respond .formulario .texto_form{font-size:11px; color:#fff;}
.content_blog .coluna1 .post .comentarios_box #respond .formulario .campo_form{border:1px solid #292121; background:#1e1717; padding:5px; width:190px; color:#938787;font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.content_blog .coluna1 .post .comentarios_box #respond .formulario .area_form{border:1px solid #292121; background:#1e1717; padding:5px; width:370px; height:155px; color:#938787;font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.content_blog .coluna1 .post .comentarios_box #respond .formulario .botao_form{border:none; background:#1e1717; padding:5px;color:#68adb5;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.content_blog .coluna1 .post .comentarios_box #respond .formulario .botao_form:hover{background:#5aaea5; color:#06463f;}



#wrapper_footer{width:100%;margin:0 auto; background:#281f1f; height:75px; margin-top:60px;}
#footer{width:980px; margin:0 auto;padding-top:20px;}
#footer .about{float:left;}
#footer .about .logo{float:left; height:27px; width:160px; margin-right:5px; margin-top:3px;}
#footer .about .texto{float:right; height:30px; width:260px; border-left:1px solid #4f4747; padding-left:10px; font-size:11px; color:#4f4747; font-family: 'AftasansRegular';}
#footer .legal{float:right;margin-right:6px; font-size:11px; color:#4f4747; font-family: 'AftasansRegular'; text-align:right;}
#footer .legal a{font-size:11px; color:#8cadbb; font-family: 'AftasansRegular'; display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
#footer .legal a:hover{color:#06463f; background:#5aaea5; padding:0px 3px;}



#wrapper_slider_home{width:100%;margin:0 auto;}
.content_slider_home{width:100%;margin:0 auto;}
.content_slider_home .sombra{width:100%;height:500px; background: url(images/bg_destaque3.png) no-repeat top center; z-index:10; position:absolute;}
.slider-wrapper{position:relative; width:980px; margin:0 auto; z-index:1;}
.nivoSlider {position:relative; width:1400px;height:500px;background:#322424 url(images/loader.gif) no-repeat 50% 50%;}
.nivoSlider img {position:absolute;top:0px;left:0px;display:none;}
.nivoSlider a {border:0;display:block;}
#slider_destaque{width:980px;height:500px;}


#slide{width:800px; height:600px; margin:0 auto; position:relative;}
#slider {width:800px; height:600px; margin:0 auto; position:relative;}
.graphic{display:block;margin:0;overflow:hidden;padding:0;text-indent:-8000px;}
#slider1prev{display:block;height:51px;left:-56px;margin:0;overflow:hidden;padding:0;position:absolute;text-indent:-8000px;top:250px;width:26px;z-index:1000;}
#slider1next{display:block;height:51px;left:830px;margin:0;overflow:hidden;padding:0;position:absolute;text-indent:-8000px;top:250px;width:26px;z-index:1000;}
#slider ul{list-style:none;margin:0;padding:0;}
#slider li{height:600px;list-style:none;margin:0;overflow:hidden;padding:0;width:800px; position:relative;}
#slider1prev a{background:url(images/seta_esquerda_slider.png) no-repeat center center;display:block;height:51px;position:relative;width:26px;}
#slider1next a{background:url(images/seta_direita_slider.png) no-repeat center center;display:block;height:51px;position:relative;width:26px;}




