 #producto {}

 #producto div.producto_imagen {
     float: left;
     width: 240px;
     padding-right: 30px;
 }

 #producto a#foto_principal img {
     width: 240px;
     margin-top: 5px;
 }

 #producto ul li {
     list-style: none;
     float: left;
     margin: 8px 8px 0 0;
 }

 #videos ul li {
     list-style: none;
 }

 #producto li.thumb img {
     width: 70px;
 }

 #producto .ui-tabs .ui-tabs-nav li.ui-tabs-active {
     margin-bottom: -1px;
     padding-bottom: 1px;
     background: #ccc;
 }

 #producto div.descripcion {
     display: none;
 }

 #producto div.desc_larga {
     font-size: 13px;
     line-height: 20px;
     width: 100%;
     text-align: justify;
     min-width: 375px;
 }

 #producto div.desc_larga p {
     margin: 10px 0;
 }

 #producto div#caja_opciones {
     display: none;
 }

 #producto div#imgs {
     display: none;
 }

 #contenidos .opciones_producto {
     display: none;
 }

 #producto div.desc_larga p strong {
     font-weight: bold;
     color: #fed300;
 }

 #producto div#caja_compra {
     text-align: center;
     padding-bottom: 10px;
 }

 #producto div.precio {
     font-size: 26px;
     font-weight: bold;
     text-align: left;
     line-height: 50px;
 }

 #producto div.precio_anterior {
     font-weight: bold;
     font-size: 14px;
     padding: 0 3px;
     color: #ccc;
     text-align: center;
 }

 #producto div.detalle_precio {
     clear: right;
     text-align: center;
     color: #aaa;
 }

 #producto div.entrega_producto {
     display: none;
 }

 #producto div.paginacion {
     clear: both;
     margin: 20px 0px;
     padding: 0px;
     text-align: center
 }

 #producto .boton_compra {
     text-align: left
 }

 .cant-producto-cat {
     text-align: right;
     font: normal 11px arial;
     width: 20px;
     border: 1px solid #6E686A;
 }

 .boton-consultar {
     /* background: #ebc404; */
     /* font-weight: bold; */
     /* border: 2px solid #ebc404 */
 }

 .boton-consultar:hover {
     /* background: #ffffff; */
 }

 #contenidos h1.personalizado {
     font-size: 20px;
     margin-top: 10px;
 }

 #imagenes .imagenes_producto {
     width: 13%
 }

 #producto div#caja_compra a {}

 #videos {
     clear: both;
 }

 #videos li {
     border: 1px solid #ccc;
     margin: 2px;
     padding: 2px;
 }

 #videos h3 {
     background: #FED300;
     color: #FFFFFF;
     font-size: 16px;
     font-weight: normal;
     padding: 5px 30px;
     border-top-right-radius: 25px;
     width: 50%
 }

 /*opciones del producto*/
 div.titulo_opciones {
     text-align: left;
     font-weight: bold;
     margin-top: 20px;
 }

 div.titulo_producto {
     color: #bd0926;
     text-align: left;
     display: none;
 }

 div.opciones_producto {
     color: #bd0926;
     font-size: 20px;
     text-align: left;
     line-height: 8px;
 }

 select#opciones {
     width: 250px;
     padding: 2px;
     font: normal 10pt Century Gothic, verdana, tahoma;
     color: #909090;
     float: left;
     margin-right: 120px;
     margin-top: 20px;
     margin-bottom: 20px;
 }

 select#opciones option {
     text-align: right
 }

 #contenidos h1.personalizado {
     display: inline;
     background: #FED300;
     color: #FFFFFF;
     border-top-right-radius: 25px;
     padding: 5px 30px;
 }

 #info-relacionados h3 {
     color: #fff;
     font-weight: normal;
     font-size: 16px;
     background: #FED300;
     border-top-right-radius: 25px;
     padding: 4px 10px;
     width: 70%;
 }

 #info-relacionados {
     clear: both;
     margin: 10px 0 0;
     padding: 0px;
 }

 #info-relacionados div.elemento {
     float: left;
     margin: 5px;
 }

 #info-relacionados div.imagen {
     text-align: center;
     overflow: hidden
 }

 #info-relacionados a {
     position: relative;
     z-index: 1;
     text-decoration: none;
 }

 #info-relacionados a:hover {
     z-index: 1;
     text-decoration: none;
     color: #FED300;
 }

 #info-relacionados div.imagen img {
     width: 160px;
     height: 160px;
     margin: 0px;
 }

 #info-relacionados div.enlace {
     font-size: 13px;
     text-align: center;
     width: 180px;
 }

 #info-relacionados div.enlace:hover {
     color: #FED300;
 }

 #info-relacionados div.descripcion {
     display: none;
 }

 #info-relacionados div.zona_compra {
     z-index: 1;
     position: relative;
     text-align: center;
     height: 60px;
 }

 #info-relacionados div.precio {
     font: italic bold 18px arial;
     color: #fff;
     text-align: center
 }

 #info-relacionados div.precio_anterior {
     text-align: center;
     font: normal 11px arial;
 }

 #info-relacionados div.precio_anterior strike {}

 #info-relacionados div.detalle_precio {
     display: none;
     clear: both;
     text-align: center;
     color: #ccc
 }

 #info-relacionados div.paginacion {
     clear: both;
     margin: 20px 0px;
     padding: 0px;
     text-align: center
 }

 #info-relacionados .boton_compra,
 #info-relacionados .boton_compra form {
     text-align: center
 }

 .cant-producto-cat {
     text-align: center;
     font: normal 11px arial;
     width: 20px;
     border: 1px solid #6E686A;
 }

 .comprar-producto-cat {
     position: relative;
     top: 4px;
     left: -5px;
 }

 #info-relacionados div.enlace a:hover {
     color: #6D6052;
 }

 #info-relacionados div.elemento a img {
     width: 180px;
     height: 180px;
     margin-top: 5px;
 }

 @media screen and (max-width:480px) {
     #producto div.desc_larga {
         min-width: 240px;
     }
 }

 #contenidos #producto #info .ui-widget {
     font-family: 'Merriweather Sans', sans-serif;
     color: #000;
     font-size: 10px;
 }

 .ui-tabs .ui-tabs-nav li a,
 .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
     font-family: 'Merriweather Sans', sans-serif;
     color: #000;
     font-size: 12px;
 }

 .ui-tabs .ui-tabs-panel {
     font-family: 'Merriweather Sans', sans-serif;
     color: #000;
     font-size: 11px;
 }

 .ui-state-default,
 .ui-widget-content .ui-state-default,
 .ui-widget-header .ui-state-default {
     background: #fed300;
 }

 .ui-state-default:hover,
 .ui-widget-content .ui-state-default:hover,
 .ui-widget-header .ui-state-default:hover {
     background: #ccc;
 }

 @media screen and (max-width:800px) {
     #info #producto ul li {
         clear: both;
         width: 100%
     }

     .ui-state-default,
     .ui-widget-content .ui-state-default,
     .ui-widget-header .ui-state-default {
         clear: both;
         width: 100%
     }
 }