/* Olivo */
html {
	background-color: #fff;
    color: #000000;
}
fieldset, img {
    border: 0 none;
}
h1, h2/*, h3*/ {
    color: #000;
}
h3 { /*NEW*/
    color: #303030;
}
abbr, acronym {
    border: 0 none;
}
legend {
    color: #000000;
}
input, button, textarea,select {
	color: #303030 !important; /*#632f55*/
}
#footer {
}
body {
    color: #303030;
    background: #f4f4f4;
}
body.content_only {
    background: none repeat scroll 0 0 #FFFFFF;
}
#columns {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
p {
    color: #777777; /*#5C5042;*/
}
.warning {
    background: none repeat scroll 0 0 #FFFFE0;
    border: 1px solid #E6DB55;
}
.success {
    background: none repeat scroll 0 0 #D3FFAB;
    border: 1px solid #5CFF74;
}
.error {
    background: none repeat scroll 0 0 #FFCCCC;
    border: 1px solid #990000;
}
.required {
    color: #990000;
}
a, a:active, a:visited {
    color: #000;
}
input.button_mini, input.button_small, input.button, input.button_large, 
input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, 
input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large, 
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, 
p.submit a.button_mini, p.submit a.button_small, p.submit a.button, p.submit a.button_large, p.select a.button_large, 
p.submit a.exclusive_mini, p.submit a.exclusive_small, p.submit a.exclusive, p.submit a.exclusive_large, 
span.button_mini, span.button_small, span.button, span.button_large, 
span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled,
div.address_add a, p.cart_navigation a {
	background-color: #3172ae;
	border: 0 none !important;
	border-radius: 2px !important;
	color: #FFFFFF !important;
	font-weight: bold;
	height: 32px !important;
	padding: 5px 15px;
	text-transform: uppercase;
}
p.cart_navigation a.exclusive,
p.cart_navigation a.exclusive_large,
p.cart_navigation a.button,
p.cart_navigation a.button_large,
p.address_add a.button_large {
	height: 22px !important; /*NEW*/
}
a.button_mini, a.button_small, a.button, a.button_large,
a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large,
span.button_mini, span.button_small, span.button, span.button_large,
span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled { /*NEW*/
    background-color: transparent;
	border: 0 none !important;
	color: #7b7b7b !important;
}
/*input.button_mini, input.button_small, input.button, input.button_large, input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled {
    border: 0 none;
}*/
span.exclusive { /*NEW*/
    background-color: #fff !important;
	border: 1px solid #C4D441; /*0 none !important;*/
	color: #632f55;
}
input.button_disabled, input.exclusive_disabled, span.exclusive {
    background: none repeat scroll 0 0 #CCCCCC !important;
    border: 1px solid #CCCCCC;
    color: #999999;
}
table.std, table.table_block {
    background: none repeat scroll 0 0 #FFFFFF;
}
table.std td:first-child, table.table_block td:first-child { /*NEW*/
    border-left: 1px solid #d9dde1 !important;
}
table.std td:last-child, table.table_block td:last-child { /*NEW*/
    border-right: 1px solid #d9dde1 !important;
}
table.std tr:last-child td, table.table_block tr:last-child td { /*NEW*/
    border-bottom: 1px solid #d9dde1 !important;
}
table.std th, table.table_block th {
	background-color: #F4F4F4 !important; 
	border-bottom: 1px solid #d9dde1 !important; /*3px solid #f5f5f5*/
    border-top: 1px solid #d9dde1 !important; /*3px solid #f5f5f5*/
	color: #000; /*#a5819c*/
}
table.std th:first-child , table.table_block th:first-child { /*NEW*/
	border-left: 1px solid #d9dde1 !important;
}

table.std th:last-child , table.table_block th:last-child { /*NEW*/
	border-right: 1px solid #d9dde1 !important;
}
table.std tr.alternate_item, table.table_block tr.alternate_item {
    background-color: #F3F3F3;
}
table.std, table.table_block {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
}
#block-order-detail table.std th {
    background-color: #F5F5F5;
}
#block-order-detail table.std td {
    border: 0 none; /*1px solid #d9dde1*/
}
form.std fieldset > div,
#stores fieldset > div { /*NEW*/
	/*border: 1px solid #d9dde1;*/
}
form.std fieldset > div label {
    color: #632F55 !important;
}
form.std fieldset > div label sup { /*NEW*/
	color: #990000;
}
form.std fieldset > div label.label_radio {
	color: #303030 !important;
}
form.std fieldset div p, form.std fieldset div label,
#stores fieldset > div label {
    color: #000 !important;
}
form.std fieldset > div.form_content p.password input, div.form_content p.text input {
    border: 0 none;
    color: #303030;
}
form.std fieldset div select, form.std fieldset div textarea {
    border: 1px solid #d9dde1 !important; /*0 none !important*/
    color: #303030;
}
form.std fieldset > div p input[type="text"], div p input[type="password"] {
    background: none no-repeat scroll 0 0 #FFFFFF !important;
    border: 1px solid #d9dde1 !important; /*0 none !important*/
    color: #303030 !important;
}
.block {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0);
}
.block .title_block, .block h4 {
    color: #303030;
}
.block .title_block a, .block h4 a {
    color: #303030;
}
.block li.last {
    border: medium none;
}
.block li a {
    color: #00529c;
}
.products_block li img {
    border: 1px solid #D1D1D1;
}
#center_column .sortPagiBar {
    border-bottom: 1px solid #e9e9e9; /*3px solid #f5f5f5;*/
    border-top: 1px solid #e9e9e9; /*3px solid #f5f5f5;*/
    /*color: #303030; /*#632F55*/
}
#center_column .sortPagiBar strong {
    color: #000000;
}
.sortPagiBar select#selectPrductSort {
    border: 1px solid #e9e9e9; /*#CCCCCC*/
    color: #999999 !important;
}
/*.sortPagiBar #bt_compare {
	background-color:#C4D441;
	color:#4E4438;
}*/
.sortPagiBar #nb_item {
    border: 1px solid #CCCCCC;
}
ul.pagination a, ul.pagination span {
    border: 1px solid #EEEEEE;
    color: #999999;
}
ul.pagination a:hover {
    border: 1px solid #333333;
    color: #333333;
}
ul.pagination .current span {
    border: 1px solid #FFFFFF;
    color: #000000;
}
#pagination_previous span, #pagination_next span {
    border: 1px solid #EEEEEE;
    color: #CCCCCC;
}
ul#order_step {
    background-color: rgba(255, 255, 255, 0);
}
ul.step li {
    background: url("../img/step_standard.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
}
ul.step li a, ul.step li.step_current span, ul.step li.step_current_end span {
    background: url("../img/step_current_span.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    color: #fff;
}
ul.step li.step_done a {
    background: url("../img/step_done_span.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    color: #fff;
}
ul#order_step .step_done .current_number_step {
    color: #fff;
}
ul#order_step .current_number_step {
    color: #fff;
}
ul.step li.step_current {
    background: url("../img/step_current.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
}
ul#order_step .standard_number_step {
    color: #fff;
}
ul.step li.step_current_end {
    background: url("../img/step_end_current.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
}
ul.step li.step_todo span {
    background: url("../img/step_standard_span.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    color: #fff;
}
ul.step li.step_done {
    background: url("../img/step_done.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
}
.cancel, .cancel a {
    background: url("../../../modules/productcomments/img/delete.gif") no-repeat scroll 0 -16px rgba(0, 0, 0, 0) !important;
}
.star, .star a {
    background: url("../../../modules/productcomments/img/star.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.confirmation {
    background: none repeat scroll 0 0 #FFFFE0;
    border: 1px solid #E6DB55;
}
#page .rte {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.listcomment li {
    border-bottom: 1px dotted #CCCCCC;
    color: #666666;
}
.listcomment .titlecomment {
    color: #333333;
}
.listcomment .txtcomment {
    color: #333333;
}
#header_logo .headerText {
    color: #5C5042;
}
#header_logo .headerNote {
    color: #C7D64D;
}
#header_logo_mini {
    /*background: url("../img/atras.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);*/
}
.tiendaPrincipal {
    color: #303030;
}

/* Logo en texto */
.tiendaPrincipal .titComercio {
    color: #632f55;
    font-weight: normal;
}
.tiendaPrincipal .titElectronico {
    color: #632f55;
    font-weight: lighter;
}
.tiendaPrincipal .titToledo {
    color: #632f55;
    font-weight: bold;
}
/* Fin logo */

#preHeader {
    background-color: #0051A0; 
}
#header_top {
    background-color: #0051A0; 
}
#header_right {
    /*background-color: #fff;*/
	background: #fefefe;
	background: -moz-linear-gradient(top, #fefefe 59%, #f4f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(59%,#fefefe), color-stop(100%,#f4f4f4));
	background: -webkit-linear-gradient(top, #fefefe 59%,#f4f4f4 100%);
	background: -o-linear-gradient(top, #fefefe 59%,#f4f4f4 100%);
	background: -ms-linear-gradient(top, #fefefe 59%,#f4f4f4 100%);
	background: linear-gradient(to bottom, #fefefe 59%,#f4f4f4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f4f4f4',GradientType=0 );
}
.breadcrumb .navigation-pipe {
    color: #00529c;
}
/*.breadcrumb a#breadcrumb-home-link {
    color: #632f55;
}*/
.breadcrumb a {
    color: #000;
}
#footerTop {
    background-color: #a5819c;
}
#footer {
    background: none repeat scroll 0 0 #fff;
    color: #777777;
}
.blockcategories_footer, #footer .myaccount, #block_various_links_footer, #social_block, #block_contact_infos {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#footer .title_block, #footer .title_block a {
    color: #363636;
}
#footer a {
    color: #FFFFFF;
}
#footer ul {
    /*list-style-image: url("../img/flecha.png");*/
}
#footer li a {
    color: #777777;
}
#footer .myaccount .title_block, #footer .myaccount h4 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.idTabs {
    border-bottom: 3px solid #00529C;
	margin-top: 15px;
}
.idTabs a {
    background-color: rgba(0, 0, 0, 0);
    color: #632F55; /*#fff;*/
}
.idTabs .selected {
    background-color: #00529C; /*#632f55*/
    color: #FFFFFF; /*#fff;*/
}
/*#order-confirmation #center_column a, #order-confirmation #center_column a:active, #order-confirmation #center_column a:visited {
    color: #C4D441;
}*/
/*.cart_navigation .exclusive {
    background-color: #a5819c;
    border: 1px solid #632f55 !important;
    color: #fff !important;
}
.cart_navigation .button_large {
    background-color: #a5819c;
    border: 1px solid #632f55 !important;
    color: #fff !important;
}*/
table#cart_summary tr th, table#cart_summary tr td {
    color: #000; /*revisar color*/
}
table#cart_summary th {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #f5f5f5; /*#EEE9DF*/
    border-image: none;
    border-style: solid;
    border-width: 2px 0;
    color: #5C5042;
}
table#cart_summary td.cart_delete, table#cart_summary td.price_discount_del {
    border-right: medium none;
}
table#cart_summary tr.cart_item.odd, table#cart_summary tr.cart_total_delivery, table#cart_summary tr.cart_total_price, table#cart_summary tr.cart_total_voucher {
    background-color: #FFFFFF;
}
table#cart_summary tr#total_price_column {
    background-color: #f4f4f4; /*#a5819c;*/
}
table#cart_summary tr#total_price_column td#total_price_container {
    color: #000;
}
table#cart_summary tr#total_price_column td {
    border-top: 0 none; /*15px solid #FFFFFF*/
}
table#cart_summary tr#total_price_column td#total_price {
    color: #000; /*#a5819c;*/
}
table#cart_summary tr.customization.odd {
    background-color: #FFFFFF;
}
table#cart_summary tr.customization.even {
    background-color: #F3F3F3;
}
table#cart_summary tbody tr:last-child td {
    border-bottom: 1px solid #d9dde1; /*2px solid #f5f5f5*/
}
.cart_quantity .cart_quantity_input {
	background-color: #f4f4f4;
	border: 1px solid #e7e7e7;
	padding: 0px 5px 0px 10px;
}
.cart_delete a.cart_quantity_delete, a.price_discount_delete {
    background: url("../img/icon/delete.gif") no-repeat left center transparent; /*1px 3px*/
    /*color: #632F55;*/
}
.cart_total_price .total_price_container {
    border-right: medium none;
}
table#cart_summary .cart_total_price td.cart_voucher {
    border-bottom: 0 none; /*1px solid #999999;*/
}
table#cart_summary #total_price_container {
    border-bottom: medium none;
    border-right: medium none;
}
.cart_voucher #display_cart_vouchers {
    border-top: 1px dotted #CCCCCC;
    color: #303030; /*#5C5042*/
}
.cart_voucher input.discount_name {
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #d9dde1; /*#C9C0AD*/
}
/*.cart_voucher .submit input.button {
	background:#C4D441;
	border:1px solid #C4D441;
	color:#4E4438;
}*/
#cart_summary .price {
    border-right: medium none;
    color: #90a3b4;
}
#cart_summary .cart_total .price, #cart_summary .cart_total_delivery #total_shipping {
    color: #a5819c;
}
#cart_summary .cart_total_price #total_product {
    color: #a5819c;
}
table#cart_summary .cart_total_price .total_price_container {
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    color: #a5819c;
}
.cart_total_price .total_price_container p {
    background: none repeat scroll 0 0 #5C5042;
    color: #FFFFFF;
}
#order_carrier {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
}
#order_carrier .title_block {
    background: url("../img/bg_table_th.png") repeat-x scroll 0 -10px #999999;
    color: #FFFFFF;
}
table#cart_summary .gift-icon {
    background: none repeat scroll 0 0 #0088CC;
    color: #FFFFFF;
}
#cart_summary td.cart_total span.price, #cart_summary .cart_total_price #total_product, #cart_summary .cart_total_delivery #total_shipping {
    color: #90a3b4;
}
#authentication #create-account_form fieldset, #authentication #login_form fieldset {
    background-color: #f4f4f4;
}
#authentication #create-account_form fieldset, #authentication #login_form fieldset {
    border: 0 none !important;
}
#opc_account_form,
#new_account_form .dni div,
#new_account_form .customerprivacy div {
    background-color: #fff;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
	border-radius: 5px;
}
#opc_account_form .title_block { /*NEW*/
    color: #303030 !important;
}
#opc_account_form label {
    color: #666666;
}
#authentication #create-account_form h3, #authentication #login_form h3 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: rgba(255, 255, 255, 0);
	/*border: 0 solid #f5f5f5;
	border-width: 2px 0 0;*/
}
#create-account_form .title_block {
    color: #5C5042;
}
#create-account_form label, #login_form label {
    color: #666666;
}
#create-account_form #email_create, #login_form #email, #login_form #passwd, #login_form #login_email, #login_form #login_passwd {
    /*background: url("../img/bg_discount_name.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #666666;*/
}
#ordermsg .textarea {
    border: medium none;
}
#ordermsg .textarea textarea {
    border: 1px solid #ccc !important; /*medium none*/
}
#multishipping_mode_box {
    background: url("../img/form_bg.jpg") repeat-x scroll left top #D0D1D5;
    border: 1px solid #D0D3D8;
}
#multishipping_mode_box.on {
    border: 1px solid #DDDDDD;
}
#multishipping_mode_box .description_off a, #multishipping_mode_box .description a {
    background: none repeat scroll 0 0 #DDDDDD;
    border: 1px solid #CCCCCC;
}
#multishipping_mode_box .description_off a:hover, #multishipping_mode_box .description a:hover {
    background: none repeat scroll 0 0 #F3F3F3;
    border: 1px solid #CCCCCC;
}
.delivery_options {
    /*-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #BDC2C9 #BDC2C9;
    border-image: none;
    border-right: 1px solid #BDC2C9;
    border-style: none solid solid;
    border-width: 0 1px 1px;*/
	border: 1px solid #d9dde1;
	border-top: 0;
}
#order .delivery_options_address h3, #order-opc .delivery_options_address h3 {
    background-color: #90a3b4;
    color: #fff;
}
#order .delivery_option.item, #order-opc .delivery_option.item {
    background: none repeat scroll 0 0 #FFFFFF;
}
#order .delivery_option.alternate_item, #order-opc .delivery_option.alternate_item {
    background: none repeat scroll 0 0 #F1F2F4;
    border-bottom: 1px solid #BDC2C9;
    border-top: 1px solid #BDC2C9;
}
#order .delivery_option_carrier .first_item, #order-opc .delivery_option_carrier .first_item {
    background: url("../img/arrow_right_2.png") no-repeat scroll 3px 7px rgba(0, 0, 0, 0);
}
.order_carrier_content {
    /*background-color: #f4f4f4;
	border: 1px solid #E2E2E2;*/
    /*color: #303030;*/
	background: #fff;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
	border-radius: 5px;
}
/*.order_carrier_content h3 {
    color: #5C5042;
}
.order_carrier_content h3.carrier_title {
    color: #5C5042;
}*/
#carrierTable {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #999999 #999999 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
}
#carrierTable tbody {
    border-bottom: 1px solid #999999;
}
#carrierTable th {
    background: url("../img/bg_table_th.png") repeat-x scroll 0 -10px #999999;
    color: #FFFFFF;
}
#carrierTable td {
    border-right: 1px solid #E9E9E9;
}
#carrierTable td.carrier_price {
    border: medium none;
}
#gift_div #gift_message {
    border: medium none;
    color: #948B78;
	border: 1px solid #e9e9e9;
}
.paiement_block {
    color: #000000;
}
.payment_module a {
    color: #303030; /*#632F55*/
}
#order-opc h2 span {
    background: none repeat scroll 0 0 #333333;
    color: #FFFFFF;
}
#order-opc #login_form fieldset {
    background: none repeat scroll 0 0 #FFFFE0;
    border: 1px solid #E6DB55;
}
#order-opc #opc_delivery_methods textarea {
    border: 1px solid #CCCCCC;
}
/*#new_account_form h3 {
    border-color: #f5f5f5;
}*/
#new_account_form #delivery_address {
    background-color: none repeat scroll 0 0 #f5f5f5;
}
#new_account_form p.required {
    color: #222222;
}
#new_account_form p.required sup {
    color: #990000;
}
/*#new_account_form p.radio span, #new_account_form p.text label, #new_account_form p.password label, #new_account_form p.select label, #new_account_form p.select span, #new_account_form p.textarea label {
    color: #5C5042;
}
#new_account_form p.select select {
    color: #5C5042;
}
#new_account_form #fiscal_identification span {
    color: #5C5042;
}
#new_account_form p.radio label {
    color: #5C5042;
}
#new_account_form p.checkbox label {
    color: #5C5042;
}*/
#new_account_form p.text input, #new_account_form p.password input, #new_account_form p.select input {
    border: medium none;
    color: #666666;
}
/*#new_account_form #submitGuestAccount {
    background-color: #D8D441;
}*/
#form_forgotpassword fieldset {
    background-color: #f5f5f5;
}
#address p.inline-infos {
    color: #666666;
}
#add_address fieldset {
    background-color: #f4f4f4;
}
#add_address h3 {
    color: #5C5042;
}
#add_address p.required sup {
    color: #990000;
}
#add_address p.text input, #add_address p.password input, #add_address p.select input {
    border: 1px solid #CCCCCC;
    color: #666666;
}
#add_address p.select select {
	background-color: rgba(0, 0, 0, 0); /*NEW*/
    /*border: 1px solid #d9dde1;
    color: #303030;*/
}
#add_address p.textarea textarea {
    border: 1px solid #CCCCCC;
    color: #666666;
}
#add_address span.form_info, #add_address span.inline-infos {
    color: #303030 !important;
}
#order-slip #order-list {
    border-bottom: 1px solid #999999;
}
#order-slip #order-list td {
    border-bottom: medium none;
    border-top: 1px solid #CCCCCC;
}
#order-slip #order-list td.history_invoice {
    border-right: medium none;
}
/*#discount .table_block tr.last_item td {
    border-bottom: 1px solid #999999;
}
#discount .table_block td.discount_expiration_date {
    border-right: 1px solid #999999;
}*/
#discount .table_block td.discount_minimum {
	color:#a5819c;
}
#manufacturer .nbrmanufacturer {
    background: none repeat scroll 0 0 #F0F0F0;
    color: #000000;
}
ul#manufacturers_list li {
    border: 1px solid #EEEEEE;
}
ul#manufacturers_list li img {
    border: 1px solid #CCCCCC;
}
ul#manufacturers_list li h3 {
    color: #000000;
}
ul#manufacturers_list li .description {
    color: #666666;
}
.description_box {
    border: 1px solid #CCCCCC;
    box-shadow: none; /*0 1px 1px #E2E2E2;*/
}
.description_box .lnk_more {
    background: url("../img/arrow_right_1.png") no-repeat scroll 100% 4px rgba(0, 0, 0, 0);
    color: #0088CC;
}
#supplier .nbrmanufacturer {
    background: none repeat scroll 0 0 #F0F0F0;
    color: #000000;
}
ul#suppliers_list li {
    border: 1px solid #EEEEEE;
}
ul#suppliers_list li img {
    border: 1px solid #CCCCCC;
}
ul#suppliers_list li h3 {
    color: #000000;
}
ul#suppliers_list li .description {
    color: #666666;
}
/*#search */h3.nbresult {
    background: none repeat scroll 0 0 #FFFFE0;
    border: 1px solid #E6DB55;
}
#pagenotfound .pagenotfound {
    background: url("../img/bg_404.png") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
}
#pagenotfound fieldset {
    border: medium none;
}
#pagenotfound fieldset label {
    /*color: #333333;*/
}
#pagenotfound fieldset div {
	background-color:#f5f5f5;
}
#pagenotfound #search_query {
	/*background-color: #FFFFFF !important;
	border: 1px solid #d9dde1 !important;
	color: #303030 !important;*/
}
#pagenotfound .pagenotfound a {
    color: #333333;
}
#account-creation_form fieldset.customerprivacy label, fieldset.customerprivacy label {
    color: #5C5042;
}
#module-referralprogram-referralprogram-program form p.see_email {
    background: url("../img/arrow_right_1.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
    color: #0088CC;
}
#module-referralprogram-referralprogram-program form p.see_email a {
    color: #0088CC;
}
#product p#loyalty {
    background: url("../img/icon/info.png") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
}
#livezilla_lnk a {
    background: url("../img/bg_bt_compare.gif") repeat-x scroll 0 0 #000000;
    color: #FFFFFF;
}
form#sendComment fieldset {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
}
#sendComment p.text input {
    background: url("../img/bg_input.png") repeat-x scroll 0 0 #FFFFFF;
}
#sendComment p.closeform {
    background: url("../img/icon/delete.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.star, .star a {
    background: url("../../../modules/productcomments/img/star.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
/*#search .product_img_link span.sale, #category .product_img_link span.sale {
    background-color: #0000FF;
    color: #FFFFFF;
}*/
#categories_block_left li {
    border: medium none;
}
#categories_block_left li.last {
    border: medium none;
}
#categories_block_left li a {
    background: url("../img/flechaVerde.png") no-repeat scroll 10px 14px rgba(0, 0, 0, 0);
    color: #333333;
}
#categories_block_left li ul li {
    border: medium none;
}
#categories_block_left li ul li a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#categories_block_left li .OPEN, #categories_block_left li .CLOSE {
    background: url("../../../modules/blockcategories/img/icon/open-close.png") no-repeat scroll 0 -9px rgba(0, 0, 0, 0);
}
.informations_block_left li {
    border: medium none;
}
.informations_block_left li.last {
    border: medium none;
}
.informations_block_left li a {
    background: url("../img/flechaAzul.png") no-repeat scroll 10px 10px rgba(0, 0, 0, 0);
    color: #333333;
}
#tags_block_left li.last {
    border: medium none;
}
#tags_block_left li a {
    background: url("../img/flechaVioleta.png") no-repeat scroll 10px 10px rgba(0, 0, 0, 0);
    color: #333333;
}
#block_contact_infos li a {
    color: #632f55;
}
#links_block_left .block_content li {
    /*border-bottom: 1px dotted #EEEEEE;*/
}
#links_block_left .block_contentt li.last {
    border: medium none;
}
#links_block_left .block_content li a {
    /*background: url("../../../modules/blocklink/img/arrow_right_2.png") no-repeat scroll 10px 10px rgba(0, 0, 0, 0);*/
    color: #777777;
}
.blockmanufacturer li {
    border-bottom: 1px dotted #CCCCCC;
}
.blockmanufacturer li.last {
    border: medium none;
}
.blockmanufacturer li a {
    background: url("../../../modules/blockmanufacturer/img/arrow_right_2.png") no-repeat scroll 10px 10px rgba(0, 0, 0, 0);
    color: #333333;
}
#rss_block_left li {
    border-bottom: 1px dotted #CCCCCC;
}
#rss_block_left li.last {
    border: medium none;
}
#rss_block_left li a {
    background: url("../../../modules/blockrss/img/arrow_right_2.png") no-repeat scroll 10px 10px rgba(0, 0, 0, 0);
    color: #333333;
}
#social_block li.facebook {
    background: url("../../../modules/blocksocial/img/ico-fb.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#social_block li.twitter {
    background: url("../../../modules/blocksocial/img/ico-twitter.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#social_block li.rss {
    background: url("../../../modules/blocksocial/img/ico-rss.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
/* iconos con nuevas redes sociales */
#social_block li.google-plus {
    background: url("../../../modules/blocksocial/img/ico-google-plus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#social_block li.pinterest {
    background: url("../../../modules/blocksocial/img/ico-pinterest.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#social_block li.instagram {
    background: url("../../../modules/blocksocial/img/ico-instagram.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#social_block li.youtube {
    background: url("../../../modules/blocksocial/img/ico-youtube.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.blockstore p.encuentranos a {
    color: #632f55;
}
.blocksupplier li {
    border-bottom: 1px dotted #CCCCCC;
}
.blocksupplier li.last {
    border: medium none;
}
.blocksupplier li a {
    background: url("../../../modules/blocksupplier/img/arrow_right_2.png") no-repeat scroll 10px 10px rgba(0, 0, 0, 0);
    color: #333333;
}



/* blockpermanentlinks.css */
#header_links a {
    color: #C4D441;
}
#permanent_links div {
    border-bottom: 1px dotted #EEEEEE;
}
#permanent_links div a {
    color: #333333;
}
/* blocklanguages */
#header_right #languages_block_top {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#header_right #languages_block_top p {
    color: #CCCCCC;
}
#languages_block_top ul#first-languages li.selected_language {
    color: #00529c;
}
#languages_block_top ul li a {
    color: #363636;
	text-transform: initial;
}
#countries .countries_ul_hover {
    background: none repeat scroll 0 0 #000000;
}

/* blockcurrencies.css */
#header_right #currencies_block_top {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#header_right #currencies_block_top p {
    color: #4E4438;
}
#setCurrency .currencies_ul_hover {
    background: none repeat scroll 0 0 #000000;
}
#setCurrency .currencies_ul_hover a {
    color: #FFFFFF;
}
.currency_options span {
    color: #4E4438;
}
.currency_options a {
    color: #C4D441;
}
/* blocksearch.css */
	#search_block_top #search_query_top {
	background-color: #fff;
	border: 1px solid #e9e9e9;
	color: #363636 !important;
}
/*#search_block_top .button {
    color: #FFFFFF;
}*/
form#searchbox label {
    color: #333333;
}
form#searchbox input#search_query_block {
    border: 1px solid #CCCCCC;
}
/* superfish-modified.css */
.sf-menu {
	/*border-bottom: 2px solid #90a3b4; /*3px*/
    /*border-top: 2px solid #d9dde1;*/ /*3px*/
	background-color: #363636;
}
.sf-menu li {
    border-right: medium none;
}
.sf-menu a {
    color: #fff;
}
/*.sf-menu a, .sf-menu a:visited {
    color: #303030;
}*/
.sf-menu li li {
    background: none repeat scroll 0 0 rgba(237, 237, 237, 0);
}
.sf-menu li li li {
    background: none repeat scroll 0 0 rgba(237, 237, 237, 0);
}
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active,
.sf-menu .sfHover a {
	color: #62c2d3;
	/*border-bottom: 3px solid #304e72;*/
	/*padding-bottom: 28px;*/
}
/*.sf-menu ul li:hover, .sf-menu ul li.sfHover, .sf-menu ul li a:focus, .sf-menu ul li a:hover, .sf-menu ul li a:active {
    background: none repeat scroll 0 0 #4E4E4E;
}*/
.sf-shadow ul.sf-shadow-off {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
li.sf-search input {
    border: 1px solid #777777;
}
/* blocknewproducts.css */

body#category #new-products_block_right {
    background: none repeat scroll 0 0 #FFFFFF;
}
#new-products_block_right {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0);
}
#new-products_block_right dt img { /*NEW*/
	background-color: #fff;
	border: 1px solid #e2e2e2;
}
#new-products_block_right .block_content {
    background-color: transparent;
}
#new-products_block_right .block-product {
	/*background-color: #f5f5f5;
	border: 1px solid #fff;*/
}
#new-products_block_right dd, #new-products_block_right dd a {
    color: #632f55;
}
#new-products_block_right dd a.product_description {
    color: #303030;
}
#new-products_block_right dd.last_item {
    border: medium none;
}
#new-products_block_right dd a.lnk_more {
    color: #C4D441;
}
#new-products_block_right p.price {
    color: #363636;
}
#new-products_block_right p.title_block a {
    color: #303030;
}
#new-products_block_right p a {
    color: #00529c;
}
#new-products_block_right .product_seeAll, #new-products_block_right .product_seeAll a {
    color: #632f55;
}
/*#new-products_block_right .button_large {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #333333;
}*/

/* bx_styles.css */

.bx-pager {
    color: #666666;
}
.bx-pager a {
    color: #5C5042;
}
.bx-pager .pager-active, .bx-pager a:hover {
    color: #ACB457;
}
.bx-captions {
    color: #666666;
}
.bx-auto a {
    color: #666666;
}
/* homefeatured.css */

#featured-products_block_center {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0);
}
#featured-products_block_center .title_block {
    color: #303030;
}
#featured-products_block_center li {
	/*background: #ffffff; /* Old browsers */
	/*background: -moz-linear-gradient(top,  #ffffff 0%, #000000 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top,  #ffffff 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top,  #ffffff 0%,#000000 100%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top,  #ffffff 0%,#000000 100%); /* IE10+ */
	/*background: linear-gradient(to bottom,  #ffffff 0%,#000000 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
#featured-products_block_center.products_block li img {
    border: 0 none;
}
#featured-products_block_center .s_title_block, #featured-products_block_center h5 {
    color: #5C5042;
}
#featured-products_block_center /*.product_image*/ span.discount, /*NEW*/
#featured-products_block_center /*.product_image*/ span.new,
#featured-products_block_center /*.product_image*/ span.sale {
    background-color: #00529c;
    color: #fff;
}
#featured-products_block_center .product_desc, #featured-products_block_center .product_desc a {
    color: #fff;
}
#featured-products_block_center .product_desc a.lnk_more {
    color: #C4D441;
}
#featured-products_block_center .lnk_more {
    color: #C4D441;
}
#featured-products_block_center .price {
    color: #363636;
}
p.pPrice .price-discount {
    color: rgba(54, 54, 54, 0.8);
}

/* product_list.css */
#product_list a.product_img_link img {
    border: 1px solid #e9e9e9; /*EEE9DF*/
}
#product_list li span.new,
#product_list li span.sale,
#product_list li span.discount {
    color: #FFFFFF;
}
#product_list li span.new {
	background-color: #00529c; /*#FE9500;*/
}

#product_list li span.sale {
	background-color: #00529c; /*#F62D66;*/
}

#product_list li span.discount {
	background-color: #00529c; /*#07344D;*/
}		

#product_list li h3 {
    color: #632F55;
}
#product_list li a {
    color: #777777;
}
#product_list li p.product_desc, #product_list li p.product_desc a {
    color: #303030; /*#632F55*/
}
#product_list li p.product_desc a.lnk_view {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #C4D441;
}
#product_list li a.lnk_view:hover {
    text-decoration: underline;
}
#product_list li .right_block a {
    background-color: rgba(0, 0, 0, 0); /*#C4D441;*/
    border: medium none;
    color: #5C5042;
}
#product_list li .discount, ul#product_list li .on_sale, ul#product_list li .online_only {
    background: none repeat scroll 0 0 #0000FF;
    color: #FFFFFF;
}
#product_list li .discount {
    background: none repeat scroll 0 0 #9B0000;
    color: #FFFFFF;
}
#product_list li .content_price {
    color: #a5819c;
}
#product_list li span.price {
    color: #000; /*#a5819c;*/
}
#product_list li span.availability {
    color: #a5819c;
}
#product_list li span.notavailability {
    color: #a5819c;
}
/* blockcontact.css */
#contact_block p.info {
    color: #fff;
}
#contact_block .title_block, #contact_block h4 {
    color: #5C5042;
}
#contact_block p.tel {
    color: #BB96B2; /*#a5819c;*/
}
/*#contact_block a {
    color: #5C5042;
}*/
/* productscategory.css */

h2.productscategory_h2 {
    /*border-bottom: 3px solid #916D88; /*#EEE9DF*/
}
#productscategory_list li a.lnk_more {
    color: #a5819c;
}
#productscategory_list li a img {
	background-color: #fff; /*NEW*/
/*    border: 1px solid #e2e2e2; /*1px solid #EEE9DF;*/
	width: 135px;
}
#productscategory_list li p.product_name {
    color: #5C5042;
}
#productscategory_list li p.product_name a {
	color: #00529c;
}
#productscategory_list li p.price_display {
    color: #363636;
}
/* product.css */

#pb-right-column #image-block img {
    /*border: 1px solid #d9dde1; /*#EEE9DF*/
	border-bottom: 1px solid #e2e2e2;
}
#pb-right-column #image-block #view_full_size {
    cursor: pointer;
    display: block;
}
#pb-right-column #image-block #view_full_size .span_link {
	background: url("../img/icon/zoom.png") no-repeat 10px center rgba(255, 255, 255, 0.26); /*#a5819c*/
    color: #304e72;
	display:none;
}
#pb-right-column #image-block #view_full_size .span_link img {
    border: medium none;
}

#thumbs_list li {
    border: none;
 }
#thumbs_list li img {
    border: 1px solid #e2e2e2; /*#EEE9DF;*/
}
#pb-left-column #short_description_block {
    color: #777777;
	font-size: 0.813em;
}
#attributes .attribute_list #color_to_pick_list li {
    border: 1px solid #CCCCCC;
}
#attributes .attribute_list #color_to_pick_list li.selected {
    border: 1px solid #000000;
}
#attributes select {
    border: 1px solid #CDCDCD;
}
#quantity_wanted_p input {
	border: 1px solid #e9e9e9;
	background: #fff;
}
#availability_statut #availability_value {
    background-color: #008000;
    color: #FFFFFF;
}
#availability_statut #availability_value.warning_inline {
    background-color: #9B0000;
}
#buy_block p#old_price {
    color: #666666; /*#4E4438*/
}
.our_price_display,
.content_prices p.our_price_display,
.content_prices p.unit-price {
    color: #363636; /*#a5819c*/
}
#views_block {
    background-color: rgba(0, 0, 0, 0);
}
#reduction_percent, #reduction_amount {
    background-color: #FFF000; /*color: amarillo*/
    color: #303030; /*#4E4438*/
}
#buy_block p.online_only {
    color: #a5819c;
}
#send_friend_form h2 {
    background: none repeat scroll 0 0 #383838;
    color: #FFFFFF;
}
#send_friend_form .product img {
    border: 1px solid #CCCCCC;
}
#send_friend_form .product .product_desc p {
    color: #333333;
}
#send_friend_form .product .product_desc p.product_name {
    color: #000000;
}
#send_friend_form .form_container {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
}
#send_friend_form .form_container p.intro_form {
    color: #333333;
}
#send_friend_form .form_container p.txt_required {
    color: #666666;
}
#send_friend_form .form_container .text input {
    border: 1px solid #CCCCCC;
    color: #666666;
}
#blockpack {
    border-top: 1px dotted #999999;
}
.customizableProductsFile, .customizableProductsText {
    border-bottom: 1px dotted #CCCCCC;
}
.customizationUploadLine textarea {
    border: 1px solid #CCCCCC;
}
#product #quantityAvailableTxt {
    color: #666666;
}
#product #product_tags li,
#product #product_tags li a {
    color: #304e72; /*#a5819c;*/
}
#product #add_to_cart input.exclusive {
	background: url("../img/icon/ico-comprar-ficha.png") no-repeat 10px center #00529c; /*ico-comprar.png*/
    /*background-color: #304e72;*/
	border: 0 none !important; /*1px solid #a5819c !important;*/
	color: #fff !important; /*#632F55*/
}

#pb-right-column #view_full_size span.new{
    background-color: #a5819c;
}
#pb-right-column #view_full_size span.new, #pb-right-column #view_full_size span.discount, #view_full_size span.sale, #view_full_size span.online_only {
    background-color: #62c2d3; /*#07344D*/
    color: #FFFFFF !important;
	display: none;
}
.content_prices p.on_sale {
    color: #a5819c;    
}

/* contact-form.css */

#contact h3 {
    /*background-color: #fff;*/
	border: 0 none;
    color: #303030;
}
#contact fieldset {
    background-color: #f4f4f4;
    border: medium none; /*1px solid #EEE9DF;*/
}
#contact #new-products_block_right {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
/* stores.css */

#stores fieldset {
    background-color: #f5f5f5;
    border: medium none;
}
#stores h3 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #EEE9DF;
    border-style: solid;
    border-width: 0; /*3px 0 0;*/
    color: #5C5042;
}
/*#stores p.text label, #stores p.select label, #stores p.select span, #stores p.textarea label {
    color: #632F55 !important;
}*/
input#addressInput {
    background-color: #FFFFFF !important;
    border: 1px solid #d9dde1 !important; /*0 none !important*/
    color: #303030 !important; /*#948B78 !important*/
}
select#radiusSelect, select#locationSelect {
    border: 1px solid #d9dde1 !important; /*0 none !important*/
}
#locationSelect {
    border: 1px solid #CCCCCC;
}
/*#stores-table {
    border-bottom: 1px solid #999999;
}*/
#stores-table tr:nth-child(2n+1) {
    background-color: #F5F5F5; /*#F3F3F3*/
}
/*#stores-table td {
    border-bottom: medium none;
    border-top: 1px solid #CCCCCC;
}
#stores-table td.distance {
    border-right: 1px solid #999999;
}*/
#stores #new-products_block_right {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
/*#stores table.std, table.table_block {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
}*/
/* blockcart.css */

#header #cart_block {
    background-color: #ededed;
    border: 2px solid #868585;
    color: #303030;
}
#cart_block .title_block span, #header #cart_block h4 {
    background-position: left top;
    background-repeat: no-repeat;
}
#cart_block .price {
    color: #363636;
}
#cart_block #cart_block_list dl {
    border-top: 0 none;
}
#cart_block #cart_block_list dt a {
    color: #00529c;
}
#cart_block #cart-prices {
    border-top: 1px dotted #632F55;
	color: #000;
}
#cart_block #cart-buttons #button_order_cart span.confirmar {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
/* authentication.css */

/*#account-creation_form fieldset, 
fieldset.account_creation {
    background: none repeat scroll 0 0 #EEE9DF;
}*/
#account-creation_form h3 {
    background-color: rgba(0, 0, 0, 0);
	border: 0 none;
    /*border-color: #EEE9DF;
    border-style: solid;
    border-width: 3px 0 0;*/
}
#account-creation_form p.required {
    color: #5c5042;
}
#account-creation_form p.required sup {
    color: #990000;
}
/*#account-creation_form p.radio span, #account-creation_form p.text label, #account-creation_form p.password label, #account-creation_form p.select label, #account-creation_form p.select span, #account-creation_form p.textarea label {
    color: #5C5042;
}*/
#account-creation_form p.radio label {
    color: #5C5042;
}
#account-creation_form p.text input, #account-creation_form p.password input, #account-creation_form p.select input {
    border: 1px solid #CCCCCC;
    color: #948B78;
}
#account-creation_form p.select select {
    border: 1px solid #CCCCCC;
    color: #948B78;
}
#account-creation_form p.textarea textarea {
    border: 1px solid #CCCCCC;
    color: #948B78;
}
#account-creation_form span.form_info, #account-creation_form p.inline-infos {
    color: #5C5042;
}
/*#authentication form.std fieldset h3 {
    background-color: rgba(0, 0, 0, 0);
}*/
#new_account_form #opc_account_form h3 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
#new_account_form .dni h3, #new_account .customerprivacy h3 {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0) !important;
}
/* addresses.css */

div.addresses {
    /*background-color: #F4F4F4 !important;
	border: 1px solid #d9dde1; /*NEW*/
	background: #fff;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
	border-radius: 5px;
}
/*ul.address li {
    color: #5C5042;
}*/
ul.address li.address_title {
    background-color: #90a3b4;
    color: #fff;
}
.address_select {
	background-color: rgba(0, 0, 0, 0); /*NEW*/
    border: 1px solid #ccc !important; /*medium none;*/
    color: #303030;
}
.addressesAreEquals label {
    font-weight: normal;
    margin-left: 5px;
}
.addresses ul.address {
    background: none repeat scroll 0 0 #fff;
}
/*.addresses ul.address li {
    color: #5c5042;
}*/
.addresses ul.address .address_title {
    background-color: #90a3b4;
    color: #fff;
}
.addresses ul.address .address_update, .addresses ul.address .address_delete {
    color: #5c5042;
}
p.address_add a.button_large {
    color: #5c5042;
}

/* history.css */
#history #center_column .title_block {
    background-color: #f5f5f5;
	border: 1px solid #E2E2E2; /*NEW*/
}
#order-list {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #999999 #999999 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    margin-bottom: 20px;
}
#order-list tr.alternate_item {
    background-color: #F3F3F3;
}
#order-list td {
    border-bottom: 1px solid #E9E9E9;
    border-right: 1px solid #E9E9E9;
}
#order-list td.history_detail {
    border-right: medium none;
}
#order-list .last_item td {
    border-bottom: 1px solid #999999;
}
.detail_step_by_step tr.last_item td {
    border-bottom: 1px solid #999999;
}
#order-detail-content table tr.totalprice td {
    border-bottom: 1px solid #999999;
}
#order-detail-content table tr:nth-child(2n) {
    background-color: transparent; /*#F3F3F3;*/
}
#sendOrderMessage,
#returnOrderMessage {
    background-color: #F5F5F5;
	border: 1px solid #E2E2E2; /*NEW*/
}
#sendOrderMessage select,
#returnOrderMessage select {
	background-color: rgba(0, 0, 0, 0); /*NEW*/
	border: 1px solid #d9dde1; /*0 none*/
    /*color: #303030;*/
}
#returnOrderMessage .textarea textarea, 
#sendOrderMessage .textarea textarea {
    border: 1px solid #d9dde1; /*#948B78*/
}
table#order-list th {
    /*background: none repeat scroll 0 0 #5C5042;
    border-bottom: 3px solid #EEE9DF;
    border-top: 3px solid #EEE9DF;
    color: #632F55;*/
}
table#order-list tbody tr:last-child td {
    border-bottom: 0 none; /*1px solid #d9dde1*/
}
table#order-list tr td {
    border: medium none;
    /*color: #303030;*/
}
/* blcokwishlist.css */
#wishlist_block #wishlist_block_list {
    border-bottom: 1px dotted #CCCCCC;
}
#wishlist_block select#wishlists {
    border: 1px solid #CCCCCC;
}
#module-blockwishlist-mywishlist #mywishlist fieldset {
    background-color: #f5f5f5;
	border: 1px solid #E2E2E2; /*NEW*/
}
#module-blockwishlist-mywishlist #mywishlist p.text input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    color: #61A5CC;
}
#mywishlist td.wishlist_delete a {
    color: #A5819C;
}
#form_wishlist input.inputTxt {
    border: 1px solid #CCCCCC;
    color: #666666;
}
#module-blockwishlist-mywishlist #block-order-detail #hideSendWishlist {
    background: url("img/icon/delete.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#module-blockwishlist-mywishlist .wishlistLinkTop ul {
    border-bottom: 1px dotted #A5819C;
}
#module-blockwishlist-mywishlist .wishlistLinkTop ul.wlp_bought_list {
    border: medium none;
}
/*#module-blockwishlist-mywishlist .wishlistLinkTop .display_list li a {
    color: #632F55;
}*/
#module-blockwishlist-mywishlist .wishlisturl {
    background-color: #F5F5F5 !important;
	border: 1px solid #E2E2E2; /*NEW*/
}
#module-blockwishlist-mywishlist .wishlisturl input {
    border: 1px solid #d9dde1;
}
ul.wlp_bought_list li {
	background-color: #F5F5F5;
    border: 1px solid #E2E2E2; /*#D1D1D1*/
}
ul.wlp_bought_list li .product_image a {
    border: 0 none; /*1px solid #D1D1D1*/
}
ul.wlp_bought_list li .product_image img { /*NEW*/
	background-color: #FFFFFF;
	border: 1px solid #d9dde1;
}
ul.wlp_bought_list li .product_infos .s_title_block.product_name {
    color: #222222;
}
ul.wlp_bought_list li .product_infos .wishlist_product_detail input, ul.wlp_bought_list li .product_infos .wishlist_product_detail select {
    border: 1px solid #D1D1D1;
}
ul.wlp_bought_list li .btn_action .lnksave { /*NEW*/
	background-color: #632F55;
	color: #FFFFFF !important;
}
/* identity.css */
#identity form.std fieldset {
    background-color: #f5f5f5;
}
#identity .std p.required {
    color: #333333;
}
#identity #center_column p {
    color: #632f55;
}
#identity .std p.text label sup, #identity .std p.password label sup, #identity .std p.select label sup {
    color: #990000;
}
#identity .std p.select select {
    border: 1px solid #CCCCCC;
}
#identity .std p.radio input {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
}
/*form.std fieldset > div.form_content p.password label, 
div.form_content p.radio span, 
div.form_content p.select label, 
div.form_content p.text label, 
div.form_content p.textarea label {
    color: #632f55;
}*/
#identity form.std p.select select {
    border: medium none;
}
/**************************************** NEW JJGN **********************************/

/* product.css */
#product #add_to_cart_disabled span.exclusive_disabled {
	/*background: url("../img/icon/ico-comprar-ficha-off.png") no-repeat 5px center #ccc; /*ico-comprar.png*/
    border: 0 none !important; /*1px solid #ccc !important;*/
    color: #fff !important; /*#ccc !important;*/
	background: #7b7b7b !important;
}

/* product-list.css */
#product_list li .ajax_add_to_cart_button {
    background-color: rgba(0, 0, 0, 0);
    border: 0 none;
    color: #5C5042;
}
#product_list li .ajax_add_to_cart_button input {
    border: 0 none;
    color: #632f55 !important; /*#5C5042*/
}
#product_list li .ajax_add_to_cart_button input.exclusive {
	/*background: url("../img/icon/ico-comprar.png") no-repeat left center rgba(0, 0, 0, 0); /*NEW*/
	border: 0 none !important; /*1px solid #A5819C !important*/
	color: #fff !important; /*NEW*/
}
#product_list li .ajax_add_to_cart_button input.exclusive_disabled, 
.ajax_add_to_cart_button input.exclusive_disabled {
	background: url("../img/icon/ico-comprar-off.png") no-repeat left center rgba(0, 0, 0, 0) !important; /*NEW*/
	border: 0 none !important; /*1px solid #ccc !important;*/
	color: #FFFFFF !important; /*NEW*/
	background: #7b7b7b !important;
}

/* comparator.css */
.comparison_product_infos .ajax_add_to_cart_button {
    background-color: rgba(0, 0, 0, 0);
    border: 0 none;
    color: #5C5042;
}
.comparison_product_infos .ajax_add_to_cart_button input {
    border: 0 none;
	color: #FFFFFF !important; /*#632f55*/
}
.comparison_product_infos .ajax_add_to_cart_button input.exclusive {
	/*background: url("../img/icon/ico-comprar.png") no-repeat scroll 5px center #632F55 !important; /*ico-comprar-ficha*/
	background: #3172ae !important;
}
.comparison_product_infos .ajax_add_to_cart_button input.exclusive_disabled {
	/*background: url("../img/icon/ico-comprar-off.png") no-repeat scroll 5px center #ccc !important; /*ico-comprar-ficha-off*/
}

/* blockcart.css */
#cart_block #cart-buttons  #button_order_cart {
    background-color: transparent;
    border: 0 none;
}
#cart_block #cart-buttons  #button_order_cart input {
    background: url(../img/ver-carrito.png) no-repeat left center #fff !important;
    border: 1px solid #00529c !important;
    color: #00529c !important;
}

/* cookie */
#cookieNoticeContent p {
	color: #fff;
}

/* NEW */

#cart_block #cart-buttons  #button_order_cart,
.comparison_product_infos .ajax_add_to_cart_button {
	background-color: rgba(0, 0, 0, 0);
	border: 0 none;
}
input.button_disabled, input.exclusive_disabled, span.exclusive {
	background-color: rgba(0, 0, 0, 0) !important;
}

#header_user_info {
	color: #00529c;
}
#header_user_info a {
	color: #363636;
}
#header_user_info a.login, 
#header_user_info a.logout {
	border-left: 1px solid #363636;
}

#shopping_cart a {
    background: url('../img/icon/carroHeader.png') no-repeat 30px 10px transparent; 
    color: #363636;
}
#header_user #shopping_cart .ajax_cart_quantity,
#header_user #shopping_cart .ajax_cart_no_product {
    color: #00529c;
}

#usefull_link_block li#favoriteproducts_block_extra_add {
	color: #000;
}

/* ratingblock */
.ratingblock {
	background-color: #fff;
}

/* productscategory */
#productscategory_list li {
    /*background-color: #fff;
    border: 1px solid #fff;*/
}

/* products-comparison: NEW */
#product_comparison .s_title_block a {
	color: #000;	
}
#product_comparison .product_desc a {
	color: #303030;
}
#product_comparison .lnk_more {
    color: #A5819C;
}
#product_comparison .price,
#product_comparison .comparison_unit_price {
	color: #000;
}

/* productcomments */
#product_comments_block_tab div.comment div.comment_author .comment_date {
	color: #777777;
}
#product_comments_block_tab div.comment div.comment_details .title_block {
	color: #632F55;
}
#product_comments_block_tab button.usefulness_btn {
	background-color: #00529c;
	border: 0 none;
	color: #FFFFFF !important;
}
#product_comments_block_tab div.comment_details li {
	color: #00529c !important;
}