
body{margin:0px; padding: 0px;}
html{margin:0px; padding: 0px;}

.box-fundo-cinza{background-color: #CBCBCB;}
.box-fundo-vermelho{background-color:#CBCBCB ;}

.box-center-cinza{width:100%; height:100%;}
.box-center-topo{width:100%; height:80px;}
.box-vermelho{background-color:#E10000;}
.box-cinza-claro{background-color: #F3F1F2;}
.box-cinza-escuro{background-color: #7F7B7B;}
.tam-dz-px{width:100%; height:200px;}

.triangulo{width: 153px; height:82px; background-image: url("../../assets/img/extras/triangulo.png"); background-repeat:no-repeat; margin: 0 auto;}
.triangulo-acima{width: 153px; height:77px; background-image: url("../../assets/img/extras/triangulo_acima.png"); background-repeat:no-repeat; margin: 0 auto;}

.localidade {
    float: left;
    margin: 70px 0 0 0;
}
.localidade h1 {
    color: #0483b2;
    font-size: 30px;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
}
.localidade h1 em {
    color: #de4539;
    font-size: 50px;
    font-weight: bold;
    display: block;
    margin: 20px 0 0 0;
    
}
.imagem {
    float: right;
    margin: 30px 0 0 0;
}

.titulo h1 {
    color: #4D3C7D;
    font-size: 30px;
    font-weight: bold;
    font-family: 'Raleway', sans-serif;
}

.titulo-vermelho h1 {
    color: #E10000;
    font-size: 30px;
    font-weight: bold;
    font-family: 'Raleway', sans-serif;
}
.titulo-vermelho h2 {
    color: #666363;
    font-size: 14px;
    font-weight: normal;
    font-family: 'Raleway', sans-serif;
    margin-top:18px;
}


.titulo h2 {
    color: #666363;
    font-size: 15px;
    font-weight: normal;
    font-family: 'Raleway', sans-serif;
    margin-top:18px;
}

.jtf-texto{
    /*color: #898989;*/
    color: #666363;
    font-size: 13px;
    font-weight: normal;
    font-family: 'Raleway', sans-serif;
    text-align: justify;
    margin-top:18px;

}
.margin-zero{margin: 0 auto;}

.margin-zero-centro{ width: 70%; height:100%; margin: 0 auto; text-align: center;}

.jtf-texto h2{
    color: #666363;
    font-size: 13px;
    font-weight: normal;
    font-family: 'Raleway', sans-serif;
    text-align: justify;
    margin-top:18px;
    line-height: 150%; 
}

.areaTexto{ color: #6BB82C;
    font-size: 20px;
    font-weight: bold;
    font-family: 'Raleway', sans-serif;}

    .titulo{font-size:18px; margin:0 auto; text-align:center;} 
    .titulo-vermelho{font-size:18px; margin:0 auto; text-align:center;} 

    .box-lista{ width:100%; height:10px; }
    .box-lista-35{ width:100%; height:37px; padding:10px; color: #fff;  font-size: 13px;
    font-weight: normal; font-family: 'Raleway', sans-serif; }
    .box-lista-rodape{ width:100%; height:100%; }

    .texto-rodape{color: #fff;  font-size: 13px;
    font-weight: normal; font-family: 'Raleway', sans-serif;text-align: justify;}

    .thumbnail img { max-width:100%; }

    .thumbnail a {
        -webkit-transition: all 150ms ease;
        -moz-transition: all 150ms ease;
        -ms-transition: all 150ms ease;
        -o-transition: all 150ms ease;
        transition: all 150ms ease; 
    }
    
    .thumbnail a:hover {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */
        filter: alpha(opacity=50); /* IE7 */
        opacity: 0.6;
        text-decoration: none;
    }



    .thumbnails li> .fff .caption { 
        background:#fff !important; 
        padding:10px
    }

    /* Page Header */
    .page-header {
        background: #f9f9f9;
        margin: -30px -40px 40px;
        padding: 20px 40px;
        border-top: 4px solid #ccc;
        color: #999;
        text-transform: uppercase;
    }
    
    .page-header h3 {
        line-height: 0.88rem;
        color: #000;
    }

    ul.thumbnails { 
        margin-bottom: 0px;
    }



    /* Thumbnail Box */
    .caption h4 {
        color: #444;
    }

    .caption p {  
        color: #999;
    }



    /* Carousel Control */
    .control-box {
        text-align: right;
        width: 100%;
    }
    .carousel-control{
        background: #666;
        border: 0px;
        border-radius: 0px;
        display: inline-block;
        font-size: 34px;
        font-weight: 200;
        line-height: 18px;
        opacity: 0.5;
        padding: 4px 10px 0px;
        position: static;
        height: 30px;
        width: 15px;
    }



    /* Mobile Only */
    @media (max-width: 767px) {
        .page-header, .control-box {
            text-align: center;
        } 
        .titulo{font: 18px Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;color:#000;}

        .titulo-responsivo{font: 18px Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;color:#000;}
      .box-lista-35{ width:100%; height:37px; padding:10px; color: #fff;  font-size: 11px;
    font-weight: normal; font-family: 'Raleway', sans-serif; }
    }
    @media (max-width: 479px) {
        .caption {
            word-break: break-all;
        }
        .titulo{font: 18px Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;color:#000;}

        .titulo-responsivo{font: 18px Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;color:#000;}
        .box-lista-35{ width:100%; height:37px; padding:10px; color: #fff;  font-size: 11px;
    font-weight: normal; font-family: 'Raleway', sans-serif; }

    }


    .thumbnails li { list-style-type:none;}

    ::selection { background: #ff5e99; color: #FFFFFF; text-shadow: 0; }


    .esp-dez-px{margin-top:10x;}

    /**************** Price *****************/

    /* COMMON PRICING STYLES */
        .panel.price,
        .panel.price>.panel-heading{
            border-radius:0px;
             -moz-transition: all .3s ease;
            -o-transition:  all .3s ease;
            -webkit-transition:  all .3s ease;
        }
        .panel.price:hover{
            box-shadow: 0px 0px 30px rgba(0,0,0, .2);
        }
        .panel.price:hover>.panel-heading{
            box-shadow: 0px 0px 30px rgba(0,0,0, .2) inset;
        }
        
                
        .panel.price>.panel-heading{
            box-shadow: 0px 5px 0px rgba(50,50,50, .2) inset;
            text-shadow:0px 3px 0px rgba(50,50,50, .6);
        }
            
        .price .list-group-item{
            border-bottom-:1px solid rgba(250,250,250, .5);
        }
        
        .panel.price .list-group-item:last-child {
            border-bottom-right-radius: 0px;
            border-bottom-left-radius: 0px;
        }
        .panel.price .list-group-item:first-child {
            border-top-right-radius: 0px;
            border-top-left-radius: 0px;
        }
        
        .price .panel-footer {
            color: #fff;
            border-bottom:0px;
            background-color:  rgba(0,0,0, .1);
            box-shadow: 0px 3px 0px rgba(0,0,0, .3);
        }
        
        
        .panel.price .btn{
            box-shadow: 0 -1px 0px rgba(50,50,50, .2) inset;
            border:0px;
        }
        
    /* green panel */
    
        
        .price.panel-green>.panel-heading {
            color: #fff;
            background-color: #57AC57;
            border-color: #71DF71;
            border-bottom: 1px solid #71DF71;
        }
        
            
        .price.panel-green>.panel-body {
            color: #fff;
            background-color: #65C965;
        }
                
        
        .price.panel-green>.panel-body .lead{
                text-shadow: 0px 3px 0px rgba(50,50,50, .3);
        }
        
        .price.panel-green .list-group-item {
            color: #333;
            background-color: rgba(50,50,50, .01);
            font-weight:600;
            text-shadow: 0px 1px 0px rgba(250,250,250, .75);
        }
        
        /* blue panel */
    
        
        .price.panel-blue>.panel-heading {
            color: #fff;
            background-color: #608BB4;
            border-color: #78AEE1;
            border-bottom: 1px solid #78AEE1;
        }
        
            
        .price.panel-blue>.panel-body {
            color: #fff;
            background-color: #73A3D4;
        }
                
        
        .price.panel-blue>.panel-body .lead{
                text-shadow: 0px 3px 0px rgba(50,50,50, .3);
        }
        
        .price.panel-blue .list-group-item {
            color: #333;
            background-color: rgba(50,50,50, .01);
            font-weight:600;
            text-shadow: 0px 1px 0px rgba(250,250,250, .75);
        }
        
        /* red price */
        
    
        .price.panel-red>.panel-heading {
            color: #fff;
            background-color: #D04E50;
            border-color: #FF6062;
            border-bottom: 1px solid #FF6062;
        }
        
            
        .price.panel-red>.panel-body {
            color: #fff;
            background-color: #EF5A5C;
        }
        
        
        
        
        .price.panel-red>.panel-body .lead{
                text-shadow: 0px 3px 0px rgba(50,50,50, .3);
        }
        
        .price.panel-red .list-group-item {
            color: #333;
            background-color: rgba(50,50,50, .01);
            font-weight:600;
            text-shadow: 0px 1px 0px rgba(250,250,250, .75);
        }
        
        /* grey price */
        
    
        .price.panel-grey>.panel-heading {
            color: #fff;
            background-color: #6D6D6D;
            border-color: #B7B7B7;
            border-bottom: 1px solid #B7B7B7;
        }
        
            
        .price.panel-grey>.panel-body {
            color: #fff;
            background-color: #808080;
        }
        

        
        .price.panel-grey>.panel-body .lead{
                text-shadow: 0px 3px 0px rgba(50,50,50, .3);
        }
        
        .price.panel-grey .list-group-item {
            color: #333;
            background-color: rgba(50,50,50, .01);
            font-weight:600;
            text-shadow: 0px 1px 0px rgba(250,250,250, .75);
        }
        
        /* white price */
        
    
        .price.panel-white>.panel-heading {
            color: #333;
            background-color: #f9f9f9;
            border-color: #ccc;
            border-bottom: 1px solid #ccc;
            text-shadow: 0px 2px 0px rgba(250,250,250, .7);
        }
        
        .panel.panel-white.price:hover>.panel-heading{
            box-shadow: 0px 0px 30px rgba(0,0,0, .05) inset;
        }
            
        .price.panel-white>.panel-body {
            color: #fff;
            background-color: #dfdfdf;
        }
                
        .price.panel-white>.panel-body .lead{
                text-shadow: 0px 2px 0px rgba(250,250,250, .8);
                color:#666;
        }
        
        .price:hover.panel-white>.panel-body .lead{
                text-shadow: 0px 2px 0px rgba(250,250,250, .9);
                color:#333;
        }
        
        .price.panel-white .list-group-item {
            color: #333;
            background-color: rgba(50,50,50, .01);
            font-weight:600;
            text-shadow: 0px 1px 0px rgba(250,250,250, .75);
        }


.jumbotron {
background: #358CCE;
color: #FFF;
border-radius: 0px;
}
.jumbotron-sm { padding-top: 24px;
padding-bottom: 24px; }
.jumbotron small {
color: #FFF;
}
.h1 small {
font-size: 24px;
}

.link{text-decoration:none; color: yellow;}

.link a{text-decoration:none; color: yellow;}