  .destacado_titleacquista {text-transform: uppercase; font-weight: bold !important; color:#00ace6; font-size:19px; margin:10px 0px; line-height:23px; text-align:center !important; padding-left:14px;}
  .destacado_acquista {text-transform: uppercase; font-size:15px; margin:20px; text-align:center !important; padding-left:14px; /*background-color:red;*/ color:#fff; text-shadow:none !important; margin-left:28px; padding:8px;}
  .destacado_acquista a {color:#fff !important; background-color:#ef1234 /*anterior e5291f*/; border: 1px solid #fff !important; text-decoration:none; text-shadow:none !important; padding:10px 8px;text-decoration:none !important;}
  .destacado_acquista a:hover {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}
  .destacado_acquista a:active {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}

  .destacado_titleacquistablue {text-transform: uppercase; font-weight: bold !important; color:#00ace6; font-size:19px; margin:10px 0px; line-height:23px; text-align:center !important; padding-left:14px;}
  .destacado_acquistablue {text-transform: uppercase; font-size:15px; margin:20px; text-align:center !important; padding-left:14px; /*background-color:red;*/ color:#fff; text-shadow:none !important; margin-left:28px; padding:8px;}
  .destacado_acquistablue a {color:#fff !important; background-color:#00b300; border: 1px solid #fff !important; text-shadow:none !important; padding:10px 8px; text-decoration:none !important;}
  .destacado_acquistablue a:hover {background-color: #ffbb39 !important; color:#fff !important; border: 1px solid #ffbb39 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}
  .destacado_acquistablue a:active {background-color: #ffbb39 !important; color:#fff !important; border: 1px solid #ffbb39 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}

  .alert_half .colu1x p, .alert_half .colu2x p{
    text-align:left !important;
  }
  h3.widget-title {color:#454545 !important}

  /* irBarcelona - BLOQUES VENTA PRODUCTOS */
  .productos2 {
    width:100%;
    overflow: hidden;
    clear:both;
    margin:5px 0px 15px 0px;
  }
  .productos2 .columna1,.productos2 .columna2 {
    width:48.5%;
    padding:10px;
    margin:0px 3px;
    border:1px solid #e8e8e8 !important;
    /*border-radius:4px;*/
    float:left;
  }
  .productos2 .columna1 img, .productos2 .columna2 img {
    /*border-bottom: #e8e8e8 dotted 1px;*/
    padding-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  .productos2 p {
    text-align: center;
    padding:0px 5px;
  }
  .productos2 h2,.productos2 h3,.productos2 h4,.productos2 h5{
    text-align: center;
    text-transform:uppercase;
    color:#ef1234;
    font-weight:400;
    margin-bottom:30px;
    padding-bottom:5px;
    /*border-bottom:1px solid #e8e8e8 !important;*/
  }
  .productos3 {
    width:100%;
    overflow: hidden;
    clear:both;
    margin:5px 0px 15px 0px;
  }
  .productos3 .columna1,.productos3 .columna2 {
    width:48.5%;
    padding:10px;
    margin:0px 3px;
    float:left;
  }
  .productos3 .columna1 img, .productos3 .columna2 img {
    border-bottom: #e8e8e8 dotted 1px;
    padding-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  .productos3 p {
    text-align: center;
    padding:0px 5px;
  }
  .productos3 h2,.productos3 h3,.productos3 h4,.productos3 h5{
    text-align: center;
    text-transform:uppercase;
    color:#ef1234;
    font-weight:400;
    margin-bottom:30px;
    padding-bottom:15px;
    border-bottom:1px solid #e8e8e8 !important;
  }
  .productos4 {
    width:100%;
    overflow: hidden;
    clear:both;
    margin:5px 0px 15px 0px;
  }
  .productos4 .columna1,.productos4 .columna2 {
    width:48.5%;
    padding:10px;
    margin:0px 3px;
    border:1px solid #e8e8e8 !important;
    float:left;
  }
  .productos4 p {
    padding:0px 5px;
  }
  .productos4 h2,.productos4 h3,.productos4 h4,.productos4 h5{
    text-transform:uppercase;
    color:#ef1234;
    font-weight:400;
    margin-bottom:30px;
    padding-bottom:5px;
    border-bottom:1px solid #e8e8e8 !important;
  }
  .alert_half {
    width:100%;
    overflow: hidden;
    clear:both;
    margin:5px 0px 15px 0px;
  }
  .alert_half .colu1,.alert_half .colu2 {
    width:48%;
    padding:0px 10px;
    margin:0px 0px 2px 0px;
    line-height:30px;
    float:left;
  }
  .alert_half .colu1x,.alert_half .colu2x {
    border: 1px solid #e8e8e8;
    text-align:left !important;
    padding: 15px;
    margin: 0px 0px 0px 10px;
    width:48%;
    /*padding:0px 10px;
    margin:0px 0px 2px 0px;*/
    line-height:30px;
    float:left;
  }
  .alert_half .colu_evento_img,.alert_half .colu_evento_info {
    width:48.5%;
    padding-left:5px;
    margin:0px 0px 2px 0px;
    line-height:30px;
    float:left;
}
  .alert_half .colu1a,.alert_half .colu2a,.alert_half .colu3a {
    width:31.5%;
    padding-left:5px;
    margin:0px 0px 2px 0px;
    line-height:30px;
    float:left;
  }
  .alert_half .colu1b,.alert_half .colu2b,.alert_half .colu3b,.alert_half .colu4b {
    width:48.5%;
    padding-left:5px;
    margin:0px 0px 2px 0px;
    line-height:30px;
    float:left;
  }
  /* irBarcelona - bloque producto venta individual */
  .contorno_producto {
    width:100%;
    overflow:hidden;
    padding: 15px;
    margin-bottom: 20px;
    border: 2px solid #e8e8e8 /*#e5291f*/;
  }
  .contorno_productooks {
    width:100%;
    overflow:hidden;
    padding: 15px;
    margin-bottom: 20px;
    border: 2px solid #e8e8e8 /*#e5291f*/;
  }
  .contorno_producto .parte1, .contorno_producto .parte2 {
    width:48.5%;
    padding:10px;
    margin:0px 3px;
    float:left;
  }
  .contorno_productooks .parte1, .contorno_productooks .parte2 {
    width:48.5%;
    padding:10px;
    margin:0px 3px;
    float:left;
  }
  .contorno_producto h2,.contorno_producto h3{
    text-transform:uppercase;
    color:#ef1234;
    font-weight:400;
    margin-bottom:30px;
    padding-bottom:5px;
  }
  .contorno_productooks h2,.contorno_productooks h3{
    text-transform:uppercase;
    font-weight:400;
    margin-bottom:30px;
    padding-bottom:5px;
  }
  .contorno_producto h4,.contorno_producto h5{
    text-transform:uppercase;
    color:#ef1234;
    font-weight:451;
    margin-bottom:12px;
    padding-bottom:5px;
  }
  .contorno_productooks h4,.contorno_productooks h5{
    text-transform:uppercase;
    font-weight:451;
    margin-bottom:12px;
    padding-bottom:5px;
  }
  .contorno_producto .parte1 img, .contorno_producto .parte2 img {
    padding-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  .contorno_producto p {
    color:#555;
  }
  .contorno_producto a:hover {
    text-decoration:none !important;
  }
  .contorno_productooks .parte1 img, .contorno_productooks .parte2 img {
    padding-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  .contorno_productooks p {
    color:#555;
  }
  .contorno_productooks a:hover {
    text-decoration:none !important;
  }
  .titulo_producto {text-transform: uppercase; font-weight: bold !important; margin-left:12px; color:#ef1234; font-size:23px; line-height:23px; text-align:center !important;}
  .titulo_producto2 {text-transform: uppercase; font-weight: bold !important; margin-left:12px; color:#ef1234; font-size:23px; line-height:23px; text-align:center !important;}

  .promo_producto2 {text-transform: uppercase; color:#555 !important; margin-left:12px; font-size:15px !important; text-align:center! important;}
  .promo_producto2_big {text-transform: uppercase; color:#555 !important; margin-left:12px; font-size:18px !important; text-align:center! important;}
  .promo_producto {text-transform: uppercase; color:#ef1234 !important; margin-left:12px; font-size:15px !important; text-align:center! important;}
  .promo_producto_big {text-transform: uppercase; color:#ef1234 !important; margin-left:12px; font-size:18px !important; text-align:center! important;}
  .idioma_producto_small {text-transform: uppercase; color:#ef1234; margin-left:12px !important; font-size:14px; padding-bottom:5px; color:#3a3a3a !important; text-align:center! important;}
  .idioma_producto {text-transform: uppercase; color:#f3586f; margin-left:12px; font-size:15px !important; padding-bottom:5px; color:#3a3a3a !important; text-align:center! important;}
  .reserva_producto {text-transform: uppercase; font-size:15px; margin:20px; text-align:center !important; padding-left:14px; /*font-weight:bold;*/ color:#fff; text-shadow:none !important; margin-left:28px; padding:8px;}
  .reserva_producto a {color:#fff !important; background-color:#ef1234; border: 1px solid #fff !important; text-shadow:none !important; padding:10px 8px; text-decoration:none !important;}
  .reserva_producto a:hover {background-color: #f3586f !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}
  .reserva_producto a:active {background-color: #f3586f !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}

  h4.titulo_producto {
    line-height:30px !important;
    color:#00ace6 !important;
    font-weight:500 !important;
  }
  h4.titulo_producto2 {
    line-height:30px !important;
    color:#ef1234 !important;
    font-weight:500 !important;
  }
  .titulo_productonoh4 {
    line-height:30px !important;
    color:#00ace6 !important;
    font-weight:500 !important;
    font-size:23px !important;
    text-align:center !important;
    text-transform:uppercase !important;
  }
  .titulo_producto2noh4 {
    line-height:30px !important;
    color:#ef1234 !important;
    font-weight:500 !important;
    font-size:23px !important;
    text-align:center !important;
    text-transform:uppercase !important;
  }
  .titulo_producto {
    line-height:30px !important;
    color:#00ace6 !important;
    font-weight:500 !important;
  }
  .titulo_producto2 {
    line-height:30px !important;
    color:#ef1234 !important;
    font-weight:500 !important;
  }

.bloque_texto1 {
    margin-bottom: 20px;
    border:1px solid #e8e8e8 !important;
}

  /* irBarcelona - bloques sustitutos alert  */
  .izq_1 {
    overflow:hidden;
    width:49%;
    padding:10px 5px;
    margin:0px 2px;
    border: 1px solid #e8e8e8;
    float:left;
  }
  .der_1 {
    overflow:hidden;
    width:49%;
    padding:10px 5px;
    margin: 0px 2px;
    border: 1px solid #e8e8e8;
    float:left;
  }
  .izq_1 img, .der_1 img {
  margin-left: auto;
  margin-right: auto;
  display: block;
  }
  /* irBarcelona - destacado venta */
  .destacado_venta_new {
      text-align: center !important;
      margin: 2px 0px 35px !important;
      line-height: 26px;
      overflow:hidden;
      clear:both;
      display:block;
  }
  /* irBarcelona - bloques sustitutos destacado_venta  */
  .izq_venta {
    overflow:hidden;
    width:49%;
    padding:10px 5px;
    margin:0px 2px;
    float:left;
  }
  .der_venta {
    overflow:hidden;
    width:49%;
    padding:10px 5px;
    margin: 0px 2px;
    float:left;
  }
  .izq_venta img, .der_venta img {
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-bottom:15px;
  }
  .izq_venta a:hover, .der_venta a:hover {
    text-decoration:none !important;
  }
  /* equivale a antiguo .destacado_acquista3 que se puede borrar al acabar el reestyling */
  .botoncompra1 {text-transform: uppercase; font-size:15px; margin:20px; text-align:center !important; /*background-color:red;*/ color:#fff; text-shadow:none !important; padding:8px;}
  .botoncompra1 a {color:#fff !important; text-align:center !important; background-color:#f3586f; border: 1px solid #fff !important; text-shadow:none !important; padding:10px 22px; text-decoration:none !important;}
  .botoncompra1 a:hover {background-color: #ef1234 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 22px; text-shadow:none !important;}
  .botoncompra1 a:active {background-color: #ef1234 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 22px; text-shadow:none !important;}

  .destacado_acquista3 {text-transform: uppercase; font-size:15px; margin:20px; text-align:center !important; /*background-color:red;*/ color:#fff; text-shadow:none !important; padding:8px;}
  .destacado_acquista3 a {color:#fff !important; text-align:center !important; background-color:#ef1234; border: 1px solid #fff !important; text-shadow:none !important; padding:10px 22px; text-decoration:none !important;}
  .destacado_acquista3 a:hover {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 22px; text-shadow:none !important;}
  .destacado_acquista3 a:active {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 22px; text-shadow:none !important;}

  .destacado_contacto {text-transform: uppercase; font-size:15px; margin:20px; text-align:center !important; padding-left:14px; /*background-color:red;*/ color:#fff; text-shadow:none !important; margin-left:28px; padding:8px;}
  .destacado_contacto a {color:#fff !important; background-color:#ef1234; border: 1px solid #fff !important; text-shadow:none !important; padding:10px 8px; text-decoration:none !important;}
  .destacado_contacto a:hover {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}
  .destacado_contacto a:active {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}

  .destacado_infoacquista {text-transform: uppercase; color:#ef1234; font-size:12px; margin:20px 0px -5px 0px; text-align:center! important; padding-left:15px}
  .destacado_infoacquista3 {text-transform: uppercase; color:#ef1234; font-size:12px; margin:20px 0px -5px 0px; text-align:center! important;}
  .destacado_infotourist {text-transform: uppercase; color:#555; font-size:12px; margin:20px 0px -5px 0px; text-align:center! important;}

  .destacado_infoacflag {text-transform: uppercase; color:#ef1234; line-height:15px; font-size:12px; margin:12px 0px -5px 0px; text-align:center! important; padding-left:10px}
  .destacado_infoacflagblue {text-transform: uppercase; color:#333; line-height:15px; font-size:12px; margin:12px 0px -5px 0px; text-align:center! important; padding-left:10px}


  .destacado_detalleacquista {text-transform: uppercase; color:#ef1234; font-size:12px; margin:1px 0px 0px 0px; text-align:center! important; padding-left:15px}

  .destacado_titleacquista2 {text-transform: uppercase; font-weight: bold !important; color:#00ace6; font-size:20px; margin:10px 0px; line-height:23px; text-align:center !important; padding-left:14px;}
  .destacado_acquista2 {text-transform: uppercase; font-size:15px; margin:20px; text-align:center !important; padding-left:14px; /*background-color:red;*/ color:#fff; text-shadow:none !important; margin-left:28px; padding:8px;}
  .destacado_acquista2 a {color:#fff !important; background-color:#ef1234; border: 1px solid #fff !important; text-shadow:none !important; padding:10px 8px; text-decoration:none !important;}
  .destacado_acquista2 a:hover {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}
  .destacado_acquista2 a:active {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}
  .destacado_titleacquistanew {text-transform: uppercase; font-weight: normal !important; color:#00ace6; font-size:20px; margin:10px 0px; line-height:23px; text-align:center !important; padding-left:14px;}

  .destacado_infoacquista2 {text-transform: uppercase; color:#ef1234; font-size:12px; margin:20px 0px -5px 0px; text-align:center! important; padding-left:15px}
  .destacado_infoacflag2 {text-transform: uppercase; color:#ef1234; line-height:15px; font-size:12px; margin:12px 0px -5px 0px; text-align:center! important; padding-left:10px}

  .destacado_detalleacquista2 {text-transform: uppercase; color:#ef1234; font-size:12px; margin:1px 0px 0px 0px; text-align:center! important; padding-left:15px}

  .info_details {
    margin:5px 2px;
  }
  .info_details p {
    color:inherit !important;
    font-size:12px !important;
    margin-top:12px !important;
  }
  .info_details .details_telef {text-transform: uppercase; color:#32a4d0 !important; font-size:11px; margin:12px 0px -5px 0px; text-align:center! important;}
  .title_details {color:#ef1234; font-weight:bold; font-size:16px; line-height: 18px; text-align:center; border-bottom:2px solid #ef1234 !important;}

  /* irBarcelona acquista no phone */

  /* equivale a antiguo .destacado_acquista3 que se puede borrar al acabar el reestyling */
p.botoncompra1 {
      text-align:center !important;
      margin:15px 0px !important;
  }
p.botoncompra1 a {color:#fff !important; text-align:center !important; background-color:#f3586f; border: 1px solid #fff !important; text-shadow:none !important; padding:10px 22px; text-decoration:none !important;}


p.destacado_acquista3 {
    text-align:center !important;
    margin:15px 0px !important;
}
p.destacado_acquista3 a {color:#fff !important; text-align:center !important; background-color:#ef1234; border: 1px solid #fff !important; text-shadow:none !important; padding:10px 22px; text-decoration:none !important;}

.destacado_infoacquista3 {text-transform: uppercase; color:#ef1234; font-size:12px; margin:20px 0px -5px 0px; text-align:center! important;}

.destacado_titleacquista2 {text-transform: uppercase; font-weight: bold !important; color:#00ace6; font-size:20px; margin:10px 0px; line-height:23px; text-align:center !important; padding-left:14px;}
.destacado_acquista2 {text-transform: uppercase; font-size:15px; margin:20px; text-align:center !important; padding-left:14px; /*background-color:red;*/ color:#fff; text-shadow:none !important; margin-left:28px; padding:8px;}
.destacado_acquista2 a {color:#fff !important; background-color:#ef1234; border: 1px solid #fff !important; text-shadow:none !important; padding:10px 8px; text-decoration:none !important;}
.destacado_acquista2 a:hover {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}
.destacado_acquista2 a:active {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}
.destacado_titleacquistanew {text-transform: uppercase; font-weight: normal !important; color:#00ace6; font-size:20px; margin:10px 0px; line-height:23px; text-align:center !important; padding-left:14px;}

.destacado_infoacquista2 {text-transform: uppercase; color:#ef1234; font-size:12px; margin:20px 0px -5px 0px; text-align:center! important; padding-left:15px}
.destacado_infoacflag2 {text-transform: uppercase; color:#ef1234; line-height:15px; font-size:12px; margin:12px 0px -5px 0px; text-align:center! important; padding-left:10px}

.destacado_detalleacquista2 {text-transform: uppercase; color:#ef1234; font-size:12px; margin:1px 0px 0px 0px; text-align:center! important; padding-left:15px}

.destacado_titleacquista {text-transform: uppercase; font-weight: bold !important; color:#00ace6; font-size:19px; margin:10px 0px; line-height:23px; text-align:center !important; padding-left:14px;}
.destacado_acquista {text-transform: uppercase; font-size:15px; margin:20px; text-align:center !important; padding-left:14px; /*background-color:red;*/ color:#fff; text-shadow:none !important; margin-left:28px; padding:8px;}
.destacado_acquista a {color:#fff !important; background-color:#ef1234; border: 1px solid #fff !important; text-shadow:none !important; padding:10px 8px; text-decoration:none !important;}
.destacado_acquista a:hover {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}
.destacado_acquista a:active {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}

.header_tickets {text-align:center !important;margin:25px 0px 35px !important;}
.header_tickets a {text-decoration:none !important;}
.header_tickets a.naranja_azul {background-color:#ef1234 !important;display:block;text-transform:uppercase;color:#fff !important;text-align:center !important;border:1px solid #00ace6 !important:text-decoration:none !important;padding:10px 28px !important;text-shadow:none !important;}
.header_tickets a.naranja_azul:hover{background-color:#00ace6 !important;color:#fff !important;}
.header_tickets a.amarillento_azul {background-color:#ffbb39 /*ffbb39*/ !important;display:block;text-transform:uppercase;color:#fff !important;text-align:center !important;border:1px solid #00ace6 !important:text-decoration:none !important;padding:10px 28px !important;text-shadow:none !important;}
.header_tickets a.amarillento_azul:hover{background-color:#00ace6 /*0097a7*/ !important;color:#fff !important;}



@media (max-width: 590px) {
  #informacion #izquierda{width:100% !important;float:left;overflow:hidden;}
  #informacion #derecha{width:100% !important;float:right;overflow:hidden;}
  h1.h1portfolio {text-align:center !important;}
  h1 {text-align: center !important;}
  /* irbarcelona acquista */
	h4{color:#b94a48}.alert-acquista{color:#468847;background-color:#fff;/*fff0e6*/border:4px solid #ef1234;}.alert-acquista h4{color:#3a87ad}
	#informacion .alert-acquista {font-size: 12px;}
 	.alert-acquista a {color:#468847 !important; text-decoration: underline; font-size:}
	.alert-acquista a:hover {color:#468847 !important; text-decoration: underline; background-color: #ffffb3 !important;}
	.alert-acquistablue{color:#00ace6;background-color:#fff;/*fff0e6*/border:4px solid #00ace6;}.acquista-acquistablue h4{color:#00ace6}
	#informacion .alert-acquistablue {font-size: 12px;}
 	.alert-acquistablue a {color:#00ace6 !important; text-decoration: underline; font-size:}
	.alert-acquistablue a:hover {color:#00ace6 !important; text-decoration: underline; background-color: #00ace6 !important;}

		#informacion_acquista {width:100%; overflow:hidden;}
		#informacion_acquista h3 {font-size:14px;line-height:18px;font-weight:500;}
		#informacion_acquista img {margin:5px 5px; padding-left:14px;}

		#izquierda_acquista {width:100%; overflow:hidden;}
		#derecha_acquista {width:100%; overflow:hidden;}

		.destacado_titleacquista {text-transform: uppercase; font-weight: bold !important; color:#00ace6; font-size:16px; margin:7px 0px; line-height:23px; text-align:center !important; padding-left:14px;}
		.destacado_acquista {text-transform: uppercase; font-size:15px; margin:10px; text-align:center !important; padding-left:14px; /*background-color:red;*/ color:#fff; text-shadow:none !important; margin-left:28px; padding:8px;}
		.destacado_acquista a {color:#fff !important; background-color:#ef1234; border: 1px solid #fff !important; text-decoration:none; text-shadow:none !important; padding:10px 23px;}
		.destacado_acquista a:hover {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 23px; text-shadow:none !important;}
		.destacado_acquista a:active {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 23px; text-shadow:none !important;}

		.destacado_titleacquistablue {text-transform: uppercase; font-weight: bold !important; color:#00ace6; font-size:16px; margin:7px 0px; line-height:23px; text-align:center !important; padding-left:14px;}
		.destacado_acquistablue {text-transform: uppercase; font-size:15px; margin:10px; text-align:center !important; padding-left:14px; /*background-color:red;*/ color:#fff; text-shadow:none !important; margin-left:28px; padding:8px;}
		.destacado_acquistablue a {color:#fff !important; background-color:#00b300; border: 1px solid #fff !important; text-decoration:none; text-shadow:none !important; padding:10px 23px;}
		.destacado_acquistablue a:hover {background-color: #ffbb39 !important; color:#fff !important; border: 1px solid #ffbb39 !important; text-decoration:none; padding: 10px 23px; text-shadow:none !important;}
		.destacado_acquistablue a:active {background-color: #ffbb39 !important; color:#fff !important; border: 1px solid #ffbb39 !important; text-decoration:none; padding: 10px 23px; text-shadow:none !important;}

    /* irBarcelona - BLOQUES VENTA PRODUCTOS */
    .productos2 {
      width:100%;
      overflow: hidden;
      clear:both;
      margin:5px 0px 15px 0px;
    }
    .productos2 .columna1,.productos2 .columna2 {
      width:99%;
      padding:10px;
      margin:0px 3px 5px 0px;
      border:1px solid #e8e8e8 !important;
      /*border-radius:4px;*/
      float:left;
    }
    .productos2 .columna1 img, .productos2 .columna2 img {
      /*border-bottom: #e8e8e8 dotted 1px;*/
      padding-bottom: 10px;
      margin-left: auto;
      margin-right: auto;
      display: block;
    }
    .productos2 p {
      text-align: center;
      padding:0px 5px;
    }
    .productos2 h2,.productos2 h3,.productos2 h4,.productos2 h5{
      text-align: center;
      text-transform:uppercase;
      color:#ef1234;
      font-weight:400;
      margin-bottom:30px;
      padding-bottom:5px;
      /*border-bottom:1px solid #e8e8e8 !important;*/
    }
    .productos3 {
      width:100%;
      overflow: hidden;
      clear:both;
      margin:5px 0px 15px 0px;
    }
    .productos3 .columna1,.productos3 .columna2 {
      width:99%;
      padding:10px;
      margin:0px 3px 5px 0px;
      border:1px solid #e8e8e8 !important;
      /*border-radius:4px;*/
      float:left;
    }
    .productos3 .columna1 img, .productos3 .columna2 img {
      border-bottom: #e8e8e8 dotted 1px;
      padding-bottom: 10px;
      margin-left: auto;
      margin-right: auto;
      display: block;
    }
    .productos3 p {
      text-align: center;
      padding:0px 5px;
    }
    .productos3 h2,.productos3 h3,.productos3 h4,.productos3 h5{
      text-align: center;
      text-transform:uppercase;
      color:#ef1234;
      font-weight:400;
      margin-bottom:30px;
      padding-bottom:15px;
      border-bottom:1px solid #e8e8e8 !important;
    }
    .productos4 {
      width:100%;
      overflow: hidden;
      clear:both;
      margin:5px 0px 15px 0px;
    }
    .productos4 .columna1,.productos2 .columna2 {
      width:99%;
      padding:10px;
      margin:0px 3px 5px 0px;
      border:1px solid #e8e8e8 !important;
      float:left;
    }
    .productos4 p {
      padding:0px 5px;
    }
    .productos4 h2,.productos4 h3,.productos4 h4,.productos4 h5{
      text-transform:uppercase;
      color:#ef1234;
      font-weight:400;
      margin-bottom:30px;
      padding-bottom:5px;
      border-bottom:1px solid #e8e8e8 !important;
    }
    /* irBarcelona - bloque producto venta individual */
    .contorno_producto {
      width:100%;
      overflow:hidden;
      padding: 15px;
      margin-bottom: 20px;
      border: 1px solid #e8e8e8;
    }
    .contorno_productooks {
      width:100%;
      overflow:hidden;
      padding: 15px;
      margin-bottom: 20px;
      border: 1px solid #e8e8e8;
    }
    .contorno_producto .parte1, .contorno_producto .parte2 {
      width:98.5%;
      padding:10px;
      margin:0px 3px;
      float:left;
    }
    .contorno_productooks .parte1, .contorno_productooks .parte2 {
      width:98.5%;
      padding:10px;
      margin:0px 3px;
      float:left;
    }
    .contorno_producto h2,.contorno_producto h3,.contorno_producto h4,.contorno_producto h5{
      text-transform:uppercase;
      color:#ef1234;
      font-weight:400;
      margin-bottom:30px;
      padding-bottom:5px;
    }
    .contorno_productooks h2,.contorno_productooks h3,.contorno_productooks h4,.contorno_productooks h5{
      text-transform:uppercase;
      font-weight:400;
      margin-bottom:30px;
      padding-bottom:5px;
    }
    .contorno_producto .parte1 img, .contorno_producto .parte2 img {
      padding-bottom: 10px;
      margin-left: auto;
      margin-right: auto;
      display: block;
    }
    .contorno_productooks .parte1 img, .contorno_productooks .parte2 img {
      padding-bottom: 10px;
      margin-left: auto;
      margin-right: auto;
      display: block;
    }
    /* Fin */
    .alert_half {
      width:100%;
      overflow: hidden;
      clear:both;
      margin:5px 0px 15px 0px;
    }
    .alert_half .colu1,.alert_half .colu2 {
      width:98%;
      padding:0px 10px;
      margin:0px 0px 2px 0px;
      line-height:30px;
      float:left;
    }
    .alert_half .colu1x,.alert_half .colu2x {
      border: 1px solid #e8e8e8;
      text-align:left !important;
      padding: 15px;
      margin: 0px 0px 0px 10px;
      width:98%;
      /*padding:0px 10px;
      margin:0px 0px 2px 0px;*/
      line-height:30px;
      float:left;
    }
    .alert_half .colu_evento_img,.alert_half .colu_evento_info {
      width:99%;
      padding-left:5px;
      margin:0px 0px 2px 0px;
      line-height:30px;
      float:left;
}
    .alert_half .colu1a,.alert_half .colu2a,.alert_half .colu3a {
      width:99%;
      padding-left:5px;
      margin:0px 0px 2px 0px;
      line-height:30px;
      float:left;
    }
    .alert_half .colu1b,.alert_half .colu2b,.alert_half .colu3b,.alert_half .colu4b {
      width:99%;
      padding-left:5px;
      margin:0px 0px 2px 0px;
      line-height:30px;
      float:left;
    }
    /* irBarcelona - bloques sustitutos destacado_venta  */
    .izq_venta {
      overflow:hidden;
      width:99%;
      padding:10px 5px;
      margin:0px 2px;
      float:left;
    }
    .der_venta {
      overflow:hidden;
      width:99%;
      padding:10px 5px;
      margin: 0px 2px;
      float:left;
    }
     /* equivale a antiguo .destacado_acquista3 que se puede borrar al acabar el reestyling */
    .botoncompra1 {text-transform: uppercase; font-size:15px; margin:10px; text-align:center !important; /*background-color:red;*/ color:#fff; text-shadow:none !important; padding:8px;}
    .botoncompra1 a {color:#fff !important; text-align:center !important; background-color:#f3586f; border: 1px solid #fff !important; text-decoration:none; text-shadow:none !important; padding:10px 22px;}
    .botoncompra1 a:hover {background-color: #ef1234 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 22px; text-shadow:none !important;}
    .botoncompra1 a:active {background-color: #ef1234 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 22px; text-shadow:none !important;}

		.destacado_acquista3 {text-transform: uppercase; font-size:15px; margin:10px; text-align:center !important; /*background-color:red;*/ color:#fff; text-shadow:none !important; padding:8px;}
		.destacado_acquista3 a {color:#fff !important; text-align:center !important; background-color:#ef1234; border: 1px solid #fff !important; text-decoration:none; text-shadow:none !important; padding:10px 22px;}
		.destacado_acquista3 a:hover {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 22px; text-shadow:none !important;}
		.destacado_acquista3 a:active {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 22px; text-shadow:none !important;}

		.destacado_contacto {text-transform: uppercase; font-size:15px; margin:10px; text-align:center !important; padding-left:14px; /*background-color:red;*/ color:#fff; text-shadow:none !important; margin-left:28px; padding:8px;}
		.destacado_contacto a {color:#fff !important; background-color:#ef1234; border: 1px solid #fff !important; text-decoration:none; text-shadow:none !important; padding:10px 23px;}
		.destacado_contacto a:hover {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 23px; text-shadow:none !important;}
		.destacado_contacto a:active {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 23px; text-shadow:none !important;}


		.destacado_infoacquista {text-transform: uppercase; color:#ef1234; font-size:12px; margin:12px 0px -5px 0px; text-align:center! important; padding-left:15px}
		.destacado_infoacquista3 {text-transform: uppercase; color:#ef1234; font-size:12px; margin:12px 0px -5px 0px; text-align:center! important;}
		.destacado_infotourist {text-transform: uppercase; color:#555; font-size:12px; margin:12px 0px -5px 0px; text-align:center! important;}

		.destacado_infoacflag {text-transform: uppercase; color:#ef1234; line-height:15px; font-size:12px; margin:12px 0px -5px 0px; text-align:center! important; padding-left:10px}
		.destacado_infoacflagblue {text-transform: uppercase; color:#333; line-height:15px; font-size:12px; margin:12px 0px -5px 0px; text-align:center! important; padding-left:10px}

		.destacado_detalleacquista {text-transform: uppercase; color:#ef1234; font-size:12px; margin:1px 0px 0px 0px; text-align:center! important; padding-left:15px}

		.alert-acquista {padding:15px 25px 3px 4px !important;}
		.alert-acquistablue {padding:15px 25px 3px 4px !important;}


	h4{color:#b94a48}.alert-acquista2{color:#468847;background-color:#fff;/*fff0e6*/border:4px solid #00b300;}.alert-acquista2 h4{color:#3a87ad}
	#informacion2 .alert-acquista2 {font-size: 12px;}
 	.alert-acquista2 a {color:#468847 !important; text-decoration: underline; font-size:}
	.alert-acquista2 a:hover {color:#468847 !important; text-decoration: underline; background-color: #ffffb3 !important;}

		#informacion_acquista2 {width:100%; overflow:hidden;border: 1px solid #f3586f;margin:20px 0px 30px 0px;}
		#informacion_acquista2 h3 {font-size:14px;line-height:18px;font-weight:500;}
		#informacion_acquista2 img {padding:5px;margin-left: auto;}

		#izquierda_acquista2 {width:100%; overflow:hidden;}
		#derecha_acquista2 {width:100%; overflow:hidden;}
    #izquierda_acquista2 img {margin-right: auto;display: block;}

		.destacado_titleacquista2 {text-transform: uppercase; font-weight: bold !important; color:#00ace6; font-size:20px; margin:7px 0px; line-height:23px; text-align:center !important; padding-left:14px;}
		.destacado_acquista2 {text-transform: uppercase; font-size:15px; margin:10px; text-align:center !important; padding-left:14px; /*background-color:red;*/ color:#fff; text-shadow:none !important; margin-left:28px; padding:8px;}
		.destacado_acquista2 a {color:#fff !important; background-color:#ef1234; border: 1px solid #fff !important; text-decoration:none; text-shadow:none !important; padding:10px 23px;}
		.destacado_acquista2 a:hover {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 23px; text-shadow:none !important;}
		.destacado_acquista2 a:active {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 23px; text-shadow:none !important;}
    .destacado_titleacquistanew {text-transform: uppercase; font-weight: normal !important; color:#00ace6; font-size:20px; margin:7px 0px; line-height:23px; text-align:center !important; padding-left:14px;}

		.destacado_infoacquista2 {text-transform: uppercase; color:#ef1234; font-size:12px; margin:12px 0px -5px 0px; text-align:center! important; padding-left:15px}
		.destacado_infoacflag2 {text-transform: uppercase; color:#ef1234; line-height:15px; font-size:12px; margin:12px 0px -5px 0px; text-align:center! important; padding-left:10px}

		.destacado_detalleacquista2 {text-transform: uppercase; color:#ef1234; font-size:12px; margin:1px 0px 0px 0px; text-align:center! important; padding-left:15px}

		.alert-acquista2 {padding:15px 25px 3px 4px !important;}

		.info_details {
			margin:5px 2px;
		}
		.info_details p {
			color:inherit !important;
			font-size:12px !important;
		}
		.info_details .details_telef {text-transform: uppercase; color:#32a4d0 !important; font-size:11px; margin:12px 0px -5px 0px; text-align:center! important;}
		.title_details {color:#ef1234; font-weight:bold; font-size:16px; line-height: 18px; text-align:center; border-bottom:2px solid #ef1234 !important;}

}

.bloque-left10x img {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media (min-width: 591px) and (max-width: 768px) {
  #informacion #izquierda{width:100% !important;float:left;overflow:hidden;}
  #informacion #derecha{width:100% !important;float:right;overflow:hidden;}
  h1.h1portfolio {text-align:center !important;}
	h4{color:#b94a48}.alert-acquista{color:#468847;background-color:#fff;/*fff0e6*/border:4px solid #ef1234;}.alert-acquista h4{color:#3a87ad}
	#informacion .alert-acquista {font-size: 12px;}
 	.alert-acquista a {color:#468847 !important; text-decoration: underline; font-size:}
	.alert-acquista a:hover {color:#468847 !important; text-decoration: underline; background-color: #ffffb3 !important;}

	h4{color:#b94a48}.alert-acquistablue{color:#00ace6;background-color:#fff;/*fff0e6*/border:4px solid #00ace6;}.alert-acquistablue h4{color:#00ace6}
	#informacion .alert-acquistablue {font-size: 12px;}
 	.alert-acquistablue a {color:#00ace6 !important; text-decoration: underline; font-size:}
	.alert-acquistablue a:hover {color:#00ace6 !important; text-decoration: underline; background-color: #00ace6 !important;}

		#informacion_acquista {width:100%; overflow:hidden;}
		#informacion_acquista h3 {font-size:14px;line-height:18px;font-weight:500;}
		#informacion_acquista img {margin:5px 5px; padding-left:3px;}

		#izquierda_acquista {width:60%; float:left; overflow:hidden;}
		#derecha_acquista {width:39%; float:right; overflow:hidden; margin-top:3px;}

		.destacado_titleacquista {text-transform: uppercase; font-weight: bold !important; color:#00ace6; font-size:16px; margin:7px 0px; line-height:23px; text-align:center !important; padding-left:14px;}
		.destacado_acquista {text-transform: uppercase; font-size:15px; margin:10px; text-align:center !important; padding-left:14px; /*background-color:red;*/ color:#fff; text-shadow:none !important; margin-left:28px; padding:8px;}
		.destacado_acquista a {color:#fff !important; background-color:#ef1234; border: 1px solid #fff !important; text-decoration:none; text-shadow:none !important; padding:10px 8px;}
		.destacado_acquista a:hover {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}
		.destacado_acquista a:active {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}

		.destacado_titleacquistablue {text-transform: uppercase; font-weight: bold !important; color:#00ace6; font-size:16px; margin:7px 0px; line-height:23px; text-align:center !important; padding-left:14px;}
		.destacado_acquistablue {text-transform: uppercase; font-size:15px; margin:10px; text-align:center !important; padding-left:14px; /*background-color:red;*/ color:#fff; text-shadow:none !important; margin-left:28px; padding:8px;}
		.destacado_acquistablue a {color:#fff !important; background-color:#00b300; border: 1px solid #fff !important; text-decoration:none; text-shadow:none !important; padding:10px 8px;}
		.destacado_acquistablue a:hover {background-color: #ffbb39 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}
		.destacado_acquistablue a:active {background-color: #ffbb39 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}

    /* irBarcelona - BLOQUES VENTA PRODUCTOS */
    .productos2 {
      width:100%;
      overflow: hidden;
      clear:both;
      margin:5px 0px 15px 0px;
    }
    .productos2 .columna1,.productos2 .columna2 {
      width:48.5%;
      padding:10px;
      margin:0px 3px;
      border:1px solid #e8e8e8 !important;
      /*border-radius:4px;*/
      float:left;
    }
    .productos2 .columna1 img, .productos2 .columna2 img {
      /*border-bottom: #e8e8e8 dotted 1px;*/
      padding-bottom: 10px;
      margin-left: auto;
      margin-right: auto;
      display: block;
    }
    .productos2 p {
      text-align: center;
      padding:0px 5px;
    }
    .productos2 h2,.productos2 h3,.productos2 h4,.productos2 h5{
      text-align: center;
      text-transform:uppercase;
      color:#ef1234;
      font-weight:400;
      margin-bottom:30px;
      padding-bottom:5px;
      /*border-bottom:1px solid #e8e8e8 !important;*/
    }
    .productos3 {
      width:100%;
      overflow: hidden;
      clear:both;
      margin:5px 0px 15px 0px;
    }
    .productos3 .columna1,.productos3 .columna2 {
      width:48.5%;
      padding:10px;
      margin:0px 3px;
      float:left;
    }
    .productos3 .columna1 img, .productos3 .columna2 img {
      border-bottom: #e8e8e8 dotted 1px;
      padding-bottom: 10px;
      margin-left: auto;
      margin-right: auto;
      display: block;
    }
    .productos3 p {
      text-align: center;
      padding:0px 5px;
    }
    .productos3 h2,.productos3 h3,.productos3 h4,.productos3 h5{
      text-align: center;
      text-transform:uppercase;
      color:#ef1234;
      font-weight:400;
      margin-bottom:30px;
      padding-bottom:15px;
      border-bottom:1px solid #e8e8e8 !important;
    }
    .productos4 {
      width:100%;
      overflow: hidden;
      clear:both;
      margin:5px 0px 15px 0px;
    }
    .productos4 .columna1,.productos4 .columna2 {
      width:48.5%;
      padding:10px;
      margin:0px 3px;
      border:1px solid #e8e8e8 !important;
      float:left;
    }
    .productos4 p {
      padding:0px 5px;
    }
    .productos4 h2,.productos4 h3,.productos4 h4,.productos4 h5{
      text-transform:uppercase;
      color:#ef1234;
      font-weight:400;
      margin-bottom:30px;
      padding-bottom:5px;
      border-bottom:1px solid #e8e8e8 !important;
    }
    .alert_half {
      width:100%;
      overflow: hidden;
      clear:both;
      margin:5px 0px 15px 0px;
    }
    .alert_half .colu1,.alert_half .colu2 {
      width:48%;
      padding:0px 10px;
      margin:0px 0px 2px 0px;
      line-height:30px;
      float:left;
    }
    .alert_half .colu1x,.alert_half .colu2x {
      border: 1px solid #e8e8e8;
      text-align:left !important;
      padding: 15px;
      margin: 0px 0px 0px 10px;
      width:48%;
      /*padding:0px 10px;
      margin:0px 0px 2px 0px;*/
      line-height:30px;
      float:left;
    }
    .alert_half .colu_evento_img,.alert_half .colu_evento_info {
      width:48.5%;
      padding-left:5px;
      margin:0px 0px 2px 0px;
      line-height:30px;
      float:left;
    }
    .alert_half .colu_evento_img {
      margin-left: auto;
      margin-right: auto;
      display: block;
    }
    .alert_half .colu1a,.alert_half .colu2a,.alert_half .colu3a {
      width:48.5%;
      padding-left:5px;
      margin:0px 0px 2px 0px;
      line-height:30px;
      float:left;
    }
    .alert_half .colu1b,.alert_half .colu2b,.alert_half .colu3b,.alert_half .colu4b {
      width:48.5%;
      padding-left:5px;
      margin:0px 0px 2px 0px;
      line-height:30px;
      float:left;
    }
    /* irBarcelona - bloque producto venta individual */
    .contorno_producto {
      width:100%;
      overflow:hidden;
      padding: 15px;
      margin-bottom: 20px;
      border: 1px solid #e8e8e8;
    }
    .contorno_productooks {
      width:100%;
      overflow:hidden;
      padding: 15px;
      margin-bottom: 20px;
      border: 1px solid #e8e8e8;
    }
    .contorno_producto .parte1, .contorno_producto .parte2 {
      width:98.5%;
      padding:10px;
      margin:0px 3px;
      float:left;
    }
    .contorno_productooks .parte1, .contorno_productooks .parte2 {
      width:98.5%;
      padding:10px;
      margin:0px 3px;
      float:left;
    }
    .contorno_producto h2,.contorno_producto h3,.contorno_producto h4,.contorno_producto h5{
      text-transform:uppercase;
      color:#ef1234;
      font-weight:400;
      margin-bottom:30px;
      padding-bottom:5px;
    }
    .contorno_producto .parte1 img, .contorno_producto .parte2 img {
      padding-bottom: 10px;
      margin-left: auto;
      margin-right: auto;
      display: block;
    }
    .contorno_productooks h2,.contorno_productooks h3,.contorno_productooks h4,.contorno_productooks h5{
      text-transform:uppercase;
      font-weight:400;
      margin-bottom:30px;
      padding-bottom:5px;
    }
    .contorno_productooks .parte1 img, .contorno_productooks .parte2 img {
      padding-bottom: 10px;
      margin-left: auto;
      margin-right: auto;
      display: block;
    }
    /* equivale a antiguo .destacado_acquista3 que se puede borrar al acabar el reestyling */
    .botoncompra1 {text-transform: uppercase; font-size:15px; margin:10px; text-align:center !important; /*background-color:red;*/ color:#fff; text-shadow:none !important; padding:8px;}
		.botoncompra1 a {color:#fff !important; text-align:center !important; background-color:#f3586f; border: 1px solid #fff !important; text-decoration:none; text-shadow:none !important; padding:10px 8px;}
		.botoncompra1 a:hover {background-color: #ef1234 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}
		.botoncompra1 a:active {background-color: #ef1234 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}

		.destacado_acquista3 {text-transform: uppercase; font-size:15px; margin:10px; text-align:center !important; /*background-color:red;*/ color:#fff; text-shadow:none !important; padding:8px;}
		.destacado_acquista3 a {color:#fff !important; text-align:center !important; background-color:#ef1234; border: 1px solid #fff !important; text-decoration:none; text-shadow:none !important; padding:10px 8px;}
		.destacado_acquista3 a:hover {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}
		.destacado_acquista3 a:active {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}

		.destacado_contacto {text-transform: uppercase; font-size:15px; margin:10px; text-align:center !important; padding-left:14px; /*background-color:red;*/ color:#fff; text-shadow:none !important; margin-left:28px; padding:8px;}
		.destacado_contacto a {color:#fff !important; background-color:#ef1234; border: 1px solid #fff !important; text-decoration:none; text-shadow:none !important; padding:10px 8px;}
		.destacado_contacto a:hover {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}
		.destacado_contacto a:active {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}


		.destacado_infoacquista {text-transform: uppercase; color:#ef1234; font-size:12px; margin:12px 0px -5px 0px; text-align:center! important; padding-left:15px}
		.destacado_infoacquista3 {text-transform: uppercase; color:#ef1234; font-size:12px; margin:12px 0px -5px 0px; text-align:center! important;}
		.destacado_infotourist {text-transform: uppercase; color:#555; font-size:12px; margin:12px 0px -5px 0px; text-align:center! important;}

		.destacado_infoacflag {text-transform: uppercase; color:#ef1234; line-height:15px; font-size:12px; margin:12px 0px -5px 0px; text-align:center! important; padding-left:10px}
		.destacado_infoacflagblue {text-transform: uppercase; color:#333; line-height:15px; font-size:12px; margin:12px 0px -5px 0px; text-align:center! important; padding-left:10px}


		.destacado_detalleacquista {text-transform: uppercase; color:#ef1234; font-size:12px; margin:1px 0px 0px 0px; text-align:center! important; padding-left:15px}

		.alert-acquista {padding:5px 5px 3px 5px !important;}
		.alert-acquistablue {padding:5px 5px 3px 5px !important;}


		h4{color:#b94a48}.alert-acquista2{color:#468847;background-color:#fff;/*fff0e6*/border:4px solid #00b300;}.alert-acquista2 h4{color:#3a87ad}
	#informacion2 .alert-acquista2 {font-size: 12px;}
 	.alert-acquista2 a {color:#468847 !important; text-decoration: underline; font-size:}
	.alert-acquista2 a:hover {color:#468847 !important; text-decoration: underline; background-color: #ffffb3 !important;}

		#informacion_acquista2 {width:100%; overflow:hidden;border: 1px solid #f3586f;margin:20px 0px 30px 0px;padding:10px;}
		#informacion_acquista2 h3 {font-size:14px;line-height:18px;font-weight:500;}
		#informacion_acquista2 img {margin:10px; padding-left:3px;}

		#izquierda_acquista2 {width:60%; float:left; overflow:hidden;}
		#derecha_acquista2 {width:39%; float:right; overflow:hidden; margin-top:7px;}
    #izquierda_acquista2 img {margin-right: auto;display: block;}

		.destacado_titleacquista2 {text-transform: uppercase; font-weight: bold !important; color:#00ace6; font-size:20px; margin:7px 0px; line-height:23px; text-align:center !important; padding-left:14px;}
		.destacado_acquista2 {text-transform: uppercase; font-size:15px; margin:10px; text-align:center !important; padding-left:14px; /*background-color:red;*/ color:#fff; text-shadow:none !important; margin-left:28px; padding:8px;}
		.destacado_acquista2 a {color:#fff !important; background-color:#ef1234; border: 1px solid #fff !important; text-decoration:none; text-shadow:none !important; padding:10px 8px;}
		.destacado_acquista2 a:hover {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}
		.destacado_acquista2 a:active {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}
    .destacado_titleacquistanew {text-transform: uppercase; font-weight: normal !important; color:#00ace6; font-size:20px; margin:7px 0px; line-height:23px; text-align:center !important; padding-left:14px;}

		.destacado_infoacquista2 {text-transform: uppercase; color:#ef1234; font-size:12px; margin:12px 0px -5px 0px; text-align:center! important; padding-left:15px}
		.destacado_infoacflag2 {text-transform: uppercase; color:#ef1234; line-height:15px; font-size:12px; margin:12px 0px -5px 0px; text-align:center! important; padding-left:10px}

		.destacado_detalleacquista2 {text-transform: uppercase; color:#ef1234; font-size:12px; margin:1px 0px 0px 0px; text-align:center! important; padding-left:15px}

		.alert-acquista2 {padding:5px 5px 3px 5px !important;}

		.info_details {
			margin:5px 2px;
		}
		.info_details p {
			color:inherit !important;
			font-size:12px !important;
		}
		.info_details .details_telef {text-transform: uppercase; color:#32a4d0 !important; font-size:11px; margin:12px 0px -5px 0px; text-align:center! important;}
		.title_details {color:#ef1234; font-weight:bold; font-size:16px; line-height: 18px; text-align:center; border-bottom:2px solid #ef1234 !important;}

}

@media (min-width: 769px) and (max-width: 1199px) {
  #informacion #izquierda{width:100% !important;float:left;overflow:hidden;}
  #informacion #derecha{width:100% !important;float:right;overflow:hidden;}
	h4{color:#b94a48}.alert-acquista{color:#468847;background-color:#fff;/*fff0e6*/border:4px solid #ef1234;}.alert-acquista h4{color:#3a87ad}
	#informacion .alert-acquista {font-size: 12px;}
 	.alert-acquista a {color:#468847 !important; text-decoration: underline; font-size:}
	.alert-acquista a:hover {color:#468847 !important; text-decoration: underline; background-color: #ffffb3 !important;}

	h4{color:#b94a48}.alert-acquistablue{color:#00ace6;background-color:#fff;/*fff0e6*/border:4px solid #00ace6;}.alert-acquistablue h4{color:#00ace6}
	#informacion .alert-acquistablue {font-size: 12px;}
 	.alert-acquistablue a {color:#00ace6 !important; text-decoration: underline; font-size:}
	.alert-acquistablue a:hover {color:#00ace6 !important; text-decoration: underline; background-color: #00ace6 !important;}

		#informacion_acquista {width:100%; overflow:hidden; }
		#informacion_acquista h3 {font-size:14px;line-height:18px;font-weight:500;}
		#informacion_acquista img {margin:5px 5px; padding-left:3px;}

		#izquierda_acquista {width:60%; float:left; overflow:hidden;}
		#derecha_acquista {width:39%; float:right; overflow:hidden; margin-top:5px;}

		.destacado_titleacquista {text-transform: uppercase; font-weight: bold !important; color:#00ace6; font-size:16px; margin:10px 0px; line-height:23px; text-align:center !important; padding-left:14px;}
		.destacado_acquista {text-transform: uppercase; font-size:15px; margin:10px; text-align:center !important; padding-left:14px; /*background-color:red;*/ color:#fff; text-shadow:none !important; margin-left:28px; padding:8px;}
		.destacado_acquista a {color:#fff !important; background-color:#ef1234; border: 1px solid #fff !important; text-decoration:none; text-shadow:none !important; padding:10px 8px;}
		.destacado_acquista a:hover {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}
		.destacado_acquista a:active {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}

		.destacado_titleacquistablue {text-transform: uppercase; font-weight: bold !important; color:#00ace6; font-size:16px; margin:10px 0px; line-height:23px; text-align:center !important; padding-left:14px;}
		.destacado_acquistablue {text-transform: uppercase; font-size:15px; margin:10px; text-align:center !important; padding-left:14px; /*background-color:red;*/ color:#fff; text-shadow:none !important; margin-left:28px; padding:8px;}
		.destacado_acquistablue a {color:#fff !important; background-color:#00b300; border: 1px solid #fff !important; text-decoration:none; text-shadow:none !important; padding:10px 8px;}
		.destacado_acquistablue a:hover {background-color: #ffbb39 !important; color:#fff !important; border: 1px solid #ffbb39 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}
		.destacado_acquistablue a:active {background-color: #ffbb39 !important; color:#fff !important; border: 1px solid #ffbb39 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}

    /* irBarcelona - BLOQUES VENTA PRODUCTOS */
    .productos2 {
      width:100%;
      overflow: hidden;
      clear:both;
      margin:5px 0px 15px 0px;
    }
    .productos2 .columna1,.productos2 .columna2 {
      width:99%;
      padding:10px;
      margin:0px 3px 5px 0px;
      border:1px solid #e8e8e8 !important;
      /*border-radius:4px;*/
      float:left;
    }
    .productos2 .columna1 img, .productos2 .columna2 img {
      /*border-bottom: #E8E8E8 dotted 1px;*/
      padding-bottom: 10px;
      margin-left: auto;
      margin-right: auto;
      display: block;
    }
    .productos2 p {
      text-align: center;
      padding:0px 5px;
    }
    .productos2 h2,.productos2 h3,.productos2 h4,.productos2 h5{
      text-align: center;
      text-transform:uppercase;
      color:#ef1234;
      font-weight:400;
      margin-bottom:30px;
      padding-bottom:5px;
      /*border-bottom:1px solid #e8e8e8 !important;*/
    }
    .productos3 {
      width:100%;
      overflow: hidden;
      clear:both;
      margin:5px 0px 15px 0px;
    }
    .productos3 .columna1,.productos3 .columna2 {
      width:99%;
      padding:10px;
      margin:0px 3px 5px 0px;
      float:left;
    }
    .productos3 .columna1 img, .productos3 .columna2 img {
      border-bottom: #E8E8E8 dotted 1px;
      padding-bottom: 10px;
      margin-left: auto;
      margin-right: auto;
      display: block;
    }
    .productos3 p {
      text-align: center;
      padding:0px 5px;
    }
    .productos3 h2,.productos3 h3,.productos3 h4,.productos3 h5{
      text-align: center;
      text-transform:uppercase;
      color:#ef1234;
      font-weight:400;
      margin-bottom:30px;
      padding-bottom:15px;
      border-bottom:1px solid #e8e8e8 !important;
    }
    .productos4 {
      width:100%;
      overflow: hidden;
      clear:both;
      margin:5px 0px 15px 0px;
    }
    .productos4 .columna1,.productos4 .columna2 {
      width:99%;
      padding:10px;
      margin:0px 3px 5px 0px;
      border:1px solid #e8e8e8 !important;
      float:left;
    }
    .productos4 p {
      padding:0px 5px;
    }
    .productos4 h2,.productos4 h3,.productos4 h4,.productos4 h5{
      text-transform:uppercase;
      color:#ef1234;
      font-weight:400;
      margin-bottom:30px;
      padding-bottom:5px;
      border-bottom:1px solid #e8e8e8 !important;
    }
    .alert_half {
      width:100%;
      overflow: hidden;
      clear:both;
      margin:5px 0px 15px 0px;
    }
    .alert_half .colu1,.alert_half .colu2 {
      width:98%;
      padding:0px 10px;
      margin:0px 0px 2px 0px;
      line-height:30px;
      float:left;
    }
    .alert_half .colu1x,.alert_half .colu2x {
      border: 1px solid #e8e8e8;
      text-align:left !important;
      padding: 15px;
      margin: 0px 0px 0px 10px;
      width:98%;
      /*padding:0px 10px;
      margin:0px 0px 2px 0px;*/
      line-height:30px;
      float:left;
    }
    .alert_half .colu_evento_img,.alert_half .colu_evento_info {
      width:99%;
      padding-left:5px;
      margin:0px 0px 2px 0px;
      line-height:30px;
      float:left;
}
    .alert_half .colu1a,.alert_half .colu2a,.alert_half .colu3a {
      width:48.5%;
      padding-left:5px;
      margin:0px 0px 2px 0px;
      line-height:30px;
      float:left;
    }
    .alert_half .colu1b,.alert_half .colu2b,.alert_half .colu3b,.alert_half .colu4b {
      width:48.5%;
      padding-left:5px;
      margin:0px 0px 2px 0px;
      line-height:30px;
      float:left;
    }
    /* irBarcelona - bloque producto venta individual */
    .contorno_producto {
      width:100%;
      overflow:hidden;
      padding: 15px;
      margin-bottom: 20px;
      border: 1px solid #e8e8e8;
    }
    .contorno_producto .parte1, .contorno_producto .parte2 {
      width:98.5%;
      padding:10px;
      margin:0px 3px;
      float:left;
    }
    .contorno_producto h2,.contorno_producto h3,.contorno_producto h4,.contorno_producto h5{
      text-transform:uppercase;
      color:#ef1234;
      font-weight:400;
      margin-bottom:30px;
      padding-bottom:5px;
    }
    .contorno_producto .parte1 img, .contorno_producto .parte2 img {
      padding-bottom: 10px;
      margin-left: auto;
      margin-right: auto;
      display: block;
    }
    .contorno_productooks {
      width:100%;
      overflow:hidden;
      padding: 15px;
      margin-bottom: 20px;
      border: 1px solid #e8e8e8;
    }
    .contorno_productooks .parte1, .contorno_productooks .parte2 {
      width:98.5%;
      padding:10px;
      margin:0px 3px;
      float:left;
    }
    .contorno_productooks h2,.contorno_productooks h3,.contorno_productooks h4,.contorno_productooks h5{
      text-transform:uppercase;
      font-weight:400;
      margin-bottom:30px;
      padding-bottom:5px;
    }
    .contorno_productooks .parte1 img, .contorno_productooks .parte2 img {
      padding-bottom: 10px;
      margin-left: auto;
      margin-right: auto;
      display: block;
    }
    /* equivale a antiguo .destacado_acquista3 que se puede borrar al acabar el reestyling */
    .botoncompra1 {text-transform: uppercase; font-size:15px; margin:10px; text-align:center !important; /*background-color:red;*/ color:#fff; text-shadow:none !important; padding:8px;}
    .botoncompra1 a {color:#fff !important; text-align:center !important; background-color:#f3586f; border: 1px solid #fff !important; text-decoration:none; text-shadow:none !important; padding:10px 22px;}
    .botoncompra1 a:hover {background-color: #ef1234 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 22px; text-shadow:none !important;}
    .botoncompra1 a:active {background-color: #ef1234 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 22px; text-shadow:none !important;}

		.destacado_acquista3 {text-transform: uppercase; font-size:15px; margin:10px; text-align:center !important; /*background-color:red;*/ color:#fff; text-shadow:none !important; padding:8px;}
		.destacado_acquista3 a {color:#fff !important; text-align:center !important; background-color:#ef1234; border: 1px solid #fff !important; text-decoration:none; text-shadow:none !important; padding:10px 22px;}
		.destacado_acquista3 a:hover {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 22px; text-shadow:none !important;}
		.destacado_acquista3 a:active {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 22px; text-shadow:none !important;}

		.destacado_contacto {text-transform: uppercase; font-size:15px; margin:10px; text-align:center !important; padding-left:14px; /*background-color:red;*/ color:#fff; text-shadow:none !important; margin-left:28px; padding:8px;}
		.destacado_contacto a {color:#fff !important; background-color:#ef1234; border: 1px solid #fff !important; text-decoration:none; text-shadow:none !important; padding:10px 8px;}
		.destacado_contacto a:hover {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}
		.destacado_contacto a:active {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}

		.destacado_infoacquista {text-transform: uppercase; color:#ef1234; font-size:12px; margin:12px 0px -5px 0px; text-align:center! important; padding-left:15px}
		.destacado_infoacquista3 {text-transform: uppercase; color:#ef1234; font-size:12px; margin:12px 0px -5px 0px; text-align:center! important;}
		.destacado_infotourist {text-transform: uppercase; color:#555; font-size:12px; margin:12px 0px -5px 0px; text-align:center! important;}


		.destacado_infoacflag {text-transform: uppercase; color:#ef1234; line-height:15px; font-size:12px; margin:12px 0px -5px 0px; text-align:center! important; padding-left:10px}
		.destacado_infoacflagblue {text-transform: uppercase; color:#333; line-height:15px; font-size:12px; margin:12px 0px -5px 0px; text-align:center! important; padding-left:10px}


		.destacado_detalleacquista {text-transform: uppercase; color:#ef1234; font-size:12px; margin:1px 0px 0px 0px; text-align:center! important; padding-left:15px}


		.alert-acquista {padding:5px 5px 3px 5px !important;}
		.alert-acquistablue {padding:5px 5px 3px 5px !important;}


		h4{color:#b94a48}.alert-acquista2{color:#468847;background-color:#fff;/*fff0e6*/border:4px solid #00b300;}.alert-acquista2 h4{color:#3a87ad}
	#informacion2 .alert-acquista12 {font-size: 12px;}
 	.alert-acquista2 a {color:#468847 !important; text-decoration: underline; font-size:}
	.alert-acquista2 a:hover {color:#468847 !important; text-decoration: underline; background-color: #ffffb3 !important;}

		#informacion_acquista2 {width:100%; overflow:hidden;border: 1px solid #f3586f;margin:20px 0px 30px 0px;padding:10px;}
		#informacion_acquista2 h3 {font-size:14px;line-height:18px;font-weight:500;}
		#informacion_acquista2 img {margin:5px 5px; padding-left:3px;}

		#izquierda_acquista2 {width:60%; float:left; overflow:hidden;}
		#derecha_acquista2 {width:39%; float:right; overflow:hidden; margin-top:16px;}
    #izquierda_acquista2 img {margin-right: auto;display: block;}

		.destacado_titleacquista2 {text-transform: uppercase; font-weight: bold !important; color:#00ace6; font-size:20px; margin:10px 0px; line-height:23px; text-align:center !important; padding-left:14px;}
		.destacado_acquista2 {text-transform: uppercase; font-size:15px; margin:10px; text-align:center !important; padding-left:14px; /*background-color:red;*/ color:#fff; text-shadow:none !important; margin-left:28px; padding:8px;}
		.destacado_acquista2 a {color:#fff !important; background-color:#ef1234; border: 1px solid #fff !important; text-decoration:none; text-shadow:none !important; padding:10px 8px;}
		.destacado_acquista2 a:hover {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}
		.destacado_acquista2 a:active {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}
    .destacado_titleacquistanew {text-transform: uppercase; font-weight: normal !important; color:#00ace6; font-size:20px; margin:10px 0px; line-height:23px; text-align:center !important; padding-left:14px;}

		.destacado_infoacquista2 {text-transform: uppercase; color:#ef1234; font-size:12px; margin:12px 0px -5px 0px; text-align:center! important; padding-left:15px}
		.destacado_infoacflag2 {text-transform: uppercase; color:#ef1234; line-height:15px; font-size:12px; margin:12px 0px -5px 0px; text-align:center! important; padding-left:10px}

		.destacado_detalleacquista2 {text-transform: uppercase; color:#ef1234; font-size:12px; margin:1px 0px 0px 0px; text-align:center! important; padding-left:15px}


		.alert-acquista2 {padding:5px 5px 3px 5px !important;}

		.info_details {
			margin:5px 2px;
		}
		.info_details p {
			color:inherit !important;
			font-size:12px !important;
		}
		.info_details .details_telef {text-transform: uppercase; color:#32a4d0 !important; font-size:11px; margin:12px 0px -5px 0px; text-align:center! important;}
		.title_details {color:#ef1234; font-weight:bold; font-size:16px; line-height: 18px; text-align:center; border-bottom:2px solid #ef1234 !important;}
}

@media (min-width: 1200px) and (max-width: 2800px) {
  #informacion #izquierda{width:45% !important;float:left;overflow:hidden;}
  #informacion #derecha{width:45% !important;float:right;overflow:hidden;}
	h4{color:#b94a48}.alert-acquista{color:#468847;background-color:#fff;/*fff0e6*/border:4px solid #ef1234;}.alert-acquista h4{color:#3a87ad}
	#informacion .alert-acquista {font-size: 12px;}
 	.alert-acquista a {color:#468847 !important; text-decoration: underline; font-size:}
	.alert-acquista a:hover {color:#468847 !important; text-decoration: underline; background-color: #ffffb3 !important;}

	h4{color:#b94a48}.alert-acquistablue{color:#00ace6;background-color:#fff;/*fff0e6*/border:4px solid #00ace6;}.alert-acquistablue h4{color:#00ace6;}
	#informacion .alert-acquistablue {font-size: 12px;}
 	.alert-acquistablue a {color:#00ace6 !important; text-decoration: underline; font-size:}
	.alert-acquistablue a:hover {color:#00ace6 !important; text-decoration: underline; background-color: #00ace6 !important;}

		#informacion_acquista {width:100%; overflow:hidden; }
		#informacion_acquista h3 {font-size:14px;line-height:18px;font-weight:500;}
		#informacion_acquista img {margin:5px 5px; padding-left:3px;}

		#izquierda_acquista {width:60%; float:left; overflow:hidden;}
		#derecha_acquista {width:39%; float:right; overflow:hidden; margin-top:20px;}

		.destacado_titleacquista {text-transform: uppercase; font-weight: bold !important; color:#00ace6; font-size:19px; margin:10px 0px; line-height:23px; text-align:center !important; padding-left:14px;}
		.destacado_acquista {text-transform: uppercase; font-size:15px; margin:20px; text-align:center !important; padding-left:14px; /*background-color:red;*/ color:#fff; text-shadow:none !important; margin-left:28px; padding:8px;}
		.destacado_acquista a {color:#fff !important; background-color:#ef1234; border: 1px solid #fff !important; text-decoration:none; text-shadow:none !important; padding:10px 8px;}
		.destacado_acquista a:hover {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}
		.destacado_acquista a:active {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}

		.destacado_titleacquistablue {text-transform: uppercase; font-weight: bold !important; color:#00ace6; font-size:19px; margin:10px 0px; line-height:23px; text-align:center !important; padding-left:14px;}
		.destacado_acquistablue {text-transform: uppercase; font-size:15px; margin:20px; text-align:center !important; padding-left:14px; /*background-color:red;*/ color:#fff; text-shadow:none !important; margin-left:28px; padding:8px;}
		.destacado_acquistablue a {color:#fff !important; background-color:#00b300; border: 1px solid #fff !important; text-decoration:none; text-shadow:none !important; padding:10px 8px;}
		.destacado_acquistablue a:hover {background-color: #ffbb39 !important; color:#fff !important; border: 1px solid #ffbb39 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}
		.destacado_acquistablue a:active {background-color: #ffbb39 !important; color:#fff !important; border: 1px solid #ffbb39 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}

    /* irBarcelona - BLOQUES VENTA PRODUCTOS */
    .productos2 {
      width:100%;
      overflow: hidden;
      clear:both;
      margin:5px 0px 15px 0px;
    }
    .productos2 .columna1,.productos2 .columna2 {
      width:48.5%;
      padding:10px;
      margin:0px 3px;
      border:1px solid #e8e8e8 !important;
      /*border-radius:4px;*/
      float:left;
    }
    .productos2 .columna1 img, .productos2 .columna2 img {
      /*border-bottom: #e8e8e8 dotted 1px;*/
      padding-bottom: 10px;
      margin-left: auto;
      margin-right: auto;
      display: block;
    }
    .productos2 p {
      text-align: center;
      padding:0px 5px;
    }
    .productos2 h2,.productos2 h3,.productos2 h4,.productos2 h5{
      text-align: center;
      text-transform:uppercase;
      color:#ef1234;
      font-weight:400;
      margin-bottom:30px;
      padding-bottom:5px;
      /*border-bottom:1px solid #e8e8e8 !important;*/
    }
    .productos3 {
      width:100%;
      overflow: hidden;
      clear:both;
      margin:5px 0px 15px 0px;
    }
    .productos3 .columna1,.productos3 .columna2 {
      width:48.5%;
      padding:10px;
      margin:0px 3px;
      float:left;
    }
    .productos3 .columna1 img, .productos3 .columna2 img {
      border-bottom: #e8e8e8 dotted 1px;
      padding-bottom: 10px;
      margin-left: auto;
      margin-right: auto;
      display: block;
    }
    .productos3 p {
      text-align: center;
      padding:0px 5px;
    }
    .productos3 h2,.productos3 h3,.productos3 h4,.productos3 h5{
      text-align: center;
      text-transform:uppercase;
      color:#ef1234;
      font-weight:400;
      margin-bottom:30px;
      padding-bottom:15px;
      border-bottom:1px solid #e8e8e8 !important;
    }
    .productos4 {
      width:100%;
      overflow: hidden;
      clear:both;
      margin:5px 0px 15px 0px;
    }
    .productos4 .columna1,.productos4 .columna2 {
      width:48.5%;
      padding:10px;
      margin:0px 3px;
      border:1px solid #e8e8e8 !important;
      float:left;
    }
    .productos4 p {
      padding:0px 5px;
    }
    .productos4 h2,.productos4 h3,.productos4 h4,.productos4 h5{
      text-align: center;
      text-transform:uppercase;
      color:#ef1234;
      font-weight:400;
      margin-bottom:30px;
      padding-bottom:5px;
      border-bottom:1px solid #e8e8e8 !important;
    }
    .alert_half {
      width:100%;
      overflow: hidden;
      clear:both;
      margin:5px 0px 15px 0px;
    }
    .alert_half .colu1,.alert_half .colu2 {
      width:48%;
      padding:0px 10px;
      margin:0px 0px 2px 0px;
      line-height:30px;
      float:left;
    }
    .alert_half .colu1x,.alert_half .colu2x {
      border: 1px solid #e8e8e8;
      text-align:left !important;
      padding: 15px;
      margin: 0px 0px 0px 10px;
      width:48%;
      /*padding:0px 10px;
      margin:0px 0px 2px 0px;*/
      line-height:30px;
      float:left;
    }
    .alert_half .colu_evento_img,.alert_half .colu_evento_info {
      width:48.5%;
      padding-left:5px;
      margin:0px 0px 2px 0px;
      line-height:30px;
      float:left;
    }
    .alert_half .colu1a,.alert_half .colu2a,.alert_half .colu3a {
      width:31.5%;
      padding-left:5px;
      margin:0px 0px 2px 0px;
      line-height:30px;
      float:left;
    }
    .alert_half .colu1b,.alert_half .colu2b,.alert_half .colu3b,.alert_half .colu4b {
      width:48.5%;
      padding-left:5px;
      margin:0px 0px 2px 0px;
      line-height:30px;
      float:left;
    }
    /* equivale a antiguo .destacado_acquista3 que se puede borrar al acabar el reestyling */
    .botoncompra1 {text-transform: uppercase; font-size:15px; margin:20px; text-align:center !important; /*background-color:red;*/ color:#fff; text-shadow:none !important; padding:8px;}
    .botoncompra1 a {color:#fff !important; text-align:center !important; background-color:#f3586f; border: 1px solid #fff !important; text-decoration:none; text-shadow:none !important; padding:10px 22px;}
    .botoncompra1 a:hover {background-color: #ef1234 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 22px; text-shadow:none !important;}
    .botoncompra1 a:active {background-color: #ef1234 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 22px; text-shadow:none !important;}

		.destacado_acquista3 {text-transform: uppercase; font-size:15px; margin:20px; text-align:center !important; /*background-color:red;*/ color:#fff; text-shadow:none !important; padding:8px;}
		.destacado_acquista3 a {color:#fff !important; text-align:center !important; background-color:#ef1234; border: 1px solid #fff !important; text-decoration:none; text-shadow:none !important; padding:10px 22px;}
		.destacado_acquista3 a:hover {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 22px; text-shadow:none !important;}
		.destacado_acquista3 a:active {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 22px; text-shadow:none !important;}


		.destacado_contacto {text-transform: uppercase; font-size:15px; margin:20px; text-align:center !important; padding-left:14px; /*background-color:red;*/ color:#fff; text-shadow:none !important; margin-left:28px; padding:8px;}
		.destacado_contacto a {color:#fff !important; background-color:#ef1234; border: 1px solid #fff !important; text-decoration:none; text-shadow:none !important; padding:10px 8px;}
		.destacado_contacto a:hover {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}
		.destacado_contacto a:active {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}

		.destacado_infoacquista {text-transform: uppercase; color:#ef1234; font-size:12px; margin:20px 0px -5px 0px; text-align:center! important; padding-left:15px}
		.destacado_infoacquista3 {text-transform: uppercase; color:#ef1234; font-size:12px; margin:20px 0px -5px 0px; text-align:center! important;}
		.destacado_infotourist {text-transform: uppercase; color:#555; font-size:12px; margin:20px 0px -5px 0px; text-align:center! important;}

		.destacado_infoacflag {text-transform: uppercase; color:#ef1234; line-height:15px; font-size:12px; margin:12px 0px -5px 0px; text-align:center! important; padding-left:10px}
		.destacado_infoacflagblue {text-transform: uppercase; color:#333; line-height:15px; font-size:12px; margin:12px 0px -5px 0px; text-align:center! important; padding-left:10px}


		.destacado_detalleacquista {text-transform: uppercase; color:#ef1234; font-size:12px; margin:1px 0px 0px 0px; text-align:center! important; padding-left:15px}

		.alert-acquista {padding:5px 5px 3px 5px !important;}
		.alert-acquistablue {padding:5px 5px 3px 5px !important;}


		h4{color:#b94a48}.alert-acquista2{color:#468847;background-color:#fff;/*fff0e6*/border:4px solid #00b300;}.alert-acquista2 h4{color:#3a87ad}
	#informacion2 .alert-acquista {font-size: 12px;}
 	.alert-acquista2 a {color:#468847 !important; text-decoration: underline; font-size:}
	.alert-acquista2 a:hover {color:#468847 !important; text-decoration: underline; background-color: #ffffb3 !important;}

		#informacion_acquista2 {width:100%; overflow:hidden;border: 1px solid #f3586f;margin:20px 0px 30px 0px;padding:10px;}
		#informacion_acquista2 h3 {font-size:14px;line-height:18px;font-weight:500;}
		#informacion_acquista2 img {margin:5px 5px; padding-left:3px;}

		#izquierda_acquista2 {width:55%; float:left; overflow:hidden;}
		#derecha_acquista2 {width:35%; float:right; overflow:hidden; margin-top:24px; padding-right:10px;}
    #izquierda_acquista2 img {margin-right: auto;display: block;}

		.destacado_titleacquista2 {text-transform: uppercase; font-weight: bold !important; color:#00ace6; font-size:20px; margin:10px 0px; line-height:23px; text-align:center !important; padding-left:14px;}
		.destacado_acquista2 {text-transform: uppercase; font-size:15px; margin:20px; text-align:center !important; padding-left:14px; /*background-color:red;*/ color:#fff; text-shadow:none !important; margin-left:28px; padding:8px;}
		.destacado_acquista2 a {color:#fff !important; background-color:#ef1234; border: 1px solid #fff !important; text-decoration:none; text-shadow:none !important; padding:10px 8px;}
		.destacado_acquista2 a:hover {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}
		.destacado_acquista2 a:active {background-color: #00b300 !important; color:#fff !important; border: 1px solid #ef1234 !important; text-decoration:none; padding: 10px 8px; text-shadow:none !important;}
    .destacado_titleacquistanew {text-transform: uppercase; font-weight: normal !important; color:#00ace6; font-size:20px; margin:10px 0px; line-height:23px; text-align:center !important; padding-left:14px;}

		.destacado_infoacquista2 {text-transform: uppercase; color:#ef1234; font-size:12px; margin:20px 0px -5px 0px; text-align:center! important; padding-left:15px}
		.destacado_infoacflag2 {text-transform: uppercase; color:#ef1234; line-height:15px; font-size:12px; margin:12px 0px -5px 0px; text-align:center! important; padding-left:10px}

		.destacado_detalleacquista2 {text-transform: uppercase; color:#ef1234; font-size:12px; margin:1px 0px 0px 0px; text-align:center! important; padding-left:15px}

		.alert-acquista2 {padding:5px 5px 3px 5px !important;}

		.info_details {
			margin:5px 2px;
		}
		.info_details p {
			color:inherit !important;
			font-size:12px !important;
			margin-top:12px !important;
		}
		.info_details .details_telef {text-transform: uppercase; color:#32a4d0 !important; font-size:11px; margin:12px 0px -5px 0px; text-align:center! important;}
		.title_details {color:#ef1234; font-weight:bold; font-size:16px; line-height: 18px; text-align:center; border-bottom:2px solid #ef1234 !important;}

}
