/*
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: Kadence Theme is a lightweight yet full featured WordPress theme for creating beautiful fast loading and accessible websites, easier than ever. It features an easy to use drag and drop header and footer builder to build any type of header in minutes. It features a full library of gorgeous starter templates that are easy to modify with our intelligent global font and color controls. With extensive integration with the most popular 3rd party plugins, you can quickly build impressive ecommerce websites, course websites, business websites, and more.
Tags: translation-ready,two-columns,right-sidebar,left-sidebar,footer-widgets,blog,custom-logo,custom-background,custom-menu,rtl-language-support,editor-style,threaded-comments,custom-colors,featured-images,wide-blocks,full-width-template,theme-options,e-commerce
Version: 1.2.28.1754735639
Updated: 2025-08-09 12:33:59

*/

/* evitar CLS (saltos de contenido) - tamaño fijo el espacio donde se mostrará el anuncio, aunque aún no se cargue.

css
Copiar
Editar
 */
.ad-container {
  width: 300px;
  height: 250px;
  display: block;
}

img {
    margin: 10px 0;
}
table {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
}
.bloque .single-content p>img {
    display: block !important;
}
td img {
    margin: auto;
}
#alterna-drop-nav ul.navbar-nav a {
    text-transform: uppercase !important;
}
#page-header {
    background-color: #fff !important;
}
.footer_irb {
    margin: 5px;
}
.footer_irb p {
    font-size: 16px !important;
    text-align: center !important;
}
#menu_postirb {
    margin-bottom: 20px;
    background-color: #f2f2f2;
    padding: 15px 25px;
}
#menu_postirb p.title_post {
    font-size: 17px;
    border-bottom: 2px solid #b3b3b3;
    text-transform: uppercase;
    text-align: center;
    padding: 0 0 15px;
}
#menu_postirb ul {
    padding-bottom: 5px;
    list-style: none;
    counter-reset: my-awesome-counter;
}
#menu_postirb ul li.title_post {
    line-height: 22px !important;
    text-transform: uppercase;
    padding-bottom: 7px;
    counter-increment: my-awesome-counter;
}
#menu_postirb ul li::before.title_post {
    font-weight: bold;
    color: red;
    content: counter(my-awesome-counter) ". ";
}
#menu_postirb ul li.title_post a {
    text-decoration: none;
    color: #555;
    padding-bottom: 2px;
}
#menu_postirb ul li.title_post a:hover {
    border-bottom: 1px dashed #b3b3b3;
    color: #555;
    background-image: none;
}
#main p {
    line-height: 1.9 !important;
    font-size: 19px;
    color: #3a3a3a;
    text-align: justify;
}
#main a {
    text-decoration: underline;
    color: #ffa600;
}
#main a:hover {
    text-decoration: none;
    color: #fff;
    background-color: #f06;
}
#main .destsidebar p {
    font-size: 17px !important;
    color: #fff !important;
    text-align: center !important;
}
#main .destsidebar a {
    color: #fff !important;
    text-align: left !important;
}
#main .naranja {
    color: #f06;
}
#main .naranja_m {
    text-transform: uppercase;
    color: #f06;
}
#main .turquesa {
    color: #1aa3ff !important;
}
#main .turquesa_m, #main .turquesa_m2 {
    text-transform: uppercase;
    color: #1aa3ff;
}
em {
    font-style: normal;
}
.destacado_capital {
    text-transform: uppercase;
    color: #f06;
}
p.texto_centrado {
    text-align: center !important;
}
.destacado_capital3 {
    font-size: 19px;
    text-transform: uppercase;
    color: #f06;
}
#main p .destacado_capital_left {
    font-size: 16px;
    text-transform: uppercase;
    color: #f06;
    text-align: left !important;
}
.destacado_capitalnaranja {
    font-weight: bold !important;
    text-transform: uppercase;
    color: #f06 !important;
}
.destacado_capitalh4 {
    font-size: 15px;
    font-weight: 300px;
    text-transform: uppercase;
    color: #f06;
}
.destacado_capital_small {
    font-size: 14px;
    text-transform: uppercase;
    color: #f06;
}
.destacado_capital2 {
    line-height: 28px;
    font-size: 20px;
    text-transform: uppercase;
    color: #3a3a3a !important;
}
.destacado_capital_center {
    line-height: 30px;
    font-size: 22px;
    text-transform: uppercase;
    color: #3a3a3a !important;
    text-align: center !important;
}
p.destacado_capitalx {
    line-height: 30px;
    font-size: 23px !important;
    color: #3a3a3a !important;
    text-align: center !important;
}
h4.destacado_capital2 {
    font-size: 20px !important;
    font-weight: 400 !important;
}
h3.destacado_capital2 {
    font-size: 20px !important;
    font-weight: 400 !important;
}
.destacado_capital4 {
    font-size: 19px;
    text-transform: uppercase;
}
.destacado_capital5 {
    line-height: 18px;
    font-size: 16px;
    text-transform: uppercase;
    color: #f06;
}
.destacado_capital6 {
    line-height: 20px;
    font-size: 18px;
    text-transform: uppercase;
    color: #f06;
}
.bloque-left10b .destacado_capital2 {
    line-height: 24px;
    overflow: hidden;
    padding-left: 5px;
    text-align: left !important;
    margin: 15px 0 10px;
}
#main p.center1 {
    font-size: 16px;
    text-transform: uppercase;
    text-align: center !important;
}
#main p.center1 a {
    color: #f06 !important;
}
#main p.center1 a:hover {
    color: #1aa3ff !important;
}
#main p.center2 {
    font-size: 16px;
    text-transform: uppercase;
    text-align: center !important;
}
#main p.center2 a {
    color: #1aa3ff !important;
}
#main p.center2 a:hover {
    color: #f06 !important;
}
#main b, #main strong {
    font-weight: 600;
}
#main h2 b, #main h2 strong, #main h3 b, #main h3 strong, #main h4 b, #main h4 strong {
    font-weight: 500 !important;
}
.widget-title h3 {
    color: #3a3a3a !important;
}
.title_hijas h3 {
    margin-top: 15px;
    text-align: center;
}
.post-img {
    margin: 5px 0;
}
.destacado_acquista a {
    text-decoration: none;
    color: #fff !important;
    background-color: #f06;
    border: 1px solid #fff !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
#informacion_acquista2 a:hover {
    text-decoration: none !important;
}
h1.title {
    line-height: 47px;
    font-weight: 400;
    text-transform: uppercase;
    color: #f06 !important;
}
h2 {
    line-height: 43px !important;
    font-size: 30px;
    font-weight: 400;
}
h3 {
    line-height: 37px !important;
    font-size: 28px;
    font-weight: 400;
}
h4 {
    font-size: 22px;
    font-weight: 400;
}
h2.turquesa, h3.turquesa {
    color: #3a3a3a !important;
}
h2.turquesa {
    font-size: 30px !important;
}
h3.turquesa {
    font-size: 24px !important;
}
h2.turquesa_center, h3.turquesa_center, h4.turquesa_center,  {
    font-weight: 400;
    color: #1aa3ff !important;
    text-align: center;
}
h2.amarillento_center, h3.amarillento_center, h4.amarillento_center,  {
    font-weight: 400;
    color: #ffa600 !important;
    text-align: center;
}
h2.turquesa_center {
    font-size: 30px !important;
    font-weight: 400;
    color: #1aa3ff !important;
    text-align: center !important;
}
h3.turquesa_center {
    margin-bottom: 25px;
    font-size: 24px !important;
    font-size: 28px !important;
    font-weight: 400;
    text-transform: inherit;
    color: #1aa3ff;
    padding-bottom: 5px;
    text-align: center;
}
h2.amarillento_center {
    font-size: 30px !important;
    font-weight: 400;
    color: #ffa600 !important;
    text-align: center !important;
}
h3.amarillento_center {
    font-size: 24px !important;
    font-weight: 400;
    color: #ffa600 !important;
    text-align: center !important;
}
h3.sobrio_center {
    font-size: 24px !important;
    font-weight: 400;
    color: #3a3a3a !important;
    text-align: center !important;
}
h4.turquesa_center,  {
    font-size: 22px !important;
    font-weight: 400;
    color: #1aa3ff !important;
    text-align: center !important;
}
h4.center_normal {
    font-size: 22px !important;
    font-weight: 400;
    text-align: center !important;
}
h4.amarillento_center,  {
    font-size: 22px !important;
    font-weight: 400;
    color: #ffa600 !important;
    text-align: center !important;
}
h4.sobrio_center,  {
    font-size: 22px !important;
    font-weight: 400;
    color: #3a3a3a !important;
    text-align: center !important;
}
h2.turquesa_center_m, h3.turquesa_center_m, h4.turquesa_center_m, h2.turquesa_center_m2, h3.turquesa_center_m2, h4.turquesa_center_m2 {
    text-transform: uppercase;
    color: #1aa3ff !important;
    text-align: center;
}
h2.amarillento_center_m, h3.amarillento_center_m, h4.amarillento_center_m, h2.amarillento_center_m2, h3.amarillento_center_m2, h4.amarillento_center_m2 {
    text-transform: uppercase;
    color: #ffa600 !important;
    text-align: center;
}
h3.sobrio_center_m2, h4.sobrio_center_m2 {
    text-transform: uppercase;
    color: #3a3a3a !important;
    text-align: center;
}
h2.turquesa_center_m, h2.turquesa_center_m2 {
    font-size: 30px !important;
    text-transform: uppercase;
    color: #1aa3ff !important;
    text-align: center;
}
h2.amarillento_center_m, h2.amarillento_center_m2 {
    font-size: 30px !important;
    text-transform: uppercase;
    color: #ffa600 !important;
    text-align: center;
}
h2.sobrio_center_m, h2. sobrio_center_m2 {
    font-size: 30px !important;
    text-transform: uppercase;
    color: #3a3a3a !important;
    text-align: center;
}
h3.turquesa_center_m, h3.turquesa_center_m2 {
    font-size: 28px !important;
    font-weight: 400;
    text-transform: uppercase;
    color: #1aa3ff !important;
    text-align: center;
}
h3.amarillento_center_m, h3.amarillento_center_m2 {
    font-size: 28px !important;
    font-weight: 400;
    text-transform: uppercase;
    color: #ffa600 !important;
    text-align: center;
}
h3. sobrio_center_m, h3. sobrio_center_m2 {
    font-size: 24px !important;
    font-weight: 400;
    text-transform: uppercase;
    color: #3a3a3a !important;
    text-align: center;
}
h4.turquesa_center_m, h4.turquesa_center_m2 {
    font-size: 22px !important;
    font-weight: 400;
    text-transform: uppercase;
    color: #1aa3ff !important;
    text-align: center;
    margin: 10px 0 25px !important;
}
h4.amarillento_center_m, h4.amarillento_center_m2 {
    font-size: 22px !important;
    font-weight: 400;
    text-transform: uppercase;
    color: #ffa600 !important;
    text-align: center;
}
h4.sobrio_center_m, h4. sobrio_center_m2 {
    font-size: 22px !important;
    font-weight: 400;
    text-transform: uppercase;
    color: #3a3a3a !important;
    text-align: center;
}
h4.turquesa_center_m2 {
    line-height: 28px;
    font-size: 22px;
}
h4.amarillento_center_m2 {
    line-height: 28px;
    font-size: 22px;
}
h2.naranja, h3.naranja {
    font-weight: 400;
    color: #3a3a3a !important;
}
h2.naranja_center, h3.naranja_center, h4.naranja_center, .naranja_center, .naranja_centergrande {
    font-weight: 400;
    color: #3a3a3a !important;
    text-align: Center;
}
h2.naranja_center {
    font-size: 30px;
}
h3.naranja_center {
    font-size: 24px;
}
h4.naranja_center {
    font-size: 22px;
    color: #f06 !important;
}
h4.naranja_centergrande {
    line-height: 32px;
    font-size: 24px;
}
h3.naranjaclaro_centergrande, .h4.naranjaclaro_centergrande {
    line-height: 32px;
    font-size: 26px;
    font-weight: bold;
    text-transform: uppercase;
    color: #f3586f;
    text-align: center;
}
h2.naranja2, h3.naranja2, h4.naranja2 {
    color: #f06 !important;
}
h2.turquesa_grande_centrado {
    font-size: 28px;
    font-weight: 400;
    color: #1aa3ff;
    text-align: center !important;
}
h3.turquesa_grande_centrado, h4.turquesa_grande_centrado {
    font-size: 26px;
    font-weight: 400;
    color: #1aa3ff;
    text-align: center !important;
}
h2.naranja_grande_centrado {
    font-size: 28px;
    font-weight: 400;
    color: #f06;
    text-align: center !important;
}
h3.naranja_grande_centrado, h4.naranja_grande_centrado {
    font-size: 26px;
    font-weight: 400;
    color: #f06;
    text-align: center !important;
}
.alert_half .colu1 p, .alert_half .colu2 p {
    text-align: left;
}
.alert_half2 .colu1 p, .alert_half2 .colu2 p {
    text-align: center !important;
}
a#cn-accept-cookie {
    background-color: #3c0 !important;
    padding: 5px;
}
a#cn-more-info {
    color: #777 !important;
}
.contorno_verde {
    line-height: 28px;
    margin-bottom: 20px;
    font-size: 17px !important;
    border: 1px solid #0c0;
    padding: 15px;
}
.contorno_verde_center {
    line-height: 28px;
    margin-bottom: 20px;
    font-size: 17px !important;
    border: 1px solid #0c0;
    padding: 15px;
}
.contorno_rojo {
    line-height: 28px;
    margin-bottom: 20px;
    font-size: 17px !important;
    border: 1px solid #ee2c2c;
    padding: 15px;
}
.contorno_rojo_center {
    line-height: 28px;
    margin-bottom: 20px;
    font-size: 17px !important;
    border: 1px solid #ee2c2c;
    text-align: center !important;
    padding: 15px;
}
.contorno_turquesa {
    line-height: 28px;
    margin-bottom: 20px;
    font-size: 17px !important;
    border: 1px solid #1aa3ff;
    text-align: center !important;
    padding: 15px;
}
.contorno_turquesa_center {
    line-height: 28px;
    margin-bottom: 20px;
    font-size: 17px !important;
    border: 1px solid #1aa3ff;
    text-align: center !important;
    padding: 15px;
}
.contorno_gris {
    margin-bottom: 20px;
    font-size: 17px !important;
    border: 2px solid #e8e8e8;
    padding: 15px;
}
.contorno_gris2 {
    margin-bottom: 20px;
    font-size: 17px !important;
    border: 1.5px solid #999;
    padding: 15px;
}
.contorno_naranja {
    margin-bottom: 20px;
    font-size: 17px !important;
    overflow: hidden;
    border: 3px solid #f06;
    padding: 15px;
}
.contorno_naranja_claro {
    margin-bottom: 20px;
    font-size: 17px !important;
    border: 1px solid #f3586f;
    padding: 15px;
}
.contorno_naranja_claro2 {
    margin-bottom: 20px;
    font-size: 17px !important;
    border: 1px solid #f3586f;
    padding: 15px;
}
.footer-content .footer-bottom-content {
    line-height: 30px !important;
    font-size: 15px !important;
}
.footer-content a .footer-bottom-content a {
    color: #606060 !important;
}
.footer-content a:hover .footer-bottom-content a:hover {
    text-transform: underline !important;
    color: #fff !important;
}
.footer-content .footer-bottom-content a {
    text-decoration: underline !important;
    color: #d9d9d9 !important;
}
.footer-content .footer-bottom-content a:hover {
    color: #fff !important;
    background-color: #ffa600 !important;
}
.col-md-6, .col-sm-6 {
    border: 1px #e8e8e8 solid;
}
.bloque, .bloque_rojo, .bloque_verde, .bloque2, .bloque_hnaranjaclaro {
    line-height: 2 !important;
    margin-bottom: 20px;
    font-size: 18px !important;
    border: 1px solid #e8e8e8;
    padding: 15px;
}
.bloque_center {
    line-height: 2 !important;
    margin-bottom: 20px;
    font-size: 18px !important;
    border: 1px solid #e8e8e8;
    text-align: center !important;
    padding: 15px;
}
.bloque_rest {
    margin-bottom: 20px;
    border: 1px solid #e8e8e8;
    padding: 15px;
}
.bloque_rest_center {
    margin-bottom: 20px;
    border: 1px solid #e8e8e8;
    padding: 15px;
}
.bloque_rojo {
    border: 1px solid #ee2c2c !important;
}
.bloque_verde {
    border: 1px solid #0c0 !important;
}
.bloque_rest img {
    display: block !important;
    margin-left: auto;
    margin-right: auto;
}
.bloque_rest_center img {
    display: block !important;
    margin-left: auto;
    margin-right: auto;
}
.bloque img, .bloque_center, .bloque_hnaranjaclaro {
    margin-left: auto;
    margin-right: auto;
    pdisplay: block !important;
}
.bloque_hnaranjaclaro {
    border: 1px solid #f06 !important;
}
.bloque h2, .bloque h3, .bloque h4, .bloque h5, .bloque h6, .bloque_center h2, .bloque_center h3, .bloque_center h4, .bloque_center h5, .bloque_center h6 {
    font-weight: 400;
    color: #3a3a3a;
    text-align: center;
}
.bloque h3.turquesa_center, .bloque h3.turquesa_center_m, .bloque h3.turquesa_center_m2, .bloque h4.turquesa_center, .bloque h4.turquesa_center_m, .bloque h4.turquesa_center_m2 {
    color: #1aa3ff !important;
}
.bloque h3.naranja_center, .bloque h3.naranja_center_m, ..bloque h3.naranja_center_m2, .bloque h4.naranja_center, .bloque h4.naranja_center_m, ..bloque h4.naranja_center_m2 {
    color: #f06 !important;
}
.bloque h4, .bloque_center h4, .bloque_hnaranjaclaro h4 {
    line-height: 30px;
    font-size: 22px;
}
.bloque h5, .bloque_center h5, .bloque_hnaranjaclaro h5 {
    line-height: 30px;
    font-size: 22px;
}
.bloque_hnaranjaclaro h3, .bloque_hnaranjaclaro h4, .bloque_hnaranjaclaro h5 {
    font-weight: 500;
    color: #f3586f;
    text-align: center;
}
.bloque2 img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.bloque2 h3, .bloque2 h4 {
    font-weight: 500;
    color: #1aa3ff;
    text-align: center;
}
.bloque_rest_center h3, .bloque_rest_center h4 {
    font-weight: 500;
    text-align: center;
}
.bloque_rest_center p, .bloque_rest_center p.texto_desc2, p.text_center_x, p.text_center_x {
    text-align: center !important;
}
.bloque h3.naranja_claro_m {
    text-transform: uppercase;
    color: #f3586f !important;
}
.bloque h3.naranja_m {
    text-transform: uppercase;
    color: #f06 !important;
}
.bloque h3.rojo_m {
    text-transform: uppercase;
    color: #e60000 !important;
}
.bloque h3.verde_m {
    text-transform: uppercase;
    color: #0c0 !important;
}
.bloque p {
    text-align: left;
}
.bloque p.texto_boton1, .bloque p.texto_boton2, .bloque p.texto_boton3, .bloque p.texto_boton4 {
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    text-align: center !important;
    text-shadow: none !important;
    margin: 10px;
    padding: 8px;
}
.bloque p.texto_boton1 a {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #f06;
    border: 1px solid #fff !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.bloque p.texto_boton1 a:hover {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #0fa02b !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.bloque p.texto_boton1 a:active {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #1aa3ff !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.bloque p.texto_boton2 a {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #f06;
    border: 1px solid #fff !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.bloque p.texto_boton2 a:hover {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #1aa3ff !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.bloque p.texto_boton2 a:active {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #1aa3ff !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.bloque p.texto_boton3 a {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #f06;
    border: 1px solid #fff !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.bloque p.texto_boton3 a:hover {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #1aa3ff !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.bloque p.texto_boton3 a:active {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #1aa3ff !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.bloque p.texto_boton4 a {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #0c0;
    border: 1px solid #fff !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.bloque p.texto_boton4 a:hover {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #1aa3ff !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.bloque p.texto_boton4 a:active {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #1aa3ff !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.bloque p.texto_desc1, .contorno_producto p.texto_desc1, .contorno_naranja p.texto_desc1 {
    font-size: 18px !important;
    color: #f06 !important;
    text-align: center! important;
    margin: 20px 0 10px;
}
.bloque p.texto_desc2, .contorno_producto p.texto_desc2, .contorno_naranja p.texto_desc2, .bloque_hnaranjaclaro p.texto_desc2, p.text_center_x {
    font-size: 18px !important;
    color: #555 !important;
    text-align: center! important;
    margin: 20px 0 10px;
}
.bloque p.texto_desc2new, .contorno_producto p.texto_desc2new, .contorno_naranja p.texto_desc2new, .bloque_hnaranjaclaro p.texto_desc2new {
    font-size: 18px !important;
    color: #555 !important;
    text-align: center! important;
    margin: 5px 0 !important;
}
.bloque p.texto_desc2_m, .bloque_hnaranjaclaro p.texto_desc2_m, p.text_center_x_m {
    font-size: 17px;
    text-transform: uppercase;
    color: #555;
    text-align: center! important;
    margin: 20px 0 10px;
}
.bloque p.amarillento_bloque, .bloque_hnaranjaclaro p.amarillento_bloque {
    font-size: 25px;
    color: #ffa600;
    text-align: center !important;
}
.bloque p.texto_desc1, .bloque_hnaranjaclaro p.texto_desc1 {
    font-size: 16px !important;
    color: #f06 !important;
    text-align: center! important;
    margin: 20px 0 10px;
}
.bloque .texto_desc2, .bloque_hnaranjaclaro .texto_desc2, p.text_center_x {
    font-size: 18px !important;
    color: #555 !important;
    text-align: center! important;
    margin: 20px 0 10px;
}
.bloque .texto_desc2_m, .bloque_hnaranjaclaro .texto_desc2_m, p.text_center_x_m {
    font-size: 17px;
    text-transform: uppercase;
    color: #555;
    text-align: center! important;
    margin: 20px 0 10px;
}
.bloque .amarillento_bloque, .bloque_hnaranjaclaro .amarillento_bloque {
    font-size: 25px;
    color: #ffa600;
    text-align: center !important;
}
.bloque2 h3.naranja_claro_m {
    text-transform: uppercase;
    color: #f3586f !important;
}
.bloque2 h3.naranja_m {
    text-transform: uppercase;
    color: #f06 !important;
}
.bloque2 h3.rojo_m {
    text-transform: uppercase;
    color: #e60000 !important;
}
.bloque2 h3.verde_m {
    text-transform: uppercase;
    color: #0c0 !important;
}
h3.verde_m, h4.verde_m, h3.rojo_m, h4.rojo_m {
    font-weight: 400;
}
.bloque2 p {
    text-align: center !important;
}
.bloque2 h5.destacado_capital2_center {
    line-height: 28px;
    font-size: 20px;
    text-transform: uppercase;
    color: #3a3a3a !important;
    text-align: center !important;
}
.bloque2 p.texto_boton1, .bloque2 p.texto_boton2, .bloque2 p.texto_boton3, .bloque2 p.texto_boton4 {
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    text-align: center !important;
    text-shadow: none !important;
    margin: 10px;
    padding: 8px;
}
.bloque2 p.texto_boton1 a {
    text-decoration: none;
    color: #fff !important;
    background-color: #f3586f;
    border: 1px solid #fff !important;
    text-align: center !important;
    text-shadow: none !important;
    t-ext-decoration: none !important;
    padding: 10px 22px;
}
.bloque2 p.texto_boton1 a:hover {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #1aa3ff !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.bloque2 p.texto_boton1 a:active {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #1aa3ff !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.bloque2 p.texto_boton2 a {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #f06;
    border: 1px solid #fff !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.bloque2 p.texto_boton2 a:hover {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #1aa3ff !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.bloque2 p.texto_boton2 a:active {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #1aa3ff !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.bloque2 p.texto_boton3 a {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #e60000;
    border: 1px solid #fff !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.bloque2 p.texto_boton3 a:hover {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #1aa3ff !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.bloque2 p.texto_boton3 a:active {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #1aa3ff !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.bloque2 p.texto_boton4 a {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #0c0;
    border: 1px solid #fff !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.bloque2 p.texto_boton4 a:hover {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #1aa3ff !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.bloque2 p.texto_boton4 a:active {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #1aa3ff !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.bloque2 p.texto_desc1 {
    font-size: 16px;
    color: #f06;
    text-align: center! important;
    margin: 20px 0 10px;
}
.bloque2 p.texto_desc2, p.text_center_x {
    font-size: 17px;
    color: #555;
    text-align: center! important;
    margin: 20px 0 10px;
}
.bloque2 p.texto_desc2_m, p.text_center_x_m {
    font-size: 17px;
    text-transform: uppercase;
    color: #555;
    text-align: center! important;
    margin: 20px 0 10px;
}
.bloque2 p.amarillento_bloque {
    font-size: 25px;
    color: #ffa600;
    text-align: center !important;
}
h3.naranja5 {
    color: #f06;
}
.cn-button.bootstrap {
    background-color: #f3586f !important;
}
.info_gaudibundle {
    text-align: center !important;
    margin: 25px 0 35px !important;
}
.info_gaudibundle a.naranja_azul {
    display: block;
    text-decoration: none !important;
    text-transform: uppercase;
    color: #fff !important;
    background-color: #f06 !important;
    border: 1px solid #1aa3ff :text-decoration:none !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 28px !important;
}
.info_gaudibundle a.naranja_azul:hover {
    color: #fff !important;
    background-color: #1aa3ff !important;
}
.info_gaudibundle a.amarillento_azul {
    display: block;
    text-decoration: none !important;
    text-transform: uppercase;
    color: #fff !important;
    background-color: #ffa600 !important;
    border: 1px solid #1aa3ff :text-decoration:none !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 28px !important;
}
.info_gaudibundle a.amarillento_azul:hover {
    color: #fff !important;
    background-color: #1aa3ff !important;
}
.destacado_venta_new {
    display: block;
    line-height: 26px;
    overflow: hidden;
    text-align: center !important;
    clear: both;
    margin: 2px 0 35px !important;
}
.destacado_venta_new a {
    display: block;
    text-decoration: none !important;
    text-transform: uppercase;
    color: #fff !important;
    background-color: #ffbb39 !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 28px !important;
}
.destacado_venta_new a:hover {
    color: #fff !important;
    background-color: #f06 !important;
    border: 1px solid #f06 : !important;
}
.texto_titulo {
    font-size: 20px;
    text-transform: uppercase;
    color: #f06;
}
.texto_titulo_min {
    font-size: 20px;
    color: #f06;
}
.texto_titulo2 {
    font-size: 20px;
    text-transform: uppercase;
    color: #1aa3ff;
}
.texto_titulocenter {
    font-size: 20px;
    text-transform: uppercase;
    color: #1aa3ff !important;
    text-align: center !important;
}
.texto_titulo2_min {
    font-size: 20px;
    color: #1aa3ff;
}
.texto_dato {
    color: #555;
}
.texto_titulo_ok {
    font-size: 20px;
    text-transform: uppercase;
    color: #1aa3ff !important;
}
.productos3 h4 a {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #1aa3ff !important;
    padding: 5px;
}
.productos3 h4 a:hover {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #f3586f !important;
    padding: 5px;
}
#cookie-notice .cn-button {
    color: #ededed;
}
.destacado_centrado_new {
    overflow: hidden;
}
.destacado_centrado_new p, td, th {
    line-height: 25px !important;
    font-size: 18px !important;
    text-align: center !important;
}
.destacado_centrado_newdoble {
    overflow: hidden;
}
.destacado_centrado_newdoble p, td, th {
    line-height: 25px !important;
    font-size: 17px !important;
    text-align: center !important;
}
#responsive-form {
    width: 100%;
    max-width: 800px;
    margin-top: 15px;
}
.form-row {
    width: 100%;
    clear: both;
}
.column-half {
    display: block;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    float: left;
    padding: 0.65rem;
}
.column-full {
    width: 100% !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    float: left;
    padding: 0.65rem;
}
.column-full label {
    display: block !important;
}
.column-full label, .colum-half label {
    line-height: 35px !important;
    font-weight: normal !important;
}
.clearfix:after {
    display: table;
    content: "";
    clear: both;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea {
    font-weight: normal;
    color: #f3586f;
    border-color: #e8e8e8;
}
.wpcf7 .wpcf7-submit {
    text-transform: uppercase;
    color: #fff;
    background-color: #f06;
    -moz-box-shadow: 0 0 0 0 !important;
    -webkit-box-shadow: 0 0 0 0 !important;
    -o-box-shadow: 0 0 0 0 !important;
    box-shadow: 0 0 0 0 !important;
    border-color: #f06 !important;
    padding: 8px 18px !important;
}
.wpcf7 input[type="number"], .wpcf7 input[type="date"], .wpcf7 input[type="tel"], .wpcf7 select[name="menu-idiomas"], .wpcf7 select[name="menu-partedia"] {
    font-weight: normal;
    color: #f3586f !important;
    border-color: #e8e8e8 !important;
}
.wpcf7 input[type="submit"]:hover {
    background-color: #f06 !important;
    -moz-box-shadow: none ! !important;
    -webkit-box-shadow: none ! !important;
    -o-box-shadow: none ! !important;
    box-shadow: none ! !important;
    border-color: #f06 !important;
}
.reservatexto2 {
    margin-bottom: 25px;
    overflow: hidden;
}
.reservatexto2 a {
    display: block;
    text-decoration: none !important;
    text-transform: uppercase;
    color: #fff !important;
    background-color: #f06 !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 28px !important;
}
.reservatexto2 a:hover {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #1aa3ff !important;
}
.reservatextonew {
    margin-bottom: 25px;
    overflow: hidden;
}
.reservatextonew a {
    display: block;
    text-decoration: none !important;
    text-transform: uppercase;
    color: #fff !important;
    background-color: #f06 !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 28px !important;
}
.reservatextonew a:hover {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #0fa02b !important;
}
.reservatextonew5 {
    margin-bottom: 25px;
    overflow: hidden;
}
.reservatextonew5 a {
    display: block;
    text-decoration: none !important;
    text-transform: uppercase;
    color: #fff !important;
    background-color: #f3586f !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 28px !important;
}
.reservatextonew5 a:hover {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #ffa600 !important;
}
.reservatextonew6 {
    margin-bottom: 25px;
    overflow: hidden;
}
.reservatextonew6 a {
    display: block;
    font-size: 25px;
    text-decoration: none !important;
    text-transform: uppercase;
    color: #fff !important;
    background-color: #ffa600 !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 20px 28px !important;
}
.reservatextonew6 a:hover {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #f06 !important;
}
.reservatextonew7 {
    margin-bottom: 25px;
    overflow: hidden;
}
.reservatextonew7 a {
    display: block;
    font-size: 25px;
    text-decoration: none !important;
    text-transform: uppercase;
    color: #fff !important;
    background-color: #f06 !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 20px 28px !important;
}
.reservatextonew7 a:hover {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #0fa02b !important;
}
.reservatextonewok {
    margin-bottom: 25px;
    overflow: hidden;
}
.reservatextonewok a {
    display: block;
    line-height: 30px;
    font-size: 25px;
    text-decoration: none !important;
    text-transform: uppercase;
    color: #fff !important;
    background-color: #f3586f !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 20px 28px !important;
}
.reservatextonewok a:hover {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #f06 !important;
}
.reservaredok {
    margin-bottom: 25px;
    overflow: hidden;
}
.reservaredok a {
    display: block;
    line-height: 30px;
    font-size: 25px;
    text-decoration: none !important;
    text-transform: uppercase;
    color: #fff !important;
    background-color: #f06 !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 20px 28px !important;
}
.reservaredok a:hover {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #0fa02b !important;
}
.reservaredok2 {
    margin-bottom: 20px;
    overflow: hidden;
}
.reservaredok2 a {
    display: block;
    line-height: 27px;
    font-size: 22px;
    text-decoration: none !important;
    text-transform: uppercase;
    color: #fff !important;
    background-color: #f06 !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 28px !important;
}
.reservaredok2 a:hover {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #0fa02b !important;
}
.reservayellowok {
    margin-bottom: 25px;
    overflow: hidden;
}
.reservayellowok a {
    display: block;
    line-height: 30px;
    font-size: 25px;
    text-decoration: none !important;
    text-transform: uppercase;
    color: #fff !important;
    background-color: #ffbb39 !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 20px 28px !important;
}
.reservayellowok a:hover {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #f06 !important;
}
.reservayellowok2 {
    margin-bottom: 20px;
    overflow: hidden;
}
.reservayellowok2 a {
    display: block;
    line-height: 27px;
    font-size: 22px;
    text-decoration: none !important;
    text-transform: uppercase;
    color: #fff !important;
    background-color: #ffa600 !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 28px !important;
}
.reservayellowok2 a:hover {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #0fa02b !important;
}
.reservatextonew2 {
    margin-bottom: 25px;
    overflow: hidden;
}
.reservatextonew2 a {
    display: block;
    text-decoration: none !important;
    text-transform: uppercase;
    color: #fff !important;
    background-color: #f06 !important;
    text-align: center !important;
    text-shadow: none !important;
	font-size:25px;
    padding: 30px 28px !important;
}
.reservatextonew2 a:hover {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #f3586f !important;
}
.reserva_rest {
    margin-bottom: 25px;
    overflow: hidden;
}
.reserva_rest a {
    display: block;
    text-decoration: none !important;
    text-transform: uppercase;
    color: #fff !important;
    background-color: #f3586f !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 5px 28px !important;
}
.reserva_rest a:hover {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #1aa3ff !important;
}
.reservatexotickets {
    margin-bottom: 25px;
    overflow: hidden;
}
.reservatexotickets a {
    display: block;
    font-size: 22px;
    text-decoration: none !important;
    text-transform: uppercase;
    color: #fff !important;
    background-color: #00b300 !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 28px !important;
}
.reservatexotickets a:hover {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #f06 !important;
}
.reservatextoinfo {
    margin-bottom: 25px;
    overflow: hidden;
}
.reservatextoinfo a {
    display: block;
    font-size: 22px;
    text-decoration: none !important;
    text-transform: uppercase;
    color: #fff !important;
    background-color: #f3586f !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 28px !important;
}
.reservatextoinfo a:hover {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #f06 !important;
}
.reservainfoyellow {
    margin-bottom: 25px;
    overflow: hidden;
}
.reservainfoyellow a {
    display: block;
    text-decoration: none !important;
    text-transform: uppercase;
    color: #fff !important;
    background-color: #ffbb39 !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 28px !important;
}
.reservainfoyellow a:hover {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #f06 !important;
}
.reserva_sanvalentin {
    margin-bottom: 25px;
    overflow: hidden;
}
.reserva_sanvalentin a {
    display: block;
    text-decoration: none !important;
    text-transform: uppercase;
    color: #fff !important;
    background-color: #f04242 !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 28px !important;
}
.reserva_sanvalentin a:hover {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #ee2c2c !important;
}
.reserva_sanvalentin2 {
    margin-bottom: 25px;
    overflow: hidden;
}
.reserva_sanvalentin2 a {
    display: block;
    line-height: 35px;
    font-size: 25px;
    text-decoration: none !important;
    text-transform: uppercase;
    color: #fff !important;
    background-color: #f04242 !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 18px 28px !important;
}
.reserva_sanvalentin2 a:hover {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #ee2c2c !important;
}
#informacion {
    width: 100%;
    overflow: hidden;
    text-align: left;
}
#informacion h3 {
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    color: #555 !important;
}
#informacion p {
    line-height: 1.6;
    font-size: 16px !important;
    text-align: left;
}
#izquierda {
    width: 45%;
    overflow: hidden;
    float: left;
}
#derecha {
    width: 45%;
    overflow: hidden;
    float: right;
}
#izquierda_azul {
    width: 45%;
    overflow: hidden;
    background-color: #bce8f1;
    float: left;
}
#derecha_azul {
    width: 45%;
    overflow: hidden;
    background-color: #bce8f1;
    float: right;
}
#informacion2 {
    width: 100%;
    overflow: hidden;
}
#informacion2 h3 {
    line-height: 20px;
    font-size: 16px !important;
    font-weight: bold;
    color: #555 !important;
}
#informacion_acquista {
    width: 100%;
    margin-bottom: 20px;
    overflow: hidden;
    border: 1px solid #f3586f;
    padding: 15px;
}
#informacion_acquista h3 {
    line-height: 18px;
    font-size: 14px;
    font-weight: 500;
}
#izquierda2 {
    width: 45%;
    overflow: hidden;
    float: left;
}
#derecha2 {
    width: 45%;
    overflow: hidden;
    float: right;
}
#izquierda_acquista {
    width: 60%;
    overflow: hidden;
    float: left;
}
#derecha_acquista {
    width: 30%;
    width: 39%;
    margin-top: 20px;
    overflow: hidden;
    float: right;
}
.destsidebar a {
    display: block;
    text-decoration: none !important;
    text-transform: uppercase;
    color: #fff !important;
    background-color: #ffbb39 !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 28px !important;
}
.destsidebar a:hover {
    color: #fff !important;
    background-color: #1aa3ff !important;
    text-align: center !important;
}
.infotop10 {
    text-align: center !important;
    margin: 25px 0 35px !important;
}
.infotop10 a {
    display: block;
    text-decoration: none !important;
    text-transform: uppercase;
    color: #fff !important;
    background-color: #f3586f !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 28px !important;
}
.infotop10 a:hover {
    color: #fff !important;
    background-color: #1aa3ff !important;
}
a.infotop10b {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #ffbb39 !important;
    border: 1px solid #1aa3ff !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 28px !important;
}
a.infotop10b:hover {
    color: #fff !important;
    background-color: #1aa3ff !important;
    border: 1px solid #ffbb39 !important;
}
.listado_hijas {
    text-align: center !important;
    margin: 25px 0 35px !important;
}
.listado_hijas a {
    display: block;
    text-decoration: none !important;
    text-transform: uppercase;
    color: #fff !important;
    background-color: #1aa3ff !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 28px !important;
}
.listado_hijas a:hover {
    color: #fff !important;
    background-color: #f3586f !important;
}
.verde {
    color: #0c0 !important;
}
.verde_m {
    text-transform: uppercase;
    color: #0c0;
}
.verde_m2 {
    line-height: 28px;
    font-size: 20px;
    text-transform: uppercase;
    color: #0c0;
}
.verde4 {
    line-height: 28px;
    text-transform: uppercase;
    color: #0c0;
}
.verde3 {
    color: #0c0;
}
.verde_destacado {
    color: #0c0;
}
.verde_destacado_m {
    text-transform: uppercase;
    color: #0c0;
}
.verde_destacado_m2 {
    line-height: 28px;
    font-size: 20px;
    text-transform: uppercase;
    color: #0c0;
}
.verde5 {
    color: #0c0 !important;
}
.verde5destacado {
    text-transform: uppercase !important;
    color: #0c0 !important;
}
.verde_capital {
    text-transform: uppercase;
    color: #0c0;
}
.verde_small_dest {
    font-size: 12px;
    text-transform: inherit;
    color: #0c0;
    text-align: center !important;
}
.grisoscuro {
    color: #666;
}
.centerp {
    text-align: center !important;
}
.turquesa_small_dest {
    font-size: 13px;
    text-transform: inherit;
    color: #1aa3ff;
    text-align: center !important;
}
.amarillento_small_dest {
    font-size: 13px;
    text-transform: inherit;
    color: #ffa600;
    text-align: center !important;
}
.turquesa {
    color: #1aa3ff;
}
.turquesa_m {
    text-transform: uppercase;
    color: #1aa3ff;
}
.turquesa_m2 {
    line-height: 28px !important;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    color: #1aa3ff;
}
.turquesa_m5 {
    line-height: 28px !important;
    font-size: 22px;
    text-transform: uppercase;
    color: #1aa3ff;
    text-align: left !important;
}
.turquesa_m6 {
    line-height: 22px !important;
    line-height: 27px !important;
    font-size: 20px !important;
    text-transform: uppercase;
    color: #1aa3ff;
    margin: 4px 0 !important;
}
.turquesa_m7 {
    line-height: 24px !important;
    line-height: 28px !important;
    font-size: 22px !important;
    text-transform: uppercase;
    color: #1aa3ff;
    margin: 20px 0 !important;
}
.gris_m {
    line-height: 18px !important;
    font-size: 16px !important;
    text-transform: uppercase;
    color: #3a3a3a;
    color: #555;
    margin: 4px 0 !important;
}
.amarillento {
    color: #ffa600;
}
.amarillento_m {
    text-transform: uppercase;
    color: #ffa600;
}
.amarillento_m2 {
    line-height: 28px;
    font-size: 20px;
    text-transform: uppercase;
    color: #ffa600;
}
.amarillento_m3 {
    font-weight: bold;
    text-transform: uppercase;
    color: #ffa600;
}
.gris_m2 {
    font-size: 20pxline-height:28px;
    text-transform: uppercase;
    color: #555;
}
.gris_m3 {
    font-weight: bold;
    text-transform: uppercase;
}
.naranja_m {
    text-transform: uppercase;
    color: #f06;
}
.naranja_m2 {
    line-height: 28px !important;
    font-size: 20px;
    text-transform: uppercase;
    color: #f06;
    text-align: left !important;
}
.naranja_m2_center {
    line-height: 28px !important;
    font-size: 20px;
    text-transform: uppercase;
    color: #f06;
    text-align: center !important;
}
.naranja_m4 {
    line-height: 25px !important;
    font-size: 18px;
    text-transform: uppercase;
    color: #f06;
    text-align: left !important;
}
.naranja_m5 {
    line-height: 28px !important;
    font-size: 22px;
    text-transform: uppercase;
    color: #f06;
    text-align: left !important;
}
.naranja_claro {
    color: #f3586f;
}
.naranja_claro_m {
    text-transform: uppercase;
    color: #f3586f;
}
.naranja_claro_m2 {
    line-height: 28px;
    font-size: 20px;
    text-transform: uppercase;
    color: #f3586f;
}
.naranja_claro_mx {
    line-height: 32px !important;
    font-size: 30px !important;
    text-transform: uppercase;
    color: #f3586f;
    text-align: center !important;
}
.naranja_claro_center_m2 {
    line-height: 28px;
    font-size: 20px;
    text-transform: uppercase;
    color: #f3586f;
    text-align: center !important;
}
.naranja_claro_center_m3 {
    line-height: 28px;
    margin-bottom: -15px;
    font-size: 24px;
    text-transform: uppercase;
    color: #f3586f;
    text-align: center !important;
}
.bloque .naranja_claro_center_m3 {
    text-align: center !important;
}
.negritatitle {
    color: #666 !important;
}
.enlacedestacado_m {
    font-size: 17px !important;
    text-transform: uppercase !important;
    color: #f06 !important;
}
a.enlacedestacado_m:hover {
    font-size: 17px !important;
    text-transform: uppercase !important;
    color: #fff !important;
}
a:hover .enlacedestacado_m {
    font-size: 17px !important;
    text-transform: uppercase !important;
    color: #fff !important;
}
.azul {
    color: #1aa3ff;
}
.azul_capital {
    text-transform: uppercase;
    color: #1aa3ff;
}
.rojo {
    color: #ee2c2c;
}
.rojo_capital {
    text-transform: uppercase;
    color: #ee2c2c;
}
.rojo_m {
    text-transform: uppercase;
    color: #ee2c2c;
}
.rojo_m2 {
    line-height: 28px;
    font-size: 20px;
    text-transform: uppercase;
    color: #ee2c2c;
}
.rojo2 {
    color: #b94a48 !important;
}
.rojo2destacado {
    text-transform: uppercase !important;
    color: #b94a48 !important;
}
.rojo_small {
    font-size: 14px;
    color: #ee2c2c;
}
.rojo_claro {
    color: #f04242;
}
.rojo_claro_m {
    text-transform: uppercase;
    color: #f04242;
}
.rojo_claro_m2 {
    line-height: 28px;
    font-size: 20px;
    text-transform: uppercase;
    color: #f04242;
}
.miel {
    color: #ffbb39;
}
.verdoso {
    color: #0c0;
}
.rojizo {
    color: #e60000;
}
.miel_m {
    text-transform: uppercase;
    color: #ffbb39;
}
.verdoso_m {
    text-transform: uppercase;
    color: #0c0;
}
.rojizo_m {
    text-transform: uppercase;
    color: #e60000;
}
.whitetable {
    color: #fff !important;
}
.titulo_terrazas {
    color: #0b615e;
}
.alert-oks .post-ajax-border {
    border: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
}
.alert-oks h4 {
    color: #468847;
    text-align: left;
}
.alert-acquista .post-ajax-border {
    border: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
}
.alert-acquista h4 {
    color: #468847 !important;
    color: #3a87ad;
    text-align: left;
}
.alert-info .post-ajax-border {
    border: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
}
.alert-info h4 {
    text-align: left;
}
.alert h4 {
    margin-bottom: 9px;
    font-size: 17px;
    font-weight: 200;
    text-transform: uppercase;
    text-align: left;
}
.alert-danger h4 {
    text-align: left;
}
.alert-white a.link-alertwhite {
    color: #f06 !important;
}
.alert-white a.link-alertwhite:hover {
    color: #fff !important;
    background-color: #f06 !important;
}
.alert h3 {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 2px;
    margin-bottom: 9px;
    font-size: 17px;
    font-size: 16px;
    font-weight: bold;
    font-weight: 200;
    text-transform: uppercase;
}
.alert-success h3 {
    color: #468847;
}
.alert-info h3 {
    color: #1aa3ff;
}
.alert-danger h3 {
    color: #b94a48;
}
.alert-white {
    line-height: 1.5;
    color: #555;
    background-color: #fff;
    border-color: #ffbb39;
}
.alert-white h4 {
    color: #1aa3ff !important;
}
.alert-white2 {
    line-height: 1.5px;
    color: #555;
    background-color: #fff;
    border: 1px solid #ffbb39;
}
.alert-white2 h4 {
    color: #1aa3ff !important;
}
.alert-agra {
    line-height: 1.5;
    color: #1aa3ff;
    background-color: #fff;
    border-color: #f06;
}
.alert-white5 {
    line-height: 30px !important;
    color: #555;
    background-color: #fff;
    border-color: #ffbb39;
    text-align: left !important;
}
.alert-white5 h4 {
    color: #1aa3ff !important;
}
#informacion .alert-info {
    line-height: 1.6 !important;
    font-size: 17px;
}
#informacion .alert-white {
    line-height: 1.6 !important;
    font-size: 17px;
    color: #666 !important;
}
#informacion .alert-white5 {
    line-height: 30px !important;
    font-size: 17px;
    color: #666 !important;
}
.alert-white a {
    text-decoration: none;
    color: #f06 !important;
}
.alert-white a:hover {
    text-decoration: none;
    color: #fff !important;
    background-color: #f06 !important;
    text-shadow: none !important;
}
.alert-white5 a {
    text-decoration: none;
    color: #f06 !important;
}
.alert-white5 a:hover {
    text-decoration: none;
    color: #fff !important;
    background-color: #f06 !important;
    text-shadow: none !important;
}
.alert {
    line-height: 27px;
    border: 1px solid #f3586f !important;
    text-align: justify;
}
#ad_header {
    margin-top: 5px;
    overflow: hidden;
}
#img_destacada {
    margin-bottom: 10px;
    overflow: hidden;
}
.info_data2 {
    margin-right: 6px;
    font-size: 15px;
    color: #454545 !important;
    text-align: center !important;
    padding: 5px;
}
.year_irb {
    line-height: 19px;
    font-size: 14px !important;
    color: #fff;
    text-align: center;
    float: left;
}
a.info_data2 {
    color: #555 !important;
    padding-bottom: 10px;
    background-color: #fff !important;
}
a:hover.info_data2 {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #ffbb39 !important;
}
p.info_data2 {
    line-height: 1.9 !important;
}
#fecha_irb {
    width: 100%;
    overflow: hidden;
    margin: 10px 0;
}
#fecha_publicacion {
    overflow: hidden;
    background-color: #f3586f;
    float: left;
    margin: 0 15px 5px 0;
    padding: 10px;
}
#fecha_modificacion {
    overflow: hidden;
    background-color: #737373;
    text-align: center !important;
    float: left;
    margin: 0 15px 5px 0;
    padding: 10px 10px 0;
}
.year_irb .valor {
    display: inline-block;
    font-size: 15px;
    color: #454545 !important;
    margin: 0 2px;
}
#newfecha {
    overflow: hidden;
    border: 1px solid #737373;
    text-align: center !important;
    float: left;
    margin: 0 5px 5px 10px;
    padding: 7px 5px 0;
}
.bloque-left {
    margin-left: 5px;
    margin-bottom: 15px;
    overflow: hidden;
    padding-left: 10px;
}
.bloque-left2 {
    margin-left: 20px;
    margin-top: 5px;
    margin-bottom: 10px;
    overflow: hidden;
    padding-left: 5px;
}
.bloque-left2 .verde {
    line-height: 24px;
}
.bloque-left2 ul li {
    margin-left: 15px;
    line-height: 24px;
    margin-top: -6px;
}
.bloque-left3 {
    margin-left: 2px;
    margin-bottom: 15px;
    overflow: hidden;
    padding-left: 10px;
}
.bloque-left4 {
    line-height: 24px;
    overflow: hidden;
    padding-left: 5px;
    margin: 4px 0 10px;
}
.bloque-left4b {
    line-height: 24px;
    overflow: hidden;
    padding-left: 5px;
    text-align: left;
    margin: 4px 0 10px;
}
.bloque-left5 {
    margin-left: 2px;
    line-height: 26px;
    margin-bottom: 15px;
    overflow: hidden;
    padding-left: 10px;
}
.bloque-left6 {
    overflow: hidden;
    padding-left: 5px;
    margin: 4px 0 10px;
}
.bloque-left6 .verde {
    line-height: 24px;
}
.bloque-left7 {
    line-height: 30px;
    font-size: 12px;
    overflow: hidden;
    text-transform: uppercase;
    padding-left: 5px;
}
.bloque-left7 .bullets li {
    margin-bottom: 15px;
    font-size: 13px;
    text-align: left;
}
.bloque-left8 {
    line-height: 24px;
    overflow: hidden;
    padding-left: 5px;
}
.bloque-left9 {
    margin-left: 2px;
    margin-bottom: 15px;
    font-size: 90%;
    overflow: hidden;
    padding-left: 5px;
}
.bloque-left10 {
    line-height: 28px;
    overflow: hidden;
    padding-left: 5px;
    margin: 15px 0 10px;
}
.bloque-left10x {
    line-height: 28px;
    overflow: hidden;
    padding-left: 5px;
    text-align: left !important;
    margin: 15px 0 10px;
}
.bloque-left10x p {
    text-align: left !important;
}
.bloque-left10x2 {
    line-height: 28px;
    overflow: hidden;
    padding-left: 5px;
    text-align: left !important;
    margin: 5px 0 10px;
}
.bloque-left10x2 p {
    text-align: left !important;
}
.bloque-left10x3 {
    line-height: 28px;
    overflow: hidden;
    padding-left: 5px;
    text-align: left !important;
    margin: 5px 0 15px;
}
.bloque-left10x3 p {
    text-align: left !important;
}
.bloque-left11 {
    line-height: 24px;
    overflow: hidden;
    padding-left: 5px;
    margin: 15px 0 10px;
}
.bloque-left11 .bullets li {
    text-align: left !important;
}
.bloque-left12 {
    line-height: 24px;
    overflow: hidden;
    padding-left: 5px;
    text-align: left;
    margin: 15px 0 10px;
}
.bloque-lefttop {
    line-height: 30px;
    overflow: hidden;
    padding-left: 10px;
    margin: 20px 0;
}
.bloque-lefttop a {
    font-weight: bold;
    color: #1aa3ff !important;
}
.bloque-lefttop a:hover {
    color: #fff !important;
    background-color: #1aa3ff;
    padding: 1px !important;
}
.souv_gastro1 {
    text-transform: uppercase;
    color: #1aa3ff;
}
.souv_gastro2 {
    color: #1aa3ff;
}
.souv_choco1 {
    text-transform: uppercase;
    color: #795548;
}
.souv_choco2 {
    color: #795548;
}
.souv_centrocom1 {
    text-transform: uppercase;
    color: #9c27b0;
}
.souv_centrocom2 {
    color: #9c27b0;
}
.souv_bares1 {
    text-transform: uppercase;
    color: #c2185b;
}
.souv_bares2 {
    color: #c2185b;
}
.souv_espec1 {
    text-transform: uppercase;
    color: #ffbb39;
}
.souv_espec2 {
    color: #ffbb39;
}
.souv_madebcn1 {
    text-transform: uppercase;
    color: #afb42b;
}
.souv_madebcn2 {
    color: #afb42b;
}
.souv_galeria1 {
    text-transform: uppercase;
    color: #7cb342;
}
.souv_galeria2 {
    color: #7cb342;
}
.souv_museos1 {
    text-transform: uppercase;
    color: #0288d1;
}
.souv_museos2 {
    color: #0288d1;
}
.souv_libro1 {
    text-transform: uppercase;
    color: #ff5252;
}
.souv_libro2 {
    color: #ff5252;
}
.alterna-sc-icon.center {
    display: none;
}
.destacado_titleacquista {
    line-height: 23px;
    font-size: 19px;
    font-weight: bold !important;
    text-transform: uppercase;
    color: #1aa3ff;
    padding-left: 14px;
    text-align: center !important;
    margin: 10px 0;
}
.destacado_acquista {
    margin-left: 20px;
    margin-left: 28px;
    margin-right: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 14px;
    padding-left: 8px;
    text-align: center !important;
    text-shadow: none !important;
}
.destacado_acquista a:hover {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_acquista a:active {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_titleacquistablue {
    line-height: 23px;
    font-size: 19px;
    font-weight: bold !important;
    text-transform: uppercase;
    color: #1aa3ff;
    padding-left: 14px;
    text-align: center !important;
    margin: 10px 0;
}
.destacado_acquistablue {
    margin-left: 20px;
    margin-left: 28px;
    margin-right: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 14px;
    padding-left: 8px;
    text-align: center !important;
    text-shadow: none !important;
}
.destacado_acquistablue a {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300;
    border: 1px solid #fff !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_acquistablue a:hover {
    text-decoration: none;
    color: #fff !important;
    background-color: #ffbb39 !important;
    border: 1px solid #ffbb39 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_acquistablue a:active {
    text-decoration: none;
    color: #fff !important;
    background-color: #ffbb39 !important;
    border: 1px solid #ffbb39 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.alert_half .colu1x p, .alert_half .colu2x p {
    text-align: left !important;
}
h3.widget-title {
    color: #454545 !important;
}
.productos2 {
    width: 100%;
    overflow: hidden;
    clear: both;
    margin: 5px 0 15px;
}
.productos2 .columna1, .productos2 .columna2 {
    width: 48.5%;
    border: 1px solid #e8e8e8 !important;
    float: left;
    margin: 0 3px;
    padding: 10px;
}
.productos2 .columna1 img, .productos2 .columna2 img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
}
.productos2 p {
    text-align: center;
    padding: 0 5px;
}
.productos2 h2, .productos2 h3, .productos2 h4, .productos2 h5 {
    margin-bottom: 30px;
    font-weight: 400;
    text-transform: inherit;
    color: #f06;
    padding-bottom: 5px;
    text-align: center;
}
.productos3 {
    width: 100%;
    overflow: hidden;
    clear: both;
    margin: 5px 0 15px;
}
.productos3 .columna1, .productos3 .columna2 {
    width: 48.5%;
    float: left;
    margin: 0 3px;
    padding: 10px;
}
.productos3 .columna1 img, .productos3 .columna2 img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-bottom: #e8e8e8 dotted 1px;
    padding-bottom: 10px;
}
.productos3 p {
    text-align: center;
    padding: 0 5px;
}
.productos3 h2, .productos3 h3, .productos3 h4, .productos3 h5 {
    margin-bottom: 30px;
    border-bottom: 1px solid #e8e8e8 !important;
    font-weight: 400;
    text-transform: inherit;
    color: #f06;
    padding-bottom: 15px;
    text-align: center;
}
.productos4 {
    width: 100%;
    overflow: hidden;
    clear: both;
    margin: 5px 0 15px;
}
.productos4 .columna1, .productos4 .columna2 {
    width: 48.5%;
    border: 1px solid #e8e8e8 !important;
    float: left;
    margin: 0 3px;
    padding: 10px;
}
.productos4 p {
    padding: 0 5px;
}
.productos4 h2, .productos4 h3, .productos4 h4, .productos4 h5 {
    margin-bottom: 30px;
    border-bottom: 1px solid #e8e8e8 !important;
    font-weight: 400;
    text-transform: inherit;
    color: #f06;
    padding-bottom: 5px;
    text-align: center;
}
.alert_half {
    width: 100%;
    overflow: hidden;
    clear: both;
    margin: 5px 0 15px;
}
.alert_half .colu1, .alert_half .colu2 {
    width: 48%;
    line-height: 30px;
    float: left;
    margin: 0 0 2px;
    padding: 0 10px;
}
.alert_half .colu1x, .alert_half .colu2x {
    width: 48%;
    line-height: 30px;
    border: 1px solid #e8e8e8;
    text-align: left !important;
    float: left;
    margin: 0 0 0 10px;
    padding: 15px;
}
.alert_half .colu_evento_img, .alert_half .colu_evento_info {
    width: 48.5%;
    line-height: 30px;
    padding-left: 5px;
    float: left;
    margin: 0 0 2px;
}
.alert_half .colu1a, .alert_half .colu2a, .alert_half .colu3a {
    width: 31.5%;
    line-height: 30px;
    padding-left: 5px;
    float: left;
    margin: 0 0 2px;
}
.alert_half .colu1b, .alert_half .colu2b, .alert_half .colu3b, .alert_half .colu4b {
    width: 48.5%;
    line-height: 30px;
    padding-left: 5px;
    float: left;
    margin: 0 0 2px;
}
.contorno_producto {
    width: 100%;
    margin-bottom: 20px;
    overflow: hidden;
    border: 2px solid #e8e8e8;
    padding: 15px;
}
.contorno_productooks {
    width: 100%;
    margin-bottom: 20px;
    overflow: hidden;
    border: 2px solid #e8e8e8;
    padding: 15px;
}
.contorno_producto .parte1, .contorno_producto .parte2, .contorno_naranja .parte1, .contorno_naranja .parte2 {
    width: 48.5%;
    float: left;
    margin: 0 3px;
    padding: 10px;
}
.contorno_productooks .parte1, .contorno_productooks .parte2 {
    width: 48.5%;
    float: left;
    margin: 0 3px;
    padding: 10px;
}
.contorno_producto h2, .contorno_producto h3 {
    margin-bottom: 30px;
    font-size: 24px;
    font-weight: 400;
    text-transform: inherit;
    padding-bottom: 5px;
}
.contorno_producto h2.center_normal, .contorno_producto h3.center_normal, .contorno_producto h4.center_normal, .contorno_producto h5.center_normal, bloque h2.center_normal {
    margin-bottom: 30px;
    font-weight: 400;
    text-transform: inherit;
    color: #3a3a3a;
    padding-bottom: 5px;
    text-align: center;
}
.contorno_naranja h2.center_normal, .contorno_naranja h3.center_normal, .contorno_naranja h4.center_normal, .contorno_naranja h5.center_normal {
    margin-bottom: 30px;
    font-weight: 400;
    text-transform: inherit;
    color: #3a3a3a;
    padding-bottom: 5px;
    text-align: center !important;
}
.contorno_producto h2.center_normal, .contorno_naranja h2.center_normal {
    font-size: 30px;
}
.contorno_producto h3.center_normal, .contorno_naranja h3.center_normal {
    font-size: 28px;
}
.contorno_producto h2.center_m, .contorno_producto h3.center_m, .contorno_product h4.center_m {
    margin-bottom: 30px;
    font-weight: 400;
    text-transform: inherit;
    color: #3a3a3a !important;
    padding-bottom: 5px;
    text-align: center;
}
.contorno_naranja h2. center_m, .contorno_naranja h3.center_m, .contorno_naranja h4.center_m {
    margin-bottom: 30px;
    font-weight: 400;
    text-transform: normal !important;
    color: #3a3a3a;
    padding-bottom: 5px;
    text-align: center;
}
.contorno_productooks h2, .contorno_productooks h3 {
    margin-bottom: 30px;
    font-weight: 400;
    text-transform: inherit;
    padding-bottom: 5px;
}
.contorno_producto h4, .contorno_producto h5 {
    margin-bottom: 12px;
    font-size: 24px;
    font-weight: 400;
    text-transform: inherit;
    padding-bottom: 5px;
}
.contorno_producto h4.sobrio, .contorno_producto h5.sobrio {
    margin-bottom: 30px;
    font-size: 21px;
    font-weight: 500;
    text-transform: inherit;
    color: #3a3a3a;
    padding-bottom: 5px;
    text-align: center;
}
.contorno_producto h4.sobrio_m, .contorno_producto h5.sobrio_m {
    margin-bottom: 30px;
    font-size: 19px;
    font-weight: 500;
    text-transform: inherit;
    color: #3a3a3a;
    padding-bottom: 5px;
    text-align: center;
}
.contorno_productooks h4, .contorno_productooks h5 {
    margin-bottom: 12px;
    font-weight: 400;
    text-transform: inherit;
    padding-bottom: 5px;
}
.contorno_producto .parte1 img, .contorno_producto .parte2 img, .contorno_naranja .parte1 img, .contorno_naranja .parte2 img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
}
.contorno_producto p {
    color: #555;
}
.contorno_producto a:hover {
    text-decoration: none !important;
}
.contorno_productooks .parte1 img, .contorno_productooks .parte2 img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
}
.contorno_productooks p {
    color: #555;
}
.contorno_productooks a:hover {
    text-decoration: none !important;
}
.titulo_producto {
    margin-left: 12px;
    line-height: 23px;
    line-height: 30px !important;
    font-size: 23px;
    font-weight: bold !important;
    font-weight: 500 !important;
    text-transform: uppercase;
    color: #f06;
    color: #1aa3ff !important;
    text-align: center !important;
}
.titulo_producto2 {
    margin-left: 12px;
    line-height: 23px;
    line-height: 30px !important;
    font-size: 23px;
    font-weight: bold !important;
    font-weight: 500 !important;
    text-transform: uppercase;
    color: #f06 !important;
    text-align: center !important;
}
.promo_producto2 {
    margin-left: 12px;
    font-size: 15px !important;
    text-transform: uppercase;
    color: #555 !important;
    text-align: center !important;
}
.promo_producto2_big {
    margin-left: 12px;
    font-size: 18px !important;
    text-transform: uppercase;
    color: #555 !important;
    text-align: center !important;
}
.promo_producto {
    margin-left: 12px;
    font-size: 18px !important;
    color: #f06 !important;
    text-align: center !important;
}
.promo_producto_big {
    margin-left: 12px;
    font-size: 18px !important;
    text-transform: uppercase;
    color: #f06 !important;
    text-align: center !important;
}
.idioma_producto_small {
    margin-left: 12px !important;
    font-size: 14px;
    text-transform: uppercase;
    color: #f06;
    color: #3a3a3a !important;
    padding-bottom: 5px;
    text-align: center !important;
}
.idioma_producto {
    margin-left: 12px;
    font-size: 15px !important;
    text-transform: uppercase;
    color: #f3586f;
    color: #3a3a3a !important;
    padding-bottom: 5px;
    text-align: center !important;
}
.reserva_producto {
    margin-left: 20px;
    margin-left: 28px;
    margin-right: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 14px;
    padding-left: 8px;
    text-align: center !important;
    text-shadow: none !important;
}
.reserva_producto a {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #f06;
    border: 1px solid #fff !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.reserva_producto a:hover {
    text-decoration: none;
    color: #fff !important;
    background-color: #0fa02b !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.reserva_producto a:active {
    text-decoration: none;
    color: #fff !important;
    background-color: #0fa02b !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
h4.verde_center, h5.verde_center {
    line-height: 28px;
    font-size: 21px;
    text-transform: capitalize !important;
    color: #0c0 !important;
    text-align: center;
}
h3.verde_center {
    line-height: 28px;
    font-size: 24px;
    color: #0c0 !important;
    text-align: center;
}
h4.verde_center_m, h5.verde_center_m {
    line-height: 28px;
    font-size: 21px;
    text-transform: inherit;
    color: #0c0 !important;
    text-align: center;
}
h3.verde_center_m {
    line-height: 28px;
    font-size: 24px;
    text-transform: inherit;
    color: #0c0 !important;
    text-align: center;
}
h4.rojo_center, h5.rojo_center {
    line-height: 28px;
    font-size: 21px;
    text-transform: capitalize !important;
    color: #f04242 !important;
    text-align: center;
}
h3.rojo_center {
    line-height: 28px;
    font-size: 24px;
    color: #f04242 !important;
    text-align: center;
}
h4.rojo_center_m, h5.rojo_center_m {
    line-height: 28px;
    font-size: 21px;
    text-transform: inherit;
    color: #f04242 !important;
    text-align: center;
}
h3.rojo_center_m {
    line-height: 28px;
    font-size: 24px;
    text-transform: inherit;
    color: #f04242 !important;
    text-align: center;
}
h3.amarillo_center {
    line-height: 28px;
    font-size: 24px;
    color: #ffa600 !important;
    text-align: center;
}
h4.amarillo_center_m, h5.amarillo_center_m {
    line-height: 28px;
    font-size: 21px;
    text-transform: inherit;
    color: #ffa600 !important;
    text-align: center;
}
h3.amarillo_center_m {
    line-height: 28px;
    font-size: 24px;
    text-transform: inherit;
    color: #ffa600 !important;
    text-align: center;
}
h4.turquesa_center {
    line-height: 28px;
    font-size: 24px;
    font-weight: 400 !important;
    text-transform: inherit !important;
    color: #1aa3ff !important;
    text-align: center;
}
h5.turquesa_center {
    line-height: 26px;
    font-size: 22px;
    font-weight: 400 !important;
    text-transform: inherit !important;
    color: #1aa3ff !important;
    text-align: center;
}
h4.turquesa_center_m, h5.turquesa_center_m {
    line-height: 28px;
    font-size: 21px;
    text-transform: inherit;
    color: #1aa3ff !important;
    text-align: center;
}
h3.turquesa_center_m {
    line-height: 28px;
    font-size: 24px;
    text-transform: inherit;
    color: #1aa3ff !important;
    text-align: center;
}
h4.titulo_producto, h5.titulo_producto {
    line-height: 30px !important;
    font-weight: 500 !important;
    color: #1aa3ff !important;
}
h4.titulo_producto2, h5.titulo_producto2 {
    line-height: 30px !important;
    font-weight: 500 !important;
    color: #f06 !important;
}
.titulo_productonoh4,  {
    line-height: 30px !important;
    font-size: 23px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    color: #1aa3ff !important;
    text-align: center !important;
}
.titulo_producto2noh4 {
    line-height: 30px !important;
    font-size: 23px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    color: #f06 !important;
    text-align: center !important;
}
.bloque_texto1 {
    margin-bottom: 20px;
    border: 1px solid #e8e8e8 !important;
}
.izq_1 {
    width: 49%;
    overflow: hidden;
    border: 1px solid #e8e8e8;
    float: left;
    margin: 0 2px;
    padding: 10px 5px;
}
.der_1 {
    width: 49%;
    overflow: hidden;
    border: 1px solid #e8e8e8;
    float: left;
    margin: 0 2px;
    padding: 10px 5px;
}
.izq_1 img, .der_1 img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.izq_venta {
    width: 49%;
    overflow: hidden;
    float: left;
    margin: 0 2px;
    padding: 10px 5px;
}
.der_venta {
    width: 49%;
    overflow: hidden;
    float: left;
    margin: 0 2px;
    padding: 10px 5px;
}
.izq_venta img, .der_venta img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
}
.izq_venta a:hover, .der_venta a:hover {
    text-decoration: none !important;
}
.botoncompra1 {
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    text-align: center !important;
    text-shadow: none !important;
    margin: 20px;
    padding: 8px;
}
.botoncompra1 a {
    text-decoration: none;
    color: #fff !important;
    background-color: #f3586f;
    border: 1px solid #fff !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.botoncompra1 a:hover {
    text-decoration: none;
    color: #fff !important;
    background-color: #f06 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.botoncompra1 a:active {
    text-decoration: none;
    color: #fff !important;
    background-color: #f06 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.destacado_acquista3 {
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    text-align: center !important;
    text-shadow: none !important;
    margin: 20px;
    padding: 8px;
}
.destacado_acquista3 a {
    text-decoration: none;
    color: #fff !important;
    background-color: #f06;
    border: 1px solid #fff !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.destacado_acquista3 a:hover {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.destacado_acquista3 a:active {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.destacado_contacto {
    margin-left: 20px;
    margin-left: 28px;
    margin-right: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 14px;
    padding-left: 8px;
    text-align: center !important;
    text-shadow: none !important;
}
.destacado_contacto a {
    text-decoration: none;
    color: #fff !important;
    background-color: #f06;
    border: 1px solid #fff !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_contacto a:hover {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_contacto a:active {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_infoacquista {
    font-size: 12px;
    text-transform: uppercase;
    color: #f06;
    padding-left: 15px;
    text-align: center !important;
    margin: 20px 0 -5px;
}
.destacado_infoacquista3 {
    font-size: 12px;
    text-transform: uppercase;
    color: #f06;
    text-align: center !important;
    margin: 20px 0 -5px;
}
.destacado_infotourist {
    font-size: 12px;
    text-transform: uppercase;
    color: #555;
    text-align: center !important;
    margin: 20px 0 -5px;
}
.destacado_infoacflag {
    line-height: 15px;
    font-size: 12px;
    text-transform: uppercase;
    color: #f06;
    padding-left: 10px;
    text-align: center !important;
    margin: 12px 0 -5px;
}
.destacado_infoacflagblue {
    line-height: 15px;
    font-size: 12px;
    text-transform: uppercase;
    color: #333;
    padding-left: 10px;
    text-align: center !important;
    margin: 12px 0 -5px;
}
.destacado_detalleacquista {
    font-size: 12px;
    text-transform: uppercase;
    color: #f06;
    padding-left: 15px;
    text-align: center !important;
    margin: 1px 0 0;
}
.destacado_titleacquista2 {
    line-height: 23px;
    font-size: 20px;
    font-weight: bold !important;
    text-transform: uppercase;
    color: #1aa3ff;
    padding-left: 14px;
    text-align: center !important;
    margin: 10px 0;
}
.destacado_acquista2 {
    margin-left: 20px;
    margin-left: 28px;
    margin-right: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 14px;
    padding-left: 8px;
    text-align: center !important;
    text-shadow: none !important;
}
.destacado_acquista2 a {
    text-decoration: none;
    color: #fff !important;
    background-color: #f06;
    border: 1px solid #fff !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_acquista2 a:hover {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_acquista2 a:active {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_titleacquistanew {
    line-height: 23px;
    font-size: 20px;
    font-weight: normal !important;
    text-transform: uppercase;
    color: #1aa3ff;
    padding-left: 14px;
    text-align: center !important;
    margin: 10px 0;
}
.destacado_infoacquista2 {
    font-size: 12px;
    text-transform: uppercase;
    color: #f06;
    padding-left: 15px;
    text-align: center !important;
    margin: 20px 0 -5px;
}
.destacado_infoacflag2 {
    line-height: 15px;
    font-size: 12px;
    text-transform: uppercase;
    color: #f06;
    padding-left: 10px;
    text-align: center !important;
    margin: 12px 0 -5px;
}
.destacado_detalleacquista2 {
    font-size: 12px;
    text-transform: uppercase;
    color: #f06;
    padding-left: 15px;
    text-align: center !important;
    margin: 1px 0 0;
}
.info_details {
    margin: 5px 2px;
}
.info_details p {
    margin-top: 12px !important;
    font-size: 12px !important;
    color: inherit !important;
}
.info_details .details_telef {
    font-size: 11px;
    text-transform: uppercase;
    color: #32a4d0 !important;
    text-align: center !important;
    margin: 12px 0 -5px;
}
.title_details {
    line-height: 18px;
    font-size: 16px;
    border-bottom: 2px solid #f06 !important;
    font-weight: bold;
    color: #f06;
    text-align: center;
}
p.botoncompra1 {
    text-align: center !important;
    margin: 15px 0 !important;
}
p.botoncompra1 a {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #f3586f;
    border: 1px solid #fff !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
p.destacado_acquista3 {
    text-align: center !important;
    margin: 15px 0 !important;
}
p.destacado_acquista3 a {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #f06;
    border: 1px solid #fff !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.header_tickets {
    text-align: center !important;
    margin: 25px 0 35px !important;
}
.header_tickets a {
    text-decoration: none !important;
}
.header_tickets a.naranja_azul {
    display: block;
    text-transform: uppercase;
    color: #fff !important;
    background-color: #f06 !important;
    border: 1px solid #1aa3ff :text-decoration:none !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 28px !important;
}
.header_tickets a.naranja_azul:hover {
    color: #fff !important;
    background-color: #0fa02b !important;
}
.header_tickets a.amarillento_azul {
    display: block;
    text-transform: uppercase;
    color: #fff !important;
    background-color: #ffbb39 !important;
    border: 1px solid #1aa3ff :text-decoration:none !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 28px !important;
}
.header_tickets a.amarillento_azul:hover {
    color: #fff !important;
    background-color: #0fa02b !important;
}
.bloque-left10x img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
#informacion #izquierda {
    width: 45% !important;
    overflow: hidden;
    float: left;
}
#informacion #derecha {
    width: 45% !important;
    overflow: hidden;
    float: right;
}
h4.alert-acquista {
    color: #468847;
    background-color: #fff;
    border: 4px solid #f06;
}
#informacion .alert-acquista {
    font-size: 12px;
}
.alert-acquista a {
    text-decoration: underline;
    color: #468847 !important;
}
.alert-acquista a:hover {
    text-decoration: underline;
    color: #468847 !important;
    background-color: #ffffb3 !important;
}
h4.alert-acquistablue {
    color: #1aa3ff;
    background-color: #fff;
    border: 4px solid #1aa3ff;
}
.alert-acquistablue h4 {
    color: #1aa3ff;
}
#informacion .alert-acquistablue {
    font-size: 12px;
}
.alert-acquistablue a {
    text-decoration: underline;
    color: #1aa3ff !important;
}
.alert-acquistablue a:hover {
    text-decoration: underline;
    color: #1aa3ff !important;
    background-color: #1aa3ff !important;
}
#informacion_acquista img {
    padding-left: 3px;
    margin: 5px;
}
.alert-acquista {
    padding: 5px 5px 3px !important;
}
.alert-acquistablue {
    padding: 5px 5px 3px !important;
}
h4.alert-acquista2 {
    color: #468847;
    background-color: #fff;
    border: 4px solid #00b300;
}
.alert-acquista2 h4 {
    color: #3a87ad;
}
#informacion2 .alert-acquista {
    font-size: 12px;
}
.alert-acquista2 a {
    text-decoration: underline;
    color: #468847 !important;
}
.alert-acquista2 a:hover {
    text-decoration: underline;
    color: #468847 !important;
    background-color: #ffffb3 !important;
}
#informacion_acquista2 {
    width: 100%;
    overflow: hidden;
    border: 1px solid #f3586f;
    margin: 20px 0 30px;
    padding: 10px;
}
#informacion_acquista2 h3 {
    line-height: 18px;
    font-size: 14px;
    font-weight: 500;
}
#informacion_acquista2 img {
    padding-left: 3px;
    margin: 5px;
}
#izquierda_acquista2 {
    width: 55%;
    overflow: hidden;
    float: left;
}
#derecha_acquista2 {
    width: 35%;
    margin-top: 24px;
    overflow: hidden;
    padding-right: 10px;
    float: right;
}
#izquierda_acquista2 img {
    display: block;
    margin-right: auto;
}
.alert-acquista2 {
    padding: 5px 5px 3px !important;
}
.table {
    width: 100%;
    margin-bottom: 20px;
}
.table th, .table td {
    line-height: 20px;
    vertical-align: top;
    text-align: left;
    border-top: 1px solid #ddd;
    padding: 8px;
}
.table th {
    font-weight: bold;
}
.table thead th {
    vertical-align: bottom;
}
.table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td {
    border-top: 0;
}
.table tbody + tbody {
    border-top: 2px solid #ddd;
}
.table .table {
    background-color: #fff;
}
.table-condensed th, .table-condensed td {
    padding: 4px 5px;
}
.table-bordered {
    border-left: 0;
    border: 1px solid #ddd;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    border-collapse: separate;
    *border-collapse: collapse;
}
.table-bordered th, .table-bordered td {
    border-left: 1px solid #ddd;
}
.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {
    border-top: 0;
}
.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child {
    -moz-border-top-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -o-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    border-radius-topleft: 4px;
}
.table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child, .table-bordered tbody:first-child tr:first-child > th:last-child {
    -moz-border-top-right-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -o-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    border-radius-topright: 4px;
}
.table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child {
    -moz-border-bottom-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -o-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-radius-bottomleft: 4px;
}
.table-bordered thead:last-child tr:last-child > th:last-child, .table-bordered tbody:last-child tr:last-child > td:last-child, .table-bordered tbody:last-child tr:last-child > th:last-child, .table-bordered tfoot:last-child tr:last-child > td:last-child, .table-bordered tfoot:last-child tr:last-child > th:last-child {
    -moz-border-bottom-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -o-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-radius-bottomright: 4px;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
    -moz-border-bottom-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -o-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    border-radius-bottomleft: 0;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
    -moz-border-bottom-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -o-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    border-radius-bottomright: 0;
}
.table-bordered caption + thead tr:first-child th:first-child, .table-bordered caption + tbody tr:first-child td:first-child, .table-bordered colgroup + thead tr:first-child th:first-child, .table-bordered colgroup + tbody tr:first-child td:first-child {
    -moz-border-top-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -o-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    border-radius-topleft: 4px;
}
.table-bordered caption + thead tr:first-child th:last-child, .table-bordered caption + tbody tr:first-child td:last-child, .table-bordered colgroup + thead tr:first-child th:last-child, .table-bordered colgroup + tbody tr:first-child td:last-child {
    -moz-border-top-right-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -o-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    border-radius-topright: 4px;
}
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {
    background-color: #f9f9f9;
}
.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th {
    background-color: #f5f5f5;
}
table td[class*="span"], table th[class*="span"], .row-fluid table td[class*="span"], .row-fluid table th[class*="span"] {
    display: table-cell;
    margin-left: 0;
    float: none;
}
.table td.span1, .table th.span1 {
    width: 44px;
    margin-left: 0;
    float: none;
}
.table td.span2, .table th.span2 {
    width: 124px;
    margin-left: 0;
    float: none;
}
.table td.span3, .table th.span3 {
    width: 204px;
    margin-left: 0;
    float: none;
}
.table td.span4, .table th.span4 {
    width: 284px;
    margin-left: 0;
    float: none;
}
.table td.span5, .table th.span5 {
    width: 364px;
    margin-left: 0;
    float: none;
}
.table td.span6, .table th.span6 {
    width: 444px;
    margin-left: 0;
    float: none;
}
.table td.span7, .table th.span7 {
    width: 524px;
    margin-left: 0;
    float: none;
}
.table td.span8, .table th.span8 {
    width: 604px;
    margin-left: 0;
    float: none;
}
.table td.span9, .table th.span9 {
    width: 684px;
    margin-left: 0;
    float: none;
}
.table td.span10, .table th.span10 {
    width: 764px;
    margin-left: 0;
    float: none;
}
.table td.span11, .table th.span11 {
    width: 844px;
    margin-left: 0;
    float: none;
}
.table td.span12, .table th.span12 {
    width: 924px;
    margin-left: 0;
    float: none;
}
.table tbody tr.success > td {
    background-color: #dff0d8;
}
.table tbody tr.error > td {
    background-color: #f2dede;
}
.table tbody tr.warning > td {
    background-color: #fcf8e3;
}
.table tbody tr.info > td {
    background-color: #d9edf7;
}
.table-hover tbody tr.success:hover > td {
    background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover > td {
    background-color: #ebcccc;
}
.table-hover tbody tr.warning:hover > td {
    background-color: #faf2cc;
}
.table-hover tbody tr.info:hover > td {
    background-color: #c4e3f3;
}
@media (max-width: 590px) {
#informacion #izquierda {
    width: 100% !important;
    overflow: hidden;
    float: left;
}
#informacion #derecha {
    width: 100% !important;
    overflow: hidden;
    float: right;
}
h1.h1portfolio {
    text-align: center !important;
}
h1 {
    text-align: center !important;
}
h4.alert-acquista {
    color: #468847;
    background-color: #fff;
    border: 4px solid #f06;
}
.alert-acquista h4 {
    color: #3a87ad;
}
#informacion .alert-acquista {
    font-size: 12px;
}
.alert-acquista a {
    text-decoration: underline;
    color: #468847 !important;
}
.alert-acquista a:hover {
    text-decoration: underline;
    color: #468847 !important;
    background-color: #ffffb3 !important;
}
.alert-acquistablue {
    color: #1aa3ff;
    background-color: #fff;
    border: 4px solid #1aa3ff;
    padding: 15px 25px 3px 4px !important;
}
.acquista-acquistablue h4 {
    color: #1aa3ff;
}
#informacion .alert-acquistablue {
    font-size: 12px;
}
.alert-acquistablue a {
    text-decoration: underline;
    color: #1aa3ff !important;
}
.alert-acquistablue a:hover {
    text-decoration: underline;
    color: #1aa3ff !important;
    background-color: #1aa3ff !important;
}
#informacion_acquista {
    width: 100%;
    overflow: hidden;
}
#informacion_acquista h3 {
    line-height: 18px;
    font-size: 14px;
    font-weight: 500;
}
#informacion_acquista img {
    padding-left: 14px;
    margin: 5px;
}
#izquierda_acquista {
    width: 100%;
    overflow: hidden;
}
#derecha_acquista {
    width: 100%;
    overflow: hidden;
}
.destacado_titleacquista {
    line-height: 23px;
    font-size: 16px;
    font-weight: bold !important;
    text-transform: uppercase;
    color: #1aa3ff;
    padding-left: 14px;
    text-align: center !important;
    margin: 7px 0;
}
.destacado_acquista {
    margin-left: 10px;
    margin-left: 28px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 14px;
    padding-left: 8px;
    text-align: center !important;
    text-shadow: none !important;
}
.destacado_acquista a {
    text-decoration: none;
    color: #fff !important;
    background-color: #f06;
    border: 1px solid #fff !important;
    text-shadow: none !important;
    padding: 10px 23px;
}
.destacado_acquista a:hover {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 23px;
}
.destacado_acquista a:active {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 23px;
}
.destacado_titleacquistablue {
    line-height: 23px;
    font-size: 16px;
    font-weight: bold !important;
    text-transform: uppercase;
    color: #1aa3ff;
    padding-left: 14px;
    text-align: center !important;
    margin: 7px 0;
}
.destacado_acquistablue {
    margin-left: 10px;
    margin-left: 28px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 14px;
    padding-left: 8px;
    text-align: center !important;
    text-shadow: none !important;
}
.destacado_acquistablue a {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300;
    border: 1px solid #fff !important;
    text-shadow: none !important;
    padding: 10px 23px;
}
.destacado_acquistablue a:hover {
    text-decoration: none;
    color: #fff !important;
    background-color: #ffbb39 !important;
    border: 1px solid #ffbb39 !important;
    text-shadow: none !important;
    padding: 10px 23px;
}
.destacado_acquistablue a:active {
    text-decoration: none;
    color: #fff !important;
    background-color: #ffbb39 !important;
    border: 1px solid #ffbb39 !important;
    text-shadow: none !important;
    padding: 10px 23px;
}
.productos2 {
    width: 100%;
    overflow: hidden;
    clear: both;
    margin: 5px 0 15px;
}
.productos2 .columna1, .productos2 .columna2 {
    width: 99%;
    border: 1px solid #e8e8e8 !important;
    float: left;
    margin: 0 3px 5px 0;
    padding: 10px;
}
.productos2 .columna1 img, .productos2 .columna2 img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
}
.productos2 p {
    text-align: center;
    padding: 0 5px;
}
.productos2 h2, .productos2 h3, .productos2 h4, .productos2 h5 {
    margin-bottom: 30px;
    font-weight: 400;
    text-transform: uppercase;
    color: #f06;
    padding-bottom: 5px;
    text-align: center;
}
.productos3 {
    width: 100%;
    overflow: hidden;
    clear: both;
    margin: 5px 0 15px;
}
.productos3 .columna1, .productos3 .columna2 {
    width: 99%;
    border: 1px solid #e8e8e8 !important;
    float: left;
    margin: 0 3px 5px 0;
    padding: 10px;
}
.productos3 .columna1 img, .productos3 .columna2 img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-bottom: #e8e8e8 dotted 1px;
    padding-bottom: 10px;
}
.productos3 p {
    text-align: center;
    padding: 0 5px;
}
.productos3 h2, .productos3 h3, .productos3 h4, .productos3 h5 {
    margin-bottom: 30px;
    border-bottom: 1px solid #e8e8e8 !important;
    font-weight: 400;
    text-transform: inherit;
    color: #f06;
    padding-bottom: 15px;
    text-align: center;
}
.productos4 {
    width: 100%;
    overflow: hidden;
    clear: both;
    margin: 5px 0 15px;
}
.productos4 .columna1, .productos2 .columna2 {
    width: 99%;
    border: 1px solid #e8e8e8 !important;
    float: left;
    margin: 0 3px 5px 0;
    padding: 10px;
}
.productos4 p {
    padding: 0 5px;
}
.productos4 h2, .productos4 h3, .productos4 h4, .productos4 h5 {
    margin-bottom: 30px;
    border-bottom: 1px solid #e8e8e8 !important;
    font-weight: 400;
    text-transform: inherit;
    color: #f06;
    padding-bottom: 5px;
}
.contorno_producto {
    width: 100%;
    margin-bottom: 20px;
    overflow: hidden;
    border: 1px solid #e8e8e8;
    padding: 15px;
}
.contorno_productooks {
    width: 100%;
    margin-bottom: 20px;
    overflow: hidden;
    border: 1px solid #e8e8e8;
    padding: 15px;
}
.contorno_producto .parte1, .contorno_producto .parte2, .contorno_naranja .parte1, .contorno_naranja .parte2 {
    width: 98.5%;
    float: left;
    margin: 0 3px;
    padding: 10px;
}
.contorno_productooks .parte1, .contorno_productooks .parte2 {
    width: 98.5%;
    float: left;
    margin: 0 3px;
    padding: 10px;
}
.contorno_producto h2, .contorno_producto h3, .contorno_producto h4, .contorno_producto h5 {
    margin-bottom: 30px;
    font-weight: 400;
    text-transform: inherit;
    color: #3a3a3a;
    padding-bottom: 5px;
}
.contorno_naranja h2, .contorno_naranja h3, .contorno_naranja h4, .contorno_naranja h5 {
    margin-bottom: 30px;
    font-weight: 400;
    text-transform: normal !important;
    color: #f06;
    padding-bottom: 5px;
}
.contorno_producto h4.sobrio, .contorno_producto h5.sobrio {
    margin-bottom: 30px;
    font-size: 21px;
    font-weight: 500;
    text-transform: inherit;
    color: #3a3a3a;
    padding-bottom: 5px;
    text-align: center;
}
.contorno_producto h4.sobrio_m, .contorno_producto h5.sobrio_m {
    margin-bottom: 30px;
    font-size: 19px;
    font-weight: 500;
    text-transform: inherit;
    color: #3a3a3a;
    padding-bottom: 5px;
    text-align: center;
}
.contorno_productooks h2, .contorno_productooks h3, .contorno_productooks h4, .contorno_productooks h5 {
    margin-bottom: 30px;
    font-weight: 400;
    text-transform: inherit;
    padding-bottom: 5px;
}
.contorno_producto .parte1 img, .contorno_producto .parte2 img, .contorno_naranja .parte1 img, .contorno_naranja .parte2 img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
}
.contorno_productooks .parte1 img, .contorno_productooks .parte2 img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
}
.alert_half {
    width: 100%;
    overflow: hidden;
    clear: both;
    margin: 5px 0 15px;
}
.alert_half .colu1, .alert_half .colu2 {
    width: 98%;
    line-height: 30px;
    float: left;
    margin: 0 0 2px;
    padding: 0 10px;
}
.alert_half .colu1x, .alert_half .colu2x {
    width: 98%;
    line-height: 30px;
    border: 1px solid #e8e8e8;
    text-align: left !important;
    float: left;
    margin: 0 0 0 10px;
    padding: 15px;
}
.alert_half .colu_evento_img, .alert_half .colu_evento_info {
    width: 99%;
    line-height: 30px;
    padding-left: 5px;
    float: left;
    margin: 0 0 2px;
}
.alert_half .colu1a, .alert_half .colu2a, .alert_half .colu3a {
    width: 99%;
    line-height: 30px;
    padding-left: 5px;
    float: left;
    margin: 0 0 2px;
}
.alert_half .colu1b, .alert_half .colu2b, .alert_half .colu3b, .alert_half .colu4b {
    width: 99%;
    line-height: 30px;
    padding-left: 5px;
    float: left;
    margin: 0 0 2px;
}
.izq_venta {
    width: 99%;
    overflow: hidden;
    float: left;
    margin: 0 2px;
    padding: 10px 5px;
}
.der_venta {
    width: 99%;
    overflow: hidden;
    float: left;
    margin: 0 2px;
    padding: 10px 5px;
}
.botoncompra1 {
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    text-align: center !important;
    text-shadow: none !important;
    margin: 10px;
    padding: 8px;
}
.botoncompra1 a {
    text-decoration: none;
    color: #fff !important;
    background-color: #f3586f;
    border: 1px solid #fff !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.botoncompra1 a:hover {
    text-decoration: none;
    color: #fff !important;
    background-color: #f06 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.botoncompra1 a:active {
    text-decoration: none;
    color: #fff !important;
    background-color: #f06 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.destacado_acquista3 {
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    text-align: center !important;
    text-shadow: none !important;
    margin: 10px;
    padding: 8px;
}
.destacado_acquista3 a {
    text-decoration: none;
    color: #fff !important;
    background-color: #f06;
    border: 1px solid #fff !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.destacado_acquista3 a:hover {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.destacado_acquista3 a:active {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.destacado_contacto {
    margin-left: 10px;
    margin-left: 28px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 14px;
    padding-left: 8px;
    text-align: center !important;
    text-shadow: none !important;
}
.destacado_contacto a {
    text-decoration: none;
    color: #fff !important;
    background-color: #f06;
    border: 1px solid #fff !important;
    text-shadow: none !important;
    padding: 10px 23px;
}
.destacado_contacto a:hover {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 23px;
}
.destacado_contacto a:active {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 23px;
}
.destacado_infoacquista {
    font-size: 12px;
    text-transform: uppercase;
    color: #f06;
    padding-left: 15px;
    text-align: center !important;
    margin: 12px 0 -5px;
}
.destacado_infoacquista3 {
    font-size: 12px;
    text-transform: uppercase;
    color: #f06;
    text-align: center !important;
    margin: 12px 0 -5px;
}
.destacado_infotourist {
    font-size: 12px;
    text-transform: uppercase;
    color: #555;
    text-align: center !important;
    margin: 12px 0 -5px;
}
.destacado_infoacflag {
    line-height: 15px;
    font-size: 12px;
    text-transform: uppercase;
    color: #f06;
    padding-left: 10px;
    text-align: center !important;
    margin: 12px 0 -5px;
}
.destacado_infoacflagblue {
    line-height: 15px;
    font-size: 12px;
    text-transform: uppercase;
    color: #333;
    padding-left: 10px;
    text-align: center !important;
    margin: 12px 0 -5px;
}
.destacado_detalleacquista {
    font-size: 12px;
    text-transform: uppercase;
    color: #f06;
    padding-left: 15px;
    text-align: center !important;
    margin: 1px 0 0;
}
.alert-acquista {
    padding: 15px 25px 3px 4px !important;
}
h4.alert-acquista2 {
    color: #468847;
    background-color: #fff;
    border: 4px solid #00b300;
}
.alert-acquista2 h4 {
    color: #3a87ad;
}
#informacion2 .alert-acquista2 {
    font-size: 12px;
}
.alert-acquista2 a {
    text-decoration: underline;
    color: #468847 !important;
}
.alert-acquista2 a:hover {
    text-decoration: underline;
    color: #468847 !important;
    background-color: #ffffb3 !important;
}
#informacion_acquista2 {
    width: 100%;
    overflow: hidden;
    border: 1px solid #f3586f;
    margin: 20px 0 30px;
}
#informacion_acquista2 h3 {
    line-height: 18px;
    font-size: 14px;
    font-weight: 500;
}
#informacion_acquista2 img {
    margin-left: auto;
    padding: 5px;
}
#izquierda_acquista2 {
    width: 100%;
    overflow: hidden;
}
#derecha_acquista2 {
    width: 100%;
    overflow: hidden;
}
#izquierda_acquista2 img {
    display: block;
    margin-right: auto;
}
.destacado_titleacquista2 {
    line-height: 23px;
    font-size: 20px;
    font-weight: bold !important;
    text-transform: uppercase;
    color: #1aa3ff;
    padding-left: 14px;
    text-align: center !important;
    margin: 7px 0;
}
.destacado_acquista2 {
    margin-left: 10px;
    margin-left: 28px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 14px;
    padding-left: 8px;
    text-align: center !important;
    text-shadow: none !important;
}
.destacado_acquista2 a {
    text-decoration: none;
    color: #fff !important;
    background-color: #f06;
    border: 1px solid #fff !important;
    text-shadow: none !important;
    padding: 10px 23px;
}
.destacado_acquista2 a:hover {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 23px;
}
.destacado_acquista2 a:active {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 23px;
}
.destacado_titleacquistanew {
    line-height: 23px;
    font-size: 20px;
    font-weight: normal !important;
    text-transform: uppercase;
    color: #1aa3ff;
    padding-left: 14px;
    text-align: center !important;
    margin: 7px 0;
}
.destacado_infoacquista2 {
    font-size: 12px;
    text-transform: uppercase;
    color: #f06;
    padding-left: 15px;
    text-align: center !important;
    margin: 12px 0 -5px;
}
.destacado_infoacflag2 {
    line-height: 15px;
    font-size: 12px;
    text-transform: uppercase;
    color: #f06;
    padding-left: 10px;
    text-align: center !important;
    margin: 12px 0 -5px;
}
.destacado_detalleacquista2 {
    font-size: 12px;
    text-transform: uppercase;
    color: #f06;
    padding-left: 15px;
    text-align: center !important;
    margin: 1px 0 0;
}
.alert-acquista2 {
    padding: 15px 25px 3px 4px !important;
}
.info_details {
    margin: 5px 2px;
}
.info_details p {
    font-size: 12px !important;
    color: inherit !important;
}
.info_details .details_telef {
    font-size: 11px;
    text-transform: uppercase;
    color: #32a4d0 !important;
    text-align: center !important;
    margin: 12px 0 -5px;
}
.title_details {
    line-height: 18px;
    font-size: 16px;
    border-bottom: 2px solid #f06 !important;
    font-weight: bold;
    color: #f06;
    text-align: center;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="number"], .wpcf7 input[type="date"], .wpcf7 input[type="tel"], .wpcf7 textarea {
    width: 90%;
}
}
@media only screen and (min-width: 48em) {
.column-half {
    width: 50%;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="number"], .wpcf7 input[type="date"], .wpcf7 input[type="tel"], .wpcf7 textarea {
    width: 99%;
}
}
@media (min-width: 591px) and (max-width: 768px) {
#informacion #izquierda {
    width: 100% !important;
    overflow: hidden;
    float: left;
}
#informacion #derecha {
    width: 100% !important;
    overflow: hidden;
    float: right;
}
h1.h1portfolio {
    text-align: center !important;
}
h4.alert-acquista {
    color: #468847;
    background-color: #fff;
    border: 4px solid #f06;
}
.alert-acquista h4 {
    color: #3a87ad;
}
#informacion .alert-acquista {
    font-size: 12px;
}
.alert-acquista a {
    text-decoration: underline;
    color: #468847 !important;
}
.alert-acquista a:hover {
    text-decoration: underline;
    color: #468847 !important;
    background-color: #ffffb3 !important;
}
h4.alert-acquistablue {
    color: #1aa3ff;
    background-color: #fff;
    border: 4px solid #1aa3ff;
}
.alert-acquistablue h4 {
    color: #1aa3ff;
}
#informacion .alert-acquistablue {
    font-size: 12px;
}
.alert-acquistablue a {
    text-decoration: underline;
    color: #1aa3ff !important;
}
.alert-acquistablue a:hover {
    text-decoration: underline;
    color: #1aa3ff !important;
    background-color: #1aa3ff !important;
}
#informacion_acquista {
    width: 100%;
    overflow: hidden;
}
#informacion_acquista h3 {
    line-height: 18px;
    font-size: 14px;
    font-weight: 500;
}
#informacion_acquista img {
    padding-left: 3px;
    margin: 5px;
}
#izquierda_acquista {
    width: 60%;
    overflow: hidden;
    float: left;
}
#derecha_acquista {
    width: 39%;
    margin-top: 3px;
    overflow: hidden;
    float: right;
}
.destacado_titleacquista {
    line-height: 23px;
    font-size: 16px;
    font-weight: bold !important;
    text-transform: uppercase;
    color: #1aa3ff;
    padding-left: 14px;
    text-align: center !important;
    margin: 7px 0;
}
.destacado_acquista {
    margin-left: 10px;
    margin-left: 28px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 14px;
    padding-left: 8px;
    text-align: center !important;
    text-shadow: none !important;
}
.destacado_acquista a {
    text-decoration: none;
    color: #fff !important;
    background-color: #f06;
    border: 1px solid #fff !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_acquista a:hover {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_acquista a:active {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_titleacquistablue {
    line-height: 23px;
    font-size: 16px;
    font-weight: bold !important;
    text-transform: uppercase;
    color: #1aa3ff;
    padding-left: 14px;
    text-align: center !important;
    margin: 7px 0;
}
.destacado_acquistablue {
    margin-left: 10px;
    margin-left: 28px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 14px;
    padding-left: 8px;
    text-align: center !important;
    text-shadow: none !important;
}
.destacado_acquistablue a {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300;
    border: 1px solid #fff !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_acquistablue a:hover {
    text-decoration: none;
    color: #fff !important;
    background-color: #ffbb39 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_acquistablue a:active {
    text-decoration: none;
    color: #fff !important;
    background-color: #ffbb39 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.productos2 {
    width: 100%;
    overflow: hidden;
    clear: both;
    margin: 5px 0 15px;
}
.productos2 .columna1, .productos2 .columna2 {
    width: 48.5%;
    border: 1px solid #e8e8e8 !important;
    float: left;
    margin: 0 3px;
    padding: 10px;
}
.productos2 .columna1 img, .productos2 .columna2 img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
}
.productos2 p {
    text-align: center;
    padding: 0 5px;
}
.productos2 h2, .productos2 h3, .productos2 h4, .productos2 h5 {
    margin-bottom: 30px;
    font-weight: 400;
    text-transform: inherit;
    color: #f06;
    padding-bottom: 5px;
    text-align: center;
}
.productos3 {
    width: 100%;
    overflow: hidden;
    clear: both;
    margin: 5px 0 15px;
}
.productos3 .columna1, .productos3 .columna2 {
    width: 48.5%;
    float: left;
    margin: 0 3px;
    padding: 10px;
}
.productos3 .columna1 img, .productos3 .columna2 img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-bottom: #e8e8e8 dotted 1px;
    padding-bottom: 10px;
}
.productos3 p {
    text-align: center;
    padding: 0 5px;
}
.productos3 h2, .productos3 h3, .productos3 h4, .productos3 h5 {
    margin-bottom: 30px;
    border-bottom: 1px solid #e8e8e8 !important;
    font-weight: 400;
    text-transform: inherit;
    color: #f06;
    padding-bottom: 15px;
    text-align: center;
}
.productos4 {
    width: 100%;
    overflow: hidden;
    clear: both;
    margin: 5px 0 15px;
}
.productos4 .columna1, .productos4 .columna2 {
    width: 48.5%;
    border: 1px solid #e8e8e8 !important;
    float: left;
    margin: 0 3px;
    padding: 10px;
}
.productos4 p {
    padding: 0 5px;
}
.productos4 h2, .productos4 h3, .productos4 h4, .productos4 h5 {
    margin-bottom: 30px;
    border-bottom: 1px solid #e8e8e8 !important;
    font-weight: 400;
    text-transform: inherit;
    color: #f06;
    padding-bottom: 5px;
}
.alert_half {
    width: 100%;
    overflow: hidden;
    clear: both;
    margin: 5px 0 15px;
}
.alert_half .colu1, .alert_half .colu2 {
    width: 48%;
    line-height: 30px;
    float: left;
    margin: 0 0 2px;
    padding: 0 10px;
}
.alert_half .colu1x, .alert_half .colu2x {
    width: 48%;
    line-height: 30px;
    border: 1px solid #e8e8e8;
    text-align: left !important;
    float: left;
    margin: 0 0 0 10px;
    padding: 15px;
}
.alert_half .colu_evento_img, .alert_half .colu_evento_info {
    width: 48.5%;
    line-height: 30px;
    padding-left: 5px;
    float: left;
    margin: 0 0 2px;
}
.alert_half .colu_evento_img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.alert_half .colu1a, .alert_half .colu2a, .alert_half .colu3a {
    width: 48.5%;
    line-height: 30px;
    padding-left: 5px;
    float: left;
    margin: 0 0 2px;
}
.alert_half .colu1b, .alert_half .colu2b, .alert_half .colu3b, .alert_half .colu4b {
    width: 48.5%;
    line-height: 30px;
    padding-left: 5px;
    float: left;
    margin: 0 0 2px;
}
.contorno_producto {
    width: 100%;
    margin-bottom: 20px;
    overflow: hidden;
    border: 1px solid #e8e8e8;
    padding: 15px;
}
.contorno_productooks {
    width: 100%;
    margin-bottom: 20px;
    overflow: hidden;
    border: 1px solid #e8e8e8;
    padding: 15px;
}
.contorno_producto .parte1, .contorno_producto .parte2, .contorno_naranja .parte1, .contorno_naranja .parte2 {
    width: 98.5%;
    float: left;
    margin: 0 3px;
    padding: 10px;
}
.contorno_productooks .parte1, .contorno_productooks .parte2 {
    width: 98.5%;
    float: left;
    margin: 0 3px;
    padding: 10px;
}
.contorno_producto h2, .contorno_producto h3, .contorno_producto h4, .contorno_producto h5 {
    margin-bottom: 30px;
    font-weight: 400;
    text-transform: inherit;
    padding-bottom: 5px;
}
.contorno_naranja h2, .contorno_naranja h3, .contorno_naranja h4, .contorno_naranja h5 {
    margin-bottom: 30px;
    font-weight: 400;
    text-transform: normal !important;
    color: #f06;
    padding-bottom: 5px;
}
.contorno_producto h4.sobrio, .contorno_producto h5.sobrio {
    margin-bottom: 30px;
    font-size: 21px;
    font-weight: 500;
    text-transform: inherit;
    color: #3a3a3a;
    padding-bottom: 5px;
    text-align: center;
}
.contorno_producto h4.sobrio_m, .contorno_producto h5.sobrio_m {
    margin-bottom: 30px;
    font-size: 19px;
    font-weight: 500;
    text-transform: inherit;
    color: #3a3a3a;
    padding-bottom: 5px;
    text-align: center;
}
.contorno_producto .parte1 img, .contorno_producto .parte2 img, .contorno_naranja .parte1 img, .contorno_naranja .parte2 img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
}
.contorno_productooks h2, .contorno_productooks h3, .contorno_productooks h4, .contorno_productooks h5 {
    margin-bottom: 30px;
    font-weight: 400;
    text-transform: inherit;
    padding-bottom: 5px;
}
.contorno_productooks .parte1 img, .contorno_productooks .parte2 img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
}
.botoncompra1 {
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    text-align: center !important;
    text-shadow: none !important;
    margin: 10px;
    padding: 8px;
}
.botoncompra1 a {
    text-decoration: none;
    color: #fff !important;
    background-color: #f3586f;
    border: 1px solid #fff !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.botoncompra1 a:hover {
    text-decoration: none;
    color: #fff !important;
    background-color: #f06 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.botoncompra1 a:active {
    text-decoration: none;
    color: #fff !important;
    background-color: #f06 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_acquista3 {
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    text-align: center !important;
    text-shadow: none !important;
    margin: 10px;
    padding: 8px;
}
.destacado_acquista3 a {
    text-decoration: none;
    color: #fff !important;
    background-color: #f06;
    border: 1px solid #fff !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_acquista3 a:hover {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_acquista3 a:active {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_contacto {
    margin-left: 10px;
    margin-left: 28px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 14px;
    padding-left: 8px;
    text-align: center !important;
    text-shadow: none !important;
}
.destacado_contacto a {
    text-decoration: none;
    color: #fff !important;
    background-color: #f06;
    border: 1px solid #fff !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_contacto a:hover {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_contacto a:active {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_infoacquista {
    font-size: 12px;
    text-transform: uppercase;
    color: #f06;
    padding-left: 15px;
    text-align: center !important;
    margin: 12px 0 -5px;
}
.destacado_infoacquista3 {
    font-size: 12px;
    text-transform: uppercase;
    color: #f06;
    text-align: center !important;
    margin: 12px 0 -5px;
}
.destacado_infotourist {
    font-size: 12px;
    text-transform: uppercase;
    color: #555;
    text-align: center !important;
    margin: 12px 0 -5px;
}
.destacado_infoacflag {
    line-height: 15px;
    font-size: 12px;
    text-transform: uppercase;
    color: #f06;
    padding-left: 10px;
    text-align: center !important;
    margin: 12px 0 -5px;
}
.destacado_infoacflagblue {
    line-height: 15px;
    font-size: 12px;
    text-transform: uppercase;
    color: #333;
    padding-left: 10px;
    text-align: center !important;
    margin: 12px 0 -5px;
}
.destacado_detalleacquista {
    font-size: 12px;
    text-transform: uppercase;
    color: #f06;
    padding-left: 15px;
    text-align: center !important;
    margin: 1px 0 0;
}
.alert-acquista {
    padding: 5px 5px 3px !important;
}
.alert-acquistablue {
    padding: 5px 5px 3px !important;
}
h4.alert-acquista2 {
    color: #468847;
    background-color: #fff;
    border: 4px solid #00b300;
}
.alert-acquista2 h4 {
    color: #3a87ad;
}
#informacion2 .alert-acquista2 {
    font-size: 12px;
}
.alert-acquista2 a {
    text-decoration: underline;
    color: #468847 !important;
}
.alert-acquista2 a:hover {
    text-decoration: underline;
    color: #468847 !important;
    background-color: #ffffb3 !important;
}
#informacion_acquista2 {
    width: 100%;
    overflow: hidden;
    border: 1px solid #f3586f;
    margin: 20px 0 30px;
    padding: 10px;
}
#informacion_acquista2 h3 {
    line-height: 18px;
    font-size: 14px;
    font-weight: 500;
}
#informacion_acquista2 img {
    padding-left: 3px;
    margin: 10px;
}
#izquierda_acquista2 {
    width: 60%;
    overflow: hidden;
    float: left;
}
#derecha_acquista2 {
    width: 39%;
    margin-top: 7px;
    overflow: hidden;
    float: right;
}
#izquierda_acquista2 img {
    display: block;
    margin-right: auto;
}
.destacado_titleacquista2 {
    line-height: 23px;
    font-size: 20px;
    font-weight: bold !important;
    text-transform: uppercase;
    color: #1aa3ff;
    padding-left: 14px;
    text-align: center !important;
    margin: 7px 0;
}
.destacado_acquista2 {
    margin-left: 10px;
    margin-left: 28px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 14px;
    padding-left: 8px;
    text-align: center !important;
    text-shadow: none !important;
}
.destacado_acquista2 a {
    text-decoration: none;
    color: #fff !important;
    background-color: #f06;
    border: 1px solid #fff !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_acquista2 a:hover {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_acquista2 a:active {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_titleacquistanew {
    line-height: 23px;
    font-size: 20px;
    font-weight: normal !important;
    text-transform: uppercase;
    color: #1aa3ff;
    padding-left: 14px;
    text-align: center !important;
    margin: 7px 0;
}
.destacado_infoacquista2 {
    font-size: 12px;
    text-transform: uppercase;
    color: #f06;
    padding-left: 15px;
    text-align: center !important;
    margin: 12px 0 -5px;
}
.destacado_infoacflag2 {
    line-height: 15px;
    font-size: 12px;
    text-transform: uppercase;
    color: #f06;
    padding-left: 10px;
    text-align: center !important;
    margin: 12px 0 -5px;
}
.destacado_detalleacquista2 {
    font-size: 12px;
    text-transform: uppercase;
    color: #f06;
    padding-left: 15px;
    text-align: center !important;
    margin: 1px 0 0;
}
.alert-acquista2 {
    padding: 5px 5px 3px !important;
}
.info_details {
    margin: 5px 2px;
}
.info_details p {
    font-size: 12px !important;
    color: inherit !important;
}
.info_details .details_telef {
    font-size: 11px;
    text-transform: uppercase;
    color: #32a4d0 !important;
    text-align: center !important;
    margin: 12px 0 -5px;
}
.title_details {
    line-height: 18px;
    font-size: 16px;
    border-bottom: 2px solid #f06 !important;
    font-weight: bold;
    color: #f06;
    text-align: center;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="number"], .wpcf7 input[type="date"], .wpcf7 input[type="tel"], .wpcf7 textarea {
    width: 90%;
}
}
@media (min-width: 769px) and (max-width: 1199px) {
#informacion #izquierda {
    width: 100% !important;
    overflow: hidden;
    float: left;
}
#informacion #derecha {
    width: 100% !important;
    overflow: hidden;
    float: right;
}
h4.alert-acquista {
    color: #468847;
    background-color: #fff;
    border: 4px solid #f06;
}
.alert-acquista h4 {
    color: #3a87ad;
}
#informacion .alert-acquista {
    font-size: 12px;
}
.alert-acquista a {
    text-decoration: underline;
    color: #468847 !important;
}
.alert-acquista a:hover {
    text-decoration: underline;
    color: #468847 !important;
    background-color: #ffffb3 !important;
}
h4.alert-acquistablue {
    color: #1aa3ff;
    background-color: #fff;
    border: 4px solid #1aa3ff;
}
.alert-acquistablue h4 {
    color: #1aa3ff;
}
#informacion .alert-acquistablue {
    font-size: 12px;
}
.alert-acquistablue a {
    text-decoration: underline;
    color: #1aa3ff !important;
}
.alert-acquistablue a:hover {
    text-decoration: underline;
    color: #1aa3ff !important;
    background-color: #1aa3ff !important;
}
#informacion_acquista {
    width: 100%;
    overflow: hidden;
}
#informacion_acquista h3 {
    line-height: 18px;
    font-size: 14px;
    font-weight: 500;
}
#informacion_acquista img {
    padding-left: 3px;
    margin: 5px;
}
#izquierda_acquista {
    width: 60%;
    overflow: hidden;
    float: left;
}
#derecha_acquista {
    width: 39%;
    margin-top: 5px;
    overflow: hidden;
    float: right;
}
.destacado_titleacquista {
    line-height: 23px;
    font-size: 16px;
    font-weight: bold !important;
    text-transform: uppercase;
    color: #1aa3ff;
    padding-left: 14px;
    text-align: center !important;
    margin: 10px 0;
}
.destacado_acquista {
    margin-left: 10px;
    margin-left: 28px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 14px;
    padding-left: 8px;
    text-align: center !important;
    text-shadow: none !important;
}
.destacado_acquista a {
    text-decoration: none;
    color: #fff !important;
    background-color: #f06;
    border: 1px solid #fff !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_acquista a:hover {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_acquista a:active {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_titleacquistablue {
    line-height: 23px;
    font-size: 16px;
    font-weight: bold !important;
    text-transform: uppercase;
    color: #1aa3ff;
    padding-left: 14px;
    text-align: center !important;
    margin: 10px 0;
}
.destacado_acquistablue {
    margin-left: 10px;
    margin-left: 28px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 14px;
    padding-left: 8px;
    text-align: center !important;
    text-shadow: none !important;
}
.destacado_acquistablue a {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300;
    border: 1px solid #fff !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_acquistablue a:hover {
    text-decoration: none;
    color: #fff !important;
    background-color: #ffbb39 !important;
    border: 1px solid #ffbb39 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_acquistablue a:active {
    text-decoration: none;
    color: #fff !important;
    background-color: #ffbb39 !important;
    border: 1px solid #ffbb39 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.productos2 {
    width: 100%;
    overflow: hidden;
    clear: both;
    margin: 5px 0 15px;
}
.productos2 .columna1, .productos2 .columna2 {
    width: 99%;
    border: 1px solid #e8e8e8 !important;
    float: left;
    margin: 0 3px 5px 0;
    padding: 10px;
}
.productos2 .columna1 img, .productos2 .columna2 img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
}
.productos2 p {
    text-align: center;
    padding: 0 5px;
}
.productos2 h2, .productos2 h3, .productos2 h4, .productos2 h5 {
    margin-bottom: 30px;
    font-weight: 400;
    text-transform: inherit;
    color: #f06;
    padding-bottom: 5px;
    text-align: center;
}
.productos3 {
    width: 100%;
    overflow: hidden;
    clear: both;
    margin: 5px 0 15px;
}
.productos3 .columna1, .productos3 .columna2 {
    width: 99%;
    float: left;
    margin: 0 3px 5px 0;
    padding: 10px;
}
.productos3 .columna1 img, .productos3 .columna2 img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-bottom: #e8e8e8 dotted 1px;
    padding-bottom: 10px;
}
.productos3 p {
    text-align: center;
    padding: 0 5px;
}
.productos3 h2, .productos3 h3, .productos3 h4, .productos3 h5 {
    margin-bottom: 30px;
    border-bottom: 1px solid #e8e8e8 !important;
    font-weight: 400;
    text-transform: inherit;
    color: #f06;
    padding-bottom: 15px;
    text-align: center;
}
.productos4 {
    width: 100%;
    overflow: hidden;
    clear: both;
    margin: 5px 0 15px;
}
.productos4 .columna1, .productos4 .columna2 {
    width: 99%;
    border: 1px solid #e8e8e8 !important;
    float: left;
    margin: 0 3px 5px 0;
    padding: 10px;
}
.productos4 p {
    padding: 0 5px;
}
.productos4 h2, .productos4 h3, .productos4 h4, .productos4 h5 {
    margin-bottom: 30px;
    border-bottom: 1px solid #e8e8e8 !important;
    font-weight: 400;
    text-transform: inherit;
    color: #f06;
    padding-bottom: 5px;
}
.alert_half {
    width: 100%;
    overflow: hidden;
    clear: both;
    margin: 5px 0 15px;
}
.alert_half .colu1, .alert_half .colu2 {
    width: 98%;
    line-height: 30px;
    float: left;
    margin: 0 0 2px;
    padding: 0 10px;
}
.alert_half .colu1x, .alert_half .colu2x {
    width: 98%;
    line-height: 30px;
    border: 1px solid #e8e8e8;
    text-align: left !important;
    float: left;
    margin: 0 0 0 10px;
    padding: 15px;
}
.alert_half .colu_evento_img, .alert_half .colu_evento_info {
    width: 99%;
    line-height: 30px;
    padding-left: 5px;
    float: left;
    margin: 0 0 2px;
}
.alert_half .colu1a, .alert_half .colu2a, .alert_half .colu3a {
    width: 48.5%;
    line-height: 30px;
    padding-left: 5px;
    float: left;
    margin: 0 0 2px;
}
.alert_half .colu1b, .alert_half .colu2b, .alert_half .colu3b, .alert_half .colu4b {
    width: 48.5%;
    line-height: 30px;
    padding-left: 5px;
    float: left;
    margin: 0 0 2px;
}
.contorno_producto {
    width: 100%;
    margin-bottom: 20px;
    overflow: hidden;
    border: 1px solid #e8e8e8;
    padding: 15px;
}
.contorno_producto .parte1, .contorno_producto .parte2, .contorno_naranja .parte1, .contorno_naranja .parte2 {
    width: 98.5%;
    float: left;
    margin: 0 3px;
    padding: 10px;
}
.contorno_producto h2, .contorno_producto h3, .contorno_producto h4, .contorno_producto h5 {
    margin-bottom: 30px;
    font-weight: 400;
    text-transform: inherit;
    padding-bottom: 5px;
}
.contorno_naranja h2, .contorno_naranja h3, .contorno_naranja h4, .contorno_naranja h5 {
    margin-bottom: 30px;
    font-weight: 400;
    text-transform: normal !important;
    color: #f06;
    padding-bottom: 5px;
}
contorno_producto h4.sobrio, .contorno_producto h5.sobrio {
    margin-bottom: 30px;
    font-size: 21px;
    font-weight: 500;
    text-transform: inherit;
    color: #3a3a3a;
    padding-bottom: 5px;
    text-align: center;
}
contorno_producto h4.sobrio_m, .contorno_producto h5.sobrio_m {
    margin-bottom: 30px;
    font-size: 19px;
    font-weight: 500;
    text-transform: inherit;
    color: #3a3a3a;
    padding-bottom: 5px;
    text-align: center;
}
.contorno_producto .parte1 img, .contorno_producto .parte2 img, .contorno_naranja .parte1 img, .contorno_naranja .parte2 img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
}
.contorno_productooks {
    width: 100%;
    margin-bottom: 20px;
    overflow: hidden;
    border: 1px solid #e8e8e8;
    padding: 15px;
}
.contorno_productooks .parte1, .contorno_productooks .parte2 {
    width: 98.5%;
    float: left;
    margin: 0 3px;
    padding: 10px;
}
.contorno_productooks h2, .contorno_productooks h3, .contorno_productooks h4, .contorno_productooks h5 {
    margin-bottom: 30px;
    font-weight: 400;
    text-transform: inherit;
    padding-bottom: 5px;
}
.contorno_productooks .parte1 img, .contorno_productooks .parte2 img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
}
.botoncompra1 {
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    text-align: center !important;
    text-shadow: none !important;
    margin: 10px;
    padding: 8px;
}
.botoncompra1 a {
    text-decoration: none;
    color: #fff !important;
    background-color: #f3586f;
    border: 1px solid #fff !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.botoncompra1 a:hover {
    text-decoration: none;
    color: #fff !important;
    background-color: #f06 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.botoncompra1 a:active {
    text-decoration: none;
    color: #fff !important;
    background-color: #f06 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.destacado_acquista3 {
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    text-align: center !important;
    text-shadow: none !important;
    margin: 10px;
    padding: 8px;
}
.destacado_acquista3 a {
    text-decoration: none;
    color: #fff !important;
    background-color: #f06;
    border: 1px solid #fff !important;
    text-align: center !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.destacado_acquista3 a:hover {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.destacado_acquista3 a:active {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 22px;
}
.destacado_contacto {
    margin-left: 10px;
    margin-left: 28px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 14px;
    padding-left: 8px;
    text-align: center !important;
    text-shadow: none !important;
}
.destacado_contacto a {
    text-decoration: none;
    color: #fff !important;
    background-color: #f06;
    border: 1px solid #fff !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_contacto a:hover {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_contacto a:active {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_infoacquista {
    font-size: 12px;
    text-transform: uppercase;
    color: #f06;
    padding-left: 15px;
    text-align: center !important;
    margin: 12px 0 -5px;
}
.destacado_infoacquista3 {
    font-size: 12px;
    text-transform: uppercase;
    color: #f06;
    text-align: center !important;
    margin: 12px 0 -5px;
}
.destacado_infotourist {
    font-size: 12px;
    text-transform: uppercase;
    color: #555;
    text-align: center !important;
    margin: 12px 0 -5px;
}
.destacado_infoacflag {
    line-height: 15px;
    font-size: 12px;
    text-transform: uppercase;
    color: #f06;
    padding-left: 10px;
    text-align: center !important;
    margin: 12px 0 -5px;
}
.destacado_infoacflagblue {
    line-height: 15px;
    font-size: 12px;
    text-transform: uppercase;
    color: #333;
    padding-left: 10px;
    text-align: center !important;
    margin: 12px 0 -5px;
}
.destacado_detalleacquista {
    font-size: 12px;
    text-transform: uppercase;
    color: #f06;
    padding-left: 15px;
    text-align: center !important;
    margin: 1px 0 0;
}
.alert-acquista {
    padding: 5px 5px 3px !important;
}
.alert-acquistablue {
    padding: 5px 5px 3px !important;
}
h4.alert-acquista2 {
    color: #468847;
    background-color: #fff;
    border: 4px solid #00b300;
}
.alert-acquista2 h4 {
    color: #3a87ad;
}
#informacion2 .alert-acquista12 {
    font-size: 12px;
}
.alert-acquista2 a {
    text-decoration: underline;
    color: #468847 !important;
}
.alert-acquista2 a:hover {
    text-decoration: underline;
    color: #468847 !important;
    background-color: #ffffb3 !important;
}
#informacion_acquista2 {
    width: 100%;
    overflow: hidden;
    border: 1px solid #f3586f;
    margin: 20px 0 30px;
    padding: 10px;
}
#informacion_acquista2 h3 {
    line-height: 18px;
    font-size: 14px;
    font-weight: 500;
}
#informacion_acquista2 img {
    padding-left: 3px;
    margin: 5px;
}
#izquierda_acquista2 {
    width: 60%;
    overflow: hidden;
    float: left;
}
#derecha_acquista2 {
    width: 39%;
    margin-top: 16px;
    overflow: hidden;
    float: right;
}
#izquierda_acquista2 img {
    display: block;
    margin-right: auto;
}
.destacado_titleacquista2 {
    line-height: 23px;
    font-size: 20px;
    font-weight: bold !important;
    text-transform: uppercase;
    color: #1aa3ff;
    padding-left: 14px;
    text-align: center !important;
    margin: 10px 0;
}
.destacado_acquista2 {
    margin-left: 10px;
    margin-left: 28px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 14px;
    padding-left: 8px;
    text-align: center !important;
    text-shadow: none !important;
}
.destacado_acquista2 a {
    text-decoration: none;
    color: #fff !important;
    background-color: #f06;
    border: 1px solid #fff !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_acquista2 a:hover {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_acquista2 a:active {
    text-decoration: none;
    color: #fff !important;
    background-color: #00b300 !important;
    border: 1px solid #f06 !important;
    text-shadow: none !important;
    padding: 10px 8px;
}
.destacado_titleacquistanew {
    line-height: 23px;
    font-size: 20px;
    font-weight: normal !important;
    text-transform: uppercase;
    color: #1aa3ff;
    padding-left: 14px;
    text-align: center !important;
    margin: 10px 0;
}
.destacado_infoacquista2 {
    font-size: 12px;
    text-transform: uppercase;
    color: #f06;
    padding-left: 15px;
    text-align: center !important;
    margin: 12px 0 -5px;
}
.destacado_infoacflag2 {
    line-height: 15px;
    font-size: 12px;
    text-transform: uppercase;
    color: #f06;
    padding-left: 10px;
    text-align: center !important;
    margin: 12px 0 -5px;
}
.destacado_detalleacquista2 {
    font-size: 12px;
    text-transform: uppercase;
    color: #f06;
    padding-left: 15px;
    text-align: center !important;
    margin: 1px 0 0;
}
.alert-acquista2 {
    padding: 5px 5px 3px !important;
}
.info_details {
    margin: 5px 2px;
}
.info_details p {
    font-size: 12px !important;
    color: inherit !important;
}
.info_details .details_telef {
    font-size: 11px;
    text-transform: uppercase;
    color: #32a4d0 !important;
    text-align: center !important;
    margin: 12px 0 -5px;
}
.title_details {
    line-height: 18px;
    font-size: 16px;
    border-bottom: 2px solid #f06 !important;
    font-weight: bold;
    color: #f06;
    text-align: center;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="number"], .wpcf7 input[type="date"], .wpcf7 input[type="tel"], .wpcf7 textarea {
    width: 90%;
}
}
@media (min-width: 1200px) and (max-width: 1400px) {
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="number"], .wpcf7 input[type="date"], .wpcf7 input[type="tel"], .wpcf7 textarea {
    width: 90%;
}
}


