/*

	Theme Name: AACD

	Theme URI: http://yeahdigital.com.br

	Description: Tema para o cliente AACD

	Version: 1.0

	Author: George Rodrigues (facebook.com/georgeesrodrigues)

	Author URI: https://www.facebook.com/georgeesrodrigues

	Tags: HTML5, CSS3



	License: MIT

	License URI: http://opensource.org/licenses/mit-license.php

*/
body{
	background: #fea006;
	background: -moz-linear-gradient(left,  #fea006 0%, #f0323f 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fea006), color-stop(100%,#f0323f));
	background: -webkit-linear-gradient(left,  #fea006 0%,#f0323f 100%);
	background: -o-linear-gradient(left,  #fea006 0%,#f0323f 100%);
	background: -ms-linear-gradient(left,  #fea006 0%,#f0323f 100%);
	background: linear-gradient(to right,  #fea006 0%,#f0323f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fea006', endColorstr='#f0323f',GradientType=1 );
	font-family: 'Open Sans', sans-serif;
}

/*resets*/
.no-border-right ul{border-right: none;}
.no-padding-start{padding-start:0!important;-webkit-padding-start:0!important;}
.no-padding-left{padding-left: 0;}
.no-padding-right{padding-right: 0;}
.no-desktop{display: none;}
.false-row{width: 100%;float: left;}

/*header*/
header{width: 100%;float: left;padding-top: 10px;}
header a.logo{float: left;}
header a.logo img{float: left;}
/*menu*/
header ul{width: 100%;float: left;border-right: 1px solid #ff9345;padding: 15px 0 0 0;list-style: none;}
header ul#menu-topo-parte1-1{box-shadow: inset -1px 0 0 #f24236;}
header ul#menu-topo-parte2-1{box-shadow: inset -1px 0 0 #f24236;}
header ul#menu-topo-parte3-1{box-shadow: inset -1px 0 0 #f24236;}
header ul#menu-menu-redes-sociais{margin-bottom: 0;padding-bottom: 0;}
header ul#menu-menu-topo-links-rapidos-1{margin-top: 0;padding-top: 0;}
header ul li{width: 100%;float: left;padding: 5px 0;}
header ul li.ico_facebook,
header ul li.ico_twitter,
header ul li.ico_youtube{float: left;width: auto;margin-right: 5px;}
header ul li.ico_facebook a{font-size: 1px;width: 24px;height: 24px;background: url('img/facebook.png');}
header ul li.ico_twitter a{font-size: 1px;width: 24px;height: 24px;background: url('img/twitter.png');}
header ul li.ico_youtube a{font-size: 1px;width: 24px;height: 24px;background: url('img/youtube_icon.png');}
header ul li:last-child{padding-bottom: 0;}
header ul li a{float: left;color: #fff;font-size: 14px;}
header ul li a:hover{color: #fff;text-decoration: underline;}
/*menu mobile*/
header .top-menu-mobile{width: 100%;position: absolute;background: #2a2a2a;z-index: 9999;top: -10px;right: 0;padding-top: 30px;display: none;-webkit-transition: right 0.5s;-o-transition: right 0.5s;transition: right 0.5s;}
header .top-menu-mobile .close-top-menu-mobile{position: absolute;left: 20px;top: 20px;color: #fff;font-size: 40px;cursor: pointer;}
header .top-menu-mobile ul{width: 100%;float: left;list-style: none;padding: 0;}
header .top-menu-mobile ul li{width: 100%;float: left;padding: 0;}
header .top-menu-mobile ul li a{width: 100%;float: left;text-align: center;padding: 10px 0;font-size: 18px;color: #f0323f;}
/*form newsletter*/
header form#formNewsletter{width: 100%;float: left;margin-bottom: 25px;}
header form#formNewsletter input{width: 80%;float: left;background: #fff;border: none;padding: 10px;border-top-left-radius: 2px;border-bottom-left-radius: 2px;box-shadow: inset 0 -2px 0 rgba(000, 000, 000, 0.1);outline: none;}
header form#formNewsletter button{width: 20%;float: left;background: #fff;border: none;padding: 10px;border-top-right-radius: 2px;border-bottom-right-radius: 2px;box-shadow: inset 0 -2px 0 rgba(000, 000, 000, 0.1);text-align: center;outline: none;}
/*form search*/
header form#formSearch{width: 100%;float: left;}
header form#formSearch input{width: 80%;float: left;background: #fff;border: none;padding: 10px;border-top-left-radius: 2px;border-bottom-left-radius: 2px;box-shadow: inset 0 -2px 0 rgba(000, 000, 000, 0.1);outline: none;}
header form#formSearch button{width: 20%;float: left;background: #fff;border: none;padding: 9.5px;border-top-right-radius: 2px;border-bottom-right-radius: 2px;box-shadow: inset 0 -2px 0 rgba(000, 000, 000, 0.1);text-align: center;outline: none;}

/*menu*/
#menu{width: 100%;float: left;height: 45px;position: relative;}
#menu .left-bg{width: 60%;float: left;background: #07B79C;height: 45px;}
#menu .right-bg{width: 40%;float: left;background: #CADB2A;height: 45px;}
#menu .menu-container{width: 100%;float: left;position: absolute;height: 45px;top: 0;left: 0;}
#menu .menu-container ul{float: right;list-style: none;}
#menu .menu-container ul li{float: left;position: relative;padding: 12.5px 20px;}
/*submenu*/
#menu .menu-container ul li:hover ul.sub-menu{display: block;}
#menu .menu-container ul li ul.sub-menu{position: absolute;z-index: 9999;background: #07B79C;width: 300px;top: 45px;left: 0;display: none;padding-start:0!important;-webkit-padding-start:0!important;}
#menu .menu-container ul li ul.sub-menu li{float: left;width: 100%;float: left;padding: 5px 20px;}
/*cores submenu*/
#menu .menu-container ul li.menu-1 ul.sub-menu{background: #07B79C;}
#menu .menu-container ul li.menu-1 ul.sub-menu li{border-bottom: 1px solid #059a83;}
#menu .menu-container ul li.menu-1 ul.sub-menu li:hover{background: #059a83;}

#menu .menu-container ul li.menu-2 ul.sub-menu{background: #F7931D;}
#menu .menu-container ul li.menu-2 ul.sub-menu li{border-bottom: 1px solid #cd7e22;}
#menu .menu-container ul li.menu-2 ul.sub-menu li:hover{background: #cd7e22;}

#menu .menu-container ul li.menu-3 ul.sub-menu{background: #00BCF2;}
#menu .menu-container ul li.menu-3 ul.sub-menu li{border-bottom: 1px solid #0B95BD;}
#menu .menu-container ul li.menu-3 ul.sub-menu li:hover{background: #0B95BD;}

#menu .menu-container ul li.menu-4 ul.sub-menu{background: #F8C121;}
#menu .menu-container ul li.menu-4 ul.sub-menu li{border-bottom: 1px solid #EEAD0E;}
#menu .menu-container ul li.menu-4 ul.sub-menu li:hover{background: #EEAD0E;}
/*cores menu*/
#menu .menu-container ul li.menu-1{background: #07B79C;}
#menu .menu-container ul li.menu-2{background: #F7931D;}
#menu .menu-container ul li.menu-3{background: #00BCF2;}
#menu .menu-container ul li.menu-4{background: #F8C121;}
#menu .menu-container ul li.menu-5{background: #CADB2A;}
/*cores menu*/
#menu .menu-container ul li a{color: #fff;text-decoration: none;font-size: 14px;}
/*opened menu mobile*/
.opened-menu-mobile{width: 100%;float: left;background: #07B79C;position: absolute;top: 0;left: 0;padding: 50px;z-index: 9999;display: none;-webkit-transition: top 0.5s;-o-transition: top 0.5s;transition: top 0.5s;}
.opened-menu-mobile ul{width: 100%;float: left;list-style: none;}
.opened-menu-mobile ul li{width: 100%;float: left;}
.opened-menu-mobile ul li a{width: 100%;float: left;padding: 10px;font-size: 18px;color: #fff;}
.opened-menu-mobile .close-menu-mobile{position: absolute;right: 20px;top: 20px;color: #f0323f;font-size: 40px;cursor: pointer;}

/*doe agora mobile*/
.doe-agora{width: 100%;float: left;margin-top: 20px;}
.doe-agora a{width: 100%;float: left;background: #dd2a30;padding: 10px;font-size: 20px;text-align: center;color: #fff;text-transform: uppercase;box-shadow: inset 0 5px 0 rgba(000, 000, 000, 0.1);text-decoration: none;-webkit-transition: box-shadow 0.3s;-o-transition: box-shadow 0.3s;transition: box-shadow 0.3s;}
.doe-agora a:hover{box-shadow: inset 0 100px 0 rgba(000, 000, 000, 0.1);}
.doe-agora a span.text{font-size: 18px;}

/*content*/
#content{width: 100%;float: left;margin-top: 30px;}

/*slide*/
#owl-demo{list-style: none;}
#owl-demo .item img{display: block;width: 100%;height: auto;}
#owl-demo .item .title{width: 100%;float: left;position: absolute;bottom: 0;left:0;padding: 20px 0;background: #07B79D;font-size: 20px;color: #fff;text-align: center;text-decoration: none;}
/*navigation*/
#content .slide-prev{position: absolute;top: 45%;left: 20px;z-index:999;cursor: pointer;}
#content .slide-next{position: absolute;top: 45%;right: 20px;z-index:999;cursor: pointer;}
#content .slide-prev .fa-circle,
#content .slide-next .fa-circle{color: #f0323f;}

/*sidebar*/
#content .blocos-sidebar{width: 100%;float: left;background: #eee;padding: 32px 20px;margin-bottom: 19px;cursor: pointer;}
#content .blocos-sidebar span.icon{float: left;color: #666;font-size: 40px;width: 20%;margin-left: 30px;}
#content .blocos-sidebar span.text{float: left;color: #666;font-size: 20px;font-weight: bold;margin-top: 10px;}
#content .blocos-sidebar:hover span.text{color: #fff;}
#content .blocos-sidebar.como-ajudar{box-shadow: inset 10px 0 0 #cbdb29;}
#content .blocos-sidebar.unidades{box-shadow: inset 10px 0 0 #00bdf1;}
#content .blocos-sidebar.voluntario{box-shadow: inset 10px 0 0 #07b79d;}
/*hovers*/
#content .blocos-sidebar.como-ajudar:hover{background: #b6c525;}
#content .blocos-sidebar.como-ajudar:hover span.icon{color: #e74c3c;}
#content .blocos-sidebar.unidades:hover{background: #00aad9;}
#content .blocos-sidebar.unidades:hover span.icon{color: #cbdb2a;}
#content .blocos-sidebar.voluntario:hover{background: #0aa890;}
#content .blocos-sidebar.voluntario:hover span.icon{color: #e67e22;}

/*content-blocks*/
#content ul.content-blocks{list-style: none;float: left;margin-top:20px;}
#content ul.content-blocks li.block{margin-bottom: 20px;}
#content ul.content-blocks li.block a{width: 100%;float: left;position: relative;}
#content ul.content-blocks li.block a img{width: 100%;height: auto;}
#content ul.content-blocks li.block span.title{width: 100%;float: left;padding: 20px;background: rgba(255, 255, 255, 0.7);position: absolute;bottom: 0;left: 0;font-size: 16px;font-weight: bold;color: #333;}

/*patrocinios*/
#patrocinios{width: 100%;float: left;background: #fff;padding: 50px 0;}
#patrocinios h2{width: 100%;float: left;text-align: center;font-size: 54px;color: #00A99C;font-weight: 600;margin-bottom: 10px;margin-top: 0;}
#patrocinios ul{width: 100%;float: left;list-style: none;margin-top: 20px;}
#patrocinios ul li{height: 85px;}
#patrocinios ul li a{width: 100%;float: left;text-align: center;}
#patrocinios ul li a img{width: 50%;height: auto;float: left;}

/*noticias*/
#noticias{width: 100%;float: left;background: #fff;padding: 0 0 50px 0;}
#noticias h2{width: 100%;float: left;text-align: center;font-size: 54px;color: #00A99C;font-weight: 600;margin-bottom: 10px;margin-bottom: 30px;}
#noticias .noticia{border-right: 1px solid #999;width: 100%;float: left;}
#noticias .noticia:last-child{border-right: none;}
#noticias .noticia .thumb{width: 30%;float: left;}
#noticias .noticia .thumb img{width: 100%;height: auto;}
#noticias .noticia .title{width: 70%;float: left;padding-left: 10px;font-size: 18px;font-weight: 600;color: #333;}
#noticias .noticia .desc{width: 70%;float: left;padding-left: 10px;font-size: 16px;color: #333;}
#noticias .noticia a{width: 100%;float: left;margin-top: 15px;padding: 10px;text-align: center;background: #f0323f;text-transform: uppercase;color: #fff;font-weight: 600;border: 1px solid #c0392b;text-decoration: none;}
#noticias .noticia a:hover{background: #c0392b;}

/*footer*/
#footer{width: 100%;float: left;padding: 50px 0;}
#footer .banner{width: 100%;float: left;}
/*comoajudar*/
#footer .block-ajudar{border-right: 1px solid #eee;}
#footer .como-ajudar{width: 100%;float: left;padding: 20px;}
#footer .como-ajudar .title{width: 100%;float: left;font-size: 24px;font-weight: bold;color: #fff;margin-bottom: 30px;}
#footer .como-ajudar div.text{width: 100%;float: left;color: #eee;}
#footer .como-ajudar div.text ul li a{color: #eee;}
#footer .como-ajudar div.text p a{color: #eee;text-decoration: underline;}
/*atendimento*/
#footer .atendimento{width: 100%;float: left;padding: 20px;color: #fff;}
#footer .atendimento .title{width: 100%;float: left;font-size: 20px;margin-bottom: 10px;}
/*informacoes*/
#footer .informacoes{width: 100%;float: left;padding: 20px;color: #fff;}
#footer .informacoes .title{width: 100%;float: left;font-size: 20px;margin-bottom: 10px;}
#footer .informacoes .text{color: #eee;}
#footer .informacoes .text p a{text-decoration: underline;color: #eee;}
/*text-center*/
#footer .text-footer{width: 100%;float: left;text-align: center;margin-top: 20px;}

/*PAGE TEMPLATE PADRÃO*/
#content-page{width: 100%;float: left;background: #fff;padding: 50px;}
#content-page h1.title{color: #EC1849;text-transform: uppercase;font-weight: bold;}
#content-page .text{width: 100%;float: left;margin-top: 10px;}
#content-page .text p{font-size: 16px;line-height: 2.0;}
#content-page .text h2,
#content-page .text h1,
#content-page .text h3,
#content-page .text h4,
#content-page .text h5{color: #07B79D;margin-bottom: 30px;margin-top: 30px;font-weight: bold;}
/*noticias*/
.noticias .thumb{width: 100%;float: left;margin-top: 50px;text-align: center;}
.noticias .title{width: 100%;float: left;font-size: 18px;font-weight: bold;text-align: center;}
.noticias .title a{color: #2a2a2a;}
/*unidade*/
.unidade .thumb{width: 100%;height: 95px;float: left;margin-top: 50px;text-align: center;overflow: hidden;}
.unidade .thumb img{width: 100%;float: left;height: auto;}
.unidade .title{width: 100%;float: left;font-size: 18px;font-weight: bold;text-align: center;}
.unidade .title a{color: #2a2a2a;}
/*sidebar*/
#content-page .sidebar{width: 100%;float: left;margin-top: 50px;}
#content-page .sidebar .blocos-ajuda{width: 100%;float: left;padding-bottom: 50px;border-bottom: 1px solid #ccc;margin-bottom: 30px;}
#content-page .sidebar .blocos-ajuda a.block-sidebar{width: 100%;float: left;margin-bottom: 20px;text-align: center;position: relative;}
#content-page .sidebar .blocos-ajuda a.block-sidebar span.title{width: 100%;float: left;background: rgba(000, 000, 000, 0.6);position: absolute;bottom: 0;left: 0;padding: 10px;color: #fff;}

#content-page .sidebar .saiba-mais{width: 100%;float: left;}
#content-page .sidebar .saiba-mais h2.title{width: 100%;float: left;text-align: center;text-transform: uppercase;color: #EC1849;font-weight: bold;}
#content-page .sidebar .saiba-mais ul{list-style: none;}
#content-page .sidebar .saiba-mais ul li{width: 100%;float: left;margin-bottom: 15px;}
#content-page .sidebar .saiba-mais ul li a{width: 100%;float: left;padding: 20px;font-size: 20px;color: #fff;text-decoration: none;text-align: center;-webkit-transition: box-shadow 0.2s;-o-transition: box-shadow 0.2s;transition: box-shadow 0.2s;}
#content-page .sidebar .saiba-mais ul li a:hover{box-shadow: inset 0 -5px 0 rgba(000, 000, 000, 0.1);}
#content-page .sidebar .saiba-mais ul li.item1 a{background: #F7C121;}
#content-page .sidebar .saiba-mais ul li.item2 a{background: #07B79D;}
#content-page .sidebar .saiba-mais ul li.item3 a{background: #00BDF1;}
#content-page .sidebar .saiba-mais ul li.item4 a{background: #F7931D;}
#content-page .sidebar .saiba-mais ul li.item5 a{background: #CBDB29;}

/*formulario doeagora*/
#formDoeAgora label{width: 100%;float: left;color: #999;font-weight: 400;font-size: 18px;}
#formDoeAgora label span{color: #f0323f;}
#formDoeAgora label div{color: #666;float: left;}
#formDoeAgora label.sexo{float: left;margin-bottom: 20px;}
#formDoeAgora input[type="text"]{background: #DBD9D9;color: #666;padding: 10px;width: 100%;float: left;border: none;font-size: 18px;outline: none;margin-bottom: 20px;}
#formDoeAgora input[type="radio"]{float: left;margin-right: 10px;}
#formDoeAgora select{background: #DBD9D9;color: #666;padding: 10px;width: 100%;float: left;border: none;font-size: 18px;outline: none;margin-bottom: 20px;}
#formDoeAgora select.periodo,{background: #07B79D;}
#formDoeAgora select.valor{background: #07B79D;color: #fff;}
#formDoeAgora button{background: #07B79D;color: #fff;padding: 20px;width: 100%;float: left;font-size: 18px;text-align: center;border: none;text-transform: uppercase;margin-top: 30px;margin-bottom: 50px;-webkit-transition: box-shadow 0.2s;-o-transition: box-shadow 0.2s;transition: box-shadow 0.2s;}
#formDoeAgora button:hover{box-shadow: inset 0 -5px 0 rgba(000, 000, 000, 0.1);}

/*formulario hipercard*/
#formHipercard label{width: 100%;float: left;color: #999;font-weight: 400;font-size: 18px;}
#formHipercard label span{color: #f0323f;}
#formHipercard label div{color: #666;float: left;}
#formHipercard label.sexo{float: left;margin-bottom: 20px;}
#formHipercard input[type="text"]{background: #DBD9D9;color: #666;padding: 10px;width: 100%;float: left;border: none;font-size: 18px;outline: none;margin-bottom: 20px;}
#formHipercard input[type="radio"]{float: left;margin-right: 10px;}
#formHipercard select{background: #DBD9D9;color: #666;padding: 10px;width: 100%;float: left;border: none;font-size: 18px;outline: none;margin-bottom: 20px;}
#formHipercard select.periodicidade,
#formHipercard select.valor{background: #07B79D;color: #fff;}
#formHipercard button{background: #07B79D;color: #fff;padding: 20px;width: 100%;float: left;font-size: 18px;text-align: center;border: none;text-transform: uppercase;margin-top: 30px;margin-bottom: 50px;-webkit-transition: box-shadow 0.2s;-o-transition: box-shadow 0.2s;transition: box-shadow 0.2s;}
#formHipercard button:hover{box-shadow: inset 0 -5px 0 rgba(000, 000, 000, 0.1);}

/*formulario mantenedor*/
#formMantenedor label{width: 100%;float: left;color: #999;font-weight: 400;font-size: 18px;}
#formMantenedor label span{color: #f0323f;}
#formMantenedor label div{color: #666;float: left;}
#formMantenedor label.sexo{float: left;margin-bottom: 20px;}
#formMantenedor label.como_soube{margin-top: 50px;}
#formMantenedor input[type="text"]{background: #DBD9D9;color: #666;padding: 10px;width: 100%;float: left;border: none;font-size: 18px;outline: none;margin-bottom: 20px;}
#formMantenedor input[type="radio"]{float: left;margin-right: 10px;}
#formMantenedor select{background: #DBD9D9;color: #666;padding: 10px;width: 100%;float: left;border: none;font-size: 18px;outline: none;margin-bottom: 20px;}
#formMantenedor select.tipo_pessoa{background: #07B79D;color: #fff;}
#formMantenedor button{background: #07B79D;color: #fff;padding: 20px;width: 100%;float: left;font-size: 18px;text-align: center;border: none;text-transform: uppercase;margin-top: 30px;margin-bottom: 50px;-webkit-transition: box-shadow 0.2s;-o-transition: box-shadow 0.2s;transition: box-shadow 0.2s;}
#formMantenedor button:hover{box-shadow: inset 0 -5px 0 rgba(000, 000, 000, 0.1);}

/*formulario falecom*/
#formFaleCom{width: 100%;float: left;margin-top: 30px;}
#formFaleCom label{width: 100%;float: left;color: #666;font-weight: 400;font-size: 18px;}
#formFaleCom label span{color: #f0323f;}
#formFaleCom label div{color: #666;float: left;}
#formFaleCom label.sexo{float: left;margin-bottom: 20px;}
#formFaleCom label.como_soube{margin-top: 50px;}
#formFaleCom input[type="text"]{background: #DBD9D9;color: #666;padding: 10px;width: 100%;float: left;border: none;font-size: 18px;outline: none;margin-bottom: 20px;}
#formFaleCom textarea{background: #DBD9D9;color: #666;padding: 10px;width: 100%;float: left;border: none;font-size: 18px;outline: none;margin-bottom: 20px;height: 100px;}
#formFaleCom input[type="radio"]{float: left;margin-right: 10px;}
#formFaleCom select{background: #DBD9D9;color: #666;padding: 10px;width: 100%;float: left;border: none;font-size: 18px;outline: none;margin-bottom: 20px;}
#formFaleCom select.tipo_pessoa{background: #07B79D;color: #fff;}
#formFaleCom button{background: #07B79D;color: #fff;padding: 20px;width: 100%;float: left;font-size: 18px;text-align: center;border: none;text-transform: uppercase;margin-top: 30px;margin-bottom: 50px;-webkit-transition: box-shadow 0.2s;-o-transition: box-shadow 0.2s;transition: box-shadow 0.2s;}
#formFaleCom button:hover{box-shadow: inset 0 -5px 0 rgba(000, 000, 000, 0.1);}

/*AACD EDUCACAO*/
#content-educacao{width: 100%;float: left;padding: 50px;background: url('img/fundo_aacd_educacao.png') repeat-x #fff;}
#content-educacao h1.title{color: #EC1849;text-transform: uppercase;font-weight: bold;}
#content-educacao .text{width: 100%;float: left;margin-top: 10px;}
#content-educacao .text p{font-size: 16px;line-height: 2.0;}
#content-educacao .text h2, #content-educacao .text h1, #content-educacao .text h3, #content-educacao .text h4, #content-educacao .text h5{color: #07B79D;margin-bottom: 30px;margin-top: 30px;font-weight: bold;}
#content-educacao .curso{width: 100%;float: left;margin-top: 30px;}
#content-educacao .curso .thumb{width: 100%;float: left;}
#content-educacao .curso .thumb a img{width: 100%;float: left;}
#content-educacao .curso .meta{width: 100%;float: left;padding: 10px;background: #d7e647;text-transform: uppercase;}
#content-educacao .curso .meta .data, #content-educacao .curso .meta .local{float: left;font-size: 14px;font-weight: bold;letter-spacing: 1.2px;color: #fff;margin-left: 20px;}
#content-educacao .curso .meta .data span, #content-educacao .curso .meta .local span{color: #a6b422;}
#content-educacao .curso .content{width: 100%;float: left;padding: 20px;background: #cadb2a;position: relative;}
#content-educacao .curso .content p.resumo{width: 100%;float: left;color: #555d07;font-weight: 600;margin-bottom: 50px;}
#content-educacao .curso .content a.saiba-mais{float: left;padding: 10px 20px;background: #0eb89d;color: #fff;position: absolute;bottom: 0;left: 0;text-transform: uppercase;font-weight: bold;font-size: 16px;text-decoration: none;}
#content-educacao .curso .content a.saiba-mais:hover{background: #0d9e86;}

/*SINGLE EDUCACAO*/
#single-educacao{width: 100%;float: left;padding: 50px 0 0 0;background: url('img/fundo_single_educacao.jpg');}
#single-educacao h1.title{color: #06594c;font-weight: bold;font-size: 28px;}
#single-educacao .text{width: 100%;float: left;margin-top: 10px;color: #555555;font-weight: 600;}
#single-educacao .text p{font-size: 16px;line-height: 2.0;}
#single-educacao .text h2, #single-educacao .text h1, #single-educacao .text h3, #single-educacao .text h4, #single-educacao .text h5{margin-bottom: 30px;margin-top: 30px;font-weight: bold;}
#single-educacao .box-info{width: 100%;float: left;background: #ed5247;}
#single-educacao .box-info .row-line{width: 100%;float: left;padding: 20px;border-bottom: 1px solid #ba4138;border-top: 1px solid #ff7268;}
#single-educacao .box-info .row-line span.ico{font-size: 30px;color: #cadb2a;}
#single-educacao .box-info .row-line .param{width: 100%;float: left;text-transform: uppercase;font-size: 13px;font-weight: 300;color: #ffbdb8;}
#single-educacao .box-info .row-line .response{width: 100%;float: left;color: #fff;font-weight: 600;}
#single-educacao .box-info .row-line:first-child{border-top: none;}
#single-educacao .box-info .row-line:last-child{border-bottom: none;}

/*infos curso*/
#infos-curso{width: 100%;float: left;background: #fff;padding: 50px 0;}
#infos-curso .box, #infos-curso .box-right{width: 100%;float: left;margin-bottom: 30px;}
#infos-curso .box .sombra{width: 100%;float: left;box-shadow: 0 2px 3px rgba(000, 000, 000, 0.1);height: 10px;margin-top: 20px;}
#infos-curso .box:last-child .sombra{display: none;}
#infos-curso .box .title, #infos-curso .box-right .title{width: 100%;float: left;color: #08b89d;font-weight: bold;font-size: 25px;margin-bottom: 10px;}
#infos-curso .box .text, #infos-curso .box-right .text{width: 100%;float: left;color: #555555;font-weight: 600;}

/*table venda*/
.table-venda{width: 100%;float: left;background: #cadb2a;padding: 20px;}
.table-venda .titles{width: 100%;float: left;padding: 10px 0;border-bottom: 2px solid #84900f;}
.table-venda .titles .title_45{width: 45%;float: left;font-weight: bold;text-transform: uppercase;color: #fff;font-size: 16px;}
.table-venda .titles .title_10{width: 10%;float: left;font-weight: bold;text-transform: uppercase;color: #fff;font-size: 16px;}
.table-venda .valores{width: 100%;float: left;padding: 20px 0;border-bottom: 1px solid #99a811;}
.table-venda .valores .val_45{width: 45%;float: left;font-weight: 600;font-size: 16px;color: #84900f;}
.table-venda .valores .val_10{width: 10%;float: left;font-weight: 600;font-size: 16px;color: #84900f;}
.table-venda .valores input[type="number"]{width: 100%;float: left;background: #84900f;color: #fff;border-radius: 2px;border: 1px solid #6b750c;padding: 0 10px;}
.table-venda button{float: right;padding: 10px 20px;font-size: 16px;font-weight: bold;text-transform: uppercase;background: #f24137;color: #fff;border: none;border-radius: 2px;margin-top: 20px;}

/*mensagens*/
.mensagens{width: 100%;float: left;}
.mensagens .sucesso, .mensagens .erro{display: none;}