/*
	$Id$
	osCommerce, Open Source E-Commerce Solutions
	http://www.oscommerce.com
	Copyright (c) 2010 osCommerce
	Released under the GNU General Public License
*/
/* ************************************************************************************* */
h1 {padding:17px 0px 12px 0px;margin: 0px 0px 0px 0px;display:inline-block;
color:#1e1f1f;font-weight:normal; font-size:1.75em;}
/* *********************************************************************************** */
.title-t {position:relative;overflow:hidden; border-bottom:1px solid #fff;}
.title-t2 {position:relative;left:44%;overflow:hidden;}
.title-b {border-bottom:1px solid #e6e6e6;}
.title_text {display:inline-block;}
.title_pic {float:right; display:inline-block;padding-left:10px;}
.title_pic img {border:1px solid #e1e1e1;}
.title-t .title-icon {display:inline-block; width:16px; height:17px; position:absolute; top:10px; left:9px; display:none;}
/* ************************************************************************************* */
h1 .smallText {font-size:.55em;}
h1 del {font-size:.8em; color:#000; margin-left:3px; margin-top:1px;}
h1.title_un {}

h2 {color:#817a7a;font-size:1.7em; line-height:1.1em; font-weight:normal;
padding: 17px 0px 5px 0px;margin: 0px 0px 0px 0px;}
.big h2 {padding: 0px 0px 5px 0px;font:bold 45px/48px Calibri,'PT Sans', Arial, Helvetica, sans-serif;letter-spacing:-1px;}
h1 .smallText {font-size:.775em; font-weight:normal;}
h2 .smallText {font-size:.539em;}


.contentPadd h3 {margin:3px 0px 0px 0px;padding: 12px 15px 8px 15px; background:#efefef; border:1px solid #e1e1e1; border-bottom:0px; color:#817a7a; font-size:.9em;}

h4 {padding:7px 10px 1px 5px; margin:20px 0px 10px 0px; overflow:hidden;
font-size:1.1em; line-height:1.4em; font-weight:normal;}
/* ************************************************************************************* */
.show {padding:13px 16px 0px 1px;margin:0px 0px 0px 0px;border-top:0px solid #e1e1e1;}
.show strong {color:#FF4C13;font-weight:normal;}
/* ************************************************************************************* */
.prods_content {padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
.prods_content.cart,
.padding .prods_content {padding:0px 0px 0px 0px; overflow:hidden;}

.prods_content.cart {background:#fff;}

.prods_content ul.sub_categories {list-style:none;padding: 0px 0px 0px 0px;margin:0px 0px 0px -10px; float:left;}
.prods_content ul.sub_categories li {float:left;margin:2px 0px 2px 10px;}

.cart.prods_content .name_padd {padding: 10px 0px 12px 0px;text-align: left;vertical-align: top; background:none}

.prods_content .name_padd {padding:30px 0px 2px 0px; vertical-align:top; text-align:center;font-size:12px;font-weight:bolder;}
.prods_content .sub_categories .name_padd {padding:7px 0px 8px 0px;text-align:center;}
.prods_content .pic_padd {padding:0px 0px 5px 0px; text-align:left; }
.prods_content.un .pic_padd {float:left;}
.prods_content .desc_padd {padding:6px 0px 8px 0px; text-align:left;}
.prods_content .desc_padd.un {padding:12px 0px 8px 0px; margin-bottom:11px;}
.prods_content .listing_padd {padding:5px 16px 7px 16px; text-align:left;margin:4px -16px 5px -16px; background:#f7f7f7;}
.prods_content .price_padd {padding:0px 0px 0px 0px;vertical-align:middle;border-bottom:0px solid #e1e1e1;text-align:right;margin-right:10px;font-size:15px;height:47px;}
.prods_content .price.un {display:block;padding: 8px 0px 0px 4px;}

.button__padd {padding:0px 0px 0px 0px;margin: 0px 0px 0px -11px; text-align:left; line-height:0em;}
.button__padd a {display:inline-block;}

.button__padd .button_content2 { float:left; }
.button__padd .button_content22 { float:left;margin-bottom:0px; margin-right:6px;}

.prods_content .box-padd {padding: 0px 0px 0px 0px;}
.prods_content .box-padd.un {padding: 0px 10px 0px 10px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.wrapper_prods {padding:0;overflow:hidden;}
.prods_content ul {padding:0px; list-style:none; overflow:hidden;margin: 0px 0px 0px -10px;padding: 0px 0px 0px 0px;}
.prods_content ul.row {}
.prods_content li.wrapper_prods {float:left;margin: 0px 0px 0px 10px; width:auto;}

.prods_content li.wrapper_prods.first {}
.prods_content li.wrapper_prods.last {}

.prods_content li.prods_vseparator {display:none;}

.prods_content .prods_hseparator {float:none;background:url('../images/spacer.gif') 0px 50% repeat-x;}
.prods_content li.prods_hseparator {display:block; height:20px; line-height:0; font-size:0;}
.marg-bottom {margin: 0px 0px 0px 0px;}
/* ************************************************************************************* */
.prods_content.padding li {float:none; margin:0px; width:auto; vertical-align:top; overflow:hidden;}
.prods_content.padding li.prods_hseparator {height:18px;}
/* ************************************************************************************* */
.prods_content .data_padd {padding:0px 0px 11px 0px;text-align:left; border-bottom:1px solid #e1e1e1;}
.manuf_padd {padding:14px 0px 6px 0px;text-align:left;}
.name2_padd {padding:11px 0px 10px 0px;text-align:left;}
.prods_content .pic2_padd {padding:0px 0px 0px 0px; text-align:center;}
.prods_content .desc2_padd {padding:16px 0px 11px 0px;text-align:left;border-bottom:1px solid #e1e1e1;}
.price2_padd {padding:0px 0px 13px 0px; text-align:left; border-bottom:1px solid #e1e1e1;}
.prods_content .button2__padd {padding:0px 0px 0px 0px;text-align:left;margin: 11px 0px 0px 0px;}

.button2__padd .button_content {margin-right:4px;}
/* ************************************************************************************* */
/* *************************************************************************************
.prods_content a {color:#4c4c4c; font-weight:normal; text-decoration:none;}
.prods_content a:hover {color:#4c4c4c; text-decoration:underline;}
 */
/*.name span a {color:#817a7a;font-weight:bold; text-decoration:none; line-height:1.3em;}*/
.name span a {color:#464545!important;font-weight:bold; text-decoration:none; line-height:1.3em;font-family:verdana;}
.name span a:hover {color:#FF4C13; text-decoration:none;}
h2.name span a {font-weight:normal;}
.sub_categories .name span a {color:#817a7a;}
.sub_categories .name span a:hover {color:#FF4C13;}

.desc {color:#727272;}
.desc p {text-indent:0px;padding-top: 10px;}

.price b {color:#727272;float:left; display:none;}
.price SPAN.productSpecialPrice {color:#595251;font-size:1.083em;font-weight:bold;}
del {color:#979797;font-weight:normal; display:inline-block; margin-top:0px; margin-left:0px;}

.cart_price SPAN.productSpecialPrice {color:#1e1f1f;font-size:1.7em; line-height:2.0em; font-weight:normal;}
.cart_total .productSpecialPrice {color:#1e1f1f;font-size:1.7em; line-height:2.0em; font-weight:normal;}

h2.price b {font-size:.6em; font-weight:normal; display:inline-block; margin-top:5px;float:left; display:none;}
h2.price SPAN.productSpecialPrice {font-size:4em; line-height:1.1em; font-weight:normal; display:inline-block; padding-top:3px;}
h2.price SPAN.productSpecialPrice.un {font-size:1em; line-height:1em; font-weight:normal;}
h2.price del {font-size:.7em; line-height:1.4em; font-weight:normal; margin-top:5px; margin-left:7px;}

.manuf span {font-weight:bold;}

.prod_img {text-align:left;}
.prod_img a {display:inline-block;}
.prods_pic_bg {display:inline-block; background:#fff; line-height:1em;}
/* ************************************************************************************* */
/* ************************************************************************************* */
table.listing {width:100%;}
table.listing td {padding:1px 5px 1px 5px;
color:#5a5b5c; font-size:.9em;}
.prods_content .listing b,
.prods_content .listing font {}

.prods_content .listing b {font-weight:normal;}
.prods_content .listing em,
.prods_content .listing font {color:#5a5b5c; font-weight:normal;font-size:1em;padding:0px 0px 0px 3px;}
.prods_content .listing b font {color:#5a5b5c; padding:0px 3px 0px 0px;}
.prods_content .listing b font a {text-decoration:underline;}
.prods_content .listing b font a:hover {text-decoration:none}

.prods_content .listing font a {color:#5a5b5c; text-decoration:underline; font-weight:normal;font-size:.9em;}
.prods_content .listing font a:hover {color:#5a5b5c; text-decoration:none}
/* ************************************************************************************* */
/* ************************************************************************************* */
.prods_vseparator {background:url('../images/spacer.gif') 0 0 repeat-y; display:inline-block;width:1px;float:left;}
.prods_vseparator img {width:1px;}

div.prods_hseparator { height:0px; display:none;}
/*
.padding .prods_hseparator img {height:17px;}
.prods_hseparator img {height:17px;}*/

.cart_hseparator {background:url('../images/cart_hseparator.gif') 0px 50% repeat-x; display:none;}
.cart_hseparator img {height:10px;}

.cart {border:1px solid #e1e1e1; border-width:1px 1px 1px 1px;}
.cart th {border:1px solid #e1e1e1; border-width:0px 1px 1px 0px;padding: 10px 0px 10px 0px;background:#fcfcfc;}

tr .cart_prods,
tr .cart_update,
tr .cart_price {border:1px solid #e1e1e1; border-width:0px 1px 1px 1px;}
tr .gastos_envio { text-align: center; color: #1e1f1f; font-size: 1.5em; padding-top: 12px;}
/* ************************************************************************************* */
.cart table td {padding: 0px 11px 0px 11px;}
.cart_products_options {width:120px;padding:11px; border:1px solid #d7d7d7;}
.cart_total td {font-size:1em; font-weight:bold;
text-transform:uppercase;padding:10px; text-align:center; border:1px solid #e1e1e1; border-width:1px 0px 0px 0px;}
.cart_total .bg_button2,
.cart_total .bg_button2-act {margin-top:8px;}
.or {padding-top:1px;padding-right: 15px; }

.cart_update,
.cart_price {text-align:center;padding: 0px 0px 10px 0px;}
.cart_price SPAN.productSpecialPrice {margin:-12px 0px 10px 0px; display:inline-block;}

.cart,
.cart table {width:100%}

.cart_total td {vertical-align:middle;}
.cart .row > td {padding-bottom:11px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.result1_top {margin:14px 0px 0px 0px;border:1px solid #E1E1E1; border-width:1px 1px 1px 1px; background:#fbfbfb}
.result1_bottom {border-bottom:0px solid #e1e1e1;}

.result2_top {margin:0px 0px 14px 0px;border:1px solid #E1E1E1; border-width:1px 1px 1px 1px; background:#fbfbfb}
.result2_bottom {border-bottom:0px solid #e1e1e1; }

.result_top_padd div {padding:10px 16px 10px 16px;}
.result_bottom_padd div {padding:10px 16px 10px 16px;}

.result_top_padd {margin:0px;}
.result_bottom_padd {margin:0px;}

.wrapper_content-padd.un .result1_top {margin:20px 26px 20px 26px;}
.wrapper_content-padd.un .result2_top {margin:20px 26px 20px 26px;}


.result {color:#000; font-size:1em; line-height:1.2em; }
.result span {color:#000;}
.result strong {font-weight:normal;}
.result small {font-size:9px}
/* ************************************************************************************* */
.result_un .result1_top {margin:0px 0px 8px 0px}
.result_un .result2_top {margin:8px 0px 0px 0px}
/* ************************************************************************************* */
.result_right {text-align:right;}
.result_right b {color:#FF4C13; font-weight:normal;}
.result_right a.pageResults {color:#FF4C13; text-decoration:underline;}
.result_right a.pageResults:hover {color:#888888; text-decoration:none;}

.result_right a.pageResults.next,
.result_right a.pageResults.next u {color:#FF4C13;text-decoration:none;}

.result_right a.pageResults.next span,
.result_right a.pageResults.next u span {color:#FF4C13;}

.result_right a.pageResults.next:hover,
.result_right a.pageResults.next:hover u {text-decoration:none;}

.result_right a.pageResults.next span:hover,
.result_right a.pageResults.next u span:hover {color:#888888;text-decoration:underline;}
.result_right a.pageResults u {text-decoration:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.buttonSet {padding:11px 0px 4px 0px; overflow:hidden;}
.buttonSet.extra {padding: 11px 0px 14px 0px;}
.buttonAction {display:inline-block;width:50%; float:left;padding:0px;margin:0px;}
.contentContainer textarea,
.contentContainer select,
.contentContainer input {border:1px solid #000000;background:#fff;padding:1px; color:#706c56; font-size:1em; line-height:1.4em; }
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.ui-state-default {font-weight: normal;border:0px; text-transform:none;}
.prods_content .buttonAction .ui-state-default,
.buttonAction .ui-state-default {border:0px solid #e1e1e1;}/*color: #fff; background: #393939*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
.buttonAction .ui-state-default.ui-state-hover {border:0px solid #303030;}/*color: #fff; background: #191919*/
.prods_content .ui-state-default,
.ui-state-default {border:0px solid #303030;} /* background: #191919*/
.ui-state-default.ui-state-hover {border:0px solid #e1e1e1;}/*color: #fff; background: #393939*/
.ui-datepicker {background:#fff; border:1px solid #e1e1e1;}
/* ************************************************************************************* */
.ui-dialog .ui-dialog-titlebar
.ui-dialog .ui-dialog-titlebar {border-top:0px;}
.ui-dialog .ui-dialog-titlebar span {color:#fff; font-size:1.2em;}
.ui-dialog .ui-dialog-titlebar,
.ui-dialog .contentContainer {background:#303030;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* message box */
.messageBox {font-size: .9em; }
.messageStackError, .messageStackWarning {font-size: .9em; background-color: #ffb3b5; }
.messageStackSuccess {font-size: .9em; background-color: #99ff00; }
/* ************************************************************************************* */
/* ************************************************************************************* */
p {margin-top:0px; margin-bottom:0px;}
.coProgressBar {float: left; width: 75%; padding-top: 2px; }
#coProgressBar {height:20px;}
.ui-progressbar {border:1px solid #e1e1e1;}
.ui-progressbar .ui-progressbar-value {background:#FF6600;}

.moduleRow { }
.moduleRowOver {background-color: #fafafa; cursor: pointer;}
.moduleRowSelected {background-color: #e1e1e1;border:1px solid #FF6600;}

.checkoutBarFrom, .checkoutBarTo {color: #FF4C13;font-size: 1em; }
.checkoutBarCurrent {color: #303030;font-size: 1em;}

.orderEdit { color: #FF4C13; text-decoration:none; }
.orderEdit:hover {text-decoration:underline;}

.productsNotifications {background: #fafafa; }

.accountLinkList li a {color:#FF4C13;}
.accountLinkList li a:hover {color:#807979;}

.inputRequirement {color: #FF4C13;}
h3 .inputRequirement {padding-top: 0px; font-weight:normal; font-size:.8em}

.messageStackError,
.messageStackWarning {color:#000;}
.messageStackError img,
.messageStackWarning img {float:left;}
/* ************************************************************************************* */
/* ************************************************************************************* */
#piGal ul {
	list-style: none;margin:0px 0px 0px 0px;padding:0px 0px 5px 0px; margin:0px auto 0px auto; float:left;
}
#piGal .outer {}
#piGal li {
	border:1px solid #d7d7d7;
}
#piGal li {
	border:0px solid #e1e1e1;
	vertical-align:top;
	height: auto;
	margin: 0;
}
#piGal li a {
	display:block;
}
#piGal ul.thumbs {
	padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;overflow:hidden;

}
#piGal ul.thumbs li {
	margin:10px 7px 0px 0px;
	border:1px solid #e1e1e1; overflow:hidden; background:#fff;
}
#piGal ul.thumbs li:hover {
	border:1px solid #d7d7d7;
}
#piGal .outer {
	overflow:hidden;padding:0px 0px 5px 0px; margin-right:0px;
}
/* ************************************************************************************* */
.prods_info .options ul {padding:0px;margin: 0px 0px 0px -20px; list-style:none;}
.prods_info .options ul li {float:left; padding: 0px 0px 10px 20px;}
.prods_info .options label {float:left; margin-top:3px;}
.prods_info .options select {margin: 0px 0px 0px 10px; width:159px; float:left;}
.prods_info .options {padding:20px 0px 10px 0px; border:1px solid #e1e1e1; border-width:1px 0px 0px 0px; margin-top:10px;}
.prods_info .icons {padding:5px 0px 10px 0px; border:1px solid #e1e1e1; border-width:1px 0px 0px 0px; margin-top:10px;}
.prods_info .icons a {margin-right:10px;}
.prods_info .options br {line-height:10px;}
.prods_info .options-title {color:#000;font-size:1.1em; font-weight:bold;
padding: 0px 0px 10px 0px;}

.prods_info .desc_padd {padding: 11px 0px 11px 0px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; }

.prods_info .data_padd {padding:0px 0px 11px 0px;vertical-align:middle; text-align:left; border-bottom:1px solid #e1e1e1;}
.prods_info .desc_padd.add {border-bottom:0px solid #e1e1e1; }

.prods_info .data_add {padding: 0px 0px 11px 0px;}


.prods_info .desc2_padd {padding: 10px 0px 10px 0px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1; }

h2.price {padding: 2px 0px 30px 0px; overflow:hidden;height:125px;}

.prods_info .stars_padd {padding: 14px 0px 22px 0px;display:block;}
.prods_info .stars_padd img {margin: 0px 5px -5px 5px;}

.prods_info .contentInfoText
.stars_padd {border-top:1px solid #e1e1e1;}

.prods_info .desc {font-size:1.1em; line-height:1.3em;}

.prods_info h3,
.data {font-size:1em; font-weight:normal;}
.data span { color:#000}
.prods_info .data p { }
.prods_info h3 a {font-weight:bold; display:inline-block; margin-right:10px;}

.prods_info .data b {color:#FF4C13; display:inline-block; margin-right:10px;}

.prods_info .stars { color:#888888;}

.prods_info h3 span,
.prods_info .stars span,
.prods_info .data span {color:#000; font-weight:normal;}

.prods_info .contentInfoText br {line-height:1.2em;}

.border_bottom {border-bottom:1px solid #f6f6f6;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.small_title {color:#000;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.upcoming td {padding: 5px 5px 5px 5px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {color: #FF4C13;}
.ui-widget-header {background:transparent;}
.ui-datepicker .ui-datepicker-header {background:url('../images/title-t') 0px 100% repeat-x #f6f6f6;}
.ui-datepicker .ui-state-hover {background:#fff;}

.ui-datepicker .ui-state-highlight,
.ui-datepicker .ui-widget-content .ui-state-highlight,
.ui-datepicker .ui-widget-header .ui-state-highlight {border: 1px solid #fad42e; background: #fafafa; color: #363636; }

.ui-datepicker.ui-widget-content a { color: #000; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { margin-left:-8px; margin-top:-8px; }
.envio_gratis {height:29px;border:1px; background-image: url('../images/envio_gratis.png');}
.informacion {height:29px;border:1px; background-image: url('../images/informacion.png');}
.informacionstock {height:29px;border:1px;background-color:#00b62d;font-weight:bold;text-align: center;}
.texto_informacion{font-weight: bold;color: white;font-size: 1.2em;font-family: verdana;display: block;padding-top: 2%;}
.sin_stock {height:29px;border:1px; background-image: url('../images/sin_stock.gif');}
.sin_stock_fecha{height:29px;border:1px;background-color:#ff0027;text-align: center; }
.texto_informacion_fecha{font-weight: bold;color: white;font-size: 1.2em;font-family: verdana;display: block;padding-top: 2%;}
.texto_informacion_proximamente{font-weight: bold;color: white;font-size: 1.2em;font-family: verdana;display: block;padding-top: 2%;}
.pre_orden {height:29px;border:1px; background-image: url('../images/pre-informacion.png');}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url('../ext/jquery/ui/redmond/images/ui-icons_blue_256x240.png'); }
.ui-widget-content .ui-icon {background-image: url('../ext/jquery/ui/redmond/images/ui-icons_blue_256x240.png'); }
.ui-widget-header .ui-icon {background-image: url('../ext/jquery/ui/redmond/images/ui-icons_blue_256x240.png'); }
.ui-state-default .ui-icon { background-image: url('../ext/jquery/ui/redmond/images/ui-icons_000000_256x240.png');}


.ui-state-default .ui-icon,
.ui-state-default .ui-icon { background-image: url('../ext/jquery/ui/redmond/images/ui-icons_000000_256x240.png');}
.ui-state-default .ui-icon,
.ui-state-default .ui-icon { background-image: url('../ext/jquery/ui/redmond/images/ui-icons_000000_256x240.png');}

.ui-state-hover .ui-icon{background-image: url('../ext/jquery/ui/redmond/images/ui-icons_000000_256x240.png');}
.ui-state-focus .ui-icon {background-image: url('../ext/jquery/ui/redmond/images/ui-icons_000000_256x240.png'); }
.ui-state-active .ui-icon {background-image: url('../ext/jquery/ui/redmond/images/ui-icons_000000_256x240.png');}
.ui-state-highlight .ui-icon {background-image: url('../ext/jquery/ui/redmond/images/ui-icons_000000_256x240.png'); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url('../ext/jquery/ui/redmond/images/ui-icons_blue_256x240.png'); }

.ui-datepicker .ui-state-hover .ui-icon{background-image: url('../ext/jquery/ui/redmond/images/ui-icons_000000_256x240.png');}

/* ************************************************************************************* */
/* ************************************************************************************* */
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .2em; }

.bg_button2-act .ui-button-text-icon-primary .ui-button-icon-primary, .bg_button2-act .ui-button-text-icons .ui-button-icon-primary, .bg_button2-act .ui-button-icons-only .ui-button-icon-primary,
.bg_button2 .ui-button-text-icon-primary .ui-button-icon-primary, .bg_button2 .ui-button-text-icons .ui-button-icon-primary, .bg_button2 .ui-button-icons-only .ui-button-icon-primary { left: 0em; }
/* ************************************************************************************* */
/* ************************************************************************************* */
.accountLinkList li:hover span {background-image: url('../ext/jquery/ui/redmond/images/ui-icons_817a7a_256x240.png');}
/* ************************************************************************************* */
/* ************************************************************************************* */
.decks ol, .decks li {margin:0;padding:0;}
.decks {width:100%;margin:0 auto;list-style-type:none;}
.forecastle {display:table; width:100%;}
.masthead {display:table-row;}
.prods_info li.port_side, .prods_info li.starboard_side,
.prods_content li.port_side, .prods_content li.starboard_side {display:table-cell;vertical-align:top;}

.prods_info li.port_side,
.prods_info li.starboard_side,
.prods_content li.port_side,
.prods_content li.starboard_side, {display:inline;zoom:1;vertical-align:top;}

.prods_info li.port_side,
.prods_content li.port_side {width:26.5%; }

.prods_info li.starboard_side,
.prods_content li.starboard_side {width:73%;}

.prods_info.big li.port_side {width:25.5%; }
.prods_info.big li.starboard_side {width:74%; background:#fff; padding-top:10px; padding-bottom:0px;}

.info {padding: 0px 18px 0px 18px;}
.info2 {padding: 0px 0px 0px 8px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.wrapper_pic_zoom {background:url(../images/icons/pic_zoom.png) 50% 50% no-repeat;display:inline-block;position:relative;}

/* ************************************************************************************* */
.hover .wrapper_pic_tl,
.hover .wrapper_pic_tr,
.hover .wrapper_pic_bl,
.hover .wrapper_pic_br {background:url(../images/wrapper_pic.png) no-repeat;}

.hover:hover .wrapper_pic_tl,
.hover:hover .wrapper_pic_tr,
.hover:hover .wrapper_pic_bl,
.hover:hover .wrapper_pic_br {background:url(../images/wrapper_pic-act.png) no-repeat;}

.hover .wrapper_pic_t {background:url(../images/wrapper_pic_border.gif) 0px 0px repeat-x;display:inline-block;position:relative;}
.hover .wrapper_pic_r {background:url(../images/wrapper_pic_border.gif) 100% 0px repeat-y;display:inline-block;position:relative;}
.hover .wrapper_pic_b {background:url(../images/wrapper_pic_border.gif) 0px 100% repeat-x;display:inline-block;position:relative;}
.hover .wrapper_pic_l {background:url(../images/wrapper_pic_border.gif) 0px 0px repeat-y;display:inline-block;position:relative;}

.hover .wrapper_pic_tl {background-position:0px 0px;display:inline-block;position:relative;}
.hover .wrapper_pic_tr {background-position:100% 0px;display:inline-block;position:relative;}
.hover .wrapper_pic_bl {background-position:0px 100%;display:inline-block;position:relative;}
.hover .wrapper_pic_br {background-position:100% 100%;display:inline-block;position:relative;}

.hover:hover .wrapper_pic_t {background:url(../images/wrapper_pic_border-act.gif) 0px 0px repeat-x;display:inline-block;position:relative;}
.hover:hover .wrapper_pic_r {background:url(../images/wrapper_pic_border-act.gif) 100% 0px repeat-y;display:inline-block;position:relative;}
.hover:hover .wrapper_pic_b {background:url(../images/wrapper_pic_border-act.gif) 0px 100% repeat-x;display:inline-block;position:relative;}
.hover:hover .wrapper_pic_l {background:url(../images/wrapper_pic_border-act.gif) 0px 0px repeat-y;display:inline-block;position:relative;}

.hover:hover .wrapper_pic_tl {background-position:0px 0px;display:inline-block;position:relative;}
.hover:hover .wrapper_pic_tr {background-position:100% 0px;display:inline-block;position:relative;}
.hover:hover .wrapper_pic_bl {background-position:0px 100%;display:inline-block;position:relative;}
.hover:hover .wrapper_pic_br {background-position:100% 100%;display:inline-block;position:relative;}

.regalos {background:url(../images/plantilla_regalos.png);display:block;position:relative;width:190px;height:210px;top:240px}
.regalos_multi {background:url(../images/plantilla_regalos.png);display:block;position:relative;width:190px;height:210px;top:10px}
.no_regalos {background:url(../images/no_regalos.png);display:block;position:relative;width:190px;height:210px;top:10px}
.youtube {background:url(../images/youtube.png);display:block;position:relative;width:200px;height:170px;top:0px}
.wrapper_pic_div {margin:auto; border:0px solid #e3e3e3; position:relative; display:block;font:Calibri,'PT Sans', Arial, Helvetica, sans-serif;}
.wrapper_pic_div .title_novedad{width:90px;height:80px;text-indent:-9999px;overflow:hidden;position:absolute;top:0px;left:110px;background:url(../images/novedad_mini.png) no-repeat;}
/*.wrapper_pic_div .title_promo{font:Calibri,'PT Sans', Arial, Helvetica, sans-serif;width:50px;height:50px;text-indent:0px;text-align:right;overflow:hidden;position:absolute;top:165px;left:11px;background:url(../images/promo_mini.png) no-repeat;}*/
.wrapper_pic_div .title_promo{font:Calibri,'PT Sans', Arial, Helvetica, sans-serif;width:50px;height:29px;text-indent:0px;text-align:right;overflow:hidden;position:absolute;top:183px;left:5px;background-color:#ff1711;border-radius: 15%;}

.wrapper_pic_div .title_etiqueta_zapatilla{font:Calibri,'PT Sans', Arial, Helvetica, sans-serif;width:120px;height:59px;text-indent:0px;text-align:center;overflow:hidden;position:absolute;top:158px;left:67px;}

.wrapper_pic_div .title_youtube{font:Calibri,'PT Sans', Arial, Helvetica, sans-serif;width:50px;height:50px;text-indent:0px;text-align:right;overflow:hidden;position:absolute;top:7px;left:11px;background:url(../images/youtube_32.png) no-repeat;}

/*.wrapper_pic_div .title_promo p {width:30px;height:20px;font-weight:bold;color:#FFFFFF;font-size:1em;padding:12px 30px 0 6px;font:Calibri,'PT Sans', Arial, Helvetica, sans-serif;letter-spacing:-1px;}*/
.wrapper_pic_div .title_promo p {font-weight:bold;color:#FFFFFF;font-size:1.1em;padding:4px 11px 0 6px;font:Calibri,'PT Sans', Arial, Helvetica, sans-serif;letter-spacing:-1px;}
.wrapper_pic_div  .title_defecto{width:90px;height:80px;text-indent:-9999px;overflow:hidden;position:absolute;top:130px;left:110px;background:url(../images/defecto-estetico.png) no-repeat;}

.wrapper_pic_div .title_top{width:90px;height:80px;text-indent:-9999px;overflow:hidden;position:absolute;top:0px;left:110px;background:url(../images/top_ventas_mini.png) no-repeat;}
.wrapper_prods.un .wrapper_pic_div {float:none;}
.wrapper_pic_div a {padding:0; cursor:pointer; text-decoration:none;}
.wrapper_pic_div img {position:absolute;margin:0px;}
/* ************************************************************************************* */
.class_table {margin: 3px 0px 0px 0px;}
.prods_padd {padding: 0px 0px 0px 0px; overflow:hidden;}
.border_prods {padding: 0px;overflow:hidden;}
.name_wrapper {}
.border { overflow:hidden;}

.prod_info_next {padding: 7px 10px 0px 10px;margin: 10px 0px 10px 0px; position:relative;clear:both; overflow:hidden; overflow:hidden;border:1px solid #f0f0f0; border-width:1px 1px 1px 1px; background:#fff; line-height:0;}
.prod_next {position:absolute; top:23px; left:50%; margin-left:-90px;
	color:#353535;}
.prods_info .icons {padding:5px 0px 10px 0px; border:1px solid #e1e1e1; border-width:1px 0px 0px 0px; margin-top:10px;}
.prods_info .icons a {margin-right:10px;}

.texto_descripcion{margin:3px 0px 0px 0px;padding: 12px 15px 8px 15px; background:#efefef; border:1px solid #e1e1e1; border-bottom:0px; color:#000000; font-size:.9em;}
.price{overflow:hidden;width:100%;color:#c4c1b0;padding:4px 0 1px;font:11px/20px Calibri,'PT Sans', Arial, Helvetica, sans-serif;}
/*.price{background:#f5f4f2;overflow:hidden;width:100%;color:#c4c1b0;padding:4px 0 1px;font:11px/20px Calibri,'PT Sans', Arial, Helvetica, sans-serif;}*/
.price dt{float:none;overflow:hidden;margin:0 0 0 5px;letter-spacing:-1px;}
.price dt span{float:left;padding:0 3px 0 0;}
.price dt strong{float:left;font:20px/20px Verdana,'PT Sans', Arial, Helvetica, sans-serif;}
.price dd{color:#464545;float:right;margin:-3px -86px 0 0;display:inline;font:bold 21px/31px Verdana;letter-spacing:-1px;width:88px;text-align: left;}

.price_info{font:15px/20px Verdana,'PT Sans', Arial, Helvetica, sans-serif;}
.price_info dt{float:none;overflow:hidden;letter-spacing:-1px;left: 1%;position: relative;margin-top: 11%;}
.price_info dt span{float:left;padding:0 3px 0 0; color:LightSalmon; text-decoration:blink;}
/*.price_info dt strong{float:left;font:27px/29px Calibri,'PT Sans', Arial, Helvetica, sans-serif;}*/
.price_info dt strong{float:left;font:30px/31px verdana;font-weight: bold;}
/*.price_info dd{color:#464545;float:left;margin:-3px 1px 0 5px;display:inline;font:bold 40px/48px Calibri,'PT Sans', Arial, Helvetica, sans-serif;letter-spacing:-1px;}*/
.price_info dd{color:#464545;float:left;margin:0px 1px 0 5px;display:inline;font:bold 60px/59px Verdana;letter-spacing:-1px;}
.cod_descuento{top:-58px;position:relative;margin-left:39px;}

.num_referencia{float:left;}
.button_comprar_producto{background-color:#ba170e;color:white;font-size:1.8em;width:271px;height:38px;font-family: Verdana;text-transform: uppercase;}