/* CSS Document 
@charset "utf-8";
*/

* { margin: 0;padding: 0; }
img { border: none; }
a img { border: none; }

html, body {font-family: 'Open Sans', sans-serif; color: #333;  }
 
.bg-topo{background-color: #7A9B35; min-height: 45px; }
.bg-menu{background-color: #CEDAB5; min-height: 100px; }
.bg-branco{background-color: #FFF; padding-bottom: 20px;     padding-top: 30px; }
.bg-laranja{background-color: #FF9900; padding-top: 20px; padding-bottom: 50px; }
.bg-laranja2{background-color: #FFCB00; padding-top: 20px; padding-bottom: 50px; }
.bg-verde{background-color: #659933; padding-top: 20px; padding-bottom: 30px; }
.bg-verdeso{background-color: #99CB33; padding-top: 20px; padding-bottom: 50px; }
.bg-caqui{background-color: #999965; padding-top: 20px; padding-bottom: 50px; }
.bg-cinza{background-color: #CBCBCB; padding-top: 50px; padding-bottom: 50px; }
.bg-rodape{background-color: #336500; padding-top: 50px; padding-bottom: 50px; }

#header{}
#header h1{font-size: 1.3em; color: #FFF; margin-top: 10px;}
/*
#header ul {list-style: none; margin-left: 0; padding: 0px 0; display: inline-block; margin-top: 30px; }
#header ul li {float: left;  padding: 10px; border-right: 1px solid #336533;}*/
#header a {font-size: 1.2em; color: #336533;}
#header a:hover {text-decoration: none; font-weight: 500; color: #FF9900;}

#bemvindo{margin-top: 20px;}
#bemvindo h2 { font-family: 'Open Sans' !important; font-style: normal; font-weight: bold;font-size: 1.3em; color: #799B35; padding-right: 20%; }
#bemvindo h2.titulobem { font-family: 'Open Sans' !important; font-style: normal; font-weight: 300;font-size: 3.4em; color: #799B35;}
#bemvindo h2.entrelinhas {line-height: 150%;}
#bemvindo h3 { font-family: 'Open Sans' !important; font-style: normal; font-weight: 300; font-size:1.7em; color: #799B35;}
#bemvindo p {font-size: 1.3em; }
#bemvindo p.titchamadas {font-size: 1.3em; color: #999;  }
#bemvindo .espacolatdir{padding-right: 10%; }
#bemvindo .espacotopo{margin-top: 20px;}

#saber h2{color: #FFF; font-size: 2.6em;}
#saber h2.titlaranja {color: #FF3300;}
#saber h3{color: #FFF; font-style: normal; font-weight: 300; margin-top: 10px;}
#saber h4{font-weight: bold; color: #000;}
#saber p{color: #000; font-size: 1.2em;}
#saber .espacotopo{margin-top: 20px;}
#saber .espacoacima{padding-top: 50px;}

#internas{}
#internas h2{font-size: 18px; color:#FF6500;}
#internas h3{font-size: 18px; color: #799B35; margin-top: 10px;}
#internas .respiro{margin-top: 25px; }
#internas .semmaresq{padding-left: 0; }
#internas .semmardir{padding-right: 0; }

#lateral {}
#lateral ul {list-style: none; margin-left: 0; padding: 0; }
#lateral ul li {float: left; margin: 0px 2px 0 18px; padding: 10px; list-style-image: url('../img/ponto.png'); font-size: 14px;  max-width: 250px; border-bottom: 1px solid #CBCBCB;}
#lateral a {text-decoration: none; color: #333; }
#lateral a.titulotodas {text-decoration: none; color: #336500; font-size: 16px; }

#listatodos {}
#listatodos ul {list-style: none; margin-left: 0; padding: 0; }
#listatodos ul li {float: left; margin: 0px 20px 0 18px; padding: 10px; list-style-image: url('../img/ponto.png'); font-size: 14px;  width: 100%; border-bottom: 1px solid #CBCBCB;}
#listatodos a {text-decoration: none; color: #333; }
#listatodos a.titulotodas {text-decoration: none; color: #336500; font-size: 16px; }


#cxinternas {}
#cxinternas h2{font-size: 36px; color:#FFF; font-style: normal; font-weight: 300; margin-bottom: 40px;}
#cxinternas p {color:#333;}
#cxinternas a {text-decoration: none; color: #333;}
#cxinternas a:hover { color: #FF9900;}

#fique{}
#fique h3{font-size: 36px; color: #336500; margin: 20px 0;  font-style: normal; font-weight: 300;}
#fique ul {list-style: none; margin-left: 0; padding: 0px 0; display: inline-block; margin-top: 30px; }
#fique ul li {float: left;  padding: 10px; margin: 10px; width: 30%; background-color: #FFF; color: #336500; font-size: 22px;}
#fique ul li.titulo { width: 30%;  background-color: #999965; padding-top: 5px;}
#fique p.textoespecial {color: #FFF; font-size: 36px; text-align: right; line-height: 35px; margin-top: 20px;}
#fique img { margin-top: 20px; }


#onde {color: #FFF;}
#onde h2{font-style: normal; font-weight: 300; font-size: 2.6em;}
#onde h3{font-style: normal; font-weight: 300; margin-top: 10px;  font-size: 1.6em;}

#rodape {color: #FFF;}

.centraimagem {display: block; margin-left: auto; margin-right: auto;}
.direitaimagem {display: block; float: right;}
.respira {margin-top: 25px; }

.caixa_corte {
width: 193px;
height: 155px;
overflow:hidden;
border: 1px solid #DDD;
border-radius: 4px;
}

img.caixa  {
  /*
  display: inline-block;
  padding: 4px;
  line-height: 1.42857;
  background-color: #FFF;
  border: 1px solid #DDD;
  border-radius: 4px;
  transition: all 0.2s ease-in-out 0s;*/
}
img.caixa_corte {
width: auto;
}



.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}


#formcad {}
 label.error,label.error{color:red;font-style:italic; font-weight: normal;}
 div.error{display:none;}

@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
  .oculta {display: none;}
}







/*


.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
          transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
}
html,
body,
.carousel,
.carousel-inner,
.carousel-inner .item {
  height: 100%;
}
.item:nth-child(1) {
  background: #74C390;
}
.item:nth-child(2) {
  background: #51BCE8;
}
.item:nth-child(3) {
  background: #E46653;
}
*/