/*GERAL*/
a, a:hover, a:active{text-decoration: none;}
.fontazul{color: #0E4A86;}
.fontazul2{color: #0B86B8;}
.fontverde{color: #64CA64;}
.justificar{text-align: justify;}
.justificarp p{text-align: justify;}
.servicolistar a:focus{color: #0E4A86;!important}
.fontBig{font-size: 200%}

footer a:hover, a:focus {
    color: #b2effc;
}

body {
    color: rgba(51, 51, 51, 0.73);
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    color: #FFF;
    background-color: #08C;
}
.btn-primary {
    color: #FFF;
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    background-color: #0D74CE;
    background-image: linear-gradient(to bottom, #059ED7, #08C);
}

/*TOPO*/
header{padding-top: 15px; border-bottom: #cce6ff solid 1px;}
.destaque{border-bottom: #cce6ff solid 1px;}
.destaque h3{padding-left: 10px;}

/* 
=========================================================

configuração dos textos e elementos dinâmicos das páginas

=========================================================
*/
.pagina{padding-top: 25px; padding-bottom: 25px;}
.pagina p{text-align: justify;}
.tur img{background: #fafafa; padding: 4px; border-radius: 3px; border: #e2e2e2 solid 1px;}

.teste{z-index: 9000;}

/*Banner*/
.banner{border-bottom: 1px solid #CCE6FF; padding-bottom: 32px; padding-top: 20px;}

/*CORPO*/
.servicos span{color: #64CA64;}
.servicos{margin: 0 0 25px 0;}
.hero-unit {font-size: 14px;padding-top: 5px; margin-top: 30px; padding-bottom: 10px;}
.corpo{margin-top: 30px; padding-left: 8px;padding-right: 5px;}
.publicidade{border-left: 1px solid #CCE6FF; padding-left: 12px; margin-top: 15px;}
.segurapublicidade{padding-bottom: 20px;}
.passeio{margin-right: 60px;}
.servicos a{color: #0E4A86;}
.servicos a:hover{color: #39A839;}
.galeria{margin-bottom: 7px; }
.img-polaroid:hover{background: #B1E4B1;}
.hero-unit ul, ol {
    padding: 0px;
    margin: 0px -40px 10px 25px;
}

/*RODAPÉ*/
.faixa{background: #059ED7; color: #fff;padding-top: 11px;}
span{color: #0D58A0}
.rodape{background: #406080; color: #fff;}
footer a{color: #fff; text-decoration: none;}
footer .container-fluid{padding-left: 0; padding-right: 0;}
.rodape li{ text-decoration: none; list-style: none; text-align: left;}
.rodape p{margin: 25px 0 35px 0; line-height: 30px;}
.rodape img{margin-top: 10px;}
.apoio{border-bottom: 1px solid #0E4A86;padding-top: 10px;}
.apoioimg img{margin-top: 15px; padding: 0 30px 2px 30px;}
.desenvolvedores{background: #406080; padding-top: 10px; margin-top: 30px;}
.rodape ul > li{padding-bottom: 6px;}
.rodape div{padding-left: 15px;padding-right: 15px;}

ul.thumbnails li:first-child{margin-left: 2.5641% !important;}

/*EMPRESA*/
.empresa p{line-height: 30px;margin-top: 15px; margin-bottom: 50px;}


/*GALERIA*/
.galeria{padding: 25px 30px;}
.row-fluid .galeria .span3 {
    width: 22.077%;
}

/*FOTOS DA GALERIA*/
.fotos{padding: 20px 0;}
.fotos a{margin: 0 3px;}
.row-fluid .fotos .span2 {
    width: 13.53%;
}

/*Passeio*/
.passeio_lista .row-fluid [class*="span"]:first-child {
    margin-left: 30px;
}
.passeio_lista .row-fluid .span3 {
    width: 22.077%;
}

/*FOTOS PASSEIO*/
.row-fluid .passeios .span2 {
    width: 13.53%;
}

/*SERVIÇOS LISTAR*/
.servicos_lista {padding-bottom: 20px;}

/*MENU*/

ul#nav li.menu {
    width: 136px;
    height: 40px;
    float: left;
}

ul#nav li.menu a, ul#nav li.menu a:visited {
    display: block;
    text-align: center;
    color: #FFF;
    line-height: 40px;
    text-transform: uppercase;
    font-size: 75%;
    font-weight: bold;
}



.bordMenu {
    border-right: #1a488d solid 1px;
}

.nav-collapse_ {
    margin: 0px;
    line-height: 0 !important;
    font-size: 0px;
    text-align: left;
}
.nav-collapse_ .nav > li.sfHover > a, .nav-collapse_ .nav > li.sfHover > a:hover, .nav-collapse_ .nav > li > a:hover, .nav-collapse_ .nav > li.active > a, .nav-collapse_ .nav > li.active > a:hover {

    background-color: #03A4DF;
    background-image: linear-gradient(to bottom, #03A4DF, #03A4DF);
    background-repeat: repeat-x;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
    color: #fff;
    text-shadow: none;
    transition: all 0.3s ease 0s;
}

.nav-collapse_ .nav > li {
    float: left;
    display: inline-block;
    -moz-box-sizing: border-box;
    margin-left: 3px;
    font-size: 17px;
    line-height: 22px;
}
.nav-collapse_ .nav li {
    margin: 0px;
    padding: 0px;
    position: relative;
    z-index: 99;
}

.nav-collapse_ .nav > li > a {
    display: inline-block;
    position: relative;
    line-height: 22px;
    letter-spacing: -1px;
    color: #686868;
    font-family: 'Oxygen',sans-serif;
    padding: 15px;
    border: 1px solid transparent;
    text-align: center;
    background: none repeat scroll 0% 0% transparent;
    border-radius: 8px;
    box-shadow: none;
    text-shadow: none;
    transition: all 0.3s ease 0s;
}

.nav-collapse_ .nav .sub-menu li a {
    color: #fff;
    font-family: Arial,sans-serif;
    font-weight: normal;
    font-size: 15px;
    line-height: 14px;
    text-shadow: none;
    text-decoration: none;
    display: inline-block;
    text-transform: none;
    margin: 2px;
    padding-left: 10px;
    padding-bottom: 16px;
!important
}

.nav-collapse_ .nav .sub-menu li a:hover {
    color: #b2effc;
!important
}

.nav-collapse_ .nav li a {
    color: #03A4DF;
    font-family: Arial,sans-serif;
    font-weight: normal;
    font-size: 15px;
    line-height: 14px;
    text-shadow: none;
    text-decoration: none;
    display: inline-block;
    text-transform: uppercase;
    margin: 2px;
}


.nav-collapse_ .nav > li {
    float: left;
    display: inline-block;
    -moz-box-sizing: border-box;
    margin-left: 3px;
    font-size: 17px;
    line-height: 22px;
}
.nav-collapse_ .nav li {
    margin: 0px;
    padding: 0px;
    position: relative;
    z-index: 99;
}
.nav-collapse_ .nav > li.sub-menu > a:before {
    content: " ";
    position: absolute;
    background: url('../img/menu-marker.gif') no-repeat scroll right 0px transparent;
    width: 5px;
    height: 3px;
    left: 50%;
    bottom: 8px;
    margin-left: -2px;
}
.nav-collapse_ .nav > li > ul {
    left: -20px;
    top: 60px;
}
.nav-collapse_ .nav li ul {
    position: absolute;
    display: none;
    width: 245px;
    list-style: none outside none;
    z-index: 9;
    margin: 0px;
    padding: 30px 0px;
    background: none repeat scroll 0% 0% #03A4DF;
    border-radius: 5px;
    border: 1px solid #fff;
}
.navbar_ .navbar-inner {
    position: relative;
    padding: 0px;
    margin: 0px;
    background: none repeat scroll 0% 0% transparent;
    border: medium none;
    min-height: inherit;
    box-shadow: none;
}
.navbar-inverse .nav > li > a:focus{
    background-color: #03A4DF;
    color: #1a4e81;
}

.erro404{min-height: 400px !important;}

@media (min-width: 1270px) {
    .main{max-width:1250px;}
    .right-1{padding-right:100px;}
    .slider .camera_wrap{height:519px;}
    .list-staff{margin:0 0 0 -30px;}
    .list-staff li{margin-left:30px;}
    .contact-form label{display:inline-block;}
    .contact-form .coll-1,.contact-form .coll-2,.contact-form .coll-3{width:240px;}
}
@media (max-width: 1199px) {}
@media (min-width: 980px) and (max-width: 1199px) {}
@media (max-width: 979px) {
    .block-1>div>div{padding:20px 20px 30px 20px;}
    .navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:hover {background-color:#ccc;}
}
@media (min-width: 768px) and (max-width: 979px) {
    h3{font-size:18px;}
    .navbar_{padding:0;}
    .navbar_ .btn-navbar{display:none;}
    .navbar_ .nav-collapse_{overflow:visible;height:auto;line-height:0;clear:none;}
    .nav-collapse_ .nav>li a{font-weight:normal;}
    .nav-collapse_ .nav>li>a{padding:12px 8px;}
    .slider .camera_wrap{height:321px;}
    .phone-block span{font-size:22px;}
    .contact-form .coll-1,.contact-form .coll-2,.contact-form .coll-3{width:142px;}
    .contact-form input,.contact-form textarea{width:100%;}
    a.redesS{margin-left: 3%;}
}
@media (max-width: 767px) {
    body{padding:0;margin:0;}
    .container{padding:0 20px;}
    .select-menu{display:none!important;}
    .navbar_{float:none;}
    .select-menu{display:block!important;}
    /*.navbar_ .nav-collapse_ .nav{display:none!important;}.navbar_ .btn-navbar{display:none;}.navbar_ .nav-collapse{overflow:visible;}.navbar_ .nav-collapse{height:auto;padding:15px 0 15px 0;}.navbar_ .nav-collapse select{width:100%;position:relative;margin:0;background:#ededed;border:#a6a6a6 1px solid;}*/
    .menu{float:left; width:100%; padding:0 0 10px 0 !important;}
    .navbar_ .nav-collapse{overflow:visible;}.navbar_ .nav-collapse{height:auto;padding:15px 0 15px 0;}
    .nav-collapse_ .nav li ul{z-index:900 !important; position:absolute;}
    .slider .camera_wrap{height:inherit;}
    .contact-form .coll-1,.contact-form .coll-2,.contact-form .coll-3{width:100%;float:none;}
    .contact-form textarea{height:100px;}
    .map iframe{height:300px;}.float{float:none!important;}
    .float2{float:none!important;}
    .form-404 input{width:100%;}
    .form-404 a.btn-small{margin:10px 0 0 0px;float:right;}
    .hero-unit {padding-left: 15px; padding-right: 5px}
}
@media (min-width: 626px) and (max-width: 767px) {
    .block-1{margin-left:-20px;}
    .block-1>.span3{width:45%;float:left;margin-left:20px;}
    .block-2 .img-polaroid{margin:0 20px 10px 0px;float:left;}
    .list-staff li.span2{width:20%;}
}
@media (max-width: 625px) {
    .header-phone{float:none;}
    .header-search{float:none;}
    .block-1>.span3 h3 br{display:none;}
    .block-2 .img-polaroid{display:block;}
    .block-2 .img-polaroid img{width:100%;}
}
@media (min-width: 482px) and (max-width: 625px) {
    .list-staff li.span2{width:27%;}
}
@media (max-width: 481px) {
    .navbar-form{float:none;}
    .header-search ul{display:block;float:none;margin:3px 0px 0 0;}
    .navbar-form input{width:65%;}
    .navbar-form a.btn-small{float:left;}
    .slider .camera_wrap .camera_pag{background-image:none;background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(enabled= false);-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;border-top-right-radius:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;border-top-left-radius:0px;}
    .banners ul{margin:0px;}
    .banners ul li{float:none;margin-left:0px;display:block;text-align:center;}
    .list-blog li figure{float:none;margin-right:0px;margin-bottom:20px;display:block;}
}
@media (min-width: 321px) and (max-width: 481px) {
    .list-staff li.span2{width:42%;}
}
@media (max-width: 420px) {
    .list-staff{margin:0;}
    .list-staff li.span2{float:none;display:block;margin-left:0;width:100%;}
}
@media (max-width: 320px) {
    .navbar-form input{width:60%;}
    .phone-block span{font-size:180%;}
}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}.clearfix:after{clear:both;}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.input-block-level{display:block;width:100%;min-height:31px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}


.igual{min-height: 50px; display: block;}

.central{padding-bottom: 25px;}

.btn-large{display:inline-block;background-color:#08C;background-image:-moz-linear-gradient(top,#08C,#08C);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08C),to(#08C));background-image:-webkit-linear-gradient(top,#08C,#08C);background-image:-o-linear-gradient(top,#08C,#08C);background-image:linear-gradient(to bottom,#08C,#08C);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffececec',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled= false);border:#fff 1px solid;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);box-shadow:1px 1px 2px rgba(0,0,0,0.2);font-size:16px;line-height:20px;text-transform:uppercase;font-family:'Oxygen',sans-serif;color:#fff;text-shadow:none;text-decoration:none;padding:13px 17px 13px 17px;margin:20px 0 0 0;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
.btn-.btn-large{display:inline-block;background-color:#08C;background-image:-moz-linear-gradient(top,#08C,#08C);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08C),to(#08C));background-image:-webkit-linear-gradient(top,#ffffff,#08C);background-image:-o-linear-gradient(top,#08C,#ececec);background-image:linear-gradient(to bottom,#08C,#08C);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffececec',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled= false);border:#fff 1px solid;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);box-shadow:1px 1px 2px rgba(0,0,0,0.2);font-size:16px;line-height:20px;text-transform:uppercase;font-family:'Oxygen',sans-serif;color:#565656;text-shadow:none;text-decoration:none;padding:13px 17px 13px 17px;margin:20px 0 0 0;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.btn-large:hover{background-color:#08C;background-image:-moz-linear-gradient(top,#08C,#08C);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08C),to(#08C));background-image:-webkit-linear-gradient(top,#08C,#08C);background-image:-o-linear-gradient(top,#08C,#08C);background-image:linear-gradient(to bottom,#08C,#08C);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff82b306',endColorstr='#ff638b15',GradientType=0);border:#08C 1px solid;filter:progid:DXImageTransform.Microsoft.gradient(enabled= false);color:#fff;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}

.block-1>div{text-align:center;margin-top:20px;}
.block-1>div h3{margin:0;padding:32px 10px 32px 10px;display:block;background-color:#d7d7d7;background-image:-moz-linear-gradient(top,#e0e0e0,#cacaca);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e0e0e0),to(#cacaca));background-image:-webkit-linear-gradient(top,#e0e0e0,#cacaca);background-image:-o-linear-gradient(top,#e0e0e0,#cacaca);background-image:linear-gradient(to bottom,#e0e0e0,#cacaca);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe0e0e0',endColorstr='#ffcacaca',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled= false);-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;color:#222222;}
.block-1>div>div{-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;background:url(../img/block-1.jpg) 0 bottom repeat-x #ffffff;-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.1);box-shadow:0px 2px 2px rgba(0,0,0,0.1);padding:39px 38px 41px 38px;}
.block-1>div img{margin:0 0 23px 0;}
.block-1>div .btn-large{margin-top:22px;}
.block-1>div:hover h3{background-color:#059ED7;background-image:-moz-linear-gradient(top, #059ED7, #059ED7);background-image:-webkit-gradient(linear,0 0,0 100%,from(#059ED7),to(#059ED7));background-image:-webkit-linear-gradient(top, #059ED7,#77aa12);background-image:-o-linear-gradient(top,#059ED7,#059ED7);background-image:linear-gradient(to bottom,#059ED7,#059ED7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89b807',endColorstr='#ff77aa12',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled= false);color:#fff;}.block-1>div:hover>div{background-color:#e2e2e2;background-image:-moz-linear-gradient(top,#e0e0e0,#cacaca);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e0e0e0),to(#cacaca));background-image:-webkit-linear-gradient(top,#e0e0e0,#cacaca);background-image:-o-linear-gradient(top,#e0e0e0,#cacaca);background-image:linear-gradient(to bottom,#e0e0e0,#cacaca);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe0e0e0',endColorstr='#ffcacaca',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled= false);}


/* SERVIÇOS LISTAR */

.accordion-group {
    border: 0px solid #E5E5E5;
}

.accordion-inner {
    border-top: 0px solid #E5E5E5;
}


.redes .span2{float: none; margin: 0 auto !important; position: relative;}

a.redesS{width: 32px; height: 32px; float: left; display: block; background: url("../img/redesociais.gif") no-repeat; text-indent: -8000em; overflow: hidden; margin-left: 9%;}
a.facebook{background-position:0 0;}
a.facebook:hover{background-position:0 -115px;}

a.twitter{background-position:0 -38px;}
a.twitter:hover{background-position:0 -77px;}
