
body{font-family: "Arial";}
.separacao-maior{
    /*margin: 50px 0;*/
    border-bottom: 1px solid #cccccc;
    margin: 30px 0;
    width: 100%;}
#rodape-site .carousel-inner .thumbnail .caption{text-align: center;}
#rodape-site .carousel-inner .thumbnail .caption .from {
    color: #666;
    display: block;
    margin-top: 5px;
    text-decoration: line-through;}
#rodape-site .carousel-inner .thumbnail .caption .por {
    display: block;
    font-size: 14px;
    margin-top: 2px;
    color: #cc0000;}
.titulo-carousel {padding: 4px 4px 4px 15px;}
#corousel-produto .carousel-inner{border:none;}
#corousel-produto .controls{margin-top: 10px;}
#corousel-produto .price-text-color{color: #47A447}
#row-video .thumbnail{
    border: none;
    padding: 0;
    margin-bottom: 0;
    position: relative;
    top: 0;
    left: 0;}
#row-video .thumbnail .playvideo{
   position: absolute;
   top: 65px;
   left: 80px;
   background: url(/imagens/icones/playbutton.png) no-repeat;
   width: 53px;
   height: 35px;}
#row-video .thumbnail .caption{padding: 10px 0 0;}
.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] {width: 100% !important; }
#lateral-site .publicidades-fixas{padding-top: 0}
#row-video .publicidades-fixas {padding-top: 59px;}
.publicidades-fixas a{
    display: block;
    margin-bottom: 10px;}
#carousel-publicidade-rodape{margin-top: 25px;}
#rodape{
    color:#fff;
    margin-top: 50px;
    background: #275100;
    min-height: 120px;
    padding: 10px;}
#rodape .row{margin-bottom: 10px;}
#rodape .row img{margin-right: 5px;}
#rodape .menu-rodape{list-style: none;}
#rodape a{color: #FFFFFF;}
#rodape .menu-rodape li a:hover{text-decoration: underline;}
.titulo-coluna-rodape{
    border-bottom: 1px solid #FFFFFF;
    padding-bottom: 3px;
    margin-bottom: 15px;
    color: #FFFFFF;}
/* Carousels Shop e Cursos */
.title-carousel-produtos{
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
    padding-bottom: 10px;
    padding-top: 10px;}
.title-carousel-produtos .col-md-10{border-left: 4px solid transparent;}
#carousel-cursos > .row{
    background: #F2F2F2;
    border:2px solid #1D518C;}
#carousel-cursos .title-carousel{
    background: #1D518C;
    color: #fff;
    margin-bottom: 10px;}
#carousel-cursos .item img{
    height:133px;
    width: 201px;}
/*#carousel-cursos .col-md-10{border-color:#1D518C}*/
#carousel-cursos .controls{margin-top: 14px;}
#carousel-cursos .controls .btn-primary{
    background: #1D518C;
    border-color: #fff;}
#carousel-cursos .carousel-produtos-indicators ul{margin-bottom: 0}
#carousel-shop .col-md-10{border-color:#5cb85c}
#carousel-shop .col-md-2 {
    width: 20%;
}
.title-carousel-produtos .h2{margin: 0}
.title-carousel-produtos .controls{margin-top: 0;}
.carousel-produtos .info{
    -webkit-transition: background 0.6s ;
    -o-transition: background 0.6s ;
    transition: background 0.6s ;}
.carousel-produtos .col-item:hover .info{background: none}
.carousel-produtos .photo img{border-radius: 4px 4px 0 0}
.carousel-produtos .info .price h6{
    font-size: 13px;
    margin-top: 0;}
.carousel-produtos .price{
    color: #333;
    display: table;}
.carousel-produtos .price-text-color{color:#275100}
.carousel-produtos .price:hover{text-decoration: none;}
.carousel-produtos .price-title:hover{text-decoration: underline;}
.carousel-produtos .info small{
    clear: both;
    display: block;
    margin-bottom: 3px;}
.carousel-produtos-indicators{
    border-top: 4px solid #fff;
    margin-top: 10px;}
.carousel-produtos-indicators ul{padding-left: 0}
.carousel-produtos-indicators li{
    border:1px solid #e1e1e1;
    cursor: pointer;
    display: table;
    list-style: none;
    padding-bottom:5px;
    padding-top:5px;
    width:25%;
    -webkit-transition: background 0.5s, border-color 0.5s;
    -o-transition: background 0.5s, border-color 0.5s;
    transition: background 0.5s, border-color 0.5s;}
#carousel-cursos .item .col-md-3{width: 20%;}
#carousel-cursos .carousel-produtos-indicators{border-top:none }
#carousel-cursos .carousel-produtos-indicators li:hover, #carousel-cursos .carousel-produtos-indicators li.active{
    background:#1D518C;
    border-color:#1D518C;
    color: #fff}
#carousel-shop .carousel-produtos-indicators{border-color:#5cb85c }
#carousel-shop .carousel-produtos-indicators li:hover, #carousel-shop .carousel-produtos-indicators li.active{
    background:#5cb85c;
    border-color:#5cb85c;
    color: #fff}
#lateral-site{padding-right: 0;}
#lateral-site .box-conteudo-lateral{margin-bottom: 25px;}
#banner-fixo-cursos{margin-bottom: 5px !important;}
#lateral-site .box-conteudo-lateral #titulo-news{
    background:none repeat scroll 0 0 #275100;
    color:#ffffff;
    font-size:25px;
    font-style:italic;
    height:35px;
    padding-left:10px;
    text-align: left;}
#lateral-site .box-conteudo-lateral#newsletter{background: #f1f1f1;}
#lateral-site .box-conteudo-lateral#newsletter #texto-receba{
    color: #393939;
    font-size: 17px;
    font-style: italic;
    font-weight: 500;
    margin: 20px 0;
    text-transform: uppercase;}
#lateral-site .box-conteudo-lateral#newsletter form{padding: 10px;}

#header-top .navbar-default{
    background-color: #275100;
    border-color: #275100;
}

#popup .modal-body {padding: 0;}
#popup .close {
    color: #fff;
    opacity: 0.9;
    position: absolute;
    right: 10px;
    z-index: 9;
}

#popup .modal-content{
    padding: 15px;
    background: #f4f4f4;
}

#popup .modal-content .btn {
    background-color: #eb9129;
    color: #fff;
}