html, body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}

div#preloader { position: fixed; left: 0; top: 0; z-index: 999; width: 100%; height: 100%; overflow: visible; background: #ffffff url('../img/ajax-loader.gif') no-repeat center center; 
}

.row {
  margin-right: 0px !important;
  margin-left: 0px !important;
}

#pabellonAmarillo {
  width: 100%;
  display: block;
  vertical-align: top;
  background-image: url('../img/amarilloBg1.png');
  background-repeat: no-repeat;
  background-size: 100%;
  padding-top: 0.5%;
}

#pabellonAmarillo .col1, #pabellonAmarillo .col1m, #pabellonAmarillo .col1l, #pabellonAmarillo .col2L div, #pabellonAmarillo2 .col1 {
    cursor: pointer;
} 

#pabellonAmarillo .row {
  display: block;
  width: 100%;
  position: relative;
  margin-bottom: 0.3%;
}

#pabellonAmarillo .row.rownoM {
  margin-bottom: 0;
}

#pabellonAmarillo .row div {
  margin-left: -4px;
  margin-right: 0.3%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

#pabellonAmarillo .row div:first-child {
  margin-left: 0;
}

#pabellonAmarillo .row .color1 {
  background: #efc143;
}

#pabellonAmarillo .row .color2 {
  background: #FF7B22 !important;
}

#pabellonAmarillo .row .col1 {
  display: inline-block;
  vertical-align: top;
  width: 4.9%;
  background-color: #efc143;
}

#pabellonAmarillo .row .col1m {
  display: inline-block;
  vertical-align: top;
  width: 6.2%;
  background-color: #efc143;
}

#pabellonAmarillo .row .col1l.mini {
  height: 18px !important;
}

#pabellonAmarillo .row .col1l {
  display: inline-block;
  vertical-align: top;
  width: 8%;
  background-color: #efc143;
}

#pabellonAmarillo .row .col2 {
  display: inline-block;
  vertical-align: top;
  width: 9.8%;
  background-color: #efc143;
  cursor: pointer;
}

#pabellonAmarillo .row .col2x {
  display: inline-block;
  vertical-align: top;
  width: 10.5%;
  background-color: #efc143;
  cursor: pointer;
}

#pabellonAmarillo .row .col3x {
  display: inline-block;
  vertical-align: top;
  width: 12.7%;
  cursor: pointer;
}

#pabellonAmarillo .row .col4x {
  display: inline-block;
  vertical-align: top;
  width: 18%;
  cursor: pointer;
}

#pabellonAmarillo .row .col2L {
  display: inline-block;
  vertical-align: top;
  width: 10%;
}

#pabellonAmarillo .row div .colL1 {
  width: 50%;
  margin-left: 50%;
  display: block;
  background-color: #efc143;
}

#pabellonAmarillo .row div .colL2 {
  width: 100%;
  display: block;
  background-color: #efc143;
  margin: 0;
}

#pabellonAmarillo .row .col1space {
  display: inline-block;
  vertical-align: top;
  width: 4.9%;
}

#pabellonAmarillo .row .col1space.mini {
  width: 4.0%;
  height: 15px !important;
}

#pabellonAmarillo .row .col1spacem {
  display: inline-block;
  vertical-align: top;
  width: 9.3%;
}

#pabellonAmarillo .row .col1spacel {
  display: inline-block;
  vertical-align: top;
  width: 5.7%;
}

#pabellonAmarillo .row .col1spacex {
  display: inline-block;
  vertical-align: top;
  width: 3.6%;
}

#pabellonAmarillo .row .col1spacexx {
  display: inline-block;
  vertical-align: top;
  width: 1%;
}

#pabellonAmarillo .row .nobordeBL {
  border-bottom-left-radius: 0 !important;
}

#pabellonAmarillo .row .nobordeBR {
  border-bottom-right-radius: 0 !important;
}

#pabellonAmarillo .row .nobordeTL {
  border-top-left-radius: 0 !important;
}

#pabellonAmarillo .row .nobordeTR {
  border-top-right-radius: 0 !important;
}

#pabellonAmarillo .row .noMargin {
  margin-right: 0;
}

#pabellonAmarillo .row .marginMod {
  margin-right: 0.9%;
}

#pabellonAmarillo .row .modWidth {
  width: 7.6%;
}

#pabellonAmarillo .row .margin5 {
  margin-left: -5px !important;
}

#pabellonAmarillo .row p {
  margin: 0;
  color: #58595b;
  text-align: center;
  font-size: 12px;
  font-family: 'arial';
  line-height: 12px;
}

#pabellonAmarillo .row .col1 p {
  padding-top: 20px;
}

#pabellonAmarillo .row .col1.col1mH4 p {
  padding-top: 6px;
}

#pabellonAmarillo .row .col2x p {
  padding-top: 20px;
}

#pabellonAmarillo .row .col1m p {
  padding-top: 20px;
}

#pabellonAmarillo .row .col1m.col1mH2 p {
  padding-top: 38px;
}

#pabellonAmarillo .row .col1.col1mH2 p {
  padding-top: 38px;
}

#pabellonAmarillo .row .col1l p {
  padding-top: 20px;
}

#pabellonAmarillo .row .col1.col1mH p {
  padding-top: 30px;
}

#pabellonAmarillo .row .col2L.col1mH3 p {
  padding-top: 20px;
}

#pabellonAmarillo .row .col2 p {
  padding-top: 20px;
}

#pabellonAmarillo .row .col1.col1Top2.col1mH2 p {
  padding-top: 38px;
}

#pabellonAmarillo2 .col1 {
  display: inline-block;
  vertical-align: top;
  border-radius: 5px;
  background-color: #FDC300;
}

#pabellonAmarillo2 > div:last-child {
  position: absolute;
  bottom: 0;
  left: 0;
}

#pabellonAmarillo2 .col1 p {
  margin: 0;
  color: white;
  text-align: center;
  font-size: 12px;
  font-family: 'arial';
  line-height: 12px;
  padding-top: 7px;
}

#pabellonAmarillo .pBottom {
  padding-bottom: 6%;
}





#pabellonAzul {
  width: 100%;  
  background-image: url('../img/azulBg2.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding-bottom: 5%;
}

#pabellonAzul .col1, #pabellonAzul .col1l, #pabellonAzul .col1m, #pabellonAzul .col2, #pabellonAzul .col1x {
    cursor: pointer;
    position: relative;
    z-index: 5;
}

#pabellonAzul .row {
  display: block;
  width: 100%;
  position: relative;
  margin-bottom: 0.3%;
}

#pabellonAzul .row div {
  margin-left: -4px;
  margin-right: 0.2%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

#pabellonAzul .row div:first-child {
  margin-left: 0;
}

#pabellonAzul .row .color2 {
  background-color: #B17F4A !important;
}

#pabellonAzul .row .col1space {
  display: inline-block;
  vertical-align: top;
  width: 4.6%;
}

#pabellonAzul .row .col1spacem {
  display: inline-block;
  vertical-align: top;
  width: 6.6%;
}

#pabellonAzul .row .col1spacel {
  display: inline-block;
  vertical-align: top;
  width: 8%;
}

#pabellonAzul .row .col2space {
  display: inline-block;
  vertical-align: top;
  width: 9.2%;
}

#pabellonAzul .row .col1spacexx {
  display: inline-block;
  vertical-align: top;
  width: 1.5%;
  margin-right: 0.1%;
}

#pabellonAzul .row .col1spacex {
  display: inline-block;
  vertical-align: top;
  width: 3%
}

#pabellonAzul .row .col1spacemargen {
  display: inline-block;
  vertical-align: top;
  width: 0.2%;
}

#pabellonAzul .row .col1 {
  display: inline-block;
  vertical-align: top;
  width: 4.6%;
  background-color: #00A5CF;
}

#pabellonAzul .row .col1m {
  display: inline-block;
  vertical-align: top;
  width: 6.2%;
  background-color: #00A5CF;
}

#pabellonAzul .row .col1l {
  display: inline-block;
  vertical-align: top;
  width: 7.8%;
  background-color: #00A5CF;
}

#pabellonAzul .row .col1x {
  display: inline-block;
  vertical-align: top;
  width: 3%;
  background-color: #00A5CF;
}

#pabellonAzul .row .col1xx {
  display: inline-block;
  vertical-align: top;
  width: 1.5%;
  background-color: #00A5CF;
}

#pabellonAzul .row .col2 {
  display: inline-block;
  vertical-align: top;
  width: 9.4%;
  background-color: #00A5CF;
}

#pabellonAzul .row .col3 {
  display: inline-block;
  vertical-align: top;
  width: 13.4%;
  border-radius: 5px;
  background-color: #00A5CF;
}

#pabellonAzul .row .nMargenR {
  margin-right: 0;
}

#pabellonAzul .row .nMargenT {
  margin-top: -0.3%
}

#pabellonAzul .row .marginMod {
  margin-right: 0 !important;
}

#pabellonAzul .row .mRight {
  margin-right: 0.6%;
}

#pabellonAzul .row p {
  margin: 0;
  color: white;
  text-align: center;
  font-size: 12px;
  font-family: 'arial';
  line-height: 12px;
  font-weight: bold;
}

#pabellonAzul .row .col1 p {
  padding-top: 15px;
}

#pabellonAzul .row .col1m p {
  padding-top: 15px;
}

#pabellonAzul .row .col1l p {
  padding-top: 15px;
}

#pabellonAzul .row .col1.col1mH p {
  padding-top: 23px;
}

#pabellonAzul .row .col2.col1mH p {
  padding-top: 23px;
}

#pabellonAzul .row .col1m.col1mH2 p {
  padding-top: 30px;
}

#pabellonAzul .row .col1x p {
  padding-top: 16px;
  word-wrap: break-word;
}

#pabellonAzul .row .col1m.col1Top.col1mH p {
  padding-top: 25px;
}




#pabellonRojo {
  width: 100%;
  vertical-align: top;
  display: block;
  background-image: url('../img/rojoBg2.png');
  background-size: 100%;
  background-repeat: no-repeat;
}

#pabellonRojo .col1l, #pabellonRojo .col1m, #pabellonRojo .col1, #pabellonRojo .col2 {
    cursor: pointer;
}

#pabellonRojo .row {
  display: block;
  width: 100%;
  position: relative;
  margin-bottom: 0.3%;
}

#pabellonRojo .row div {
  margin-left: -4px;
  margin-right: 0.3%;
}

#pabellonRojo .row div:first-child {
  margin-left: 0;
}

#pabellonRojo .row .color2.col1m {
  background-color: #d14f4d;
}

#pabellonRojo .row .color2.col1l {
  background-color: #d14f4d;
}

#pabellonRojo .row .col1 {
  display: inline-block;
  vertical-align: top;
  width: 4.4%;
  background-color: #d14f4d;
}

#pabellonRojo .row .col1m {
  display: inline-block;
  vertical-align: top;
  width: 5.6%;
  background-color: #d14f4d;
}

#pabellonRojo .row .col1l {
  display: inline-block;
  vertical-align: top;
  width: 9.1%;
  border-radius: 5px;
  background-color: #DA412D;
}

#pabellonRojo .row .col2 {
  display: inline-block;
  vertical-align: top;
  width: 11.2%;
  background-color: #DA412D;
}

#pabellonRojo .row .col3 {
  display: inline-block;
  vertical-align: top;
  width: 17.1%;
  background-color: #8f3031;
  cursor: pointer;
  position: relative;
  z-index: 222; 
}

#pabellonRojo .row .col1space {
  display: inline-block;
  vertical-align: top;
  width: 4.4%;
}

#pabellonRojo .row .col1spacem {
  display: inline-block;
  vertical-align: top;
  width: 5.5%;
}

#pabellonRojo .row .col1spacex {
  display: inline-block;
  vertical-align: top;
  width: 2.2%;
}

#pabellonRojo .row .col1space3 {
  display: inline-block;
  vertical-align: top;
  width: 7.3%;
}

#pabellonRojo .row .col1spacemargen {
  display: inline-block;
  vertical-align: top;
  margin-left: 0.66%;
}

#pabellonRojo .row .col1spacemargen2 {
  display: inline-block;
  vertical-align: top;
  width: 1.7%;
}

#pabellonRojo .row .col1spacemargen3 {
  display: inline-block;
  vertical-align: top;
  margin-left: 0.2%;
  margin-right: 0.01%;
}

#pabellonRojo .row .noMargen {
  margin-right: 0.1%;
}

#pabellonRojo .row p {
  margin: 0;
  color: white;
  text-align: center;
  font-size: 10px;
  font-family: 'arial';
  line-height: 11px;
  font-weight: bold;
}

#pabellonRojo .row .col1l p {
  padding-top: 18px;
}

#pabellonRojo .row .col1m p {
  padding-top: 18px;
}

#pabellonRojo .row .col1 p {
  padding-top: 18px;
}

#pabellonRojo .row .col1.col1mH.col1Top p {
  padding-top: 30px;
}

#pabellonRojo .row .col1.col1mH.col1Top2 p {
  padding-top: 30px;
}

#pabellonRojo .row .col1.col1mH p {
  padding-top: 30px;
}

#pabellonRojo .row .col1m.col1mH p {
  padding-top: 30px;
}

#pabellonRojo .row .col2 p {
  padding-top: 20px;
}

#pabellonRojo .row .col3 p {
  padding-top: 42%;
}

#pabellonRojo .pTop {
  padding-top: 2%;
}




#pabellonVerde {
  width: 100%;
  background-image: url('../img/verdeBg1.png');
  background-size: 100%;
  padding-bottom: 3%;
  background-repeat: no-repeat;
}

#pabellonVerde .col1, #pabellonVerde .col1m, #pabellonVerde .col1l, #pabellonVerde .col2, #pabellonVerde .col3 {
    cursor: pointer;
    position: relative;
    z-index: 5;
}

#pabellonVerde .row {
  display: block;
  width: 100%;
  position: relative;
  margin-bottom: 0.3%;
}

#pabellonVerde .row div {
  margin-left: -4px;
  margin-right: 0.15%;
}

#pabellonVerde .row div:first-child {
  margin-left: 0;
}

#pabellonVerde .row .col1 {
  display: inline-block;
  vertical-align: top;
  width: 2.7%;
  background-color: #b1ce57;
}

#pabellonVerde .row .col1m {
  display: inline-block;
  vertical-align: top;
  width: 3.6%;
  background-color: #b1ce57;
}

#pabellonVerde .row .col1l {
  display: inline-block;
  vertical-align: top;
  width: 4.5%;
  background-color: #b1ce57;
}

#pabellonVerde .row .col2 {
  display: inline-block;
  vertical-align: top;
  width: 5.4%;
  background-color: #b1ce57;
}

#pabellonVerde .row .col2m {
  display: inline-block;
  vertical-align: top;
  width: 6.75%;
  background-color: #b1ce57;
  cursor: pointer;
}

#pabellonVerde .row .col3 {
  display: inline-block;
  vertical-align: top;
  width: 8.3%;
  border-radius: 5px;
  background-color: #A5CF4C;
}

#pabellonVerde .row .col1space {
  display: inline-block;
  vertical-align: top;
  width: 2.7%
}

#pabellonVerde .row .col1spacex {
  display: inline-block;
  vertical-align: top;
  width: 0.9%;
}

#pabellonVerde .row .col1spacex2 {
  display: inline-block;
  vertical-align: top;
  width: 1.2%;
}

#pabellonVerde .row .col1spacexx {
  display: inline-block;
  vertical-align: top;
  width: 1.4%;
}

#pabellonVerde .row .col1spacexl {
  display: inline-block;
  vertical-align: top;
  width: 2.6%;
}

#pabellonVerde .row .col1spacem {
  display: inline-block;
  vertical-align: top;
  width: 1.8%;
}

#pabellonVerde .row .col1spacexxl {
  display: inline-block;
  vertical-align: top;
  width: 9.8%;
}

#pabellonVerde .row p {
  margin: 0;
  color: #4d4d4d;
  text-align: center;
  font-size: 8px;
  font-family: 'arial';
  line-height: 10px;
  word-wrap: break-word;
  font-weight: bold;
}

#pabellonVerde .row .circle p {
  padding-top: 46%;
}

#pabellonVerde .row .col1.col1mH p {
  padding-top: 8px;
}

#pabellonVerde .row .col1.col1Top p {
  padding-top: 6px;
}

#pabellonVerde .row .col1l p {
  padding-top: 12px;
}

#pabellonVerde .row .col1 p {
  padding-top: 4px;
}

#pabellonVerde .row .col1m p {
  padding-top: 5px;
}

#pabellonVerde .row .col2.col1mH3 p {
  padding-top: 3px;
}

#pabellonVerde .row .col1.col1mH4 p {
  padding-top: 15px;
}

#pabellonVerde .row .col2.col1mH p {
  padding-top: 12px;
}

#pabellonVerde .row .col3 p {
  padding-top: 10px;
}

#pabellonVerde .mTop1 {
  margin-top: 0.8%;
}

#pabellonVerde .mTop2 {
  margin-top: -0.6%;
}

#pabellonVerde .mTop3 {
  margin-top:  1.5%;
}

#pabellonVerde .row .mLeft1 {
  margin-left: -2%;
}

#pabellonVerde .row .mLeft2 {
  margin-left: -3%;
}

#pabellonVerde .circle {
  border-radius: 50%;
}


#hall {
  width: 100%;
  background-image: url('../img/hallBg1.png');
  background-repeat: no-repeat;
  background-size: 100%;
  padding-bottom: 40%;
}

#hall .row {
  display: block;
  width: 100%;
  position: relative;
  margin-bottom: 0.3%;
}

#hall .row div {
  margin-left: -4px;
  margin-right: 0.3%;
}

#hall .row div:first-child {
  margin-left: 0;
}

#hall .row .col1 {
  display: inline-block;
  vertical-align: top;
  width: 7.1%;
  background-color: #70bbae;
  cursor: pointer;
}

#hall .row .col1m2 {
  display: inline-block;
  vertical-align: top;
  width: 10.6%;
  background-color: #70bbae;
  cursor: pointer;
}

#hall .row .col1m3 {
  display: inline-block;
  vertical-align: top;
  width: 12.4%;
  background-color: #70bbae;
  cursor: pointer;
}

#hall .row .col2 {
  display: inline-block;
  vertical-align: top;
  width: 14.2%;
  background-color: #70bbae;
  cursor: pointer;
  position: relative;
  z-index: 10;
}

#hall .row .col2m3 {
  display: inline-block;
  vertical-align: top;
  width: 19.5%;
  background-color: #70bbae;
  cursor: pointer;
}

#hall .row .col3 {
  display: inline-block;
  vertical-align: top;
  width: 21.3%;
  background-color: #70bbae;
  cursor: pointer;
}

#hall .row .col1space {
  display: inline-block;
  vertical-align: top;
  width: 7.1%;
}

#hall .row .col1spacem {
  display: inline-block;
  vertical-align: top;
  width: 9.4%;
}

#hall .row .col1spacex {
  display: inline-block;
  vertical-align: top;
  width: 4.7%;
}

#hall .row .col1spacexx {
  display: inline-block;
  vertical-align: top;
  width: 2.3%;
}

#hall .row .col1spacesmall {
  display: inline-block;
  vertical-align: top;
  width: 1.3%;
}

#hall .row .mLeftS {
  display: inline-block;
  vertical-align: top;
  margin-left: 0.3% !important;
}

#hall .row p {
  margin: 0;
  color: white;
  text-align: center;
  font-size: 15px;
  font-family: 'arial';
  line-height: 12px;
  font-weight: bold;
}

#hall .row .col1H3 p {
  padding-top: 35%;
}

#hall .row .col1m3 p {
  padding-top: 20%;
}

#hall .row .col1Top p {
  padding-top: 15%;
}

#hall .row .col1Top2 p {
  padding-top: 12%;
}

#hall .row .col1mH1 p {
  padding-top: 60%;
}

#hall .row .col1mH4 p {
  padding-top: 5%;
}

#convenciones {
  width: 100%;
  background-image: url('../img/convencionesBg1.png');
  background-repeat: no-repeat;
  background-size: 100%;
  padding-bottom: 65%;
}

#convenciones .row {
  display: block;
  width: 100%;
  position: relative;
  margin-bottom: 0.3%;
}

#convenciones .row div {
  margin-left: -4px;
  margin-right: 0.3%;
}

#convenciones .row div:first-child {
  margin-left: 0;
}

#convenciones .row .col1 {
  display: inline-block;
  vertical-align: top;
  width: 5.2%;
  background-color: #772C5C;
  cursor: pointer;
}

#convenciones .row .col1m2 {
  display: inline-block;
  vertical-align: top;
  width: 10.6%;
  background-color: #772C5C;
  cursor: pointer;
}

#convenciones .row .col1m3 {
  display: inline-block;
  vertical-align: top;
  width: 12.4%;
  background-color: #772C5C;
  cursor: pointer;
}

#convenciones .row .col2 {
  display: inline-block;
  vertical-align: top;
  width: 14.2%;
  background-color: #772C5C;
  cursor: pointer;
  position: relative;
  z-index: 10;
}

#convenciones .row .col2m3 {
  display: inline-block;
  vertical-align: top;
  width: 19.5%;
  background-color: #772C5C;
  cursor: pointer;
}

#convenciones .row .col3 {
  display: inline-block;
  vertical-align: top;
  width: 21.3%;
  background-color: #772C5C;
  cursor: pointer;
}

#convenciones .row .col1space {
  display: inline-block;
  vertical-align: top;
  width: 7.1%;
}

#convenciones .row .col1spacem {
  display: inline-block;
  vertical-align: top;
  width: 9.4%;
}

#convenciones .row .col1spacex {
  display: inline-block;
  vertical-align: top;
  width: 4.7%;
}

#convenciones .row .col1spacexx {
  display: inline-block;
  vertical-align: top;
  width: 2.3%;
}

#convenciones .row .col1spacesmall {
  display: inline-block;
  vertical-align: top;
  width: 1.3%;
}

#convenciones .row .mLeftS {
  display: inline-block;
  vertical-align: top;
  margin-left: 0.3% !important;
}

#convenciones .row p {
  margin: 0;
  color: white;
  text-align: center;
  font-size: 12px;
  font-family: 'arial';
  line-height: 12px;
}

#convenciones .row .col1H3 p {
  padding-top: 35%;
}

#convenciones .row .col1m3 p {
  padding-top: 20%;
}

#convenciones .row .col1Top p {
  padding-top: 15%;
}

#convenciones .row .col1Top2 p {
  padding-top: 12%;
}

#convenciones .row .col1mH1 p {
  padding-top: 60%;
}

#convenciones .row .col1mH4 p {
  padding-top: 5%;
}

#convenciones .row .col1 p {
  padding-top: 20px;
}



#pabellonBlanco {
  width: 100%;
  background-image: url('../img/blancoBg1.png');
  background-repeat: no-repeat;
  background-size: 100%;
  padding-bottom: 40%;
}

#pabellonBlanco .row {
  display: block;
  width: 100%;
  position: relative;
  margin-bottom: 0.3%;
}

#pabellonBlanco .row div {
  margin-left: -4px;
    cursor: pointer;
}

#pabellonBlanco .row div:first-child {
  margin-left: 0;
}

#pabellonBlanco .row .col1 {
  display: inline-block;
  vertical-align: top;
  width: 12%;
}

#pabellonBlanco .row .col1m {
  display: inline-block;
  vertical-align: top;
  width: 16%;
}

#pabellonBlanco .row .col1l {
  display: inline-block;
  vertical-align: top;
  width: 16.6%;
}

#pabellonBlanco .row .col2 {
  display: inline-block;
  vertical-align: top;
  width: 13.2%;
}

#pabellonBlanco .row .color1 {
  background-color: #929496;
}

#pabellonBlanco .row .color2 {
  background-color: #D7C36E;
}

#pabellonBlanco .row .color3 {
  background-color: #665E3E;
}

#pabellonBlanco .row .col1space {
  display: inline-block;
  vertical-align: top;
  width: 12%;
  cursor: auto;
}

#pabellonBlanco .row .col1spacem {
  display: inline-block;
  vertical-align: top;
  width: 16%;
  cursor: auto;
}

#pabellonBlanco .row .col1spacel {
  display: inline-block;
  vertical-align: top;
  width: 8.2%;
  cursor: auto;
}

#pabellonBlanco .row .col1spacex {
  display: inline-block;
  vertical-align: top;
  width: 10.5%;
  cursor: auto;
}

#pabellonBlanco .row .col1spacexx {
  display: inline-block;
  vertical-align: top;
  width: 7%;
  cursor: auto;
}

#pabellonBlanco .row .col1space2 {
  display: inline-block;
  vertical-align: top;
  width: 5.6%;
  cursor: auto;
}

#pabellonBlanco .row .col1space3 {
  display: inline-block;
  vertical-align: top;
  width: 6%;
  cursor: auto;
}

#pabellonBlanco .row p {
  margin: 0;
  color: white;
  text-align: center;
  font-size: 15px;
  font-family: 'arial';
  line-height: 12px;
  font-weight: bold;
}

#pabellonBlanco .row .col1m p {
  padding-top: 55px;
}

#pabellonBlanco .row .col1.col1mH p {
  padding-top: 65px;
}

#pabellonBlanco .row .col1l p {
  padding-top: 55px;
}

#pabellonBlanco .row .col1 p {
  padding-top: 55px;
}

#pabellonBlanco .row .col1.col1mH4 p {
  padding-top: 35px;
}

#pabellonBlanco .row .col1.col1mH3 p {
  padding-top: 25px;
}






#pabellonCultural {
  width: 100%;
  background-image: url('../img/culturalBg1.png');
  background-size: 100%;
  background-repeat: no-repeat;
  padding-bottom: 20%;
  padding-top: 1%;
}

#pabellonCultural .col2, #pabellonCultural .col1, #pabellonCultural .col3, #pabellonCultural .col4 {
    cursor: pointer;
    position: relative;
    z-index: 5;
}

#pabellonCultural .row {
  display: block;
  width: 100%;
  position: relative;
  margin-bottom: 0.3%;
}

#pabellonCultural .row div {
  margin-left: -4px;
}

#pabellonCultural .row div:first-child {
  margin-left: 0;
}

#pabellonCultural .row .col1 {
  display: inline-block;
  vertical-align: top;
  width: 5.8%;
  background-color: #ddd;
}

#pabellonCultural .row .col1l {
  display: inline-block;
  vertical-align: top;
  width: 9.5%;
  background-color: #ddd;
}

#pabellonCultural .row .col1x {
  display: inline-block;
  vertical-align: top;
  width: 1.9%;
  background-color: #ddd;
}

#pabellonCultural .row .col1xx {
  display: inline-block;
  vertical-align: top;
  width: 4.0%;
  background-color: #ddd;
}

#pabellonCultural .row .col2 {
  display: inline-block;
  vertical-align: top;
  width: 11.6%;
  background-color: #ddd;
}

#pabellonCultural .row .col3 {
  display: inline-block;
  vertical-align: top;
  width: 15%;
  border-radius: 5px;
  background-color: #951B81;
}

#pabellonCultural .row .col4 {
  display: inline-block;
  vertical-align: top;
  width: 21%;
  border-radius: 5px;
  background-color: #951B81;
}

#pabellonCultural .row .col1space {
  display: inline-block;
  vertical-align: top;
  width: 5.8%;
}

#pabellonCultural .row .col1spacem {
  display: inline-block;
  vertical-align: top;
  width: 2.2%;
}

#pabellonCultural .row .col1spacel {
  display: inline-block;
  vertical-align: top;
  width: 9.5%;
}

#pabellonCultural .row .col1spacex {
  display: inline-block;
  vertical-align: top;
  width: 1.9%;
}

#pabellonCultural .row p {
  margin: 0;
  color: black;
  text-align: center;
  font-size: 12px;
  font-family: 'arial';
  line-height: 12px;
  font-weight: bold;
}

#pabellonCultural .row .col2.col1mH p {
  padding-top: 50px;
}

#pabellonCultural .row .col2.col1mH-3 p {
  padding-top: 32px;
}
#pabellonCultural .row .col4.col1mH-2 p {
  padding-top: 20px;
}

#pabellonCultural .row .col3.col1mH-3 p {
  padding-top: 32px;
}

#pabellonCultural .row .col3.col_big p {
  padding-top: 60px;
}

#pabellonCultural .row .col1 p {
  padding-top: 20px;
}

#pabellonCultural .row .col1.col1mH2 p {
  padding-top: 80px;
}

#pabellonCultural .row .col1xx p {
  padding-top: 10px;
}

#pabellonCultural .row .mLeft1 {
  margin-left: -1.9%;
}

#pabellonCultural .row .col2.hight_medium p {
  padding-top: 10px;
}

#pabellonCultural .row .col1l.col1mH3 p {
  padding-top: 3px;
}

#pabellonCultural .row .col1.col1mH3 p {
  padding-top: 4px;
}

#pabellonGeneral {
   display: block;
    width: 100%;
    position: relative;
}

#pabellonGeneral img {
    width: 100%;
}

#pabellonGeneral div {
    cursor: pointer;
}

#pabellonGeneral #mAzul {
    width: 7%;
    height: 12%;
    transform: skew(-61deg, 31deg);
    position: absolute;
    top: 12%;
    left: 38%;
}

#pabellonGeneral #mVerde {
    width: 10%;
    height: 14%;
    transform: skew(-61deg, 31deg);
    position: absolute;
    top: 23%;
    left: 49%;
}

#pabellonGeneral #mBlanco {
    width: 13%;
    height: 4%;
    transform: skew(-61deg,31deg);
    position: absolute;
    top: 44%;
    left: 33%;
}

#pabellonGeneral #mRojo {
	width: 5%;
    height: 8%;
    transform: skew(1deg, 31deg);
    position: absolute;
    top: 31%;
    left: 36%;	
}

#pabellonGeneral #mAmarillo {
    width: 7%;
    height: 7%;
    transform: skew(-61deg, 31deg);
    position: absolute;
    top: 44%;
    left: 24%;
}

#pabellonGeneral #mHall {
	width: 4%;
    height: 7%;
    transform: skew(55deg, -37deg);
    position: absolute;
    top: 28%;
    left: 29%;
}

#pabellonGeneral #mConvenciones {
	width: 8%;
    height: 8%;
    transform: skew(-61deg, 31deg);
    position: absolute;
    top: 46%;
    left: 59%;
}

#pabellonGeneral #mIntera {
    width: 5%;
    height: 12%;
    transform: skew(-61deg, 31deg);
    position: absolute;
    top: 52%;
    left: 47%;
}