body {
    padding-top: 0;
    padding-bottom: 0;
}

.footer-end {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.container-fluid {
    padding : 0;
}

.navbar {
    margin-top: 15px;
    margin-bottom: 25px;
    /*z-index: 1000000 !important;*/
}

.navbar .brand {
    color: #FFF;
    text-shadow: 0.0em 0.0em #333;
    font-family: verdana;       /*'Futura Bold';  //'Futura Bk BT'*/
    font-weight: bold;
    font-size: 25px;             
    margin-left: -5%;
    margin-right: 20px;
    height: 25px;
    padding-left: 5%;
}

.navbar .nav>li>a {
    color: #000000;         /*#FFF;*/
    /*text-shadow: 0 1px 0 #aaa;*/
    text-shadow: 0.0em 0.0em #333;
    font-family: verdana;  /*'Futura Bk BT'
   // z-index: 10000000 !important; */
}

.navbar .nav>li.active>a {
    background-color: inherit !important;
    box-shadow: none;
    min-height: 30px;

}

.navbar .nav {
    margin: 0;
    color: red;
    
}

.navbar .nav:nth-child(1n) {
    background-color: #F0FFFF;
/*        #9bba1f;   
   /#FF6347;               //#ca3636;*/
    
}

.navbar .nav:nth-child(2n) {
    background-color: #F0FFFF;
        /*#ffa200;  //#9bba1f;*/
}

.navbar .nav:nth-child(3n) {
    background-color: #F0FFFF;
        /*#FF6347; //#ffa200;*/
}

.navbar .nav:nth-child(4n) {
    background-color: #F0FFFF;
        /*#778899;  //#778899;*/
}
/*.navbar .nav:nth-child(6n) {
    background-color: #9bba1f;
}*/

/*.navbar .nav:nth-child(5n) {
    background-color: #43CD80;
}*/

/*.navbar .nav:nth-child(6n) {
    background-color: #FF34B3;
}*/

/*.navbar .nav:nth-child(7n) {
    background-color: #FFA07A;
}*/


.navbar-inner {
    border-radius: 0;
    background-image: none;
    background-color: #1f9fba;
    max-height: 40px;
}

.panel-squared {
    border-radius: 0;
}

/*.panel-colorexterno-inf1 {
    border-color: #d6e9c6;
}

.panel-colorexterno-inf1 > .panel-heading {
    color:#ffffff;                                      //#468847;
    background-color:#9bba1f;                   //#dff0d8;
    border-color: #d6e9c6;
}

.panel-colorexterno-inf1 > .panel-body {
   min-height: 200px;
   background-color:#d6e9c6;
}

.panel-colorexterno-inf1 > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #d6e9c6;
    
}

.panel-colorexterno-inf1 > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #d6e9c6;
    
}

.panel-colorexterno-inf2 {
    border-color: #d6e9c6;
}

.panel-colorexterno-inf2 > .panel-heading {
    color:#ffffff;                                      //#468847;
    background-color:#ffa200;                   //#dff0d8;
    border-color: #FFDAB9;
}

.panel-colorexterno-inf2 > .panel-body {
   min-height: 200px;
   background-color: #FFDAB9;
}

.panel-colorexterno-inf2 > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #FFDAB9;
    
}

.panel-colorexterno-inf2 > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #FFDAB9;
}

.panel-colorexterno-inf3 {
    border-color: #d6e9c6;
}

.panel-colorexterno-inf3 > .panel-heading {
    color:#ffffff;                                      //#468847;
    background-color:#ca3636;                   //#dff0d8;
    border-color: #F08080;
}

.panel-colorexterno-inf3 > .panel-body {
   min-height: 200px;
   background-color: #F08080;
}

.panel-colorexterno-inf3 > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #F08080;
    
}

.panel-colorexterno-inf3 > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #F08080;
}*/

.carousel-control {
    top: 45%;
}

.carousel .carousel-control {
    display: none;
}

.carousel:hover .carousel-control {
    display: block;
}


.btn-tituloexterno{
    font-family: verdana; 
    font-size: 14px;
    vertical-align: middle; 
    text-align: center;
    text-shadow: 0.0em 0.0em #333;
}

.nosombra{
    text-shadow: 0.0em 0.0em #333;
}

#Carousel {
    z-index: -1;
}

.quadronegro {
    background-size: cover;
    background-repeat: no-repeat;
    max-width: 370px !important;
    min-width: 329px !important;
    min-height: 330px !important;
    color: #fff;
    padding-top: 110px;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 30px;
}

.quadronegro-texto {
    text-align: justify;
    min-height: 140px;
    font-family: verdana;
    font-size: 12px;
}

.quadronegroVerde {
    background-image: url(../img/qdrinscr.png);
}

.quadronegroLaranja {
    background-image: url(../img/qdroconsulta.png);
}

.quadronegroVermelho {
    background-image: url(../img/qdrresultado.png);
}

.semborda {
    background-color:#FFFFFF;           
    border-color: #FFFFFF;
}

.btn-qdr1, .btn-qdr1:hover, .btn-qdr1:active, .btn-qdr1:visited {
    background-color: #9bba1f !important;
}

#imgtopo {
    width: 100%;
}

.topo-desktop .botao-topo{
    position:absolute;
    float:left;
    /*margin-top: 3vw;*/
    margin-top: 4.7vw;
    top:0;
    /*left: 76.2%;*/
    left: 74.3%;
    text-align: center;
    font-size:1.7vw;
    font-weight: bold; 
    /*height: 4.5vw;*/
    width: 14.5vw;
    /*padding-top: 1.7vw;*/
}

.topo-desktop .botao-topo a{
    text-decoration: none;
    color:#FFFFFF;
}

.topo-desktop .inftopo {
    position:absolute;
    top: 0;
    left: 8%;
    font-family: verdana;
    color:#2957a4;
    font-size: 1.2vw;
    font-weight: bold;
}

.topo-desktop .inftopo .titulo {
    font-size:2.4vw;
    margin: 0.8vw 0 0.8vw 0;
    color:#FFFFFF;
}

.topo-desktop .inftopo .subtitulo {
    margin: 0 0 1.1vw 0;
    font-size:1.9vw;
}

.blocolinha {
    display:inline-block;
}

map {
    display: inline;
}

img[usemap] {
        border: none;
        height: auto;
        max-width: 100%;
        width: auto;
}
/*#recimg{
    background-image: url(../img/user.png);
    background-color: #003bb3;
    background-size: cover;
    width: auto;
    z-index: 9888888;
}*/


.btn-green.active{color:rgba(155,186,31, 0.8)}
.btn-green{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#9bba1f;background-image:-moz-linear-gradient(top,#a3c613,#9bba1f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#a3c613),to(#9bba1f));background-image:-webkit-linear-gradient(top,#a3c613,#9bba1f);background-image:-o-linear-gradient(top,#a3c613,#9bba1f);background-image:linear-gradient(to bottom,#a3c613,#9bba1f);background-repeat:repeat-x;border-color:#9bba1f #9bba1f #9bba1f;border-color:rgba(155,186,31,0.8) rgba(155,186,31,0.8) rgba(155,186,31,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.btn-green:hover,.btn-green:focus,.btn-green:active,.btn-gree.active,.btn-green.disabled,.btn-green[disabled]{color:#fff;background-color:#9bba1f;*background-color:#003bb3}
.btn-green:active,.btn-green.active{background-color:#039 \9}

.btn-red.active{color:rgba(202,54,54, 0.8)}
.btn-red{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:tomato;background-image:-moz-linear-gradient(top,#ca3636,tomato);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ca3636),to(tomato));background-image:-webkit-linear-gradient(top,#ca3636,tomato);background-image:-o-linear-gradient(top,#ca3636,tomato);background-image:linear-gradient(to bottom,#ca3636,tomato);background-repeat:repeat-x;border-color:tomato tomato tomato;border-color:rgba(202,54,54,0.8) rgba(202,54,54,0.8) rgba(202,54,54,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.btn-red:hover,.btn-red:focus,.btn-red:active,.btn-red.active,.btn-red.disabled,.btn-red[disabled]{color:#fff;background-color:tomato;*background-color:#003bb3}
.btn-red:active,.btn-red.active{background-color:#039 \9}

.btn-orange.active{color:rgba(255,162,0,0.8)}
.btn-orange{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#f7a71d;background-image:-moz-linear-gradient(top,#ffa200,#f7a71d);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffa200),to(#f7a71d));background-image:-webkit-linear-gradient(top,#ffa200,#f7a71d);background-image:-o-linear-gradient(top,#ffa200,#f7a71d);background-image:linear-gradient(to bottom,#ffa200,#f7a71d);background-repeat:repeat-x;border-color:#f7a71d #f7a71d #f7a71d;border-color:rgba(255,162,0,0.8) rgba(255,162,0,0.8) rgba(255,162,0,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.btn-orange:hover,.btn-orange:focus,.btn-orange:active,.btn-orange.active,.btn-orange.disabled,.btn-orange[disabled]{color:#fff;background-color:#f4b342;*background-color:#003bb3}
.btn-orange:active,.btn-orange.active{background-color:#039 \9}

.btn-red-tomato.active{color:rgba(255,99,71,0.8)}
.btn-red-tomato{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#fd5e5f;*background-color:#fd5e5f;background-image:-moz-linear-gradient(top,#fd5e5f,#fd5e5f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fd5e5f),to(#fd5e5f));background-image:-webkit-linear-gradient(top,#fd5e5f,#fd5e5f);background-image:-o-linear-gradient(top,#fd5e5f,#fd5e5f);background-image:linear-gradient(to bottom,#fd5e5f,#fd5e5f);background-repeat:repeat-x;border-color:#fd5e5f #fd5e5f #fd5e5f;border-color:rgba(255,99,71,0.8) rgba(255,99,71,0.8) rgba(255,99,71,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.btn-red-tomato:hover,.btn-red-tomato:focus,.btn-red-tomato:active,.btn-red-tomato.active,.btn-red-tomato.disabled,.btn-red-tomato[disabled]{color:#fff;background-color:#fd5e5f;*background-color:#fd5e5f}
.btn-red-tomato:active,.btn-red-tomato.active{background-color:#039 \9}

/*.btn-primary.active{color:rgba(255,255,255,0.75)}
.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}
.btn-primary:active,.btn-green.active{background-color:#039 \9}*/
/*#9bba1f*/

.noborder {
    /*#fd5e5f*/
    border: none;
}

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}

#inftopo {
    text-decoration:none; 
}

.textosexplicativos {
    text-align:justify; 
    font-family: verdana;
    font-size: 15px;
    margin-top: 4%;
}

.textoboasvindas {
    text-align:justify; 
    font-family: verdana;
    font-size: 12px;
    margin-top: 14px;
}