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

#container-universal{
  width:960px;
  margin: 0px auto 0px auto;
  display:table;
  clear:both;
}

#container-universal h2{
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  color:#ffffff;
  margin:15px 0px 0px 60px;
}


#intro h1{
  font-family:Arial, Helvetica, sans-serif;
  font-size:48px;
  color:#1b1464;
  margin:0px 0px 0px 40px;
  position: relative;
}




#topo-banner{
  width:960px;
  height:365px;
  background-image: url(/media/11934278/hs-universal_03.jpg?20180216);
  float:left;
}

#intro{
  width:960px;
  height:642px;
  background-image: url(/media/11934285/img-universal.jpg?20180216);
  float:left;
}



#menu-universal{
  width:960px;
  height:87px;
  float:left;
  background-image:url(http://www.cvc.com.br/media/3127056/hs-universal_05.jpg?20180216);
  
}

#txt-intro{
  width:890px;
  height:300px;
  float:left;
  margin:0px 0px 0px 40px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  
  color:#ffffff;
}

#txt-intro p{
  line-height:16px;
  padding-top: -10px;
}

#beneficios{
  width:875px;
  margin: 0px 0 0 55px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:18px;
  color:#ffffff;
  float:left;
  border-top:dashed 1px #ccedff;
  padding-top:5px;
  
}


#container-universal ul{
  width: 900px;
  height:180px;
  float: left;
  list-style-type: none;
  display: block;
  
  margin-right: auto;
  
  
}



#container-universal .bt_comprar{
  margin:0px 0px 0px 25px;
  
}


#parques-universal{
  width:960px;
  height: 2308px;
  background-image: url(/media/11934297/hs-universal_091.jpg?20180216);
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height:20px;
}
#show-universal{
  width:960px;
  height:794px;
  background-image: url(/media/11934279/hs-universal_11.jpg?20180216);
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height:20px;
}

#show-universal h2{
  padding-top:10px;
}
#ingressos-universal{
  width:960px;
  height: auto;
  background-image: url(/media/11934315/hs-universal_132.jpg?20180216);
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height:20px;
  background-color: #005281;
}
#ingressos-universal .asterisco {
    color: #ccedff;
    font-size: 10px;
    line-height: 12px;
    display: table;
    width: 100%;
    padding: 0px 15px !important;
    text-indent: 18px;
    margin-bottom: 20px;
    margin-top: 20px;
    float: none;
    box-sizing: border-box;
}
#ingressos-universal .ingressos{
  width:890px;
  float:left;
  margin:20px 0px 0px 20px;
  padding-top:330px;
  margin-bottom: 120px;
}

#ingressos-universal .descritivo-ingresso{
  width:350px;
  height:auto;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:18px;
  color:#ffffff;
  float:right;
  
}

#ingressos-universal .ingressos li{
  width: 270px;
  height:200px;
  margin: 0px 0px 0px 30px;
  padding:30px 0px 0 0;
  float:left;
  display: block;
  color:#FFFFFF;
}

#ingressos-universal .ingressos ul{
  width: 900px;
  height:240px;
  float: left;
  list-style-type: none;
  display: block;
  
  margin-right: auto;
  margin-bottom: 0px;
  
}


#hoteis-universal{
  width:960px;
  height: auto;
  background-position: top center;
  background-repeat: no-repeat;
  background-color: #003665;
  padding-bottom: 15px;
  background-image: url(/media/11934298/hs-universal_15.jpg?20180216);
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height:20px;
  padding-top:7px;
}

#dicas-universal{
  width:960px;
  height: 695px;
  background-image: url(/media/11934306/hs-universal_17.jpg?20180216);
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height:20px;
  margin-bottom: 30px;
}

#container-universal p{
  padding-top:10px;
  line-height:15px;
}

p.legal-line {
    color: #fff;
    font-size: 10px;
    margin: 0px 30px;
}

#show-universal .show{
  width:900px;
  float:left;
  margin:60px 0px 0px 40px;
  border-bottom: none;
}

.hoteis-universal h2{
  margin-top: 0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  color:#ffffff;
  
}


.dicas{
  width:920px;
  float:left;
  margin: 30px 0 20px 40px;
}


.hotel-universal{
  width:900px;
  float:left;
  margin:20px 0px 0px 40px;
}

.parque{
  width:900px;
  height:380px;
  float:left;
  margin:40px 0px 0px 40px;
}

.parque-island{
  width:900px;
  height:680px;
  float:left;
  margin:40px 0px 0px 40px;
  padding-top:20px;
  
}

.parque-wet{
  width: 920px;
  height: 708px;
  margin-top: 120px;
  float:left;
  padding: 40px 0px 0px 40px;
  padding-top:10px;
  background-image: url(/media/11934289/volcanos-bay-bg.jpg?20180216);
}

.parque-wet .titulo-hotel {
    color: #0090CE;
}

.parque-wet p {
    color: #0090CE;
}

.img{
  width:350px;
  height:auto;
  float:left;
}
.descritivo{
  width:530px;
  height:auto;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:18px;
  color:#ffffff;
  float:right;
  padding-right:20px;
}

.parque .descritivo {
    margin-top: 80px;
}

.descritivo-dicas{
  width:220px;
  height:auto;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:18px;
  color:#ffffff;
  
  text-align:center;
}


.titulo-hotel{
  font-weight:bold;
  color:#ffffff;
  font-size:16px;
  line-height: 20px;
}

.asterisco{
  color:#ccedff;
  font-size:10px;
  padding-left:50px;
  
  
}
.dica{
  width:180px;
  height:140px;
  margin: 125px 0 0 40px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:18px;
  color:#ffffff;
  float:left;
  
}


.dicas li{
  width:250px;
  
  margin:0px 0px 0px 30px;

  float:left;
  display: block;
  color:#FFFFFF;
}


.conteudoselo {
  width:480px;
  height:auto;
  background-color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  margin:10px;
}


.textoselo{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:18px;
  }


.textoselo h3{
  font-size:16px;
  color:#0071aa;
  font:Arial, Helvetica, sans-serif;
  border-bottom:#0071aa solid 2px;
  margin:10px 0px 0 0px;
  padding-bottom: 10px;
  }

.textoselo p{
line-height:15px;
padding-top:12px;
}
  
  .universalbt-comprar {
  background: #69b42e;

  display: block;
  color: white;
  margin-top:20px;
  margin-bottom: 3px;
  clear: both;
  width: 240px;
  height: 27px;
  text-transform: uppercase;
  text-align: center;
  line-height: 27px;
  border-radius: 6px;
  border-bottom: #4c8230 2px solid;
  border-right: #4c8230 2px solid;
  
  font-family: Arial, Helvetica;
  font-size: 14px;
  font-weight:bold;
  text-decoration:none;
  float:right;
  
}


.universalbt-reserve
{
  background: #69b42e;

  display: block;
  color: white;
  margin-top:20px;
  margin-bottom: 3px;
  clear: both;
  width: 120px;
  height: 27px;
  text-transform: uppercase;
  text-align: center;
  line-height: 27px;
  border-radius: 6px;
  border-bottom: #4c8230 2px solid;
  border-right: #4c8230 2px solid;

  font-family: Arial, Helvetica;
  font-size: 14px;
  font-weight:bold;
  text-decoration:none;
  float:right;
  
}
.universalbt-comprar:hover
{
  
  background: #75c933;
  border-radius: 6px;
  border-bottom: #5a9939 2px solid;
  border-right: #5a9939 2px solid;
}

.universalbt-reserve:hover
{
  
background: #75c933;
  border-radius: 6px;
  border-bottom: #5a9939 2px solid;
  border-right: #5a9939 2px solid;
}

#menu-universal .menu{
  width:880px;
  height:60px;
  border-radius:8px;
  background-color:#00345d;
  margin-left:41px;
  margin-top: 10px;
  background-image: linear-gradient(to bottom, #003f6e, #00203f);
  
}

#menu-universal .menu ul{ 
  list-style-type: none;
  float: left;
  display:block;
  height:60px;
  width:890px;
  margin-top:20px;
}





#menu-universal .menu li{
  width:177px;
  height:30px;
  float:left;
  color:#deebf2;
  text-align:center;
  text-transform:uppercase;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:600;
  border-right:solid 1px #396180;
  padding-top:9px;
  margin-top:-5px;
  font-size:15px;
  cursor:pointer;
}


#menu-universal .menu li:hover{
  color:#FFFFFF;
  font-size:16px;
}


a{
  text-decoration:none;
}


.lightboxHolder {
     border-radius:8px;
   height: 570px;
  width: 850px;
  position:fixed;
top:0;
margin-left: 55px;
margin-top: 20px;
  display:none;
  z-index: 3333;
  background-image: url(http://www.cvc.com.br/media/2650432/bgblack.png?20180215);
}


.lightboxContainer {
  
   position:absolute;
  padding: 10px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  cursor:pointer;
}

.closebtn {
   background-image: url(http://www.cvc.com.br/media/2650452/btfechar.png?20180215);
  display: block;
  position:fixed;
  height: 20px;
  width: 20px;
  margin-left:810px;
  }

img.tm {
    position: absolute;
    top: 12px;
}
.asterisco{
  color:#ccedff;
  font-size:10px;
  padding-left:50px;
  display: block;
  padding: 0px;
  
}




/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
