/*
Theme Name: O Bairrista
Theme URI: http://obairrista.com/
Author: Agência CON
Author URI: http://agenciacon.com.br/
Description: Tema para O Bairrista.
Version: 1.0
*/
@font-face {
    font-family: 'AleoBold';
    src: url('fonts/aleo-bold.eot');
    src: url('fonts/aleo-bold.eot') format('embedded-opentype'),
         url('fonts/aleo-bold.woff') format('woff'),
         url('fonts/aleo-bold.ttf') format('truetype'),
         url('fonts/aleo-bold.svg#AleoBold') format('svg');
}
@font-face {
    font-family: 'AleoLight';
    src: url('fonts/aleo-light.eot');
    src: url('fonts/aleo-light.eot') format('embedded-opentype'),
         url('fonts/aleo-light.woff') format('woff'),
         url('fonts/aleo-light.ttf') format('truetype'),
         url('fonts/aleo-light.svg#AleoLight') format('svg');
}
@font-face {
    font-family: 'AleoRegular';
    src: url('fonts/aleo-regular.eot');
    src: url('fonts/aleo-regular.eot') format('embedded-opentype'),
         url('fonts/aleo-regular.woff') format('woff'),
         url('fonts/aleo-regular.ttf') format('truetype'),
         url('fonts/aleo-regular.svg#AleoRegular') format('svg');
}
@font-face {
    font-family: 'AlegreyaSansSCBold';
    src: url('fonts/alegreyasanssc-bold.eot');
    src: url('fonts/alegreyasanssc-bold.eot') format('embedded-opentype'),
         url('fonts/alegreyasanssc-bold.woff') format('woff'),
         url('fonts/alegreyasanssc-bold.ttf') format('truetype'),
         url('fonts/alegreyasanssc-bold.svg#AlegreyaSansSCBold') format('svg');
}
@font-face {
    font-family: 'AlegreyaSansMedium';
    src: url('fonts/alegreyasans-medium.eot');
    src: url('fonts/alegreyasans-medium.eot') format('embedded-opentype'),
         url('fonts/alegreyasans-medium.woff') format('woff'),
         url('fonts/alegreyasans-medium.ttf') format('truetype'),
         url('fonts/alegreyasans-medium.svg#AlegreyaSansMedium') format('svg');
}
*{margin:0;padding:0;}
body{margin:0;padding:0;}
ul, p, h1, h2, h3, h4{margin:0;padding:0;}
h1,h2,h3,h4{font-weight:normal;}
ul{list-style:none;}
a{outline:none;}
.wrap{width:940px;padding:0 30px 0 30px;margin:0 auto;}
.clear{clear:both;}

body.geral{background:#000000 url(images/background_geral.jpg) center 98px no-repeat;}
body.inf-com{background:url(images/fundo-negociavel.png) center 98px;}
body.inf-com header nav .wrap{background:url(images/bg_wrap.png) 0 5px repeat-x;}

.close_ad{position:absolute;z-index:5;margin-left:847px;margin-top:3px;}

.ad940x110{width:940px;height:auto;display:block;padding-top:30px;background:url(images/adtop940.jpg) center top no-repeat;margin-bottom:20px;text-align:center;}
.ad940x300{width:940px;height:auto;display:block;padding-top:30px;background:url(images/adtop940.jpg) center top no-repeat;margin-bottom:20px;}
.ad300x300{width:300px;height:270px;display:block;padding-top:30px;background:url(images/ad300top.jpg) center top no-repeat;margin-bottom:20px;float:left;}
.ad300x140{width:300px;height:110px;display:block;padding-top:30px;background:url(images/ad300top.jpg) center top no-repeat;margin-bottom:20px;float:left;}

header .wrap{background:url(images/bg-header-home.jpg) center top no-repeat;}
.wrap.geral{background:url(images/bg-header-geral.jpg) center top no-repeat;}
.wrap.politica{background:url(images/bg-header-politica.jpg) repeat-x;}
.wrap.esportes{background:url(images/bg-header-esportes.jpg) repeat-x;}
.wrap.terceiro-caderno{background:url(images/bg-header-terceiro-caderno.jpg) repeat-x;}
.wrap.tecnologia{background:url(images/bg-header-tecnologia.jpg) repeat-x;}
.wrap.vozes{background:url(images/bg-header-vozes-center.jpg) repeat-x;}
.wrap.vez{background:url(images/bg-header-vozes-center.jpg) repeat-x;}

header{background:url(images/bg-header.jpg) repeat-x;}
header.geral{background:url(images/bg-header_geral.jpg) repeat-x;}
header.politica{background:url(images/bg-header_politica.jpg) repeat-x;}
header.esportes{background:url(images/bg-header_esportes.jpg) repeat-x;}
header.terceiro-caderno{background:url(images/bg-header_terceiro-caderno.jpg) repeat-x;}
header.tecnologia{background:url(images/bg-header_tecnologia.jpg) repeat-x;}
header.vozes{background:url(images/bg-header-vozes.jpg) repeat-x;}
header.vez{background:url(images/bg-header-vozes.jpg) repeat-x;}

header.geral nav ul li.geral a,
header.politica nav ul li.politica a,
header.esportes nav ul li.esportes a,
header.terceiro-caderno nav ul li.terceiro-caderno a,
header.tecnologia nav ul li.tecnologia a,
header.vozes nav ul li.vozes-do-sul a,
header.vez nav ul li.a-vez-do-vivente a
{color:#000000;font-weight:bolder;}

header nav .wrap{background:none;}
header.geral nav .wrap{background:url(images/bg_wrap.png) 0 5px repeat-x;}
header h1{float:left;width:600px;line-height:55px;height:55px;margin-top:21px;margin-bottom:22px;font-family: 'AleoLight';color:#ffffff;}
header h1 a{width:220px;height:42px;display:block;background:url(images/logotipo.png) no-repeat;text-indent:-9999px;float:left;}
header #topRight{color:#ffffff;float:right;width:320px;line-height:28px;margin-top:37px;}
header #topRight .winter{font-family: 'AleoLight';font-size:28px;float:left;width:51px;height:28px;padding-left:40px;}
header #topRight .redes{font-family: 'AleoRegular';font-size:14px;float:right;width:210px;padding-left:15px;background:url(images/borderright.png) left center no-repeat;}
header #topRight .redes a{text-indent:-9999px;margin-left:9px;}
header #topRight .redes a.twitter{width:28px;height:28px;background:url(images/twitter.png) no-repeat;float:right;text-decoration:none;}
header #topRight .redes a:hover.twitter{background:url(images/twitter.png) 0 -28px no-repeat;}
header #topRight .redes a.facebook{width:28px;height:28px;background:url(images/facebook.png) no-repeat;float:right;text-decoration:none;}
header #topRight .redes a:hover.facebook{background:url(images/facebook.png) 0 -28px no-repeat;}
header #topRight .redes a.instagram{width:28px;height:28px;background:url(images/instagram.png) no-repeat;float:right;text-decoration:none;}
header #topRight .redes a:hover.instagram{background:url(images/instagram.png) 0 -28px no-repeat;}
header nav{height:75px;background:url(images/bg-nav.jpg) repeat-x;}
header nav .wrap{height:75px;}
header nav ul{}
header nav ul li{float:left;}
header nav ul li a{float:left;width:auto;line-height:45px;border-top:5px solid #818181;text-decoration:none;padding:0 19px 0 19px;color:#2b2b2b;font-family: 'AleoRegular';font-size:16px;}
header nav ul li a:hover{background:#818181;color:#ffffff !important;}
header nav ul li.geral a{border-top:5px solid #f5bd00;}
header nav ul li.geral a:hover{background:#f5bd00;}
header nav ul li.politica a{border-top:5px solid #e21e33;}
header nav ul li.politica a:hover{background:#e21e33;}
header nav ul li.esportes a{border-top:5px solid #3ec851;}
header nav ul li.esportes a:hover{background:#3ec851;}
header nav ul li.terceiro-caderno a{border-top:5px solid #9600b4;}
header nav ul li.terceiro-caderno a:hover{background:#9600b4;}
header nav ul li.tecnologia a{border-top:5px solid #00aeef;}
header nav ul li.tecnologia a:hover{background:#00aeef;}
header nav ul li.blogs a{background:url(images/arrow-down.png) 65px center no-repeat;padding-right:35px;}
header nav ul li.blogs a:hover{background:#818181 url(images/arrow-down-hover.png) 65px center no-repeat;}
header nav ul li.blogs ul li a{padding:0;}
header nav ul li ul{display:none;position:absolute;background:#818181;margin-top:50px;margin-left:0;z-index:9999;}
header nav ul li:hover ul{display:block;}
header nav ul li.blogs:hover a{background:#818181 url(images/arrow-down-hover.png) 65px center no-repeat;color:#ffffff;}
header nav ul li ul li{float:inherit;}
header nav ul li ul li a{float:inherit;display:block;border:0;height:auto;margin:10px !important;border:5px solid #818181;width:auto;height:auto;}
header nav ul li ul li a:hover{border:5px solid #ffffff;}

#home{}
.box{width:300px;height:300px;float:left;margin-right:20px;background:#2b2b2b;border-radius:3px;-webkit-border-radius:3px;display:block;margin-bottom:20px;}
.box a{width:300px;height:300px;display:block;color:#ffffff;text-decoration:none;border-radius:3px;-webkit-border-radius:3px;position:relative;}
.box a:hover .description h2{text-decoration:underline;}
.mask300x140{background:url(images/mask300.png) center -100px no-repeat;width:300px;height:140px;display:block;position:absolute;z-index:3;border-radius:3px;-webkit-border-radius:3px;}
.mask300x300{background:url(images/mask300.png) no-repeat;width:300px;height:300px;display:block;position:absolute;z-index:3;}
.box .description{position:absolute;z-index:5;width:300px;height:auto;bottom:0;}
.box .description h3{font-size:14px;text-transform:uppercase;border-left:12px solid #818181;line-height:14px;height:14px;padding-left:6px;font-family: 'AlegreyaSansSCBold';}
.box .description h2{padding:20px;font-size:20px;font-family: 'AleoBold';}
.box .description h3.geral{border-left:12px solid #f5bd00;}
.box .description h3.politica{border-left:12px solid #e21e33;}
.box .description h3.esportes{border-left:12px solid #3ec851;}
.box .description h3.terceiro-caderno{border-left:12px solid #9600b4;}
.box .description h3.tecnologia{border-left:12px solid #00aeef;}
.col-box{width:300px;height:300px;float:left;margin-right:20px;display:block;margin-bottom:20px;}
.box-2{width:300px;margin-bottom:20px;height:140px;display:block;border-radius:3px;-webkit-border-radius:3px;position:relative;}
.box-2 a{width:300px;height:140px;display:block;border-radius:3px;-webkit-border-radius:3px;background:#2b2b2b;color:#ffffff;text-decoration:none;}
.box-2 .description{position:absolute;z-index:5;width:300px;height:110px;bottom:12px;overflow-y:hidden;}
.box-2 a:hover h2{text-decoration:underline;}
.box-2 h3{font-size:14px;text-transform:uppercase;border-left:12px solid #818181;line-height:14px;height:14px;padding-left:6px;font-family: 'AlegreyaSansSCBold';}
.box-2 a h3{color:#818181;}
.box-2 h2{padding:20px;font-size:18px;font-family: 'AleoBold';}
.box-2 h3.geral{border-left:12px solid #f5bd00;}
.box-2 h3.politica{border-left:12px solid #e21e33;}
.box-2 h3.esportes{border-left:12px solid #3ec851;}
.box-2 h3.terceiro-caderno{border-left:12px solid #9600b4;}
.box-2 h3.tecnologia{border-left:12px solid #00aeef;}
.box-3{width:300px;height:140px;display:block;border-radius:3px;-webkit-border-radius:3px;background:#2b2b2b;position:relative;}
.box-3 .description{margin-left:140px;width:160px;position:absolute;z-index:5;height:110px;bottom:12px;overflow-y:hidden;}
.box-3 .thumb{float:left;width:140px;height:140px;-webkit-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;display:block;}
.box-3 a{width:300px;height:140px;display:block;border-radius:3px;-webkit-border-radius:3px;background:#2b2b2b;color:#ffffff;text-decoration:none;}
.box-3 a:hover h2{text-decoration:underline;}
.box-3 h3{font-size:12px;text-transform:uppercase;border-left:12px solid #818181;line-height:12px;height:12px;padding-left:6px;font-family: 'AlegreyaSansSCBold';}
.box-3 a h3{color:#818181;}
.box-3 h2{padding:20px;font-size:14px;font-family: 'AleoBold';}
.box-3 h3.geral{border-left:12px solid #f5bd00;}
.box-3 h3.politica{border-left:12px solid #e21e33;}
.box-3 h3.esportes{border-left:12px solid #3ec851;}
.box-3 h3.terceiro-caderno{border-left:12px solid #9600b4;}
.box-3 h3.tecnologia{border-left:12px solid #00aeef;}
.box-horoscopo{float:left;width:300px;height:300px;display:block;background:url(images/zodiaco-bg.png) no-repeat;}
.box-horoscopo .signos{width:260px;margin:0 auto;}
.box-horoscopo h3{font-size:14px;text-transform:uppercase;border-left:12px solid #9600b4;line-height:14px;height:14px;padding-left:6px;font-family: 'AlegreyaSansSCBold';color:#ffffff;margin-top:20px;margin-bottom:20px;}
.box-horoscopo .signo{float:left;width:53px;height:42px;margin-right:15px;text-align:center;display:block;}
.box-horoscopo .signo.last{margin-right:0;}
.box-horoscopo .line{height:50px;display:block;background:url(images/line.png) center center no-repeat;clear:both;}
.signo-ampliado{background:url(images/zodiacobgopen.png) no-repeat;width:300px;height:300px;display:block;position:absolute;z-index:5;color:#ffffff;}
.signo-ampliado .img{text-align:center;border-bottom:1px solid #000000;margin-bottom:20px;padding-bottom:20px;height:80px;}
.signo-ampliado h2{font-size:22px;font-family: 'AleoRegular';margin-top:13px;margin-left:20px;margin-bottom:25px;}
.signo-ampliado .close{float:right;margin-top:13px;margin-right:13px;}
.signo-ampliado p{font-family: 'AlegreyaSansMedium';font-size:15px;}
.box-tempo{float:left;width:298px;height:268px;display:block;border:1px solid #dddddd;border-radius:3px;-webkit-border-radius:3px;text-align:center;padding-top:30px;}
.box-tempo h3{margin-bottom:35px;font-size:30px;color:#818181;font-family: 'AleoRegular';font-style:italic;}
.box-tempo h2{margin-bottom:30px;font-family: 'AleoLight';font-size:72px;line-height:72px;color:#ffab19;}
.box-tempo p{font-family: 'AleoRegular';font-size:20px;color:#2b2b2b;}
.box-voz-do-vivente{float:left;width:620px;height:300px;display:block;margin-right:20px;color:#ffffff;margin-bottom:40px;}
.mask620x300{background:url(images/mask620.png) repeat-x;width:620px;height:300px;display:block;position:absolute;z-index:3;}
.box-voz-do-vivente a.quero-fazer-pergunta{background:url(images/quero-fazer-uma-pergunta.png) 0 0 no-repeat;height:70px;width:200px;float:right;margin-right:20px;margin-top:20px;display:block;text-indent:-9999px;}
.box-voz-do-vivente a:hover.quero-fazer-pergunta{background:url(images/quero-fazer-uma-pergunta.png) 0 -70px no-repeat;}
.box-voz-do-vivente .description{position:absolute;z-index:5;width:620px;height:150px;bottom:0;}
.box-voz-do-vivente .description h3{font-size:16px;text-transform:uppercase;border-left:12px solid #818181;line-height:14px;height:14px;padding-left:6px;font-family: 'AlegreyaSansSCBold';}
.box-voz-do-vivente .description h2{padding:20px;font-size:22px;font-family: 'AleoBold';}

#breadcrumbs{border-bottom:1px solid #dddddd;font-family: 'AlegreyaSansSCBold';text-transform:uppercase;font-size:12px;margin-bottom:10px;color:#818181;padding:7px 0 7px 0;}
#breadcrumbs.geral a{color:#f5bd00;}
#breadcrumbs.politica a{color:#e21e33;}
#breadcrumbs.esportes a{color:#3ec851;}
#breadcrumbs.terceiro-caderno a{color:#9600b4;}
#breadcrumbs.tecnologia a{color:#00aeef;}
#breadcrumbs a{text-decoration:none;font-size:14px;color:#818181;line-height:18px;}
#breadcrumbs a.here{color:#818181 !important;}
#breadcrumbs a.here:hover{color:#000000 !important;}
#breadcrumbs a:hover{color:#000000;}

#single .left{float:left;width:620px;}
#single .left .data{font-family: 'AlegreyaSansMedium';font-size:14px;color:#818181;text-align:right;margin-bottom:15px;}
#single .left h1{margin-bottom:13px;font-size:42px;color:#2b2b2b;font-family: 'AleoRegular';}
#single .left h2{margin-bottom:30px;font-size:22px;color:#000000;font-family: 'AleoRegular';font-style:italic;}
#single .left .thumbnail{margin-bottom:35px;border-radius:3px;-webkit-border-radius:3px;}
#single .left p{font-family: 'AlegreyaSansMedium';font-size:16px;line-height:24px;color:#2b2b2b;margin-bottom:20px;}
#single .left a{color:#f5bd00;}
#single .espraiar{background:url(images/espraiar-bg.png) no-repeat;position:relative;margin-left:-40px;margin-bottom:40px;width:495px;height:30px;display:block;padding-top:20px;padding-left:165px;}
#single .espraiar p{font-family: 'AleoRegular';font-size:12px;color:#ffffff;}
#single .espraiar .facebook{float:right;width:100px;}
#single .espraiar .twitter{float:right;width:100px;}
#single .espraiar a.copiar{float:right;width:58px;height:20px;display:block;margin-right:25px;background:url(images/copiar.png) no-repeat;text-indent:-9999px;}
#single .espraiar a:hover.copiar{background:url(images/copiar.png) 0 -20px no-repeat;}
#single a.voltar{width:254px;height:25px;display:block;margin-right:20px;background:url(images/voltar.png) no-repeat;text-indent:-9999px;margin-bottom:40px;}
#single a:hover.voltar{background:url(images/voltar.png) 0 -25px no-repeat;}
#single .right{float:right;width:300px;}
#single #news{padding:20px;border-radius:3px;-webkit-border-radius:3px;margin-bottom:20px;background:#2b2b2b;}
#single #news ul li{margin-bottom:25px;}
#single #news ul li a{text-decoration:none;}
#single #news ul li a h2{color:#ffffff;font-size:22px;font-family: 'AleoRegular';}
#single #news ul li a:hover h2{text-decoration:underline;}
#single #news ul li a h3{font-family: 'AlegreyaSansSCBold';font-size:16px;color:#818181;margin-bottom:10px;}

#loop{padding:20px;text-align:center;}

#erro404{margin:75px 0 30px 0;}
#erro404 h1{font-family: 'AleoRegular';color:#e21e33;font-size:42px;margin-bottom:12px;}
#erro404 h2{font-family: 'AleoRegular';font-size:22px;font-style:italic;color:#000000;margin-bottom:75px;}
#erro404 p{font-family: 'AleoBold';font-size:16px;color:#818181;}

#page{margin:30px 0 30px 0;}
#page h1{font-family: 'AleoRegular';color:#000000;font-size:42px;margin-bottom:30px;}
#page p{font-family: 'AlegreyaSansMedium';font-size:16px;line-height:24px;color:#2b2b2b;margin-bottom:20px;}
#page a{color:#000000;}

#quem-somos{margin-bottom:50px;}
#quem-somos .banner{background:url(images/quem-somos-banner.png) no-repeat;width:940px;height:210px;position:relative;padding-top:90px;margin-bottom:40px;}
#quem-somos h1{margin-bottom:12px;font-family: 'AleoLight';font-size:56px;color:#ffffff;}
#quem-somos h2{font-family: 'AleoRegular';color:#ffffff;font-size:20px;font-style:italic;}
#quem-somos h2 span, #quem-somos h1 span{background:url(images/bg-titles-pages.png);padding:5px 15px 5px 25px;}
#quem-somos p{color:#2b2b2b;font-family: 'AlegreyaSansMedium';font-size:16px;margin-bottom:15px;}
#quem-somos p strong{font-size:40px;font-family: 'AleoRegular';font-weight:normal;}
#quem-somos p em{font-size:20px;font-family: 'AleoRegular';}
#quem-somos .left{width:620px;float:left;}
#quem-somos .right{width:300px;float:right;}
#quem-somos .box-2{background:url(images/anuncia-box.png) no-repeat;margin-right:0;}
#quem-somos .box-3{background:url(images/box-a-vez.png) no-repeat;margin-right:0;}
#quem-somos .box-2 a,#quem-somos .box-3 a{background:none;}
#quem-somos .box-2 a h3{border-left:12px solid #000000;}
#quem-somos .box-2 a h3,#quem-somos .box-3 a h3{color:#ffffff;}
#quem-somos .box-2 .description{bottom:0;height:85px;}
#quem-somos .box-3 .description{margin-left:0;width:300px;bottom:0;}
#quem-somos .box-2 h2,#quem-somos .box-3 h2{font-size:20px;font-family: 'AleoBold';font-style:normal;}

#informacoes-comerciais .wrap{padding-bottom:50px;}
#informacoes-comerciais .banner{background:url(images/informacoes-comerciais-banner.png) no-repeat;width:940px;height:210px;position:relative;padding-top:90px;margin-bottom:40px;}
#informacoes-comerciais h1{margin-bottom:12px;font-family: 'AleoLight';font-size:56px;color:#ffffff;}
#informacoes-comerciais h2{font-family: 'AleoRegular';color:#ffffff;font-size:20px;font-style:italic;}
#informacoes-comerciais h2 span, #informacoes-comerciais h1 span{background:url(images/bg-titles-pages.png);padding:5px 15px 5px 25px;}
#informacoes-comerciais p{color:#2b2b2b;font-family: 'AlegreyaSansMedium';font-size:16px;margin-bottom:15px;}
#informacoes-comerciais p strong{font-size:40px;font-family: 'AleoRegular';font-weight:normal;}
#informacoes-comerciais p em{font-size:20px;font-family: 'AleoRegular';}
#informacoes-comerciais .alignleft{float:left;margin-right:20px;}

#pagination{text-align:center;}
#pagination .paginas{display:inline;padding:0 0 0 10px;line-height:25px;font-size:14px;color:#818181;font-family: 'AlegreyaSansSCBold';}
#pagination .paginas span{padding:3px 10px 3px 10px;border:1px solid #ffffff;border-radius:3px;-webkit-border-radius:3px;}
#pagination .paginas span.page{color:#000000;border:1px solid #dddddd;}

#vozes{padding-bottom:40px;}
#vozes .banner{background:url(images/banner-vozes.jpg) no-repeat;width:940px;height:210px;position:relative;padding-top:90px;margin-bottom:40px;}
#vozes h1{margin-bottom:12px;font-family: 'AleoLight';font-size:56px;color:#ffffff;}
#vozes h2{font-family: 'AleoRegular';color:#ffffff;font-size:20px;font-style:italic;}
#vozes h2 span, #vozes h1 span{background:url(images/bg-titles-vozes.png);padding:5px 15px 5px 25px;}
#vozes .left{float:left;width:620px;}
#vozes .left h3{font-size:40px;color:#2b2b2b;font-family: 'AleoRegular';margin-bottom:40px;}
#vozes .left .single{float:left;width:300px;margin-bottom:40px;background:url(images/aspas.png) 20px 80px no-repeat;min-height:130px;}
#vozes .left .single .thumb{float:left;border-radius:3px;-webkit-border-radius:3px;width:60px;height:60px;display:block;}
#vozes .left .single .voz h2{font-size:20px;color:#2b2b2b;font-family: 'AleoBold';margin-bottom:15px;}
#vozes .left .single .voz span{color:#818181;font-family: 'AlegreyaSansMedium';font-size:14px;}
#vozes .left .single .voz{float:right;width:220px;}
#vozes .right{width:300px;float:right;}
#vozes .right .side{width:260px;padding:20px;padding-top:10px;background:#2b2b2b;border-radius:3px;-webkit-border-radius:3px;}
#vozes .right .side h3{font-family: 'AlegreyaSansSCBold';font-size:14px;color:#818181;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #000000;text-transform:uppercase;padding-top:10px;}
#vozes .right .side p{font-family: 'AlegreyaSansMedium';font-size:16px;color:#dddddd;margin-bottom:10px;}
#vozes .right .side ul li{margin-bottom:10px;}
#vozes .right .side ul li a{color:#ffffff;text-decoration:none;font-family: 'AleoRegular';font-size:16px;}
#vozes .border-bottom{height:1px;border-bottom:1px solid #dddddd;margin-bottom:40px;}

#vez{padding-bottom:40px;}
#vez .banner{background:url(images/banner-a-vez.png) no-repeat;width:620px;height:215px;position:relative;padding-top:85px;margin-bottom:40px;}
#vez .banner a.quero-fazer-pergunta{background:url(images/quero-fazer-uma-pergunta.png) 0 0 no-repeat;height:70px;width:200px;margin-left:20px;margin-top:15px;display:block;text-indent:-9999px;}
#vez .banner a:hover.quero-fazer-pergunta{background:url(images/quero-fazer-uma-pergunta.png) 0 -70px no-repeat;}
#vez h1{margin-bottom:12px;font-family: 'AleoLight';font-size:56px;color:#ffffff;}
#vez h2{font-family: 'AleoRegular';color:#ffffff;font-size:20px;font-style:italic;}
#vez h2 span, #vez h1 span{background:#3ab86d;padding:5px 15px 5px 25px;}
#vez .left{float:left;width:620px;}
#vez .left .single{margin-bottom:40px;display:block;padding-bottom:40px;border-bottom:1px solid #dddddd;}
#vez .left .single .thumb{float:left;width:60px;height:60px;display:block;}
#vez .left .single .vez h3{font-size:20px;color:#2b2b2b;font-family: 'AleoBold';margin-bottom:10px;margin-top:10px;}
#vez .left .single .vez span{color:#818181;font-family: 'AlegreyaSansMedium';font-size:14px;}
#vez .left .single .vez{float:right;width:540px;}
#vez .right{width:300px;float:right;}
#vez .right .side{width:260px;padding:20px;padding-top:10px;background:#2b2b2b;border-radius:3px;-webkit-border-radius:3px;margin-top:20px;}
#vez .right .side h3{font-family: 'AlegreyaSansSCBold';font-size:14px;color:#818181;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #000000;text-transform:uppercase;padding-top:10px;}
#vez .right .side p{font-family: 'AlegreyaSansMedium';font-size:16px;color:#dddddd;margin-bottom:10px;}
#vez .right .side ul li{margin-bottom:10px;}
#vez .right .side ul li a{color:#ffffff;text-decoration:none;font-family: 'AleoRegular';font-size:16px;}
#vez .right .side h4{margin-top:10px;margin-bottom:15px;font-size:20px;color:#ffffff;font-family: 'AleoRegular';}
#vez .right .side a.quero-fazer-pergunta{background:url(images/bt-quero-fazer-uma-pergunta.png) 0 0 no-repeat;height:25px;width:260px;display:block;text-indent:-9999px;margin-bottom:15px;}
#vez .right .side a.social-media{margin-right:10px;text-decoration:none;}

#popup{width:780px;padding:20px;overflow:hidden;height:auto;height:730px;}
#popup h2{font-size:40px;color:#2b2b2b;font-family: 'AleoRegular';margin-bottom:5px;}
#popup h3{font-size:20px;color:#2b2b2b;font-family: 'AleoRegular';padding-bottom:10px;font-style:italic;border-bottom:1px solid #dddddd;margin-bottom:30px;}
#popup .label{font-size:14px;text-transform:uppercase;color:#818181;font-family: 'AlegreyaSansSCBold';margin-bottom:4px;}
#popup .concordo{font-size:14px;text-transform:uppercase;color:#818181;font-family: 'AlegreyaSansSCBold';margin-bottom:25px;}
#popup input, textarea{width:774px;border:1px solid #dddddd;border-radius:3px;-webkit-border-radius:3px;padding:3px;font-size:16px;font-family: 'AlegreyaSansMedium';margin-bottom:25px;}
#popup textarea{height:120px;}
#popup input#concordo{width:auto;}
#popup .col-1{float:left;width:380px;}
#popup .col-2{float:right;width:380px;}
#popup .col-1 input,#popup .col-2 input{width:374px;}
#popup .avatares{padding:20px 0 30px 0;border-top:1px solid #dddddd;}
#popup .avatares img{padding:5px;margin-right:10px;cursor:pointer;}
#popup .avatares img.active{background:#2b2b2b;}
#popup .submit{text-decoration:none;width:auto;padding:0;border:0;margin:0;float:left;}
#popup .campos{font-size:14px;color:#818181;font-family: 'AlegreyaSansMedium';}
#popup .check{text-indent:-9999px;width:20px;height:20px;display:block;background:url(images/check.png) 0 0 no-repeat;float:left;}
#popup .concordo:hover .check{background:url(images/check.png) -20px 0 no-repeat;}
#popup .check.active{background:url(images/check.png) -40px 0 no-repeat;}
#popup .concordo:hover .check.active{background:url(images/check.png) -60px 0 no-repeat;}
#popup .error{border:1px solid red;}
#popup .error_{color:red;}
#popup .aviso img{margin-bottom:20px;}

footer{background:#dddddd url(images/bg-footer.jpg) center top no-repeat;padding-top:35px;}
footer a{text-decoration:none;font-family: 'AleoRegular';color:#000000;font-size:13px;}
footer a:hover{text-decoration:underline;}
footer h3{color:#000000;font-size:16px;font-family: 'AleoBold';margin-bottom:13px;}
footer h3 a{color:#000000;font-size:16px;}
footer .col{width:220px;float:left;margin-right:20px;}
footer .col-2{width:140px;margin-right:20px;float:left;}
footer .last{margin-right:0 !important;}
footer ul{width:auto;float:left;margin-right:20px;}
footer ul li{margin-bottom:7px;margin-top:7px;height:auto;}
footer .bar{margin-top:30px;height:40px;line-height:40px;color:#ffffff;font-family: 'AleoRegular';font-size:12px;background:#2b2b2b;}

li.blogs{display:none;}