body { font-family: 'Open Sans', sans-serif; }
#barratop { height:58px; background-color:#E49546; top: 0; z-index: -999; position: relative;}
#barraICO { height: 65px; width: 261px; margin-top: -21px; margin-left: 51px; background-image:url(../images/bg-bola.png); background-position:center; background-repeat: no-repeat;  }
/*#barraICO { height:80px; background-image: linear-gradient(to bottom, #B5BE89 0, #C0C897 100%);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); width: 261px; margin-left: 51px; margin-top: -20px; background-image:url(../images/bg-bola.png)}*/
#foot { height:55px; background-color:#0CC; background-image: linear-gradient(to bottom, #AAB08A 0, #767E4B 100%);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); border-radius: 5px; padding-top: 14px; color: #FFF;}
footer {padding-top:20px;padding-bottom: 20px;color: #ccc;text-transform: uppercase;font-size: 13px;}
#foot-row { height: 29px; }

::selection { background: #D96D00; text-shadow: none;}
#menutop { height: 42px; margin-top: -38px; /* background-color: rgba(255, 255, 255, 0.68); */ padding-top: 8px; text-transform: uppercase; border-radius: 5px; margin-bottom: 2px; z-index: 500; position: relative;}
/*#logo { height: 536px; float: left; background-image: linear-gradient(to bottom, #FFF 100%, rgba(255, 255, 255, 0) 0);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); z-index: 999;  margin-left: 54px;  position: absolute; width: 216px; top: 51px;}*/
#logo { height: 536px; float: left; background-image:url(../images/bg-logo.png);  background-repeat: no-repeat; z-index: 999;  margin-left: 54px;  position: absolute; width: 216px; top: 51px;}
#logohtml { height: 353px; float: left; background-image:url(../images/bg-logo-html.png);  background-repeat: no-repeat; z-index: 999;  margin-left: 54px;  position: absolute; width: 216px; top: 51px;}

#espaco { height: 20px;}
.tit-loca {color:#C30;font-weight: bolder;}
.tit-P {color:#000;font-size: 14px;}

.tit-foto {
color: #515151;
font-weight: bolder;
text-transform: uppercase;
font-size: 14px;
margin-top: 7px;
}

label.error {
font-weight: bold;
color: #F00;
padding: 2px 8px;
margin-top: 2px;
}

h3, .h3 {    font-size: 20px;}
.p-cov { text-align: justify; line-height: 2.8rem;     padding-bottom: 20px; }

.redes-menu { margin-top: 10px; float: right; padding-right: 14px;}

@media (max-width: 1190px) {
#menu-1 { visibility: hidden  !important;     position: absolute;}
}

@media (max-width: 998px) {
#menu-2 { visibility: hidden  !important;     position: absolute;}
}

@media (max-width: 768px) {
#logo { visibility: hidden  !important;}
#logohtml { visibility: hidden  !important;}
.redes-menu {
    margin-top: 10px;
    float: left;
    padding-right: 0px;
    padding-left: 15px;
}
}


@media (max-width: 700px) {
#menu-1 { visibility: visible  !important;     position: absolute;}
}

@media (max-width: 700px) {
#menu-2 { visibility: visible  !important;     position: absolute;}
}

.a2 {color: #FFFFFF; }