.coluna{
background-color: floralwhite;
border: 1px solid #EAD8D8;
height: 35px
}
body{
    overflow-x: hidden;
    font-family:Open Sans;
    outline:none;
}
/*menu_Superior*/
.menu_superior .navbar-nav>li>a {
  color: #FFF;
  padding-right: 0px;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 0;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  margin-top: -23px;
}

.navbar-right {
  float: right!important;
  margin-right: 4px;
}
.menu_superior .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
  color: #fff;
  background-color: #2bbbdf;
}
.menu_superior {
  background-color: #2bbbdf;
  border-color: #2bbbdf;
}
.menu_superior {
  border-radius: 0px!important;
  border: none!important;
}
.menu_superior .navbar-nav>.open>a, .menu_superior .navbar-nav>.open>a:focus, .menu_superior .navbar-nav>.open>a:hover {
  color: #FFF !important;
  background-color: #2bbbdf!important;
}
.menu_superior .navbar-nav>li>a:focus, .menu_superior .navbar-nav>li>a:hover {
  color: #fff;
  background-color: #2bbbdf;
}
.icon_superior>li>a>img {
  max-width: none;
  margin-bottom: 4px;
  margin-right: 8px;
}
.idioma {
  position: absolute;
  top: 107%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 107px;
  padding: 4px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #2bbbdf;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: none;
  border: none;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.idioma>li>a:hover{
  background-color: #2bbbdf;
  color: #fff;
}
.idioma>li>a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #fff;
  white-space: nowrap;
}
.menu_superior .navbar-nav .open .idioma>li>a {
  color: #fff;
}
.menu_superior .navbar-nav .open .idioma>li>a:hover {
  color: #fff;
}
.menu_superior .navbar-toggle {
  border-color: #FFEBEB;
}
.menu_superior .navbar-toggle .icon-bar {
  background-color: #FFF;
}
.menu_superior .navbar-toggle:focus, .menu_superior .navbar-toggle:hover {
  background-color: rgba(221, 221, 221, 0);
}
.menu_superior .navbar-right .dropdown-menu {
  right: -15px;
  left: auto;
}

.menu_superior a.dropdown-toggle {
  padding-left: 5px;
}
/*Fim menu_Superior*/



/*logo*/
.logo img{
    position: relative;
    left: 36%;
    max-width: 100%;
}
/*Fim logo*/





/*Menu Principal*/
.menu_principal .navbar-nav>li>a {
  color: #7b8283;
  font-weight: bold;
  font-size: 12px;
  padding-bottom: 18px;
  padding-top: 18px;
}

.menu_principal .lista_principal>li>a:focus, .navbar-default .lista_principal>li>a:hover {
  color: #3fbad8;
  background-color: #f0efef;
}
.menu_principal {
  background-color: #fff;
  border-color: #fff;
  margin-top: 19px;
  margin-bottom: 0px;
  border-top: 1px solid #f0efef!important;
  border-bottom: 10px solid #D7D7D7!important;
}
.menu_principal .form-control {
  position: relative;
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #f7f7f7;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
  -webkit-transition: none!important;
  -o-transition: none!important;
  transition: none!important;
}
.menu_principal img {
  position: relative;
}

.menu_principal .glyphicon {
  position: relative;
  top: 3px;
  display: inline-block;
  : 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.menu_principal .navbar-toggle {
  border-color: #00CCFF;
}
.menu_principal .navbar-toggle .icon-bar {
  background-color: #00CCFF;
}
.menu_principal .navbar-toggle:focus, .menu_principal .navbar-toggle:hover {
  background-color: rgba(221, 221, 221, 0);
}
.menu_principal .navbar-right .dropdown-menu {
  right: -15px;
  left: auto;
}

span.lupa1.glyphicon.glyphicon-search {
  z-index: 2;
  top: -25px;
    margin-left: 96%;
  color: #2BBBDF;
}

.form-group {
  width: 100%;
}


.navbar-form {
  width: 37%;
  padding-top: 0;
  padding-bottom: 0;
  margin-right: 0;
  margin-left: 0;
      margin-bottom: -12px;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

button.lupa1 {
  position: relative;
  top: -30px;
  left: 93%;
  color: #2BBBDF;
  background-color: rgba(255, 255, 255, 0);
  border: none;
}

button:focus {
  outline: none;
}
/*Fim Menu Principal*/



.seta-baixo.carousel-control {
  position: relative;
  left: 156px;
  top:5px;
}

.noticia3 ul.item {
  list-style-type: none;
  font-size: 14px;
  margin: 8px 0 0px 0;
      padding-bottom: 10px;
  border-bottom: 1px solid #C0C0C0;
  color: #6f7678;
    font-size: 14px;

}

.ultima {
  border-bottom: 1px solid;
  padding-bottom: 13px;
     border-bottom: 1px solid #C0C0C0;
  color: #6f7678;
}


.carrossel {
  padding-left: 0;
  padding-right: 0;
    margin-left: -20px;
}

.bolinhas .active {
  width: 8px;
  height: 8px;
  margin: 0;
  background-color: #0072a7!important;
}

.bolinhas {
  position: absolute;
  bottom: -32px!important;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}

.bolinhas li {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-left: 0px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: #6f7678;
  border: none;
  border-radius: 10px;
}

.eventos {
  text-align: center;
  font-size: 35px;
  margin-top: 45px;
  font-weight: bold;
color: #6f7678;
}

.event2{
    color: #6f7678;
    text-align: center;
    margin-bottom: 25px;
      font-size: 14px;
}




/* Removes the default 20px margin and creates some padding space for the indicators and controls */
.carousel {
    margin-bottom: 0;
	padding: 0px;
    margin-left: 17px;
}


.informativo .carousel {
  margin-bottom: 0;
  padding: 0px;
  margin-left: 0;
}

/* Reposition the controls slightly */
.carousel-control {
	left: -12px;
}
.carousel-control.right {
	right: -12px;
}
/* Changes the position of the indicators */
.carousel-indicators {
	right: 50%;
	top: auto;
	bottom: 0px;
	margin-right: -19px;
}
/* Changes the colour of the indicators */
.carousel-indicators li {
	  background: #6f7678;

}
.carousel-indicators .active {
background: #333333;
}



.carousel-control.left {
  background-image: none;
  background-image: -o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
  background-image: none;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: none;
  background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
  background-image: none;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}

.carousel-control {

  bottom: inherit;
}

.fundo{
    background-color: #2bbbdf!important;
    height: 12%;
    height: 45px;;
}

form.navbar-form.navbar img {
  position: relative;
  left: 66%;
  z-index: 2;
}

.well {
  min-height: 20px;
  padding: 0px!important;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 18px;
  background-color: #fff;
  border: #fff;
  border-radius: none;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
  box-shadow: none;
}

a.right.carousel-control {
  right: -72px;
  left: auto;
  top: -151px;
}
a.left.carousel-control {
  right: auto;
  left: -52px;
  top: -145px;
}

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #FFF;
  border: 1px solid #FFF;
  border-radius: 4px;
}




.informativo .input-group .form-control {
  position: relative;
  left: 18%;
  z-index: 2;
  float: left;
   width: 243%;
  margin-bottom: 0;
  text-align: center;
  background-color: #FFFFFF;
}

input placeholder{
color: #fff;
}

button.lupa {
  position: relative;
  top: -24px;
  left: 252%;
  z-index: 2;
  background-color: #fff;
  border: none;
  color: #2BBBDF;
}

.busca {
  position: relative;
  left: 26px;
  display: block;
  height: 30px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #f7f7f7;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
  -webkit-transition: none!important;
  -o-transition: none!important;
  transition: none!important;
}

.informativo .thumbnail {
  float: left!important;
  padding-left: 0px;
  margin-bottom: 20px;
  margin-top: 11px;
   margin-left: 21px;
  line-height: 1.42857143;
  background-color: #fff;
  border: none!important;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
  -o-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out;
  width: 23%;
}


.thumbnail {
  float: left!important;
  padding-left: 0px;
  margin-bottom: 20px;
  margin-top: 11px;
  margin-left: 21px;
  line-height: 1.42857143;
  background-color: #fff;
  border: none!important;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
  -o-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out;
  
}

.thumbnail .caption {
  padding: 20px 0px 0px 0px;
  color: #333;
  margin-bottom: 0px;
}

.list-group-item {
  position: relative;
  display: block;
    padding: 20px 0 0px 0;
  margin: -16px 0 -10px 0;
  background-color: rgba(255, 255, 255, 0);
  border: none;
  text-align: center;
    color: #fff;
}

a.list-group-item:hover{
background-color: rgba(255, 255, 255, 0)!important;
}

.informativos:hover {
background-color: #e0dede!important;
}

a.list-group-item.active:hover {
z-index: 2;
color: #fff;
background-color: #2bbbdf!important;
border-color: #2bbbdf!important;
}

.noticia1 {
  z-index: 2;
  color: #fff;
  background-color: #f7f7f7!important;
  border-color: #337ab7!important;
      width: 262px;
}

a.noticia1:hover{
  z-index: 0;
  color: #fff;
  background-color: #f7f7f7!important;
  border-color: #337ab7!important;
}

a.noticia1{
    border-radius: 0!important;
  font-weight: 600;
      margin-top: -9px;
}

a.noticia1.list-group-item {
  padding: 10px 0 5px 0;
}

.list-group-item.active{
  z-index: 2;
  color: #fff;
  background-color: #918e8e!important;
  border-color: #2bbbdf!important;
  margin: 19px 0 0 0;
  border-radius: 0;
  font-size: 15px;
  padding: 11px 0 11px 0;
}

a.list-group-item {
  color: #869093;
}

a.list-group-item:hover {
  color: #869093;
}

.linha-esquerda {
  height: 1px;
  width: 152%;
  border: none;
  color: #2BBBDF;
  background-color: #2BBBDF;
  margin: -13px -1px 16px 94px;
}


.linha-direita {
  height: 1px;
  width: 152%;
  border: none;
  color: #2BBBDF;
  background-color: #2BBBDF;
  margin: -13px -1px 16px -175px;
}

.patrocinio_caixa {
  min-height: 20px;
  padding: 0px!important;
  margin-bottom: 20px;
  margin-left: 182px!important;
  background-color: #f2f2f2;
  border: #fff;
  border-radius: none;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
  box-shadow: none;
    margin-top: 9px;

}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.patrocinio {
  float: left!important;

  margin-left: 15px;
  line-height: 1.42857143;
  background-color: #fff;
  border: none!important;

  -webkit-transition: border .2s ease-in-out;
  -o-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out;
}

.patr.container-fluid {
  background-color: #f2f2f2;
  padding: 43px 0 0px 0;
}


a.seta-esquerda.left.carousel-control {
  left: -132px;
  top: 33px;
}

::-webkit-input-placeholder{
    color:#b5bcbe!important;
    font-size: 12px;
}

a.seta-direita.right.carousel-control {
  right: 29px;
  top: 30px;
}


/*Patrocinio*/
.patr h5 {
  text-align: right;
  font-weight: bold;
  margin: -30px 196px 7px 0;
  font-size: 14px;
  color: #6e6e6e;
}

.noticias h4, h6{
    text-align: center;
    color: #6f7678;

}

.noticias h4 {
font-size: 40px;
font-weight: 900;
margin-bottom: -11px;
}

.noticias h6 {
  font-size: 15px;
  font-weight: 600;
}

.noticia1{
margin-top: 18px;
}


.noticia1.thumbnail {
  background-color: #fff!important;
      margin-right: 50px;
      margin-left: 0px;
}

.noticia1 h3 {
  font-size: 24px;
  font-weight: 900;
  margin-bottom: -7px;
  color: #2bbbdf;
  border-top: 1px solid #d7dee0;
  padding-top: 17px;
  margin-top: -5px;
  width: 323px;
  margin-left: 2px;
}

.noticia1 h5 {
  font-size: 15px;
  margin-bottom: -7px;
  color: #2bbbdf;
  padding-top: 10px;
  margin-top: -5px;
  width: 296px;
  margin-left: 2px;
  font-weight: lighter;
}

.noticia1 p {
 
  text-align: justify;
  margin-top: 20px;
  border-top: 1px solid #d7dee0;
  padding-top: 10px;
    color: #869093;
    font-size: 13px;
      width: 327px;
  margin-left: 1px;
      margin-bottom: 11px;

}

a.botao.btn.btn-primary {
  background-color: #2bbbdf;
  border-color: #2bbbdf;
  font-weight: 600;
}

span.lupa.glyphicon.glyphicon-search {
  z-index: 2;
  top: 4px;
  margin-left: 40%;
  color: #2BBBDF;
}



.noticias h4, h6{
    text-align: center;
    color: #6f7678;

}

.noticias h4 {
  font-size: 34px;
  font-weight: bold;
  margin-bottom: -11px;
      margin-top: 45px;
}

.noticias h6 {
  font-size: 14px;
    font-weight: 400;
}

.noticia2{
margin-top: 18px;
}


.noticia2.thumbnail {
  background-color: #fff!important;
}

.noticia2 h3 {
  font-size: 22px;
  font-weight: 900;
  margin-bottom: -7px;
  color: #36bde0;
  border-top: 1px solid #d7dee0;
  padding-top: 17px;
  margin-top: -5px;
  width: 323px;
  margin-left: 2px;
}

.noticia2 h5 {
  font-size: 15px;
  margin-bottom: -7px;
  color: #2bbbdf;
  padding-top: 10px;
  margin-top: -5px;
  width: 296px;
  margin-left: 2px;
  font-weight: lighter;
}

.noticia2 p {

  text-align: justify;
  margin-top: 38px;
  border-top: 1px solid #d7dee0;
  padding-top: 10px;
    color: #869093;
    font-size: 13px;
      margin-bottom: 32px;
      width: 327px;
  margin-left: 1px;

}

a.botao.btn.btn-primary {
  background-color: #2bbbdf;
  border-color: #2bbbdf;
    font-weight: bold;
  font-size: 14px;

}

.noticias .thumbnail a>img, .noticias .thumbnail>img {
  position: relative;
  right: 0px;
  
}




.vertical .carousel-inner {
  height: 100%;
}

.carousel.vertical .item {
  -webkit-transition: 0.6s ease-in-out top;
     -moz-transition: 0.6s ease-in-out top;
      -ms-transition: 0.6s ease-in-out top;
       -o-transition: 0.6s ease-in-out top;
          transition: 0.6s ease-in-out top;
}

.carousel.vertical .active {
  top: -1;
}

.carousel.vertical .next {
  top: 400px;
}

.carousel.vertical .prev {
  top: -400px;
}

.carousel.vertical .next.left,
.carousel.vertical .prev.right {
  top: 0;
}

.carousel.vertical .active.left {
  top: -400px;
}

.carousel.vertical .active.right {
  top: 400px;
}

.carousel.vertical .item {
    left: 0px;
}



.noticia3.thumbnail {
  float: left!important;
  width: 100%;
  padding-left: 0px;
  margin-bottom: 20px;
  margin-left: 11px;
  line-height: 1.42857143;
  background-color: #fff;
  border: none!important;
  border-radius: 0px;
  -webkit-transition: border .2s ease-in-out;
  -o-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out;
}

.noticia3 .thumbnail .caption {
  padding: 20px 0px 0px 0px;
  color: #333;
  margin-bottom: 0px;
}

.noticia3 .list-group-item {
  position: relative;
  display: block;
  padding: 9px 0 8px 0;
  margin: -10px 0 -59px 0;
  background-color: rgba(255, 255, 255, 0);

  text-align: left;
  border-top: 1px solid;
  color: #625858;
}

.noticia3 a.list-group-item:hover{
background-color: #fff!important;
}

.informativos2:hover {
background-color: #fff!important;
}

.noticia3 .a.list-group-item.active:hover {
z-index: 2;
color: #fff;
background-color: #625858!important;
border-color: #625858!important;
}

.noticia3 h4, h6{
    text-align: center;
    color: #6f7678;

}

.noticia3 h4 {
  font-size: 34px;
  font-weight: bold;
  margin-bottom: -11px;
  margin-top: 45px;
}

.noticia3 h6 {
  font-size: 14px;
  font-weight: 400;
}

a.noticia4.list-group-item {
  padding-left: 26px;
    color: #6f7678;
      border-bottom: 1px solid;
}

.noticia3 .glyphicon {
  position: relative;
  top: 550px;
  right: 443%;
  display: inline-block;
  : 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
    color: #000;
}

.noticia3 .glyphicon:hover{
    color: #000;
    : open sans!important;

}




.panel-heading a:after {
  content: url('noticia-.png');
  float: left;
  color: rgb(250, 250, 250);
  background-color: #2bbbdf;
  padding: 17px 18px 16px 20px;
  margin: -17px 10px 0px -1px;
  border: 1px solid #DDDDDD;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.panel-heading a.collapsed:after {
    content: url('noticia+.png');
}

.panel-default>.panel-heading {
  color: #333;
  background-color: rgba(245, 245, 245, 0);
  border-color: #ddd;
  padding-left: 0px;
  margin-bottom: 5px;
}

.panel-default>.panel-heading:after {
  color: #333;
  background-color: #000;
  border-color: #ddd;
  padding-left: 0px;
}

.panel-group .panel {
  margin-bottom: 12px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  box-shadow: none;
  padding: 6px 0 0px 0;
}

a.botao1.btn.btn-primary {
  background-color: #2bbbdf;
  border-color: #2bbbdf;
  font-weight: bold;
  font-size: 14px;
  position: relative;
  left: 76%;
}

.panel-body {
  padding: 28px 0px 0px 24px;
  width: 77%;
  border-top: 0!important;
      margin-bottom: 16px;
      
}

.panel-body p {
  color: #869093;
  font-size: 14px;
}

p {
  margin: 0;
    line-height: 22px;
}
span.subtitulo {
  color: #2bbbdf;
  font-size: 14px;
}

.panel-body img {
  float: left;
  margin: 0 31px 0 0;
}

.panel-body span img {
  float: left;
  margin: 3px 11px 0px 0px;
}

.panel-body a.botao.btn.btn-primary {
  position: relative;
  left: 80%;
  top: -34px;
}
.panel-title a {
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
  color: #6f7678;
}

.todas_noticias {
  float: right;
  margin: -12px 27px 0 0;
  font-weight: 600;
  color: #6f7678;
      : open sans;

}


.noticia6 img {
  position: relative;
  margin-left: 29%;
}




.publicidade{
background-color: #2bbbdf;
margin-top: 2%;
}

.anuncie {
  margin: 30px 0px 38px 80px;
  color: #fff;
  font-size: 12px;
}


.publicidade .btn-default {
  color: #333!important;
  background-color: #fff;
  border-color: #ccc;
  width: 93%;
  text-align: center;
  padding: 15px 0 15px 0;
  border-radius: 12px!important;
    box-shadow: 3px 4px 0px 0px #abcfd8;
  color: #666!important;
  font-size: 20px;
}

.publicidade img {
  margin-top: 14px;
}

.anuncie-text{
     margin: -51px 0px -12px 0;
    padding: 0px 16px 0 76px;
}




.informativo2 .well {
  min-height: 20px;
  padding: 0px!important;
  margin-top: 20px;
  margin-bottom: 9px;
  margin-left: 10px!important;
  background-color: #fff;
  border: #fff;
  border-radius: none;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
  box-shadow: none;
}

.informativo2 .carousel-inner {
  margin-left: 25%;

}

span.img-noticia5 {
  position: absolute;
  left: 7%;
  top: 21px;
}

a.img1.thumbnail {
  margin-top: 12px;
}

a.img2.thumbnail {
  width: 185px;
  height: 105Px;
  display: block;
  background-image: url('noticia6.png');
  background-repeat: no-repeat;
  margin-left: 53px;
margin-top: 11px;
}


a.img3.thumbnail {
  background-image: url('noticia7.png');
  background-repeat: no-repeat;
  width: 185px;
  height: 105px;
  display: block;
      margin-top: 2px;
}

a.img4.thumbnail {
  background-image: url('noticia8.png');
  background-repeat: no-repeat;
  width: 185px;
  height: 105px;
  display: block;
      margin-top: 0;
}

a.img5.thumbnail {
  background-image: url('noticia9.png');
  background-repeat: no-repeat;
  width: 185px;
  height: 105px;
  display: block;
      margin-top: 0px;
}


a.img2.thumbnail:hover {
  background-image: url('noticia-6.png');
  background-repeat: no-repeat;
}

a.img3.thumbnail:hover {
  background-image: url('noticia-7.png');
  background-repeat: no-repeat;
}

a.img4.thumbnail:hover {
  background-image: url('noticia-8.png');
  background-repeat: no-repeat;
}

a.img5.thumbnail:hover {
  background-image: url('noticia-9.png');
  background-repeat: no-repeat;
}

a.img6.thumbnail {
  margin-top: 12px;
}

a.img7.thumbnail {
  width: 185px;
  height: 105Px;
  display: block;
  background-image: url('noticia6.png');
  background-repeat: no-repeat;
  margin-left: 79px;
margin-top: 12px;
}


a.img8.thumbnail {
  background-image: url('noticia7.png');
  background-repeat: no-repeat;
  width: 185px;
  height: 105px;
  display: block;
      margin-top: 2px;
}

a.img9.thumbnail {
  background-image: url('noticia8.png');
  background-repeat: no-repeat;
  width: 185px;
  height: 105px;
  display: block;
}

a.img10.thumbnail {
  background-image: url('noticia9.png');
  background-repeat: no-repeat;
  width: 185px;
  height: 105px;
  display: block;
}


a.img7.thumbnail:hover {
  background-image: url('noticia-6.png');
  background-repeat: no-repeat;
}

a.img8.thumbnail:hover {
  background-image: url('noticia-7.png');
  background-repeat: no-repeat;
}

a.img9.thumbnail:hover {
  background-image: url('noticia-8.png');
  background-repeat: no-repeat;
}

a.img10.thumbnail:hover {
  background-image: url('noticia-9.png');
  background-repeat: no-repeat;
}

.informativo2 a.right.carousel-control {
    top: 33%;
  left: 90%;
}

.informativo2 a.left.carousel-control {
  top: 33%;
  left: -3%;
}

  .span3 p {
    float: right;
  position: relative;
  left: -66%;
  top: 51px;
  width: 7%;
  text-align: center;
}



.rodape{
    background-color: #2BBBDF;
      border-bottom: 1px solid #55c9e5;

}

.menu-rodape, .menu-rodape1, .menu-rodape2 {
  float: left;
  text-decoration: none;
  color: #fff;
  margin: 29px -35px 0 0;
  font-size: 10px;
  font-weight: 600;
  line-height: 2;
}

.rodape li {
  list-style-type: none;
    font-size: 12px;

}

.rodape ul {
  margin-left: 75px;
}

.direitos1 {

  font-size: 10px;
  background-color: #2BBBDF;
  margin: 31px -15px 0 0;
  border-top: 1px solid #55c9e5;
}

.direitos1 p {
  color: #fff;
  margin: 25px 0px 7px 194px;
}

span.direitos2 {
  margin-left: 43%;
}

span.direitos2 a {
  text-decoration: none;
  color: #fff;
}

span.direitos2 a:visited {
  color: #fff;
}


.logo-rodape {
  margin-top: 15px;
}

.redes-sociais {
  padding-left: 85%;
      margin-top: -18px;
}

.redes-sociais .linkdin {
  position: relative;
  left: 113px;
}

.redes-sociais .twiter {
  position: relative;
  left: 76px;
  top: 26px;
}

.redes-sociais .face {
  position: relative;
  top: 52px;
  left: 38px;
}


/*Pagina Contato/FAQ*/


section.faq {
  max-width: 1088px;
  margin: 0 auto;
  text-align: center;
}


.panel-defaultFaq {
  border-color: #ddd;
}
.panelFaq {
  max-width: 1088px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
   margin: 0 auto 40px 0;
  
}

.panel-defaultFaq>.panel-headingFaq {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-headingFaq {
  padding: 17px 0px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;

}

.panel-titleFaq {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
  text-align: left;
}

.panel-titleFaq a {
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
  color: #6f7678;
}




.collapse {
  display: none;
}

.panel-headingFaq a.collapsedFaq:after {
  content: url('setaFaq.png');
}

.panel-headingFaq a:after {
  content: url('setaFaq.png');
  float: left;
  color: rgb(250, 250, 250);
  background-color: #2bbbdf;
  padding: 17px 18px 16px 20px;
  margin: -17px 10px 0px 0px;
  border: 1px solid #DDDDDD;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 0px;
}

.panel-bodyFaq p {
  text-align: left;
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  line-height: 2.3;
}
.panel-bodyFaq {
  margin: 42px 20px 45px 25px;
}

span.styleFaq {
  color: #2bbbdf;
}

section.faq h1 {
  font-family: open sans;
  font-size: 34px;
  font-weight: 900;
  text-transform: uppercase;
  color: #6f7678;
  margin: 45px 0 50px 0;
}


.panel-bodyFaq h5 {
  text-align: left;
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  line-height: 2.3;
  font-weight: normal;
}
.panel-bodyFaq h4 {
  text-align: left;
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  line-height: 2.3;
  font-weight: normal;
}

.textFaq p {
  text-align: left;
  font-family: open sans;
  font-size: 14px;
  color: #869093;
}
/*Fim Pagina Contato/FAQ*/






/*Pagina /Catalogo Oficial*/


section.CatalogoOficial {
  max-width: 1088px;
  margin: 0 auto 60px auto;
  text-align: center;
}


article.Expositor p {
  text-align: left;
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  line-height: 1.3;
}

article.Expositor {
  margin-bottom: 30px;
}

.panel-defaultCat {
  border-color: #ddd;
}
.panelCat {
  max-width: 1088px;
  background-color: #fff;
  border: 1px solid #e9e9e9;
  border-radius: 4px;
  margin: 0 auto 20px 0;
  border-top-left-radius: 6px;
}

.panel-defaultCat>.panel-headingCat {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-headingCat {
  padding: 17px 0px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;

}

.panel-titleCat {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
  text-align: left;
}

.panel-titleCat a {
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
  color: #6f7678;
}



.collapse {
  display: none;
}

.panel-headingCat a.collapseCat:after {
  content: url('setaFaq.png');
}

.panel-headingCat a:after {
  content: url('setaFaq.png');
  float: left;
  color: rgb(250, 250, 250);
  background-color: #2bbbdf;
  padding: 17px 18px 16px 20px;
  margin: -17px 10px 0px 0px;
  border: 1px solid #2bbbdf;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 0px;
}

.panel-bodyCat p {
  text-align: left;
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  line-height: 2;
}
.panel-bodyCat {
  margin: 42px 20px 45px 25px;
}

span.styleCat{
  color: #2bbbdf;
}

span.styleFaqBold {
  color: #2bbbdf;
  font-weight: bold;
  font-size: 20px;
}

section.CatalogoOficial h1 {
  font-family: open sans;
  font-size: 34px;
  font-weight: 900;
  text-transform: uppercase;
  color: #6f7678;
  margin: 45px 0 50px 0;
}


.panel-bodyCat h5 {
  text-align: left;
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  line-height: 2.3;
  font-weight: normal;
}
.panel-bodyCat h4 {
  text-align: left;
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  line-height: 2.3;
  font-weight: normal;
}

.textCat p {
  text-align: left;
  font-family: open sans;
  font-size: 14px;
  color: #869093;
}

.panel-bodyCat ol {
  margin-left: -20px;
}
.panel-bodyCat li {
  text-align: left;
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  line-height: 2.3;
  padding-left: 15px;
}


a.botao.btn.btn-primary {
  background-color: #2bbbdf;
  border-color: #2bbbdf;
  font-weight: bold;
  font-size: 14px;
}

a.buttonCat.btn.btn-primary {
  background-color: #2bbbdf;
  border-color: #2bbbdf;
  font-weight: bold;
  font-size: 14px;
  float: right;
  border-radius: 10px;
}
/*Fim Pagina / Catalogo Oficial Fim*/





/*Pagina / Evento Index*/
figure.bannerEvento {
  max-width: 1230px;
  margin: 0 auto;
}

section.eventoIndex {
  max-width: 251px;
  float: left;
  margin-left: 7.4%;
  margin-right: 3.4%;
}

h1.tituloEvento {
  text-align: center;
  font-family: open sans;
  font-size: 24px;
  color: #6f7678;
  font-weight: bold;
  text-transform: uppercase;
    margin: 25px 0 26px 0;
}

.Expo {
  width: 251px;
  height: 397px;
    background-color: #e0dede;
}


.ExpoCorpoEvento p:first-child {
  text-align: center;
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  font-weight: bold;
  background-color: #f7f7f7;
  padding: 5px 0 5px 0;
}

.ExpoCorpoEvento p:nth-child(2) {
  font-family: open sans;
  font-size: 12px;
  color: #869093;
  line-height: 1.3;
  padding: 15px 0 15px 10px;
}

.ExpoCorpoEvento {
  margin: 0;
  line-height: 22px;
  padding-top: 22px;
}

figure.imgExpo {
  max-width: 251px;
  background-color: #fff;
  padding-top: 0px;
  padding-bottom: 0px;
}

figure.imgExpo img {
  margin-left: 8px;
}

.ExpoCorpoEvento p:nth-child(4) {
  font-family: open sans;
  font-size: 12px;
  color: #869093;
  line-height: 1.3;
  padding: 15px 0 10px 10px;
}

.ExpoCorpoEvento button {
  font-family: open sans;
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  background-color: #918e8e;
  width: 251px;
  height: 43px;
  border: none;
}

.ExpoCorpoEvento button:hover {
  background-color: #2bbbdf;
}


section.ExpoIndexConteudo {
  max-width: 780px;
  display: inline-block;
    margin-bottom: 75px;
    min-height: 352px;
}

section.ExpoIndexConteudo h1, section.ExpoIndexConteudo h2 {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  text-align: left;
  font-weight: bold;
}


section.ExpoIndexConteudo p{
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  text-align: left;
}
/*Fim Pagina / Evento Index*/





/*Pagina / Busca Index*/
section.BuscaIndex {
  max-width: 100%;
  margin: 0 auto;
}

h1.TituloBuscaIndex {
  font-family: open sans;
  font-size: 34px;
  color: #6f7678;
  font-weight: bold;
  text-align: -webkit-center;
  margin: 50px 0 25px 0;
    text-transform: uppercase;
}
.fundoBuscaIndex {
  background-color: #2bbbdf!important;
  max-width: 100%;
  margin: 0 auto 30px auto;
  text-align: -webkit-center;
}

input.buscaBuscaIndex {
  height: 30px;
  padding: 6px 12px;
  font-size: 12px;
  color: #b5bcbe;
  background-color: #fff;
  border: 1px solid #fff;
  outline: none;
  margin-top: 10px;
  position: relative;
  width: 78.5%;
  text-align: -webkit-center;
}


button.lupaBuscaIndex {
  z-index: 2;
  background-color: #fff;
  border: none;
  color: #2BBBDF;
  position: relative;
  right: 64px;
  top: 2px;
}


form.formBuscaIndex {
  max-width: 100%;
}


select.BuscaIndexMes, select.BuscaIndexAno, select.BuscaIndexSeguimento {
  width: 17%;
  position: relative;
  height: 26px;
  margin: 13px 0 10px 0;
  -webkit-appearance: none;
  border: none;
  font-family: open sans;
  font-size: 10px;
  color: #373737;
  background-image: url('SetaBaixo.png');
  background-repeat: no-repeat;
background-position: 90% 50%;
}

select.BuscaIndexAno {
  margin: 0 125px 0 125px;
}

img.SemResSetaBaixo {
  position: relative;
  left: -30px;
}

img.SemResSetaBaixoAno {
  position: relative;
  left: -155px;
}

section.BuscaIndexFeiras h1{
  border-left: 65px solid #cdeaf9;
  padding-left: 8px;
  border-right: 1121px solid #cdeaf9;
  padding-right: 155px;
    
}

section.BuscaIndexProdutos h1 {
  border-left: 65px solid #cdeaf9;
  padding-left: 8px;
  border-right: 1056px solid #cdeaf9;
  padding-right: 211px;
}


section.BuscaIndexExpositores h1 {
  border-left: 65px solid #cdeaf9;
  padding-left: 8px;
  border-right: 1021px solid #cdeaf9;
  padding-right: 255px;
}


section.BuscaIndexFeiras h1, section.BuscaIndexExpositores h1, section.BuscaIndexProdutos h1 {
  font-family: open sans;
  font-size: 30px;
  text-transform: uppercase;
  font-weight: bold;
  color: #6f7678;
  margin-bottom: 25px;
}


section.BuscaIndexFeiras p, section.BuscaIndexExpositores p, section.BuscaIndexProdutos p  {
   font-family: open sans;
  font-size: 13px;
  color: #869093;
  font-weight: bold;
  text-align: center;
  background-color: #f7f7f7;
  padding: 5px 0 0 0;
  margin: 10px 0 15px 0;

}

article.CorpoBsucaIndexFeiras {
  max-width: 1217px;
  margin: 0 auto;
    text-align: -webkit-center;
}

.VejaMais1 {
  width: 274px;
  display: inline-block;
  

}

.VejaMais1 button {
  font-family: open sans;
  font-size: 13px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  background-color: #918e8e;
  width: 274px;
  height: 40px;
  border: none;
  margin-bottom: 42px;
}


.VejaMais1 button:hover {
  background-color: #2bbbdf;
}

article.CorpoBsucaIndexFeiras .VejaMais1:first-child {
  margin-right: 17px;
}

article.CorpoBsucaIndexFeiras .VejaMais1:nth-child(3) {
  margin: 0px 17px 0 17px;
}

figure.addFeiras {
  text-align: center;
  margin: 0 0 42px 0;
}








.VejaMais2 {
  width: 274px;
  display: inline-block;
  

}

.VejaMais2 button {
  font-family: open sans;
  font-size: 13px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  background-color: #918e8e;
  width: 274px;
  height: 40px;
  border: none;
  margin-bottom: 42px;
}


.VejaMais2 button:hover {
  background-color: #2bbbdf;
}

article.CorpoBsucaIndexFeiras .VejaMais2:first-child {
  margin-right: 17px;
}

article.CorpoBsucaIndexFeiras .VejaMais2:nth-child(3) {
  margin: 0px 17px 0 17px;
}





.VejaMais3 {
  width: 274px;
  display: inline-block;
  

}

.VejaMais3 button {
  font-family: open sans;
  font-size: 13px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  background-color: #918e8e;
  width: 274px;
  height: 40px;
  border: none;
  margin-bottom: 42px;
}


.VejaMais3 button:hover {
  background-color: #2bbbdf;
}

article.CorpoBsucaIndexFeiras .VejaMais3:first-child {
  margin-right: 17px;
}

article.CorpoBsucaIndexFeiras .VejaMais3:nth-child(3) {
  margin: 0px 17px 0 17px;
}

/*Fim Pagina / Busca Index*/






/*Pagina / Busca / Sem Resultado */
section.BuscaSemRes {
  max-width: 100%;
  margin: 0 auto;
}

h1.TituloBuSemRes {
  font-family: open sans;
  font-size: 34px;
  color: #6f7678;
  font-weight: bold;
  text-align: -webkit-center;
  margin: 50px 0 25px 0;
}
.fundoSemRes {
  background-color: #2bbbdf!important;
  max-width: 100%;
  margin: 0 auto 30px auto;
  text-align: -webkit-center;
}

input.buscaSemRes {
  height: 30px;
  padding: 6px 12px;
  font-size: 12px;
  color: #b5bcbe;
  background-color: #fff;
  border: 1px solid #fff;
  outline: none;
  margin-top: 10px;
  position: relative;
  width: 78.5%;
  text-align: -webkit-center;
}


button.lupaSemRes {
  z-index: 2;
  background-color: #fff;
  border: none;
  color: #2BBBDF;
  position: relative;
  right: 64px;
  top: 2px;
}


form.formSemRes {
  max-width: 100%;
}


select.SemResMes, select.SemResAno, select.SemResSeguimento {
  width: 17%;
  position: relative;
  height: 26px;
  margin: 13px 0 10px 0;
  -webkit-appearance: none;
  border: none;
  font-family: open sans;
  font-size: 10px;
  color: #373737;
  background-image: url('SetaBaixo.png');
  background-repeat: no-repeat;
  background-position: 203px 10px; 
}

select.SemResAno {
  margin: 0 125px 0 125px;
}

img.SemResSetaBaixo {
  position: relative;
  left: -30px;
}

img.SemResSetaBaixoAno {
  position: relative;
  left: -155px;
}

section.SemResFeiras h1{
  border-left: 65px solid #cdeaf9;
  padding-left: 8px;
  border-right: 1121px solid #cdeaf9;
  padding-right: 155px;
    
}

section.SemResProdutos h1 {
  border-left: 65px solid #cdeaf9;
  padding-left: 8px;
  border-right: 1056px solid #cdeaf9;
  padding-right: 211px;
}


section.SemResExpositores h1 {
  border-left: 65px solid #cdeaf9;
  padding-left: 8px;
  border-right: 1021px solid #cdeaf9;
  padding-right: 255px;
}


section.SemResFeiras h1, section.SemResExpositores h1, section.SemResProdutos h1 {
  font-family: open sans;
  font-size: 30px;
  text-transform: uppercase;
  font-weight: bold;
  color: #6f7678;
  margin-bottom: 25px;
}


section.SemResFeiras p, section.SemResExpositores p, section.SemResProdutos p  {
  font-family: open sans;
  font-size: 13px;
  color: #869093;
  font-weight: bold;
  margin-left: 65px;
}


section.SemResFeiras, section.SemResExpositores, section.SemResProdutos {
  margin-bottom: 80px;
}
/*Fim Pagina / Busca / Sem Resultado */



/*Fim Pagina / Contato Index */

figure.bannerContato img {
  width: 100%;
}


h1.TituloContato {
  font-family: open sans;
  font-size: 34px;
  font-weight: bold;
  color: #6f7678;
  text-transform: uppercase;
  text-align: center;
  margin-top: 45px;
  margin-bottom: 50px;
}


section.CorpoContato {
  max-width: 1230px;
  margin: 0 auto;
}

article.InfContato {
  max-width: 570px;
}

article.InfContato p:first-child, article.InfContato p:nth-child(4) {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
}

article.InfContato h3 {
  font-family: open sans;
  font-size: 24px;
  font-weight: bold;
  color: #2bbbdf;
  text-transform: uppercase;
  margin-bottom: 40px;
  margin-top: 50px;
}

article.InfContato h5 {
  font-family: open sans;
  font-size: 15px;
  color: #2bbbdf;
  font-weight: lighter;
  margin-bottom: 25px;
}

span.StyleContat {
  color: #2bbbdf;
}

article.InfContato p:nth-child(11) {
  color: #45c1e2;
}

span.TelContoato {
  font-size: 25px;
}

article.FormContato {
  max-width: 627px;
}




article.FormContato p:first-child {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
}


form#FormularioContatoIndex label {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  font-weight: normal;
  display: -webkit-box;
  margin-bottom: 15px;
}


select.tipoComent, select.gostComent {
  width: 100%;
  height: 43px;
  border-radius: 8px;
  padding-left: 22px;
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  outline: none;
  -webkit-appearance: none;
  background-image: url('seta-baixo.png');
  background-repeat: no-repeat;
  background-position: 570px 17px;
  margin-bottom: 40px;
  box-shadow: 0px 0px 0 1px #869093;
}


input.outroComent {
  width: 100%;
  height: 43px;
  border-radius: 9px;
  border: 1px solid #869093;
  padding-left: 22px;
  font-family: open sans;
  font-size: 14px;
  outline: none;
  margin-bottom: 40px;
  box-shadow: 0px 0px 0 1px #869093;
}

textarea.contatComent {
  width: 100%;
  height: 160px;
  border-radius: 9px;
  border: 1px solid #7c7c7c;
  padding-left: 22px;
  font-family: open sans;
  font-size: 14px;
  outline: none;
  margin-bottom: 40px;
  box-shadow: 0px 0px 0 1px #7C7C7C;
  resize: none;
}


input#nomeContatoIndex, input#emailContatoIndex {
  width: 100%;
  height: 43px;
  border-radius: 9px;
  border: 1px solid #7c7c7c;
  padding-left: 22px;
  font-family: open sans;
  font-size: 14px;
  outline: none;
  margin-bottom: 40px;
  box-shadow: -1px -1px 0 0px #7C7C7C;
  resize: none;
}


.nomeContatLabel, .e-mailContatLabel {
  float: left;
  width: 46%;
}

.nomeContatLabel {
  margin-right: 50px;
}


article.FormContato {
  max-width: 627px;
  margin-bottom: 30px;
}

.contUrgentRadious {
  display: -webkit-inline-box;
}
 
 
 input.contatUrgent {
  margin: 0px 5px 0 10px;
}


button.buttonContatEnviar {
  font-family: open sans;
  color: #fff;
  width: 138px;
  height: 34px;
  background-color: #2bbbdf;
  border-color: #2bbbdf;
  font-weight: bold;
  font-size: 14px;
  float: right;
  border-radius: 6px;
  border: none;
}
  
  
  button.buttonContatEnviar img {
  float: left;
  position: relative;
  top: 3px;
  left: 11px;
}
/*Fim Pagina / Contato Index */





/*Pagina / Serviços */

figure.bannerServicos img {
  max-width: 100%;
}

section.corpoServicos {
  max-width: 1060px;
  margin: 0 auto;
}


h1.tituloServicos {
  font-family: open sans;
  font-size: 34px;
  color: #6f7678;
  text-transform: uppercase;
  text-align: -webkit-center;
  font-weight: bold;
    margin: 45px 0 50px 0;
}

section.corpoServicos h3 {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
}


.corpoServicosAnuncio, .corpoServicosDiagra, .corpoServicosSoftware, .corpoServicosEditoracao, .corpoServicosMultimidia {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
}

span.stylusServicos {
  color: #45c1e2;
}


article.corpoServicos1, article.corpoServicos2 {
  display: -webkit-inline-box;
  margin-top: 75px;
  text-align: center;
}
.corpoServicosAnuncio, .corpoServicosDiagra, .corpoServicosSoftware, .corpoServicosEditoracao, .corpoServicosMultimidia {
  max-width: 260px;
}

.corpoServicosAnuncio h1, .corpoServicosDiagra h1, .corpoServicosSoftware h1, .corpoServicosEditoracao h1, .corpoServicosMultimidia h1 {
  font-family: open sans;
  font-size: 20px;
  color: #2bbbdf;
  font-weight: lighter;
}



.corpoServicosDiagra {
  margin: 0 17% 0 17%;
}



.corpoServicosMultimidia {
  margin-left: 18%;
}


.corpoServicosEditoracao {
  margin-left: 44%;
}
/*Fim Pagina / Serviços */






/*Fim Pagina / Patrocinadores */

article.corpoPatrocinio1 {
  max-width: 1105px;
  margin: 0 auto 35px auto;
}


h1.tituloPatrocinio {
  font-family: open sans;
  font-size: 34px;
  color: #6f7678;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  margin: 40px 0 55px 0;
}

article.corpoPatrocinio1 img {
  margin-bottom: 30px;
}


article.corpoPatrocinio1 img:nth-child(19) {
  margin: 0 0 30px 15px;
}
article.corpoPatrocinio1 img:nth-child(17) {
  margin: 0 15px 30px 15px;
}
article.corpoPatrocinio1 img:nth-child(14) {
  margin: 0 15px 30px 15px;
}
article.corpoPatrocinio1 img:nth-child(12) {
  margin: 0 15px 30px 15px;
}
article.corpoPatrocinio1 img:nth-child(9) {
  margin: 0 15px 30px 15px;
}
article.corpoPatrocinio1 img:nth-child(7) {
  margin: 0 15px 30px 15px;
}
article.corpoPatrocinio1 img:nth-child(4) {
  margin: 0 15px 30px 15px;
}
article.corpoPatrocinio1 img:nth-child(2) {
  margin: 0 15px 30px 15px;
}
/*Fim Pagina / Serviços */






/*Pagina / Localidade Index */

h1.TituloLocIndex, h2.TituloLocIndex2 {
  font-family: open sans;
  font-size: 34px;
  color: #6f7678;
  text-align: -webkit-center;
  font-weight: bold;
  text-transform: uppercase;
  margin: 40px 0 28px 0;
}

.fundoLocalidadeIndex {
  background-color: #2bbbdf!important;
  max-width: 100%;
  margin: 0 auto 30px auto;
  text-align: -webkit-center;
}

form.formLocalidadeIndex {
  max-width: 100%;
    height: 43px;
}

input.buscaLocalidadeIndex {
  height: 30px;
  padding: 6px 12px;
  font-size: 12px;
  color: #b5bcbe;
  background-color: #fff;
  border: 1px solid #fff;
  outline: none;
  position: relative;
  width: 78.5%;
  text-align: -webkit-center;
    margin-top: 7px;
}


button.lupaLocalidadeIndex {
  z-index: 2;
  background-color: #fff;
  border: none;
  color: #2BBBDF;
  position: relative;
  right: 64px;
  top: 2px;
}




article.CorpoLocalidadeIndex {
  max-width: 1217px;
  margin: 0 auto 85px auto;
  
}


article.CorpoLocalidadeIndex .ItemLoc:first-child {
  margin-right: 17px;
}


article.CorpoLocalidadeIndex p{
  font-family: open sans;
  font-size: 13px;
  color: #869093;
  font-weight: bold;
  text-align: center;
  background-color: #f7f7f7;
  padding: 5px 0 0 0;
  margin: 13px 0 15px 0;
  height:57px;
}


.ItemLoc button {
  font-family: open sans;
  font-size: 13px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  background-color: #918e8e;
  width: 274px;
  height: 40px;
  border: none;
  text-transform:uppercase;
 
}

.ItemLoc {
  width: 274px;
  display: inline-block;
}

article.CorpoLocalidadeIndex  .ItemLoc:nth-child(3) {
  margin: 0px 17px 0 17px;
}


.ItemLoc button:hover {
  background-color: #2bbbdf;
}

.ItemLoc:hover {
  background-color: #e0dede;
}

.ItemEnd {
  font-family: open sans;
  font-size: 12px;
  color: #869093;
  font-weight: lighter;
  text-align: left;
  margin-right: auto;
  padding: 5px 0px 17px 13px;
}


span.StyleLoc {
  font-weight: bold;
  line-height: 2;
}
/*Fim Pagina / Localidade Index */











/* Pagina / Localidade Interna */

.contentLocInterno {
  margin: 0 28px 0 28px;
}

figure.bannerLocInterno img {
  width: 100%;
}
figure.bannerLocInterno {
  max-width: 100%;
}


.contentLocInterno h1, .contentLocInterno h2 {
  font-family: open sans;
  font-size: 34px;
  color: #6f7678;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  margin: 0px 0 28px 0;
}

.contentLocInterno h2{
    margin: 50px 0 15px 0;
    
    }






.wellLocInterno {
  background-color: #fff;
  border: #fff;
}

.LocInternoImg {
  float: left!important;
  margin-left: 15px;
  line-height: 1.42857143;
  background-color: #fff;
  border: none!important;
  -webkit-transition: border .2s ease-in-out;
  -o-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out;
}


a.seta-esquerda.left.carousel-control {
  left: -132px;
  top: 33px;
}


a.seta-direita.right.carousel-control {
  right: 29px;
  top: 30px;
}



article.InfLocInterno {
  width: 950px;
  margin: 0 auto 0px auto;
  padding-left: 0px;
}

.ItemLocInt {
  width: 274px;
  display: inline-block;
}


article.InfLocInterno h1 {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  font-weight: bold;
  text-align: -webkit-left;
  text-transform: uppercase;
}


article.InfLocInterno p {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  line-height: 1.8;
}

article.CorpoLocalidadeInterno p {
  font-family: open sans;
  font-size: 13px;
  color: #869093;
  font-weight: bold;
  text-align: center;
  background-color: #f7f7f7;
  padding: 5px 0 0 0;
  margin: 13px 0 15px 0;
  height: 57px;
}


article.CarrousselEvent h5 {
  font-family: open sans;
  font-size: 28px;
  color: #6f7678;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
    margin-bottom: 20px;
}

.ItemEnd {
  font-family: open sans;
  font-size: 12px;
  color: #869093;
  font-weight: lighter;
  text-align: left;
  margin-right: auto;
  padding: 5px 0px 17px 13px;
}

span.StyleLoc {
  font-weight: bold;
  line-height: 2;
}

.ItemLocInt button {
  font-family: open sans;
  font-size: 13px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  background-color: #918e8e;
  width: 274px;
  height: 40px;
  border: none;
  text-transform: uppercase;
}


.ItemLocInt button:hover {
  background-color: #2bbbdf;
}

.ItemLocInt:hover {
  background-color: #e0dede;
}


.colLocInt {
  padding: 0;
  width: 24.333%;
}

.CorpoItemLocInt.container {
  padding: 0;
  width: 1243px;
    padding-top: 40px;
}


article.CarrousselEvent {
  width: 87%;
   margin: 0 auto 45px auto;
}

a.seta-esquerdaLocInt {
  float: left;
  position: relative;
margin: 63px 0px 0 -43px;
}

a.seta-direitaLocInt {
  float: right;
  position: relative;
    margin: 63px -53px 0 0;
}


.LocInternoImg p {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  font-weight: bold;
  text-align: center;
}
/*Fim Pagina / Localidade Interna */






/*Pagina / Noticia Index */
.CorpoItemNotIndex.container {
  padding: 0;
  width: 1243px;
  padding-top: 50px;
}

figure.bannerNotIndex {
  text-align: -webkit-center;
  border-bottom: 1px solid #e9e9e9;
}

.contentNotIndex h1:nth-child(2) {
  font-family: open sans;
  font-size: 24px;
  color: #6f7678;
  font-weight: bold;
  text-transform: uppercase;
  text-align: -webkit-center;
  margin: 40px 0 0 0;
}

.colNotIndex {
  padding: 0;
  width: 24.333%;
    margin-left: 4%;
}

.ItemNotIndex{
  width: 274px;
  display: inline-block;
}

article.CorpoNotIndex p {
  font-family: open sans;
  font-size: 13px;
  color: #869093;
  font-weight: bold;
  text-align: center;
  background-color: #f7f7f7;
  padding: 5px 0 0 0;
  margin: 23px 0 13px 0;
  height: 57px;
}

.ItemEndNotIndex {
  font-family: open sans;
  font-size: 12px;
  color: #869093;
  font-weight: lighter;
  text-align: left;
  margin-right: auto;

}

span.StyleNotIndex{
  font-weight: bold;
  line-height: 2;
}


article.InfNotIndex {
  max-width: 773px;
  padding-left: 0px;
    margin-bottom: 60px;
}

article.InfNotIndex p {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  line-height: 1.8;
}

.ItemNotIndex button {
  font-family: open sans;
  font-size: 13px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  background-color: #918e8e;
  width: 274px;
  height: 40px;
  border: none;

}


.ItemNotIndex button:hover {
  background-color: #2bbbdf;
}

.ItemNotIndex:hover {
  background-color: #e0dede;
}

.CorpoNotIndexText {
  padding-left: 10px;
}






.NotIndexnoticias1 {
  padding: 0;
}

.panel-headingNot a:after {
  content: url('noticia-.png');
  float: left;
  color: rgb(250, 250, 250);
  background-color: #2bbbdf;
  padding: 17px 18px 16px 20px;
  margin: -17px 10px 0px -1px;
  border: 1px solid #DDDDDD;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}


.panel-headingNot a.collapsed:after {
  content: url('noticia+.png');
}


span.img-NotIndexnoticias1 {
  position: absolute;
  left: 7%;
  top: 21px;
}

.panel-groupNot {
  margin-bottom: 20px;
}


.panel-groupNot .panelNot {
  margin-bottom: 12px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  box-shadow: none;
  padding: 6px 0 0px 0;
}


.panel-defaultNot>.panel-headingNot {
  color: #333;
  background-color: rgba(245, 245, 245, 0);
  border-color: #ddd;
  padding-left: 0px;
  margin-bottom: 5px;
}

.panel-groupNot .panel-headingNot {
  border-bottom: 0;
}


.panel-headingNot {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}


.panel-titleNot {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}


.panel-titleNot a {
  font-weight: bold;
  font-size: 14px;
  color: #6f7678;
  font-family: open sans;
    text-decoration: none;
}

.collapse {
  display: none;
}


.panel-bodyNot {
  padding: 28px 0px 0px 24px;
  width: 77%;
  border-top: 0!important;
  margin-bottom: 16px;
}

button.todas_noticiasNot {
  float: right;
  font-family: open sans;
  font-size: 14px;
  font-weight: bold;
  color: #6f7678;
  border: oldlace;
  background-color: rgba(0, 0, 0, 0);
}


.panelNot{
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
  box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

.panel-defaultNot {
  border-color: #ddd;
}
/*Fim Pagina /Noticia Index*/








/*Pagina /Todas as Noticia*/
.contentTodasNot > h1:first-child {
  font-family: open sans;
  font-size: 34px;
  color: #6f7678;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  margin: 30px 0 50px 0;
}

.panel-bodyTodasNot h1 {
  margin: 0;
  font-family: open sans;
  font-size: 14px;
  color: #2bbbdf;
  line-height: 1.9;
  font-weight: normal;
}

.TodasNotIndexnoticias1 {
  padding: 0;
}

.panel-headingTodasNot a:after {
  content: url('noticia-.png');
  float: left;
  color: rgb(250, 250, 250);
  background-color: #2bbbdf;
  padding: 17px 18px 16px 20px;
  margin: -17px 10px 0px -1px;
  border: 1px solid #DDDDDD;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}


.panel-headingTodasNot a.collapsed:after {
  content: url('noticia+.png');
}


span.img-TodasNotIndexnoticias1 {
  position: absolute;
  left: 7%;
  top: 21px;
}

.panel-groupTodasNot {
  margin-bottom: 20px;
}


.panel-groupTodasNot .panelTodasNot {
  margin-bottom: 12px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  box-shadow: none;
  padding: 6px 0 0px 0;
}


.panel-defaultTodasNot>.panel-headingTodasNot {
  color: #333;
  background-color: rgba(245, 245, 245, 0);
  border-color: #ddd;
  padding-left: 0px;
  margin-bottom: 5px;
}

.panel-groupTodasNot .panel-headingTodasNot {
  border-bottom: 0;
}


.panel-headingTodasNot {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}


.panel-titleTodasNot {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}


.panel-titleTodasNot a {
  font-weight: bold;
  font-size: 14px;
  color: #6f7678;
  font-family: open sans;
    text-decoration: none;
}

.collapse {
  display: none;
}


.panel-bodyTodasNot {
  padding: 28px 0px 0px 24px;
  width: 100%;
  border-top: 0!important;
  margin-bottom: 16px;
}

button.todas_noticiasTodasNot {
  float: right;
  font-family: open sans;
  font-size: 14px;
  font-weight: bold;
  color: #6f7678;
  border: oldlace;
  background-color: rgba(0, 0, 0, 0);
}


.panelTodasNot{
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
  box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

.panel-defaultTodasNot {
  border-color: #ddd;
}


a.botaoTodasNot.btn.btn-primary {
  background-color: #2bbbdf;
  border-color: #2bbbdf;
  font-weight: bold;
  font-size: 14px;
  margin-left: 85%;
  margin-top: -17px;
}


.panel-bodyTodasNot p {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  font-weight: normal;
}

.panel-bodyTodasNot img {
  float: left;
  margin: 0 31px 0 0;
}





nav.pagNot {
  text-align: center;
  font-family: Quicksand;
  font-size: 19px;
  padding: 0 0px 0;
}



nav.pagNot a {
  margin: 0 0 0 4px;
  border-radius: 0;
  font-family: Quicksand;
  font-size: 19px;
  color: #ffF;
  background-color: #babebf;
  width: 30px;
  height: 31px;
  padding: 0;
  border: 0;
}


nav.pagNot a:hover {
  color: #fff;
  background-color: #2bbbdf;
  border-color: #2bbbdf;
}


.pagination>li:first-child>a, .pagination>li:first-child>span {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  background-color: #2bbbdf;
}

.pagination>li:last-child>a, .pagination>li:last-child>span {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #2BBBDF;
}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
  color: #fff;
  background-color: #2bbbdf;
  border-color: #2bbbdf;
}


nav.pagNot .pagination {
  margin: 75px 0 85px 0;
}
/*Fim Pagina /Todas as Noticia*/






/*Fim Pagina /Catalogos / Catalogos_Selecionado*/
.CatVirtual p {
  font-family: open sans;
  font-size: 12px;
  color: #c6c3c3;
  font-weight: bold;
  margin: 15px 0 0 31px;
}

section.CatVirtual h1 {
  font-family: open sans;
  font-size: 30px;
  color: #6f7678;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  margin: 20px 0 40px 0;

}


section.CatVirtual h2 {
  float: left;
  font-family: open sans;
  font-size: 30px;
  color: #6f7678;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0px 15px 0 30px;
}

figure.downloadcatIndex {
  float: left;
}


.navbar-form {
  width: 37%;
  padding-top: 0;
  padding-bottom: 0;
  margin-right: 0;
  margin-left: 0;
  margin-bottom: -12px;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}


.form-group {
  width: 100%;
}


.CatVirtual .form-control {
  position: relative;
  display: block;
  width: 74%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #f7f7f7;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
  -webkit-transition: none!important;
  -o-transition: none!important;
  transition: none!important;
    float: right;
}


button.lupaCatSelect {
  position: relative;
  top: -30px;
  left: 93%;
  color: #2BBBDF;
  background-color: rgba(255, 255, 255, 0);
  border: none;
}

ul.buscaCatSelect a {
  font-family: open sans;
  font-size: 14px;
  color: #2bbbdf;
  padding: 0 0px 0 9px;
}

ul.buscaCatSelect a:hover, ul.buscaCatSelect .open>a:focus {
  background-color: #fff;
}


ul.buscaCatSelect span.caret {
  margin-right: 50px;
}

ul.buscaCatSelect a {
  font-family: open sans;
  font-size: 14px;
  color: #2bbbdf;
  padding: 0 0px 0 9px;
  margin-top: 14px;
}


ul.buscaCatSelect a:hover, ul.buscaCatSelect .open>a:focus {
  background-color: #FFF;
  color: #2BBBDF;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
    
      background-color: #FFF;
    }
    
    
    
.idiomaCatSelect {
  position: absolute;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 107px;
  padding: 4px 0;
  margin: 0px 27px 0 0px;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: none;
  border: none;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}


nav.pagCatSelect {
  text-align: center;
  font-family: Quicksand;
  font-size: 19px;
  padding: 0 0px 0;
  text-transform: uppercase;
}

nav.pagCatSelect .paginationCatSelect {
  margin: 75px 0 85px 0;
}

.paginationCatSelect {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

.paginationCatSelect>li {
  display: inline;
}



nav.pagCatSelect a {
  margin: 0 0 0 4px;
  border-radius: 0;
  font-family: Quicksand;
  font-size: 19px;
  color: #ffF;
  background-color: #babebf;
  width: 30px;
  height: 31px;
  padding: 0;
  border: 0;
}


nav.pagCatSelect>.pagination>li:first-child>a {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  background-color: #BABEBF;
}

nav.pagCatSelect>.pagination>li:last-child>a {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #BABEBF;
}


section.CatVirtualA h1, section.CatVirtualB h1, section.CatVirtualC h1, section.CatVirtualD h1 {
  font-family: open sans;
  font-size: 42px;
  text-transform: uppercase;
  font-weight: bold;
  color: #6f7678;
  margin-bottom: 25px;
}

section.CatVirtualA h1, section.CatVirtualB h1, section.CatVirtualC h1, section.CatVirtualD h1 {
  border-left: 60px solid #cdeaf9;
  padding-left: 15px;
  border-right: 1229px solid #cdeaf9;
  padding-right: 45px;
}

article.conteudoA, article.conteudoB, article.conteudoC, article.conteudoD {
  max-width: 1108px;
  margin: 0 auto;
}


.itemCatSelect {
  background-color: #cdeaf9;
  width: 212px;
  height: 37px;
  text-align: center;
  font-family: open sans;
  font-size: 12px;
  color: #6f7678;
  font-weight: bold;
   padding: 9px 0 0 10px;
    margin-right: 55px;
      display: -webkit-inline-box;
}

a.botaoCatSelect.btn.btn-primary {
  background-color: #2bbbdf;
  border-color: #2bbbdf;
  font-weight: bold;
  font-size: 14px;
  margin-left: 42%;
  margin-top: -84px;
  width: 217px;
  height: 34px;
}

section.CatVirtualD {
  margin-bottom: -28px;
}

.itemCatSelect input[type="checkbox"] {
  float: left;
  margin: 0 0 0 -35px;
  width: 19px;
  height: 19px;
  z-index: 999;
  position: absolute;
}

form.FormCatSelect {
  display: -webkit-inline-box;
}


.itemCatSelect:nth-child(n+5):nth-child(-n+8) {
  background-color: #fff;
}


.itemCatSelect:nth-child(n+13):nth-child(-n+16) {
  background-color: #fff;
  
}
.checkbox {
  width: 19px;
  height: 20px;
  padding: 0;
  background: url("itemTeste.png");
  display: block;
  clear: left;
  float: left;
  margin: 0 26px 0 0;
}

.checked {
     background-position: 0px -50px;   
}

.clicked {
     background-position: 0px -20px;
}

.clicked.checked {
     background-position: 0px -75px;
}


.green {
    background-color: #cdeaf9;
 }

 .red {
    background-color: red;
 }

.purple {
    background-color: purple;
 }
/* Fim Pagina /Catalogos / Catalogos_Selecionado*/








/* Pagina /Catalogos / Catalogos_Virtuais*/

section.corpoCatVirtual p {
  font-family: open sans;
  font-size: 12px;
  color: #c6c3c3;
  margin: 0 0 0 30px;
  font-weight: bold;
}


section.corpoCatVirtual h1 {
  font-family: open sans;
  font-size: 34px;
  color: #6f7678;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  margin: 50px 0 55px 0;
}


.FundoCatVirtual {
  max-width: 95%;
}

article.CatVirtualGeral, article.CatVirtualGeral2, article.CatVirtualGeral3 {
  max-width: 95%;
  margin: 0 auto 47px auto;
  display: -webkit-box;
}

.sessionCatVirtual2 {
  margin: 0 0 0 57px;
}

.sessionCatVirtual3 {
  margin: 0 57px 0 58px;
}

article.CatVirtualGeral button, article.CatVirtualGeral2 button, article.CatVirtualGeral3 button {
  font-family: open sans;
  font-size: 14px;
  color: #fff;
  background-color: #918e8e;
  border: 0;
  width: 277px;
  height: 43px;
}

article.CatVirtualGeral button:hover,article.CatVirtualGeral2 button:hover, article.CatVirtualGeral3 button:hover {
  background-color: #2BBBDF;
}


select.buscaCatVirtualAno {
  margin: 13px 0 13px 0;
}



nav.pagCatVirtual .pagination {
  margin: 50px 0 60px 0;
}

nav.pagCatVirtual {
  text-align: center;
  font-family: Quicksand;
  font-size: 19px;
  padding: 0 0px 0;
}


nav.pagCatVirtual a {
  margin: 0 0 0 4px;
  border-radius: 0;
  font-family: Quicksand;
  font-size: 19px;
  color: #ffF;
  background-color: #babebf;
  width: 30px;
  height: 31px;
  padding: 0;
  border: 0;
}


.contentCatVirtual {
  margin-bottom: -10px;
}
/* Fim Pagina /Catalogos / Catalogos_Virtuais*/







/*Pagina /Catalogos / Guia de Compras*/

section.headGuiaCompra p {
  font-family: open sans;
  font-size: 12px;
  font-weight: bold;
  color: #c6c3c3;
  margin: 15px 0 0 32px;
}

section.headGuiaCompra h1 {
  font-family: open sans;
  font-size: 34px;
  font-weight: bold;
  color: #6f7678;
  text-transform: uppercase;
  text-align: -webkit-center;
  margin: 35px 0 45px 0;
}


section.headGuiaCompra h2 {
  font-family: open sans;
  font-size: 30px;
  font-weight: bold;
  color: #6f7678;
  text-transform: uppercase;
  margin: 0 15px 0 70px;
  float: left;
}

figure.downloadGuiaCompra {
  float: left;
}


ul.buscaGuiaCompra a {
  font-family: open sans;
  font-size: 14px;
  color: #9a9a9a;
  padding: 0 0px 0 9px;
  margin-top: 14px;
}

ul.buscaGuiaCompra span.caret {
  margin-right: 50px;
}


ul.buscaGuiaCompra a:hover, ul.buscaGuiaCompra .open>a:focus {
  background-color: #FFF;
  color: #2BBBDF;
}

figure.mapGuiaCompra {
  max-width: 96.5%;
  margin: 0 auto;
  padding: 0;
}


figure.mapGuiaCompra img {
  width: 100%;
  margin: 25px 0 35px 0;
  max-width: 100%;
}


article.robtec {
  margin: 0 0 0 33px;
  max-width: 20.4%;
  background-color: #e0dede;
}
.titlerobtec p {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  background-color: #f7f7f7;
  padding: 13px 0 15px 0;
  line-height: 1.9;
}

.titlerobtec {
  margin-top: 10px;
}

.bodyrobtec p {
  font-family: open sans;
  font-size: 12px;
  color: #869093;
  margin: 15px 0 0 15px;
}

span.stylerobtec {
  font-weight: bold;
}


article.robtec button {
  width: 100%;
  background-color: #2bbbdf;
  border: 0;
  height: 43px;
  font-family: open sans;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
}

article.robtec button img {
  margin-right: 10px;
}

section.bodyGuiaCompra {
  display: -webkit-inline-box;
}

article.robtecText p {
  width: 71%;
  margin-left: 35px;
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  line-height: 1.9;
}


article.robtecText h1 {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  font-weight: bold;
  margin: 10px 0 50px 35px;
}
/* Fim Pagina /Catalogos / Guia de Compras*/








/* Pagina /Questionario Index*/

.ExpoCorpQuestIndex {
  background-color: #e0dede;
  padding-top: 22px;
}

.contentQuestIndex h1:first-child {
  font-family: open sans;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  color: #6f7678;
  text-transform: uppercase;
  margin: 40px 0 40px 0;
}


.ExpoCorpQuestIndex p:first-child {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  font-weight: bold;
  text-align: center;
  background-color: #f7f7f7;
}

.ExpoCorpQuestIndex p:nth-child(2) {
  font-family: open sans;
  font-size: 12px;
  color: #869093;
  padding: 16px 0 20px 0;
    background-color: #e0dede;
      padding-left: 10px;

}

span.styleQuest {
  font-weight: bold;
}

span.styleQust2 {
  font-size: 18px;
  font-weight: bold;
}

figure.imgQuestIndex img {
  width: 100%;
  padding: 45px 0 40px 0;
  background-color: #fff;
}


.ExpoCorpQuestIndex p:nth-child(4) {
  font-family: open sans;
  font-size: 12px;
  color: #869093;
  margin: 15px 0 20px 0;
    padding-left: 10px;

}

section.textQuestIndex p:last-child {
  clear: both;
  margin-top: 59px;
}
.ExpoCorpQuestIndex button {
  font-family: open sans;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  width: 100%;
  color: #fff;
  background-color: #2bbbdf;
  border: 0;
  height: 41px;

}

figure.bannerQuestEvento img {
  width: 100%;
}

section.textQuestIndex {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
}

input.CodigoEdicao {
  width: 400px;
  height: 42px;
  border-radius: 7px;
  border: 2px solid #7c7c7c;
  padding: 10px;
  outline: none;
  float: left;
}

.CodigoEdicao::-webkit-input-placeholder {
  font-family: open sans;
  font-size: 12px;
  color: #869093;
  font-weight: lighter;
}


section.textQuestIndex button {
  float: right;
  width: 138px;
  height: 34px;
  font-family: open sans;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  background-color: #2bbbdf;
  border: 0;
  border-radius: 7px;
}

section.textQuestIndex button img {
  position: absolute;
  float: left;
  margin: 3px 0px 0 -23px;
}

/* Pagina /Questionario Index Fim*/








/* Pagina /Questionario Usuário*/

.ExpoCorpQuestUsuario {
  background-color: #e0dede;
  padding-top: 22px;
}

.contentQuestUsuario h1:first-child {
  font-family: open sans;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  color: #6f7678;
  text-transform: uppercase;
  margin: 40px 0 40px 0;
}


.contentQuestUsuario p:first-child {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  font-weight: bold;
  text-align: center;
  background-color: #f7f7f7;
}

.ExpoCorpQuestUsuario p:nth-child(2) {
  font-family: open sans;
  font-size: 12px;
  color: #869093;
  padding: 16px 0 20px 0;
    background-color: #e0dede;
      padding-left: 10px;

}

span.styleQustUsuario {
  font-weight: bold;
}

span.styleQustUsuario2 {
  font-size: 10px;
  font-weight: bold;
}

figure.imgQuestUsuario img {
  width: 100%;
  padding: 45px 0 40px 0;
  background-color: #fff;
}


.contentQuestUsuario p:nth-child(4) {
  font-family: open sans;
  font-size: 12px;
  color: #869093;
  margin: 15px 0 20px 0;
    padding-left: 10px;
      padding-bottom: 20px;

}

section.textQuestUsuario p:last-child {
  clear: both;
  margin-top: 59px;
}

figure.bannerQuestEventoUsuario img {
  width: 100%;
}

section.textQuestUsuario h1 {
  font-family: open sans;
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0 40px 0;
}

section.textQuestUsuario {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
    width: 95.6%;
}

section.textQuestUsuario p:nth-child(3) {
  line-height: 1.8;
}

form.frmQuestUsuario input {
  width: 100%;
  height: 42px;
  border-radius: 7px;
  border: 2px solid #7c7c7c;
  padding: 10px;
  outline: none;
  float: left;
}


.InputUsuario {
  float: left;
  width: 49.3%;
}


form.frmQuestUsuario input:nth-child(9) {
  margin-right: 10px;
}



form.frmQuestUsuario .InputUsuario:nth-child(odd) {
  margin-right: 10px;
}

form.frmQuestUsuario .InputUsuario:nth-child(-n+2) {
  margin-bottom: 35px;
}

form.frmQuestUsuario .InputUsuario:nth-child(-n+4) {
  margin-bottom: 35px;
}

form.frmQuestUsuario button {
  margin-top: 35px;
  margin-bottom: 330px;
}

form.frmQuestUsuario button:nth-child(8) {
  margin: 35px 0px 0 10px;
}
form.frmQuestUsuario button:nth-child(7) {
  margin: 35px 10px 0 10px;
}

form.frmQuestUsuario p {
  display: -webkit-inline-box;
}


section.textQuestUsuario button {
  float: right;
  width: 138px;
  height: 34px;
  font-family: open sans;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  background-color: #2bbbdf;
  border: 0;
  border-radius: 7px;
}

section.textQuestUsuario button img {
  position: absolute;
  float: left;
  margin: 3px 0px 0 -23px;
}

/* Pagina /Questionario Usuário Fim*/







/* Pagina /Questionario Expositor*/

.ExpoCorpQuestExpositor {
  background-color: #e0dede;
  padding-top: 22px;
}

.contentQuestExpositor h1:first-child {
  font-family: open sans;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  color: #6f7678;
  text-transform: uppercase;
  margin: 40px 0 40px 0;
}


.contentQuestExpositor p:first-child {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  font-weight: bold;
  text-align: center;
  background-color: #f7f7f7;
}

.ExpoCorpQuestExpositor p:nth-child(2) {
  font-family: open sans;
  font-size: 12px;
  color: #869093;
  padding: 16px 0 20px 0;
    background-color: #e0dede;
      padding-left: 10px;

}

span.styleQustExpositor {
  font-weight: bold;
}

span.styleQustExpositor2 {
  font-size: 10px;
  font-weight: bold;
}

figure.imgQuestExpositor img {
  width: 100%;
  padding: 45px 0 40px 0;
  background-color: #fff;
}


.contentQuestExpositor p:nth-child(4) {
  font-family: open sans;
  font-size: 12px;
  color: #869093;
  margin: 15px 0 20px 0;
    padding-left: 10px;
      padding-bottom: 20px;

}

section.textQuestExpositor p:last-child {
  clear: both;
  margin-top: 59px;
}

figure.bannerQuestEventoExpositor img {
  width: 100%;
}

section.textQuestExpositor h1 {
  font-family: open sans;
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0 40px 0;
}

section.textQuestExpositor {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
    width: 95.6%;
}

section.textQuestExpositor p:nth-child(3) {
  line-height: 1.8;
}

form.frmQuestExpositor input {
  width: 100%;
  height: 42px;
  border-radius: 7px;
  border: 2px solid #7c7c7c;
  padding: 10px;
  outline: none;
  float: left;
}

.InputExpositor {
  float: left;
  width: 49.3%;
}


form.frmQuestExpositor input:nth-child(9) {
  margin-right: 10px;
}

form.frmQuestExpositor .InputExpositor:first-child {
  margin-right: 10px;
}


form.frmQuestExpositor .InputExpositor:nth-child(-n+12) {
  margin-bottom: 35px;
}

form.frmQuestExpositor .InputExpositor:nth-child(3) {
  width: 30.4%;
  margin-right: 5%;
}

form.frmQuestExpositor .InputExpositor:nth-child(4) {
  width: 64.4%;
}

form.frmQuestExpositor .InputExpositor:nth-child(n+5):nth-child(-n+8) {
  width: 182px;
}

form.frmQuestExpositor .InputExpositor:nth-child(n+5):nth-child(-1n+7) {
  margin: 0px 27px 0 0px;
}

form.frmQuestExpositor .InputExpositor:nth-child(11) {
  margin-right: 10px;
}
form.frmQuestExpositor .InputExpositor:nth-child(9) {
  margin-right: 10px;
}


form.frmQuestExpositor button {
  margin-top: 35px;
  margin-bottom: 330px;
   margin-right: 5%;
}

form.frmQuestExpositor button:nth-child(16) {
  margin: 35px 0px 0 10px;
}
form.frmQuestExpositor button:nth-child(15) {
  margin: 35px 10px 0 10px;
}

form.frmQuestExpositor p {
  display: -webkit-inline-box;
}


section.textQuestExpositor button {
  float: right;
  width: 138px;
  height: 34px;
  font-family: open sans;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  background-color: #2bbbdf;
  border: 0;
  border-radius: 7px;
}

section.textQuestExpositor button img {
  position: absolute;
  float: left;
  margin: 3px 0px 0 -23px;
}
/* Pagina /Questionario Expositor Fim*/









/* Pagina /Questionario Representada*/

.ExpoCorpQuestRepresentada {
  background-color: #e0dede;
  padding-top: 22px;
}

.contentQuestRepresentada h1:first-child {
  font-family: open sans;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  color: #6f7678;
  text-transform: uppercase;
  margin: 40px 0 40px 0;
}


.contentQuestRepresentada p:first-child {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  font-weight: bold;
  text-align: center;
  background-color: #f7f7f7;
}

.ExpoCorpQuestRepresentada p:nth-child(2) {
  font-family: open sans;
  font-size: 12px;
  color: #869093;
  padding: 16px 0 20px 0;
    background-color: #e0dede;
      padding-left: 10px;

}

span.styleQustRepresentada {
  font-weight: bold;
}

span.styleQustRepresentada2 {
  font-size: 10px;
  font-weight: bold;
}

figure.imgQuestRepresentada img {
  width: 100%;
  padding: 45px 0 40px 0;
  background-color: #fff;
}


.contentQuestRepresentada p:nth-child(4) {
  font-family: open sans;
  font-size: 12px;
  color: #869093;
  margin: 15px 0 20px 0;
    padding-left: 10px;
      padding-bottom: 20px;

}

section.textQuestRepresentada p:last-child {
  clear: both;
  margin-top: 59px;
}

figure.bannerQuestEventoRepresentada img {
  width: 100%;
}

section.textQuestRepresentada h1 {
  font-family: open sans;
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0 40px 0;
}

section.textQuestRepresentada {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
    width: 95.6%;
}

section.textQuestRepresentada p:nth-child(3) {
  line-height: 1.8;
}

.InputRepresentada input {
  width: 100%;
  height: 42px;
  border-radius: 7px;
  border: 2px solid #7c7c7c;
  padding: 10px;
  outline: none;
  float: left;
}


.InputRepresentada {
  float: left;
  width: 49.3%;
}

.InputRepresentada button {
  margin: 15px 0 0 0!important;
}


form.frmQuestRepresentada .InputRepresentada:nth-child(odd) {
  margin-right: 10px;
}

form.frmQuestRepresentada .InputRepresentada:nth-child(-n+4) {
  margin-bottom: 35px;
}


form.frmQuestRepresentada .InputRepresentada:nth-child(2) {
  width: 38.8%;
  margin-left: 85px;
}

.InputExpositor
{
}

form.frmQuestRepresentada button {
  margin-top: 35px;
  margin-bottom: 330px;
   margin-right: 5%;
}
.btnrepresentada
{
      margin-top: 35px;
  margin-bottom: 330px;
   margin-right: 5%;
}

.btnperfil
{
      margin-top: 35px;
  margin-bottom: 330px;
   margin-right: 1%;
}
.btncancela
{
    margin-top: 35px;
    margin-bottom: 330px;
    margin-right: 1%;
}

form.frmQuestRepresentada button:nth-child(7) {
  margin: 35px 0 0 10px;
}
form.frmQuestRepresentada button:nth-child(6) {
  margin: 35px 10px 0 10px;
}

ul.ResultadoInputRepresentada {
  border: 1px solid #7c7c7c;
  border-radius: 8px;
  padding: 0;
    margin-top: 5px;
}



ul.ResultadoInputRepresentada li {
  display: -webkit-box;
  height: 34px;
  padding: 8px 0px 0 30px;
}


h2.RepresentadaRes, h3.PaisRep {
  font-family: open sans;
  font-size: 14px;
  margin: 0;
}

h2.RepresentadaRes {
  float: left;
  margin-left: 0.6%;
  margin-right: 38%;
}

.resultadoinputTest {
  margin-left: 48.7%;
}

.resultadoinput input {
  margin-right: 45px;
    outline: none;
}

ul.ResultadoInputRepresentada li:hover {
  background-color: #eeeeee;
}


.RespostaButton button:nth-child(2) {
  margin: 15px 10px 0 10px!important;
}
.RespostaButton button {
  margin: 15px 0 0 0!important;
  background-color: #c9c9c9!important;
}



form.frmQuestRepresentada p {
  display: -webkit-inline-box;
}

.InputRepresentada select {
  width: 100%;
  height: 42px;
  border-radius: 7px;
  border: 2px solid #7c7c7c;
  outline: none;
  font-size: 12px;
  font-family: open sans;
  font-weight: lighter;
  color: #869093;
  padding-left: 9px;
 -webkit-appearance: none;
  background-image:url(setaBaixoQuest.png);
  background-repeat: no-repeat;
  background-position: 94%;
}

section.textQuestRepresentada button {
  float: right;
  width: 138px;
  height: 34px;
  font-family: open sans;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  background-color: #2bbbdf;
  border: 0;
  border-radius: 7px;
}

section.textQuestRepresentada button img {
  position: absolute;
  float: left;
  margin: 3px 0px 0 -23px;
}

button.buttonQuest {
  margin-top: 15px!important;
}
/* Pagina /Questionario Representada Fim*/








/* Pagina /Questionario Perfil Empresa*/

.ExpoCorpQuestPerfilEm {
  background-color: #e0dede;
  padding-top: 22px;
}

.contentQuestPerfilEm h1:first-child {
  font-family: open sans;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  color: #6f7678;
  text-transform: uppercase;
  margin: 40px 0 40px 0;
}


.contentQuestPerfilEm p:first-child {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  font-weight: bold;
  text-align: center;
  background-color: #f7f7f7;
}

.ExpoCorpQuestPerfilEm p:nth-child(2) {
  font-family: open sans;
  font-size: 12px;
  color: #869093;
  padding: 16px 0 20px 0;
  background-color: #e0dede;
  padding-left: 10px;

}

span.styleQustPerfilEm {
  font-weight: bold;
}

span.styleQustPerfilEm2 {
font-size: 11px;
  font-weight: normal;
}

span.Contador {
  border: 1px solid #7c7c7c;
  border-radius: 8px;
  margin-left: 27px;
  padding: 2px 4px 2px 4px;
  box-sizing: border-box;
}

figure.imgQuestPerfilEm img {
  width: 100%;
  padding: 45px 0 40px 0;
  background-color: #fff;
}


.contentQuestPerfilEm p:nth-child(4) {
  font-family: open sans;
  font-size: 12px;
  color: #869093;
  margin: 15px 0 20px 0;
    padding-left: 10px;
      padding-bottom: 20px;

}

section.textQuestPerfilEm p:last-child {
  clear: both;
  margin-top: 59px;
}

figure.bannerQuestEventoPerfilEm img {
  width: 100%;
}

section.textQuestPerfilEm h1 {
  font-family: open sans;
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0 40px 0;
}

section.textQuestPerfilEm {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
    width: 95.6%;
      margin-bottom: 55px;
}

section.textQuestPerfilEm p:nth-child(3) {
  line-height: 1.8;
}

.TextareaPerfilEm label:first-child {
  margin-left: 20px;
}

form.frmQuestPerfilEm input {
  width: 20%;
  position: relative;
  top: 42px;
  left: 84px;
  height: 61px;
  cursor: pointer;
  border: 1px solid;
  opacity: 0;
}




.inputPerfil {
  width: 100%;
  height: 123px;
  border: 1px solid #7c7c7c;
  padding: 10px;
  outline: none;
  float: left;
  background: url(addQuest.png) center;
  background-repeat: no-repeat;
  background-position-y: 76px;
  display: -webkit-inline-box;
  width: 100%;
  height: 123px;
}





form.frmQuestPerfilEm .TextareaPerfilEm:nth-child(3) {
  margin-bottom: 10px;
}

.ResultadoPerfil {
  clear: both;
}

.ResultadoPerfil button {
  background-color: #c9c9c9!important;
  margin: 0 0px 45px 10px;
}


.InputPerfilEm {
  float: left;
  width: 28.6%;
    margin-left: 15px;
}


.TextareaPerfilEm {
  width: 68.1%;
    float: left;
    margin-bottom: 40px;

}



form.frmQuestPerfilEm textarea {
  width: 100%;
  height: 123px;
  border: 1px solid #7c7c7c;
  border-radius: 7px;
  resize: none;
  outline: none;
  box-sizing: border-box;
  padding: 15px 20px 0 20px;
}


.TextareaPerfilEm label:nth-child(2) {
  float: right;
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  font-weight: normal;
    margin-right: 20px;
}

.TextareaPerfilEm label {
  font-weight: normal;
}

form.frmQuestPerfilEm p {
  display: -webkit-inline-box;
    margin-bottom: 30px;
}

form.frmQuestPerfilEm button:nth-child(10) {
  margin-left: 10px;
}
form.frmQuestPerfilEm button:nth-child(9) {
  margin: 0 10px 0 10px;
}


section.textQuestPerfilEm button {
  float: right;
  width: 138px;
  height: 34px;
  font-family: open sans;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  background-color: #2bbbdf;
  border: 0;
  border-radius: 7px;
}

section.textQuestPerfilEm button img {
  position: absolute;
  float: left;
  margin: 3px 0px 0 -23px;
}

button.buttonQuest {
  margin-top: 15px!important;
}
/* Pagina /Questionario Perfil Empresa Fim*/








/* Pagina /Questionario Produtos*/

.ExpoCorpQuestProduto{
  background-color: #e0dede;
  padding-top: 22px;
}

.contentQuestProduto h1:first-child {
  font-family: open sans;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  color: #6f7678;
  text-transform: uppercase;
  margin: 40px 0 40px 0;
}


.ExpoCorpQuestProduto p:first-child {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  font-weight: bold;
  text-align: center;
  background-color: #f7f7f7;
}

.ExpoCorpQuestProduto p:nth-child(2) {
  font-family: open sans;
  font-size: 12px;
  color: #869093;
  padding: 16px 0 20px 0;
    background-color: #e0dede;
      padding-left: 10px;

}

span.styleQustProduto {
  font-weight: bold;
}

span.styleQustProduto2 {
font-size: 11px;
  font-weight: normal;
}

figure.imgQuestProduto img {
  width: 100%;
  padding: 45px 0 40px 0;
  background-color: #fff;
}


.contentQuestProduto p:nth-child(4) {
  font-family: open sans;
  font-size: 12px;
  color: #869093;
  margin: 15px 0 20px 0;
    padding-left: 10px;
      padding-bottom: 20px;

}

section.textQuestProduto p:last-child {
  clear: both;
  margin-top: 59px;
}

figure.bannerQuestEventoProduto img {
  width: 100%;
}

section.textQuestProduto h1 {
  font-family: open sans;
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0 40px 0;
}

section.textQuestProduto {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
    width: 95.6%;
      margin-bottom: 55px;
}

section.textQuestProduto p:nth-child(3) {
  line-height: 1.8;
}

section.PesqProduto {
  border: 1px solid #7c7c7c;
  border-radius: 9px;
  padding: 20px 0 15px 5px;
  height: 493px;
  overflow: auto;
  margin-bottom: 35px;
}

section.PesqProduto p:first-child {
  float: left;
  margin-left: 25px;
}

.searchProduto >input:nth-child(2) {
  float: right;
}


.searchProduto >input:nth-child(2) {
  width: 348px;
  height: 34px;
  border-radius: 5px;
  border: 1px solid #f7f7f7;
  background-color: #f7f7f7;
  padding: 10px;
  outline: none;
}

.searchProduto input::-webkit-input-placeholder {
  font-family: open sans;
  font-size: 12px;
  color: #b5bcbe;
}


.searchProduto button {
  background-color: rgba(255, 255, 255, 0)!important;
  width: 15px!important;
  height: 15px!important;
  position: relative;
  right: 1%;
  top: -2px;
}


.inputRadioBox {
  width: 258px;
  height: 100px;
  clear: both;
  padding-top: 8px;
  display:inline-flex;
}
.inputRadioBox2 {
  width: 258px;
  height: 100px;
  clear: both;
  padding-top: 8px;
  display:inline-flex;
}

.inputRadioBox input {
  margin-right: 10px;
  margin-left: 40px;
}
.inputRadioBox2 input  {
  width: 258px;
  height: 100px;
  clear: both;
  padding-top: 8px;
  display:inline-flex;
}

.searchProduto {
  padding-bottom: 49px;
  border-bottom: 6px solid #bfbfbf;
  margin-bottom: 25px;
}
section.PesqProduto .inputRadioBox:nth-child(3n+3):nth-child(even) {
  background-color: #eeeeee;
}
section.PesqProduto .inputRadioBox:nth-child(3n+2):nth-child(even) {
  background-color: #eeeeee;
}
section.PesqProduto .inputRadioBox:nth-child(3n+1):nth-child(odd) {
  background-color: #eeeeee;
}

.BoxPesquisa {
  background-color: #eeeeee;
  padding: 15px 10px 15px 10px;
}

section.textQuestProduto button {
  float: right;
  width: 138px;
  height: 34px;
  font-family: open sans;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  background-color: #2bbbdf;
  border: 0;
  border-radius: 7px;
}


p.TextPesqProd {
  font-family: open sans;
  font-size: 14px;
  margin-bottom: 10px;
}


.Pesquisa-PT textarea, .Pesquisa-IN textarea, .Pesquisa-ES textarea {
  width: 634px;
  height: 42px;
  resize: none;
  border-radius: 12px;
  border: 2px solid;
  outline: none;
  padding: 9px 9px 0 9px;
}

.Pesquisa-PT textarea, .Pesquisa-IN textarea, .Pesquisa-ES textarea {
  margin-bottom: 20px;
}


p.TextPesqUlt {
  margin: 0 0 30px 0!important;
  float: right;
}

p.TextPesqOptions {
  clear: both;
  margin-bottom: 35px;
}


.Pesquisa-PT label:nth-child(2) {
  margin-left: 24.4%;
}

.Pesquisa-IN label:nth-child(2) {
  margin-left: 28%;
}

.Pesquisa-ES label:nth-child(2)
{
  margin-left: 25.2%;
}

span.Contador1 {
  border: 1px solid #7c7c7c;
  border-radius: 8px;
  margin-left: 21px;
  padding: 2px 4px 2px 4px;
  box-sizing: border-box;
  background-color:#fff;
}

.BoxPesquisa label {
  font-weight: normal;
  font-family: open sans;
  color: #869093;
}

section.textQuestProduto button img {
  position: absolute;
  float: left;
  margin: 3px 0px 0 -23px;
}

button.buttonQuestProd {
  margin-top: 15px!important;
}


section.RespostaInputProd {
  margin-top: 60px;
}

ul.ResultadoInputProd {
  border: 1px solid #7c7c7c;
  border-radius: 8px;
  padding: 0;
    margin-top: 5px;
}



ul.ResultadoInputProd li {
  display: -webkit-box;
  height: 34px;
  padding: 8px 0px 0 30px;
}


h2.ProdProd, h3.PaisProd {
  font-family: open sans;
  font-size: 14px;
  margin: 0;
}

h2.ProdProd {
  float: left;
  margin-left: 10.9%;
  margin-right: 38.7%;
}

.resultadoinputTestProd {
  margin-left: 48.7%;
}

.resultadoinputProd input {
  margin-right: 45px;
    outline: none;
}

ul.ResultadoInputProd li:hover {
  background-color: #eeeeee;
}


.RespostaButtonProd button:nth-child(2) {
  margin: 15px 10px 0 10px!important;
}
.RespostaButtonProd button {
  margin: 15px 0 30px 0!important;
  background-color: #c9c9c9!important;
}


form.frmQuestProduto button:nth-child(8) {
  margin: 0px 10px 0 10px;
}
form.frmQuestProduto button:nth-child(9) {
  margin: 0px 0 0 10px;
}
/* Pagina /Questionario Produtos Fim*/







/* Pagina /Questionario Lançamentos*/

.ExpoCorpQuestlancamentos {
  background-color: #e0dede;
  padding-top: 22px;
}

.contentQuestlancamentos h1:first-child {
  font-family: open sans;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  color: #6f7678;
  text-transform: uppercase;
  margin: 40px 0 40px 0;
}


.contentQuestlancamentos p:first-child {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  font-weight: bold;
  text-align: center;
  background-color: #f7f7f7;
}

.ExpoCorpQuestlancamentos p:nth-child(2) {
  font-family: open sans;
  font-size: 12px;
  color: #869093;
  padding: 16px 0 20px 0;
    background-color: #e0dede;
      padding-left: 10px;

}

span.styleQustlancamentos {
  font-weight: bold;
}

span.styleQustlancamentos2 {
font-size: 11px;
  font-weight: normal;
}


span.Contador3 {
  border: 1px solid #7c7c7c;
  border-radius: 8px;
  margin-left: 27px;
  padding: 2px 4px 2px 4px;
  box-sizing: border-box;
}


figure.imgQuestlancamentos img {
  width: 100%;
  padding: 45px 0 40px 0;
  background-color: #fff;
}


.contentQuestlancamentos p:nth-child(4) {
  font-family: open sans;
  font-size: 12px;
  color: #869093;
  margin: 15px 0 20px 0;
    padding-left: 10px;
      padding-bottom: 20px;

}

section.textQuestlancamentos p:last-child {
  clear: both;
  margin-top: 59px;
}

figure.bannerQuestEventolancamentos img {
  width: 100%;
}

section.textQuestlancamentos h1 {
  font-family: open sans;
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0 40px 0;
}

section.textQuestlancamentos {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
    width: 95.6%;
      margin-bottom: 55px;
}

section.textQuestlancamentos p:nth-child(3) {
  line-height: 1.8;
}

.Textarealancamentos label:first-child {
  margin-left: 20px;
}

form.frmQuestlancamentos input {
  width: 100%;
  height: 123px;
  border: 1px solid #7c7c7c;
  padding: 10px;
  outline: none;
  float: left;
  background: url(addQuest.png) center;
  background-repeat: no-repeat;
  background-position-y: 76px;
}


.Inputlancamentos {
  float: left;
  width: 28.6%;
    margin-left: 15px;
}


.Textarealancamentos {
  width: 68.1%;
    float: left;
    margin-bottom: 40px;

}



form.frmQuestlancamentos textarea {
  width: 100%;
  height: 123px;
  border: 1px solid #7c7c7c;
  border-radius: 7px;
  resize: none;
  outline: none;
  box-sizing: border-box;
  padding: 15px 20px 15px 20px;
}


.Textarealancamentos label:nth-child(2) {
  float: right;
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  font-weight: normal;
    margin-right: 20px;
}

.Textarealancamentos label {
  font-weight: normal;
}

form.frmQuestlancamentos p {
  display: -webkit-inline-box;
    margin-bottom: 30px;
}

form.frmQuestlancamentos button:nth-child(10) {
  margin-left: 10px;
}
form.frmQuestlancamentos button:nth-child(9) {
  margin: 0 10px 0 10px;
}


section.textQuestlancamentos button {
  float: right;
  width: 138px;
  height: 34px;
  font-family: open sans;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  background-color: #2bbbdf;
  border: 0;
  border-radius: 7px;
}

section.textQuestlancamentos button img {
  position: absolute;
  float: left;
  margin: 3px 0px 0 -23px;
}

button.buttonQuest {
  margin-top: 15px!important;
}
/* Pagina /Questionario Lançamentos Fim*/








/* Pagina /Questionario Serviços*/

.ExpoCorpQuestServicos {
  background-color: #e0dede;
  padding-top: 22px;
}

.contentQuestServicos h1:first-child {
  font-family: open sans;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  color: #6f7678;
  text-transform: uppercase;
  margin: 40px 0 40px 0;
}


.contentQuestServicos p:first-child {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  font-weight: bold;
  text-align: center;
  background-color: #f7f7f7;
}

.ExpoCorpQuestServicos p:nth-child(2) {
  font-family: open sans;
  font-size: 12px;
  color: #869093;
  padding: 16px 0 20px 0;
    background-color: #e0dede;
      padding-left: 10px;

}

span.styleQustServicos {
  font-weight: bold;
}

span.styleQustServicos2 {
  font-size: 11px;
  font-weight: normal;

}


span.Contador2 {
  border: 1px solid #7c7c7c;
  border-radius: 8px;
  margin-left: 21px;
  padding: 2px 4px 2px 4px;
  box-sizing: border-box;
}

figure.imgQuestServicos img {
  width: 100%;
  padding: 45px 0 40px 0;
  background-color: #fff;
}


.contentQuestServicos p:nth-child(4) {
  font-family: open sans;
  font-size: 12px;
  color: #869093;
  margin: 15px 0 20px 0;
    padding-left: 10px;
      padding-bottom: 20px;

}

section.textQuestServicos p:last-child {
  clear: both;
  margin-top: 59px;
}

figure.bannerQuestEventoServicos img {
  width: 100%;
}

section.textQuestServicos h1 {
  font-family: open sans;
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0 40px 0;
}

section.textQuestServicos {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
    width: 95.6%;
      margin-bottom: 55px;
}

section.textQuestServicos p:nth-child(3) {
  line-height: 1.8;
}

.TextareaServicos label:first-child {
  margin-left: 20px;
}

form.frmQuestServicos input {
  width: 100%;
  height: 123px;
  border: 1px solid #7c7c7c;
  padding: 10px;
  outline: none;
  float: left;
  background: url(addQuest.png) center;
  background-repeat: no-repeat;
  background-position-y: 76px;
}


.InputServicos {
  float: left;
  width: 28.6%;
    margin-left: 15px;
}


.TextareaServicos {
  width: 99%;
    float: left;
    margin-bottom: 40px;

}



form.frmQuestServicos textarea {
  width: 100%;
  height: 123px;
  border: 1px solid #7c7c7c;
  border-radius: 7px;
  resize: none;
  outline: none;
  box-sizing: border-box;
  padding: 15px 20px 15px 20px;
}


.TextareaServicos label:nth-child(2) {
  float: right;
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  font-weight: normal;
    margin-right: 0%;
}

.TextareaServicos label {
  font-weight: normal;
}

form.frmQuestServicos p {
  display: -webkit-inline-box;
    margin-bottom: 30px;
}

form.frmQuestServicos button:nth-child(5) {
  margin-left: 10px;
}
form.frmQuestServicos button:nth-child(7) {
  margin: 0 10px 0 10px;
}


section.textQuestServicos button {
  float: right;
  width: 138px;
  height: 34px;
  font-family: open sans;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  background-color: #2bbbdf;
  border: 0;
  border-radius: 7px;
}

section.textQuestServicos button img {
  position: absolute;
  float: left;
  margin: 3px 0px 0 -23px;
}

button.buttonQuest {
  margin-top: 15px!important;
}
/* Pagina /Questionario Serviços Fim*/








/* Pagina /Questionario Concluir */

.ExpoCorpQuestConcluir {
  background-color: #e0dede;
  padding-top: 22px;
}

.contentQuestConcluir h1:first-child {
  font-family: open sans;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  color: #6f7678;
  text-transform: uppercase;
  margin: 40px 0 40px 0;
}


.contentQuestConcluir p:first-child {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  font-weight: bold;
  text-align: center;
  background-color: #f7f7f7;
}

.ExpoCorpQuestConcluir p:nth-child(2) {
  font-family: open sans;
  font-size: 12px;
  color: #869093;
  padding: 16px 0 20px 0;
    background-color: #e0dede;
      padding-left: 10px;

}

span.styleQustConcluir {
  font-weight: bold;
}

span.styleQustConcluir2 {
  font-size: 11px;
  font-weight: normal;

}

figure.imgQuestConcluir img {
  width: 100%;
  padding: 45px 0 40px 0;
  background-color: #fff;
}


.contentQuestConcluir p:nth-child(4) {
  font-family: open sans;
  font-size: 12px;
  color: #869093;
  margin: 15px 0 20px 0;
    padding-left: 10px;
      padding-bottom: 20px;

}

section.textQuestConcluir p:last-child {
  clear: both;
  margin-top: 59px;
}

figure.bannerQuestEventoConcluir img {
  width: 100%;
}

section.textQuestConcluir h1 {
  font-family: open sans;
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0 40px 0;
}

section.textQuestConcluir {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
    width: 95.6%;
      margin-bottom: 55px;
}

section.textQuestConcluir p:nth-child(3) {
  line-height: 1.8;
}


section.textQuestConcluir button {
  float: right;
  width: 138px;
  height: 34px;
  font-family: open sans;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  background-color: #2bbbdf;
  border: 0;
  border-radius: 7px;
}

section.textQuestConcluir button img {
  position: absolute;
  float: left;
  margin: 3px 0px 0 -23px;
}

form.frmQuestConcluir button:nth-child(5) {
  margin-left: 10px;
}
form.frmQuestConcluir button:nth-child(7) {
  margin: 0 10px 0 10px;
}


button.buttonQuest {
  margin-top: 15px!important;
}
/* Pagina /Questionario Concluir Fim*/





/* Pagina /Questionario Conclusao */

.ExpoCorpQuestConclusao {
  background-color: #e0dede;
  padding-top: 22px;
}

.contentQuestConclusao h1:first-child {
  font-family: open sans;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  color: #6f7678;
  text-transform: uppercase;
  margin: 40px 0 40px 0;
}


.contentQuestConclusao p:first-child {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
  font-weight: bold;
  text-align: center;
  background-color: #f7f7f7;
}

.ExpoCorpQuestConclusao p:nth-child(2) {
  font-family: open sans;
  font-size: 12px;
  color: #869093;
  padding: 16px 0 20px 0;
    background-color: #e0dede;
      padding-left: 10px;

}

span.styleQustConclusao {
  font-weight: bold;
}

span.styleQustConclusao2 {
color:#2bbbdf;

}

span.styleQustConclusao3 {
color:#2bbbdf;
  font-weight: bold;
}


span.styleQustConclusao4 {
  font-weight: bold;
}
section.textQuestConclusao p:nth-child(7) {
  text-align: center;
}
section.textQuestConclusao p:nth-child(6) {
  text-align: center;
}

figure.imgQuestConclusao img {
  width: 100%;
  padding: 45px 0 40px 0;
  background-color: #fff;
}


.contentQuestConclusao p:nth-child(4) {
  font-family: open sans;
  font-size: 12px;
  color: #869093;
  margin: 15px 0 20px 0;
    padding-left: 10px;
      padding-bottom: 20px;

}

section.textQuestConclusao p:last-child {
  clear: both;
  margin-top: 59px;
}

figure.bannerQuestEventoConclusao img {
  width: 100%;
}

section.textQuestConclusao h1 {
  font-family: open sans;
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0 40px 0;
}

section.textQuestConclusao {
  font-family: open sans;
  font-size: 14px;
  color: #869093;
    width: 95.6%;
      margin-bottom: 55px;
}

section.textQuestConclusao p:nth-child(3) {
  line-height: 1.8;
}


section.textQuestConclusao button {
  float: right;
  width: 138px;
  height: 34px;
  font-family: open sans;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  background-color: #2bbbdf;
  border: 0;
  border-radius: 7px;
    display: -webkit-inline-box;
}

section.textQuestConclusao button img {
  position: absolute;
  float: left;
  margin: 3px 0px 0 -23px;
}

form.frmQuestConclusao button:nth-child(5) {
  margin-left: 10px;
}
form.frmQuestConclusao button:nth-child(7) {
  margin: 0 10px 0 10px;
}

form.frmQuestConclusao p {
  background-color: #fff!important;
  display: -webkit-inline-box;
    font-weight: normal!important;
}


button.buttonQuest {
  margin-top: 15px!important;
}
/* Pagina /Questionario Concluisao Fim*/

/*Pagina /Catalogos / Catalogos_Virtuais_Selecionado*/
.CatVirtualSelecionado p {
    font-family: open sans;
    font-size: 12px;
    color: #c6c3c3;
    font-weight: bold;
    margin: 15px 0 0 4px;
    border-bottom: 1px solid;
    padding: 0 0 5px 43px;
    width: 100%;
}

section.CatVirtualSelecionado h1 {
  font-family: open sans;
  font-size: 30px;
  color: #6f7678;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  margin: 20px 0 40px 0;

}


section.CatVirtualSelecionado h2 {
  float: left;
  font-family: open sans;
  font-size: 30px;
  color: #6f7678;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0px 15px 0 50px;
}

ul.buscaCatVirtualSelecionado {
    clear: both;
}

.MenuVirtualSelect ul {
    list-style: none;
    font-family: open sans;
    font-size: 11px;
    color: #6f7678;
}

.MenuVirtualSelect {
    border-bottom: 1px solid #c6c3c3;
    padding: 0 0 50px 0;
    margin-bottom: -50px;
}

nav.pagNot .PagVirtualSelect {
    margin: 50px auto 0px auto;
    border-bottom: 20px solid #e5e5e5;
    width: 100%;
    text-align: center;
    padding-bottom: 25px;
    padding-left: 35%;
}

.GuiaVirtualselect {
    margin-top: 77px;
       width: 84%; 
}

.MenuVirtualSelect ul li {
    float: left;
}

figure.downloadCatVirtualSelecionado {
  float: left;
}

.MenuVirtualSelect ul li:first-child {
    margin-left: 10px;
}

.MenuVirtualSelect ul li:nth-child(2) {
    margin: 10px 135px 0 90px;
    font-size: 19px;
    font-weight: bold;
}

.MenuVirtualSelect ul li:nth-child(4) {
    margin: 10px 50px 0 60px;
}


.MenuVirtualSelect ul li:nth-child(5) {
    margin-top: 10px;
}
.MenuVirtualSelect ul li:nth-child(3) {
    margin-top: 10px;
}


.navbar-form {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  margin-right: 0;
  margin-left: 0;
  margin-bottom: -12px;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}


.form-group {
  width: 100%;
}


.CatVirtualSelecionado .form-control {
  position: relative;
  margin-right: -29px;
  display: block;
  width: 74%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #f7f7f7;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
  -webkit-transition: none!important;
  -o-transition: none!important;
  transition: none!important;
    float: right;
}


button.lupaCatVirtualSelecionado {
  position: relative;
  top: -30px;
  left: 93%;
  color: #2BBBDF;
  background-color: rgba(255, 255, 255, 0);
  border: none;
}

ul.buscaCatVirtualSelecionado a {
  font-family: open sans;
  font-size: 14px;
  color: #2bbbdf;
  padding: 0 0px 0 9px;
}

ul.buscaCatVirtualSelecionado a:hover, ul.buscaCatVirtualSelecionado .open>a:focus {
  background-color: #fff;
}


ul.buscaCatVirtualSelecionado span.caret {
  margin-right: 20px;
}

ul.buscaCatVirtualSelecionado a {
  font-family: open sans;
  font-size: 14px;
  color: #2bbbdf;
  padding: 0 0px 0 9px;
  margin-top: 14px;
}


ul.buscaCatVirtualSelecionado a:hover, ul.buscaCatVirtualSelecionado .open>a:focus {
  background-color: #FFF;
  color: #2BBBDF;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
    
      background-color: #FFF;
    }
    
    
    
.idiomaCatVirtualSelecionado {
  position: absolute;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 107px;
  padding: 4px 0;
  margin: 0px 27px 0 0px;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: none;
  border: none;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}


nav.pagCatVirtualSelecionado {
    text-align: center;
    font-family: Quicksand;
    font-size: 19px;
    padding: 0 0px 0;
    text-transform: uppercase;
    margin: 119px 0 30px 150px;
    clear: both;
    width: 68%;
}


.listaVirtualSelect ul li {
    float: left;
}
.listaVirtualSelect ul {
    list-style: none;
}

.listaVirtualSelect1 ul li {
    float: left;
}
.listaVirtualSelect1 ul {
    list-style: none;
}


.listaVirtualSelect2 ul li {
    float: left;
}
.listaVirtualSelect2 ul {
    list-style: none;
}


.listaVirtualSelect3 ul li {
    float: left;
}
.listaVirtualSelect3 ul {
    list-style: none;
}


.listaVirtualSelect4 ul li {
    float: left;
}
.listaVirtualSelect4 ul {
    list-style: none;
}


.listaVirtualSelect5 ul li {
    float: left;
}
.listaVirtualSelect5 ul {
    list-style: none;
}


.listaVirtualSelect6 ul li {
    float: left;
}
.listaVirtualSelect6 ul {
    list-style: none;
}

.listaVirtualSelect {
    display: -webkit-box;
    padding-left: 10px;
}

.listaVirtualSelect1 {
    display: -webkit-box;
    background-color: #cdeaf9;
    padding-top: 15px;
    height: 50px;
    box-sizing: border-box;
    padding-left: 10px;
}

.listaVirtualSelect2 {
    display: -webkit-box;
    padding-top: 15px;
    height: 50px;
    box-sizing: border-box;
    padding-left: 10px;
}

.listaVirtualSelect3 {
    background-color: #cdeaf9;
    display: -webkit-box;
    padding-top: 15px;
    height: 50px;
    box-sizing: border-box;
    padding-left: 10px;
}

.listaVirtualSelect4 {
    display: -webkit-box;
    padding-top: 15px;
    height: 50px;
    box-sizing: border-box;
    padding-left: 10px;
}

.listaVirtualSelect5 {
    background-color: #cdeaf9;
    display: -webkit-box;
    padding-top: 15px;
    height: 50px;
    box-sizing: border-box;
    padding-left: 10px;
}

.listaVirtualSelect6 {
    display: -webkit-box;
    padding-top: 15px;
    height: 50px;
    box-sizing: border-box;
    padding-left: 10px;
}

.ListaGeralVirutal {
    text-transform: uppercase;
    font-family: open sans;
    font-size: 16px;
    font-weight: bold;
    color: #6f7678;
}

.listaVirtualSelect ul li:nth-child(4) {
    margin: 0 0 0 405px;
}
.listaVirtualSelect ul li:nth-child(2) {
    margin: 0 220px 0 100px;
}

.listaVirtualSelect1 ul li:nth-child(4) {
    margin: 0 0 0 430px;
}
.listaVirtualSelect1 ul li:nth-child(2) {
    margin: 0 117px 0 128px;
}

.listaVirtualSelect2 ul li:nth-child(4) {
    margin: 0 0 0 430px;
}
.listaVirtualSelect2 ul li:nth-child(2) {
    margin: 0 117px 0 128px;
}

.listaVirtualSelect3 ul li:nth-child(4) {
    margin: 0 0 0 430px;
}
.listaVirtualSelect3 ul li:nth-child(2) {
    margin: 0 117px 0 128px;
}

.listaVirtualSelect4 ul li:nth-child(4) {
    margin: 0 0 0 430px;
}
.listaVirtualSelect4 ul li:nth-child(2) {
    margin: 0 117px 0 128px;
}

.listaVirtualSelect5 ul li:nth-child(4) {
    margin: 0 0 0 430px;
}
.listaVirtualSelect5 ul li:nth-child(2) {
    margin: 0 117px 0 128px;
}

.listaVirtualSelect6 ul li:nth-child(4) {
    margin: 0 0 0 430px;
}
.listaVirtualSelect6 ul li:nth-child(2) {
    margin: 0 117px 0 128px;
}


nav.pagCatVirtualSelecionado .paginationCatVirtualSelecionado {
  margin: 75px 0 85px 0;
}

.paginationCatVirtualSelecionado {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

.paginationCatVirtualSelecionado>li {
  display: inline;
}



nav.pagCatVirtualSelecionado a {
  margin: 0 0 0 4px;
  border-radius: 0;
  font-family: Quicksand;
  font-size: 19px;
  color: #ffF;
  background-color: #babebf;
  width: 30px;
  height: 31px;
  padding: 0;
  border: 0;
}


nav.pagCatVirtualSelecionado>.pagination>li:first-child>a {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  background-color: #BABEBF;
}

nav.pagCatVirtualSelecionado>.pagination>li:last-child>a {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #BABEBF;
}


section.CatVirtualSelecionadoA h1{
  font-family: open sans;
  font-size: 42px;
  text-transform: uppercase;
  font-weight: bold;
  color: #6f7678;
  margin-bottom: 25px;
}

section.CatVirtualSelecionadoA h1{
  border-left: 60px solid #cdeaf9;
  padding-left: 15px;
  border-right: 1229px solid #cdeaf9;
  padding-right: 45px;
}

article.conteudoVirtualSelecionadoA{
  max-width: 1108px;
  margin: 0 auto;
}


.itemCatVirtualSelecionado {
  background-color: #cdeaf9;
  width: 212px;
  height: 37px;
  text-align: center;
  font-family: open sans;
  font-size: 12px;
  color: #6f7678;
  font-weight: bold;
   padding: 9px 0 0 60px;
    margin-right: 15px;
      display: -webkit-inline-box;
}

a.botaoCatVirtualSelecionado.btn.btn-primary {
  background-color: #2bbbdf;
  border-color: #2bbbdf;
  font-weight: bold;
  font-size: 14px;
  margin-left: 42%;
  margin-top: -84px;
  width: 217px;
  height: 34px;
}

.itemCatSelect input[type="checkbox"] {
  float: left;
  margin: 0 0 0 -35px;
  width: 19px;
  height: 19px;
  z-index: 999;
  position: absolute;
}

form.FormCatVirtualSelecionado{
  display: -webkit-inline-box;
}


.itemCatVirtualSelecionado:nth-child(n+5):nth-child(-n+8) {
  background-color: #fff;
}


.itemCatVirtualSelecionado:nth-child(n+13):nth-child(-n+16) {
  background-color: #fff;
  
}
.checkbox {
  width: 19px;
  height: 20px;
  padding: 0;
  background: url("itemTeste.png");
  display: block;
  clear: left;
  float: left;
  margin: 0 26px 0 0;
}

.checked {
     background-position: 0px -50px;   
}

.clicked {
     background-position: 0px -20px;
}

.clicked.checked {
     background-position: 0px -75px;
}


.green {
    background-color: #cdeaf9;
 }

 .red {
    background-color: red;
 }

.purple {
    background-color: purple;
 }
 
 .ProdutoxFabricante.GuiaVirtualselect {
    margin-top: 55px;
}

.itemCatVirtualSelecionado2 {
    width: 195px;
    height: 37px;
    font-family: open sans;
    font-size: 12px;
    color: #6f7678;
    padding: 9px 0 0 0px;
    margin-right: 55px;
    display: -webkit-inline-box;
}

span.styleVirtualSelect {
    color: #2bbbdf;
}

section.CatVirtualSelecionadoA {
    border-bottom: 4px solid #cdeaf9;
    padding-bottom: 45px;
}



article.conteudoVirtualSelecionado2A {
    max-width: 1108px;
    margin: 0 auto;
        text-transform: uppercase;
}

form.FormCatVirtualSelecionado2 {
    display: -webkit-inline-box;
        margin-top: 10px;
}

.itemCatVirtualSelecionado3 {
    background-color: #cdeaf9;
    width: 212px;
    height: 37px;
    text-align: center;
    font-family: open sans;
    font-size: 12px;
    color: #6f7678;
    font-weight: bold;
    padding: 9px 0 0 60px;
    margin-right: 55px;
    display: -webkit-inline-box;
}
 
 
.PagVirtualSelect{
    border: 0;
        margin-bottom: -70px;

} 
 /* Fim Pagina /Catalogos / Catalogos_Virtuais_Selecionado*/
