body
{
   background-color: #263957;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   line-height: 1.1875;
   margin: 0;
   padding: 0;
   overflow-x: hidden;
}
.visibility-hidden
{
   visibility: hidden;
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)
{
   #wb_DECLARACIONES, #wb_GALA, #wb_GALAmovil, #wb_rejillaContacto-TERCIO2-pantallaMovil
   {
      background-attachment: scroll !important;
   }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5)
{
   #wb_DECLARACIONES, #wb_GALA, #wb_GALAmovil, #wb_rejillaContacto-TERCIO2-pantallaMovil
   {
      background-attachment: scroll !important;
   }
}
#shapePonentesRellenoInferiorMovil
{
   border-width: 0;
   vertical-align: top;
}
#wb_shapePonentesRellenoInferiorMovil
{
   margin: 0;
   vertical-align: top;
}
#wb_rejillaMenuApartados
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #000000;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#rejillaMenuApartados
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#rejillaMenuApartados > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaMenuApartados > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#rejillaMenuApartados > .row > .col-1
{
   float: left;
}
#rejillaMenuApartados > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#rejillaMenuApartados:before,
#rejillaMenuApartados:after,
#rejillaMenuApartados .row:before,
#rejillaMenuApartados .row:after
{
   display: table;
   content: " ";
}
#rejillaMenuApartados:after,
#rejillaMenuApartados .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#rejillaMenuApartados > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_intro
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   height: 100vh;
   background-color: rgba(0,0,0,0.69);
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#intro
{
   box-sizing: border-box;
   height: 100vh;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 15px 0 15px 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1280px;
}
#intro > .col-1, #intro > .col-2, #intro > .col-3
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#intro > .col-1, #intro > .col-2, #intro > .col-3
{
   flex: 0 0 auto;
}
#intro > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 25%;
   max-width: 25%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-end;
   align-self: stretch;
   align-items: flex-end;
   justify-content: center;
   text-align: center;
}
#intro > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 50%;
   max-width: 50%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: center;
   text-align: center;
}
#intro > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 25%;
   max-width: 25%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-end;
   align-self: stretch;
   align-items: flex-end;
   justify-content: center;
   text-align: center;
}
@media (max-width: 480px)
{
#intro > .col-1, #intro > .col-2, #intro > .col-3
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_rejillaDistribucionPremio
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #A0522D;
   border-radius: 20px;
   box-sizing: border-box;
   margin: 0;
}
#rejillaDistribucionPremio
{
   box-sizing: border-box;
   padding: 30px 15px 30px 15px;
   margin-right: auto;
   margin-left: auto;
}
#rejillaDistribucionPremio > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaDistribucionPremio > .row > .col-1, #rejillaDistribucionPremio > .row > .col-2, #rejillaDistribucionPremio > .row > .col-3
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#rejillaDistribucionPremio > .row > .col-1, #rejillaDistribucionPremio > .row > .col-2, #rejillaDistribucionPremio > .row > .col-3
{
   float: left;
}
#rejillaDistribucionPremio > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 25%;
   text-align: left;
}
#rejillaDistribucionPremio > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 41.66666667%;
   text-align: left;
}
#rejillaDistribucionPremio > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 33.33333333%;
   text-align: left;
}
#rejillaDistribucionPremio > .row > .col-3 > .col-3-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 30px 0 0 0;
}
#rejillaDistribucionPremio:before,
#rejillaDistribucionPremio:after,
#rejillaDistribucionPremio .row:before,
#rejillaDistribucionPremio .row:after
{
   display: table;
   content: " ";
}
#rejillaDistribucionPremio:after,
#rejillaDistribucionPremio .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#rejillaDistribucionPremio > .row > .col-1, #rejillaDistribucionPremio > .row > .col-2, #rejillaDistribucionPremio > .row > .col-3
{
   float: none;
   width: 100% !important;
}
}
#wb_rejillaPinMapsGeneral
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#rejillaPinMapsGeneral
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#rejillaPinMapsGeneral > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaPinMapsGeneral > .row > .col-1, #rejillaPinMapsGeneral > .row > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#rejillaPinMapsGeneral > .row > .col-1, #rejillaPinMapsGeneral > .row > .col-2
{
   float: left;
}
#rejillaPinMapsGeneral > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 83.33333333%;
   text-align: left;
}
#rejillaPinMapsGeneral > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 16.66666667%;
   text-align: left;
}
#rejillaPinMapsGeneral:before,
#rejillaPinMapsGeneral:after,
#rejillaPinMapsGeneral .row:before,
#rejillaPinMapsGeneral .row:after
{
   display: table;
   content: " ";
}
#rejillaPinMapsGeneral:after,
#rejillaPinMapsGeneral .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#rejillaPinMapsGeneral > .row > .col-1, #rejillaPinMapsGeneral > .row > .col-2
{
   float: none;
   width: 100% !important;
}
}
#wb_DECLARACIONES
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   height: 100vh;
   background-color: transparent;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#DECLARACIONES
{
   box-sizing: border-box;
   height: 100vh;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1140px;
}
#DECLARACIONES > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#DECLARACIONES > .row > .col-1, #DECLARACIONES > .row > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#DECLARACIONES > .row > .col-1, #DECLARACIONES > .row > .col-2
{
   float: left;
}
#DECLARACIONES > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: center;
}
#DECLARACIONES > .row > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 75px 0 75px 0;
}
#DECLARACIONES > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#DECLARACIONES > .row > .col-2 > .col-2-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 75px 0 75px 0;
}
#DECLARACIONES:before,
#DECLARACIONES:after,
#DECLARACIONES .row:before,
#DECLARACIONES .row:after
{
   display: table;
   content: " ";
}
#DECLARACIONES:after,
#DECLARACIONES .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#DECLARACIONES > .row > .col-1, #DECLARACIONES > .row > .col-2
{
   float: none;
   width: 100% !important;
}
}
#DECLARACIONES-overlay
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   border-radius: 0px;
   background-color: #000000;
   opacity: 0.77;
}
#DECLARACIONES-video
{
   background: #000000;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   overflow: hidden;
   z-index: -99;
}
#DECLARACIONES-video video
{
   object-fit: cover;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   pointer-events: none;
}
#wb_rejillaEncabezadoPrograma
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #4F4F4F;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#rejillaEncabezadoPrograma
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#rejillaEncabezadoPrograma > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaEncabezadoPrograma > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#rejillaEncabezadoPrograma > .row > .col-1
{
   float: left;
}
#rejillaEncabezadoPrograma > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#rejillaEncabezadoPrograma:before,
#rejillaEncabezadoPrograma:after,
#rejillaEncabezadoPrograma .row:before,
#rejillaEncabezadoPrograma .row:after
{
   display: table;
   content: " ";
}
#rejillaEncabezadoPrograma:after,
#rejillaEncabezadoPrograma .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#rejillaEncabezadoPrograma > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_rejillaViernes
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#rejillaViernes
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#rejillaViernes > .col-1, #rejillaViernes > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#rejillaViernes > .col-1, #rejillaViernes > .col-2
{
   flex: 0 0 auto;
}
#rejillaViernes > .col-1
{
   background-color: #704B36;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 50%;
   max-width: 50%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: center;
   text-align: center;
}
#rejillaViernes > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 50px 50px 50px 50px;
}
#rejillaViernes > .col-2
{
   background-color: transparent;
   background-image: url('../images/portada 11.jpg');
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   background-size: cover;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 50%;
   max-width: 50%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 768px)
{
#rejillaViernes > .col-1, #rejillaViernes > .col-2
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_rejillaSabado
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#rejillaSabado
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#rejillaSabado > .col-1, #rejillaSabado > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#rejillaSabado > .col-1, #rejillaSabado > .col-2
{
   flex: 0 0 auto;
}
#rejillaSabado > .col-1
{
   background-color: transparent;
   background-image: url('../images/portada 12.jpg');
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   background-size: cover;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 50%;
   max-width: 50%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#rejillaSabado > .col-2
{
   background-color: #C5B99E;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 50%;
   max-width: 50%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: center;
   text-align: center;
}
#rejillaSabado > .col-2 > .col-2-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 50px 50px 50px 50px;
}
@media (max-width: 768px)
{
#rejillaSabado > .col-1, #rejillaSabado > .col-2
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_rejillaDomingo
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#rejillaDomingo
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#rejillaDomingo > .col-1, #rejillaDomingo > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#rejillaDomingo > .col-1, #rejillaDomingo > .col-2
{
   flex: 0 0 auto;
}
#rejillaDomingo > .col-1
{
   background-color: #704B36;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 50%;
   max-width: 50%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: center;
   text-align: center;
}
#rejillaDomingo > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 50px 50px 50px 50px;
}
#rejillaDomingo > .col-2
{
   background-color: transparent;
   background-image: url('../images/12.jpg');
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   background-size: cover;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 50%;
   max-width: 50%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: flex-start;
   text-align: left;
}
#rejillaDomingo > .col-2 > .col-2-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 0;
   z-index: 1;
}
#rejillaDomingo > .col-2 > .col-2-overlay
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   pointer-events: none;   z-index: 0;
   border-radius: 0px;
   background-color: #000000;
   opacity: 0.7;
}
@media (max-width: 768px)
{
#rejillaDomingo > .col-1, #rejillaDomingo > .col-2
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_rejillaEncabezadoPonentes
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #4F4F4F;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#rejillaEncabezadoPonentes
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#rejillaEncabezadoPonentes > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaEncabezadoPonentes > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#rejillaEncabezadoPonentes > .row > .col-1
{
   float: left;
}
#rejillaEncabezadoPonentes > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#rejillaEncabezadoPonentes:before,
#rejillaEncabezadoPonentes:after,
#rejillaEncabezadoPonentes .row:before,
#rejillaEncabezadoPonentes .row:after
{
   display: table;
   content: " ";
}
#rejillaEncabezadoPonentes:after,
#rejillaEncabezadoPonentes .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#rejillaEncabezadoPonentes > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_PONENTES
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   height: 100vh;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#PONENTES
{
   box-sizing: border-box;
   height: 100vh;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#PONENTES > .col-1, #PONENTES > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#PONENTES > .col-1, #PONENTES > .col-2
{
   flex: 0 0 auto;
}
#PONENTES > .col-1
{
   background-color: #556B2F;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 50%;
   max-width: 50%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: center;
   text-align: center;
}
#PONENTES > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 5px 10px 5px 10px;
}
#PONENTES > .col-2
{
   background-color: transparent;
   background-image: url('../images/Mercury-Theatre-Radio-Rehearsal-1938-cuadrado.jpg');
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   background-size: contain;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 50%;
   max-width: 50%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: flex-start;
   text-align: left;
}
#PONENTES > .col-2 > .col-2-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 0;
   z-index: 1;
}
#PONENTES > .col-2 > .col-2-overlay
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   pointer-events: none;   z-index: 0;
   border-radius: 0px;
   background-color: #000000;
   opacity: 0.73;
}
@media (max-width: 768px)
{
#PONENTES > .col-1, #PONENTES > .col-2
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_rejillaEncabezadoSedes
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #4F4F4F;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#rejillaEncabezadoSedes
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#rejillaEncabezadoSedes > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaEncabezadoSedes > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#rejillaEncabezadoSedes > .row > .col-1
{
   float: left;
}
#rejillaEncabezadoSedes > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#rejillaEncabezadoSedes:before,
#rejillaEncabezadoSedes:after,
#rejillaEncabezadoSedes .row:before,
#rejillaEncabezadoSedes .row:after
{
   display: table;
   content: " ";
}
#rejillaEncabezadoSedes:after,
#rejillaEncabezadoSedes .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#rejillaEncabezadoSedes > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#upStickyLayer
{
   background-color: #B22222;
   background-image: none;
   border-radius: 50%;
   opacity: 0.77;
}
#wb_upIcon
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #3E3E3E;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 4px 4px 4px 4px;
   vertical-align: top;
}
#wb_upIcon a
{
   text-decoration: none;
}
#wb_upIcon a::after
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1;
   pointer-events: auto;
   content: "";
}
#upIcon
{
   height: 24px;
   width: 24px;
   display: flex;
   flex-wrap: nowrap;
   justify-content: center;
}
#upIcon i
{
   color: #FFFF00;
   display: inline-block;
   font-size: 24px;
   line-height: 24px;
   vertical-align: middle;
}
#wb_upIcon:hover #upIcon i
{
   color: #FFFF00;
}
#wb_rejillaSedeAreaPanoramica
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#rejillaSedeAreaPanoramica
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#rejillaSedeAreaPanoramica > .col-1, #rejillaSedeAreaPanoramica > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#rejillaSedeAreaPanoramica > .col-1, #rejillaSedeAreaPanoramica > .col-2
{
   flex: 0 0 auto;
}
#rejillaSedeAreaPanoramica > .col-1
{
   background-color: #A52A2A;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 50%;
   max-width: 50%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: flex-start;
   text-align: left;
}
#rejillaSedeAreaPanoramica > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 50px 50px 50px 50px;
}
#rejillaSedeAreaPanoramica > .col-2
{
   background-color: #A52A2A;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 50%;
   max-width: 50%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 768px)
{
#rejillaSedeAreaPanoramica > .col-1, #rejillaSedeAreaPanoramica > .col-2
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_rejillaSedeCJC
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#rejillaSedeCJC
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#rejillaSedeCJC > .col-1, #rejillaSedeCJC > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#rejillaSedeCJC > .col-1, #rejillaSedeCJC > .col-2
{
   flex: 0 0 auto;
}
#rejillaSedeCJC > .col-1
{
   background-color: #556B2F;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 50%;
   max-width: 50%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: flex-start;
   text-align: left;
}
#rejillaSedeCJC > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 50px 50px 50px 50px;
}
#rejillaSedeCJC > .col-2
{
   background-color: #556B2F;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 50%;
   max-width: 50%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 768px)
{
#rejillaSedeCJC > .col-1, #rejillaSedeCJC > .col-2
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_rejillaSedeJuzgados
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#rejillaSedeJuzgados
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#rejillaSedeJuzgados > .col-1, #rejillaSedeJuzgados > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#rejillaSedeJuzgados > .col-1, #rejillaSedeJuzgados > .col-2
{
   flex: 0 0 auto;
}
#rejillaSedeJuzgados > .col-1
{
   background-color: #806500;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 50%;
   max-width: 50%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: flex-start;
   text-align: left;
}
#rejillaSedeJuzgados > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 50px 50px 50px 50px;
}
#rejillaSedeJuzgados > .col-2
{
   background-color: #806500;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 50%;
   max-width: 50%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 768px)
{
#rejillaSedeJuzgados > .col-1, #rejillaSedeJuzgados > .col-2
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_rejillaEncabezadoInformacionUtil
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #4F4F4F;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#rejillaEncabezadoInformacionUtil
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#rejillaEncabezadoInformacionUtil > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaEncabezadoInformacionUtil > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#rejillaEncabezadoInformacionUtil > .row > .col-1
{
   float: left;
}
#rejillaEncabezadoInformacionUtil > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#rejillaEncabezadoInformacionUtil:before,
#rejillaEncabezadoInformacionUtil:after,
#rejillaEncabezadoInformacionUtil .row:before,
#rejillaEncabezadoInformacionUtil .row:after
{
   display: table;
   content: " ";
}
#rejillaEncabezadoInformacionUtil:after,
#rejillaEncabezadoInformacionUtil .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#rejillaEncabezadoInformacionUtil > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_INFORMACION
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   height: 100vh;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#INFORMACION
{
   box-sizing: border-box;
   height: 100vh;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#INFORMACION > .col-1, #INFORMACION > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#INFORMACION > .col-1, #INFORMACION > .col-2
{
   flex: 0 0 auto;
}
#INFORMACION > .col-1
{
   background-color: transparent;
   background-image: url('../images/couleur-phone-cropped.jpg');
   background-repeat: repeat;
   background-position: center top;
   background-attachment: scroll;
   background-size: contain;
   border: 0px solid transparent;
   border-radius: 0px;
   flex-basis: 50%;
   max-width: 50%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: flex-start;
   text-align: left;
}
#INFORMACION > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 50px 50px 50px 50px;
   z-index: 1;
}
#INFORMACION > .col-1 > .col-1-overlay
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   pointer-events: none;   z-index: 0;
   border-radius: 0px;
   background-color: #000000;
   opacity: 0.58;
}
#INFORMACION > .col-2
{
   background-color: #704B36;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 50%;
   max-width: 50%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 768px)
{
#INFORMACION > .col-1, #INFORMACION > .col-2
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_rejillaEncabezadoContacto
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #4F4F4F;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#rejillaEncabezadoContacto
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#rejillaEncabezadoContacto > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaEncabezadoContacto > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#rejillaEncabezadoContacto > .row > .col-1
{
   float: left;
}
#rejillaEncabezadoContacto > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#rejillaEncabezadoContacto:before,
#rejillaEncabezadoContacto:after,
#rejillaEncabezadoContacto .row:before,
#rejillaEncabezadoContacto .row:after
{
   display: table;
   content: " ";
}
#rejillaEncabezadoContacto:after,
#rejillaEncabezadoContacto .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#rejillaEncabezadoContacto > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_CONTACTO
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   height: 100vh;
   background-color: transparent;
   background-image: url('../images/recortado-960px-Jason_Miller_and_Max_von_Sydow_in_The_Exorcist.jpg');
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   background-size: contain;
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 1px;
   border-left-width: 0px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-top-color: #C2C1C1;
   border-right-color: #C2C1C1;
   border-bottom-color: #C2C1C1;
   border-left-color: #C2C1C1;
   box-sizing: border-box;
   margin: 0;
}
#CONTACTO
{
   box-sizing: border-box;
   height: 100vh;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 50px 0 20px 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1140px;
}
#CONTACTO > .col-1, #CONTACTO > .col-2, #CONTACTO > .col-3
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#CONTACTO > .col-1, #CONTACTO > .col-2, #CONTACTO > .col-3
{
   flex: 0 0 auto;
}
#CONTACTO > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 33.33333333%;
   max-width: 33.33333333%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#CONTACTO > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 50px 0 0 0;
}
#CONTACTO > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 33.33333333%;
   max-width: 33.33333333%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: center;
   text-align: center;
}
#CONTACTO > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 33.33333333%;
   max-width: 33.33333333%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#CONTACTO > .col-3 > .col-3-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 100px 0 0 0;
}
@media (max-width: 480px)
{
#CONTACTO > .col-1, #CONTACTO > .col-2, #CONTACTO > .col-3
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#CONTACTO-overlay
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   background-color: #265731;
   opacity: 0.39;
}
@media all and (max-width:400px) 
{
#wb_CONTACTO
{
   display: none !important;
}
#CONTACTO
{
}
}
#wb_CONTACTO-pantallaMovil
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: none;
   text-align: center;
   width: 100%;
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#CONTACTO-pantallaMovil
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
   max-width: 100%;
}
#CONTACTO-pantallaMovil > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#CONTACTO-pantallaMovil > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#CONTACTO-pantallaMovil > .row > .col-1
{
   float: left;
}
#CONTACTO-pantallaMovil > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#CONTACTO-pantallaMovil:before,
#CONTACTO-pantallaMovil:after,
#CONTACTO-pantallaMovil .row:before,
#CONTACTO-pantallaMovil .row:after
{
   display: table;
   content: " ";
}
#CONTACTO-pantallaMovil:after,
#CONTACTO-pantallaMovil .row:after
{
   clear: both;
}
@media (max-width: 420px)
{
#CONTACTO-pantallaMovil > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
@media all and (max-width:400px) 
{
#wb_CONTACTO-pantallaMovil
{
   display: table !important;
}
#CONTACTO-pantallaMovil
{
}
}
#wb_rejillaEncabezadoRol
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #4F4F4F;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#rejillaEncabezadoRol
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#rejillaEncabezadoRol > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaEncabezadoRol > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#rejillaEncabezadoRol > .row > .col-1
{
   float: left;
}
#rejillaEncabezadoRol > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#rejillaEncabezadoRol:before,
#rejillaEncabezadoRol:after,
#rejillaEncabezadoRol .row:before,
#rejillaEncabezadoRol .row:after
{
   display: table;
   content: " ";
}
#rejillaEncabezadoRol:after,
#rejillaEncabezadoRol .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#rejillaEncabezadoRol > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_ROL
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   height: 100vh;
   background-color: #006400;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#ROL
{
   box-sizing: border-box;
   height: 100vh;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#ROL > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#ROL > .row > .col-1, #ROL > .row > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#ROL > .row > .col-1, #ROL > .row > .col-2
{
   float: left;
}
#ROL > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#ROL > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#ROL:before,
#ROL:after,
#ROL .row:before,
#ROL .row:after
{
   display: table;
   content: " ";
}
#ROL:after,
#ROL .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#ROL > .row > .col-1, #ROL > .row > .col-2
{
   float: none;
   width: 100% !important;
}
}
#wb_DOMINGO_SANTOS
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: rgba(0,0,0,0.93);
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#DOMINGO_SANTOS
{
   box-sizing: border-box;
   padding: 30px 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1800px;
}
#DOMINGO_SANTOS > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#DOMINGO_SANTOS > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#DOMINGO_SANTOS > .row > .col-1
{
   float: left;
}
#DOMINGO_SANTOS > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: center;
}
#DOMINGO_SANTOS > .row > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 10px 0 10px 0;
}
#DOMINGO_SANTOS:before,
#DOMINGO_SANTOS:after,
#DOMINGO_SANTOS .row:before,
#DOMINGO_SANTOS .row:after
{
   display: table;
   content: " ";
}
#DOMINGO_SANTOS:after,
#DOMINGO_SANTOS .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#DOMINGO_SANTOS > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#acordeonDomingoSantos
{
   width: 100%;
   height: 100%;
}
#wb_acordeonDomingoSantos .ui-helper-reset
{
   line-height: normal !important;
}
#acordeonDomingoSantos h4.ui-accordion-header
{
   font-family: "Open Sans";
   font-weight: 600;   font-stretch: 75%;

   font-size: 27px;
   font-style: normal;
   outline: none;
   padding: 10px 10px 10px 30px;
   text-align: left;
}
#acordeonDomingoSantos .ui-accordion-header:not(:first-child)
{
   margin-top: 1px;
}
#acordeonDomingoSantos h4
{
   display: block;
   margin: 0;
}
#acordeonDomingoSantos .ui-accordion-header .ui-icon
{
   position: absolute !important;
   left: 10px;
   top: 0;
   display: flex;
   justify-content: center;
   align-items: center;
   align-content: center;
   height: 100%;
   width: 20px;
   box-sizing: border-box;
   background-image: none;
   fill: currentColor;
   margin: 0;
}
#acordeonDomingoSantos .icon-default
{
   display: block;
   flex: 1;
   padding: 2px;
}
#acordeonDomingoSantos .icon-active
{
   display: none;
   flex: 1;
   padding: 2px;
}
#acordeonDomingoSantos .ui-state-active .icon-default
{
   display: none;
}
#acordeonDomingoSantos .ui-state-active .icon-active
{
   display: block;
}
#acordeonDomingoSantos .ui-accordion-content
{
   padding: 10px 4px 10px 4px;
   position: relative;
   font-size: 0;
   text-align: left;
}
#acordeonDomingoSantos, #acordeonDomingoSantos > .ui-corner-all, #acordeonDomingoSantos > .ui-corner-top
{
   border-top-left-radius: 20px;
   border-top-right-radius: 20px;
}
#acordeonDomingoSantos .ui-corner-all, #acordeonDomingoSantos .ui-corner-bottom
{
   border-bottom-right-radius: 20px;
   border-bottom-left-radius: 20px;
}
#acordeonDomingoSantos .ui-widget-content
{
   border-color: rgba(221,221,221,1.00);
   border-width: 1px;
   background-color: #FFEBCD;
   background-image: none;
   color: #333333;
}
#acordeonDomingoSantos .ui-state-default
{
   border-color: rgba(197,197,197,1.00);
   border-width: 1px;
   background-color: #F6F6F6;
   background-image: none;
   color: #454545;
}
#acordeonDomingoSantos .ui-state-hover
{
   border-color: rgba(204,204,204,1.00);
   border-width: 1px;
   background-color: #EDEDED;
   background-image: none;
   color: #2B2B2B;
}
#acordeonDomingoSantos .ui-state-active
{
   border-color: rgba(46,109,164,1.00);
   border-width: 1px;
   background-color: #3370B7;
   background-image: none;
   color: #000000;
}
#acordeonDomingoSantos .ui-accordion-header:nth-of-type(1)
{
   border-color: #DAA520;
   background: #DAA520;
}
#acordeonDomingoSantos .ui-accordion-header:nth-of-type(2)
{
   border-color: #A4C000;
   background: #A4C000;
}
#wb_acordeonDomingoSantos
{
   margin: 0;
   position: relative;
}
#wb_rejillaFormularioContacto
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 5px 0 0 0 ;
}
#rejillaFormularioContacto
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#rejillaFormularioContacto > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaFormularioContacto > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#rejillaFormularioContacto > .row > .col-1
{
   float: left;
}
#rejillaFormularioContacto > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#rejillaFormularioContacto:before,
#rejillaFormularioContacto:after,
#rejillaFormularioContacto .row:before,
#rejillaFormularioContacto .row:after
{
   display: table;
   content: " ";
}
#rejillaFormularioContacto:after,
#rejillaFormularioContacto .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#rejillaFormularioContacto > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#txtMensajeCorreo
{
   box-sizing: border-box;
   line-height: 16px;
   margin: 0 0 15px 0 ;
   border: 1px solid #263957;
   border-radius: 0px;
   background-color: #598CB6;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   text-align: left;
   padding: 10px 10px 10px 10px;
}
#txtMensajeCorreo:focus
{
   outline: 0;
}
#txtMensajeCorreo::placeholder
{
   color: #FFFFFF;
   opacity: 1;
}
#txtMensajeCorreo::-ms-input-placeholder
{
   color: #FFFFFF;
}
#btnEnviarMensaje
{
   border: 1px solid #263957;
   border-radius: 0px;
   background-color: #8B4513;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 15px;
   padding: 1px 1px 6px 6px;
   text-align: center;
   -webkit-appearance: none;
   margin: 0 0 20px 0 ;
}
#btnEnviarMensaje:focus
{
   outline: 0;
}
#lblSiguenos
{
   box-sizing: border-box;
   margin: 40px 0 0 0 ;
   border: 0px solid #000000;
   border-radius: 0px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: 700;   font-stretch: 75%;

   font-style: normal;
   font-size: 20px;
   text-align: left;
   text-decoration: underline;
   vertical-align: top;
   padding: 0 0 20px 0;
}
#lblSiguenos:focus
{
   outline: 0;
}
#txtMensajeNombre
{
   box-sizing: border-box;
   line-height: 16px;
   margin: 0 0 15px 0 ;
   border: 1px solid #263957;
   border-radius: 0px;
   background-color: #598CB6;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   text-align: left;
   padding: 10px 10px 10px 10px;
}
#txtMensajeNombre:focus
{
   outline: 0;
}
#txtMensajeNombre::placeholder
{
   color: #FFFFFF;
   opacity: 1;
}
#txtMensajeNombre::-ms-input-placeholder
{
   color: #FFFFFF;
}
#txtMensajeContenido
{
   box-sizing: border-box;
   border: 1px solid #263957;
   border-radius: 0px;
   background-color: #598CB6;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   text-align: left;
   padding: 10px 10px 10px 10px;
   margin: 0 0 15px 0 ;
   overflow: auto;
   resize: none;
}
#txtMensajeContenido:focus
{
   outline: 0;
}
#txtMensajeContenido::placeholder
{
   color: #FFFFFF;
   opacity: 1;
}
#txtMensajeContenido::-ms-input-placeholder
{
   color: #FFFFFF;
}
#wb_txtAboutHispacon 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 15px 0 0 0;
   margin: 0 0 20px 0 ;
   text-align: right;
}
#wb_txtAboutHispacon
{
   color: #FFFFFF;
   font-family: "Lucida Sans Unicode";
   font-weight: 400;
   font-size: 24px;
   line-height: 27.5px;
}
#wb_txtAboutHispacon p, #wb_txtAboutHispacon ul
{
   margin: 0;
   padding: 0;
}
#wb_txtAboutHispacon
{
   display: block;
   margin: 0 0 20px 0 ;
   box-sizing: border-box;
   width: 100%;
}
#botonInscripcion
{
   box-sizing: border-box;
   line-height: 25px;
   text-decoration: none;
   vertical-align: top;
   border: 2px solid #ACD5F1;
   border-radius: 5px;
   background-color: #ACD5F1;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   padding: 1px 1px 4px 6px;
   text-align: center;
   -webkit-appearance: none;
   margin: 0;
}
#botonInscripcion:focus
{
   outline: 0;
}
#wb_MATILDE_HORNE
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: rgba(56,8,8,0.93);
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#MATILDE_HORNE
{
   box-sizing: border-box;
   padding: 30px 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1800px;
}
#MATILDE_HORNE > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#MATILDE_HORNE > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#MATILDE_HORNE > .row > .col-1
{
   float: left;
}
#MATILDE_HORNE > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: center;
}
#MATILDE_HORNE > .row > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 0 0 10px 0;
}
#MATILDE_HORNE:before,
#MATILDE_HORNE:after,
#MATILDE_HORNE .row:before,
#MATILDE_HORNE .row:after
{
   display: table;
   content: " ";
}
#MATILDE_HORNE:after,
#MATILDE_HORNE .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#MATILDE_HORNE > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_IGNOTUS
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: rgba(139,69,19,0.93);
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#IGNOTUS
{
   box-sizing: border-box;
   padding: 30px 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1800px;
}
#IGNOTUS > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#IGNOTUS > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#IGNOTUS > .row > .col-1
{
   float: left;
}
#IGNOTUS > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: center;
}
#IGNOTUS > .row > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 0 0 10px 0;
}
#IGNOTUS:before,
#IGNOTUS:after,
#IGNOTUS .row:before,
#IGNOTUS .row:after
{
   display: table;
   content: " ";
}
#IGNOTUS:after,
#IGNOTUS .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#IGNOTUS > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_rejillaEncabezadoGala
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #B22222;
   background-image: none;
   border: 10px solid #FFFFA0;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#rejillaEncabezadoGala
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#rejillaEncabezadoGala > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaEncabezadoGala > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#rejillaEncabezadoGala > .row > .col-1
{
   float: left;
}
#rejillaEncabezadoGala > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#rejillaEncabezadoGala:before,
#rejillaEncabezadoGala:after,
#rejillaEncabezadoGala .row:before,
#rejillaEncabezadoGala .row:after
{
   display: table;
   content: " ";
}
#rejillaEncabezadoGala:after,
#rejillaEncabezadoGala .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#rejillaEncabezadoGala > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_GALA
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: url('../images/cena-oficial.jpg');
   background-repeat: repeat;
   background-position: center top;
   background-attachment: scroll;
   background-size: cover;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#GALA
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#GALA > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#GALA > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#GALA > .row > .col-1
{
   float: left;
}
#GALA > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: center;
}
#GALA:before,
#GALA:after,
#GALA .row:before,
#GALA .row:after
{
   display: table;
   content: " ";
}
#GALA:after,
#GALA .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#GALA > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#GALA-overlay
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   border-radius: 0px;
   background-color: #4E622B;
   opacity: 0.88;
}
#wb_GALAmovil
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: none;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: url('../images/cena-oficial.jpg');
   background-repeat: repeat;
   background-position: center top;
   background-attachment: scroll;
   background-size: cover;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#GALAmovil
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#GALAmovil > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#GALAmovil > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#GALAmovil > .row > .col-1
{
   float: left;
}
#GALAmovil > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: center;
}
#GALAmovil:before,
#GALAmovil:after,
#GALAmovil .row:before,
#GALAmovil .row:after
{
   display: table;
   content: " ";
}
#GALAmovil:after,
#GALAmovil .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#GALAmovil > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#GALAmovil-overlay
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   border-radius: 0px;
   background-color: #4E622B;
   opacity: 0.9;
}
#wb_rejillaPieGala
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #B22222;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#rejillaPieGala
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#rejillaPieGala > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaPieGala > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#rejillaPieGala > .row > .col-1
{
   float: left;
}
#rejillaPieGala > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#rejillaPieGala:before,
#rejillaPieGala:after,
#rejillaPieGala .row:before,
#rejillaPieGala .row:after
{
   display: table;
   content: " ";
}
#rejillaPieGala:after,
#rejillaPieGala .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#rejillaPieGala > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_txtAcordeonDomingoSantos1 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_txtAcordeonDomingoSantos1 div
{
   text-align: left;
}
#wb_txtAcordeonDomingoSantos1
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_txtAcordeonDomingoSantos2 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_txtAcordeonDomingoSantos2 div
{
   text-align: left;
}
#wb_txtAcordeonDomingoSantos2
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_imgDomingoSantos
{
   height: 100%;
   margin: 0;
   vertical-align: top;
}
#imgDomingoSantos
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0 0 0 20px;
   display: inline-block;
   width: 100%;
   height: 100%;
   vertical-align: top;
   object-fit: none;
}
#wb_headerDomingoSantos
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 0;
   padding: 0;
   text-align: center;
}
#headerDomingoSantos
{
   color: #D99B0D;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 53px;
   margin: 0;
   text-align: center;
   text-transform: none;
}
#headerDomingoSantos a
{
   color: inherit;
   text-decoration: none;
}
#wb_txtDesde1969 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_txtDesde1969 div
{
   text-align: left;
}
#wb_txtDesde1969
{
   display: inline-block;
   margin: 0;
   width: 419px;
   height: 24px;
}
#wb_txtInscripcion 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 15px 0 0 0;
   margin: 0 0 20px 0 ;
   text-align: left;
}
#wb_txtInscripcion
{
   color: #FFFFFF;
   font-family: "Lucida Sans Unicode";
   font-weight: 400;
   font-size: 17px;
   line-height: 21px;
}
#wb_txtInscripcion p, #wb_txtInscripcion ul
{
   margin: 0;
   padding: 0;
}
#wb_txtInscripcion
{
   display: block;
   margin: 0 0 20px 0 ;
   box-sizing: border-box;
   width: 100%;
}
#acordeonConducta
{
   width: 100%;
   height: 100%;
}
#wb_acordeonConducta .ui-helper-reset
{
   line-height: normal !important;
}
#acordeonConducta h2.ui-accordion-header
{
   font-family: Arial;
   font-weight: bold;
   font-size: 21px;
   font-style: normal;
   outline: none;
   padding: 10px 10px 10px 30px;
   text-align: center;
}
#acordeonConducta .ui-accordion-header:not(:first-child)
{
   margin-top: 0px;
}
#acordeonConducta h2
{
   display: block;
   margin: 0;
}
#acordeonConducta .ui-accordion-header .ui-icon
{
   position: absolute !important;
   left: 10px;
   top: 0;
   display: flex;
   justify-content: center;
   align-items: center;
   align-content: center;
   height: 100%;
   width: 48px;
   box-sizing: border-box;
   background-image: none;
   fill: currentColor;
   margin: 0;
}
#acordeonConducta .icon-default
{
   display: block;
   flex: 1;
   padding: 2px;
}
#acordeonConducta .icon-active
{
   display: none;
   flex: 1;
   padding: 2px;
}
#acordeonConducta .ui-state-active .icon-default
{
   display: none;
}
#acordeonConducta .ui-state-active .icon-active
{
   display: block;
}
#acordeonConducta .ui-accordion-content
{
   padding: 4px 4px 4px 4px;
   position: relative;
   font-size: 0;
   text-align: left;
}
#acordeonConducta, #acordeonConducta > .ui-corner-all, #acordeonConducta > .ui-corner-top
{
   border-top-left-radius: 0px;
   border-top-right-radius: 0px;
}
#acordeonConducta .ui-corner-all, #acordeonConducta .ui-corner-bottom
{
   border-bottom-right-radius: 0px;
   border-bottom-left-radius: 0px;
}
#acordeonConducta .ui-widget-content
{
   border-color: rgba(221,221,221,1.00);
   border-width: 2px;
   background-color: #FFFFFF;
   background-image: none;
   color: #333333;
}
#acordeonConducta .ui-state-default
{
   border-color: rgba(197,197,197,1.00);
   border-width: 1px;
   background-color: #F6F6F6;
   background-image: none;
   color: #454545;
}
#acordeonConducta .ui-state-hover
{
   border-color: rgba(204,204,204,1.00);
   border-width: 1px;
   background-color: #EDEDED;
   background-image: none;
   color: #2B2B2B;
}
#acordeonConducta .ui-state-active
{
   border-color: rgba(46,109,164,1.00);
   border-width: 1px;
   background-color: #3370B7;
   background-image: none;
   color: #FFFFFF;
}
#acordeonConducta .ui-accordion-header:nth-of-type(1)
{
   border-color: #A4C000;
   background: #A4C000;
}
#wb_acordeonConducta
{
   margin: 0;
   position: relative;
}
#wb_txtConducta 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 15px 0 0 0;
   margin: 0 0 20px 0 ;
   text-align: left;
}
#wb_txtConducta
{
   color: #000000;
   font-family: "Open Sans";
   font-weight: 800;
   font-size: 15px;
   line-height: 16px;
}
#wb_txtConducta p, #wb_txtConducta ul
{
   margin: 0;
   padding: 0;
}
#wb_txtConducta
{
   display: block;
   margin: 0 0 20px 0 ;
   box-sizing: border-box;
   width: 100%;
}
#wb_txtParaHacerHueco 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_txtParaHacerHueco div
{
   text-align: left;
}
#wb_txtParaHacerHueco
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
.ToolTip1.ui-widget.ui-widget-content
{
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid #CCCCCC;
   border-radius: 0px;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   padding: 4px 4px 4px 4px;
   box-shadow: 0px 5px 5px #000000;
   max-width: 250px;
   text-align: left;
}
.ToolTip2.ui-widget.ui-widget-content
{
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid #CCCCCC;
   border-radius: 0px;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   padding: 4px 4px 4px 4px;
   box-shadow: 0px 5px 5px #000000;
   max-width: 250px;
   text-align: left;
}
.ToolTip3.ui-widget.ui-widget-content
{
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid #CCCCCC;
   border-radius: 0px;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   padding: 4px 4px 4px 4px;
   box-shadow: 0px 5px 5px #000000;
   max-width: 250px;
   text-align: left;
}
.ToolTip4.ui-widget.ui-widget-content
{
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid #CCCCCC;
   border-radius: 0px;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   padding: 4px 4px 4px 4px;
   box-shadow: 0px 5px 5px #000000;
   max-width: 250px;
   text-align: left;
}
.ToolTip5.ui-widget.ui-widget-content
{
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid #CCCCCC;
   border-radius: 0px;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   padding: 4px 4px 4px 4px;
   box-shadow: 0px 5px 5px #000000;
   max-width: 250px;
   text-align: left;
}
.ToolTip6.ui-widget.ui-widget-content
{
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid #CCCCCC;
   border-radius: 0px;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   padding: 4px 4px 4px 4px;
   box-shadow: 0px 5px 5px #000000;
   max-width: 250px;
   text-align: left;
}
.ToolTip7.ui-widget.ui-widget-content
{
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid #CCCCCC;
   border-radius: 0px;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   padding: 4px 4px 4px 4px;
   box-shadow: 0px 5px 5px #000000;
   max-width: 250px;
   text-align: left;
}
.ToolTip8.ui-widget.ui-widget-content
{
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid #CCCCCC;
   border-radius: 0px;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   padding: 4px 4px 4px 4px;
   box-shadow: 0px 5px 5px #000000;
   max-width: 250px;
   text-align: left;
}
.ToolTip9.ui-widget.ui-widget-content
{
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid #CCCCCC;
   border-radius: 0px;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   padding: 4px 4px 4px 4px;
   box-shadow: 0px 5px 5px #000000;
   max-width: 250px;
   text-align: left;
}
.ToolTip10.ui-widget.ui-widget-content
{
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid #CCCCCC;
   border-radius: 0px;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   padding: 4px 4px 4px 4px;
   box-shadow: 0px 5px 5px #000000;
   max-width: 250px;
   text-align: left;
}
.ToolTip11.ui-widget.ui-widget-content
{
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid #CCCCCC;
   border-radius: 0px;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   padding: 4px 4px 4px 4px;
   box-shadow: 0px 5px 5px #000000;
   max-width: 250px;
   text-align: left;
}
.ToolTip12.ui-widget.ui-widget-content
{
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid #CCCCCC;
   border-radius: 0px;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   padding: 4px 4px 4px 4px;
   box-shadow: 0px 5px 5px #000000;
   max-width: 250px;
   text-align: left;
}
.ToolTip13.ui-widget.ui-widget-content
{
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid #CCCCCC;
   border-radius: 0px;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   padding: 4px 4px 4px 4px;
   box-shadow: 0px 5px 5px #000000;
   max-width: 250px;
   text-align: left;
}
.ToolTip14.ui-widget.ui-widget-content
{
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid #CCCCCC;
   border-radius: 0px;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   padding: 4px 4px 4px 4px;
   box-shadow: 0px 5px 5px #000000;
   max-width: 250px;
   text-align: left;
}
.ToolTip15.ui-widget.ui-widget-content
{
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid #CCCCCC;
   border-radius: 0px;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   padding: 4px 4px 4px 4px;
   box-shadow: 0px 5px 5px #000000;
   max-width: 250px;
   text-align: left;
}
.menuApartados .nav
{
   font-family: "Open Sans";
   font-weight: 700;
   font-size: 17px;
   font-style: normal;
   color: #FFFFFF;
   text-align: left;
   text-transform: none;
}
#menuApartados, .menuApartados .nav, .menuApartados *
{
   margin: 0;
   padding: 0;
   box-sizing: border-box;
   line-height: 1;
   list-style: none;
}
.menuApartados .nav:before,
.menuApartados .nav:after 
{
   content: " ";
   display: table;
}
.menuApartados .nav:after 
{
   clear: both;
}
.menuApartados .nav a 
{
   text-decoration: none;
}
.menuApartados .nav ul
{
   margin-top: 0;
   margin-bottom: 0;
}
.menuApartados .nav ul ul
{
   margin-bottom: 0;
}
.menuApartados .container 
{
   margin-right: auto;
   margin-left: auto;
   padding: 0;
}
.menuApartados .container:before,
.menuApartados .container:after 
{
   content: " ";
   display: table;
}
.menuApartados .container:after 
{
   clear: both;
}
.menuApartados .collapse 
{
   display: none;
}
.menuApartados .collapse.show 
{
   display: block;
}
.menuApartados .collapsing 
{
   position: relative;
   height: 0;
   overflow: hidden;
   transition: height .35s ease;
}
.menuApartados .arrow, .menuApartados .arrow-right
{
   display: inline-block;
   margin-left: 4px;
   width: 0;
   height: 0;
   vertical-align: middle;
   border-top: 4px solid #000;
   border-right: 4px solid transparent;
   border-left: 4px solid transparent;
   border-bottom: 0 dotted;
   }
.menuApartados .dropdown 
{
   position: relative;
}
.menuApartados .dropdown-toggle:focus 
{
   outline: 0;
}
.menuApartados .dropdown-menu 
{
   position: absolute;
   top: 100%;
   left: 0;
   z-index: 1000;
   display: none;
   float: left;
   min-width: 160px;
   padding: 5px 0;
   margin: 2px 0 0;
   list-style: none;
   font-size: 17px;
   background-color: #8B4513;
   background-image: none;
   border: 1px solid rgba(255,255,255,1.00);
   border-radius: 6px;
   background-clip: padding-box;
}
.menuApartados .dropdown-menu .divider
{
   height: 1px;
   margin: 9px 0;
   overflow: hidden;
   background-color: #FFFFFF;
}
.menuApartados .dropdown-menu > li > a
{
   display: block;
   padding: 3px 20px 3px 20px;
   clear: both;
   line-height: 1.428571429;
   color: #FFFFFF;
   text-transform: none;
   white-space: nowrap;
}
.menuApartados .dropdown-menu > li > a:hover,
.menuApartados .dropdown-menu > li > a:focus 
{
   text-decoration: none;
   color: #FFFFFF;
   background-color: #556B2F;
   background-image: none;
}
.menuApartados .dropdown-menu > li > a.active,
.menuApartados .dropdown-menu > li > a.active:hover,
.menuApartados .dropdown-menu > li > a.active:focus
{
   color: #FFFFFF;
   background-color: #556B2F;
   background-image: none;
   text-decoration: none;
   outline: 0;
}
.menuApartados .show > .dropdown-menu
{
   display: block;
}
.menuApartados .show > a
{
   outline: 0;
}
.menuApartados .dropdown-header
{
   display: block;
   padding: 3px 20px;
   line-height: 1.428571429;
   color: #aeaeae;
}
.menuApartados .dropdown-backdrop
{
   position: fixed;
   left: 0;
   right: 0;
   bottom: 0;
   top: 0;
   z-index: 990;
}
.menuApartados .dropdown.show .dropdown-menu
{
   animation-name: menuApartados-animation;
   animation-duration: 500ms;
   animation-iteration-count: 1;
   animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
   animation-fill-mode: forwards;
}
@keyframes menuApartados-animation
{
   0%
   {
      opacity: 0;
      transform: translateY(-10px);
   }
   100%
   {
      opacity: 1;
      transform: translateY(0);
   }
}
.menuApartados .nav > li 
{
   position: relative;
   display: block;
}
.menuApartados .nav > li > a
{
   position: relative;
   display: block;
   padding: 15px 25px 15px 25px;
}
.menuApartados .nav .show > a,
.menuApartados .nav .show > a:hover,
.menuApartados .nav .show > a:focus
{
    border-color: #802500;
}
.menuApartados .nav .nav-divider
{
   height: 1px;
   margin: 9px 0;
   overflow: hidden;
   background-color: #FFFFFF;
}
.menuApartados .nav .arrow
{
   border-top-color: #802500;
   border-bottom-color: #802500;
}
.menuApartados
{
   position: relative;
}
.menuApartados:before,
.menuApartados:after
{
   content: " ";
   display: table;
}
.menuApartados:after
{
   clear: both;
}
.menuApartados .navbar-header:before,
.menuApartados .navbar-header:after
{
   content: " ";
   display: table;
}
.menuApartados .navbar-header:after
{
   clear: both;
}
.menuApartados-navbar-collapse 
{
   overflow-x: visible;
   -webkit-overflow-scrolling: touch;
}
.menuApartados-navbar-collapse:before,
.menuApartados-navbar-collapse:after
{
   content: " ";
   display: table;
}
.menuApartados-navbar-collapse:after
{
   clear: both;
}
.menuApartados-navbar-collapse.show
{
   overflow-y: auto;
}
.menuApartados .navbar-toggle 
{
   position: relative;
   float: right;
   width: 72px;
   height: 52px;
   padding: 15px 25px 15px 25px;
   background-color: transparent;
   border: 1px solid transparent;
   border-radius: 6px;
}
.menuApartados .navbar-toggle .line
{
   background-color: #FFFFFF;
}
.menuApartados .navbar-toggle .line
{
   display: block;
   width: 22px;
   height: 4px;
   border-radius: 0px;
   transition: all 500ms linear;
}
.menuApartados .navbar-toggle .line
{
   margin: 4px auto;
}
.menuApartados .navbar-toggle  .line:first-child
{
   margin-top: 0px !important;
}
.menuApartados .navbar-toggle  .line:last-child
{
   margin-bottom: 0px !important;
}
.menuApartados .navbar-nav
{
   margin: 6px -15px;
}
.menuApartados .navbar-nav > li > .dropdown-menu
{
   margin-top: 0;
}
.menuApartados .navbar-nav > li > a
{
   color: #FFFFFF;
}
.menuApartados .navbar-nav > li > a:hover,
.menuApartados .navbar-nav > li > a:focus
{
   background-color: #556B2F;
   background-image: none;
   color: #FFFFFF;
   text-decoration: none;
}
.menuApartados .navbar-nav > li > a.active,
.menuApartados .navbar-nav > li > a.active:hover,
.menuApartados .navbar-nav > li > a.active:focus
{
   color: #FFFFFF;
   background-color: #556B2F;
   background-image: none;
}
.menuApartados .navbar-toggle
{
   border: 1px solid transparent;
}
.menuApartados .navbar-toggle:hover,
.menuApartados .navbar-toggle:focus
{
   background-color: transparent;
}
.menuApartados-navbar-collapse
{
   border-color: rgba(255,255,255,1.00);
}
.menuApartados .navbar-nav > .dropdown > a:hover .arrow,
.menuApartados .navbar-nav > .dropdown > a:focus .arrow
{
   border-top-color: #FFFFFF;
   border-bottom-color: #FFFFFF;
}
.menuApartados .navbar-nav > .show > a,
.menuApartados .navbar-nav > .show > a:hover,
.menuApartados .navbar-nav > .show > a:focus
{
   background-color: #556B2F;
   background-image: none;
   color: #FFFFFF;
}
.menuApartados .navbar-nav > .show > a .arrow,
.menuApartados .navbar-nav > .show > a:hover .arrow,
.menuApartados .navbar-nav > .show > a:focus .arrow
{
   border-top-color: #FFFFFF;
   border-bottom-color: #FFFFFF;
}
.menuApartados .navbar-nav > .dropdown > a .arrow
{
   border-top-color: #FFFFFF;
   border-bottom-color: #FFFFFF;
}
.menuApartados .navbar-link
{
   color: #FFFFFF;
}
.menuApartados .navbar-link:hover
{
   color: #FFFFFF;
}
.menuApartados .navbar-header
{
   color: #FFFFFF;
}
@media (min-width: 480px) 
{
.menuApartados .navbar-right .dropdown-menu
{
   right: 0;
   left: auto;
}
.menuApartados .navbar-header
{
   float: left;
}
.menuApartados-navbar-collapse
{
   width: auto;
   border-top: 0;
   box-shadow: none;
}
.menuApartados-navbar-collapse.collapse
{
   display: block!important;
   height: auto!important;
   padding-bottom: 0;
   overflow: visible!important;
}
.menuApartados-navbar-collapse.show
{
   overflow-y: auto;
}
.menuApartados .navbar-toggle
{
   display: none;
}
.menuApartados .navbar-nav
{
   display: flex;
   flex-direction: row;
   justify-content: center;
   margin: 0;
}
.menuApartados .navbar-nav > li
{
   float: left;
}
.menuApartados .container > .navbar-header,
.menuApartados .container > .menuApartados-navbar-collapse
{
   margin-right: 0;
   margin-left: 0;
}
.menuApartados .navbar-nav > .dropdown > a:hover .arrow,
.menuApartados .navbar-nav > .dropdown > a:focus .arrow
{
   border-top-color: #FFFFFF;
   border-bottom-color: #FFFFFF;
}
}
@media (max-width: 480px) 
{
.menuApartados 
{
   background-color: #802500;
   background-image: none;
   border: 1px solid rgba(255,255,255,0.00);
}
.menuApartados .navbar-nav
{
   margin: 0;
   background-color: #8B4513;
   background-image: none;
}
.menuApartados .navbar-nav .show .dropdown-menu
{
   position: static !important;
   transform: translate3d(0px, 0px, 0px) !important;
   float: none;
   width: auto;
   margin-top: 0;
   background-color: transparent;
   border: 0;
   box-shadow: none;
}
.menuApartados .navbar-nav .show .dropdown-menu > li > a,
.menuApartados .navbar-nav .show .dropdown-menu .dropdown-header
{
   padding: 5px 15px 5px 15px;
}
.menuApartados .navbar-nav .show .dropdown-menu > li > a
{
   line-height: 20px;
}
}
@media (min-width: 480px) 
{
.menuApartados 
{
   background-color: #802500;
   background-image: none;
   border: 1px solid rgba(255,255,255,0.00);
   border-radius: 6px;
}
.menuApartados .navbar-nav > li > a
{
   color: #FFFFFF;
}
.menuApartados .navbar-nav > li > a:hover,
.menuApartados .navbar-nav > li > a:focus
{
   color: #FFFFFF;
   background-color: #8B4513;
   background-image: none;
}
.menuApartados .navbar-nav > li > a.active,
.menuApartados .navbar-nav > li > a.active:hover,
.menuApartados .navbar-nav > li > a.active:focus
{
   color: #FFFFFF;
   background-color: #8B4513;
   background-image: none;
}
.menuApartados .navbar-nav > .show > a,
.menuApartados .navbar-nav > .show > a:hover,
.menuApartados .navbar-nav > .show > a:focus
{
   background-color: #8B4513;
   background-image: none;
   color: #FFFFFF;
}
.menuApartados .navbar-nav > .dropdown > a:hover .arrow
{
   border-top-color: #FFFFFF;
   border-bottom-color: #FFFFFF;
}
.menuApartados .navbar-nav > .dropdown > a .arrow
{
   border-top-color: #FFFFFF;
   border-bottom-color: #FFFFFF;
}
.menuApartados .navbar-nav > li > a.active > .arrow,
.menuApartados .navbar-nav > li > a.active:hover > .arrow,
.menuApartados .navbar-nav > li > a.active:focus > .arrow
{
   border-top-color: #FFFFFF;
   border-bottom-color: #FFFFFF;
}
.menuApartados .navbar-nav > .show > a .arrow,
.menuApartados .navbar-nav > .show > a:hover .arrow,
.menuApartados .navbar-nav > .show > a:focus .arrow
{
   border-top-color: #FFFFFF;
   border-bottom-color: #FFFFFF;
}
.menuApartados .navbar-link
{
   color: #FFFFFF;
}
.menuApartados .navbar-link:hover 
{
   color: #fff;
}
}
.menuApartados .navbar-nav > li:first-child > a
{
   border-top-left-radius: 6px;
   border-bottom-left-radius: 6px;
}
.menuApartados .dropdown-menu > li:last-child > a
{
   border-bottom-left-radius: 6px;
   border-bottom-right-radius: 6px;
}
#menuApartados i
{
   font-size: 16px;
   position: relative;
   left: 0;
   top: 0;
   margin-right: 4px;
   width: 16px;
}
#wb_menuApartados
{
   z-index: 1111 !important;
}
@media all and (max-width:400px) 
{
#wb_menuApartados
{
   display: none !important;
}
#wb_menuApartados .menuApartados .nav, .menuApartados .dropdown-menu
{
}
}
#acordeonViernes
{
   width: 100%;
   height: 100%;
}
#wb_acordeonViernes .ui-helper-reset
{
   line-height: normal !important;
}
#acordeonViernes h4.ui-accordion-header
{
   font-family: "Open Sans";
   font-weight: normal;
   font-size: 16px;
   font-style: normal;
   outline: none;
   padding: 10px 10px 10px 10px;
   text-align: left;
}
#acordeonViernes .ui-accordion-header:not(:first-child)
{
   margin-top: 4px;
}
#acordeonViernes h4
{
   display: block;
   margin: 0;
}
#acordeonViernes .ui-accordion-header .ui-icon
{
   position: absolute !important;
   right: 10px;
   top: 0;
   display: flex;
   justify-content: center;
   align-items: center;
   align-content: center;
   height: 100%;
   width: 16px;
   box-sizing: border-box;
   background-image: none;
   fill: currentColor;
   margin: 0;
}
#acordeonViernes .icon-default
{
   display: block;
   flex: 1;
   padding: 2px;
}
#acordeonViernes .icon-active
{
   display: none;
   flex: 1;
   padding: 2px;
}
#acordeonViernes .ui-state-active .icon-default
{
   display: none;
}
#acordeonViernes .ui-state-active .icon-active
{
   display: block;
}
#acordeonViernes .ui-accordion-content
{
   padding: 4px 4px 4px 4px;
   position: relative;
   font-size: 0;
   text-align: left;
}
#acordeonViernes, #acordeonViernes > .ui-corner-all, #acordeonViernes > .ui-corner-top
{
   border-top-left-radius: 0px;
   border-top-right-radius: 0px;
}
#acordeonViernes .ui-corner-all, #acordeonViernes .ui-corner-bottom
{
   border-bottom-right-radius: 0px;
   border-bottom-left-radius: 0px;
}
#acordeonViernes .ui-widget-content
{
   border-color: rgba(197,185,158,1.00);
   border-width: 0px;
   background-color: #C5B99E;
   background-image: none;
   color: #333333;
}
#acordeonViernes .ui-state-default
{
   border-color: rgba(197,185,158,1.00);
   border-width: 0px;
   background-color: #302018;
   background-image: none;
   color: #C5B99E;
}
#acordeonViernes .ui-state-hover
{
   border-color: rgba(197,185,158,1.00);
   border-width: 0px;
   background-color: #EDEDED;
   background-image: none;
   color: #2B2B2B;
}
#acordeonViernes .ui-state-active
{
   border-color: rgba(197,185,158,1.00);
   border-width: 0px;
   background-color: #302018;
   background-image: none;
   color: #FFFFFF;
}
#wb_acordeonViernes
{
   margin: 0;
   position: relative;
}
#wb_headerViernes
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 0 0 25px 0 ;
   padding: 0;
   text-align: left;
}
#headerViernes
{
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 32px;
   margin: 0;
   text-align: left;
   text-transform: none;
}
#wb_headerSabado
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 0 0 25px 0 ;
   padding: 0;
   text-align: left;
}
#headerSabado
{
   color: #302018;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 32px;
   margin: 0;
   text-align: left;
   text-transform: none;
}
#acordeonSabado
{
   width: 100%;
   height: 100%;
}
#wb_acordeonSabado .ui-helper-reset
{
   line-height: normal !important;
}
#acordeonSabado h4.ui-accordion-header
{
   font-family: "Open Sans";
   font-weight: normal;
   font-size: 16px;
   font-style: normal;
   outline: none;
   padding: 10px 10px 10px 10px;
   text-align: left;
}
#acordeonSabado .ui-accordion-header:not(:first-child)
{
   margin-top: 4px;
}
#acordeonSabado h4
{
   display: block;
   margin: 0;
}
#acordeonSabado .ui-accordion-header .ui-icon
{
   position: absolute !important;
   right: 10px;
   top: 0;
   display: flex;
   justify-content: center;
   align-items: center;
   align-content: center;
   height: 100%;
   width: 16px;
   box-sizing: border-box;
   background-image: none;
   fill: currentColor;
   margin: 0;
}
#acordeonSabado .icon-default
{
   display: block;
   flex: 1;
   padding: 2px;
}
#acordeonSabado .icon-active
{
   display: none;
   flex: 1;
   padding: 2px;
}
#acordeonSabado .ui-state-active .icon-default
{
   display: none;
}
#acordeonSabado .ui-state-active .icon-active
{
   display: block;
}
#acordeonSabado .ui-accordion-content
{
   padding: 4px 4px 4px 4px;
   position: relative;
   font-size: 0;
   text-align: left;
}
#acordeonSabado, #acordeonSabado > .ui-corner-all, #acordeonSabado > .ui-corner-top
{
   border-top-left-radius: 0px;
   border-top-right-radius: 0px;
}
#acordeonSabado .ui-corner-all, #acordeonSabado .ui-corner-bottom
{
   border-bottom-right-radius: 0px;
   border-bottom-left-radius: 0px;
}
#acordeonSabado .ui-widget-content
{
   border-color: rgba(197,185,158,1.00);
   border-width: 0px;
   background-color: #C5B99E;
   background-image: none;
   color: #333333;
}
#acordeonSabado .ui-state-default
{
   border-color: rgba(197,185,158,1.00);
   border-width: 0px;
   background-color: #302018;
   background-image: none;
   color: #C5B99E;
}
#acordeonSabado .ui-state-hover
{
   border-color: rgba(197,185,158,1.00);
   border-width: 0px;
   background-color: #EDEDED;
   background-image: none;
   color: #2B2B2B;
}
#acordeonSabado .ui-state-active
{
   border-color: rgba(197,185,158,1.00);
   border-width: 0px;
   background-color: #302018;
   background-image: none;
   color: #FFFFFF;
}
#wb_acordeonSabado
{
   margin: 0;
   position: relative;
}
#wb_txt1Sabado 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 15px 0 15px 0;
   margin: 0;
   text-align: left;
}
#wb_txt1Sabado
{
   color: #000000;
   font-family: "Open Sans";
   font-weight: 400;
   font-size: 16px;
   line-height: 23px;
}
#wb_txt1Sabado p, #wb_txt1Sabado ul
{
   margin: 0;
   padding: 0;
}
#wb_txt1Sabado
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_txt2Sabado 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 15px 0 15px 0;
   margin: 0;
   text-align: left;
}
#wb_txt2Sabado
{
   color: #000000;
   font-family: "Open Sans";
   font-weight: 400;
   font-size: 16px;
   line-height: 23px;
}
#wb_txt2Sabado p, #wb_txt2Sabado ul
{
   margin: 0;
   padding: 0;
}
#wb_txt2Sabado
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_txt3Sabado 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 15px 0 15px 0;
   margin: 0;
   text-align: left;
}
#wb_txt3Sabado
{
   color: #000000;
   font-family: "Open Sans";
   font-weight: 400;
   font-size: 16px;
   line-height: 23px;
}
#wb_txt3Sabado p, #wb_txt3Sabado ul
{
   margin: 0;
   padding: 0;
}
#wb_txt3Sabado
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_txt4Sabado 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 15px 0 15px 0;
   margin: 0;
   text-align: left;
}
#wb_txt4Sabado
{
   color: #000000;
   font-family: "Open Sans";
   font-weight: 400;
   font-size: 16px;
   line-height: 23px;
}
#wb_txt4Sabado p, #wb_txt4Sabado ul
{
   margin: 0;
   padding: 0;
}
#wb_txt4Sabado
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#acordeonDomingo
{
   width: 100%;
   height: 100%;
}
#wb_acordeonDomingo .ui-helper-reset
{
   line-height: normal !important;
}
#acordeonDomingo h4.ui-accordion-header
{
   font-family: "Open Sans";
   font-weight: normal;
   font-size: 16px;
   font-style: normal;
   outline: none;
   padding: 10px 10px 10px 10px;
   text-align: left;
}
#acordeonDomingo .ui-accordion-header:not(:first-child)
{
   margin-top: 4px;
}
#acordeonDomingo h4
{
   display: block;
   margin: 0;
}
#acordeonDomingo .ui-accordion-header .ui-icon
{
   position: absolute !important;
   right: 10px;
   top: 0;
   display: flex;
   justify-content: center;
   align-items: center;
   align-content: center;
   height: 100%;
   width: 16px;
   box-sizing: border-box;
   background-image: none;
   fill: currentColor;
   margin: 0;
}
#acordeonDomingo .icon-default
{
   display: block;
   flex: 1;
   padding: 2px;
}
#acordeonDomingo .icon-active
{
   display: none;
   flex: 1;
   padding: 2px;
}
#acordeonDomingo .ui-state-active .icon-default
{
   display: none;
}
#acordeonDomingo .ui-state-active .icon-active
{
   display: block;
}
#acordeonDomingo .ui-accordion-content
{
   padding: 4px 4px 4px 4px;
   position: relative;
   font-size: 0;
   text-align: left;
}
#acordeonDomingo, #acordeonDomingo > .ui-corner-all, #acordeonDomingo > .ui-corner-top
{
   border-top-left-radius: 0px;
   border-top-right-radius: 0px;
}
#acordeonDomingo .ui-corner-all, #acordeonDomingo .ui-corner-bottom
{
   border-bottom-right-radius: 0px;
   border-bottom-left-radius: 0px;
}
#acordeonDomingo .ui-widget-content
{
   border-color: rgba(197,185,158,1.00);
   border-width: 0px;
   background-color: #C5B99E;
   background-image: none;
   color: #333333;
}
#acordeonDomingo .ui-state-default
{
   border-color: rgba(197,185,158,1.00);
   border-width: 0px;
   background-color: #302018;
   background-image: none;
   color: #C5B99E;
}
#acordeonDomingo .ui-state-hover
{
   border-color: rgba(197,185,158,1.00);
   border-width: 0px;
   background-color: #EDEDED;
   background-image: none;
   color: #2B2B2B;
}
#acordeonDomingo .ui-state-active
{
   border-color: rgba(197,185,158,1.00);
   border-width: 0px;
   background-color: #302018;
   background-image: none;
   color: #FFFFFF;
}
#acordeonDomingo .ui-accordion-header:nth-of-type(4)
{
   border-color: #8B0000;
   background: #8B0000;
}
#wb_acordeonDomingo
{
   margin: 0;
   position: relative;
}
#wb_txt1Domingo 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 15px 0 15px 0;
   margin: 0;
   text-align: left;
}
#wb_txt1Domingo
{
   color: #000000;
   font-family: "Open Sans";
   font-weight: 400;
   font-size: 16px;
   line-height: 23px;
}
#wb_txt1Domingo p, #wb_txt1Domingo ul
{
   margin: 0;
   padding: 0;
}
#wb_txt1Domingo
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_txt2Domingo 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 15px 0 15px 0;
   margin: 0;
   text-align: left;
}
#wb_txt2Domingo
{
   color: #000000;
   font-family: "Open Sans";
   font-weight: 400;
   font-size: 16px;
   line-height: 23px;
}
#wb_txt2Domingo p, #wb_txt2Domingo ul
{
   margin: 0;
   padding: 0;
}
#wb_txt2Domingo
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_txt3Domingo 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 15px 0 15px 0;
   margin: 0;
   text-align: left;
}
#wb_txt3Domingo
{
   color: #000000;
   font-family: "Open Sans";
   font-weight: 400;
   font-size: 16px;
   line-height: 23px;
}
#wb_txt3Domingo p, #wb_txt3Domingo ul
{
   margin: 0;
   padding: 0;
}
#wb_txt3Domingo
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_txt4Domingo 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 15px 0 15px 0;
   margin: 0;
   text-align: left;
}
#wb_txt4Domingo
{
   color: #000000;
   font-family: "Open Sans";
   font-weight: 400;
   font-size: 16px;
   line-height: 23px;
}
#wb_txt4Domingo p, #wb_txt4Domingo ul
{
   margin: 0;
   padding: 0;
}
#wb_txt4Domingo
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_headerDomingo
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 0 0 25px 0 ;
   padding: 0;
   text-align: left;
}
#headerDomingo
{
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 32px;
   margin: 0;
   text-align: left;
   text-transform: none;
}
#wb_txt1Viernes 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 15px 0 15px 0;
   margin: 0;
   text-align: left;
}
#wb_txt1Viernes
{
   color: #000000;
   font-family: "Open Sans";
   font-weight: 400;
   font-size: 16px;
   line-height: 23px;
}
#wb_txt1Viernes p, #wb_txt1Viernes ul
{
   margin: 0;
   padding: 0;
}
#wb_txt1Viernes
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_txt2Viernes 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 15px 0 15px 0;
   margin: 0;
   text-align: left;
}
#wb_txt2Viernes
{
   color: #000000;
   font-family: "Open Sans";
   font-weight: 400;
   font-size: 16px;
   line-height: 23px;
}
#wb_txt2Viernes p, #wb_txt2Viernes ul
{
   margin: 0;
   padding: 0;
}
#wb_txt2Viernes
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_txt3Viernes 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 15px 0 15px 0;
   margin: 0;
   text-align: left;
}
#wb_txt3Viernes
{
   color: #000000;
   font-family: "Open Sans";
   font-weight: 400;
   font-size: 16px;
   line-height: 23px;
}
#wb_txt3Viernes p, #wb_txt3Viernes ul
{
   margin: 0;
   padding: 0;
}
#wb_txt3Viernes
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_txt4Viernes 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 15px 0 15px 0;
   margin: 0;
   text-align: left;
}
#wb_txt4Viernes
{
   color: #000000;
   font-family: "Open Sans";
   font-weight: 400;
   font-size: 16px;
   line-height: 23px;
}
#wb_txt4Viernes p, #wb_txt4Viernes ul
{
   margin: 0;
   padding: 0;
}
#wb_txt4Viernes
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_imgPinMapsGeneral
{
   height: 100%;
   margin: 0;
   vertical-align: top;
}
#imgPinMapsGeneral
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: inline-block;
   width: 100%;
   height: 100%;
   vertical-align: top;
   object-fit: scale-down;
}
#wb_contactoBluesky
{
   margin: 0 0 20px 10px;
   vertical-align: top;
}
#contactoBluesky
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   filter: drop-shadow(0px 0px 10px rgba(255,0,0,1.00));
   display: inline-block;
   width: 173px;
   height: 38px;
   vertical-align: top;
}
#wb_contactoInstagram
{
   height: 100%;
   margin: 0;
   vertical-align: top;
}
#contactoInstagram
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   filter: drop-shadow(0px 0px 10px rgba(218,165,32,1.00));
   display: inline-block;
   width: 100%;
   height: 100%;
   vertical-align: top;
   object-fit: contain;
}
#wb_contactoKo-Fi
{
   margin: 0;
   vertical-align: top;
}
#contactoKo-Fi
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   filter: drop-shadow(0px 0px 10px rgba(255,255,255,1.00));
   display: inline-block;
   width: 150px;
   height: 75px;
   vertical-align: top;
}
#lblContactoHispacon
{
   box-sizing: border-box;
   margin: 20px 0 30px 0 ;
   border: 1px solid #FFA500;
   border-radius: 5px;
   background-color: #000000;
   background-image: none;
   color: #DC143C;
   font-family: "Open Sans";
   font-weight: 600;   font-stretch: 75%;

   font-style: normal;
   font-size: 27px;
   text-align: center;
   vertical-align: top;
   padding: 4px 0 10px 0;
}
#lblContactoHispacon:focus
{
   outline: 0;
}
#wb_headerPonentes
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 10px 0 10px 0 ;
   padding: 0;
   text-align: center;
}
#headerPonentes
{
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 37px;
   margin: 0;
   text-align: center;
   text-transform: none;
}
#wb_contenedorPonentes
{
   display: none;
   background-color: transparent;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   position: relative;
   width: 100%;
}
#contenedorPonentes
{
   display: flex;
   position: relative;
   padding: 10px 10px 10px 10px;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: auto;
   margin-left: auto;
   max-width: 80%;
   background-color: transparent;
   background-image: none;
   box-sizing: border-box;
   font-size: 0;
}
#contenedorPonentes
{
   overflow: hidden;
}
#contenedorPonentes .swiper-slide
{
   width: calc((100% - 2px) / 1);
}
#wb_tarjetaPonente1
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 0;
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid #DDDDDD;
   border-radius: 3px;
   text-align: center;
}
#tarjetaPonente1-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#tarjetaPonente1-card-header
{
   box-sizing: border-box;
   border-bottom: 1px solid #DDDDDD;
   border-radius: 3px 3px 0 0 !important;
   margin: 0;
   padding: 12px 20px 12px 20px;
   background-color: #FFEBCD;
   background-image: none;
   color: #333333;
   font-family: "Open Sans";
   font-weight: 700;
   font-style: normal;
   font-size: 21px;
}
#tarjetaPonente1-card-item1
{
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   border: 0px solid #800000;
   border-radius: 0px;
   max-width: 50%;
   margin-left: auto;
   margin-right: auto;
   width: 100%;
   height: auto;
}
#tarjetaPonente1-card-item2
{
   box-sizing: border-box;
   margin: 10px 10px 0 10px;
   padding: 0 15px 0 0;
   color: #333333;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
}
#tarjetaPonente1-card-item3
{
   box-sizing: border-box;
   margin: 5px 20px 0 20px;
   border-top: 1px #DDDDDD solid;
   border-width: 1px 0 0 0;
   height: 0;
   line-height: 0;
}
#tarjetaPonente1-card-item4
{
   display: inline-block;
   line-height: 1.0;
   height: 35px;
   box-sizing: border-box;
   margin: 5px 10px 10px 10px;
   border: 1px solid #C5C5C5;
   border-radius: 4px;
   background-color: #FFDAB9;
   background-image: none;
   color: #454545;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
}
#tarjetaPonente1-card-item4 a
{
   color: inherit;
   display: block;
   padding: 10px 15px 10px 15px;
   text-decoration: none;
}
#wb_tarjetaPonente2
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 0;
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid #DDDDDD;
   border-radius: 3px;
   text-align: center;
}
#tarjetaPonente2-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#tarjetaPonente2-card-header
{
   box-sizing: border-box;
   border-bottom: 1px solid #DDDDDD;
   border-radius: 3px 3px 0 0 !important;
   margin: 0;
   padding: 12px 20px 12px 20px;
   background-color: #E9E9E9;
   background-image: none;
   color: #333333;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
}
#tarjetaPonente2-card-item1
{
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   border: 1px solid #800000;
   border-radius: 0px;
   max-width: 50%;
   margin-left: auto;
   margin-right: auto;
   width: 100%;
   height: auto;
}
#tarjetaPonente2-card-item2
{
   box-sizing: border-box;
   margin: 10px 20px 0 20px;
   padding: 0;
   color: #333333;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
}
#tarjetaPonente2-card-item3
{
   box-sizing: border-box;
   margin: 5px 20px 0 20px;
   border-top: 1px #DDDDDD solid;
   border-width: 1px 0 0 0;
   height: 0;
   line-height: 0;
}
#tarjetaPonente2-card-item4
{
   display: inline-block;
   line-height: 1.0;
   height: 35px;
   box-sizing: border-box;
   margin: 5px 20px 5px 20px;
   border: 1px solid #C5C5C5;
   border-radius: 4px;
   background-color: #FFDAB9;
   background-image: none;
   color: #454545;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
}
#tarjetaPonente2-card-item4 a
{
   color: inherit;
   display: block;
   padding: 10px 15px 10px 15px;
   text-decoration: none;
}
#wb_tarjetaPonente3
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 0;
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid #DDDDDD;
   border-radius: 3px;
   text-align: center;
}
#tarjetaPonente3-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#tarjetaPonente3-card-header
{
   box-sizing: border-box;
   border-bottom: 1px solid #DDDDDD;
   border-radius: 3px 3px 0 0 !important;
   margin: 0;
   padding: 12px 20px 12px 20px;
   background-color: #E9E9E9;
   background-image: none;
   color: #333333;
   font-family: "Open Sans";
   font-weight: 700;
   font-style: normal;
   font-size: 24px;
}
#tarjetaPonente3-card-item1
{
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   border: 0px solid #000000;
   border-radius: 0px;
   max-width: 50%;
   margin-left: auto;
   margin-right: auto;
   width: 100%;
   height: auto;
}
#tarjetaPonente3-card-item2
{
   box-sizing: border-box;
   margin: 20px 20px 0 20px;
   padding: 0;
   color: #333333;
   font-family: Arial;
   font-weight: bold;
   font-style: italic;
   font-size: 19px;
}
#tarjetaPonente3-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#tarjetaPonente3-card-item3
{
   box-sizing: border-box;
   margin: 5px 20px 0 20px;
   border-top: 1px #DDDDDD solid;
   border-width: 1px 0 0 0;
   height: 0;
   line-height: 0;
}
#tarjetaPonente3-card-item4
{
   display: inline-block;
   line-height: 1.0;
   height: 30px;
   box-sizing: border-box;
   margin: 5px 20px 5px 20px;
   border: 2px solid #C5C5C5;
   border-radius: 4px;
   background-color: #FFDAB9;
   background-image: none;
   color: #454545;
   font-family: "Open Sans";
   font-weight: 700;
   font-style: normal;
   font-size: 16px;
}
#tarjetaPonente3-card-item4 a
{
   color: inherit;
   display: block;
   padding: 5px 15px 5px 15px;
   text-decoration: none;
}
#wb_headerInfoUtil
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 0 0 25px 0 ;
   padding: 0;
   text-align: left;
   flex-grow: 0;
   flex-shrink: 0;
   align-self: auto;
}
#headerInfoUtil
{
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 32px;
   margin: 0;
   text-align: left;
   text-transform: none;
}
#acordeonInfoUtil *, #acordeonInfoUtil *::before, #acordeonInfoUtil *::after
{
   box-sizing: border-box;
}
#acordeonInfoUtil .accordion-item
{
   background-color: #C5B99E;
   background-image: none;
   border: 0px solid transparent;
   border-radius: 0px;
   margin-bottom: 1px;
      overflow: hidden;
   text-align: left;
}
#acordeonInfoUtil .accordion-item
{
   border-color: #C5B99E;
}
#acordeonInfoUtil.accordion-group .accordion-item
{
   margin-bottom: 4px;
      overflow: hidden;
   border-radius: 0px;
}
#acordeonInfoUtil .accordion-item:not(.active) .accordion-header
{
   border-radius: inherit !important;
   }
#acordeonInfoUtil .accordion-header
{
   border-bottom: 1px solid transparent;
   border-top-right-radius: 0px;
   border-top-left-radius: 0px;
}
#acordeonInfoUtil .accordion-item > .accordion-header
{
   background-color: #302018;
   background-image: none;
}
#acordeonInfoUtil .accordion-item.active
{
   border-color: rgba(197,185,158,1.00);
}
#acordeonInfoUtil .accordion-item.active > .accordion-header
{
   background-color: #302018;
   background-image: none;
}
#acordeonInfoUtil .accordion-item:hover > .accordion-header
{
   background-color: #006400;
   background-image: none;
}
#acordeonInfoUtil .accordion-body
{
   padding: 4px 4px 4px 4px;
   font-size: 0;
   text-align: left;
   position: relative;
}
#acordeonInfoUtil .accordion-body::before, #acordeonInfoUtil .accordion-body::after
{
   display: table;
   content: " ";
}
#acordeonInfoUtil .accordion-body::after
{
   clear: both;
}
#acordeonInfoUtil .accordion-item > .accordion-header + .accordion-collapse .accordion-body
{
   border-top-color: rgba(197,185,158,1.00);
}
#acordeonInfoUtil h4.accordion-title
{
   margin-top: 0;
   margin-bottom: 0;
   display: block;
   color: #C5B99E;
   font-family: "Open Sans";
   font-weight: normal;
   font-size: 16px;
   font-style: normal;
   text-align: left;
}
#acordeonInfoUtil .accordion-title > a
{
   color: inherit;
   position: relative;
   display: block;
   padding: 10px 10px 10px 10px;
   text-decoration: none;
}
#acordeonInfoUtil .active .accordion-title > a
{
   color: #FFFFFF;
}
#acordeonInfoUtil .collapse 
{
   display: none;
}
#acordeonInfoUtil .collapse.show
{
   display: block;
}
#acordeonInfoUtil .collapsing
{
   position: relative;
   height: 0;
   overflow: hidden;
   transition: height 0.35s linear;
}
#acordeonInfoUtil .accordion-item .accordion-header .accordion-arrow
{
   right: 10px;
   width: 16px;
   height: 100%;
   box-sizing: content-box;
   display: inline-flex;
   align-content: center;
   align-items: center;
   position: absolute;
   text-indent: -99999px;
   top: 0;
   overflow: hidden;
   fill: currentColor;
}
#acordeonInfoUtil .accordion-item .accordion-header .accordion-arrow .icon-default
{
   display: block;
   flex: 1;
   padding: 2px;
}
#acordeonInfoUtil .accordion-item .accordion-header .accordion-arrow .icon-active
{
   display: none;
   flex: 1;
   padding: 2px;
}
#acordeonInfoUtil .accordion-item.active .accordion-header .accordion-arrow .icon-default
{
   display: none;
}
#acordeonInfoUtil .accordion-item.active .accordion-header .accordion-arrow .icon-active
{
   display: block;
}
#acordeonInfoUtil .accordion-item:nth-of-type(1) .accordion-header
{
   border-color: #8B0000;
   background: #8B0000;
}
#wb_acordeonInfoUtil
{
   margin: 0;
   position: relative;
}
#repetidorTarjetasInfoUtilEmergencias
{
   display: block;
   width: 100%;
   position: relative;
   padding: 10px 10px 10px 10px;
   margin: 0;
   background-color: transparent;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   font-size: 0;
}
#repetidorTarjetasInfoUtilEmergencias
{
   display: grid;
   grid-template-columns: repeat(1, 1fr);
   gap: 16px;
   box-sizing: border-box;
}
#wb_tarjetaEmergencias1
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 0 0 25px 0 ;
   background-color: #598CB6;
   background-image: none;
   border: 2px solid #FFFFFF;
   border-radius: 8px;
   text-align: left;
}
#tarjetaEmergencias1-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#tarjetaEmergencias1-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #8B0000;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#tarjetaEmergencias1-card-item0 a
{
   color: inherit;
   text-decoration: none;
}
#tarjetaEmergencias1-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaEmergencias1-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaEmergencias1-card-item1-clippath);
   clip-path: url(#tarjetaEmergencias1-card-item1-clippath);
}
#tarjetaEmergencias1-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaEmergencias1-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#tarjetaEmergencias1-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaEmergencias1 .badge
{
   background-color: #FF0000;
   border-radius: .25rem;
   color: #FFFFFF;
   display: inline-block;
   float: right;
   font-size: 75%;
   font-weight: 700;
   line-height: 1;
   padding: .25em .4em;
   text-align: center;
   transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
   vertical-align: baseline;
   white-space: nowrap;
}
#wb_tarjetaEmergencias2
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 0 0 25px 0 ;
   background-color: #598CB6;
   background-image: none;
   border: 2px solid #FFFFFF;
   border-radius: 8px;
   text-align: left;
}
#tarjetaEmergencias2-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#tarjetaEmergencias2-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #8B0000;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#tarjetaEmergencias2-card-item0 a
{
   color: inherit;
   text-decoration: none;
}
#tarjetaEmergencias2-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaEmergencias2-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaEmergencias2-card-item1-clippath);
   clip-path: url(#tarjetaEmergencias2-card-item1-clippath);
}
#tarjetaEmergencias2-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaEmergencias2-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#tarjetaEmergencias2-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaEmergencias2 .badge
{
   background-color: #FF0000;
   border-radius: .25rem;
   color: #FFFFFF;
   display: inline-block;
   float: right;
   font-size: 75%;
   font-weight: 700;
   line-height: 1;
   padding: .25em .4em;
   text-align: center;
   transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
   vertical-align: baseline;
   white-space: nowrap;
}
#wb_tarjetaEmergencias3
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 0 0 25px 0 ;
   background-color: #598CB6;
   background-image: none;
   border: 2px solid #FFFFFF;
   border-radius: 8px;
   text-align: left;
}
#tarjetaEmergencias3-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#tarjetaEmergencias3-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #8B0000;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#tarjetaEmergencias3-card-item0 a
{
   color: inherit;
   text-decoration: none;
}
#tarjetaEmergencias3-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaEmergencias3-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaEmergencias3-card-item1-clippath);
   clip-path: url(#tarjetaEmergencias3-card-item1-clippath);
}
#tarjetaEmergencias3-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaEmergencias3-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#tarjetaEmergencias3-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaEmergencias3 .badge
{
   background-color: #FF0000;
   border-radius: .25rem;
   color: #FFFFFF;
   display: inline-block;
   float: right;
   font-size: 75%;
   font-weight: 700;
   line-height: 1;
   padding: .25em .4em;
   text-align: center;
   transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
   vertical-align: baseline;
   white-space: nowrap;
}
#wb_tarjetaEmergencias4
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 0 0 25px 0 ;
   background-color: #598CB6;
   background-image: none;
   border: 2px solid #FFFFFF;
   border-radius: 8px;
   text-align: left;
}
#tarjetaEmergencias4-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#tarjetaEmergencias4-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #8B0000;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#tarjetaEmergencias4-card-item0 a
{
   color: inherit;
   text-decoration: none;
}
#tarjetaEmergencias4-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaEmergencias4-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaEmergencias4-card-item1-clippath);
   clip-path: url(#tarjetaEmergencias4-card-item1-clippath);
}
#tarjetaEmergencias4-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaEmergencias4-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#tarjetaEmergencias4-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaEmergencias4 .badge
{
   background-color: #FF0000;
   border-radius: .25rem;
   color: #FFFFFF;
   display: inline-block;
   float: right;
   font-size: 75%;
   font-weight: 700;
   line-height: 1;
   padding: .25em .4em;
   text-align: center;
   transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
   vertical-align: baseline;
   white-space: nowrap;
}
#CardRepeater6
{
   display: block;
   position: relative;
   padding: 10px 10px 10px 10px;
   margin: 0;
   background-color: #FFFFA0;
   background-image: none;
   border: 5px solid #000000;
   border-radius: 10px;
   box-sizing: border-box;
   font-size: 0;
}
#CardRepeater6
{
   display: grid;
   grid-template-columns: repeat(1, 1fr);
   gap: 16px;
   box-sizing: border-box;
}
#wb_Card8
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 0 0 25px 0 ;
   background-color: #598CB6;
   background-image: none;
   border: 2px solid #000000;
   border-radius: 8px;
   text-align: left;
}
#Card8-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#Card8-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#Card8-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#Card8-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#Card8-card-item1-clippath);
   clip-path: url(#Card8-card-item1-clippath);
}
#Card8-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#Card8-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#Card8-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_Card8 .badge
{
   background-color: #FF0000;
   border-radius: .25rem;
   color: #FFFFFF;
   display: inline-block;
   float: right;
   font-size: 75%;
   font-weight: 700;
   line-height: 1;
   padding: .25em .4em;
   text-align: center;
   transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
   vertical-align: baseline;
   white-space: nowrap;
}
#wb_Card15
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 0 0 25px 0 ;
   background-color: #598CB6;
   background-image: none;
   border: 2px solid #000000;
   border-radius: 8px;
   text-align: left;
}
#Card15-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#Card15-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#Card15-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#Card15-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#Card15-card-item1-clippath);
   clip-path: url(#Card15-card-item1-clippath);
}
#Card15-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#Card15-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#Card15-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_Card17
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 0 0 25px 0 ;
   background-color: #598CB6;
   background-image: none;
   border: 2px solid #000000;
   border-radius: 8px;
   text-align: left;
}
#Card17-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#Card17-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#Card17-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#Card17-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#Card17-card-item1-clippath);
   clip-path: url(#Card17-card-item1-clippath);
}
#Card17-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#Card17-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#Card17-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#CardRepeater7
{
   display: block;
   position: relative;
   padding: 10px 10px 10px 10px;
   margin: 0;
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   font-size: 0;
}
#CardRepeater7
{
   display: grid;
   grid-template-columns: repeat(1, 1fr);
   gap: 16px;
   box-sizing: border-box;
}
#wb_Card18
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 0 0 25px 0 ;
   background-color: #598CB6;
   background-image: none;
   border: 2px solid #FFFFFF;
   border-radius: 8px;
   text-align: left;
}
#Card18-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#Card18-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 10px 10px 10px 10px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
}
#Card18-card-item1
{
   display: block;
   position: relative;
   width: 12px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#Card18-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#Card18-card-item1-clippath);
   clip-path: url(#Card18-card-item1-clippath);
}
#Card18-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#Card18-card-item2
{
   box-sizing: border-box;
   border-radius: 0 0 8px 8px !important;
   margin: 0 0 0 20px;
   padding: 0;
   color: #000000;
   font-family: "Bookman Old Style";
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#Card18-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#CardRepeater8
{
   display: block;
   position: relative;
   padding: 10px 10px 10px 10px;
   margin: 0;
   background-color: #D0FFA0;
   background-image: none;
   border: 5px solid #000000;
   border-radius: 10px;
   box-sizing: border-box;
   font-size: 0;
}
#CardRepeater8
{
   display: grid;
   grid-template-columns: repeat(1, 1fr);
   gap: 16px;
   box-sizing: border-box;
}
#wb_Card19
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 0 0 25px 0 ;
   background-color: #598CB6;
   background-image: none;
   border: 2px solid #000000;
   border-radius: 8px;
   text-align: left;
}
#Card19-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#Card19-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#Card19-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#Card19-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#Card19-card-item1-clippath);
   clip-path: url(#Card19-card-item1-clippath);
}
#Card19-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#Card19-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#Card19-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_Card20
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 0 0 25px 0 ;
   background-color: #598CB6;
   background-image: none;
   border: 2px solid #000000;
   border-radius: 8px;
   text-align: left;
}
#Card20-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#Card20-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#Card20-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#Card20-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#Card20-card-item1-clippath);
   clip-path: url(#Card20-card-item1-clippath);
}
#Card20-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#Card20-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#Card20-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#repetidorTarjetasInfoUtilFarmacias
{
   display: block;
   position: relative;
   padding: 10px 10px 10px 10px;
   margin: 0;
   background-color: #FFFFA0;
   background-image: none;
   border: 5px solid #000000;
   border-radius: 10px;
   box-sizing: border-box;
   font-size: 0;
}
#repetidorTarjetasInfoUtilFarmacias
{
   display: grid;
   grid-template-columns: repeat(1, 1fr);
   gap: 16px;
   box-sizing: border-box;
}
#wb_tarjetaFarmacias1
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 0 0 25px 0 ;
   background-color: #598CB6;
   background-image: none;
   border: 2px solid #000000;
   border-radius: 8px;
   text-align: left;
}
#tarjetaFarmacias1-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#tarjetaFarmacias1-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#tarjetaFarmacias1-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaFarmacias1-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaFarmacias1-card-item1-clippath);
   clip-path: url(#tarjetaFarmacias1-card-item1-clippath);
}
#tarjetaFarmacias1-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaFarmacias1-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#tarjetaFarmacias1-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaFarmacias1 .badge
{
   background-color: #FF0000;
   border-radius: .25rem;
   color: #FFFFFF;
   display: inline-block;
   float: right;
   font-size: 75%;
   font-weight: 700;
   line-height: 1;
   padding: .25em .4em;
   text-align: center;
   transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
   vertical-align: baseline;
   white-space: nowrap;
}
#wb_tarjetaFarmacias2
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 0 0 25px 0 ;
   background-color: #598CB6;
   background-image: none;
   border: 2px solid #000000;
   border-radius: 8px;
   text-align: left;
}
#tarjetaFarmacias2-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#tarjetaFarmacias2-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#tarjetaFarmacias2-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaFarmacias2-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaFarmacias2-card-item1-clippath);
   clip-path: url(#tarjetaFarmacias2-card-item1-clippath);
}
#tarjetaFarmacias2-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaFarmacias2-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#tarjetaFarmacias2-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaFarmacias3
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 0 0 25px 0 ;
   background-color: #598CB6;
   background-image: none;
   border: 2px solid #000000;
   border-radius: 8px;
   text-align: left;
}
#tarjetaFarmacias3-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#tarjetaFarmacias3-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#tarjetaFarmacias3-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaFarmacias3-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaFarmacias3-card-item1-clippath);
   clip-path: url(#tarjetaFarmacias3-card-item1-clippath);
}
#tarjetaFarmacias3-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaFarmacias3-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#tarjetaFarmacias3-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#repetidorTarjetasInfoUtilAlojamientos
{
   display: block;
   position: relative;
   padding: 10px 10px 10px 10px;
   margin: 0;
   background-color: #D0FFA0;
   background-image: none;
   border: 5px solid #000000;
   border-radius: 10px;
   box-sizing: border-box;
   font-size: 0;
}
#repetidorTarjetasInfoUtilAlojamientos
{
   display: grid;
   grid-template-columns: repeat(1, 1fr);
   gap: 16px;
   box-sizing: border-box;
}
#wb_tarjetaAlojamientos1
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 0 0 25px 0 ;
   background-color: #598CB6;
   background-image: none;
   border: 2px solid #000000;
   border-radius: 8px;
   text-align: left;
}
#tarjetaAlojamientos1-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#tarjetaAlojamientos1-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#tarjetaAlojamientos1-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaAlojamientos1-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaAlojamientos1-card-item1-clippath);
   clip-path: url(#tarjetaAlojamientos1-card-item1-clippath);
}
#tarjetaAlojamientos1-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaAlojamientos1-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: justify;
}
#tarjetaAlojamientos1-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaAlojamientos2
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 0 0 25px 0 ;
   background-color: #598CB6;
   background-image: none;
   border: 2px solid #000000;
   border-radius: 8px;
   text-align: left;
}
#tarjetaAlojamientos2-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#tarjetaAlojamientos2-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 10px 10px 10px 10px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
}
#tarjetaAlojamientos2-card-item1
{
   display: block;
   position: relative;
   width: 12px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaAlojamientos2-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaAlojamientos2-card-item1-clippath);
   clip-path: url(#tarjetaAlojamientos2-card-item1-clippath);
}
#tarjetaAlojamientos2-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaAlojamientos2-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: justify;
}
#tarjetaAlojamientos2-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaAlojamientos3
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 0 0 25px 0 ;
   background-color: #598CB6;
   background-image: none;
   border: 2px solid #000000;
   border-radius: 8px;
   text-align: left;
}
#tarjetaAlojamientos3-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#tarjetaAlojamientos3-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 10px 10px 10px 10px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
}
#tarjetaAlojamientos3-card-item1
{
   display: block;
   position: relative;
   width: 12px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaAlojamientos3-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaAlojamientos3-card-item1-clippath);
   clip-path: url(#tarjetaAlojamientos3-card-item1-clippath);
}
#tarjetaAlojamientos3-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaAlojamientos3-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: justify;
}
#tarjetaAlojamientos3-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaAlojamientos4
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 0 0 25px 0 ;
   background-color: #598CB6;
   background-image: none;
   border: 2px solid #000000;
   border-radius: 8px;
   text-align: left;
}
#tarjetaAlojamientos4-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#tarjetaAlojamientos4-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 10px 10px 10px 10px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
}
#tarjetaAlojamientos4-card-item1
{
   display: block;
   position: relative;
   width: 12px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaAlojamientos4-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaAlojamientos4-card-item1-clippath);
   clip-path: url(#tarjetaAlojamientos4-card-item1-clippath);
}
#tarjetaAlojamientos4-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaAlojamientos4-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: justify;
}
#tarjetaAlojamientos4-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaAlojamientos5
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 0 0 25px 0 ;
   background-color: #598CB6;
   background-image: none;
   border: 2px solid #000000;
   border-radius: 8px;
   text-align: left;
}
#tarjetaAlojamientos5-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#tarjetaAlojamientos5-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 10px 10px 10px 10px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
}
#tarjetaAlojamientos5-card-item1
{
   display: block;
   position: relative;
   width: 12px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaAlojamientos5-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaAlojamientos5-card-item1-clippath);
   clip-path: url(#tarjetaAlojamientos5-card-item1-clippath);
}
#tarjetaAlojamientos5-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaAlojamientos5-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: justify;
}
#tarjetaAlojamientos5-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaAlojamientos6
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 0 0 25px 0 ;
   background-color: #598CB6;
   background-image: none;
   border: 2px solid #000000;
   border-radius: 8px;
   text-align: left;
}
#tarjetaAlojamientos6-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#tarjetaAlojamientos6-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 10px 10px 10px 10px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
}
#tarjetaAlojamientos6-card-item1
{
   display: block;
   position: relative;
   width: 12px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaAlojamientos6-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaAlojamientos6-card-item1-clippath);
   clip-path: url(#tarjetaAlojamientos6-card-item1-clippath);
}
#tarjetaAlojamientos6-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaAlojamientos6-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: justify;
}
#tarjetaAlojamientos6-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#lblSiguenos-pantallaMovil
{
   box-sizing: border-box;
   margin: 100px 0 0 0 ;
   border: 0px solid #000000;
   border-radius: 0px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: 700;   font-stretch: 75%;

   font-style: normal;
   font-size: 20px;
   text-align: left;
   text-decoration: underline;
   vertical-align: top;
   padding: 0 0 20px 0;
}
#lblSiguenos-pantallaMovil:focus
{
   outline: 0;
}
#wb_contactoBluesky-pantallaMovil
{
   margin: 0 0 20px 10px;
   vertical-align: top;
}
#contactoBluesky-pantallaMovil
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   filter: drop-shadow(0px 0px 10px rgba(255,0,0,1.00));
   display: inline-block;
   width: 173px;
   height: 38px;
   vertical-align: top;
}
#wb_contactoInstagram-pantallaMovil
{
   height: 100%;
   margin: 0;
   vertical-align: top;
}
#contactoInstagram-pantallaMovil
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   filter: drop-shadow(0px 0px 10px rgba(218,165,32,1.00));
   display: inline-block;
   width: 100%;
   height: 100%;
   vertical-align: top;
   object-fit: contain;
}
#wb_contactoKoFi-pantallaMovil
{
   margin: 0 0 20px 0 ;
   vertical-align: top;
}
#contactoKoFi-pantallaMovil
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   filter: drop-shadow(0px 0px 10px rgba(0,128,0,1.00));
   display: inline-block;
   width: 150px;
   height: 75px;
   vertical-align: top;
}
#lblContactoHispacon-pantallaMovil
{
   box-sizing: border-box;
   margin: 220px 0 30px 0 ;
   border: 1px solid #FFA500;
   border-radius: 5px;
   background-color: #000000;
   background-image: none;
   color: #DC143C;
   font-family: "Open Sans";
   font-weight: 600;   font-stretch: 75%;

   font-style: normal;
   font-size: 27px;
   text-align: center;
   vertical-align: top;
   padding: 10px 10px 10px 10px;
}
#lblContactoHispacon-pantallaMovil:focus
{
   outline: 0;
}
#txtMensajeNombre-pantallaMovil
{
   box-sizing: border-box;
   line-height: 16px;
   margin: 0 0 15px 0 ;
   border: 1px solid #263957;
   border-radius: 0px;
   background-color: #598CB6;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   text-align: left;
   padding: 10px 10px 10px 10px;
}
#txtMensajeNombre-pantallaMovil:focus
{
   outline: 0;
}
#txtMensajeNombre-pantallaMovil::placeholder
{
   color: #FFFFFF;
   opacity: 1;
}
#txtMensajeNombre-pantallaMovil::-ms-input-placeholder
{
   color: #FFFFFF;
}
#txtMensajeCorreo-pantallaMovil
{
   box-sizing: border-box;
   line-height: 16px;
   margin: 0 0 15px 0 ;
   border: 1px solid #263957;
   border-radius: 0px;
   background-color: #598CB6;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   text-align: left;
   padding: 10px 10px 10px 10px;
}
#txtMensajeCorreo-pantallaMovil:focus
{
   outline: 0;
}
#txtMensajeCorreo-pantallaMovil::placeholder
{
   color: #FFFFFF;
   opacity: 1;
}
#txtMensajeCorreo-pantallaMovil::-ms-input-placeholder
{
   color: #FFFFFF;
}
#txtMensajeContenido-pantallaMovil
{
   box-sizing: border-box;
   border: 1px solid #263957;
   border-radius: 0px;
   background-color: #598CB6;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   text-align: left;
   padding: 10px 10px 10px 10px;
   margin: 0 0 15px 0 ;
   overflow: auto;
   resize: none;
}
#txtMensajeContenido-pantallaMovil:focus
{
   outline: 0;
}
#txtMensajeContenido-pantallaMovil::placeholder
{
   color: #FFFFFF;
   opacity: 1;
}
#txtMensajeContenido-pantallaMovil::-ms-input-placeholder
{
   color: #FFFFFF;
}
#btnEnviarMensaje-pantallaMovil
{
   border: 1px solid #263957;
   border-radius: 0px;
   background-color: #8B4513;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 15px;
   padding: 1px 1px 6px 6px;
   text-align: center;
   -webkit-appearance: none;
   margin: 0 0 10px 0 ;
}
#btnEnviarMensaje-pantallaMovil:focus
{
   outline: 0;
}
#lblMandanosMensaje-pantallaMovil
{
   box-sizing: border-box;
   margin: 5px 0 0 0 ;
   border: 0px solid #000000;
   border-radius: 0px;
   background-color: transparent;
   background-image: none;
   color: #FFA500;
   font-family: "Lucida Sans Unicode";
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
   text-align: center;
   vertical-align: top;
   padding: 0 0 15px 0;
}
#lblMandanosMensaje-pantallaMovil:focus
{
   outline: 0;
}
#wb_rejillaContacto-TERCIO1-pantallaMovil
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: url('../images/960px-Jason_Miller_and_Max_von_Sydow_in_The_Exorcist-TERCIO_1.jpg');
   background-repeat: repeat-x;
   background-position: left center;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#rejillaContacto-TERCIO1-pantallaMovil
{
   box-sizing: border-box;
   padding: 250px 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
   max-width: 100%;
}
#rejillaContacto-TERCIO1-pantallaMovil > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaContacto-TERCIO1-pantallaMovil > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#rejillaContacto-TERCIO1-pantallaMovil > .row > .col-1
{
   float: left;
}
#rejillaContacto-TERCIO1-pantallaMovil > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#rejillaContacto-TERCIO1-pantallaMovil:before,
#rejillaContacto-TERCIO1-pantallaMovil:after,
#rejillaContacto-TERCIO1-pantallaMovil .row:before,
#rejillaContacto-TERCIO1-pantallaMovil .row:after
{
   display: table;
   content: " ";
}
#rejillaContacto-TERCIO1-pantallaMovil:after,
#rejillaContacto-TERCIO1-pantallaMovil .row:after
{
   clear: both;
}
@media (max-width: 420px)
{
#rejillaContacto-TERCIO1-pantallaMovil > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#rejillaContacto-TERCIO1-pantallaMovil-overlay
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   border-radius: 0px;
   background-color: #265731;
   opacity: 0.39;
}
#wb_rejillaContacto-TERCIO2-pantallaMovil
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: none;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: url('../images/960px-Jason_Miller_and_Max_von_Sydow_in_The_Exorcist-TERCIO_2.jpg');
   background-repeat: repeat;
   background-position: center top;
   background-attachment: scroll;
   background-size: cover;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#rejillaContacto-TERCIO2-pantallaMovil
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
   max-width: 100%;
}
#rejillaContacto-TERCIO2-pantallaMovil > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaContacto-TERCIO2-pantallaMovil > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#rejillaContacto-TERCIO2-pantallaMovil > .row > .col-1
{
   float: left;
}
#rejillaContacto-TERCIO2-pantallaMovil > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#rejillaContacto-TERCIO2-pantallaMovil:before,
#rejillaContacto-TERCIO2-pantallaMovil:after,
#rejillaContacto-TERCIO2-pantallaMovil .row:before,
#rejillaContacto-TERCIO2-pantallaMovil .row:after
{
   display: table;
   content: " ";
}
#rejillaContacto-TERCIO2-pantallaMovil:after,
#rejillaContacto-TERCIO2-pantallaMovil .row:after
{
   clear: both;
}
@media (max-width: 420px)
{
#rejillaContacto-TERCIO2-pantallaMovil > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#rejillaContacto-TERCIO2-pantallaMovil-overlay
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   border-radius: 0px;
   background-color: #265731;
   opacity: 0.39;
}
#wb_rejillaContacto-TERCIO3-pantallaMovil
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: none;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: url('../images/960px-Jason_Miller_and_Max_von_Sydow_in_The_Exorcist-TERCIO_3.jpg');
   background-repeat: repeat;
   background-position: right bottom;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#rejillaContacto-TERCIO3-pantallaMovil
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#rejillaContacto-TERCIO3-pantallaMovil > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaContacto-TERCIO3-pantallaMovil > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#rejillaContacto-TERCIO3-pantallaMovil > .row > .col-1
{
   float: left;
}
#rejillaContacto-TERCIO3-pantallaMovil > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#rejillaContacto-TERCIO3-pantallaMovil:before,
#rejillaContacto-TERCIO3-pantallaMovil:after,
#rejillaContacto-TERCIO3-pantallaMovil .row:before,
#rejillaContacto-TERCIO3-pantallaMovil .row:after
{
   display: table;
   content: " ";
}
#rejillaContacto-TERCIO3-pantallaMovil:after,
#rejillaContacto-TERCIO3-pantallaMovil .row:after
{
   clear: both;
}
@media (max-width: 420px)
{
#rejillaContacto-TERCIO3-pantallaMovil > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#rejillaContacto-TERCIO3-pantallaMovil-overlay
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   border-radius: 0px;
   background-color: #265731;
   opacity: 0.39;
}
#rellenoTercio3
{
   border-width: 0;
   vertical-align: top;
}
#wb_rellenoTercio3
{
   margin: 0 0 650px 0 ;
   vertical-align: top;
}
#rellenoTercio1
{
   border-width: 0;
   vertical-align: top;
}
#wb_rellenoTercio1
{
   margin: 0;
   vertical-align: top;
}
#rellenoTercio2
{
   border-width: 0;
   vertical-align: top;
}
#wb_rellenoTercio2
{
   margin: 0;
   vertical-align: top;
}
#wb_headerSedeAreaPanoramica
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 0 0 25px 0 ;
   padding: 0;
   text-align: left;
}
#headerSedeAreaPanoramica
{
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 32px;
   margin: 0;
   text-align: left;
   text-transform: none;
}
#wb_texto1SedeAreaPanoramica 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 15px 0 15px 0;
   margin: 0;
   text-align: left;
}
#wb_texto1SedeAreaPanoramica
{
   color: #000000;
   font-family: "Open Sans";
   font-weight: 400;
   font-size: 21px;
   line-height: 31px;
}
#wb_texto1SedeAreaPanoramica p, #wb_texto1SedeAreaPanoramica ul
{
   margin: 0;
   padding: 0;
}
#wb_texto1SedeAreaPanoramica
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_texto2SedeAreaPanoramica 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 15px 0 15px 0;
   margin: 0;
   text-align: left;
}
#wb_texto2SedeAreaPanoramica
{
   color: #000000;
   font-family: "Open Sans";
   font-weight: bold;
   font-size: 21px;
   line-height: 31px;
}
#wb_texto2SedeAreaPanoramica p, #wb_texto2SedeAreaPanoramica ul
{
   margin: 0;
   padding: 0;
}
#wb_texto2SedeAreaPanoramica
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_headerSedeJuzgados
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 0 0 25px 0 ;
   padding: 0;
   text-align: left;
}
#headerSedeJuzgados
{
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 32px;
   margin: 0;
   text-align: left;
   text-transform: none;
}
#wb_texto1SedeJuzgados 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 15px 0 15px 0;
   margin: 0;
   text-align: left;
}
#wb_texto1SedeJuzgados
{
   color: #000000;
   font-family: "Open Sans";
   font-weight: bold;
   font-size: 21px;
   line-height: 31px;
}
#wb_texto1SedeJuzgados p, #wb_texto1SedeJuzgados ul
{
   margin: 0;
   padding: 0;
}
#wb_texto1SedeJuzgados
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_texto2SedeJuzgados 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 15px 0 15px 0;
   margin: 0;
   text-align: left;
}
#wb_texto2SedeJuzgados
{
   color: #000000;
   font-family: "Open Sans";
   font-weight: bold;
   font-size: 21px;
   line-height: 31px;
}
#wb_texto2SedeJuzgados p, #wb_texto2SedeJuzgados ul
{
   margin: 0;
   padding: 0;
}
#wb_texto2SedeJuzgados
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_texto3SedeAreaPanoramica 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 15px 0 15px 0;
   margin: 0;
   text-align: left;
}
#wb_texto3SedeAreaPanoramica
{
   color: #000000;
   font-family: "Open Sans";
   font-weight: 400;
   font-size: 21px;
   line-height: 31px;
}
#wb_texto3SedeAreaPanoramica p, #wb_texto3SedeAreaPanoramica ul
{
   margin: 0;
   padding: 0;
}
#wb_texto3SedeAreaPanoramica
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_imgSedeAreaPanoramica
{
   height: 100%;
   margin: 0;
   vertical-align: top;
}
#imgSedeAreaPanoramica
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: 100%;
   vertical-align: top;
   object-fit: cover;
}
#wb_imgSedeJuzgados
{
   height: 100%;
   margin: 0;
   vertical-align: top;
}
#imgSedeJuzgados
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: 100%;
   vertical-align: top;
   object-fit: cover;
}
#wb_mapsSedeAreaPanoramica
{
   height: 100%;
   margin: 0;
   vertical-align: top;
}
#mapsSedeAreaPanoramica
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: inline-block;
   width: 100%;
   height: 100%;
   vertical-align: top;
   object-fit: scale-down;
}
#wb_mapsSedeJuzgados
{
   height: 100%;
   margin: 0;
   vertical-align: top;
}
#mapsSedeJuzgados
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: inline-block;
   width: 100%;
   height: 100%;
   vertical-align: top;
   object-fit: scale-down;
}
#wb_headerSedeCJC
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 0 0 25px 0 ;
   padding: 0;
   text-align: left;
}
#headerSedeCJC
{
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 32px;
   margin: 0;
   text-align: left;
   text-transform: none;
}
#wb_texto1SedeCJC 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 15px 0 15px 0;
   margin: 0;
   text-align: left;
}
#wb_texto1SedeCJC
{
   color: #000000;
   font-family: "Open Sans";
   font-weight: bold;
   font-size: 21px;
   line-height: 31px;
}
#wb_texto1SedeCJC p, #wb_texto1SedeCJC ul
{
   margin: 0;
   padding: 0;
}
#wb_texto1SedeCJC
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_texto2SedeCJC 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 15px 0 15px 0;
   margin: 0;
   text-align: left;
}
#wb_texto2SedeCJC
{
   color: #000000;
   font-family: "Open Sans";
   font-weight: bold;
   font-size: 21px;
   line-height: 31px;
}
#wb_texto2SedeCJC p, #wb_texto2SedeCJC ul
{
   margin: 0;
   padding: 0;
}
#wb_texto2SedeCJC
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_imgSedeCJC
{
   height: 100%;
   margin: 0;
   vertical-align: top;
}
#imgSedeCJC
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: 100%;
   vertical-align: top;
   object-fit: cover;
}
#wb_mapsSedeCJC
{
   height: 100%;
   margin: 0;
   vertical-align: top;
}
#mapsSedeCJC
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: inline-block;
   width: 100%;
   height: 100%;
   vertical-align: top;
   object-fit: scale-down;
}
#wb_txtRejillaSedes 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_txtRejillaSedes
{
   color: #FAFAD2;
   font-family: "Open Sans";
   font-weight: 700;
   font-size: 37px;
   line-height: 54px;
}
#wb_txtRejillaSedes p, #wb_txtRejillaSedes ul
{
   margin: 0;
   padding: 0;
}
#wb_txtRejillaSedes
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_textoEncabezadoInformacionUtil 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_textoEncabezadoInformacionUtil
{
   color: #FAFAD2;
   font-family: "Open Sans";
   font-weight: 700;
   font-size: 37px;
   line-height: 54px;
}
#wb_textoEncabezadoInformacionUtil p, #wb_textoEncabezadoInformacionUtil ul
{
   margin: 0;
   padding: 0;
}
#wb_textoEncabezadoInformacionUtil
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_txtRejillaPrograma 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_txtRejillaPrograma
{
   color: #FAFAD2;
   font-family: "Open Sans";
   font-weight: 700;
   font-size: 37px;
   line-height: 54px;
}
#wb_txtRejillaPrograma p, #wb_txtRejillaPrograma ul
{
   margin: 0;
   padding: 0;
}
#wb_txtRejillaPrograma
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_textoEncabezadoContacto 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_textoEncabezadoContacto
{
   color: #FAFAD2;
   font-family: "Open Sans";
   font-weight: 700;
   font-size: 37px;
   line-height: 54px;
}
#wb_textoEncabezadoContacto p, #wb_textoEncabezadoContacto ul
{
   margin: 0;
   padding: 0;
}
#wb_textoEncabezadoContacto
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#shapeInfoUtilMaquetadoPC
{
   border-width: 0;
   vertical-align: top;
}
#wb_shapeInfoUtilMaquetadoPC
{
   margin: 0 0 200px 0 ;
   vertical-align: top;
}
#shapeInfoUtilMaquetadoMovil1
{
   border-width: 0;
   vertical-align: top;
}
#wb_shapeInfoUtilMaquetadoMovil1
{
   margin: 0;
   vertical-align: top;
}
#wb_imgCartel2026
{
   height: 100%;
   margin: 0;
   vertical-align: top;
}
#imgCartel2026
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: inline-block;
   width: 100%;
   height: 100%;
   vertical-align: top;
   object-fit: contain;
}
#wb_imgFlechaDown
{
   margin: 0 0 40px 0 ;
   vertical-align: top;
}
#imgFlechaDown
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: inline-block;
   width: 44px;
   height: 44px;
   vertical-align: top;
}
.menuApartados-pantallaMovil .nav
{
   font-family: "Open Sans";
   font-weight: 700;
   font-size: 16px;
   font-style: normal;
   color: #FFFFFF;
   text-align: left;
   text-transform: none;
}
#menuApartados-pantallaMovil, .menuApartados-pantallaMovil .nav, .menuApartados-pantallaMovil *
{
   margin: 0;
   padding: 0;
   box-sizing: border-box;
   line-height: 1;
   list-style: none;
}
.menuApartados-pantallaMovil .nav:before,
.menuApartados-pantallaMovil .nav:after 
{
   content: " ";
   display: table;
}
.menuApartados-pantallaMovil .nav:after 
{
   clear: both;
}
.menuApartados-pantallaMovil .nav a 
{
   text-decoration: none;
}
.menuApartados-pantallaMovil .nav ul
{
   margin-top: 0;
   margin-bottom: 0;
}
.menuApartados-pantallaMovil .nav ul ul
{
   margin-bottom: 0;
}
.menuApartados-pantallaMovil .container 
{
   margin-right: auto;
   margin-left: auto;
   padding: 0;
}
.menuApartados-pantallaMovil .container:before,
.menuApartados-pantallaMovil .container:after 
{
   content: " ";
   display: table;
}
.menuApartados-pantallaMovil .container:after 
{
   clear: both;
}
.menuApartados-pantallaMovil .collapse 
{
   display: none;
}
.menuApartados-pantallaMovil .collapse.show 
{
   display: block;
}
.menuApartados-pantallaMovil .collapsing 
{
   position: relative;
   height: 0;
   overflow: hidden;
   transition: height .35s ease;
}
.menuApartados-pantallaMovil .arrow, .menuApartados-pantallaMovil .arrow-right
{
   display: inline-block;
   margin-left: 4px;
   width: 0;
   height: 0;
   vertical-align: middle;
   border-top: 4px solid #000;
   border-right: 4px solid transparent;
   border-left: 4px solid transparent;
   border-bottom: 0 dotted;
   }
.menuApartados-pantallaMovil .dropdown 
{
   position: relative;
}
.menuApartados-pantallaMovil .dropdown-toggle:focus 
{
   outline: 0;
}
.menuApartados-pantallaMovil .dropdown-menu 
{
   position: absolute;
   top: 100%;
   left: 0;
   z-index: 1000;
   display: none;
   float: left;
   min-width: 160px;
   padding: 5px 0;
   margin: 2px 0 0;
   list-style: none;
   font-size: 16px;
   background-color: #8B4513;
   background-image: none;
   border: 1px solid rgba(255,255,255,1.00);
   border-radius: 6px;
   background-clip: padding-box;
}
.menuApartados-pantallaMovil .dropdown-menu .divider
{
   height: 1px;
   margin: 9px 0;
   overflow: hidden;
   background-color: #FFFFFF;
}
.menuApartados-pantallaMovil .dropdown-menu > li > a
{
   display: block;
   padding: 3px 20px 3px 20px;
   clear: both;
   line-height: 1.428571429;
   color: #FFFFFF;
   text-transform: none;
   white-space: nowrap;
}
.menuApartados-pantallaMovil .dropdown-menu > li > a:hover,
.menuApartados-pantallaMovil .dropdown-menu > li > a:focus 
{
   text-decoration: none;
   color: #FFFFFF;
   background-color: #556B2F;
   background-image: none;
}
.menuApartados-pantallaMovil .dropdown-menu > li > a.active,
.menuApartados-pantallaMovil .dropdown-menu > li > a.active:hover,
.menuApartados-pantallaMovil .dropdown-menu > li > a.active:focus
{
   color: #FFFFFF;
   background-color: #556B2F;
   background-image: none;
   text-decoration: none;
   outline: 0;
}
.menuApartados-pantallaMovil .show > .dropdown-menu
{
   display: block;
}
.menuApartados-pantallaMovil .show > a
{
   outline: 0;
}
.menuApartados-pantallaMovil .dropdown-header
{
   display: block;
   padding: 3px 20px;
   line-height: 1.428571429;
   color: #aeaeae;
}
.menuApartados-pantallaMovil .dropdown-backdrop
{
   position: fixed;
   left: 0;
   right: 0;
   bottom: 0;
   top: 0;
   z-index: 990;
}
.menuApartados-pantallaMovil .dropdown.show .dropdown-menu
{
   animation-name: menuApartados-pantallaMovil-animation;
   animation-duration: 500ms;
   animation-iteration-count: 1;
   animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
   animation-fill-mode: forwards;
}
@keyframes menuApartados-pantallaMovil-animation
{
   0%
   {
      opacity: 0;
      transform: translateY(-10px);
   }
   100%
   {
      opacity: 1;
      transform: translateY(0);
   }
}
.menuApartados-pantallaMovil .nav > li 
{
   position: relative;
   display: block;
}
.menuApartados-pantallaMovil .nav > li > a
{
   position: relative;
   display: block;
   padding: 15px 15px 15px 15px;
}
.menuApartados-pantallaMovil .nav .show > a,
.menuApartados-pantallaMovil .nav .show > a:hover,
.menuApartados-pantallaMovil .nav .show > a:focus
{
    border-color: #006400;
}
.menuApartados-pantallaMovil .nav .nav-divider
{
   height: 1px;
   margin: 9px 0;
   overflow: hidden;
   background-color: #FFFFFF;
}
.menuApartados-pantallaMovil .nav .arrow
{
   border-top-color: #006400;
   border-bottom-color: #006400;
}
.menuApartados-pantallaMovil
{
   position: relative;
}
.menuApartados-pantallaMovil:before,
.menuApartados-pantallaMovil:after
{
   content: " ";
   display: table;
}
.menuApartados-pantallaMovil:after
{
   clear: both;
}
.menuApartados-pantallaMovil .navbar-header:before,
.menuApartados-pantallaMovil .navbar-header:after
{
   content: " ";
   display: table;
}
.menuApartados-pantallaMovil .navbar-header:after
{
   clear: both;
}
.menuApartados-pantallaMovil-navbar-collapse 
{
   overflow-x: visible;
   -webkit-overflow-scrolling: touch;
}
.menuApartados-pantallaMovil-navbar-collapse:before,
.menuApartados-pantallaMovil-navbar-collapse:after
{
   content: " ";
   display: table;
}
.menuApartados-pantallaMovil-navbar-collapse:after
{
   clear: both;
}
.menuApartados-pantallaMovil-navbar-collapse.show
{
   overflow-y: auto;
}
.menuApartados-pantallaMovil .navbar-toggle 
{
   position: relative;
   float: right;
   width: 52px;
   height: 52px;
   padding: 15px 15px 15px 15px;
   background-color: transparent;
   border: 1px solid transparent;
   border-radius: 6px;
}
.menuApartados-pantallaMovil .navbar-toggle .line
{
   background-color: #FFFFFF;
}
.menuApartados-pantallaMovil .navbar-toggle .line
{
   display: block;
   width: 22px;
   height: 4px;
   border-radius: 0px;
   transition: all 500ms linear;
}
.menuApartados-pantallaMovil .navbar-toggle .line
{
   margin: 4px auto;
}
.menuApartados-pantallaMovil .navbar-toggle  .line:first-child
{
   margin-top: 0px !important;
}
.menuApartados-pantallaMovil .navbar-toggle  .line:last-child
{
   margin-bottom: 0px !important;
}
.menuApartados-pantallaMovil .navbar-nav
{
   margin: 6px -15px;
}
.menuApartados-pantallaMovil .navbar-nav > li > .dropdown-menu
{
   margin-top: 0;
}
.menuApartados-pantallaMovil .navbar-nav > li > a
{
   color: #FFFFFF;
}
.menuApartados-pantallaMovil .navbar-nav > li > a:hover,
.menuApartados-pantallaMovil .navbar-nav > li > a:focus
{
   background-color: #556B2F;
   background-image: none;
   color: #FFFFFF;
   text-decoration: none;
}
.menuApartados-pantallaMovil .navbar-nav > li > a.active,
.menuApartados-pantallaMovil .navbar-nav > li > a.active:hover,
.menuApartados-pantallaMovil .navbar-nav > li > a.active:focus
{
   color: #FFFFFF;
   background-color: #556B2F;
   background-image: none;
}
.menuApartados-pantallaMovil .navbar-toggle
{
   border: 1px solid transparent;
}
.menuApartados-pantallaMovil .navbar-toggle:hover,
.menuApartados-pantallaMovil .navbar-toggle:focus
{
   background-color: transparent;
}
.menuApartados-pantallaMovil-navbar-collapse
{
   border-color: rgba(255,255,255,1.00);
}
.menuApartados-pantallaMovil .navbar-nav > .dropdown > a:hover .arrow,
.menuApartados-pantallaMovil .navbar-nav > .dropdown > a:focus .arrow
{
   border-top-color: #FFFFFF;
   border-bottom-color: #FFFFFF;
}
.menuApartados-pantallaMovil .navbar-nav > .show > a,
.menuApartados-pantallaMovil .navbar-nav > .show > a:hover,
.menuApartados-pantallaMovil .navbar-nav > .show > a:focus
{
   background-color: #556B2F;
   background-image: none;
   color: #FFFFFF;
}
.menuApartados-pantallaMovil .navbar-nav > .show > a .arrow,
.menuApartados-pantallaMovil .navbar-nav > .show > a:hover .arrow,
.menuApartados-pantallaMovil .navbar-nav > .show > a:focus .arrow
{
   border-top-color: #FFFFFF;
   border-bottom-color: #FFFFFF;
}
.menuApartados-pantallaMovil .navbar-nav > .dropdown > a .arrow
{
   border-top-color: #FFFFFF;
   border-bottom-color: #FFFFFF;
}
.menuApartados-pantallaMovil .navbar-link
{
   color: #FFFFFF;
}
.menuApartados-pantallaMovil .navbar-link:hover
{
   color: #FFFFFF;
}
.menuApartados-pantallaMovil .navbar-header
{
   color: #FFFFFF;
}
@media (min-width: 480px) 
{
.menuApartados-pantallaMovil .navbar-right .dropdown-menu
{
   right: 0;
   left: auto;
}
.menuApartados-pantallaMovil .navbar-header
{
   float: left;
}
.menuApartados-pantallaMovil-navbar-collapse
{
   width: auto;
   border-top: 0;
   box-shadow: none;
}
.menuApartados-pantallaMovil-navbar-collapse.collapse
{
   display: block!important;
   height: auto!important;
   padding-bottom: 0;
   overflow: visible!important;
}
.menuApartados-pantallaMovil-navbar-collapse.show
{
   overflow-y: auto;
}
.menuApartados-pantallaMovil .navbar-toggle
{
   display: none;
}
.menuApartados-pantallaMovil .navbar-nav
{
   display: flex;
   flex-direction: row;
   justify-content: center;
   margin: 0;
}
.menuApartados-pantallaMovil .navbar-nav > li
{
   float: left;
}
.menuApartados-pantallaMovil .container > .navbar-header,
.menuApartados-pantallaMovil .container > .menuApartados-pantallaMovil-navbar-collapse
{
   margin-right: 0;
   margin-left: 0;
}
.menuApartados-pantallaMovil .navbar-nav > .dropdown > a:hover .arrow,
.menuApartados-pantallaMovil .navbar-nav > .dropdown > a:focus .arrow
{
   border-top-color: #FFFFFF;
   border-bottom-color: #FFFFFF;
}
}
@media (max-width: 480px) 
{
.menuApartados-pantallaMovil 
{
   background-color: #006400;
   background-image: none;
   border: 1px solid rgba(255,255,255,0.00);
}
.menuApartados-pantallaMovil .navbar-nav
{
   margin: 0;
   background-color: #8B4513;
   background-image: none;
}
.menuApartados-pantallaMovil .navbar-nav .show .dropdown-menu
{
   position: static !important;
   transform: translate3d(0px, 0px, 0px) !important;
   float: none;
   width: auto;
   margin-top: 0;
   background-color: transparent;
   border: 0;
   box-shadow: none;
}
.menuApartados-pantallaMovil .navbar-nav .show .dropdown-menu > li > a,
.menuApartados-pantallaMovil .navbar-nav .show .dropdown-menu .dropdown-header
{
   padding: 5px 15px 5px 15px;
}
.menuApartados-pantallaMovil .navbar-nav .show .dropdown-menu > li > a
{
   line-height: 20px;
}
}
@media (min-width: 480px) 
{
.menuApartados-pantallaMovil 
{
   background-color: #006400;
   background-image: none;
   border: 1px solid rgba(255,255,255,0.00);
   border-radius: 6px;
}
.menuApartados-pantallaMovil .navbar-nav > li > a
{
   color: #FFFFFF;
}
.menuApartados-pantallaMovil .navbar-nav > li > a:hover,
.menuApartados-pantallaMovil .navbar-nav > li > a:focus
{
   color: #FFFFFF;
   background-color: #4F4F4F;
   background-image: none;
}
.menuApartados-pantallaMovil .navbar-nav > li > a.active,
.menuApartados-pantallaMovil .navbar-nav > li > a.active:hover,
.menuApartados-pantallaMovil .navbar-nav > li > a.active:focus
{
   color: #FFFFFF;
   background-color: #4F4F4F;
   background-image: none;
}
.menuApartados-pantallaMovil .navbar-nav > .show > a,
.menuApartados-pantallaMovil .navbar-nav > .show > a:hover,
.menuApartados-pantallaMovil .navbar-nav > .show > a:focus
{
   background-color: #4F4F4F;
   background-image: none;
   color: #FFFFFF;
}
.menuApartados-pantallaMovil .navbar-nav > .dropdown > a:hover .arrow
{
   border-top-color: #FFFFFF;
   border-bottom-color: #FFFFFF;
}
.menuApartados-pantallaMovil .navbar-nav > .dropdown > a .arrow
{
   border-top-color: #FFFFFF;
   border-bottom-color: #FFFFFF;
}
.menuApartados-pantallaMovil .navbar-nav > li > a.active > .arrow,
.menuApartados-pantallaMovil .navbar-nav > li > a.active:hover > .arrow,
.menuApartados-pantallaMovil .navbar-nav > li > a.active:focus > .arrow
{
   border-top-color: #FFFFFF;
   border-bottom-color: #FFFFFF;
}
.menuApartados-pantallaMovil .navbar-nav > .show > a .arrow,
.menuApartados-pantallaMovil .navbar-nav > .show > a:hover .arrow,
.menuApartados-pantallaMovil .navbar-nav > .show > a:focus .arrow
{
   border-top-color: #FFFFFF;
   border-bottom-color: #FFFFFF;
}
.menuApartados-pantallaMovil .navbar-link
{
   color: #FFFFFF;
}
.menuApartados-pantallaMovil .navbar-link:hover 
{
   color: #fff;
}
}
.menuApartados-pantallaMovil .navbar-nav > li:first-child > a
{
   border-top-left-radius: 6px;
   border-bottom-left-radius: 6px;
}
.menuApartados-pantallaMovil .dropdown-menu > li:last-child > a
{
   border-bottom-left-radius: 6px;
   border-bottom-right-radius: 6px;
}
#menuApartados-pantallaMovil i
{
   font-size: 16px;
   position: relative;
   left: 0;
   top: 0;
   margin-right: 4px;
   width: 16px;
}
#wb_menuApartados-pantallaMovil
{
   z-index: 1111 !important;
}
@media all and (max-width:400px) 
{
#wb_menuApartados-pantallaMovil
{
   display: block !important;
}
#wb_menuApartados-pantallaMovil .menuApartados-pantallaMovil .nav, .menuApartados-pantallaMovil .dropdown-menu
{
}
}
#shapeContacto2
{
   border-width: 0;
   vertical-align: top;
}
#wb_shapeContacto2
{
   margin: 20px 0 120px 0 ;
   vertical-align: top;
}
#shapeContacto1
{
   border-width: 0;
   vertical-align: top;
}
#wb_shapeContacto1
{
   margin: 0 0 100px 0 ;
   vertical-align: top;
}
#wb_txtRejillaEncabezadoRol 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_txtRejillaEncabezadoRol
{
   color: #FAFAD2;
   font-family: "Open Sans";
   font-weight: 700;
   font-size: 37px;
   line-height: 54px;
}
#wb_txtRejillaEncabezadoRol p, #wb_txtRejillaEncabezadoRol ul
{
   margin: 0;
   padding: 0;
}
#wb_txtRejillaEncabezadoRol
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_txtRejillaPonentes 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_txtRejillaPonentes
{
   color: #FAFAD2;
   font-family: "Open Sans";
   font-weight: 700;
   font-size: 37px;
   line-height: 54px;
}
#wb_txtRejillaPonentes p, #wb_txtRejillaPonentes ul
{
   margin: 0;
   padding: 0;
}
#wb_txtRejillaPonentes
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_imgRol
{
   height: 100%;
   margin: 0;
   vertical-align: top;
}
#imgRol
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 20px 0 0 0;
   display: block;
   width: 100%;
   height: 100%;
   vertical-align: top;
   object-fit: cover;
}
#wb_marquesinaRol 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #DC143C;
   border-radius: 10px;
   height: 222px;
   overflow-y: hidden;
   padding: 0;
   margin: 20px 0 20px 0 ;
   text-align: center;
}
#wb_marquesinaRol div
{
   text-align: center;
}
#wb_marquesinaRol
{
   display: block;
   margin: 20px 0 20px 0 ;
   box-sizing: border-box;
   width: 100%;
}
#wb_marquesinaRol
{
   overflow: hidden;
   position: relative;
}
#marquesinaRol
{
   position: absolute;
   width: 100%;
   height: auto;
   margin: 0;
   padding: 0;
   animation: marquesinaRol-marquee 28000ms linear infinite;
}
@keyframes marquesinaRol-marquee
{
   0%
   {
   transform: translateY(100%);
   }
   100%
   {
   transform: translateY(-100%);
   }
}
#wb_marquesinaRol:hover #marquesinaRol
{
   animation-play-state: paused;
}
#wb_headerRol 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 20px 0 0 0 ;
   text-align: center;
}
#wb_headerRol div
{
   text-align: center;
}
#wb_headerRol
{
   display: block;
   margin: 20px 0 0 0 ;
   box-sizing: border-box;
   width: 100%;
}
#wb_footRol 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 20px 0 10px 0 ;
   text-align: center;
}
#wb_footRol div
{
   text-align: center;
}
#wb_footRol
{
   display: block;
   margin: 20px 0 10px 0 ;
   box-sizing: border-box;
   width: 100%;
}
#shapePonentesRellenoMovil
{
   border-width: 0;
   vertical-align: top;
}
#wb_shapePonentesRellenoMovil
{
   margin: 0;
   vertical-align: top;
}
#shapeFormatoInferiorPremio
{
   border-width: 0;
   vertical-align: top;
}
#wb_shapeFormatoInferiorPremio
{
   margin: 0;
   vertical-align: top;
}
#shapeInfoUtilMaquetadoMovil2
{
   border-width: 0;
   vertical-align: top;
}
#wb_shapeInfoUtilMaquetadoMovil2
{
   margin: 0;
   vertical-align: top;
}
#shapeFormatoMovilViernes
{
   border-width: 0;
   vertical-align: top;
}
#wb_shapeFormatoMovilViernes
{
   margin: 0;
   vertical-align: top;
}
#shapeFormatoMovilSabado
{
   border-width: 0;
   vertical-align: top;
}
#wb_shapeFormatoMovilSabado
{
   margin: 0;
   vertical-align: top;
}
#shapeFormatoMovilDomingo
{
   border-width: 0;
   vertical-align: top;
}
#wb_shapeFormatoMovilDomingo
{
   margin: 0;
   vertical-align: top;
}
#wb_Text1 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0 0 10px 0;
   margin: 0;
   text-align: center;
}
#wb_Text1 div
{
   text-align: center;
}
#wb_Text1
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_rejillaDistribucionMatilde
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #A0522D;
   border-radius: 20px;
   box-sizing: border-box;
   margin: 0;
}
#rejillaDistribucionMatilde
{
   box-sizing: border-box;
   padding: 0 15px 5px 15px;
   margin-right: auto;
   margin-left: auto;
}
#rejillaDistribucionMatilde > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaDistribucionMatilde > .row > .col-1, #rejillaDistribucionMatilde > .row > .col-2, #rejillaDistribucionMatilde > .row > .col-3
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#rejillaDistribucionMatilde > .row > .col-1, #rejillaDistribucionMatilde > .row > .col-2, #rejillaDistribucionMatilde > .row > .col-3
{
   float: left;
}
#rejillaDistribucionMatilde > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#rejillaDistribucionMatilde > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 41.66666667%;
   text-align: left;
}
#rejillaDistribucionMatilde > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 8.33333333%;
   text-align: left;
}
#rejillaDistribucionMatilde > .row > .col-3 > .col-3-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 0;
}
#rejillaDistribucionMatilde:before,
#rejillaDistribucionMatilde:after,
#rejillaDistribucionMatilde .row:before,
#rejillaDistribucionMatilde .row:after
{
   display: table;
   content: " ";
}
#rejillaDistribucionMatilde:after,
#rejillaDistribucionMatilde .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#rejillaDistribucionMatilde > .row > .col-1, #rejillaDistribucionMatilde > .row > .col-2, #rejillaDistribucionMatilde > .row > .col-3
{
   float: none;
   width: 100% !important;
}
}
#acordeonMatilde
{
   width: 100%;
   height: 100%;
}
#wb_acordeonMatilde .ui-helper-reset
{
   line-height: normal !important;
}
#acordeonMatilde h4.ui-accordion-header
{
   font-family: "Open Sans";
   font-weight: 600;   font-stretch: 75%;

   font-size: 27px;
   font-style: normal;
   outline: none;
   padding: 10px 10px 10px 30px;
   text-align: left;
}
#acordeonMatilde .ui-accordion-header:not(:first-child)
{
   margin-top: 1px;
}
#acordeonMatilde h4
{
   display: block;
   margin: 0;
}
#acordeonMatilde .ui-accordion-header .ui-icon
{
   position: absolute !important;
   left: 10px;
   top: 0;
   display: flex;
   justify-content: center;
   align-items: center;
   align-content: center;
   height: 100%;
   width: 20px;
   box-sizing: border-box;
   background-image: none;
   fill: currentColor;
   margin: 0;
}
#acordeonMatilde .icon-default
{
   display: block;
   flex: 1;
   padding: 2px;
}
#acordeonMatilde .icon-active
{
   display: none;
   flex: 1;
   padding: 2px;
}
#acordeonMatilde .ui-state-active .icon-default
{
   display: none;
}
#acordeonMatilde .ui-state-active .icon-active
{
   display: block;
}
#acordeonMatilde .ui-accordion-content
{
   padding: 10px 4px 10px 4px;
   position: relative;
   font-size: 0;
   text-align: left;
}
#acordeonMatilde, #acordeonMatilde > .ui-corner-all, #acordeonMatilde > .ui-corner-top
{
   border-top-left-radius: 20px;
   border-top-right-radius: 20px;
}
#acordeonMatilde .ui-corner-all, #acordeonMatilde .ui-corner-bottom
{
   border-bottom-right-radius: 20px;
   border-bottom-left-radius: 20px;
}
#acordeonMatilde .ui-widget-content
{
   border-color: rgba(221,221,221,1.00);
   border-width: 1px;
   background-color: #FFEBCD;
   background-image: none;
   color: #333333;
}
#acordeonMatilde .ui-state-default
{
   border-color: rgba(197,197,197,1.00);
   border-width: 1px;
   background-color: #F6F6F6;
   background-image: none;
   color: #454545;
}
#acordeonMatilde .ui-state-hover
{
   border-color: rgba(204,204,204,1.00);
   border-width: 1px;
   background-color: #EDEDED;
   background-image: none;
   color: #2B2B2B;
}
#acordeonMatilde .ui-state-active
{
   border-color: rgba(46,109,164,1.00);
   border-width: 1px;
   background-color: #3370B7;
   background-image: none;
   color: #000000;
}
#acordeonMatilde .ui-accordion-header:nth-of-type(1)
{
   border-color: #DAA520;
   background: #DAA520;
}
#acordeonMatilde .ui-accordion-header:nth-of-type(2)
{
   border-color: #A4C000;
   background: #A4C000;
}
#wb_acordeonMatilde
{
   margin: 0;
   position: relative;
}
#wb_txtAcordeonMatilde1 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_txtAcordeonMatilde1 div
{
   text-align: left;
}
#wb_txtAcordeonMatilde1
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#shapeFormatoInferiorMatilde
{
   border-width: 0;
   vertical-align: top;
}
#wb_shapeFormatoInferiorMatilde
{
   margin: 0;
   vertical-align: top;
}
#wb_rejillaDistribucionMatildeMovil
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: none;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #A0522D;
   border-radius: 20px;
   box-sizing: border-box;
   margin: 0;
}
#rejillaDistribucionMatildeMovil
{
   box-sizing: border-box;
   padding: 10px 15px 5px 15px;
   margin-right: auto;
   margin-left: auto;
}
#rejillaDistribucionMatildeMovil > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaDistribucionMatildeMovil > .row > .col-1, #rejillaDistribucionMatildeMovil > .row > .col-2, #rejillaDistribucionMatildeMovil > .row > .col-3, #rejillaDistribucionMatildeMovil > .row > .col-4
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#rejillaDistribucionMatildeMovil > .row > .col-1, #rejillaDistribucionMatildeMovil > .row > .col-2, #rejillaDistribucionMatildeMovil > .row > .col-3, #rejillaDistribucionMatildeMovil > .row > .col-4
{
   float: left;
}
#rejillaDistribucionMatildeMovil > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 58.33333333%;
   text-align: left;
}
#rejillaDistribucionMatildeMovil > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#rejillaDistribucionMatildeMovil > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 41.66666667%;
   text-align: left;
}
#rejillaDistribucionMatildeMovil > .row > .col-3 > .col-3-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 30px 0 0 0;
}
#rejillaDistribucionMatildeMovil > .row > .col-4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#rejillaDistribucionMatildeMovil:before,
#rejillaDistribucionMatildeMovil:after,
#rejillaDistribucionMatildeMovil .row:before,
#rejillaDistribucionMatildeMovil .row:after
{
   display: table;
   content: " ";
}
#rejillaDistribucionMatildeMovil:after,
#rejillaDistribucionMatildeMovil .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#rejillaDistribucionMatildeMovil > .row > .col-1, #rejillaDistribucionMatildeMovil > .row > .col-2, #rejillaDistribucionMatildeMovil > .row > .col-3, #rejillaDistribucionMatildeMovil > .row > .col-4
{
   float: none;
   width: 100% !important;
}
}
#wb_headerMatilde 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_headerMatilde
{
   color: #228B22;
   font-family: "Courier New";
   font-weight: bold;
   font-size: 53px;
   line-height: 60px;
}
#wb_headerMatilde p, #wb_headerMatilde ul
{
   margin: 0;
   padding: 0;
}
#wb_headerMatilde
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_headerMatildeMovil 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   display: none;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_headerMatildeMovil
{
   color: #228B22;
   font-family: "Courier New";
   font-weight: bold;
   font-size: 53px;
   line-height: 60px;
}
#wb_headerMatildeMovil p, #wb_headerMatildeMovil ul
{
   margin: 0;
   padding: 0;
}
#wb_headerMatildeMovil
{
   display: none;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_txtAcordeonMatilde2 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_txtAcordeonMatilde2
{
   color: #C08000;
   font-family: "Open Sans";
   font-weight: bold;
   font-size: 13px;
   line-height: 19px;
}
#wb_txtAcordeonMatilde2 p, #wb_txtAcordeonMatilde2 ul
{
   margin: 0;
   padding: 0;
}
#wb_txtAcordeonMatilde2
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_txtEntregaConjuntaMatilde 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 10px 0 10px 0 ;
   text-align: left;
}
#wb_txtEntregaConjuntaMatilde div
{
   text-align: left;
}
#wb_txtEntregaConjuntaMatilde
{
   display: block;
   margin: 10px 0 10px 0 ;
   box-sizing: border-box;
   width: 100%;
}
#wb_imgMatildeMovil
{
   margin: 0;
   vertical-align: top;
}
#imgMatildeMovil
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 480px;
   margin-left: 0;
   margin-right: auto;
   vertical-align: top;
}
#wb_imgMatilde
{
   margin: 0;
   vertical-align: top;
}
#imgMatilde
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 332px;
   margin-left: 0;
   margin-right: auto;
   vertical-align: top;
}
#wb_textoEncabezadoGala 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 30px 0 30px 0;
   margin: 0;
   text-align: center;
}
#wb_textoEncabezadoGala
{
   color: #FAFAD2;
   font-family: "Open Sans";
   font-weight: 700;
   font-size: 53px;
   line-height: 77px;
}
#wb_textoEncabezadoGala p, #wb_textoEncabezadoGala ul
{
   margin: 0;
   padding: 0;
}
#wb_textoEncabezadoGala
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_txtMenuGala 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 10px 0 0 0 ;
   text-align: left;
   column-count: 2;
   column-gap: 5px;
}
#wb_txtMenuGala
{
   color: #FF6347;
   font-family: "Open Sans";
   font-weight: 700;
   font-size: 15px;
   line-height: 21px;
}
#wb_txtMenuGala p, #wb_txtMenuGala ul
{
   margin: 0;
   padding: 0;
}
#wb_txtMenuGala
{
   display: block;
   margin: 10px 0 0 0 ;
   box-sizing: border-box;
   width: 100%;
}
#formaFormatoPieGala
{
   border-width: 0;
   vertical-align: top;
}
#wb_formaFormatoPieGala
{
   margin: 0;
   vertical-align: top;
}
#wb_txtRotuloGala 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_txtRotuloGala div
{
   text-align: center;
}
#wb_txtRotuloGala
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_txtMundanidadesGala 
{
   background-color: #808080;
   background-image: none;
   border: 2px solid #FFA07A;
   border-radius: 0px;
   padding: 0;
   margin: 0 0 20px 0 ;
   text-align: center;
}
#wb_txtMundanidadesGala div
{
   text-align: center;
}
#wb_txtMundanidadesGala
{
   display: inline-block;
   margin: 0 0 20px 0 ;
   width: 535px;
   height: 71px;
}
#wb_txtDetallesCeremoniaGala 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_txtDetallesCeremoniaGala div
{
   text-align: center;
}
#wb_txtDetallesCeremoniaGala
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_txtLinkFinalistasGala 
{
   background-color: #808080;
   background-image: none;
   border: 2px solid #FFA07A;
   border-radius: 0px;
   padding: 0;
   margin: 0 0 20px 0 ;
   text-align: center;
}
#wb_txtLinkFinalistasGala div
{
   text-align: center;
}
#wb_txtLinkFinalistasGala
{
   display: inline-block;
   margin: 0 0 20px 0 ;
   width: 606px;
   height: 79px;
}
#wb_mapsRestauranteGala
{
   height: 100%;
   margin: 0;
   vertical-align: top;
}
#mapsRestauranteGala
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: inline-block;
   width: 100%;
   height: 100%;
   vertical-align: top;
   object-fit: scale-down;
}
#wb_rejillaMapsGala
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0 0 40px 0 ;
}
#rejillaMapsGala
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#rejillaMapsGala > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaMapsGala > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#rejillaMapsGala > .row > .col-1
{
   float: left;
}
#rejillaMapsGala > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: center;
}
#rejillaMapsGala:before,
#rejillaMapsGala:after,
#rejillaMapsGala .row:before,
#rejillaMapsGala .row:after
{
   display: table;
   content: " ";
}
#rejillaMapsGala:after,
#rejillaMapsGala .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#rejillaMapsGala > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_rejillaLinkFinalistasGala
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#rejillaLinkFinalistasGala
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#rejillaLinkFinalistasGala > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaLinkFinalistasGala > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#rejillaLinkFinalistasGala > .row > .col-1
{
   float: left;
}
#rejillaLinkFinalistasGala > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: center;
}
#rejillaLinkFinalistasGala:before,
#rejillaLinkFinalistasGala:after,
#rejillaLinkFinalistasGala .row:before,
#rejillaLinkFinalistasGala .row:after
{
   display: table;
   content: " ";
}
#rejillaLinkFinalistasGala:after,
#rejillaLinkFinalistasGala .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#rejillaLinkFinalistasGala > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_txtMenuGalaMovil 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   display: none;
   padding: 0;
   margin: 10px 0 0 0 ;
   text-align: left;
}
#wb_txtMenuGalaMovil
{
   color: #FF6347;
   font-family: "Open Sans";
   font-weight: 700;
   font-size: 15px;
   line-height: 21px;
}
#wb_txtMenuGalaMovil p, #wb_txtMenuGalaMovil ul
{
   margin: 0;
   padding: 0;
}
#wb_txtMenuGalaMovil
{
   display: none;
   margin: 10px 0 0 0 ;
   box-sizing: border-box;
   width: 100%;
}
#wb_txtRotuloGalaMovil 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   display: none;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_txtRotuloGalaMovil div
{
   text-align: center;
}
#wb_txtRotuloGalaMovil
{
   display: none;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_txtMundanidadesGalaMovil 
{
   background-color: #808080;
   background-image: none;
   border: 2px solid #FFA07A;
   border-radius: 0px;
   display: none;
   padding: 0;
   margin: 0 0 20px 0 ;
   text-align: center;
}
#wb_txtMundanidadesGalaMovil div
{
   text-align: center;
}
#wb_txtMundanidadesGalaMovil
{
   display: none;
   margin: 0 0 20px 0 ;
   width: 535px;
   height: 71px;
}
#wb_txtDetallesCeremoniaGalaMovil 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   display: none;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_txtDetallesCeremoniaGalaMovil div
{
   text-align: center;
}
#wb_txtDetallesCeremoniaGalaMovil
{
   display: none;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_rejillaMapsGalaMovil
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: none;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0 0 40px 0 ;
}
#rejillaMapsGalaMovil
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#rejillaMapsGalaMovil > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaMapsGalaMovil > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#rejillaMapsGalaMovil > .row > .col-1
{
   float: left;
}
#rejillaMapsGalaMovil > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: center;
}
#rejillaMapsGalaMovil:before,
#rejillaMapsGalaMovil:after,
#rejillaMapsGalaMovil .row:before,
#rejillaMapsGalaMovil .row:after
{
   display: table;
   content: " ";
}
#rejillaMapsGalaMovil:after,
#rejillaMapsGalaMovil .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#rejillaMapsGalaMovil > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_mapsRestauranteGalaMovil
{
   height: 100%;
   margin: 0;
   vertical-align: top;
}
#mapsRestauranteGalaMovil
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: inline-block;
   width: 100%;
   height: 100%;
   vertical-align: top;
   object-fit: scale-down;
}
#wb_rejillaLinkFinalistasGalaMovil
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: none;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#rejillaLinkFinalistasGalaMovil
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#rejillaLinkFinalistasGalaMovil > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaLinkFinalistasGalaMovil > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#rejillaLinkFinalistasGalaMovil > .row > .col-1
{
   float: left;
}
#rejillaLinkFinalistasGalaMovil > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: center;
}
#rejillaLinkFinalistasGalaMovil:before,
#rejillaLinkFinalistasGalaMovil:after,
#rejillaLinkFinalistasGalaMovil .row:before,
#rejillaLinkFinalistasGalaMovil .row:after
{
   display: table;
   content: " ";
}
#rejillaLinkFinalistasGalaMovil:after,
#rejillaLinkFinalistasGalaMovil .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#rejillaLinkFinalistasGalaMovil > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_txtLinkFinalistasGalaMovil 
{
   background-color: #808080;
   background-image: none;
   border: 2px solid #FFA07A;
   border-radius: 0px;
   display: none;
   padding: 0;
   margin: 0 0 20px 0 ;
   text-align: center;
}
#wb_txtLinkFinalistasGalaMovil div
{
   text-align: center;
}
#wb_txtLinkFinalistasGalaMovil
{
   display: none;
   margin: 0 0 20px 0 ;
   width: 606px;
   height: 79px;
}
#wb_rejillaDistribucionIgnotus
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #A0522D;
   border-radius: 20px;
   box-sizing: border-box;
   margin: 0;
}
#rejillaDistribucionIgnotus
{
   box-sizing: border-box;
   padding: 0 15px 5px 15px;
   margin-right: auto;
   margin-left: auto;
}
#rejillaDistribucionIgnotus > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaDistribucionIgnotus > .row > .col-1, #rejillaDistribucionIgnotus > .row > .col-2, #rejillaDistribucionIgnotus > .row > .col-3
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#rejillaDistribucionIgnotus > .row > .col-1, #rejillaDistribucionIgnotus > .row > .col-2, #rejillaDistribucionIgnotus > .row > .col-3
{
   float: left;
}
#rejillaDistribucionIgnotus > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: right;
}
#rejillaDistribucionIgnotus > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 41.66666667%;
   text-align: left;
}
#rejillaDistribucionIgnotus > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 8.33333333%;
   text-align: left;
}
#rejillaDistribucionIgnotus > .row > .col-3 > .col-3-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 0;
}
#rejillaDistribucionIgnotus:before,
#rejillaDistribucionIgnotus:after,
#rejillaDistribucionIgnotus .row:before,
#rejillaDistribucionIgnotus .row:after
{
   display: table;
   content: " ";
}
#rejillaDistribucionIgnotus:after,
#rejillaDistribucionIgnotus .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#rejillaDistribucionIgnotus > .row > .col-1, #rejillaDistribucionIgnotus > .row > .col-2, #rejillaDistribucionIgnotus > .row > .col-3
{
   float: none;
   width: 100% !important;
}
}
#wb_headerIgnotus 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFF00;
   border-image-slice: 1;
   border-image-width: 0px;
   border-image-repeat: stretch;
   border-image-source: linear-gradient(to bottom, #E59A67 0%, #FDF905 25%, #E59A67 100%);
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_headerIgnotus
{
   color: #000000;
   font-family: Georgia;
   font-weight: bold;
   font-style: italic;
   font-size: 64px;
   line-height: 72px;
}
#wb_headerIgnotus p, #wb_headerIgnotus ul
{
   margin: 0;
   padding: 0;
}
#wb_headerIgnotus
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#acordeonIgnotus
{
   width: 100%;
   height: 100%;
}
#wb_acordeonIgnotus .ui-helper-reset
{
   line-height: normal !important;
}
#acordeonIgnotus h4.ui-accordion-header
{
   font-family: "Open Sans";
   font-weight: 600;   font-stretch: 75%;

   font-size: 27px;
   font-style: normal;
   outline: none;
   padding: 10px 10px 10px 30px;
   text-align: left;
}
#acordeonIgnotus .ui-accordion-header:not(:first-child)
{
   margin-top: 1px;
}
#acordeonIgnotus h4
{
   display: block;
   margin: 0;
}
#acordeonIgnotus .ui-accordion-header .ui-icon
{
   position: absolute !important;
   left: 10px;
   top: 0;
   display: flex;
   justify-content: center;
   align-items: center;
   align-content: center;
   height: 100%;
   width: 20px;
   box-sizing: border-box;
   background-image: none;
   fill: currentColor;
   margin: 0;
}
#acordeonIgnotus .icon-default
{
   display: block;
   flex: 1;
   padding: 2px;
}
#acordeonIgnotus .icon-active
{
   display: none;
   flex: 1;
   padding: 2px;
}
#acordeonIgnotus .ui-state-active .icon-default
{
   display: none;
}
#acordeonIgnotus .ui-state-active .icon-active
{
   display: block;
}
#acordeonIgnotus .ui-accordion-content
{
   padding: 10px 4px 10px 4px;
   position: relative;
   font-size: 0;
   text-align: left;
}
#acordeonIgnotus, #acordeonIgnotus > .ui-corner-all, #acordeonIgnotus > .ui-corner-top
{
   border-top-left-radius: 20px;
   border-top-right-radius: 20px;
}
#acordeonIgnotus .ui-corner-all, #acordeonIgnotus .ui-corner-bottom
{
   border-bottom-right-radius: 20px;
   border-bottom-left-radius: 20px;
}
#acordeonIgnotus .ui-widget-content
{
   border-color: rgba(221,221,221,1.00);
   border-width: 1px;
   background-color: #FFEBCD;
   background-image: none;
   color: #333333;
}
#acordeonIgnotus .ui-state-default
{
   border-color: rgba(197,197,197,1.00);
   border-width: 1px;
   background-color: #F6F6F6;
   background-image: none;
   color: #454545;
}
#acordeonIgnotus .ui-state-hover
{
   border-color: rgba(204,204,204,1.00);
   border-width: 1px;
   background-color: #EDEDED;
   background-image: none;
   color: #2B2B2B;
}
#acordeonIgnotus .ui-state-active
{
   border-color: rgba(46,109,164,1.00);
   border-width: 1px;
   background-color: #3370B7;
   background-image: none;
   color: #000000;
}
#acordeonIgnotus .ui-accordion-header:nth-of-type(1)
{
   border-color: #FFD700;
   background: #FFD700;
}
#acordeonIgnotus .ui-accordion-header:nth-of-type(2)
{
   border-color: #A4C000;
   background: #A4C000;
}
#wb_acordeonIgnotus
{
   margin: 15px 0 0 0 ;
   position: relative;
}
#wb_txtAcordeonIgnotus1 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_txtAcordeonIgnotus1 div
{
   text-align: left;
}
#wb_txtAcordeonIgnotus1
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_txtAcordeonIgnotus2 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_txtAcordeonIgnotus2
{
   color: #CD853F;
   font-family: "Open Sans";
   font-weight: bold;
   font-size: 13px;
   line-height: 19px;
}
#wb_txtAcordeonIgnotus2 p, #wb_txtAcordeonIgnotus2 ul
{
   margin: 0;
   padding: 0;
}
#wb_txtAcordeonIgnotus2
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#shapeFormatoInferiorIgnotus
{
   border-width: 0;
   vertical-align: top;
}
#wb_shapeFormatoInferiorIgnotus
{
   margin: 0;
   vertical-align: top;
}
#wb_txtEntregaConjuntaIgnotus 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 20px 0 10px 0 ;
   text-align: left;
}
#wb_txtEntregaConjuntaIgnotus div
{
   text-align: left;
}
#wb_txtEntregaConjuntaIgnotus
{
   display: block;
   margin: 20px 0 10px 0 ;
   box-sizing: border-box;
   width: 100%;
}
#imgCarruselIgnotus
{
   margin: 0;
   margin-left: auto !important;
   margin-right: auto !important;
   max-width: 100%px;
}
.lSSlideOuter .lSPager.lSGallery li, .lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover
{
   border-radius: 0px;
}
#imgCarruselIgnotus img
{
   object-fit: cover;
   width: 100%;
}
#imgCarruselIgnotus .lSGallery
{
   display: inline-flex;
}
#imgCarruselIgnotus
{
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   position: relative;
}
#imgCarruselIgnotusMovil .image
{
   border-width: 0;
   border-radius: inherit;
   display: block;
   float: left;
   height: auto;
   width: 100%;
}
#imgCarruselIgnotusMovil li
{
   border-radius: inherit;
   position: absolute;
   width: 100%;
   left: 0;
   top: 0;
}
#imgCarruselIgnotusMovil
{
   display: inline-block;
   position: relative;
   list-style: none;
   width: 100%;
   padding: 0;
   margin: 0;
}
#imgCarruselIgnotusMovil
{
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
}
#PdteConfirmarViernes
{
   border-width: 0;
   vertical-align: top;
}
#wb_PdteConfirmarViernes
{
   margin: 0;
   vertical-align: top;
}
#PdteConfirmarSabado
{
   border-width: 0;
   vertical-align: top;
}
#wb_PdteConfirmarSabado
{
   margin: 0;
   vertical-align: top;
}
#PdteConfirmarDomingo
{
   border-width: 0;
   vertical-align: top;
}
#wb_PdteConfirmarDomingo
{
   margin: 0;
   vertical-align: top;
}
#pdteConfirmarPonentes
{
   border-width: 0;
   vertical-align: top;
}
#wb_pdteConfirmarPonentes
{
   margin: 0;
   vertical-align: top;
}
#wb_txtEntregaConjuntaDomingoSantos 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 10px 0 10px 0 ;
   text-align: left;
}
#wb_txtEntregaConjuntaDomingoSantos div
{
   text-align: left;
}
#wb_txtEntregaConjuntaDomingoSantos
{
   display: block;
   margin: 10px 0 10px 0 ;
   box-sizing: border-box;
   width: 100%;
}
#wb_imgDomingoSantosMovil
{
   height: 100%;
   margin: 0;
   vertical-align: top;
}
#imgDomingoSantosMovil
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0 0 0 20px;
   display: inline-block;
   width: 100%;
   height: 100%;
   vertical-align: top;
   object-fit: none;
}
#wb_headerDomingoSantosMovil
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 0;
   padding: 0;
   text-align: center;
}
#headerDomingoSantosMovil
{
   color: #D99B0D;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 53px;
   margin: 0;
   text-align: center;
   text-transform: none;
}
#headerDomingoSantosMovil a
{
   color: inherit;
   text-decoration: none;
}
#imgCarruselIgnotusMovil
{
   display: none;
   position: relative;
   width: 405px;
   height: 720px;
   overflow: hidden;
   z-index: 163;
}
#anclaDomingoSantos
{
   opacity: 0;
}
#txtMensajeContenido-pantallaMovil
{
   display: block;
   width: 100%;
   height: 85px;
   z-index: 118;
}
#lblMandanosMensaje-pantallaMovil
{
   display: inline-block;
   width: 240px;
   line-height: 23px;
   z-index: 115;
}
#lblContactoHispacon-pantallaMovil
{
   display: inline-block;
   width: 260px;
   line-height: 41px;
   z-index: 114;
}
#erroresFormulario
{
   margin-bottom: 15px;
}
#shapeInfoUtilMaquetadoMovil2
{
   width: 93px;
   height: 54px;
}
#wb_headerViernes
{
   display: block;
   width: 100%;
   z-index: 24;
}
#rellenoTercio3
{
   width: 100px;
   height: 100px;
}
#wb_rejillaContacto-TERCIO3-pantallaMovil
{
   background-repeat: no-repeat !important;
}
#rellenoTercio2
{
   width: 100px;
   height: 101px;
}
#rellenoTercio1
{
   width: 132px;
   height: 350px;
}
#wb_rejillaContacto-TERCIO1-pantallaMovil
{
   background-repeat: no-repeat !important;
}
#wb_tarjetaEmergencias2
{
   display: flex;
   z-index: 77;
}
#shapeInfoUtilMaquetadoMovil1
{
   width: 93px;
   height: 362px;
}
#shapePonentesRellenoInferiorMovil
{
   width: 100px;
   height: 122px;
}
#PdteConfirmarDomingo
{
   width: 350px;
   height: 598px;
}
#formaFormatoPieGala
{
   width: 100px;
   height: 26px;
}
#wb_anclaIgnotus
{
   display: block;
   width: 100%;
   z-index: 161;
}
#wb_acordeonDomingoSantos
{
   display: block;
   width: 100%;
   z-index: 139;
}
#shapeContacto2
{
   width: 96px;
   height: 100px;
}
#wb_contactoInstagram
{
   display: inline-block;
   width: 223px;
   height: 48px;
   z-index: 99;
}
#shapeContacto1
{
   width: 100px;
   height: 100px;
}
#wb_tarjetaEmergencias3
{
   display: flex;
   z-index: 78;
}
#wb_tarjetaPonente3
{
   display: flex;
   z-index: 47;
}
#wb_tarjetaPonente2
{
   display: flex;
   z-index: 46;
}
#wb_tarjetaPonente1
{
   display: flex;
   z-index: 45;
}
#wb_anclaPonentes
{
   display: block;
   width: 100%;
   z-index: 48;
}
#wb_menuApartados
{
   display: block;
   width: 100%;
   z-index: 0;
}
#wb_acordeonIgnotus
{
   display: block;
   width: 100%;
   z-index: 168;
}
#shapeFormatoInferiorMatilde
{
   width: 100px;
   height: 40px;
}
#wb_anclaDomingoSantos
{
   display: block;
   width: 100%;
   z-index: 137;
}
#btnEnviarMensaje-pantallaMovil
{
   display: block;
   width: 100%;
   height: 34px;
   line-height: 1.0;
   z-index: 119;
}
#btnEnviarMensaje
{
   display: block;
   width: 100%;
   height: 34px;
   line-height: 1.0;
   z-index: 105;
}
#txtMensajeContenido
{
   display: block;
   width: 100%;
   height: 85px;
   z-index: 104;
}
#wb_upIcon
{
   position: absolute;
   left: 9px;
   top: 9px;
   width: 24px;
   height: 24px;
   text-align: center;
   z-index: 55;
}
#wb_shapePonentesRellenoInferiorMovil
{
   display: none;
   width: 100px;
   height: 122px;
   z-index: 53;
   position: relative;
}
#wb_mapsRestauranteGalaMovil
{
   display: none;
   width: 31px;
   height: 45px;
   z-index: 181;
}
#imgCarruselIgnotus
{
   display: inline-block;
   position: relative;
   width: 242px;
   height: 426px;
   z-index: 162;
}
#wb_tarjetaEmergencias1
{
   display: flex;
   z-index: 76;
}
#anclaInfoUtil
{
   opacity: 0;
}
#wb_headerSedeAreaPanoramica
{
   display: block;
   width: 100%;
   z-index: 56;
}
#wb_shapeFormatoMovilSabado
{
   display: none;
   width: 100px;
   height: 652px;
   z-index: 28;
   position: relative;
}
#shapeFormatoMovilViernes
{
   width: 94px;
   height: 618px;
}
#wb_acordeonViernes
{
   display: none;
   width: 100%;
   z-index: 26;
}
#shapeFormatoInferiorIgnotus
{
   width: 100px;
   height: 40px;
}
#wb_shapeFormatoInferiorMatilde
{
   display: inline-block;
   width: 100px;
   height: 40px;
   z-index: 160;
   position: relative;
}
#wb_imgDomingoSantosMovil
{
   display: none;
   width: 260px;
   height: 355px;
   opacity: 0.50;
   z-index: 132;
}
#wb_rellenoTercio3
{
   display: inline-block;
   width: 100px;
   height: 100px;
   z-index: 121;
   position: relative;
}
#lblSiguenos-pantallaMovil
{
   display: inline-block;
   width: 255px;
   line-height: 28px;
   z-index: 109;
}
#wb_mapsSedeJuzgados
{
   display: inline-block;
   width: 40px;
   height: 54px;
   z-index: 68;
}
#shapeFormatoMovilDomingo
{
   width: 102px;
   height: 639px;
}
#shapeFormatoMovilSabado
{
   width: 100px;
   height: 652px;
}
#anclaMatilde
{
   opacity: 0;
}
#wb_rellenoTercio2
{
   display: inline-block;
   width: 100px;
   height: 101px;
   z-index: 120;
   position: relative;
}
#wb_contactoBluesky-pantallaMovil
{
   display: inline-block;
   width: 173px;
   height: 38px;
   z-index: 110;
}
#txtMensajeNombre
{
   display: block;
   width: 100%;
   height: 38px;
   z-index: 102;
}
#wb_contactoBluesky
{
   display: inline-block;
   width: 173px;
   height: 38px;
   z-index: 98;
}
#wb_imgFlechaDown
{
   display: inline-block;
   width: 44px;
   height: 44px;
   z-index: 3;
}
#wb_imgCartel2026
{
   display: inline-block;
   width: 450px;
   height: 623px;
   z-index: 2;
}
#wb_rellenoTercio1
{
   display: inline-block;
   width: 132px;
   height: 350px;
   z-index: 113;
   position: relative;
}
#lblContactoHispacon
{
   display: inline-block;
   width: 240px;
   line-height: 41px;
   z-index: 101;
}
#wb_shapeContacto1
{
   display: inline-block;
   width: 100px;
   height: 100px;
   z-index: 96;
   position: relative;
}
#wb_shapeInfoUtilMaquetadoMovil2
{
   display: none;
   width: 93px;
   height: 54px;
   z-index: 93;
   position: relative;
}
#wb_shapeInfoUtilMaquetadoMovil1
{
   display: none;
   width: 93px;
   height: 362px;
   z-index: 75;
   position: relative;
}
#shapeInfoUtilMaquetadoPC
{
   width: 100px;
   height: 214px;
}
#wb_acordeonDomingo
{
   display: none;
   width: 100%;
   z-index: 42;
}
#botonInscripcion
{
   display: inline-block;
   width: 116px;
   height: 34px;
   z-index: 16;
}
#anclaGala
{
   opacity: 0;
}
#wb_acordeonMatilde
{
   display: block;
   width: 100%;
   z-index: 158;
}
#wb_headerDomingoSantos
{
   display: block;
   width: 100%;
   z-index: 133;
}
#anclaContacto-pantallaMovil
{
   opacity: 0;
}
#wb_tarjetaAlojamientos6
{
   display: flex;
   z-index: 90;
}
#wb_tarjetaAlojamientos5
{
   display: flex;
   z-index: 89;
}
#wb_tarjetaAlojamientos4
{
   display: flex;
   z-index: 88;
}
#wb_tarjetaAlojamientos3
{
   display: flex;
   z-index: 87;
}
#wb_tarjetaAlojamientos2
{
   display: flex;
   z-index: 86;
}
#wb_tarjetaAlojamientos1
{
   display: flex;
   z-index: 85;
}
#wb_shapeFormatoMovilDomingo
{
   display: none;
   width: 102px;
   height: 639px;
   z-index: 43;
   position: relative;
}
#wb_PdteConfirmarDomingo
{
   display: inline-block;
   width: 350px;
   height: 598px;
   z-index: 41;
   position: relative;
}
#wb_acordeonConducta
{
   display: block;
   width: 100%;
   text-align: center;
   z-index: 18;
}
#wb_headerDomingoSantosMovil
{
   display: none;
   width: 100%;
   z-index: 134;
}
#wb_imgRol
{
   display: block;
   width: 100%;
   height: auto;
   z-index: 126;
}
#wb_contactoKoFi-pantallaMovil
{
   display: inline-block;
   width: 150px;
   height: 75px;
   z-index: 112;
}
#txtMensajeCorreo
{
   display: block;
   width: 100%;
   height: 38px;
   z-index: 103;
}
#wb_contactoKo-Fi
{
   display: inline-block;
   width: 150px;
   height: 75px;
   z-index: 100;
}
#wb_mapsSedeCJC
{
   display: inline-block;
   width: 42px;
   height: 59px;
   z-index: 63;
}
#wb_headerDomingo
{
   display: block;
   width: 100%;
   z-index: 40;
}
#wb_shapeFormatoMovilViernes
{
   display: inline-block;
   width: 94px;
   height: 618px;
   z-index: 27;
   position: relative;
}
#erroresFormularioMovil
{
   margin-bottom: 15px;
}
#wb_shapeContacto2
{
   display: inline-block;
   width: 96px;
   height: 100px;
   z-index: 106;
   position: relative;
}
#wb_tarjetaFarmacias3
{
   display: flex;
   z-index: 83;
}
#wb_tarjetaFarmacias2
{
   display: flex;
   z-index: 82;
}
#wb_tarjetaFarmacias1
{
   display: flex;
   z-index: 81;
}
#wb_anclaInfoUtil
{
   display: block;
   width: 100%;
   z-index: 73;
}
#wb_shapePonentesRellenoMovil
{
   display: none;
   width: 100px;
   height: 60px;
   z-index: 51;
   position: relative;
}
#PdteConfirmarViernes
{
   width: 350px;
   height: 598px;
}
#shapeFormatoInferiorPremio
{
   width: 100px;
   height: 238px;
}
#txtMensajeCorreo-pantallaMovil
{
   display: block;
   width: 100%;
   height: 38px;
   z-index: 117;
}
#wb_rejillaContacto-TERCIO2-pantallaMovil
{
   background-repeat: no-repeat !important;
}
#wb_imgSedeAreaPanoramica
{
   display: block;
   width: 100%;
   height: auto;
   z-index: 61;
}
#pdteConfirmarPonentes
{
   width: 350px;
   height: 598px;
}
#wb_headerPonentes
{
   display: none;
   width: 100%;
   z-index: 49;
}
#anclaPonentes
{
   opacity: 0;
}
#wb_imgPinMapsGeneral
{
   display: inline-block;
   width: 40px;
   height: 54px;
   z-index: 9;
}
#anclaDeclaraciones
{
   opacity: 0;
}
#wb_mapsRestauranteGala
{
   display: inline-block;
   width: 31px;
   height: 45px;
   z-index: 173;
}
#wb_anclaMatilde
{
   display: block;
   width: 100%;
   z-index: 155;
}
#wb_imgDomingoSantos
{
   display: inline-block;
   width: 293px;
   height: 355px;
   opacity: 0.50;
   z-index: 131;
}
#wb_imgSedeJuzgados
{
   display: block;
   width: 100%;
   height: auto;
   z-index: 71;
}
#wb_PdteConfirmarSabado
{
   display: inline-block;
   width: 350px;
   height: 598px;
   z-index: 34;
   position: relative;
}
#wb_anclaDeclaraciones
{
   display: block;
   width: 100%;
   z-index: 11;
}
#wb_formaFormatoPieGala
{
   display: inline-block;
   width: 100px;
   height: 26px;
   z-index: 189;
   position: relative;
}
#anclaIgnotus
{
   opacity: 0;
}
#wb_imgMatildeMovil
{
   display: none;
   width: 100%;
   height: auto;
   text-align: center;
   z-index: 152;
}
#wb_shapeFormatoInferiorPremio
{
   display: inline-block;
   width: 100px;
   height: 238px;
   z-index: 141;
   position: relative;
}
#wb_shapeInfoUtilMaquetadoPC
{
   display: inline-block;
   width: 100px;
   height: 214px;
   z-index: 74;
   position: relative;
}
#wb_headerSedeCJC
{
   display: block;
   width: 100%;
   z-index: 62;
}
#shapePonentesRellenoMovil
{
   width: 100px;
   height: 60px;
}
#PdteConfirmarSabado
{
   width: 350px;
   height: 598px;
}
#wb_headerSabado
{
   display: block;
   width: 100%;
   z-index: 33;
}
#wb_anclaGala
{
   display: block;
   width: 100%;
   z-index: 171;
}
#wb_imgMatilde
{
   display: block;
   width: 100%;
   height: auto;
   text-align: center;
   z-index: 150;
}
#wb_anclaContacto
{
   display: block;
   width: 100%;
   z-index: 95;
}
#wb_acordeonInfoUtil
{
   display: block;
   width: 100%;
   z-index: 92;
}
#wb_headerSedeJuzgados
{
   display: block;
   width: 100%;
   z-index: 67;
}
#wb_mapsSedeAreaPanoramica
{
   display: inline-block;
   width: 40px;
   height: 54px;
   z-index: 58;
}
#wb_menuApartados-pantallaMovil
{
   display: none;
   width: 100%;
   z-index: 1;
}
#wb_shapeFormatoInferiorIgnotus
{
   display: inline-block;
   width: 100px;
   height: 40px;
   z-index: 170;
   position: relative;
}
#wb_contactoInstagram-pantallaMovil
{
   display: inline-block;
   width: 223px;
   height: 48px;
   z-index: 111;
}
#wb_anclaContacto-pantallaMovil
{
   display: block;
   width: 100%;
   z-index: 108;
}
#anclaContacto
{
   opacity: 0;
}
#upStickyLayer
{
   position: fixed;
   text-align: left;
   left: 50%;
   margin-left: 75px;
   top: auto;
   bottom: 0px;
   width: 51px;
   height: 50px;
   z-index: 281;
}
#wb_acordeonSabado
{
   display: none;
   width: 100%;
   z-index: 35;
}
#txtMensajeNombre-pantallaMovil
{
   display: block;
   width: 100%;
   height: 38px;
   z-index: 116;
}
#lblSiguenos
{
   display: inline-block;
   width: 255px;
   line-height: 28px;
   z-index: 97;
}
#wb_tarjetaEmergencias4
{
   display: flex;
   z-index: 79;
}
#wb_imgSedeCJC
{
   display: block;
   width: 100%;
   height: auto;
   z-index: 66;
}
#wb_pdteConfirmarPonentes
{
   display: inline-block;
   width: 350px;
   height: 598px;
   z-index: 50;
   position: relative;
}
#wb_PdteConfirmarViernes
{
   display: inline-block;
   width: 350px;
   height: 598px;
   z-index: 25;
   position: relative;
}
@media only screen and (max-width: 800px)
{
body
{
   background-color: #263957;
   background-image: none;
}
#wb_shapePonentesRellenoInferiorMovil
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_rejillaMenuApartados
{
   visibility: visible;
   display: table;
}
#wb_rejillaMenuApartados
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaMenuApartados
{
   height: auto;
   padding: 0 15px 0 15px;
}
#rejillaMenuApartados .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaMenuApartados > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaMenuApartados > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_intro
{
   visibility: visible;
   display: table;
}
#wb_intro
{
   height: 100vh;
   margin-top: 0px;
   margin-bottom: 0px;
}
#intro
{
   height: 100vh;
   padding: 15px 0 15px 0;
}
#wb_rejillaDistribucionPremio
{
   visibility: visible;
   display: table;
}
#wb_rejillaDistribucionPremio
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaDistribucionPremio
{
   height: auto;
   padding: 30px 15px 30px 15px;
}
#rejillaDistribucionPremio .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaDistribucionPremio > .row > .col-1, #rejillaDistribucionPremio > .row > .col-2, #rejillaDistribucionPremio > .row > .col-3
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaDistribucionPremio > .row > .col-1
{
   display: block;
   width: 25%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#rejillaDistribucionPremio > .row > .col-2
{
   display: block;
   width: 41.66666667%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#rejillaDistribucionPremio > .row > .col-3
{
   display: block;
   width: 33.33333333%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#rejillaDistribucionPremio > .row > .col-3 > .col-3-padding
{
   width: 100%;
   padding: 30px 0 0 0;
}
#wb_rejillaPinMapsGeneral
{
   visibility: visible;
   display: table;
}
#wb_rejillaPinMapsGeneral
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaPinMapsGeneral
{
   height: auto;
   padding: 0 15px 0 15px;
}
#rejillaPinMapsGeneral .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaPinMapsGeneral > .row > .col-1, #rejillaPinMapsGeneral > .row > .col-2
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaPinMapsGeneral > .row > .col-1
{
   display: block;
   width: 83.33333333%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#rejillaPinMapsGeneral > .row > .col-2
{
   display: block;
   width: 16.66666667%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_DECLARACIONES
{
   visibility: visible;
   display: table;
   background-color: transparent;
}
#wb_DECLARACIONES
{
   height: 100vh;
   margin-top: 0px;
   margin-bottom: 0px;
}
#DECLARACIONES
{
   height: 100vh;
   padding: 0 15px 0 15px;
}
#DECLARACIONES .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#wb_rejillaEncabezadoPrograma
{
   visibility: visible;
   display: table;
   background-color: #263957;
   background-image: none;
   border: 0px solid #CCCCCC;
}
#wb_rejillaEncabezadoPrograma
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaEncabezadoPrograma
{
   height: auto;
   padding: 40px 15px 40px 15px;
}
#rejillaEncabezadoPrograma .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaEncabezadoPrograma > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaEncabezadoPrograma > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_rejillaViernes
{
   visibility: visible;
   display: table;
}
#wb_rejillaViernes
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaViernes
{
   height: auto;
   padding: 0;
}
#wb_rejillaSabado
{
   visibility: visible;
   display: table;
}
#wb_rejillaSabado
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaSabado
{
   height: auto;
   padding: 0;
}
#wb_rejillaDomingo
{
   visibility: visible;
   display: table;
}
#wb_rejillaDomingo
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaDomingo
{
   height: auto;
   padding: 0;
}
#wb_rejillaEncabezadoPonentes
{
   visibility: visible;
   display: table;
   background-color: #263957;
   background-image: none;
   border: 0px solid #CCCCCC;
}
#wb_rejillaEncabezadoPonentes
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaEncabezadoPonentes
{
   height: auto;
   padding: 40px 15px 40px 15px;
}
#rejillaEncabezadoPonentes .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaEncabezadoPonentes > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaEncabezadoPonentes > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_PONENTES
{
   visibility: visible;
   display: table;
}
#wb_PONENTES
{
   height: 100vh;
   margin-top: 0px;
   margin-bottom: 0px;
}
#PONENTES
{
   height: 100vh;
   padding: 0;
}
#wb_rejillaEncabezadoSedes
{
   visibility: visible;
   display: table;
   background-color: #263957;
   background-image: none;
   border: 0px solid #CCCCCC;
}
#wb_rejillaEncabezadoSedes
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaEncabezadoSedes
{
   height: auto;
   padding: 40px 15px 40px 15px;
}
#rejillaEncabezadoSedes .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaEncabezadoSedes > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaEncabezadoSedes > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#upStickyLayer
{
   width: 51px;
   height: 50px;
   visibility: visible;
   display: block;
}
#upStickyLayer
{
   margin-left: 75px;
}
#wb_upIcon
{
   left: 9px;
   top: 9px;
   width: 24px;
   height: 24px;
   visibility: visible;
   display: inline;
   margin: 0;
   padding: 4px 4px 4px 4px;
   color: #FFFF00;
}
#upIcon
{
   width: 24px;
   height: 24px;
}
#upIcon i
{
   line-height: 24px;
   font-size: 24px;
   width: 23px;
   color: #FFFF00;
}
#upIcon:hover i
{
   color: #EC9C29;
}
#wb_rejillaSedeAreaPanoramica
{
   visibility: visible;
   display: table;
}
#wb_rejillaSedeAreaPanoramica
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaSedeAreaPanoramica
{
   height: auto;
   padding: 0;
}
#wb_rejillaSedeCJC
{
   visibility: visible;
   display: table;
}
#wb_rejillaSedeCJC
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaSedeCJC
{
   height: auto;
   padding: 0;
}
#wb_rejillaSedeJuzgados
{
   visibility: visible;
   display: table;
}
#wb_rejillaSedeJuzgados
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaSedeJuzgados
{
   height: auto;
   padding: 0;
}
#wb_rejillaEncabezadoInformacionUtil
{
   visibility: visible;
   display: table;
   background-color: #263957;
   background-image: none;
   border: 0px solid #CCCCCC;
}
#wb_rejillaEncabezadoInformacionUtil
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaEncabezadoInformacionUtil
{
   height: auto;
   padding: 40px 15px 40px 15px;
}
#rejillaEncabezadoInformacionUtil .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaEncabezadoInformacionUtil > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaEncabezadoInformacionUtil > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_INFORMACION
{
   visibility: visible;
   display: table;
}
#wb_INFORMACION
{
   height: 100vh;
   margin-top: 0px;
   margin-bottom: 0px;
}
#INFORMACION
{
   height: 100vh;
   padding: 0;
}
#wb_rejillaEncabezadoContacto
{
   visibility: visible;
   display: table;
   background-color: #263957;
   background-image: none;
   border: 0px solid #CCCCCC;
}
#wb_rejillaEncabezadoContacto
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaEncabezadoContacto
{
   height: auto;
   padding: 40px 15px 40px 15px;
}
#rejillaEncabezadoContacto .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaEncabezadoContacto > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaEncabezadoContacto > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_CONTACTO
{
   visibility: hidden;
   display: none;
}
#wb_CONTACTO
{
   height: 100vh;
   margin-top: 0px;
   margin-bottom: 0px;
}
#CONTACTO
{
   height: 100vh;
   padding: 50px 0 20px 0;
}
#wb_CONTACTO-pantallaMovil
{
   visibility: visible;
   display: table;
}
#wb_CONTACTO-pantallaMovil
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#CONTACTO-pantallaMovil
{
   height: auto;
   padding: 0 15px 0 15px;
}
#CONTACTO-pantallaMovil .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#CONTACTO-pantallaMovil > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#CONTACTO-pantallaMovil > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_rejillaEncabezadoRol
{
   visibility: visible;
   display: table;
   background-color: #263957;
   background-image: none;
   border: 0px solid #CCCCCC;
}
#wb_rejillaEncabezadoRol
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaEncabezadoRol
{
   height: auto;
   padding: 40px 15px 40px 15px;
}
#rejillaEncabezadoRol .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaEncabezadoRol > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaEncabezadoRol > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_ROL
{
   visibility: visible;
   display: table;
}
#wb_ROL
{
   height: 100vh;
   margin-top: 0px;
   margin-bottom: 0px;
}
#ROL
{
   height: 100vh;
   padding: 0 15px 0 15px;
}
#ROL .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#ROL > .row > .col-1, #ROL > .row > .col-2
{
   padding-right: 15px;
   padding-left: 15px;
}
#ROL > .row > .col-1
{
   display: block;
   width: 50%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#ROL > .row > .col-2
{
   display: block;
   width: 50%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_DOMINGO_SANTOS
{
   visibility: visible;
   display: table;
}
#wb_DOMINGO_SANTOS
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#DOMINGO_SANTOS
{
   height: auto;
   padding: 30px 15px 0 15px;
}
#DOMINGO_SANTOS .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#wb_acordeonDomingoSantos
{
   width: 100%;
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#acordeonDomingoSantos h4.ui-accordion-header
{
   font-size: 27px;
}
#wb_rejillaFormularioContacto
{
   visibility: visible;
   display: table;
}
#wb_rejillaFormularioContacto
{
   height: auto;
   margin-top: 5px;
   margin-bottom: 0px;
}
#rejillaFormularioContacto
{
   height: auto;
   padding: 0 15px 0 15px;
}
#rejillaFormularioContacto .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaFormularioContacto > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaFormularioContacto > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#txtMensajeCorreo
{
   width: 100%;
   height: 38px;
   visibility: visible;
   display: block;
   margin: 0 0 15px 0 ;
   padding: 10px 10px 10px 10px;
   text-align: left;
}
#txtMensajeCorreo
{
   line-height: 1px;
}
#btnEnviarMensaje
{
   width: 100%;
   height: 54px;
   visibility: visible;
   display: block;
   margin: 0 0 20px 0 ;
   padding: 1px 1px 6px 6px;
}
#lblSiguenos
{
   width: 255px;
   height: 158px;
   visibility: visible;
   display: inline-block;
   margin: 40px 0 0 0 ;
   padding: 0 0 20px 0;
   text-align: left;
}
#lblSiguenos
{
   line-height: 98px;
}
#txtMensajeNombre
{
   width: 100%;
   height: 38px;
   visibility: visible;
   display: block;
   margin: 0 0 15px 0 ;
   padding: 10px 10px 10px 10px;
   text-align: left;
}
#txtMensajeNombre
{
   line-height: 1px;
}
#txtMensajeContenido
{
   width: 100%;
   height: 85px;
   visibility: visible;
   display: block;
   margin: 0 0 15px 0 ;
   padding: 10px 10px 10px 10px;
   text-align: left;
}
#wb_txtAboutHispacon
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0 0 20px 0 ;
}
#wb_txtAboutHispacon
{
   margin: 0 0 20px 0 ;
   padding: 15px 0 0 0;
}
#botonInscripcion
{
   width: 116px;
   height: 34px;
   visibility: visible;
   display: inline-block;
   margin: 0;
   padding: 1px 1px 4px 6px;
}
#botonInscripcion
{
   line-height: 25px;
}
#wb_MATILDE_HORNE
{
   visibility: visible;
   display: table;
}
#wb_MATILDE_HORNE
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#MATILDE_HORNE
{
   height: auto;
   padding: 30px 15px 0 15px;
}
#MATILDE_HORNE .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#wb_IGNOTUS
{
   visibility: visible;
   display: table;
}
#wb_IGNOTUS
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#IGNOTUS
{
   height: auto;
   padding: 30px 15px 0 15px;
}
#IGNOTUS .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#wb_rejillaEncabezadoGala
{
   visibility: visible;
   display: table;
   background-color: #263957;
   background-image: none;
   border: 10px solid #CCCCCC;
}
#wb_rejillaEncabezadoGala
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaEncabezadoGala
{
   height: auto;
   padding: 40px 15px 40px 15px;
}
#rejillaEncabezadoGala .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaEncabezadoGala > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaEncabezadoGala > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_GALA
{
   visibility: visible;
   display: table;
   background-color: transparent;
   background-image: none;
   background-image: none;
   border: 0px solid #A0522D;
   border-radius: 20px;
}
#wb_GALA
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#GALA
{
   height: auto;
   padding: 30px 15px 30px 15px;
}
#GALA .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#GALA > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#GALA > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_GALAmovil
{
   visibility: visible;
   display: table;
   background-color: transparent;
   background-image: none;
   background-image: none;
   border: 0px solid #A0522D;
   border-radius: 20px;
}
#wb_GALAmovil
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#GALAmovil
{
   height: auto;
   padding: 30px 15px 30px 15px;
}
#GALAmovil .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#GALAmovil > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#GALAmovil > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_rejillaPieGala
{
   visibility: visible;
   display: table;
   background-color: #B22222;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 20px;
   box-shadow: 0px 0px 0px #000000;
}
#wb_rejillaPieGala
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaPieGala
{
   height: auto;
   padding: 0;
}
#rejillaPieGala .row
{
   margin-right: 0px;
   margin-left: 0px;
}
#rejillaPieGala > .row > .col-1
{
   padding-right: 0px;
   padding-left: 0px;
}
#rejillaPieGala > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#BuildWith1
{
   left: 441px;
   top: 3536px;
   width: 88px;
   height: 31px;
   visibility: visible;
   display: inline;
}
#wb_txtAcordeonDomingoSantos1
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txtAcordeonDomingoSantos1
{
   margin: 0;
   padding: 0;
}
#wb_txtAcordeonDomingoSantos2
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txtAcordeonDomingoSantos2
{
   margin: 0;
   padding: 0;
}
#wb_imgDomingoSantos
{
   width: 293px;
   height: 355px;
   visibility: visible;
   display: inline-block;
   margin: 0;
   padding: 0 0 0 20px;
}
#imgDomingoSantos
{
   width: 293px;
   height: 355px;
}
#wb_headerDomingoSantos
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   padding: 0;
   font-size: 53px;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
}
#wb_headerDomingoSantos
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   text-align: center;
}
#headerDomingoSantos
{
   color: #D99B0D;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 53px;
   text-align: center;
   text-transform: none;
}
#headerDomingoSantos a
{
   color: inherit;
}
#wb_txtDesde1969
{
   width: 370px;
   height: 24px;
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_txtDesde1969
{
   margin: 0;
   padding: 0;
}
#wb_txtInscripcion
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0 0 20px 0 ;
}
#wb_txtInscripcion
{
   margin: 0 0 20px 0 ;
   padding: 15px 0 0 0;
}
#wb_acordeonConducta
{
   width: 100%;
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#acordeonConducta h2.ui-accordion-header
{
   font-size: 21px;
}
#wb_txtConducta
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0 0 20px 0 ;
}
#wb_txtConducta
{
   margin: 0 0 20px 0 ;
   padding: 15px 0 0 0;
}
#wb_txtParaHacerHueco
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txtParaHacerHueco
{
   margin: 0;
   padding: 0;
}
#wb_anclaDomingoSantos
{
   visibility: visible;
   display: inline-block;
}
#ToolTip1
{
   left: 350px;
   top: 5996px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#ToolTip2
{
   left: 368px;
   top: 5996px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#ToolTip3
{
   left: 387px;
   top: 5996px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#ToolTip4
{
   left: 409px;
   top: 5996px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#ToolTip5
{
   left: 350px;
   top: 6113px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#ToolTip6
{
   left: 368px;
   top: 6113px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#ToolTip7
{
   left: 387px;
   top: 6113px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#ToolTip8
{
   left: 409px;
   top: 6113px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#ToolTip9
{
   left: 409px;
   top: 6113px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#ToolTip10
{
   left: 428px;
   top: 6113px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#ToolTip11
{
   left: 350px;
   top: 6220px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#ToolTip12
{
   left: 368px;
   top: 6220px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#ToolTip13
{
   left: 387px;
   top: 6220px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#ToolTip14
{
   left: 409px;
   top: 6220px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#ToolTip15
{
   left: 428px;
   top: 6220px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#wb_menuApartados
{
   width: 100%;
   visibility: hidden;
   display: none;
   margin: 0;
}
#menuApartados, .menuApartados .nav, .menuApartados .dropdown-menu
{
   font-weight: normal;
   font-size: 17px;
}
#wb_acordeonViernes
{
   width: 100%;
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#acordeonViernes h4.ui-accordion-header
{
   font-size: 16px;
}
#wb_headerViernes
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0 0 25px 0 ;
   padding: 0;
}
#wb_headerSabado
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0 0 25px 0 ;
   padding: 0;
}
#wb_acordeonSabado
{
   width: 100%;
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#acordeonSabado h4.ui-accordion-header
{
   font-size: 16px;
}
#wb_txt1Sabado
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txt1Sabado
{
   font-size: 16px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 23px;
}
#wb_txt2Sabado
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txt2Sabado
{
   font-size: 16px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 23px;
}
#wb_txt3Sabado
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txt3Sabado
{
   font-size: 16px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 23px;
}
#wb_txt4Sabado
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txt4Sabado
{
   font-size: 16px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 23px;
}
#wb_acordeonDomingo
{
   width: 100%;
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#acordeonDomingo h4.ui-accordion-header
{
   font-size: 16px;
}
#wb_txt1Domingo
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txt1Domingo
{
   font-size: 16px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 23px;
}
#wb_txt2Domingo
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txt2Domingo
{
   font-size: 16px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 23px;
}
#wb_txt3Domingo
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txt3Domingo
{
   font-size: 16px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 23px;
}
#wb_txt4Domingo
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txt4Domingo
{
   font-size: 16px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 23px;
}
#wb_headerDomingo
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0 0 25px 0 ;
   padding: 0;
}
#wb_txt1Viernes
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txt1Viernes
{
   font-size: 16px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 23px;
}
#wb_txt2Viernes
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txt2Viernes
{
   font-size: 16px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 23px;
}
#wb_txt3Viernes
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txt3Viernes
{
   font-size: 16px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 23px;
}
#wb_txt4Viernes
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txt4Viernes
{
   font-size: 16px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 23px;
}
#wb_imgPinMapsGeneral
{
   width: 40px;
   height: 54px;
   visibility: visible;
   display: inline-block;
   margin: 0;
   padding: 0;
}
#imgPinMapsGeneral
{
   width: 40px;
   height: 54px;
}
#wb_contactoBluesky
{
   width: 173px;
   height: 38px;
   visibility: visible;
   display: inline-block;
   margin: 0 0 20px 10px;
   padding: 0;
}
#contactoBluesky
{
   width: 173px;
   height: 38px;
}
#wb_contactoInstagram
{
   width: 223px;
   height: 48px;
   visibility: visible;
   display: inline-block;
   margin: 0;
   padding: 0;
}
#contactoInstagram
{
   width: 223px;
   height: 48px;
}
#wb_contactoKo-Fi
{
   width: 150px;
   height: 75px;
   visibility: visible;
   display: inline-block;
   margin: 0;
   padding: 0;
}
#contactoKo-Fi
{
   width: 150px;
   height: 75px;
}
#lblContactoHispacon
{
   width: 240px;
   height: 186px;
   visibility: visible;
   display: inline-block;
   margin: 20px 0 30px 0 ;
   padding: 4px 0 10px 0;
   text-align: center;
}
#lblContactoHispacon
{
   line-height: 120px;
}
#wb_anclaContacto
{
   visibility: visible;
   display: inline-block;
}
#wb_headerPonentes
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 10px 0 10px 0 ;
   padding: 0;
}
#wb_contenedorPonentes
{
   width: 100%;
   visibility: visible;
   display: block;
}
#contenedorPonentes .swiper-slide
{
   width: calc((100% - 2px) / 1);
}
#contenedorPonentes
{
   padding: 10px 10px 10px 10px;
}
#wb_tarjetaPonente1
{
   width: auto;
   height: auto;
   visibility: visible;
   display: flex;
   margin: 0;
   box-shadow: 0px 0px 0px #000000;
}
#tarjetaPonente1-card-header
{
   box-sizing: border-box;
   border-bottom: 1px solid #DDDDDD;
   border-radius: 3px 3px 0 0 !important;
   margin: 0;
   padding: 12px 20px 12px 20px;
   background-color: #FFEBCD;
   background-image: none;
   color: #333333;
   font-family: "Open Sans";
   font-weight: 700;
   font-style: normal;
   font-size: 21px;
}
#tarjetaPonente1-card-item1
{
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   border: 0px solid #800000;
   border-radius: 0px;
   max-width: 50%;
   margin-left: auto;
   margin-right: auto;
   width: 100%;
   height: auto;
}
#tarjetaPonente1-card-item2
{
   box-sizing: border-box;
   margin: 10px 10px 0 10px;
   padding: 0 15px 0 0;
   color: #333333;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
}
#tarjetaPonente1-card-item3
{
   box-sizing: border-box;
   margin: 5px 20px 0 20px;
   border-top: 1px #DDDDDD solid;
   border-width: 1px 0 0 0;
   height: 0;
   line-height: 0;
}
#tarjetaPonente1-card-item4
{
   display: inline-block;
   line-height: 1.0;
   height: 35px;
   box-sizing: border-box;
   margin: 5px 10px 10px 10px;
   border: 1px solid #C5C5C5;
   border-radius: 4px;
   background-color: #FFDAB9;
   background-image: none;
   color: #454545;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
}
#tarjetaPonente1-card-item4 a
{
   color: inherit;
   display: block;
   padding: 10px 15px 10px 15px;
   text-decoration: none;
}
#wb_tarjetaPonente1
{
   text-align: center;
}
#wb_tarjetaPonente2
{
   width: auto;
   height: auto;
   visibility: visible;
   display: flex;
   margin: 0;
}
#tarjetaPonente2-card-header
{
   box-sizing: border-box;
   border-bottom: 1px solid #DDDDDD;
   border-radius: 3px 3px 0 0 !important;
   margin: 0;
   padding: 12px 20px 12px 20px;
   background-color: #E9E9E9;
   background-image: none;
   color: #333333;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
}
#tarjetaPonente2-card-item1
{
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   border: 1px solid #800000;
   border-radius: 0px;
   max-width: 50%;
   margin-left: auto;
   margin-right: auto;
   width: 100%;
   height: auto;
}
#tarjetaPonente2-card-item2
{
   box-sizing: border-box;
   margin: 10px 20px 0 20px;
   padding: 0;
   color: #333333;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
}
#tarjetaPonente2-card-item3
{
   box-sizing: border-box;
   margin: 5px 20px 0 20px;
   border-top: 1px #DDDDDD solid;
   border-width: 1px 0 0 0;
   height: 0;
   line-height: 0;
}
#tarjetaPonente2-card-item4
{
   display: inline-block;
   line-height: 1.0;
   height: 35px;
   box-sizing: border-box;
   margin: 5px 20px 5px 20px;
   border: 1px solid #C5C5C5;
   border-radius: 4px;
   background-color: #FFDAB9;
   background-image: none;
   color: #454545;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
}
#tarjetaPonente2-card-item4 a
{
   color: inherit;
   display: block;
   padding: 10px 15px 10px 15px;
   text-decoration: none;
}
#wb_tarjetaPonente2
{
   text-align: center;
}
#wb_tarjetaPonente3
{
   width: auto;
   height: auto;
   visibility: visible;
   display: flex;
   margin: 0;
}
#tarjetaPonente3-card-header
{
   box-sizing: border-box;
   border-bottom: 1px solid #DDDDDD;
   border-radius: 3px 3px 0 0 !important;
   margin: 0;
   padding: 12px 20px 12px 20px;
   background-color: #E9E9E9;
   background-image: none;
   color: #333333;
   font-family: "Open Sans";
   font-weight: 700;
   font-style: normal;
   font-size: 24px;
}
#tarjetaPonente3-card-item1
{
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   border: 0px solid #000000;
   border-radius: 0px;
   max-width: 50%;
   margin-left: auto;
   margin-right: auto;
   width: 100%;
   height: auto;
}
#tarjetaPonente3-card-item2
{
   box-sizing: border-box;
   margin: 20px 20px 0 20px;
   padding: 0;
   color: #333333;
   font-family: Arial;
   font-weight: bold;
   font-style: italic;
   font-size: 19px;
}
#tarjetaPonente3-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#tarjetaPonente3-card-item3
{
   box-sizing: border-box;
   margin: 5px 20px 0 20px;
   border-top: 1px #DDDDDD solid;
   border-width: 1px 0 0 0;
   height: 0;
   line-height: 0;
}
#tarjetaPonente3-card-item4
{
   display: inline-block;
   line-height: 1.0;
   height: 30px;
   box-sizing: border-box;
   margin: 5px 20px 5px 20px;
   border: 2px solid #C5C5C5;
   border-radius: 4px;
   background-color: #FFDAB9;
   background-image: none;
   color: #454545;
   font-family: "Open Sans";
   font-weight: 700;
   font-style: normal;
   font-size: 16px;
}
#tarjetaPonente3-card-item4 a
{
   color: inherit;
   display: block;
   padding: 5px 15px 5px 15px;
   text-decoration: none;
}
#wb_tarjetaPonente3
{
   text-align: center;
}
#wb_anclaPonentes
{
   visibility: visible;
   display: inline-block;
}
#wb_headerInfoUtil
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0 0 25px 0 ;
   padding: 0;
}
#wb_acordeonInfoUtil
{
   width: 100%;
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#acordeonInfoUtil h4.accordion-title
{
   font-size: 16px;
}
#repetidorTarjetasInfoUtilEmergencias
{
   width: 100%;
   visibility: visible;
   display: grid;
}
#repetidorTarjetasInfoUtilEmergencias
{
   grid-template-columns: repeat(1, 1fr);
   gap: 16px;
}
#repetidorTarjetasInfoUtilEmergencias
{
   padding: 10px 10px 10px 10px;
}
#wb_tarjetaEmergencias1
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#tarjetaEmergencias1-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #8B0000;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#tarjetaEmergencias1-card-item0 a
{
   color: inherit;
   text-decoration: none;
}
#tarjetaEmergencias1-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaEmergencias1-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaEmergencias1-card-item1-clippath);
   clip-path: url(#tarjetaEmergencias1-card-item1-clippath);
}
#tarjetaEmergencias1-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaEmergencias1-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#tarjetaEmergencias1-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaEmergencias1
{
   text-align: left;
}
#wb_tarjetaEmergencias2
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#tarjetaEmergencias2-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #8B0000;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#tarjetaEmergencias2-card-item0 a
{
   color: inherit;
   text-decoration: none;
}
#tarjetaEmergencias2-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaEmergencias2-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaEmergencias2-card-item1-clippath);
   clip-path: url(#tarjetaEmergencias2-card-item1-clippath);
}
#tarjetaEmergencias2-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaEmergencias2-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#tarjetaEmergencias2-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaEmergencias2
{
   text-align: left;
}
#wb_tarjetaEmergencias3
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#tarjetaEmergencias3-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #8B0000;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#tarjetaEmergencias3-card-item0 a
{
   color: inherit;
   text-decoration: none;
}
#tarjetaEmergencias3-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaEmergencias3-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaEmergencias3-card-item1-clippath);
   clip-path: url(#tarjetaEmergencias3-card-item1-clippath);
}
#tarjetaEmergencias3-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaEmergencias3-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#tarjetaEmergencias3-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaEmergencias3
{
   text-align: left;
}
#wb_tarjetaEmergencias4
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#tarjetaEmergencias4-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #8B0000;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#tarjetaEmergencias4-card-item0 a
{
   color: inherit;
   text-decoration: none;
}
#tarjetaEmergencias4-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaEmergencias4-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaEmergencias4-card-item1-clippath);
   clip-path: url(#tarjetaEmergencias4-card-item1-clippath);
}
#tarjetaEmergencias4-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaEmergencias4-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#tarjetaEmergencias4-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaEmergencias4
{
   text-align: left;
}
#CardRepeater6
{
   visibility: visible;
   display: grid;
}
#CardRepeater6
{
   grid-template-columns: repeat(1, 1fr);
   gap: 16px;
}
#CardRepeater6
{
   padding: 10px 10px 10px 10px;
}
#wb_Card8
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#Card8-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#Card8-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#Card8-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#Card8-card-item1-clippath);
   clip-path: url(#Card8-card-item1-clippath);
}
#Card8-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#Card8-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#Card8-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_Card8
{
   text-align: left;
}
#wb_Card15
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#Card15-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#Card15-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#Card15-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#Card15-card-item1-clippath);
   clip-path: url(#Card15-card-item1-clippath);
}
#Card15-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#Card15-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#Card15-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_Card15
{
   text-align: left;
}
#wb_Card17
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#Card17-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#Card17-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#Card17-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#Card17-card-item1-clippath);
   clip-path: url(#Card17-card-item1-clippath);
}
#Card17-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#Card17-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#Card17-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_Card17
{
   text-align: left;
}
#CardRepeater7
{
   visibility: visible;
   display: grid;
}
#CardRepeater7
{
   grid-template-columns: repeat(1, 1fr);
   gap: 16px;
}
#CardRepeater7
{
   padding: 10px 10px 10px 10px;
}
#wb_Card18
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#Card18-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 10px 10px 10px 10px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
}
#Card18-card-item1
{
   display: block;
   position: relative;
   width: 12px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#Card18-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#Card18-card-item1-clippath);
   clip-path: url(#Card18-card-item1-clippath);
}
#Card18-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#Card18-card-item2
{
   box-sizing: border-box;
   border-radius: 0 0 8px 8px !important;
   margin: 0 0 0 20px;
   padding: 0;
   color: #000000;
   font-family: "Bookman Old Style";
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#Card18-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_Card18
{
   text-align: left;
}
#CardRepeater8
{
   visibility: visible;
   display: grid;
}
#CardRepeater8
{
   grid-template-columns: repeat(1, 1fr);
   gap: 16px;
}
#CardRepeater8
{
   padding: 10px 10px 10px 10px;
}
#wb_Card19
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#Card19-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#Card19-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#Card19-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#Card19-card-item1-clippath);
   clip-path: url(#Card19-card-item1-clippath);
}
#Card19-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#Card19-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#Card19-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_Card19
{
   text-align: left;
}
#wb_Card20
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#Card20-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#Card20-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#Card20-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#Card20-card-item1-clippath);
   clip-path: url(#Card20-card-item1-clippath);
}
#Card20-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#Card20-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#Card20-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_Card20
{
   text-align: left;
}
#repetidorTarjetasInfoUtilFarmacias
{
   visibility: visible;
   display: grid;
}
#repetidorTarjetasInfoUtilFarmacias
{
   grid-template-columns: repeat(1, 1fr);
   gap: 16px;
}
#repetidorTarjetasInfoUtilFarmacias
{
   padding: 10px 10px 10px 10px;
}
#wb_tarjetaFarmacias1
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#tarjetaFarmacias1-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#tarjetaFarmacias1-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaFarmacias1-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaFarmacias1-card-item1-clippath);
   clip-path: url(#tarjetaFarmacias1-card-item1-clippath);
}
#tarjetaFarmacias1-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaFarmacias1-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#tarjetaFarmacias1-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaFarmacias1
{
   text-align: left;
}
#wb_tarjetaFarmacias2
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#tarjetaFarmacias2-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#tarjetaFarmacias2-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaFarmacias2-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaFarmacias2-card-item1-clippath);
   clip-path: url(#tarjetaFarmacias2-card-item1-clippath);
}
#tarjetaFarmacias2-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaFarmacias2-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#tarjetaFarmacias2-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaFarmacias2
{
   text-align: left;
}
#wb_tarjetaFarmacias3
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#tarjetaFarmacias3-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#tarjetaFarmacias3-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaFarmacias3-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaFarmacias3-card-item1-clippath);
   clip-path: url(#tarjetaFarmacias3-card-item1-clippath);
}
#tarjetaFarmacias3-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaFarmacias3-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#tarjetaFarmacias3-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaFarmacias3
{
   text-align: left;
}
#repetidorTarjetasInfoUtilAlojamientos
{
   visibility: visible;
   display: grid;
}
#repetidorTarjetasInfoUtilAlojamientos
{
   grid-template-columns: repeat(1, 1fr);
   gap: 16px;
}
#repetidorTarjetasInfoUtilAlojamientos
{
   padding: 10px 10px 10px 10px;
}
#wb_tarjetaAlojamientos1
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#tarjetaAlojamientos1-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#tarjetaAlojamientos1-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaAlojamientos1-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaAlojamientos1-card-item1-clippath);
   clip-path: url(#tarjetaAlojamientos1-card-item1-clippath);
}
#tarjetaAlojamientos1-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaAlojamientos1-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: justify;
}
#tarjetaAlojamientos1-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaAlojamientos1
{
   text-align: left;
}
#wb_tarjetaAlojamientos2
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#tarjetaAlojamientos2-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 10px 10px 10px 10px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
}
#tarjetaAlojamientos2-card-item1
{
   display: block;
   position: relative;
   width: 12px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaAlojamientos2-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaAlojamientos2-card-item1-clippath);
   clip-path: url(#tarjetaAlojamientos2-card-item1-clippath);
}
#tarjetaAlojamientos2-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaAlojamientos2-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: justify;
}
#tarjetaAlojamientos2-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaAlojamientos2
{
   text-align: left;
}
#wb_tarjetaAlojamientos3
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#tarjetaAlojamientos3-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 10px 10px 10px 10px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
}
#tarjetaAlojamientos3-card-item1
{
   display: block;
   position: relative;
   width: 12px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaAlojamientos3-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaAlojamientos3-card-item1-clippath);
   clip-path: url(#tarjetaAlojamientos3-card-item1-clippath);
}
#tarjetaAlojamientos3-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaAlojamientos3-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: justify;
}
#tarjetaAlojamientos3-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaAlojamientos3
{
   text-align: left;
}
#wb_tarjetaAlojamientos4
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#tarjetaAlojamientos4-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 10px 10px 10px 10px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
}
#tarjetaAlojamientos4-card-item1
{
   display: block;
   position: relative;
   width: 12px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaAlojamientos4-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaAlojamientos4-card-item1-clippath);
   clip-path: url(#tarjetaAlojamientos4-card-item1-clippath);
}
#tarjetaAlojamientos4-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaAlojamientos4-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: justify;
}
#tarjetaAlojamientos4-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaAlojamientos4
{
   text-align: left;
}
#wb_tarjetaAlojamientos5
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#tarjetaAlojamientos5-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 10px 10px 10px 10px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
}
#tarjetaAlojamientos5-card-item1
{
   display: block;
   position: relative;
   width: 12px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaAlojamientos5-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaAlojamientos5-card-item1-clippath);
   clip-path: url(#tarjetaAlojamientos5-card-item1-clippath);
}
#tarjetaAlojamientos5-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaAlojamientos5-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: justify;
}
#tarjetaAlojamientos5-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaAlojamientos5
{
   text-align: left;
}
#wb_tarjetaAlojamientos6
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#tarjetaAlojamientos6-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 10px 10px 10px 10px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
}
#tarjetaAlojamientos6-card-item1
{
   display: block;
   position: relative;
   width: 12px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaAlojamientos6-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaAlojamientos6-card-item1-clippath);
   clip-path: url(#tarjetaAlojamientos6-card-item1-clippath);
}
#tarjetaAlojamientos6-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaAlojamientos6-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: justify;
}
#tarjetaAlojamientos6-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaAlojamientos6
{
   text-align: left;
}
#wb_anclaInfoUtil
{
   visibility: visible;
   display: inline-block;
}
#wb_anclaDeclaraciones
{
   visibility: hidden;
   display: none;
}
#lblSiguenos-pantallaMovil
{
   width: 255px;
   height: 48px;
   visibility: visible;
   display: inline-block;
   margin: 100px 0 0 0 ;
   padding: 0 0 20px 0;
   text-align: left;
}
#lblSiguenos-pantallaMovil
{
   line-height: -72px;
}
#wb_contactoBluesky-pantallaMovil
{
   width: 173px;
   height: 38px;
   visibility: visible;
   display: inline-block;
   margin: 0 0 20px 10px;
   padding: 0;
}
#contactoBluesky-pantallaMovil
{
   width: 173px;
   height: 38px;
}
#wb_contactoInstagram-pantallaMovil
{
   width: 223px;
   height: 48px;
   visibility: visible;
   display: inline-block;
   margin: 0;
   padding: 0;
}
#contactoInstagram-pantallaMovil
{
   width: 223px;
   height: 48px;
}
#wb_contactoKoFi-pantallaMovil
{
   width: 150px;
   height: 75px;
   visibility: visible;
   display: inline-block;
   margin: 0 0 20px 0 ;
   padding: 0;
}
#contactoKoFi-pantallaMovil
{
   width: 150px;
   height: 75px;
}
#wb_anclaContacto-pantallaMovil
{
   visibility: visible;
   display: inline-block;
}
#lblContactoHispacon-pantallaMovil
{
   width: 240px;
   height: 61px;
   visibility: visible;
   display: inline-block;
   margin: 220px 0 30px 0 ;
   padding: 10px 10px 10px 10px;
   text-align: center;
}
#lblContactoHispacon-pantallaMovil
{
   line-height: -211px;
}
#txtMensajeNombre-pantallaMovil
{
   width: 100%;
   height: 38px;
   visibility: visible;
   display: block;
   margin: 0 0 15px 0 ;
   padding: 10px 10px 10px 10px;
   text-align: left;
}
#txtMensajeNombre-pantallaMovil
{
   line-height: 1px;
}
#txtMensajeCorreo-pantallaMovil
{
   width: 100%;
   height: 38px;
   visibility: visible;
   display: block;
   margin: 0 0 15px 0 ;
   padding: 10px 10px 10px 10px;
   text-align: left;
}
#txtMensajeCorreo-pantallaMovil
{
   line-height: 1px;
}
#txtMensajeContenido-pantallaMovil
{
   width: 100%;
   height: 85px;
   visibility: visible;
   display: block;
   margin: 0 0 15px 0 ;
   padding: 10px 10px 10px 10px;
   text-align: left;
}
#btnEnviarMensaje-pantallaMovil
{
   width: 100%;
   height: 64px;
   visibility: visible;
   display: block;
   margin: 0 0 10px 0 ;
   padding: 1px 1px 6px 6px;
}
#lblMandanosMensaje-pantallaMovil
{
   width: 240px;
   height: 38px;
   visibility: visible;
   display: inline-block;
   margin: 5px 0 0 0 ;
   padding: 0 0 15px 0;
   text-align: center;
}
#lblMandanosMensaje-pantallaMovil
{
   line-height: 18px;
}
#wb_rejillaContacto-TERCIO1-pantallaMovil
{
   visibility: visible;
   display: table;
   background-color: transparent;
   background-image: url('../images/960px-Jason_Miller_and_Max_von_Sydow_in_The_Exorcist-TERCIO_1.jpg');
   background-repeat: repeat-x;
   background-position: left center;
   background-attachment: scroll;
   background-size: cover;
}
#wb_rejillaContacto-TERCIO1-pantallaMovil
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaContacto-TERCIO1-pantallaMovil
{
   height: auto;
   padding: 20px 15px 0 15px;
}
#rejillaContacto-TERCIO1-pantallaMovil .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaContacto-TERCIO1-pantallaMovil > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaContacto-TERCIO1-pantallaMovil > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_rejillaContacto-TERCIO2-pantallaMovil
{
   visibility: visible;
   display: table;
}
#wb_rejillaContacto-TERCIO2-pantallaMovil
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaContacto-TERCIO2-pantallaMovil
{
   height: auto;
   padding: 0 15px 0 15px;
}
#rejillaContacto-TERCIO2-pantallaMovil .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaContacto-TERCIO2-pantallaMovil > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaContacto-TERCIO2-pantallaMovil > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_rejillaContacto-TERCIO3-pantallaMovil
{
   visibility: visible;
   display: table;
   background-color: transparent;
   background-image: url('../images/960px-Jason_Miller_and_Max_von_Sydow_in_The_Exorcist-TERCIO_3.jpg');
   background-repeat: repeat;
   background-position: right bottom;
   background-attachment: scroll;
   background-size: cover;
}
#wb_rejillaContacto-TERCIO3-pantallaMovil
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaContacto-TERCIO3-pantallaMovil
{
   height: auto;
   padding: 0 15px 0 15px;
}
#rejillaContacto-TERCIO3-pantallaMovil .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaContacto-TERCIO3-pantallaMovil > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaContacto-TERCIO3-pantallaMovil > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_rellenoTercio3
{
   visibility: visible;
   display: inline-block;
   margin: 0 0 650px 0 ;
}
#wb_rellenoTercio1
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_rellenoTercio2
{
   visibility: visible;
   display: inline-block;
   margin: 0 0 50px 0 ;
}
#wb_headerSedeAreaPanoramica
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0 0 25px 0 ;
   padding: 0;
}
#wb_texto1SedeAreaPanoramica
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_texto1SedeAreaPanoramica
{
   font-size: 21px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 31px;
}
#wb_texto2SedeAreaPanoramica
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_texto2SedeAreaPanoramica
{
   font-size: 21px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 31px;
}
#wb_headerSedeJuzgados
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0 0 25px 0 ;
   padding: 0;
}
#wb_texto1SedeJuzgados
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_texto1SedeJuzgados
{
   font-size: 21px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 31px;
}
#wb_texto2SedeJuzgados
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_texto2SedeJuzgados
{
   font-size: 21px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 31px;
}
#wb_texto3SedeAreaPanoramica
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_texto3SedeAreaPanoramica
{
   font-size: 21px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 31px;
}
#wb_imgSedeAreaPanoramica
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   padding: 15px 0 15px 0;
}
#imgSedeAreaPanoramica
{
   margin-left: auto;
   margin-right: auto;
}
#wb_imgSedeJuzgados
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   padding: 0;
}
#imgSedeJuzgados
{
   margin-left: auto;
   margin-right: auto;
}
#wb_mapsSedeAreaPanoramica
{
   width: 40px;
   height: 54px;
   visibility: visible;
   display: inline-block;
   margin: 0;
   padding: 0;
}
#mapsSedeAreaPanoramica
{
   width: 40px;
   height: 54px;
}
#wb_mapsSedeJuzgados
{
   width: 40px;
   height: 54px;
   visibility: visible;
   display: inline-block;
   margin: 0;
   padding: 0;
}
#mapsSedeJuzgados
{
   width: 40px;
   height: 54px;
}
#wb_headerSedeCJC
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0 0 25px 0 ;
   padding: 0;
}
#wb_texto1SedeCJC
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_texto1SedeCJC
{
   font-size: 21px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 31px;
}
#wb_texto2SedeCJC
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_texto2SedeCJC
{
   font-size: 21px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 31px;
}
#wb_imgSedeCJC
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   padding: 15px 0 15px 0;
}
#imgSedeCJC
{
   margin-left: auto;
   margin-right: auto;
}
#wb_mapsSedeCJC
{
   width: 40px;
   height: 54px;
   visibility: visible;
   display: inline-block;
   margin: 0;
   padding: 0;
}
#mapsSedeCJC
{
   width: 40px;
   height: 54px;
}
#wb_txtRejillaSedes
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   background-color: transparent;
   background-image: none;
}
#wb_txtRejillaSedes
{
   font-size: 37px;
   margin: 0;
   padding: 5px 10px 0 0;
   text-align: center;
   line-height: 54px;
}
#wb_textoEncabezadoInformacionUtil
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   background-color: transparent;
   background-image: none;
}
#wb_textoEncabezadoInformacionUtil
{
   font-size: 37px;
   margin: 0;
   padding: 5px 10px 0 0;
   text-align: center;
   line-height: 54px;
}
#wb_txtRejillaPrograma
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   background-color: transparent;
   background-image: none;
}
#wb_txtRejillaPrograma
{
   font-size: 37px;
   margin: 0;
   padding: 5px 10px 0 0;
   text-align: center;
   line-height: 54px;
}
#wb_textoEncabezadoContacto
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   background-color: transparent;
   background-image: none;
}
#wb_textoEncabezadoContacto
{
   font-size: 37px;
   margin: 0;
   padding: 5px 10px 0 0;
   text-align: center;
   line-height: 54px;
}
#wb_shapeInfoUtilMaquetadoPC
{
   visibility: hidden;
   display: none;
   margin: 0 0 200px 0 ;
}
#wb_shapeInfoUtilMaquetadoMovil1
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_imgCartel2026
{
   width: 400px;
   height: 573px;
   visibility: visible;
   display: inline-block;
   margin: 0;
   padding: 0;
}
#imgCartel2026
{
   width: 400px;
   height: 573px;
}
#wb_imgFlechaDown
{
   width: 44px;
   height: 44px;
   visibility: visible;
   display: inline-block;
   margin: 0 0 40px 0 ;
   padding: 0;
}
#imgFlechaDown
{
   width: 44px;
   height: 44px;
}
#wb_menuApartados-pantallaMovil
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#menuApartados-pantallaMovil, .menuApartados-pantallaMovil .nav, .menuApartados-pantallaMovil .dropdown-menu
{
   font-weight: normal;
   font-size: 16px;
}
#wb_shapeContacto2
{
   visibility: visible;
   display: inline-block;
   margin: 20px 0 120px 0 ;
}
#wb_shapeContacto1
{
   visibility: visible;
   display: inline-block;
   margin: 0 0 100px 0 ;
}
#wb_txtRejillaEncabezadoRol
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   background-color: transparent;
   background-image: none;
}
#wb_txtRejillaEncabezadoRol
{
   font-size: 37px;
   margin: 0;
   padding: 5px 10px 0 0;
   text-align: center;
   line-height: 54px;
}
#wb_txtRejillaPonentes
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   background-color: transparent;
   background-image: none;
}
#wb_txtRejillaPonentes
{
   font-size: 37px;
   margin: 0;
   padding: 5px 10px 0 0;
   text-align: center;
   line-height: 54px;
}
#wb_imgRol
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   padding: 20px 0 0 0;
}
#imgRol
{
   margin-left: auto;
   margin-right: auto;
}
#wb_marquesinaRol
{
   width: 100%;
   height: 127px;
   visibility: visible;
   display: block;
   margin: 20px 0 20px 0 ;
   border: 0px solid #DC143C;
   border-radius: 10px;
   box-shadow: 0px 5px 0px #000000;
}
#wb_marquesinaRol
{
   margin: 20px 0 20px 0 ;
   padding: 0;
}
#wb_headerRol
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 20px 0 0 0 ;
}
#wb_headerRol
{
   margin: 20px 0 0 0 ;
   padding: 0;
}
#wb_footRol
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 20px 0 10px 0 ;
}
#wb_footRol
{
   margin: 20px 0 10px 0 ;
   padding: 0;
}
#wb_shapePonentesRellenoMovil
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_shapeFormatoInferiorPremio
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_shapeInfoUtilMaquetadoMovil2
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_shapeFormatoMovilViernes
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_shapeFormatoMovilSabado
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_shapeFormatoMovilDomingo
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_Text1
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_Text1
{
   margin: 0;
   padding: 0;
}
#wb_rejillaDistribucionMatilde
{
   visibility: visible;
   display: table;
}
#wb_rejillaDistribucionMatilde
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaDistribucionMatilde
{
   height: auto;
   padding: 0 15px 5px 15px;
}
#rejillaDistribucionMatilde .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaDistribucionMatilde > .row > .col-1, #rejillaDistribucionMatilde > .row > .col-2, #rejillaDistribucionMatilde > .row > .col-3
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaDistribucionMatilde > .row > .col-1
{
   display: block;
   width: 50%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#rejillaDistribucionMatilde > .row > .col-2
{
   display: block;
   width: 41.66666667%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#rejillaDistribucionMatilde > .row > .col-3
{
   display: block;
   width: 8.33333333%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#rejillaDistribucionMatilde > .row > .col-3 > .col-3-padding
{
   width: 100%;
   padding: 30px 0 0 0;
}
#wb_acordeonMatilde
{
   width: 100%;
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#acordeonMatilde h4.ui-accordion-header
{
   font-size: 27px;
}
#wb_txtAcordeonMatilde1
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txtAcordeonMatilde1
{
   margin: 0;
   padding: 0;
}
#wb_anclaMatilde
{
   visibility: visible;
   display: inline-block;
}
#wb_shapeFormatoInferiorMatilde
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_rejillaDistribucionMatildeMovil
{
   visibility: visible;
   display: table;
}
#wb_rejillaDistribucionMatildeMovil
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaDistribucionMatildeMovil
{
   height: auto;
   padding: 10px 15px 5px 15px;
}
#rejillaDistribucionMatildeMovil .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaDistribucionMatildeMovil > .row > .col-1, #rejillaDistribucionMatildeMovil > .row > .col-2, #rejillaDistribucionMatildeMovil > .row > .col-3, #rejillaDistribucionMatildeMovil > .row > .col-4
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaDistribucionMatildeMovil > .row > .col-1
{
   display: block;
   width: 58.33333333%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#rejillaDistribucionMatildeMovil > .row > .col-2
{
   display: none;
   width: 0;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#rejillaDistribucionMatildeMovil > .row > .col-3
{
   display: block;
   width: 41.66666667%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#rejillaDistribucionMatildeMovil > .row > .col-3 > .col-3-padding
{
   width: 100%;
   padding: 30px 0 0 0;
}
#rejillaDistribucionMatildeMovil > .row > .col-4
{
   display: none;
   width: 0;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_headerMatilde
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_headerMatilde
{
   font-size: 53px;
   margin: 0;
   padding: 0;
   text-align: left;
}
#wb_headerMatildeMovil
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_headerMatildeMovil
{
   font-size: 53px;
   margin: 0;
   padding: 0;
   text-align: left;
}
#wb_txtAcordeonMatilde2
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txtAcordeonMatilde2
{
   font-size: 13px;
   margin: 0;
   padding: 0;
   text-align: left;
}
#wb_imgMatilde
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   padding: 0;
}
#imgMatilde
{
   margin-left: 0;
   margin-right: auto;
}
#wb_textoEncabezadoGala
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   background-color: transparent;
   background-image: none;
}
#wb_textoEncabezadoGala
{
   font-size: 37px;
   margin: 0;
   padding: 5px 10px 0 0;
   text-align: center;
   line-height: 54px;
}
#wb_txtMenuGala
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 10px 0 0 0 ;
}
#wb_txtMenuGala
{
   margin: 10px 0 0 0 ;
   padding: 0;
}
#wb_anclaGala
{
   visibility: visible;
   display: inline-block;
}
#wb_txtMundanidadesGala
{
   width: 356px;
   height: 734px;
   visibility: visible;
   display: inline-block;
   margin: 0 0 20px 0 ;
   background-color: #E2F4FE;
   background-image: none;
}
#wb_txtMundanidadesGala
{
   margin: 0 0 20px 0 ;
   padding: 0;
}
#wb_mapsRestauranteGala
{
   width: 40px;
   height: 54px;
   visibility: visible;
   display: inline-block;
   margin: 0;
   padding: 0;
}
#mapsRestauranteGala
{
   width: 40px;
   height: 54px;
}
#wb_txtMenuGalaMovil
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 10px 0 0 0 ;
}
#wb_txtMenuGalaMovil
{
   margin: 10px 0 0 0 ;
   padding: 0;
}
#wb_txtMundanidadesGalaMovil
{
   width: 356px;
   height: 734px;
   visibility: visible;
   display: inline-block;
   margin: 0 0 20px 0 ;
   background-color: #E2F4FE;
   background-image: none;
}
#wb_txtMundanidadesGalaMovil
{
   margin: 0 0 20px 0 ;
   padding: 0;
}
#wb_mapsRestauranteGalaMovil
{
   width: 40px;
   height: 54px;
   visibility: visible;
   display: inline-block;
   margin: 0;
   padding: 0;
}
#mapsRestauranteGalaMovil
{
   width: 40px;
   height: 54px;
}
#wb_rejillaDistribucionIgnotus
{
   visibility: visible;
   display: table;
}
#wb_rejillaDistribucionIgnotus
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaDistribucionIgnotus
{
   height: auto;
   padding: 0 15px 5px 15px;
}
#rejillaDistribucionIgnotus .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaDistribucionIgnotus > .row > .col-1, #rejillaDistribucionIgnotus > .row > .col-2, #rejillaDistribucionIgnotus > .row > .col-3
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaDistribucionIgnotus > .row > .col-1
{
   display: block;
   width: 50%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#rejillaDistribucionIgnotus > .row > .col-2
{
   display: block;
   width: 41.66666667%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#rejillaDistribucionIgnotus > .row > .col-3
{
   display: block;
   width: 8.33333333%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#rejillaDistribucionIgnotus > .row > .col-3 > .col-3-padding
{
   width: 100%;
   padding: 30px 0 0 0;
}
#wb_headerIgnotus
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_headerIgnotus
{
   font-size: 64px;
   margin: 0;
   padding: 0;
   text-align: left;
}
#wb_acordeonIgnotus
{
   width: 100%;
   visibility: visible;
   display: inline-block;
   margin: 15px 0 0 0 ;
}
#acordeonIgnotus h4.ui-accordion-header
{
   font-size: 27px;
}
#wb_txtAcordeonIgnotus1
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txtAcordeonIgnotus1
{
   margin: 0;
   padding: 0;
}
#wb_txtAcordeonIgnotus2
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txtAcordeonIgnotus2
{
   font-size: 13px;
   margin: 0;
   padding: 0;
   text-align: left;
}
#wb_anclaIgnotus
{
   visibility: visible;
   display: inline-block;
}
#wb_shapeFormatoInferiorIgnotus
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#imgCarruselIgnotusMovil
{
   width: 360px;
   height: 758px;
   visibility: visible;
   display: inline-block;
}
#wb_PdteConfirmarViernes
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_PdteConfirmarSabado
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_PdteConfirmarDomingo
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_pdteConfirmarPonentes
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_imgDomingoSantosMovil
{
   width: 293px;
   height: 355px;
   visibility: visible;
   display: inline-block;
   margin: 0;
   padding: 0 0 0 20px;
}
#imgDomingoSantosMovil
{
   width: 293px;
   height: 355px;
}
#wb_headerDomingoSantosMovil
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   padding: 0;
   font-size: 53px;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
}
#wb_headerDomingoSantosMovil
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   text-align: center;
}
#headerDomingoSantosMovil
{
   color: #D99B0D;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 53px;
   text-align: center;
   text-transform: none;
}
#headerDomingoSantosMovil a
{
   color: inherit;
}
}
@media only screen and (max-width: 480px)
{
body
{
   background-color: #263957;
   background-image: none;
}
#wb_shapePonentesRellenoInferiorMovil
{
   visibility: visible;
   display: inline-block;
   margin: 0 0 20px 0 ;
}
#wb_rejillaMenuApartados
{
   visibility: visible;
   display: table;
}
#wb_rejillaMenuApartados
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaMenuApartados
{
   height: auto;
   padding: 0 15px 0 15px;
}
#rejillaMenuApartados .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaMenuApartados > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaMenuApartados > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_intro
{
   visibility: visible;
   display: table;
}
#wb_intro
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#intro
{
   height: auto;
   padding: 15px 0 15px 0;
}
#wb_rejillaDistribucionPremio
{
   visibility: visible;
   display: table;
}
#wb_rejillaDistribucionPremio
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaDistribucionPremio
{
   height: auto;
   padding: 30px 15px 30px 15px;
}
#rejillaDistribucionPremio .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaDistribucionPremio > .row > .col-1, #rejillaDistribucionPremio > .row > .col-2, #rejillaDistribucionPremio > .row > .col-3
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaDistribucionPremio > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#rejillaDistribucionPremio > .row > .col-2
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#rejillaDistribucionPremio > .row > .col-3
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#rejillaDistribucionPremio > .row > .col-3 > .col-3-padding
{
   width: 100%;
   padding: 30px 0 0 0;
}
#wb_rejillaPinMapsGeneral
{
   visibility: visible;
   display: table;
}
#wb_rejillaPinMapsGeneral
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaPinMapsGeneral
{
   height: auto;
   padding: 0 15px 0 15px;
}
#rejillaPinMapsGeneral .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaPinMapsGeneral > .row > .col-1, #rejillaPinMapsGeneral > .row > .col-2
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaPinMapsGeneral > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#rejillaPinMapsGeneral > .row > .col-2
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_DECLARACIONES
{
   visibility: visible;
   display: table;
   background-color: transparent;
}
#wb_DECLARACIONES
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#DECLARACIONES
{
   height: auto;
   padding: 0 15px 0 15px;
}
#DECLARACIONES .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#wb_rejillaEncabezadoPrograma
{
   visibility: visible;
   display: table;
   background-color: #4F4F4F;
   background-image: none;
   border: 0px solid #DDDDDD;
}
#wb_rejillaEncabezadoPrograma
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaEncabezadoPrograma
{
   height: auto;
   padding: 0 15px 0 15px;
}
#rejillaEncabezadoPrograma .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaEncabezadoPrograma > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaEncabezadoPrograma > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_rejillaViernes
{
   visibility: visible;
   display: table;
}
#wb_rejillaViernes
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaViernes
{
   height: auto;
   padding: 0;
}
#wb_rejillaSabado
{
   visibility: visible;
   display: table;
}
#wb_rejillaSabado
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaSabado
{
   height: auto;
   padding: 0;
}
#wb_rejillaDomingo
{
   visibility: visible;
   display: table;
}
#wb_rejillaDomingo
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaDomingo
{
   height: auto;
   padding: 0;
}
#wb_rejillaEncabezadoPonentes
{
   visibility: visible;
   display: table;
   background-color: #4F4F4F;
   background-image: none;
   border: 0px solid #DDDDDD;
}
#wb_rejillaEncabezadoPonentes
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaEncabezadoPonentes
{
   height: auto;
   padding: 0 15px 0 15px;
}
#rejillaEncabezadoPonentes .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaEncabezadoPonentes > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaEncabezadoPonentes > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_PONENTES
{
   visibility: visible;
   display: table;
}
#wb_PONENTES
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#PONENTES
{
   height: auto;
   padding: 0;
}
#wb_rejillaEncabezadoSedes
{
   visibility: visible;
   display: table;
   background-color: #4F4F4F;
   background-image: none;
   border: 0px solid #DDDDDD;
}
#wb_rejillaEncabezadoSedes
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaEncabezadoSedes
{
   height: auto;
   padding: 0 15px 0 15px;
}
#rejillaEncabezadoSedes .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaEncabezadoSedes > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaEncabezadoSedes > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#upStickyLayer
{
   width: 51px;
   height: 50px;
   visibility: visible;
   display: block;
}
#upStickyLayer
{
   margin-left: 75px;
}
#wb_upIcon
{
   left: 9px;
   top: 9px;
   width: 24px;
   height: 24px;
   visibility: visible;
   display: inline;
   margin: 0;
   padding: 4px 4px 4px 4px;
   color: #FFFF00;
}
#upIcon
{
   width: 24px;
   height: 24px;
}
#upIcon i
{
   line-height: 24px;
   font-size: 24px;
   width: 23px;
   color: #FFFF00;
}
#upIcon:hover i
{
   color: #EC9C29;
}
#wb_rejillaSedeAreaPanoramica
{
   visibility: visible;
   display: table;
}
#wb_rejillaSedeAreaPanoramica
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaSedeAreaPanoramica
{
   height: auto;
   padding: 0;
}
#wb_rejillaSedeCJC
{
   visibility: visible;
   display: table;
}
#wb_rejillaSedeCJC
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaSedeCJC
{
   height: auto;
   padding: 0;
}
#wb_rejillaSedeJuzgados
{
   visibility: visible;
   display: table;
}
#wb_rejillaSedeJuzgados
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaSedeJuzgados
{
   height: auto;
   padding: 0;
}
#wb_rejillaEncabezadoInformacionUtil
{
   visibility: visible;
   display: table;
   background-color: #4F4F4F;
   background-image: none;
   border: 0px solid #DDDDDD;
}
#wb_rejillaEncabezadoInformacionUtil
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaEncabezadoInformacionUtil
{
   height: auto;
   padding: 0 15px 0 15px;
}
#rejillaEncabezadoInformacionUtil .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaEncabezadoInformacionUtil > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaEncabezadoInformacionUtil > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_INFORMACION
{
   visibility: visible;
   display: table;
}
#wb_INFORMACION
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#INFORMACION
{
   height: auto;
   padding: 0;
}
#wb_rejillaEncabezadoContacto
{
   visibility: visible;
   display: table;
   background-color: #4F4F4F;
   background-image: none;
   border: 0px solid #DDDDDD;
}
#wb_rejillaEncabezadoContacto
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaEncabezadoContacto
{
   height: auto;
   padding: 0 15px 0 15px;
}
#rejillaEncabezadoContacto .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaEncabezadoContacto > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaEncabezadoContacto > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_CONTACTO
{
   visibility: hidden;
   display: none;
}
#wb_CONTACTO
{
   height: 100vh;
   margin-top: 0px;
   margin-bottom: 0px;
}
#CONTACTO
{
   height: 100vh;
   padding: 50px 0 20px 0;
}
#wb_CONTACTO-pantallaMovil
{
   visibility: visible;
   display: table;
}
#wb_CONTACTO-pantallaMovil
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#CONTACTO-pantallaMovil
{
   height: auto;
   padding: 0;
}
#CONTACTO-pantallaMovil .row
{
   margin-right: 0px;
   margin-left: 0px;
}
#CONTACTO-pantallaMovil > .row > .col-1
{
   padding-right: 0px;
   padding-left: 0px;
}
#CONTACTO-pantallaMovil > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_rejillaEncabezadoRol
{
   visibility: visible;
   display: table;
   background-color: #4F4F4F;
   background-image: none;
   border: 0px solid #DDDDDD;
}
#wb_rejillaEncabezadoRol
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaEncabezadoRol
{
   height: auto;
   padding: 0;
}
#rejillaEncabezadoRol .row
{
   margin-right: 0px;
   margin-left: 0px;
}
#rejillaEncabezadoRol > .row > .col-1
{
   padding-right: 0px;
   padding-left: 0px;
}
#rejillaEncabezadoRol > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_ROL
{
   visibility: visible;
   display: table;
}
#wb_ROL
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#ROL
{
   height: auto;
   padding: 0 15px 0 15px;
}
#ROL .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#ROL > .row > .col-1, #ROL > .row > .col-2
{
   padding-right: 15px;
   padding-left: 15px;
}
#ROL > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#ROL > .row > .col-2
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_DOMINGO_SANTOS
{
   visibility: visible;
   display: table;
}
#wb_DOMINGO_SANTOS
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#DOMINGO_SANTOS
{
   height: auto;
   padding: 30px 15px 0 15px;
}
#DOMINGO_SANTOS .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#wb_acordeonDomingoSantos
{
   width: 100%;
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#acordeonDomingoSantos h4.ui-accordion-header
{
   font-size: 27px;
}
#wb_rejillaFormularioContacto
{
   visibility: visible;
   display: table;
}
#wb_rejillaFormularioContacto
{
   height: auto;
   margin-top: 5px;
   margin-bottom: 0px;
}
#rejillaFormularioContacto
{
   height: auto;
   padding: 0 15px 0 15px;
}
#rejillaFormularioContacto .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaFormularioContacto > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaFormularioContacto > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#txtMensajeCorreo
{
   width: 100%;
   height: 38px;
   visibility: visible;
   display: block;
   margin: 0 0 15px 0 ;
   padding: 10px 10px 10px 10px;
   text-align: left;
}
#txtMensajeCorreo
{
   line-height: 1px;
}
#btnEnviarMensaje
{
   width: 100%;
   height: 54px;
   visibility: visible;
   display: block;
   margin: 0 0 20px 0 ;
   padding: 1px 1px 6px 6px;
}
#lblSiguenos
{
   width: 255px;
   height: 48px;
   visibility: visible;
   display: inline-block;
   margin: 40px 0 0 0 ;
   padding: 0 0 20px 0;
   text-align: left;
}
#lblSiguenos
{
   line-height: -12px;
}
#txtMensajeNombre
{
   width: 100%;
   height: 38px;
   visibility: visible;
   display: block;
   margin: 0 0 15px 0 ;
   padding: 10px 10px 10px 10px;
   text-align: left;
}
#txtMensajeNombre
{
   line-height: 1px;
}
#txtMensajeContenido
{
   width: 100%;
   height: 85px;
   visibility: visible;
   display: block;
   margin: 0 0 15px 0 ;
   padding: 10px 10px 10px 10px;
   text-align: left;
}
#wb_txtAboutHispacon
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0 0 20px 0 ;
}
#wb_txtAboutHispacon
{
   margin: 0 0 20px 0 ;
   padding: 15px 0 0 0;
}
#botonInscripcion
{
   width: 116px;
   height: 34px;
   visibility: visible;
   display: inline-block;
   margin: 0;
   padding: 1px 1px 4px 6px;
}
#botonInscripcion
{
   line-height: 25px;
}
#wb_MATILDE_HORNE
{
   visibility: visible;
   display: table;
}
#wb_MATILDE_HORNE
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#MATILDE_HORNE
{
   height: auto;
   padding: 30px 15px 0 15px;
}
#MATILDE_HORNE .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#wb_IGNOTUS
{
   visibility: visible;
   display: table;
}
#wb_IGNOTUS
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#IGNOTUS
{
   height: auto;
   padding: 30px 15px 0 15px;
}
#IGNOTUS .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#wb_rejillaEncabezadoGala
{
   visibility: visible;
   display: table;
   background-color: #B22222;
   background-image: none;
   border: 10px solid #FFFFA0;
}
#wb_rejillaEncabezadoGala
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaEncabezadoGala
{
   height: auto;
   padding: 0 15px 0 15px;
}
#rejillaEncabezadoGala .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaEncabezadoGala > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaEncabezadoGala > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_GALA
{
   visibility: hidden;
   display: none;
   background-color: transparent;
   background-image: none;
   background-image: none;
   border: 0px solid #A0522D;
   border-radius: 20px;
}
#wb_GALA
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#GALA
{
   height: auto;
   padding: 30px 15px 30px 15px;
}
#GALA .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#GALA > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#GALA > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_GALAmovil
{
   visibility: visible;
   display: table;
   background-color: transparent;
   background-image: url('../images/cena-oficial.jpg');
   background-repeat: repeat-y;
   background-position: left top !important;
   background-attachment: scroll;
   background-size: cover;
   border: 0px solid transparent;
   border-radius: 0px;
}
#wb_GALAmovil
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#GALAmovil
{
   height: auto;
   padding: 30px 15px 30px 15px;
}
#GALAmovil .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#GALAmovil > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#GALAmovil > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
}
#wb_rejillaPieGala
{
   visibility: visible;
   display: table;
   background-color: #B22222;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-shadow: 0px 0px 0px #000000;
}
#wb_rejillaPieGala
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaPieGala
{
   height: auto;
   padding: 0;
}
#rejillaPieGala .row
{
   margin-right: 0px;
   margin-left: 0px;
}
#rejillaPieGala > .row > .col-1
{
   padding-right: 0px;
   padding-left: 0px;
}
#rejillaPieGala > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#BuildWith1
{
   left: 441px;
   top: 3536px;
   width: 88px;
   height: 31px;
   visibility: visible;
   display: inline;
}
#wb_txtAcordeonDomingoSantos1
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txtAcordeonDomingoSantos1
{
   margin: 0;
   padding: 0;
}
#wb_txtAcordeonDomingoSantos2
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txtAcordeonDomingoSantos2
{
   margin: 0;
   padding: 0;
}
#wb_imgDomingoSantos
{
   width: 293px;
   height: 355px;
   visibility: hidden;
   display: none;
   margin: 0;
   padding: 0 0 0 20px;
}
#imgDomingoSantos
{
   width: 293px;
   height: 355px;
}
#wb_headerDomingoSantos
{
   width: 100%;
   visibility: hidden;
   display: none;
   margin: 0;
   padding: 0;
   font-size: 43px;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
}
#wb_headerDomingoSantos
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   text-align: center;
}
#headerDomingoSantos
{
   color: #D99B0D;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 43px;
   text-align: center;
   text-transform: none;
}
#headerDomingoSantos a
{
   color: inherit;
}
#wb_txtDesde1969
{
   width: 370px;
   height: 24px;
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_txtDesde1969
{
   margin: 0;
   padding: 0;
}
#wb_txtInscripcion
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0 0 20px 0 ;
}
#wb_txtInscripcion
{
   margin: 0 0 20px 0 ;
   padding: 15px 0 0 0;
}
#wb_acordeonConducta
{
   width: 100%;
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#acordeonConducta h2.ui-accordion-header
{
   font-size: 21px;
}
#wb_txtConducta
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0 0 20px 0 ;
}
#wb_txtConducta
{
   margin: 0 0 20px 0 ;
   padding: 15px 0 0 0;
}
#wb_txtParaHacerHueco
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txtParaHacerHueco
{
   margin: 0;
   padding: 0;
}
#wb_anclaDomingoSantos
{
   visibility: visible;
   display: inline-block;
}
#ToolTip1
{
   left: 350px;
   top: 5996px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#ToolTip2
{
   left: 368px;
   top: 5996px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#ToolTip3
{
   left: 387px;
   top: 5996px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#ToolTip4
{
   left: 409px;
   top: 5996px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#ToolTip5
{
   left: 350px;
   top: 6113px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#ToolTip6
{
   left: 368px;
   top: 6113px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#ToolTip7
{
   left: 387px;
   top: 6113px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#ToolTip8
{
   left: 409px;
   top: 6113px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#ToolTip9
{
   left: 409px;
   top: 6113px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#ToolTip10
{
   left: 428px;
   top: 6113px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#ToolTip11
{
   left: 350px;
   top: 6220px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#ToolTip12
{
   left: 368px;
   top: 6220px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#ToolTip13
{
   left: 387px;
   top: 6220px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#ToolTip14
{
   left: 409px;
   top: 6220px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#ToolTip15
{
   left: 428px;
   top: 6220px;
   width: 90px;
   height: 90px;
   visibility: visible;
   display: inline;
}
#wb_menuApartados
{
   width: 100%;
   visibility: hidden;
   display: none;
   margin: 0;
}
#menuApartados, .menuApartados .nav, .menuApartados .dropdown-menu
{
   font-weight: normal;
   font-size: 17px;
}
#wb_acordeonViernes
{
   width: 100%;
   visibility: hidden;
   display: none;
   margin: 0;
}
#acordeonViernes h4.ui-accordion-header
{
   font-size: 16px;
}
#wb_headerViernes
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0 0 25px 0 ;
   padding: 0;
}
#wb_headerSabado
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0 0 25px 0 ;
   padding: 0;
}
#wb_acordeonSabado
{
   width: 100%;
   visibility: hidden;
   display: none;
   margin: 0;
}
#acordeonSabado h4.ui-accordion-header
{
   font-size: 16px;
}
#wb_txt1Sabado
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txt1Sabado
{
   font-size: 16px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 23px;
}
#wb_txt2Sabado
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txt2Sabado
{
   font-size: 16px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 23px;
}
#wb_txt3Sabado
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txt3Sabado
{
   font-size: 16px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 23px;
}
#wb_txt4Sabado
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txt4Sabado
{
   font-size: 16px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 23px;
}
#wb_acordeonDomingo
{
   width: 100%;
   visibility: hidden;
   display: none;
   margin: 0;
}
#acordeonDomingo h4.ui-accordion-header
{
   font-size: 16px;
}
#wb_txt1Domingo
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txt1Domingo
{
   font-size: 16px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 23px;
}
#wb_txt2Domingo
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txt2Domingo
{
   font-size: 16px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 23px;
}
#wb_txt3Domingo
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txt3Domingo
{
   font-size: 16px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 23px;
}
#wb_txt4Domingo
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txt4Domingo
{
   font-size: 16px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 23px;
}
#wb_headerDomingo
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0 0 25px 0 ;
   padding: 0;
}
#wb_txt1Viernes
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txt1Viernes
{
   font-size: 16px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 23px;
}
#wb_txt2Viernes
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txt2Viernes
{
   font-size: 16px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 23px;
}
#wb_txt3Viernes
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txt3Viernes
{
   font-size: 16px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 23px;
}
#wb_txt4Viernes
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txt4Viernes
{
   font-size: 16px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 23px;
}
#wb_imgPinMapsGeneral
{
   width: 40px;
   height: 54px;
   visibility: visible;
   display: inline-block;
   margin: 0;
   padding: 0;
}
#imgPinMapsGeneral
{
   width: 40px;
   height: 54px;
}
#wb_contactoBluesky
{
   width: 173px;
   height: 38px;
   visibility: visible;
   display: inline-block;
   margin: 0 0 20px 10px;
   padding: 0;
}
#contactoBluesky
{
   width: 173px;
   height: 38px;
}
#wb_contactoInstagram
{
   width: 223px;
   height: 48px;
   visibility: visible;
   display: inline-block;
   margin: 0;
   padding: 0;
}
#contactoInstagram
{
   width: 223px;
   height: 48px;
}
#wb_contactoKo-Fi
{
   width: 150px;
   height: 75px;
   visibility: visible;
   display: inline-block;
   margin: 0;
   padding: 0;
}
#contactoKo-Fi
{
   width: 150px;
   height: 75px;
}
#lblContactoHispacon
{
   width: 240px;
   height: 186px;
   visibility: visible;
   display: inline-block;
   margin: 20px 0 30px 0 ;
   padding: 4px 0 10px 0;
   text-align: center;
}
#lblContactoHispacon
{
   line-height: 120px;
}
#wb_anclaContacto
{
   visibility: visible;
   display: inline-block;
}
#wb_headerPonentes
{
   width: 100%;
   visibility: hidden;
   display: none;
   margin: 10px 0 10px 0 ;
   padding: 0;
}
#wb_contenedorPonentes
{
   width: 100%;
   visibility: hidden;
   display: none;
}
#contenedorPonentes .swiper-slide
{
   width: calc((100% - 2px) / 1);
}
#contenedorPonentes
{
   padding: 10px 10px 20px 10px;
}
#wb_tarjetaPonente1
{
   width: auto;
   height: auto;
   visibility: visible;
   display: flex;
   margin: 0;
   box-shadow: 0px 10px 10px #000000;
}
#tarjetaPonente1-card-header
{
   box-sizing: border-box;
   border-bottom: 1px solid #DDDDDD;
   border-radius: 3px 3px 0 0 !important;
   margin: 0;
   padding: 12px 20px 12px 20px;
   background-color: #FFEBCD;
   background-image: none;
   color: #333333;
   font-family: "Open Sans";
   font-weight: 700;
   font-style: normal;
   font-size: 21px;
}
#tarjetaPonente1-card-item1
{
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   border: 0px solid #800000;
   border-radius: 0px;
   max-width: 50%;
   margin-left: auto;
   margin-right: auto;
   width: 100%;
   height: auto;
}
#tarjetaPonente1-card-item2
{
   box-sizing: border-box;
   margin: 10px 10px 0 10px;
   padding: 0 15px 0 0;
   color: #333333;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
}
#tarjetaPonente1-card-item3
{
   box-sizing: border-box;
   margin: 5px 20px 0 20px;
   border-top: 1px #DDDDDD solid;
   border-width: 1px 0 0 0;
   height: 0;
   line-height: 0;
}
#tarjetaPonente1-card-item4
{
   display: inline-block;
   line-height: 1.0;
   height: 35px;
   box-sizing: border-box;
   margin: 5px 10px 10px 10px;
   border: 1px solid #C5C5C5;
   border-radius: 4px;
   background-color: #FFDAB9;
   background-image: none;
   color: #454545;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 13px;
}
#tarjetaPonente1-card-item4 a
{
   color: inherit;
   display: block;
   padding: 10px 15px 10px 15px;
   text-decoration: none;
}
#wb_tarjetaPonente1
{
   text-align: center;
}
#wb_tarjetaPonente2
{
   width: auto;
   height: auto;
   visibility: visible;
   display: flex;
   margin: 0;
}
#tarjetaPonente2-card-header
{
   box-sizing: border-box;
   border-bottom: 1px solid #DDDDDD;
   border-radius: 3px 3px 0 0 !important;
   margin: 0;
   padding: 12px 20px 12px 20px;
   background-color: #E9E9E9;
   background-image: none;
   color: #333333;
   font-family: Georgia;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
}
#tarjetaPonente2-card-item1
{
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   border: 1px solid #800000;
   border-radius: 0px;
   max-width: 50%;
   margin-left: auto;
   margin-right: auto;
   width: 100%;
   height: auto;
}
#tarjetaPonente2-card-item2
{
   box-sizing: border-box;
   margin: 10px 20px 0 20px;
   padding: 0;
   color: #333333;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
}
#tarjetaPonente2-card-item3
{
   box-sizing: border-box;
   margin: 5px 20px 0 20px;
   border-top: 1px #DDDDDD solid;
   border-width: 1px 0 0 0;
   height: 0;
   line-height: 0;
}
#tarjetaPonente2-card-item4
{
   display: inline-block;
   line-height: 1.0;
   height: 35px;
   box-sizing: border-box;
   margin: 5px 20px 5px 20px;
   border: 1px solid #C5C5C5;
   border-radius: 4px;
   background-color: #FFDAB9;
   background-image: none;
   color: #454545;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
}
#tarjetaPonente2-card-item4 a
{
   color: inherit;
   display: block;
   padding: 10px 15px 10px 15px;
   text-decoration: none;
}
#wb_tarjetaPonente2
{
   text-align: center;
}
#wb_tarjetaPonente3
{
   width: auto;
   height: auto;
   visibility: visible;
   display: flex;
   margin: 0;
}
#tarjetaPonente3-card-header
{
   box-sizing: border-box;
   border-bottom: 1px solid #DDDDDD;
   border-radius: 3px 3px 0 0 !important;
   margin: 0;
   padding: 12px 20px 12px 20px;
   background-color: #E9E9E9;
   background-image: none;
   color: #333333;
   font-family: "Open Sans";
   font-weight: 700;
   font-style: normal;
   font-size: 24px;
}
#tarjetaPonente3-card-item1
{
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   border: 0px solid #000000;
   border-radius: 0px;
   max-width: 50%;
   margin-left: auto;
   margin-right: auto;
   width: 100%;
   height: auto;
}
#tarjetaPonente3-card-item2
{
   box-sizing: border-box;
   margin: 20px 20px 0 20px;
   padding: 0;
   color: #333333;
   font-family: Arial;
   font-weight: bold;
   font-style: italic;
   font-size: 19px;
}
#tarjetaPonente3-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#tarjetaPonente3-card-item3
{
   box-sizing: border-box;
   margin: 5px 20px 0 20px;
   border-top: 1px #DDDDDD solid;
   border-width: 1px 0 0 0;
   height: 0;
   line-height: 0;
}
#tarjetaPonente3-card-item4
{
   display: inline-block;
   line-height: 1.0;
   height: 30px;
   box-sizing: border-box;
   margin: 5px 20px 5px 20px;
   border: 2px solid #C5C5C5;
   border-radius: 4px;
   background-color: #FFDAB9;
   background-image: none;
   color: #454545;
   font-family: "Open Sans";
   font-weight: 700;
   font-style: normal;
   font-size: 16px;
}
#tarjetaPonente3-card-item4 a
{
   color: inherit;
   display: block;
   padding: 5px 15px 5px 15px;
   text-decoration: none;
}
#wb_tarjetaPonente3
{
   text-align: center;
}
#wb_anclaPonentes
{
   visibility: visible;
   display: inline-block;
}
#wb_headerInfoUtil
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0 0 25px 0 ;
   padding: 0;
}
#wb_acordeonInfoUtil
{
   width: 100%;
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#acordeonInfoUtil h4.accordion-title
{
   font-size: 16px;
}
#repetidorTarjetasInfoUtilEmergencias
{
   width: 100%;
   visibility: visible;
   display: grid;
}
#repetidorTarjetasInfoUtilEmergencias
{
   grid-template-columns: repeat(1, 1fr);
   gap: 16px;
}
#repetidorTarjetasInfoUtilEmergencias
{
   padding: 10px 10px 10px 10px;
}
#wb_tarjetaEmergencias1
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#tarjetaEmergencias1-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #8B0000;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#tarjetaEmergencias1-card-item0 a
{
   color: inherit;
   text-decoration: none;
}
#tarjetaEmergencias1-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaEmergencias1-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaEmergencias1-card-item1-clippath);
   clip-path: url(#tarjetaEmergencias1-card-item1-clippath);
}
#tarjetaEmergencias1-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaEmergencias1-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#tarjetaEmergencias1-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaEmergencias1
{
   text-align: left;
}
#wb_tarjetaEmergencias2
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#tarjetaEmergencias2-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #8B0000;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#tarjetaEmergencias2-card-item0 a
{
   color: inherit;
   text-decoration: none;
}
#tarjetaEmergencias2-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaEmergencias2-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaEmergencias2-card-item1-clippath);
   clip-path: url(#tarjetaEmergencias2-card-item1-clippath);
}
#tarjetaEmergencias2-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaEmergencias2-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#tarjetaEmergencias2-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaEmergencias2
{
   text-align: left;
}
#wb_tarjetaEmergencias3
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#tarjetaEmergencias3-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #8B0000;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#tarjetaEmergencias3-card-item0 a
{
   color: inherit;
   text-decoration: none;
}
#tarjetaEmergencias3-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaEmergencias3-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaEmergencias3-card-item1-clippath);
   clip-path: url(#tarjetaEmergencias3-card-item1-clippath);
}
#tarjetaEmergencias3-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaEmergencias3-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#tarjetaEmergencias3-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaEmergencias3
{
   text-align: left;
}
#wb_tarjetaEmergencias4
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#tarjetaEmergencias4-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #8B0000;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#tarjetaEmergencias4-card-item0 a
{
   color: inherit;
   text-decoration: none;
}
#tarjetaEmergencias4-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaEmergencias4-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaEmergencias4-card-item1-clippath);
   clip-path: url(#tarjetaEmergencias4-card-item1-clippath);
}
#tarjetaEmergencias4-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaEmergencias4-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#tarjetaEmergencias4-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaEmergencias4
{
   text-align: left;
}
#CardRepeater6
{
   visibility: visible;
   display: grid;
}
#CardRepeater6
{
   grid-template-columns: repeat(1, 1fr);
   gap: 16px;
}
#CardRepeater6
{
   padding: 10px 10px 10px 10px;
}
#wb_Card8
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#Card8-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#Card8-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#Card8-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#Card8-card-item1-clippath);
   clip-path: url(#Card8-card-item1-clippath);
}
#Card8-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#Card8-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#Card8-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_Card8
{
   text-align: left;
}
#wb_Card15
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#Card15-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#Card15-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#Card15-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#Card15-card-item1-clippath);
   clip-path: url(#Card15-card-item1-clippath);
}
#Card15-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#Card15-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#Card15-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_Card15
{
   text-align: left;
}
#wb_Card17
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#Card17-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#Card17-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#Card17-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#Card17-card-item1-clippath);
   clip-path: url(#Card17-card-item1-clippath);
}
#Card17-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#Card17-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#Card17-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_Card17
{
   text-align: left;
}
#CardRepeater7
{
   visibility: visible;
   display: grid;
}
#CardRepeater7
{
   grid-template-columns: repeat(1, 1fr);
   gap: 16px;
}
#CardRepeater7
{
   padding: 10px 10px 10px 10px;
}
#wb_Card18
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#Card18-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 10px 10px 10px 10px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
}
#Card18-card-item1
{
   display: block;
   position: relative;
   width: 12px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#Card18-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#Card18-card-item1-clippath);
   clip-path: url(#Card18-card-item1-clippath);
}
#Card18-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#Card18-card-item2
{
   box-sizing: border-box;
   border-radius: 0 0 8px 8px !important;
   margin: 0 0 0 20px;
   padding: 0;
   color: #000000;
   font-family: "Bookman Old Style";
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#Card18-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_Card18
{
   text-align: left;
}
#CardRepeater8
{
   visibility: visible;
   display: grid;
}
#CardRepeater8
{
   grid-template-columns: repeat(1, 1fr);
   gap: 16px;
}
#CardRepeater8
{
   padding: 10px 10px 10px 10px;
}
#wb_Card19
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#Card19-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#Card19-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#Card19-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#Card19-card-item1-clippath);
   clip-path: url(#Card19-card-item1-clippath);
}
#Card19-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#Card19-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#Card19-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_Card19
{
   text-align: left;
}
#wb_Card20
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#Card20-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#Card20-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#Card20-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#Card20-card-item1-clippath);
   clip-path: url(#Card20-card-item1-clippath);
}
#Card20-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#Card20-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#Card20-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_Card20
{
   text-align: left;
}
#repetidorTarjetasInfoUtilFarmacias
{
   visibility: visible;
   display: grid;
}
#repetidorTarjetasInfoUtilFarmacias
{
   grid-template-columns: repeat(1, 1fr);
   gap: 16px;
}
#repetidorTarjetasInfoUtilFarmacias
{
   padding: 10px 10px 10px 10px;
}
#wb_tarjetaFarmacias1
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#tarjetaFarmacias1-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#tarjetaFarmacias1-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaFarmacias1-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaFarmacias1-card-item1-clippath);
   clip-path: url(#tarjetaFarmacias1-card-item1-clippath);
}
#tarjetaFarmacias1-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaFarmacias1-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#tarjetaFarmacias1-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaFarmacias1
{
   text-align: left;
}
#wb_tarjetaFarmacias2
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#tarjetaFarmacias2-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#tarjetaFarmacias2-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaFarmacias2-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaFarmacias2-card-item1-clippath);
   clip-path: url(#tarjetaFarmacias2-card-item1-clippath);
}
#tarjetaFarmacias2-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaFarmacias2-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#tarjetaFarmacias2-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaFarmacias2
{
   text-align: left;
}
#wb_tarjetaFarmacias3
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#tarjetaFarmacias3-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#tarjetaFarmacias3-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaFarmacias3-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaFarmacias3-card-item1-clippath);
   clip-path: url(#tarjetaFarmacias3-card-item1-clippath);
}
#tarjetaFarmacias3-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaFarmacias3-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
}
#tarjetaFarmacias3-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaFarmacias3
{
   text-align: left;
}
#repetidorTarjetasInfoUtilAlojamientos
{
   visibility: visible;
   display: grid;
}
#repetidorTarjetasInfoUtilAlojamientos
{
   grid-template-columns: repeat(1, 1fr);
   gap: 16px;
}
#repetidorTarjetasInfoUtilAlojamientos
{
   padding: 10px 10px 10px 10px;
}
#wb_tarjetaAlojamientos1
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#tarjetaAlojamientos1-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 20px 20px 20px 20px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 21px;
}
#tarjetaAlojamientos1-card-item1
{
   display: block;
   position: relative;
   width: 14px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaAlojamientos1-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaAlojamientos1-card-item1-clippath);
   clip-path: url(#tarjetaAlojamientos1-card-item1-clippath);
}
#tarjetaAlojamientos1-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaAlojamientos1-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: justify;
}
#tarjetaAlojamientos1-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaAlojamientos1
{
   text-align: left;
}
#wb_tarjetaAlojamientos2
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#tarjetaAlojamientos2-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 10px 10px 10px 10px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
}
#tarjetaAlojamientos2-card-item1
{
   display: block;
   position: relative;
   width: 12px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaAlojamientos2-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaAlojamientos2-card-item1-clippath);
   clip-path: url(#tarjetaAlojamientos2-card-item1-clippath);
}
#tarjetaAlojamientos2-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaAlojamientos2-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: justify;
}
#tarjetaAlojamientos2-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaAlojamientos2
{
   text-align: left;
}
#wb_tarjetaAlojamientos3
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#tarjetaAlojamientos3-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 10px 10px 10px 10px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
}
#tarjetaAlojamientos3-card-item1
{
   display: block;
   position: relative;
   width: 12px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaAlojamientos3-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaAlojamientos3-card-item1-clippath);
   clip-path: url(#tarjetaAlojamientos3-card-item1-clippath);
}
#tarjetaAlojamientos3-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaAlojamientos3-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: justify;
}
#tarjetaAlojamientos3-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaAlojamientos3
{
   text-align: left;
}
#wb_tarjetaAlojamientos4
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#tarjetaAlojamientos4-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 10px 10px 10px 10px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
}
#tarjetaAlojamientos4-card-item1
{
   display: block;
   position: relative;
   width: 12px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaAlojamientos4-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaAlojamientos4-card-item1-clippath);
   clip-path: url(#tarjetaAlojamientos4-card-item1-clippath);
}
#tarjetaAlojamientos4-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaAlojamientos4-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: justify;
}
#tarjetaAlojamientos4-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaAlojamientos4
{
   text-align: left;
}
#wb_tarjetaAlojamientos5
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#tarjetaAlojamientos5-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 10px 10px 10px 10px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
}
#tarjetaAlojamientos5-card-item1
{
   display: block;
   position: relative;
   width: 12px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaAlojamientos5-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaAlojamientos5-card-item1-clippath);
   clip-path: url(#tarjetaAlojamientos5-card-item1-clippath);
}
#tarjetaAlojamientos5-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaAlojamientos5-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: justify;
}
#tarjetaAlojamientos5-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaAlojamientos5
{
   text-align: left;
}
#wb_tarjetaAlojamientos6
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 0 0 25px 0 ;
}
#tarjetaAlojamientos6-card-item0
{
   box-sizing: border-box;
   border-radius: 8px 8px 0 0 !important;
   margin: 0;
   padding: 10px 10px 10px 10px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
}
#tarjetaAlojamientos6-card-item1
{
   display: block;
   position: relative;
   width: 12px;
   height: 20px;
   box-sizing: border-box;
   margin: 0 0 0 20px;
   padding: 0;
}
#tarjetaAlojamientos6-card-item1 > div
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   padding: 0;
   background-color: #8B0000;
   background-image: none;
   -webkit-clip-path: url(#tarjetaAlojamientos6-card-item1-clippath);
   clip-path: url(#tarjetaAlojamientos6-card-item1-clippath);
}
#tarjetaAlojamientos6-card-item1 a
{
   color: inherit;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   text-decoration: none;
}
#tarjetaAlojamientos6-card-item2
{
   box-sizing: border-box;
   margin: 10px 0 20px 20px;
   padding: 0;
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: justify;
}
#tarjetaAlojamientos6-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_tarjetaAlojamientos6
{
   text-align: left;
}
#wb_anclaInfoUtil
{
   visibility: visible;
   display: inline-block;
}
#wb_anclaDeclaraciones
{
   visibility: visible;
   display: inline-block;
}
#lblSiguenos-pantallaMovil
{
   width: 255px;
   height: 48px;
   visibility: visible;
   display: inline-block;
   margin: 100px 0 0 0 ;
   padding: 0 0 20px 0;
   text-align: left;
}
#lblSiguenos-pantallaMovil
{
   line-height: -72px;
}
#wb_contactoBluesky-pantallaMovil
{
   width: 173px;
   height: 38px;
   visibility: visible;
   display: inline-block;
   margin: 0 0 20px 10px;
   padding: 0;
}
#contactoBluesky-pantallaMovil
{
   width: 173px;
   height: 38px;
}
#wb_contactoInstagram-pantallaMovil
{
   width: 223px;
   height: 48px;
   visibility: visible;
   display: inline-block;
   margin: 0;
   padding: 0;
}
#contactoInstagram-pantallaMovil
{
   width: 223px;
   height: 48px;
}
#wb_contactoKoFi-pantallaMovil
{
   width: 150px;
   height: 75px;
   visibility: visible;
   display: inline-block;
   margin: 0 0 20px 0 ;
   padding: 0;
}
#contactoKoFi-pantallaMovil
{
   width: 150px;
   height: 75px;
}
#wb_anclaContacto-pantallaMovil
{
   visibility: visible;
   display: inline-block;
}
#lblContactoHispacon-pantallaMovil
{
   width: 240px;
   height: 61px;
   visibility: visible;
   display: inline-block;
   margin: 220px 0 30px 0 ;
   padding: 10px 10px 10px 10px;
   text-align: center;
}
#lblContactoHispacon-pantallaMovil
{
   line-height: -211px;
}
#txtMensajeNombre-pantallaMovil
{
   width: 100%;
   height: 38px;
   visibility: visible;
   display: block;
   margin: 0 0 15px 0 ;
   padding: 10px 10px 10px 10px;
   text-align: left;
}
#txtMensajeNombre-pantallaMovil
{
   line-height: 1px;
}
#txtMensajeCorreo-pantallaMovil
{
   width: 100%;
   height: 38px;
   visibility: visible;
   display: block;
   margin: 0 0 15px 0 ;
   padding: 10px 10px 10px 10px;
   text-align: left;
}
#txtMensajeCorreo-pantallaMovil
{
   line-height: 1px;
}
#txtMensajeContenido-pantallaMovil
{
   width: 100%;
   height: 85px;
   visibility: visible;
   display: block;
   margin: 0 0 15px 0 ;
   padding: 10px 10px 10px 10px;
   text-align: left;
}
#btnEnviarMensaje-pantallaMovil
{
   width: 100%;
   height: 64px;
   visibility: visible;
   display: block;
   margin: 0 0 10px 0 ;
   padding: 1px 1px 6px 6px;
}
#lblMandanosMensaje-pantallaMovil
{
   width: 240px;
   height: 38px;
   visibility: visible;
   display: inline-block;
   margin: 5px 0 0 0 ;
   padding: 0 0 15px 0;
   text-align: center;
}
#lblMandanosMensaje-pantallaMovil
{
   line-height: 18px;
}
#wb_rejillaContacto-TERCIO1-pantallaMovil
{
   visibility: visible;
   display: table;
   background-color: transparent;
   background-image: url('../images/960px-Jason_Miller_and_Max_von_Sydow_in_The_Exorcist-TERCIO_1.jpg');
   background-repeat: repeat-x;
   background-position: left center;
}
#wb_rejillaContacto-TERCIO1-pantallaMovil
{
   height: 100vh;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaContacto-TERCIO1-pantallaMovil
{
   height: 100vh;
   padding: 250px 15px 0 15px;
}
#rejillaContacto-TERCIO1-pantallaMovil .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaContacto-TERCIO1-pantallaMovil > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaContacto-TERCIO1-pantallaMovil > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_rejillaContacto-TERCIO2-pantallaMovil
{
   visibility: visible;
   display: table;
}
#wb_rejillaContacto-TERCIO2-pantallaMovil
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaContacto-TERCIO2-pantallaMovil
{
   height: auto;
   padding: 0 15px 0 15px;
}
#rejillaContacto-TERCIO2-pantallaMovil .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaContacto-TERCIO2-pantallaMovil > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaContacto-TERCIO2-pantallaMovil > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_rejillaContacto-TERCIO3-pantallaMovil
{
   visibility: visible;
   display: table;
   background-color: transparent;
   background-image: url('../images/960px-Jason_Miller_and_Max_von_Sydow_in_The_Exorcist-TERCIO_3.jpg');
   background-repeat: repeat;
   background-position: right bottom;
}
#wb_rejillaContacto-TERCIO3-pantallaMovil
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaContacto-TERCIO3-pantallaMovil
{
   height: auto;
   padding: 0 15px 0 15px;
}
#rejillaContacto-TERCIO3-pantallaMovil .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaContacto-TERCIO3-pantallaMovil > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaContacto-TERCIO3-pantallaMovil > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_rellenoTercio3
{
   visibility: visible;
   display: inline-block;
   margin: 0 0 650px 0 ;
}
#wb_rellenoTercio1
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_rellenoTercio2
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_headerSedeAreaPanoramica
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0 0 25px 0 ;
   padding: 0;
}
#wb_texto1SedeAreaPanoramica
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_texto1SedeAreaPanoramica
{
   font-size: 21px;
   margin: 0;
   padding: 15px 0 5px 0;
   text-align: left;
   line-height: 31px;
}
#wb_texto2SedeAreaPanoramica
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_texto2SedeAreaPanoramica
{
   font-size: 21px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 31px;
}
#wb_headerSedeJuzgados
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0 0 25px 0 ;
   padding: 0;
}
#wb_texto1SedeJuzgados
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_texto1SedeJuzgados
{
   font-size: 21px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 31px;
}
#wb_texto2SedeJuzgados
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_texto2SedeJuzgados
{
   font-size: 21px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 31px;
}
#wb_texto3SedeAreaPanoramica
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_texto3SedeAreaPanoramica
{
   font-size: 21px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 31px;
}
#wb_imgSedeAreaPanoramica
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   padding: 0;
}
#imgSedeAreaPanoramica
{
   margin-left: auto;
   margin-right: auto;
}
#wb_imgSedeJuzgados
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   padding: 0;
}
#imgSedeJuzgados
{
   margin-left: auto;
   margin-right: auto;
}
#wb_mapsSedeAreaPanoramica
{
   width: 40px;
   height: 54px;
   visibility: visible;
   display: inline-block;
   margin: 0;
   padding: 0;
}
#mapsSedeAreaPanoramica
{
   width: 40px;
   height: 54px;
}
#wb_mapsSedeJuzgados
{
   width: 40px;
   height: 54px;
   visibility: visible;
   display: inline-block;
   margin: 0;
   padding: 0;
}
#mapsSedeJuzgados
{
   width: 40px;
   height: 54px;
}
#wb_headerSedeCJC
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0 0 25px 0 ;
   padding: 0;
}
#wb_texto1SedeCJC
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_texto1SedeCJC
{
   font-size: 21px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 31px;
}
#wb_texto2SedeCJC
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_texto2SedeCJC
{
   font-size: 21px;
   margin: 0;
   padding: 15px 0 15px 0;
   text-align: left;
   line-height: 31px;
}
#wb_imgSedeCJC
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   padding: 0;
}
#imgSedeCJC
{
   margin-left: auto;
   margin-right: auto;
}
#wb_mapsSedeCJC
{
   width: 40px;
   height: 54px;
   visibility: visible;
   display: inline-block;
   margin: 0;
   padding: 0;
}
#mapsSedeCJC
{
   width: 40px;
   height: 54px;
}
#wb_txtRejillaSedes
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   background-color: transparent;
   background-image: none;
}
#wb_txtRejillaSedes
{
   font-size: 37px;
   margin: 0;
   padding: 0;
   text-align: center;
   line-height: 54px;
}
#wb_textoEncabezadoInformacionUtil
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   background-color: transparent;
   background-image: none;
}
#wb_textoEncabezadoInformacionUtil
{
   font-size: 37px;
   margin: 0;
   padding: 0;
   text-align: center;
   line-height: 54px;
}
#wb_txtRejillaPrograma
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   background-color: transparent;
   background-image: none;
}
#wb_txtRejillaPrograma
{
   font-size: 37px;
   margin: 0;
   padding: 0;
   text-align: center;
   line-height: 54px;
}
#wb_textoEncabezadoContacto
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   background-color: transparent;
   background-image: none;
}
#wb_textoEncabezadoContacto
{
   font-size: 37px;
   margin: 0;
   padding: 0;
   text-align: center;
   line-height: 54px;
}
#wb_shapeInfoUtilMaquetadoPC
{
   visibility: hidden;
   display: none;
   margin: 0 0 200px 0 ;
}
#wb_shapeInfoUtilMaquetadoMovil1
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_imgCartel2026
{
   width: 418px;
   height: 610px;
   visibility: visible;
   display: inline-block;
   margin: 0;
   padding: 0;
}
#imgCartel2026
{
   width: 418px;
   height: 610px;
}
#wb_imgFlechaDown
{
   width: 44px;
   height: 44px;
   visibility: visible;
   display: inline-block;
   margin: 0 0 40px 0 ;
   padding: 0;
}
#imgFlechaDown
{
   width: 44px;
   height: 44px;
}
#wb_menuApartados-pantallaMovil
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#menuApartados-pantallaMovil, .menuApartados-pantallaMovil .nav, .menuApartados-pantallaMovil .dropdown-menu
{
   font-weight: normal;
   font-size: 16px;
}
#wb_shapeContacto2
{
   visibility: visible;
   display: inline-block;
   margin: 20px 0 120px 0 ;
}
#wb_shapeContacto1
{
   visibility: visible;
   display: inline-block;
   margin: 0 0 100px 0 ;
}
#wb_txtRejillaEncabezadoRol
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   background-color: transparent;
   background-image: none;
}
#wb_txtRejillaEncabezadoRol
{
   font-size: 37px;
   margin: 0;
   padding: 0;
   text-align: center;
   line-height: 54px;
}
#wb_txtRejillaPonentes
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   background-color: transparent;
   background-image: none;
}
#wb_txtRejillaPonentes
{
   font-size: 37px;
   margin: 0;
   padding: 0;
   text-align: center;
   line-height: 54px;
}
#wb_imgRol
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   padding: 20px 0 0 0;
}
#imgRol
{
   margin-left: auto;
   margin-right: auto;
}
#wb_marquesinaRol
{
   width: 100%;
   height: 191px;
   visibility: visible;
   display: block;
   margin: 20px 0 20px 0 ;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   box-shadow: 0px 0px 0px #000000;
}
#wb_marquesinaRol
{
   margin: 20px 0 20px 0 ;
   padding: 0;
}
#wb_headerRol
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 20px 0 0 0 ;
}
#wb_headerRol
{
   margin: 20px 0 0 0 ;
   padding: 0;
}
#wb_footRol
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 20px 0 10px 0 ;
}
#wb_footRol
{
   margin: 20px 0 10px 0 ;
   padding: 0;
}
#wb_shapePonentesRellenoMovil
{
   visibility: visible;
   display: inline-block;
   margin: 0 0 20px 0 ;
}
#wb_shapeFormatoInferiorPremio
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_shapeInfoUtilMaquetadoMovil2
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_shapeFormatoMovilViernes
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_shapeFormatoMovilSabado
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_shapeFormatoMovilDomingo
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_Text1
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_Text1
{
   margin: 0;
   padding: 0;
}
#wb_rejillaDistribucionMatilde
{
   visibility: hidden;
   display: none;
}
#wb_rejillaDistribucionMatilde
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaDistribucionMatilde
{
   height: auto;
   padding: 0 15px 5px 15px;
}
#rejillaDistribucionMatilde .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaDistribucionMatilde > .row > .col-1, #rejillaDistribucionMatilde > .row > .col-2, #rejillaDistribucionMatilde > .row > .col-3
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaDistribucionMatilde > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#rejillaDistribucionMatilde > .row > .col-2
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#rejillaDistribucionMatilde > .row > .col-3
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#rejillaDistribucionMatilde > .row > .col-3 > .col-3-padding
{
   width: 100%;
   padding: 30px 0 0 0;
}
#wb_acordeonMatilde
{
   width: 100%;
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#acordeonMatilde h4.ui-accordion-header
{
   font-size: 27px;
}
#wb_txtAcordeonMatilde1
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txtAcordeonMatilde1
{
   margin: 0;
   padding: 0;
}
#wb_anclaMatilde
{
   visibility: visible;
   display: inline-block;
}
#wb_shapeFormatoInferiorMatilde
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_rejillaDistribucionMatildeMovil
{
   visibility: visible;
   display: table;
}
#wb_rejillaDistribucionMatildeMovil
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaDistribucionMatildeMovil
{
   height: auto;
   padding: 5px 15px 5px 15px;
}
#rejillaDistribucionMatildeMovil .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaDistribucionMatildeMovil > .row > .col-1, #rejillaDistribucionMatildeMovil > .row > .col-2, #rejillaDistribucionMatildeMovil > .row > .col-3, #rejillaDistribucionMatildeMovil > .row > .col-4
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaDistribucionMatildeMovil > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#rejillaDistribucionMatildeMovil > .row > .col-2
{
   display: none;
   width: 0;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#rejillaDistribucionMatildeMovil > .row > .col-3
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#rejillaDistribucionMatildeMovil > .row > .col-3 > .col-3-padding
{
   width: 100%;
   padding: 0;
}
#rejillaDistribucionMatildeMovil > .row > .col-4
{
   display: none;
   width: 0;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_headerMatilde
{
   width: 100%;
   visibility: hidden;
   display: none;
   margin: 0;
}
#wb_headerMatilde
{
   font-size: 53px;
   margin: 0;
   padding: 0;
   text-align: left;
   line-height: 57px;
}
#wb_headerMatildeMovil
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_headerMatildeMovil
{
   font-size: 43px;
   margin: 0;
   padding: 0;
   text-align: left;
   line-height: 44px;
}
#wb_txtAcordeonMatilde2
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txtAcordeonMatilde2
{
   font-size: 16px;
   margin: 0;
   padding: 0;
   text-align: left;
   line-height: 23px;
}
#wb_txtEntregaConjuntaMatilde
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 10px 0 10px 0 ;
}
#wb_txtEntregaConjuntaMatilde
{
   margin: 10px 0 10px 0 ;
   padding: 0;
}
#wb_imgMatildeMovil
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   padding: 0;
}
#imgMatildeMovil
{
   margin-left: 0;
   margin-right: auto;
}
#wb_imgMatilde
{
   width: 100%;
   visibility: hidden;
   display: none;
   margin: 0;
   padding: 0;
}
#imgMatilde
{
   margin-left: 0;
   margin-right: auto;
}
#wb_textoEncabezadoGala
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   background-color: transparent;
   background-image: none;
}
#wb_textoEncabezadoGala
{
   font-size: 37px;
   margin: 0;
   padding: 0;
   text-align: center;
   line-height: 54px;
}
#wb_txtMenuGala
{
   width: 100%;
   visibility: hidden;
   display: none;
   margin: 10px 0 0 0 ;
}
#wb_txtMenuGala
{
   margin: 10px 0 0 0 ;
   padding: 0;
}
#wb_formaFormatoPieGala
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_txtRotuloGala
{
   width: 100%;
   visibility: hidden;
   display: none;
   margin: 0;
}
#wb_txtRotuloGala
{
   margin: 0;
   padding: 0;
}
#wb_anclaGala
{
   visibility: visible;
   display: inline-block;
}
#wb_txtMundanidadesGala
{
   width: 535px;
   height: 71px;
   visibility: hidden;
   display: none;
   margin: 0 0 20px 0 ;
   background-color: #E2F4FE;
   background-image: none;
}
#wb_txtMundanidadesGala
{
   margin: 0 0 20px 0 ;
   padding: 0;
}
#wb_txtDetallesCeremoniaGala
{
   width: 100%;
   visibility: hidden;
   display: none;
   margin: 0;
}
#wb_txtDetallesCeremoniaGala
{
   margin: 0;
   padding: 0;
}
#wb_txtLinkFinalistasGala
{
   width: 606px;
   height: 79px;
   visibility: hidden;
   display: none;
   margin: 0 0 20px 0 ;
}
#wb_txtLinkFinalistasGala
{
   margin: 0 0 20px 0 ;
   padding: 0;
}
#wb_mapsRestauranteGala
{
   width: 40px;
   height: 54px;
   visibility: hidden;
   display: none;
   margin: 0;
   padding: 0;
}
#mapsRestauranteGala
{
   width: 40px;
   height: 54px;
}
#wb_rejillaMapsGala
{
   visibility: hidden;
   display: none;
}
#wb_rejillaMapsGala
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 40px;
}
#rejillaMapsGala
{
   height: auto;
   padding: 0 15px 0 15px;
}
#rejillaMapsGala .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaMapsGala > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaMapsGala > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_rejillaLinkFinalistasGala
{
   visibility: hidden;
   display: none;
}
#wb_rejillaLinkFinalistasGala
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaLinkFinalistasGala
{
   height: auto;
   padding: 0 15px 0 15px;
}
#rejillaLinkFinalistasGala .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaLinkFinalistasGala > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaLinkFinalistasGala > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_txtMenuGalaMovil
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 10px 0 0 0 ;
}
#wb_txtMenuGalaMovil
{
   margin: 10px 0 0 0 ;
   padding: 0;
}
#wb_txtRotuloGalaMovil
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txtRotuloGalaMovil
{
   margin: 0;
   padding: 0;
}
#wb_txtMundanidadesGalaMovil
{
   width: 364px;
   height: 75px;
   visibility: visible;
   display: inline-block;
   margin: 0 0 20px 0 ;
   background-color: #808080;
   background-image: none;
}
#wb_txtMundanidadesGalaMovil
{
   margin: 0 0 20px 0 ;
   padding: 0;
}
#wb_txtDetallesCeremoniaGalaMovil
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txtDetallesCeremoniaGalaMovil
{
   margin: 0;
   padding: 0;
}
#wb_rejillaMapsGalaMovil
{
   visibility: visible;
   display: table;
}
#wb_rejillaMapsGalaMovil
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 40px;
}
#rejillaMapsGalaMovil
{
   height: auto;
   padding: 0 15px 0 15px;
}
#rejillaMapsGalaMovil .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaMapsGalaMovil > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaMapsGalaMovil > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
}
#wb_mapsRestauranteGalaMovil
{
   width: 40px;
   height: 54px;
   visibility: visible;
   display: inline-block;
   margin: 0;
   padding: 0;
}
#mapsRestauranteGalaMovil
{
   width: 40px;
   height: 54px;
}
#wb_rejillaLinkFinalistasGalaMovil
{
   visibility: visible;
   display: table;
}
#wb_rejillaLinkFinalistasGalaMovil
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaLinkFinalistasGalaMovil
{
   height: auto;
   padding: 0;
}
#rejillaLinkFinalistasGalaMovil .row
{
   margin-right: 0px;
   margin-left: 0px;
}
#rejillaLinkFinalistasGalaMovil > .row > .col-1
{
   padding-right: 0px;
   padding-left: 0px;
}
#rejillaLinkFinalistasGalaMovil > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
}
#wb_txtLinkFinalistasGalaMovil
{
   width: 364px;
   height: 112px;
   visibility: visible;
   display: inline-block;
   margin: 0 0 20px 0 ;
}
#wb_txtLinkFinalistasGalaMovil
{
   margin: 0 0 20px 0 ;
   padding: 0;
}
#wb_rejillaDistribucionIgnotus
{
   visibility: visible;
   display: table;
}
#wb_rejillaDistribucionIgnotus
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#rejillaDistribucionIgnotus
{
   height: auto;
   padding: 0 15px 5px 15px;
}
#rejillaDistribucionIgnotus .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#rejillaDistribucionIgnotus > .row > .col-1, #rejillaDistribucionIgnotus > .row > .col-2, #rejillaDistribucionIgnotus > .row > .col-3
{
   padding-right: 15px;
   padding-left: 15px;
}
#rejillaDistribucionIgnotus > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#rejillaDistribucionIgnotus > .row > .col-2
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#rejillaDistribucionIgnotus > .row > .col-3
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#rejillaDistribucionIgnotus > .row > .col-3 > .col-3-padding
{
   width: 100%;
   padding: 30px 0 0 0;
}
#wb_headerIgnotus
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_headerIgnotus
{
   font-size: 53px;
   margin: 0;
   padding: 0;
   text-align: left;
   line-height: 61px;
}
#wb_acordeonIgnotus
{
   width: 100%;
   visibility: visible;
   display: inline-block;
   margin: 15px 0 0 0 ;
}
#acordeonIgnotus h4.ui-accordion-header
{
   font-size: 27px;
}
#wb_txtAcordeonIgnotus1
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txtAcordeonIgnotus1
{
   margin: 0;
   padding: 0;
}
#wb_txtAcordeonIgnotus2
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
}
#wb_txtAcordeonIgnotus2
{
   font-size: 16px;
   margin: 0;
   padding: 0;
   text-align: left;
   line-height: 23px;
}
#wb_anclaIgnotus
{
   visibility: visible;
   display: inline-block;
}
#wb_shapeFormatoInferiorIgnotus
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_txtEntregaConjuntaIgnotus
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 20px 0 10px 0 ;
}
#wb_txtEntregaConjuntaIgnotus
{
   margin: 20px 0 10px 0 ;
   padding: 0;
}
#imgCarruselIgnotus
{
   width: 242px;
   height: 426px;
   visibility: hidden;
   display: none;
}
#imgCarruselIgnotusMovil
{
   width: 190px;
   height: 273px;
   visibility: visible;
   display: inline-block;
}
#wb_PdteConfirmarViernes
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_PdteConfirmarSabado
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_PdteConfirmarDomingo
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_pdteConfirmarPonentes
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_txtEntregaConjuntaDomingoSantos
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 10px 0 10px 0 ;
}
#wb_txtEntregaConjuntaDomingoSantos
{
   margin: 10px 0 10px 0 ;
   padding: 0;
}
#wb_imgDomingoSantosMovil
{
   width: 260px;
   height: 319px;
   visibility: visible;
   display: inline-block;
   margin: 0;
   padding: 0 0 0 20px;
}
#imgDomingoSantosMovil
{
   width: 260px;
   height: 319px;
}
#wb_headerDomingoSantosMovil
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   padding: 0;
   font-size: 37px;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
}
#wb_headerDomingoSantosMovil
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   text-align: center;
}
#headerDomingoSantosMovil
{
   color: #D99B0D;
   font-family: "Open Sans";
   font-weight: bold;
   font-style: normal;
   font-size: 37px;
   text-align: center;
   text-transform: none;
}
#headerDomingoSantosMovil a
{
   color: inherit;
}
}
