/* Reset
-----------------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
q:before,q:after { content:'';}
abbr,acronym { border:0;}
strong {font-style:normal;font-weight:normal;}

/* Common
-----------------------------------------------------------------------------*/
html {}
body {background:#CBCDD0;font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#0A1423;}
h1,h2,h3,h4,h5,h6 {letter-spacing:-1px;}
/* #page {background:url('img/bg_cabecera.gif') 0px 0px repeat-x;} */
#page {background-color:#fff;background:url('img/bg_cabecera.gif') 0px 0px repeat-x;}
#header,
#content_header,
#content_section,
#tools {width:960px;margin:auto;}
#content_section.popup { width: 685px;}
a {text-decoration:none;color:#600;}
a:hover{color:#900;}
form input.text {border:none;background:#F1F1F2;border-bottom:dotted 1px #91969D;font-size:12px;width:150px;padding:4px;}
form input.button,
a.button {cursor:pointer;height:25px;background:url('img/btn_right.gif') right 1px no-repeat;border:0px;padding:0px 8px 0px 8px;font-size:11px;}
a.button {float:left;padding:8px 10px 0px 10px;color:#0A1423 !important;font-size:11px;}
form p {margin:4px 0px 4px 0px;float:left;clear:both;}
form p.pbutton {background:url('img/btn_left.gif') 0px 1px no-repeat;padding-top:-1px;}
form legend {color:#0A1423;padding:0px;margin:0px;}
em {font-style:italic;}
.by {color:#858A91;}
.clear {clear: both;}
#content #content_header {height:100px;background:url('img/bg_content_header_interior.gif') 0px 0px no-repeat;position:relative;}
#content #content_header h2 {font-weight:bold;font-size:18px;color:#fff;position:absolute;bottom:10px;left:10px;width:160px;}
#content_body {border-top:1px solid #692D2F;padding-top:10px;line-height:18px;background:#fff;}
#content_body ol {list-style:decimal inside;}
#content_body ol h4 {font-weight:bold;text-transform:uppercase; margin-top: 10px;letter-spacing:0px;display:inline;}
#content_body h4 {letter-spacing:0px;font-weight:bold;}
#content_body ul {margin-left:20px;margin-bottom:10px;}
#content_body p {text-align:justify;}
#country_form select {width:200px;}
.tip_content {background:#fff;border:1px solid #ccc;padding:5px;width:200px;}
p.mail_msg { font-weight: bold;}
.email {margin-bottom:-3px;}
.error_field label {color:#88000f;}
.error_field .text,
.error_field textarea {background:#f6e8ea;}
.error_field .errors {color:#88000f;}
a.mas_info {color: #333 !important; background: url('img/mas.gif') 0px 2px no-repeat; padding-left:13px;}

#content_section #introduction {width:255px;overflow:hidden;border-bottom:0px;background:url('img/bg_top_content.gif') left top no-repeat;margin-bottom:1px;height:142px;float:left;}
#content_section #introduction h3 {font-size:18px;font-weight:bold;width:200px;float:left;}
#content_section #introduction_filter {width:243px;float:left;padding:12px 0px 0px 12px;}
#content_section #content_body {width:685px;float:right;margin-left:20px;}
#content_section #content_body p {margin-bottom:10px;line-height:16px;}

/* Headers
-----------------------------------------------------------------------------*/
#index_sobre-nosotros #content {background-image:url('img/header_nosotros.jpg');}
#prensa_index #content,
#index_descargas-profesionales #content {background-image:url('img/header_prensa.jpg');}
#index_tiendas-distribuidores #content,
#index_distribuidor #content {background-image:url('img/header_distris.jpg');}
#index_garantia-satisfaccion #content {background-image:url('img/header_garantia.jpg');}
#index_nuestros-disenadores #content,
#index_disenador #content {background-image:url('img/header_disenyadors.jpg');}
#index_atencion-cliente #content {background-image:url('img/header_attcliente.jpg');}
#index_faq #content {background-image:url('img/header_faqs.jpg');}
#index_aviso-legal #content {background-image:url('img/header_avisolegal.jpg');}
#index_condiciones-generales-contratacion #content {background-image:url('img/header_condiciones.jpg');}
#index_soluciones-profesionales #content {background-image:url('img/header_contract.jpg');}
#index_en-construccion #content {background-image:url('img/header_avisolegal.jpg');}
#error_index #content {background-image:url('img/header_avisolegal.jpg');}
#blog #content {background-image:url('img/header_blog.jpg');}
#index_cambia-pais #content {background-image:url('img/header_paises.jpg');}
#usuario_alta #content,
#usuario_login #content,
#usuario_logout #content,
#usuario_modificar #content,
#usuario_historico #content,
#usuario_recordar #content,
#e-card_index #content,
#shop_index #content,
#shop_pedido #content,
#shop_datos #content,
#shop_resumen #content,
#shop_pedido #content,
#credit-card_index #content,
#credit-card_result #content,
#shop_result #content,
#credit-card_gateway #content,
#search_index #content {background-image:url('img/header_avisolegal.jpg');}
#index_alta-profesionales #content {background-image:url('img/header_prensa.jpg');}
#prensa_downloads  #content {background-image:url('img/header_prensa.jpg');}



/* Sidebar
-----------------------------------------------------------------------------*/
#sidebar {width:255px;float:left;clear:left;}
#sidebar h3,
#sidebar h4 {margin-bottom:10px;}
#sidebar h3 {font-size:14px;font-weight:bold;margin-bottom:10px;}
#sidebar h4 {font-weight:bold;letter-spacing:0px;}
#sidebar ul li {border-bottom:1px solid #4B0005;margin-bottom:10px;padding-bottom:10px;}
#sidebar ul li.last {border-bottom:0px;}
#sidebar ul li li {border-bottom:0px;margin:0px;padding:0px;}
#sidebar p {color:#520A0F;}

/* Boxes
-----------------------------------------------------------------------------*/
#applications {border-top:1px solid #692D2F;width:685px;float:right;padding-top:10px;}
#applications h3 {float:left;width:167px;}
#applications ul {float:right;width:512px;}
#applications ul li {float:left;margin:0px 0px 2px 4px;}

.related_list {width:100%;border-top:1px solid #692D2F;padding:10px 0px 10px 0px;overflow:hidden;}
.related_list .related_description {width:229px;float:left;padding-right:20px;}
.related_list .related_items {float:right;width:711px;}
.related_list .related_items li {float:left;padding-right:27px;}
.related_list .related_items li.last {padding-right:0px;}
.related_list .related_items .related_item_description {width:90px;float:left;margin-right:13px;}
.related_list .related_items .related_item_description p {color:#0A1423;}
.related_list h4,
.related_list h5 {font-weight:bold;font-size:16px;color:#0A1423;}
.related_list h4 {padding-bottom:10px;}
.related_list h5 {padding-bottom:5px;}

.single_gallery {position:relative;}
.single_gallery h4 {font-size:14px;font-weight:bold;text-align:center;}
.single_gallery h5 {font-size:12px;font-weight:bold;text-align:center;margin:5px 0px 2px 0px;letter-spacing:0px;}
.single_gallery .by {text-align:center;display:block;}
.single_gallery_viewer { width:143px;height:200px;overflow:hidden;margin:auto;position:relative;}
.single_gallery_viewer ul { width: 1000em !important; }
.single_gallery_viewer ul a,
.single_gallery_viewer ul a:hover {border:none !important;background:none !important;}
.single_gallery_viewer ul li { float: left; }
.single_gallery_viewer img {width:143px;margin-top:15px;}
.single_gallery .previous,
.single_gallery .next {width:10px;height:11px;position:absolute;text-indent:-10000em;}
.single_gallery .previous {background:url('img/glance_prev.gif') 0px 0px no-repeat !important;top:80px;left:0px;}
.single_gallery .next {background:url('img/glance_next.gif') 0px 0px no-repeat !important;top:80px;right:0px;}

/* Header
-----------------------------------------------------------------------------*/
#header {position:relative;padding-top:2px;overflow:hidden;}
/*#header h1 a {position:absolute;top:40px;left:0px;width:237px;height:86px;background: url(img/trestintas_logo.jpg) no-repeat;text-indent:-10000em;}*/
#logo {position:absolute;top:40px;left:0px;width:237px;height:86px;background: url(img/trestintas_logo.jpg) no-repeat;text-indent:-10000em;}
#header h2 {display:none;}
#header #country_menu {float:left;color:#fff;font-size:9px;height:18px;margin-top:-2px;}
#header #shopping_menu {float:right;}
#header ul li {float:left;}
#header #country_menu a,
#header #shopping_menu a {color:#fff;}
#header #country_menu li {height:100%;}
#header #country_menu li.first a {font-size:9px;color:#C3C6CD;padding-right:7px;margin-right:2px;}
#header #country_menu li.first a:hover {color:#fff;}
#header #country_menu li.first {margin-top:3px;float:left;}
#header #country_menu li.last {border-left:1px solid #fff;float:left;overflow:hidden;}
#header #country_menu li.alone {border-left:0px;}
#header #country_menu ul#language_list {margin-top:3px;}
#header #country_menu ul#language_list li,
#header #country_menu ul#language_list li a {height:15px;float:left;}
#header #country_menu ul#language_list li a:hover,
#header #country_menu ul#language_list li.on a  {background:url('img/bullet_menu.gif') center bottom no-repeat;}
#header #country_menu li.last span {float:left;margin-top:3px;font-size:9px;color:#C3C6CD;}
#header #country_menu ul#language_list {float:left;}
#header #country_menu ul#language_list li {margin:0px 7px 0px 7px;}

/*
#header #country_menu #language_list {display:none;background:#858992;position:relative;padding:10px;overflow:hidden;line-height:14px;}
#header #country_menu #language_list span {color:#0a1423;font-size:10px;float:left;padding-right:5px;}
#header #country_menu #language_list ul {float:left;}
#header #country_menu #language_list ul li {float:left;clear:both;}
#header #country_menu #language_list ul li a {padding-left:6px;}
#header #country_menu #language_list ul li a:hover {background:url('img/bl_seleccion_pais.gif') 0px 2px no-repeat;}
*/



#header #shopping_menu li {background:url('img/bl_country_menu.gif') 0px 3px no-repeat;padding:0px 6px 0px 6px;}
#header #shopping_menu li.first a {background:url('img/shoppingbag.gif') 0px 0px no-repeat;padding-left:18px;}
#header #country_menu li.last {background:none;}
#header #attention_menu {float:right;clear:right;margin:5px 0px 90px 0px;}
#header #attention_menu a,
#header #attention_menu {font-size:10px;color:#858A91;}
#header #attention_menu li {background:url('img/bl_attention_menu.gif') 0px 2px no-repeat;padding:0px 5px 0px 5px;}
#header #secondary_menu {float:right;clear:right;}
#header #secondary_menu a {font-size:11px;color:#600;}
#header #secondary_menu a:hover {color:#900;}
#header #secondary_menu li {background:url('img/bl_secondary_menu.gif') 0px 2px no-repeat;padding:0px 7px 0px 7px;float:right;}
#header #main_menu {clear:both;width:100%;border-top:1px solid #520A0F;margin-top:5px;padding:5px 0px 5px 0px;}
#header #main_menu li {width:25%;}
#header #main_menu li a {white-space:nowrap;}
#header #main_menu li ul li,
#header #main_menu li ul li h2,
#header #main_menu li ul li h3 {width:auto;clear:left;line-height:18px;font-size:11px;letter-spacing:normal; font-weight:normal;padding-bottom:0;display:block;}
#header #main_menu h3,
#header #main_menu h1 {font-size:18px;font-weight:bold;padding-bottom:2px;}
#header .menu li.first {background:none !important;}
#header .menu li.last {padding-right:0px !important;}
#header #secondary_menu.menu li.last {background:none !important;padding-right:5px !important;}
#header #secondary_menu.menu li.first {padding-right:0px !important;background:url('img/bl_secondary_menu.gif') 0px 2px no-repeat !important;}

/* Content
-----------------------------------------------------------------------------*/
#content {background-position:0px 10px;background-repeat:repeat-x;overflow:hidden;}
#content a {color:#600;text-decoration:none;}
#content a:hover {color:#900;}
#content #content_section {clear:both;}
#content #content_section #last_msg { padding-left: 290px; }
/*#content #content_section h3 {font-size:14px;font-weight:bold;margin-bottom:10px;}*/
#content #content_header {margin:10px auto 10px auto;display:block;overflow:hidden;}
#content #description p {margin-bottom:15px;line-height:18px;}
#content #description p strong {font-weight:bold;}

/* Home
-----------------------------------------------------------------------------*/
#index_index #content h2 {display:none;}
#index_index #content #content_header {height:auto;background:none;}
#index_index #content_section div {padding:8px 0px 8px 0px;}
#index_index #blog_summary {float:right;width:231px;}
#index_index #introduction {width:717px;border-bottom:0px;height:auto;}
#index_index #our_designers {clear:left;background-position:right bottom;background-repeat:no-repeat;position:relative;}
#index_index #our_designers img {position:absolute;bottom:0px;right:0px;width:110px;}
#index_index #our_designers,
#index_index #newsletter,
#index_index #prensa {width:231px;height:130px;float:left;margin-right:12px;position:relative;}
#index_index #prensa {margin-right:0px;}
#index_index #our_designers,
#index_index #newsletter,
#index_index #prensa,
#index_index #blog_summary,
#index_index #introduction {border-top:1px solid #4B0005;margin-bottom:0px;background:none;}
#index_index #our_designers h3,
#index_index #our_designers p {width:100px;}
#index_index #blog_summary {position:relative;height:193px;}
#index_index #blog_summary ul li {margin-bottom:20px;line-height:16px;}
#index_index #content_section .go_to {text-decoration:underline;position:absolute;bottom:0px;left:0px;background:url('img/bl_go_to.gif') 0px 1px no-repeat;padding-left:10px;color:#0A1423;}
#index_index #introduction h3 {float:left;width:130px;margin-right:12px;font-size:14px;}
#index_index #content h3 {font-size:14px;font-weight:bold;margin-bottom:10px;}
#index_index #introduction p {float:left;width:575px;line-height:16px;}
#index_index #introduction .go_to {color:#4B0005;text-decoration:none;position:static;background:none;padding:0px;}
#index_index form p#ptipus2 {clear:none;margin-left:5px;}
#index_index form label {margin-left:2px;}
#index_index form p#pemail label {display:none;}
#index_index form p#papellido label {display:none;}
#index_index form p#pnombre label {display:none;}
#index_index form p#pnombre, #index_index form p#papellido, #index_index form p#pchkLeidoAvisoLegal,
#index_index form p#pchkCondicions  { display: none;}
#index_index form p span.errors { display: block; color:#848991;}
#index_index #newsletter { height: auto;}

/* Collection
-----------------------------------------------------------------------------*/
#producto_coleccion #content #content_header {background:none;}
#content #content_header.collection {height:auto;margin-top:0px;background:none;}
#content #content_section.collection #introduction {margin-bottom:15px;background:none;width:100%;height:auto;border-bottom:1px solid #4B0005;}
#content #content_section.collection #description h3 {float:left;width:170px;padding-right:20px;font-size:14px;}
#content #content_section.collection #description p {float:left;width:770px;}
#content #content_section.collection #item_list h3 {display:none;}
#producto_coleccion #content h3 {font-size:14px;font-weight:bold;margin-bottom:10px;}
#collection_menu {width:960px;margin:5px auto 0px auto;border-top:1px solid #692D2F;overflow:hidden; height:26px;}
#collection_menu h3 {float:left;padding:7px 7px 7px 0px;border-right:1px solid #692D2F;letter-spacing:0px;}
#collection_menu ul {float:left;}
#collection_menu li {float:left;padding:7px;border-right:1px solid #692D2F;}
#collection_menu li.activo {background:#e0cccd;}
#producto_coleccion #content_header h2 {display:none;}
#producto_coleccion #item_list {clear:both;overflow:hidden;}
#producto_coleccion #item_list ul {margin-left:-12px;}
#producto_coleccion #item_list ul li {width:231px;margin:0px 0px 30px 12px;float:left;text-align:center;}
#producto_coleccion #item_list ul li a {display:block;}
#producto_coleccion #item_list ul li span {width:146px;display:block;margin:-5px 0px 0px 38px;background:#fff;font-size:12px;color:#0A1423;padding:8px 5px 5px 5px;text-align:center;}
#producto_coleccion #item_list.item_list-2 ul li span {width:183px;margin:-5px 0px 0px 25px;}
#producto_coleccion #related {clear:both;margin-top:10px;}
#producto_modelo #content {background-position:0px 34px;}

/* Product
-----------------------------------------------------------------------------*/
#content #content_header.product {height:188px;overflow:hidden;margin-top:0px;}
#content #content_header.product h2 {display:none;}
#content #content_section.product #introduction {margin-bottom:15px;background:none;width:100%;height:auto;border-bottom:1px solid #4B0005;}
#content #content_section.product #description h3 {float:none;width:auto;font-size:14px;}
#content #content_section #description .parent_item {color:#858a91;}
#content #content_section #description .item_reference {font-size:12px;}
#content_section #designer_photos {width:280px;float:left;}
#content_section #designer_photos li {float:left;margin-right:22px;padding-bottom:15px;}
.product #description {padding-bottom:0px;width:680px;float:right;}
#sidebar #product_features {margin-left:5px;}
#sidebar #product_features li {background-position:0px 0px;background-repeat:no-repeat;margin-bottom:5px;clear:both;overflow:hidden;}
#sidebar #product_features a {font-size:10px;color:#0A0A09;border-bottom:1px dotted #0A0A09;margin:5px 0px 0px 5px;cursor:default;}
#sidebar #product_features img,
#sidebar #product_features a {float:left;}
#sidebar #product_features .feature_description {display:none;width:100px;}
#sidebar #features_advertise {margin:20px 0px 15px 0px;}
#sidebar #features_advertise h4,
#sidebar #features_advertise p {color:#848991;}
#sidebar #features_advertise p {font-size:10px;}
#sidebar #features_advertise h4 {margin:0px;}
#sidebar #is_easy {background:#C2C4C8;padding:10px;margin-top:-10px;overflow:hidden;position:relative;}
#sidebar #is_easy p {font-size:12px;color:#0A1423;width:115px;float:left;font-weight:bold;}
#sidebar #is_easy a {padding-right:25px;float:right;text-align:right;position:absolute;right:5px;bottom:5px;background:url('img/ico_pdf.gif') right top no-repeat;width:100px;line-height:10px;}
.product #item_list {float:right;width:685px;}
.product #item_list h3 {display:none;}
.product #item_list ul {margin-left:-50px;position:relative;}
.product #item_list ul li {width:191px;float:left;margin:0px 0px 40px 53px;}
.product #item_list ul li a {background-image:url('img/bg_lista_productos.gif');background-position:0% 100%;border:1px solid #fff;float:left;outline: 0px;}
.product #item_list ul li a.se_vende {background-image:url('img/bg_lista_productos_venta.gif');}
.product #item_list ul li a:hover {background-position:-200px 100%;border:1px solid #F4F0F0; }
.product #item_list .reference {text-transform:uppercase;font-weight:bold;margin-left:2px;}
.product #item_list .reference,
.product #item_list .go_to {display:block;color:#4B0005;}
.product #item_list .go_to {margin:5px 0px 1px 20px;}
#producto_modelo #content h3 {font-size:14px;font-weight:bold;margin-bottom:10px;}

#product_information { overflow:hidden;padding:20px; height: 500px;}
#product_information #summary,
#product_information #shop_location,
#product_information #calculator,
#product_information #buy_online {width:203px;float:left;clear:left;}
#product_information #calculator_form {margin-top:4px;}
#product_information #calculator_form a { outline: 0px;}
#product_information #calculator_form img { margin-left: 10px; margin-top: 3px; }
#product_information #calculator legend {font-size:11px;margin-bottom:8px;display:block;}
#product_information #summary,
#product_information #shop_location,
#product_information #buy_online {width:219px;}
#product_information #summary {position:relative;overflow:hidden;border-top:1px solid #4B0005;padding-top:5px;}
#product_information #product_photo {float:right;}
#product_information #collection_name,
#product_information #model_name {color:#848991;font-weight:bold;font-size:14px;display:block;}
#product_information #model_name {color:#0A1423;}
#product_information #summary {padding-bottom:30px;}
#product_information #product_ref {position:absolute;bottom:0px;left:0px;font-size:11px;}
#product_information .print {font-size:11px;position:absolute;bottom:0px;right:0px;color:#333;border-bottom:1px #7F7F7F dotted;background:url('img/print.gif') 0px 2px no-repeat;text-indent:15px;}
#product_information #shop_location {margin-top:5px;}
#product_information #shop_location h5 {font-weight:bold;font-size:14px;padding-bottom: 4px;}
#product_information #shop_location a {font-size:12px;color:#4B0005;}
#product_information #buy_online {margin-top: 15px; margin-bottom: 30px; border-top:1px solid #4B0005; }
#product_information #buy_online h5 {font-weight:bold;font-size:14px;padding-bottom:10px; padding-top: 3px;}
#product_information #buy_online p { color: #4b0005; font-size: 18px;  font-family: Arial; }
#product_information #buy_online p strong { font-size: 28px; font-weight: bold; }
#product_information #buy_online p.tachado,
#product_information #buy_online p.tachado strong { font-size: 12px; text-decoration:line-through; }
#product_information #buy_online form p { float: left; clear: none;}
#product_information #buy_online input.txtQuantity { width: 24px; padding: 1px 3px 0px 3px; text-align: right; border: 1px solid #333333; font-size: 12px; background: #e0e0e0; }
#product_information #buy_online label { color: #333333; font-size: 12px; }
#product_information #buy_online p.pbutton { float: left; margin-left: 10px; background-image: url(img/btn_left_shop.gif); padding-left: 18px; }
#product_information #calculator {width:215px;margin-bottom:5px;margin-top:10px;padding:8px 0px 8px 4px;background:#CED0D3;border-top:1px solid #0A1423;border-bottom:1px solid #0A1423;}
#product_information #calculator h5 {font-weight:bold;font-size:11px;letter-spacing:0px;}
#product_information #calculator label,
#product_information #calculator input {float:left;}
#product_information #calculator #pwidth label {width:0px;height:22px; text-indent:-10000em;}
#product_information #calculator #pheight label {width:14px;height:22px;background:url('img/por.gif') center center no-repeat;text-indent:-10000em;}
#product_information #calculator #pcalculate input {border:none;width:14px;height:22px;background:url('img/igual.gif') center center no-repeat;text-indent:-10000em;}
#product_information #calculator .text {width:30px;margin:0px 5px 0px 5px;}
#product_information #calculator p,
#product_information #calculator #calculator_result {float:left;clear:none;}
#product_information #calculator #calculator_result strong {font-weight:bold;font-size:18px;margin:2px 3px 0px 3px; float: left;}
#product_information #calculator p#legenda { display: block; font-size: 9px; clear: both; float: none; margin: -7px 0px 0px 5px;}
#product_information #samples { float: left; width: 215px; }
#product_information #samples h5 { background: url(img/go_to_arrow.jpg) 0px 4px no-repeat; padding-left: 10px; margin-bottom: 4px; color: #0a1423; font-size: 12px; font-weight: bold; }
#product_information #samples p { padding-left: 10px; color: #0a1423; font-size: 10px; line-height: 15px; }
#product_information #samples input#txtQuantitySample { width: 24px; padding: 1px 3px 0px 3px; text-align: right; border: 1px solid #333333; font-size: 12px;  }
#product_information #samples label { color: #0a1423; font-size: 12px; }
#product_information #samples p.pbutton { float: left; margin-left: 10px; background-image: url(img/btn_left_shop.gif); margin-top: 0px; padding-left: 18px; }
#product_information #samples form p { float: left; clear: none;}

#product_information {height: 550px;}
#product_information #summary {width: 100%; padding-bottom: 10px;}
#product_information .print {top: 22px; bottom: auto;}
#product_information div.modelo_container {margin:0 25px 0 0; width: 130px; float: left;}
#product_information div.modelo_container ul.products {margin-top: 8px; float: left; width:195px;}
#product_information div.modelo_container ul.products li {margin:0 10px 3px 0; float:left;}
#product_information div.modelo_container ul.products li img {border: 2px solid #FFF; padding: 2px;}
#product_information div.modelo_container ul.products li.selected img {border: 2px solid #000;}
#product_information div.modelo_container ul.products li span {margin-left: 4px;}
#product_information div.modelo_container ul.products li a {display:block; width:55px;}
#product_information h5.step {background: none !important; color: #000 !important; font-size: 14px !important; font-weight: bold !important; padding-left: 0 !important}
#product_information #buy_online {border-top: none; margin-bottom: 22px; margin-top: 0;}
#product_information #samples p {padding-left: 0;}
#product_information p.pbutton {float: right !important;}
#product_information #resumen {background:none repeat scroll 0 0 #CED0D3; border-bottom:1px solid #0A1423; border-top:1px solid #0A1423; margin-bottom:25px; margin-top:10px; padding:8px 0 8px 4px; width:215px; clear: left; float: left; font-size: 12px;}
#product_information #resumen h5 {font-size:14px; font-weight:bold; letter-spacing:0;}
#product_information #resumen strong {font-weight:bold;}
#product_information #resumen span.subtotal {font-weight:bold; font-size:24px; color: #4B0005;}
#product_information #tambien_puede {float: left;}
#product_information #tambien_puede h5 {margin-bottom: 10px;}
#product_information #tambien_puede a {font-size:11px; color: #660000 !important; background-position: right 2px; padding-left: 0; padding-right: 13px;}
#product_information div.photo {width: 380px; float: right;}
#product_information div.photo p {margin-top: 10px; font-size: 12px; float:left;}
#product_information div.photo p span.collection {color: #666; font-weight: bold;}
#product_information div.photo p span.model {font-weight: bold;}
#product_information div.left_column {float: left; width: 374px;}
#product_information div.middle_column {float: right; width: 215px;}

/* Artists
-----------------------------------------------------------------------------*/
#index_nuestros-disenadores #introduction,
#index_disenador #introduction {overflow:hidden;border-bottom:0px;background:url('img/bg_top_content.gif') left top no-repeat;margin-bottom:1px;width:100%;height:auto;}
#index_nuestros-disenadores #content h3,
#index_disenador #content h3 {font-size:14px;font-weight:bold;margin-bottom:10px;}
#index_nuestros-disenadores #introduction h3,
#index_disenador #introduction h3 {font-size:18px;font-weight:bold;width:200px;float:left;}
#index_nuestros-disenadores #introduction_filter,
#index_disenador #introduction_filter {width:243px;float:left;padding:12px 0px 0px 12px;}
#index_nuestros-disenadores #description,
#index_disenador #description {width:685px;float:left;margin-left:20px;}
#index_nuestros-disenadores #description {margin-top:15px;}
#index_disenador #description {background:#fff;border-bottom:1px solid #4B0005;position:relative;}
#index_disenador #description img {float:left;}
#index_disenador #description h4 {position:absolute;left:220px;bottom:22px;font-size:12px;letter-spacing:0px;}
#index_nuestros-disenadores #item_list {margin-left:-12px;}
#index_nuestros-disenadores #item_list h3 {display:none;}
#index_nuestros-disenadores #item_list li {width:231px;float:left;margin:60px 0px 0px 12px;text-align:center;}
#index_nuestros-disenadores #item_list li p {margin-top:10px;font-size:14px;font-weight:bold;}
#index_disenador #sidebar {background:#D7D8DB;padding:11px;width:233px;}
#index_disenador #sidebar ul {padding:10px 0px 0px 30px;}
#index_disenador #sidebar ul li {margin:0px 0px 10px 0px;padding:0px;border:none;font-size:12px;}
#index_disenador #item_list {float:right;width:685px;margin-top:27px;}
#index_disenador #item_list p {margin-bottom:15px;line-height:18px;}
#index_disenador #item_list img {width:180px;}
#index_disenador #related {border-top:1px solid #4B0005;padding-top:10px;}
#index_disenador #item_list .related_list {border:none;margin-left:-26px;width:727px;}
#index_disenador #item_list .related_list .related_items {width:auto;float:left;}
#index_disenador #item_list .related_list .related_items li {border:1px solid #C2C4C8;padding:15px;width:180px;margin:0px 0px 26px 26px;}
#index_disenador #item_list .related_list .related_items .related_item_description {width:180px;padding:0px;}
#index_disenador #item_list .related_list .related_items h5 {text-align:center;font-weight:bold;color:#0A1423;font-size:12px;padding:5px 0px 0px 0px;letter-spacing:0px;}
#index_disenador #item_list .related_list .related_items p {text-align:center;line-height:auto;margin:0px;}
#index_disenador #tools {margin-top:0px;}

/* FAQ
-----------------------------------------------------------------------------*/
#index_faq .group1 {float:left;width:46%;}
#index_faq .group2 {float:right;width:48%;}
#index_faq h4 {font-weight:bold;font-size:14px;width:100%;border-top:1px solid #4B0005;padding:10px 0px 25px 0px;}
#index_faq h5 {font-weight:bold;}
#index_faq #questions,
#index_faq #answers {float:right;clear:right;width:100%;line-height:16px;}
#index_faq #questions h4 {border-top:0px;padding-top:0px;}
#index_faq ul li ul,
#index_faq #answers ul li {margin-bottom:25px;}
#index_faq #content_body ul {list-style:none;}
#index_faq #content_body h5 {letter-spacing:0px;}
#index_faq #answers ul li h4,
#index_faq #answers ul li h5 { border-top: 0px; padding-top: 0px; padding-bottom: 0px; margin-bottom: -10px; }
#index_faq #answers ul li h6 {font-size:12px;letter-spacing:0px;font-weight:bold;}
#index_faq #answers ul li h5 {color:#0A1423;margin-bottom:-20px;font-size:12px;}
#index_faq #answers ul li p {margin-bottom:2px;}
#index_faq #answers ul li ul li {margin-bottom:5px;list-style:circle;}
#index_faq p strong { font-weight: bold; }


/* En construcción
-----------------------------------------------------------------------------*/
#index_en-construccion #content_body {height:502px;border-bottom:1px solid #4B0005;background:url('img/bg_no_disponible.gif') 0px 0px no-repeat;}
#index_en-construccion #content_body p {font-size:14px;color:#fff;left:343px;top:90px;position:relative;width:200px;}

/* Error
-----------------------------------------------------------------------------*/
#error_index #content_body p {font-size:12px;color:#0A1423;}

/* e-Card
-----------------------------------------------------------------------------*/
#e-card_index #content_body h4 {font-size:14px;margin-bottom:10px;}
#e-card_index #content_body .indice_punto {font-size:18px;}
#e-card_index #content_body #ecard_seleccionada {width:434px;height:340px;float:left;}

#e-card_index #content_body #ecards_gallery {position:relative;width:250px;height:340px;float:right;padding-bottom:10px;}
#e-card_index #content_body #ecards_gallery ul {list-style:none;}
#e-card_index #content_body #ecards_gallery .previous,
#e-card_index #content_body #ecards_gallery .next {width:7px;height:13px;float:left;position:absolute;top:162px;text-indent:-1000em;outline:0;}
#e-card_index #content_body #ecards_gallery .previous {background:url('img/btn_ecards_left.gif') 0px 0px no-repeat;left:5px;}
#e-card_index #content_body #ecards_gallery .next {background:url('img/btn_ecards_right.gif') 0px 0px no-repeat;right:5px;}

#e-card_index #content_body #ecards_list {height:340px;width:231px;margin:auto;border-top:1px solid #474F5A;border-bottom:1px solid #474F5A;overflow:hidden;}
#e-card_index #content_body #ecards_list a {border:solid 4px #fff;float:left;width:97px;height:97px;}
#e-card_index #content_body #ecards_list a:hover {border:solid 4px #4B0005;}
#e-card_index #content_body #ecards_list ul {margin:0px;width:10000em;}
#e-card_index #content_body #ecards_list ul li {float:left;width:236px;padding:5px 0px 0px 10px;}
#e-card_index #content_body #ecards_list ul li ul{float:left;width:236px;}
#e-card_index #content_body #ecards_list ul li ul li {float:left;width:97px;margin:0px 11px 8px 0px;padding:0px;}

#e-card_index #content_body form {clear:both;width:685px;border-top:1px solid #C2C4C8;padding-top:10px;}
#e-card_index #content_body form fieldset {padding-left:15px;}
#e-card_index #content_body form fieldset h4 {margin-left:-10px;}
#e-card_index #content_body form fieldset#tusdatos {width:320px;float:left;}
#e-card_index #content_body form fieldset#susdatos {width:320px;float:right;border-left:1px solid #DBDCDE;}
#e-card_index #content_body form #mensaje {width:300px;height:72px;border:none;background:#F1F1F2;border-bottom:dotted 1px #91969D;font-size:12px;padding:4px;}
#e-card_index #content_body form #ptunombre,
#e-card_index #content_body form #ptuemail,
#e-card_index #content_body form #psunombre,
#e-card_index #content_body form #psuemail {float:left;clear:none;}
#e-card_index #content_body form #pmensaje label,
#e-card_index #content_body form #pmensaje textarea {float:left;clear:none;}
#e-card_index #content_body form #ptuemail,
#e-card_index #content_body form #psuemail {margin-left:10px;}
#e-card_index #content_body form .text {width:100px;}
#e-card_index #content_body form p {width:155px;}
#e-card_index #content_body form p#pmensaje,
#e-card_index #content_body form p#penviar {clear:both;margin-right:12px;}
#e-card_index #content_body form p#recibircopia {width:250px;background:#E0E1E3;position:relative;float:left;clear:left;padding:7px 30px 7px 30px;margin-right:10px;}
#e-card_index #content_body form p#recibircopia label {margin-left:5px;}
#e-card_index #content_body form p#penviar,
#e-card_index #content_body form .aviso {float:right;width:auto;}
#e-card_index #content_body form .aviso {clear:none;padding:6px 5px 0px 0px;color:#858A91;width:440px;text-align:right;}
#e-card_index #content_body form .errors {color:#848991;clear:both;float:left;width:150px;}
#e-card_index p.msgEnviado { padding: 20px 0px 0px 0px; color:#858A91; float: left; }

/* Sobre nosotros
-----------------------------------------------------------------------------*/
#index_sobre-nosotros #content_section #content_body {border-top:0px;padding-top:0px;}
#index_sobre-nosotros #introduction {width:255px;overflow:hidden;border-bottom:0px;background:url('img/bg_top_content.gif') left top no-repeat;margin-bottom:1px;height:142px;float:left;}
#index_sobre-nosotros #introduction h3 {font-size:18px;font-weight:bold;width:200px;float:left;}
#index_sobre-nosotros #introduction_filter {width:243px;float:left;padding:12px 0px 0px 12px;}
#index_sobre-nosotros #team_photo {border-top:1px solid #4B0005;border-bottom:1px solid #4B0005;margin-bottom:15px;padding:0px 92px 0px 93px;}
#index_sobre-nosotros #sidebar {background:#DDDFE0;padding:12px;width:231px;}
#index_sobre-nosotros #sidebar h3 {margin-bottom:40px;}
#content_photos ul {width:202px;margin-left:-14px;float:left;list-style:none;}
#content_photos ul li {width:87px;margin:0px 0px 14px 14px;float:left;}
#content_text {width:479px;margin-left:18px;float:left;line-height:14px;margin-top:-10px;}
#content_text h4 {font-weight:bold;text-transform:uppercase; margin-top: 10px;letter-spacing:0px;}
#content_text strong {font-weight:bold;}
#content_text ul li {margin-bottom:15px;}
#content_text p {text-align:justify;}

/* Soluciones profesionales
-----------------------------------------------------------------------------*/
#index_soluciones-profesionales #sidebar {padding:12px;width:231px;}
#index_soluciones-profesionales #sidebar p {color:#0A1423;margin-bottom:10px;}
#index_soluciones-profesionales form legend {display:none;}
#index_soluciones-profesionales form fieldset {}
#index_soluciones-profesionales form label,
#index_soluciones-profesionales form input.text {float:left;clear:both;width:225px;}
#index_soluciones-profesionales form label {margin-bottom:5px;}
#index_soluciones-profesionales form textarea {float:left;clear:both;border:none;background:#F1F1F2;border-bottom:dotted 1px #91969D;font-size:12px;width:225px;height:100px;padding:4px;}
#index_soluciones-profesionales form .error_field textarea {background:#f6e8ea;}
#index_soluciones-profesionales form #pguardar input {float:right;clear:both;}
#index_soluciones-profesionales form #pchkLeidoAvisoLegal { width:231px;}
#index_soluciones-profesionales form #pchkLeidoAvisoLegal label { float: left;width:200px;clear:none;}
#index_soluciones-profesionales form #pchkLeidoAvisoLegal input { float: left;margin-right:4px;}
#index_soluciones-profesionales form .errors {color:#848991;}

/* press
-----------------------------------------------------------------------------*/
#prensa_index #introduction_filter {width:243px;float:left;padding:12px 0px 0px 12px;}
#prensa_index #content h3 {font-size:14px;font-weight:bold;margin-bottom:10px;}
#prensa_index #sidebar,
#index_descargas-profesionales #sidebar {padding:12px;width:231px;background:#e6e8e9;}
#prensa_index #sidebar p,
#index_descargas-profesionales #sidebar p {color:#0A1423;margin-bottom:10px;}
#prensa_index #sidebar p .errors,
#index_descargas-profesionales #sidebar p .errors {color:#848991;margin-left:76px;}
#prensa_index #sidebar #form_prensa label,
#index_descargas-profesionales #sidebar #form_prensa label { width: 63px; padding-right: 10px; float: left; text-align: right; }
#prensa_index #sidebar #form_prensa input,
#index_descargas-profesionales #sidebar #form_prensa input { width: 132px; }
#prensa_index #sidebar #form_prensa p#pusuario,
#index_descargas-profesionales #sidebar #form_prensa p#pusuario { margin-bottom: 3px;}
#prensa_index #sidebar #form_prensa input#guardar,
#index_descargas-profesionales #sidebar #form_prensa input#guardar { width: auto; background: transparent url(img/btn_right_gris.gif) no-repeat scroll right 1px;}
#prensa_index #sidebar #form_prensa legend,
#index_descargas-profesionales #sidebar #form_prensa legend { display: none;}
#prensa_index #content_body { border-top: 1px solid #4b0005; padding-top: 10px;}
#prensa_index #content_body ul#clipping_list { margin-left: -15px;}
#prensa_index #content_body ul#clipping_list li { list-style: none; float: left; margin: 0px 0px 14px 15px;}
#content_body #signin_newsletter { background: #e6e8e9; float: left; padding: 18px 10px 0px 11px;}
#content_body #signin_newsletter h4 { color: #0a1423; font-size: 14px; font-weight: bold; }
#content_body #signin_newsletter form { padding: 10px 0px 10px 25px;}
#content_body #signin_newsletter form legend { display: none;}
#content_body #signin_newsletter form label { font-size: 12px; width: 50px; padding-right: 10px; float: left; text-align: right; }
#content_body #signin_newsletter form p { width: 200px; float: left; clear: none; margin-right: 10px; }
#content_body #signin_newsletter form p .errors {color:#848991;margin-left:60px; display: block;}
#content_body #signin_newsletter form input { width: 122px;}
#content_body #signin_newsletter form p#pmedio_alta { margin-right: 0px;}
#content_body #signin_newsletter form p#pmedio_alta label { text-align: left; width: 75px;}
#content_body #signin_newsletter form p#pmedio_alta input { width: 103px; }
#content_body #signin_newsletter form p#pmedio_alta .errors {margin-left:0px;}
#content_body #signin_newsletter form p#pchkLeidoAvisoLegal { width: 567px; margin-top: 18px; padding-left: 57px;}
#content_body #signin_newsletter form p#pchkLeidoAvisoLegal label { width: 600px; float: none; padding-left: 20px;}
#content_body #signin_newsletter form p#pchkLeidoAvisoLegal input { float: left; width: auto; }
#content_body #signin_newsletter form p#pchkLeidoAvisoLegal .errors { margin-left: 20px;}
#content_body #signin_newsletter form p#pchkCondicions { width: 567px; margin-top: 0px; padding-left: 57px;}
#content_body #signin_newsletter form p#pchkCondicions label { width: 600px; float: none; padding-left: 20px;}
#content_body #signin_newsletter form p#pchkCondicions input { float: left; width: auto; }
#content_body #signin_newsletter form p#pchkCondicions .errors { margin-left: 20px;}
#index_descargas-profesionales #content_body #signin_newsletter form p#pchkCondicions { margin-top:20px;}
#index_descargas-profesionales #content_body #signin_newsletter form p#pchkLeidoAvisoLegal { margin-top:3px;}
#content_body #signin_newsletter form p#pguardar_alta { width: auto; clear: both; float: right; margin: -20px 24px 0px 0px;}
#index_alta-profesionales #content_body #signin_newsletter form p#pguardar_alta { margin-top: 0px;}
#content_body #signin_newsletter form p#pguardar_alta input { width: auto; background: transparent url(img/btn_right_gris.gif) no-repeat scroll right 1px;}
#prensa_index #content_body #last_press_notes { border-top: 1px solid #4b0005; padding-top: 10px; float: left; margin-top: 25px; width: 685px;}
#prensa_index #content_body #last_press_notes ul { margin: 0px;}
#prensa_index #content_body #last_press_notes ul li { display: block; background: #c2c4c8; margin-bottom: 7px; padding: 3px 0px;}
#prensa_index #content_body #last_press_notes ul li span { float: left; width: 110px; text-align: center; color: #0a1423; font-size: 11px;}
#prensa_index #content_body #last_press_notes ul li p { color: #4b0005; line-height: 17px; margin: 0px; }
#prensa_index #content_body #last_press_notes .paginator { width: 685px; text-align: center; padding-top: 20px;}
#prensa_index #content_body #last_press_notes .paginator p { text-align: center;}
#prensa_index #content_body #last_press_notes .paginator a { margin: 0px 10px 0px 10px;}
#prensa_index #content_body #last_press_notes a#see_all { float: right; margin-top: -16px; padding-left: 10px; background: transparent url(img/bl_go_to.gif) no-repeat scroll 0 1px; color: #0a1423; text-decoration: underline; }
#prensa_index #content_body #trest_galleries {border-top: 1px solid #4b0005; padding-top: 10px; float: left; margin-top: 25px; width: 685px;}
#prensa_index #content_body #trest_galleries ul { margin-top: 5px;margin-left:0px;}
#prensa_index #content_body #trest_galleries ul li { width: 685px; float: left; clear: both; padding-bottom: 25px; }
#prensa_index #content_body #trest_galleries ul li h4 { color: #474f5a; font-size: 12px; }
#prensa_index #content_body #trest_galleries ul li span.date { float: right; font-size: 11px; color: #858a91; margin-top: -10px;}
#prensa_index #content_body #trest_galleries ul li p { margin-top: 6px; }
#prensa_index #content_body #trest_galleries ul li a.see_video { float: right; color: #4b0005; text-decoration: none; font-size: 11px; margin: 0px 15px 4px 0px; }
#prensa_index #content_body #trest_galleries ul li ul { width: 685px; clear: both; margin-left: -8px; }
#prensa_index #content_body #trest_galleries ul li ul li { float: left; clear: none; width: auto; margin: 0px 0px 8px 10px; padding: 0px;}
#clipping_information { width: 490px; }
#clipping_information #image { width: 490px; text-align: center;}
#clipping_information #image img { }
#clipping_information #summary { padding: 0px 0px 0px 30px;}
#clipping_information #summary span { float: left; clear: left; width: 300px; color: #020100; }
#clipping_information #summary span#clip_name { font-size: 14px; font-weight: bold; }
#clipping_information #summary span#clip_date { font-size: 11px;  }
#clipping_information #summary a { float: right; width: 150px; color: #4b0005; font-size: 12px !important;}
#press_downloads { width: 960px; margin: 0px auto 40px; }
#press_downloads iframe { width: 960px; height: 600px; border: 0px; margin: 0px; }
#press_messages { margin: 0px auto; width: 700px; padding: 10px 0px 0px 260px;}

/* Dealers
-----------------------------------------------------------------------------*/
#index_tiendas-distribuidores #introduction,
#index_distribuidor #introduction{overflow:hidden;border-bottom:0px;background:url('img/bg_top_content.gif') left top no-repeat;margin-bottom:20px;position:relative;width:100%;height:auto;}
#index_tiendas-distribuidores #introduction h3
#index_distribuidor #introduction h3 {font-size:18px;font-weight:bold;width:200px;float:left;}
#index_tiendas-distribuidores #introduction_filter,
#index_distribuidor #introduction_filter {width:243px;float:left;padding:12px 0px 0px 12px;}
#index_tiendas-distribuidores #introduction_filter form,
#index_distribuidor #introduction_filter form {position:absolute;top:79px;left:14px;}
#index_tiendas-distribuidores #introduction #description,
#index_distribuidor #introduction #description {width:685px;float:right;margin:44px 0px 0px 20px;position:relative;}
#index_tiendas-distribuidores #introduction #description img,
#index_distribuidor #introduction #description img {float:left;margin-left:1px solid #848991;margin-right:1px solid #848991;width:186px;}
#index_tiendas-distribuidores #introduction #description .dealer_data,
#index_distribuidor #introduction #description .dealer_data {float:left;margin-left:18px;width:479px;}
#index_tiendas-distribuidores #introduction #description .regions { float: left; margin-left: 18px; width: 660px;padding: 20px 0px 20px 0px;}
#index_tiendas-distribuidores #introduction #description .regions strong { font-weight: bold;}
#index_tiendas-distribuidores #introduction #description .goto {position:absolute;right:0px;bottom:0px;}
#index_tiendas-distribuidores #item_list {width:665px;float:right;background:#F3F3F4;padding:10px;}
#index_tiendas-distribuidores #item_list h3 {font-size:12px;float:left;letter-spacing:0px;}
#index_tiendas-distribuidores #item_list form {float:left;clear:both;}
#index_tiendas-distribuidores #item_list form label {display:none;}
#index_tiendas-distribuidores #item_list ul {clear:both;padding:15px 5px 15px 5px;color:#848991;}
#index_tiendas-distribuidores #item_list ul li {width:45%;font-size:12px;line-height:18px;float:left;margin:0px 15px 44px 0px;}
#index_tiendas-distribuidores #item_list ul li ul {clear:none;float:left;padding:0px;}
#index_tiendas-distribuidores #item_list ul li ul li {width:auto;margin:0px;float:left;clear:both;}
.dealer_data h4 {font-size:18px;margin-bottom:20px;}
.dealer_data_group1,
.dealer_data_group2 {float:left;clear:none;line-height:18px;}
.dealer_data h5,
.dealer_data p,
.dealer_data ul{float:left;}
.dealer_data h5,
.dealer_data p {clear:both;}
.dealer_data h5 {letter-spacing:0px;}
.dealer_data_group2 {margin-left:20px;}
#index_tiendas-distribuidores #item_list ul li.dealer_data h4 {font-size:12px;font-weight:bold;margin-bottom:0px;letter-spacing:0px;}
#index_distribuidor #content_text {margin-top:0px;}
#index_distribuidor #content_text strong {font-weight:bold;}
#index_distribuidor #content_text p {margin-bottom:20px;}
#index_distribuidor #related {border-top:1px solid #4B0005;padding-top:10px;float:right;width:685px;margin-top:27px;}
#index_distribuidor #related .related_list {border:0px;color:#848991;}
#index_distribuidor #related .related_list .related_items {width:auto;float:left;}
#index_distribuidor #related .related_list h4 {font-size:11px;letter-spacing:0px;letter-spacing:0px;}
#index_distribuidor #related .related_list li {width:215px;float:left;margin-bottom:20px !important;margin-right:10px;padding:0px !important;}
#index_distribuidor #related .related_list li ul li {width:auto;float:none;margin-bottom:0px;}
#index_distribuidor #related .related_list li strong {font-weight:bold;}
#index_distribuidor #related h3 {letter-spacing:0px;font-size:14px;font-weight:bold;}

#content_section #introduction #description.agente { padding-top: 20px; margin-top: 0px; border-top: 1px solid #ddd; width: 481px;}
#content_section #introduction #description h3.agente { width: 400px; float: left; clear: both; font-weight: normal; font-size:12px; margin-bottom:20px !important; }
#content_section #introduction #description div.agente { width: 440px;  margin-left: 0px;}
#content_section #introduction #description div.agente .dealer_data h4 { margin-bottom: 0px; font-size: 16px;}
#content_section #introduction #description div.agente .dealer_data { padding-bottom: 20px; margin-left: 0px;}

/* Atención al cliente
-----------------------------------------------------------------------------*/
#index_atencion-cliente #sidebar {background:#DDDFE0;}
#index_atencion-cliente #sidebar ul li {border:0px;margin:0px;}
#index_atencion-cliente #sidebar ul {padding:18px 8px 8px 8px;}
#index_atencion-cliente #content_body ul { list-style-image:none;list-style-position:outside;list-style-type:square;margin: 10px 0px 20px 90px;}

/* Tools
-----------------------------------------------------------------------------*/
#tools {border-top:0px solid #C2C4C8;padding:3px 0px 30px 0px;margin-top:40px;overflow:hidden;clear:both;}
#tools form {float:left; margin-top:70px;}
#tools form label {display:none;}
#tools form p.pbutton {float:left;clear:none;margin-left:5px;}
ul.social_media{position:relative; float:right; width:250px; height:115px;}
ul.social_media li{position:relative; float:right; width:55px; height:55px; margin-right:15px;}
ul.social_media li.title{position:relative; width:250px; height:60px; line-height:15px;}
a.facebook{position:relative; margin:0 auto; width:55px; height:55px; display:block; background:url(http://www.trestintas.com/img/facebook.png);}
a.twitter{position:relative; margin:0 auto; width:55px; height:55px; display:block; background:url(http://www.trestintas.com/img/twitter.png);}
a.youtube{position:relative; margin:0 auto; width:55px; height:55px; display:block; background:url(http://www.trestintas.com/img/youtube.png);}
#tools #sharethis {float:right;background:url('img/sharethis.gif') 0px 0px no-repeat;padding:0px 0px 0px 19px;line-height:16px;}

/* Search
-----------------------------------------------------------------------------*/
#paginador ul {list-style:none;}
#paginador ul li {float:left;padding:0px 2px 0px 3px;}
#search_index a.hit_title {color:#0A1423;text-decoration:none;font-size:13px;font-weight:bold;}
#search_index a.hit_url {color:#4B0005;text-decoration:none;font-size:11px;}
#search_index #results {margin:20px 0px 10px 0px;}
#search_index #results li {list-style:none;margin-bottom:10px;}
#search_index #results li p {line-height:16px;margin:0px;}

/* Shop
-----------------------------------------------------------------------------*/
.item_summary {font-size:12px;float:left;}
.item_price {font-size:12px;float:right;}
.item_price .item_all_price {color:#4B0005;}
.item_summary .bussiness_line_name {color:#848991;font-weight:bold;float:left;}
.item_summary .collection_name {color:#848991;float:left;margin-left:5px;}
.item_summary .model_name {float:left;clear:both;}
.item_summary .product_name {font-size:10px;float:left;margin-left:5px;}
#shop_menu {position:relative;height:104px;width:960px;overflow:hidden;margin-bottom:25px;}
#shop_menu li {position:absolute;height:104px;padding-top:12px;color:#fff;}
#shop_menu li h3 {font-size:14px;font-weight:bold;}
#shop_menu li h3 strong {font-size:18px;}
#shop_menu li p {font-size:12px;}
#shop_menu li#mnu_shop_step1 {top:0px;left:0px;width:328px;padding-left:15px;background:url('img/bg_shop.gif') -67px top no-repeat;z-index:3;}
#shop_menu li#mnu_shop_step2 {top:0px;left:277px;width:328px;padding-left:82px;background:url('img/bg_shop.gif') 0px top no-repeat;z-index:2;}
#shop_menu li#mnu_shop_step3 {top:0px;left:621px;width:340px;padding-left:82px;z-index:1;background:url('img/bg_shop.gif') 0px top no-repeat;}
#shop_menu li#mnu_shop_step1.on {background-position:-477px top;}
#shop_menu li#mnu_shop_step2.on {background-position:-410px top;}
#shop_menu li#mnu_shop_step3.on {background-position:-410px top;}
#shop_index table {width:100%;margin-bottom:20px;}
#shop_index thead tr th {font-size:14px;font-weight:bold;text-align:center;}
#shop_index thead {border-bottom:2px solid #fff;}
#shop_index tbody tr {height:120px;background:#EDEDEE;border-bottom:10px solid #fff;width:100%;}
#shop_index tbody tr td {padding:15px;}
#shop_index tbody tr td.delete {width:10%}
#shop_index tbody tr td.subtotal {font-size:24px;font-weight:bold;color:#4B0005;text-align:center;width:20%;white-space:nowrap;}
#shop_index tbody tr td.price {font-size:14px;font-weight:bold;color:#4B0005;text-align:center;width:20%;white-space:nowrap;}
#shop_index tbody tr td.price em {font-size:12px;font-weight:normal;color:#0A1423;font-style:normal;}
#shop_index tbody tr td.quantity {text-align:center;width:20%;white-space:nowrap;}
#shop_index tbody tr td.product img {width:90px;float:left;width:35%}
#shop_index tbody tr td.product .item_summary {float:left;margin-left:10px;}
#shop_index .item_summary .bussiness_line_name,
#shop_index .item_summary .collection_name,
#shop_index .item_summary .model_name,
#shop_index .item_summary .product_name {clear:both;margin:0px;}
#shop_index .item_summary .product_name {margin-top:10px;}
#shop_index tbody .text {width:20px;margin-right:5px;text-align:right;}
#shop_index tbody tr.promotion {height:30px;background:#C2C3C7;color:#fff;}
#shop_index tbody tr.promotion td {padding:5px 15px 5px 15px;}
#shop_index tbody tr.promotion td.product,
#shop_index tbody tr.promotion td.subtotal {font-weight:bold;}
#shop_index tbody tr.promotion td.subtotal {color:#0A1423;font-size:14px;}
#shop_index tbody tr.promotion td.quantity p{float:none;}
#shop_index tbody tr.promotion td.quantity p strong {font-weight:bold;}
#shop_index #bag_total {text-align:center;float:right;margin-right:105px;margin-bottom:35px;width:175px;}
#shop_index #update_cart {float:right;margin-right:145px;margin-bottom:35px;margin-top:-40px;}
#shop_index #bag_total h4 {font-size:12px;font-weight:bold;letter-spacing:0px;}
#shop_index #bag_total strong {font-size:24px;font-weight:bold;color:#4B0005;}
#shop_index #bag_total span {display:block;}
#shop_index #discount_code {float:right;clear:right;margin-right:25px;width:300px;margin-bottom:35px;}
#shop_index #discount_code h4 {font-size:12px;font-weight:bold;letter-spacing:0px;}
#shop_index #discount_code .text {width:90px;}
#shop_index #pdiscount_code { float: left; clear: left;}
#shop_index #validate_coupon { float: left; clear: none; margin-left: 10px;}
#shop_index span.errors { float: left; clear: both;  }
#shop_index #secure_shop {float:right;width:615px;clear:right;}
#shop_index #continue_shopping {float:right;clear:both;margin:10px;background: url(img/btn_left.gif) 0px 1px no-repeat; }
#shop_index #with_discount {font-weight:bold;margin-bottom:20px;float:left;}
#shop_index #with_discount h5 {letter-spacing:0px;width:100px;padding-right:18px;float:left;clear:both;text-align:right;font-weight:bold;}
#shop_index #with_discount span {float:right;text-align:right;color:#4B0005;}
#shop_resumen h4 {font-size:14px;font-weight:bold;margin-bottom:12px;}
#shop_resumen #product_summary {float:left;}
#shop_resumen #product_summary ul li {float:left;clear:both;margin-bottom:10px;width:277px;}
#shop_resumen #data_summary {float:left;width:277px;margin:0px 65px 0px 64px;}
#shop_resumen #data_summary p {float:left;}
#shop_resumen #data_summary a {float:right;text-decoration:underline;background:url('img/bl_go_to.gif') 0px 1px no-repeat;padding-left:10px;color:#0A1423;}
#shop_resumen #data_summary #shipment_data_summary,
#shop_resumen #data_summary #bill_data_summary {float:left;clear:both;width:100%;}
#shop_resumen #data_summary #bill_data_summary {margin-top:15px;padding-top:15px;border-top:1px solid #858A91;}
#shop_resumen #global_summary {float:left;width:277px;}
#shop_resumen #global_summary a.go_to {float:left;margin:20px 0px 15px 0px;text-decoration:underline;background:url('img/bl_go_to.gif') 0px 1px no-repeat;padding-left:10px;color:#0A1423;}
#shop_resumen #global_summary #shipment_type,
#shop_resumen #global_summary #payment_type,
#shop_resumen #global_summary #price_summary,
#shop_resumen #global_summary #secure_shop {float:left;clear:both;width:100%;}
#shop_resumen #global_summary #payment_type,
#shop_resumen #global_summary #shipment_type {font-size:12px;}
#shop_resumen #global_summary #shipment_type {background:url('img/shipment_type.gif') right top no-repeat;}
#shop_resumen #global_summary #payment_type {background:url('img/payment_type.gif') 100% 15px no-repeat;}
#shop_resumen #global_summary #payment_type,
#shop_resumen #global_summary #price_summary {margin-top:15px;padding-top:15px;border-top:1px solid #858A91;font-size:12px;}
#shop_resumen #global_summary #price_summary {font-weight:bold;color:#4B0005;}
#shop_resumen #global_summary #price_summary strong {color:#0A1423;width:125px;font-weight:bold;float:left;clear:both;}
#shop_resumen #global_summary #price_summary .last {font-size:18px;line-height:20px;margin-top:5px;}
#shop_resumen #global_summary #price_summary .last strong {font-size:12px;}
#secure_shop {overflow:hidden;background:#E7E8E9;clear:both;color:#858A91;padding:13px 9px 13px 9px;width:259px;}
#secure_shop h4 {float:left;background:url('img/shop_secure.gif') 0px 0px no-repeat;text-indent:20px;line-height:20px;font-size:11px;letter-spacing:0px;font-weight:bold;}
#secure_shop p {clear:both;margin-top:10px;text-align:justify;display:block;width:100%;}
#secure_shop .pbutton {float:right;clear:none;margin:0px;width:auto;}
#secure_shop .button {background:url(img/btn_right_gris.gif) right 1px no-repeat;}
#shop_datos #login_form,
#shop_datos #client_box {width:265px;float:left;}
#shop_datos #data_form {width:615px;float:right;}
#shop_datos #secure_shop {width:615px;}
#shop_datos h4 {float:left;font-size:14px;font-weight:bold;overflow:hidden;margin-bottom:5px;}
#shop_datos form {clear:both;}
#shop_datos legend {font-size:18px;font-weight:bold;margin-bottom:10px;float:left;display:inline;}
#shop_datos a.go_to {text-decoration:underline;background:url('img/bl_go_to.gif') 0px 1px no-repeat;padding-left:10px;color:#0A1423;}
#shop_datos #login_form label {width:60px;float:left;clear:both;text-align:right;margin:10px 5px 10px 0px;font-size:12px;}
#shop_datos #login_form .text {float:right;width:183px;}
#shop_datos #login_form p {width:100%;margin-bottom:10px;}
#shop_datos #login_form p.pbutton {width:auto;float:right;clear:none;}
#shop_datos #login_form a {float:left;margin-top:12px;}
#shop_datos #client_box h4 {font-size:18px;font-weight:bold;margin-bottom:10px;float:left;display:inline;}
#shop_datos #client_box .client_name {display:block;clear:both;font-weight:bold;font-size:14px;font-style:italic;margin-bottom:15px;}
#shop_datos #client_box em {color:#fff;background:#C1C4C7;display:block;font-style:normal;padding:5px;margin:10px 0px 10px 0px;}
#shop_datos #client_box ul {margin:5px 0px 0px 5px;}
#shop_datos #client_box ul li {margin-bottom:5px;list-style:disc inside;}
#shop_datos #data_form label {float:left;font-size:12px;}
#shop_datos #data_form .text {float:left;clear:left;width:174px;}
#shop_datos #data_form p {width:182px;float:left;clear:none;height:55px;}
#shop_datos #data_form p#pprivacidad {float:left;clear:both;width:auto;height:auto;margin-top:10px;}
#shop_datos #data_form p#pprivacidad input {float:left;margin-top:5px;}
#shop_datos #data_form p#pprivacidad label {padding:5px;}
#shop_datos #data_form p#pprivacidad .error_field label {background:#F6E8EA;}
#shop_datos #data_form p#pfactura {text-align:right;margin:30px 0px 0px 0px;height:auto;}
#shop_datos #data_form p#pfactura label {float:none;font-style:italic;}
#shop_datos #data_form p#pmismosdatos label {float:none;font-style:italic;}
#shop_datos #data_form p#pmismosdatos {float:right;clear:none;margin:-25px 0px 0px 0px;width:auto;height:auto;}
#shop_datos #data_form p#pnewsletter {text-align:right;margin:15px 0px 0px 0px;height:auto;}
#shop_datos #data_form p#pnewsletter label {float:none;font-style:italic;}
#shop_datos #data_form .errors {float:left;clear:left;}
#shop_datos #data_form #papellidos_factura,
#shop_datos #data_form #pdireccion_factura,
#shop_datos #data_form #pprovincia_factura,
#shop_datos #data_form #pemail_factura {margin:4px 30px 0px 30px;}
#shop_datos #data_form #papellidos_envio,
#shop_datos #data_form #pdireccion_envio,
#shop_datos #data_form #pprovincia_envio,
#shop_datos #data_form #pemail_envio {margin:4px 30px 0px 30px;}
#shop_datos #data_form #pobservaciones {clear:both;height:auto;}
#shop_datos #data_form .iva_return {font-size:10px;color:#4B0005;text-align:right;height:auto;}
#shop_datos #data_form textarea {float:left;clear:both;border:none;background:#F1F1F2;border-bottom:dotted 1px #91969D;font-size:12px;width:397px;height:100px;padding:4px;}
#shop_datos #data_form #secure_shop {margin-top:35px;}
#shop_datos #data_form #secure_shop p {width:auto;margin:5px 0px 0px 0px;height:auto;}
#shop_datos #data_form #secure_shop h4 {font-size:11px;}
#shop_datos #data_form #secure_shop p.pbutton {float:right;margin-top:0px;margin-bottom:8px;}
#shop_datos #fs_bill {border-bottom:1px solid #692D2F;margin-bottom:10px;}
#kit_montaje {width:257px;border-top:1px solid #480003;padding-top:5px;float:left;}
#kit_montaje h4 {font-size:14px;font-weight:bold;}
#kit_montaje h5 {font-size:14px;font-weight:bold;color:#868990;margin:7px 0px 7px 0px;}
#kit_montaje img {float:left;margin-right:6px;}
#kit_montaje p.desc,#kit_montaje p.precio {float:left;clear:none;width:150px;}
#kit_montaje p.precio strong {font-weight:bold;color:#4f020a;font-size:13px;}
#kit_montaje p.precio span.tachado {text-decoration:line-through; }
#kit_montaje p.pbutton { float: left; margin: 20px 10px 0px 0px; background-image: url(img/btn_left_shop.gif); padding-left: 18px; clear:none;}

strong.advice_notonline{color: #9c272e; display: block; margin: 40px 0; font: 14px Arial, Verdana, sans-serif; font-weight: bold;}
ul#shop_menu li.step1{position: relative; float: left; width: 490px; height: 190px; background: url(img/saleOnline_1.jpg) no-repeat;}
ul#shop_menu li.step2{position: relative; float: left; width: 470px; height: 190px; background: url(img/saleOnline_2.jpg) no-repeat;}
ul#shop_menu li.step1 h3{position: relative; margin: 10px 20px; font-size: 12px;}
ul#shop_menu li.step2 h3{position: relative; margin: 10px 30px; font-size: 12px;}
ul#shop_menu li.step1 h3 a, ul#shop_menu li.step2 h3 a{color: #fff; text-decoration: underline;}
ul#shop_menu li.step1 h3 p, ul#shop_menu li.step2 h3 p{margin-top:7px; color: #fff; font-size: 13px;}

ul.thead-notOnline{position: relative; margin: 0 auto; width: 960px; height: 53px; background: #ededee; }

ul.thead-notOnline li{position: relative; margin: 22px 0 0 0; float:left; height: 30px; font-size: 12px; color: #000; font-weight:bold; border-bottom: 1px solid #cbcdd0; padding-right: 10px; text-align: left;}
ul.thead-notOnline li.first{margin-left: 20px; width: 245px; text-align: left;}
ul.thead-notOnline li.last{margin-right: 20px; width: 227px; padding-right: 0; }

ul.tbody-notOnline{position: relative; margin: 0 auto 0 auto; width: 960px; height: 160px;  background: #ededee; }
ul.tbody-notOnline li{position: relative; margin: 0 0 0 0; float:left; height: 100px; font-size: 12px; color: #000; border-top: 1px solid #fff; border-bottom: 1px solid #cbcdd0; padding-right: 10px; text-align: left; padding-top: 45px;}
ul.tbody-notOnline li.first{margin-left: 20px; width: 245px; padding-top: 20px; height: 125px;}
ul.tbody-notOnline li.last{margin-right: 20px; width: 245px; padding-right: 0; padding-top: 20px; height: 125px;}

ul.tbody-notOnline li strong{color: #4b0005; font-weight: bold; font-size: 16px;}
ul.tbody-notOnline li strong.large{color: #4b0005; font-weight: bold; font-size: 20px;}

tr.thead-notOnline{position:relative; border-bottom: 1px solid #cbcdd0; height: 50px; width: 100%; padding: 0 20px;}
img.thumb-notOnline{border:2px solid #fff;}
a.boton-concesionarias{position: relative; margin: 25px auto 0 auto; width: 224px; height: 23px;  background: url(img/boton-concesionarias.jpg) center center no-repeat; display: block; font-size: 12px; text-decoration: none; cursor: pointer; text-align: center; padding-top: 7px; color: white;}

a.boton-concesionarias span{color:#fff;}
a.boton-concesionarias:hover span{color:#fff; text-decoration: underline;}

div#bag-concesionaria{position: relative; margin: 0 auto; width: 960px; height: 100px; background: #ededee;}
div#bag-concesionaria h4{position: absolute; top:20px; right:200px; margin-bottom: 5px; width:200px; height: 30px; font-size: 12px; font-weight: bold; display: block; }
div#bag-concesionaria strong{position: absolute; top:40px; right:200px; margin-bottom: 5px; width:200px; height: 30px; font-size: 12px; color: #4b0005; font-weight: bold; font-size: 20px; display: block;}
div#bag-concesionaria span{position: absolute; top:65px; right:200px; margin-bottom: 5px; width:200px; height: 30px; display: block;}

a.boton-continue{position: absolute; top:36px; right: 100px; width: 132px; height: 21px;  background: url(img/boton-continue.jpg) center center no-repeat; display: block; font-size: 12px; text-decoration: none; cursor: pointer; text-align: center; padding-top: 7px; color: #000; }

a.boton-continue span{color:#000; padding: 0; margin: 0;}
a.boton-imprimir{clear: both; position: relative; margin: 10px 0 0 0; width:111px; height: 18px; display: block; background: url(img/boton-imprimir.jpg) center center no-repeat; font-size: 12px; text-decoration: none; cursor: pointer; text-align: center; padding-top: 5px; color: #000; }

/* Footer
-----------------------------------------------------------------------------*/
#footer {background:#CBCDD0;font-size:10px;}
#footer h2 {display:none;}
#footer #bottom_menu,
#footer #copyright,
#footer #bottom_attention_menu ul {width:960px;margin:auto;}
#footer #copyright {color:#fff;clear:both;padding:15px 0px 5px 0px;}
#footer #copyright a {color:#fff;}
#footer #bottom_menu {padding-top:8px;}
#footer #bottom_menu a {color:#0A1423;}
#footer #bottom_menu li {width:149px;height:90px;float:left;margin:0px 13px 0px 0px;border-top:1px solid #AEB1B6;border-bottom:1px solid #AEB1B6;padding:2px 0px 2px 0px;}
#footer #bottom_menu li ul li {height:auto;margin:0px;padding:0px;line-height:18px;border:none;}
#footer #bottom_menu li.last {margin-right:0px;}
#footer #bottom_menu h3 {color:#fff;text-transform:uppercase;letter-spacing:0px;}
#footer #bottom_menu #bottom_alternate_menu h3 {display:none;}
#footer #bottom_attention_menu {clear:both;}
#footer #bottom_attention_menu h3 {display:none;}
#footer #bottom_attention_menu ul li {display:inline;}
#footer #copyright { height:33px;padding-top:4px;}
#footer #copy { float: left;width:800px;padding-top:10px;}
#footer #red { float:right;width:150px;}

#index_tiendas-distribuidores #introduction #description img.email,
#index_distribuidor #introduction #description img.email {width:auto;float:left;}

/* Usuario
-----------------------------------------------------------------------------*/
#content_section.private_zone #introduction {background:none;border-top:1px solid #692D2F;color:#474F5A;height:auto;}
#content_section.private_zone #introduction #introduction_filter {padding:12px 0px 0px 0px;}
#content_section.private_zone #introduction h3 {margin-bottom:20px;}
#content_section.private_zone #introduction p {clear:both;text-align:justify;}
#content_section.private_zone #introduction ul {margin:5px 0px 0px 5px;}
#content_section.private_zone #introduction ul li {margin-bottom:5px;list-style:disc inside;}
#content_section.private_zone #content_body {padding:12px 0px 0px 0px;margin-left:90px;width:615px;}
#content_section.private_zone #content_body h3{margin-bottom:20px;color:#474F5A;font-size:18px;font-weight:bold;}
#content_section.private_zone form {width:auto;}
#content_section.private_zone form fieldset {width:auto;}
#content_section.private_zone form legend {display:none;}
#content_section.private_zone form label {float:left;font-size:12px;}
#content_section.private_zone form .text {float:left;clear:left;width:174px;}
#content_section.private_zone form .errors {float:left;clear:both;}
#content_section.private_zone form p {width:182px;float:left;clear:none;height:60px;margin:0px;}
#content_section.private_zone .client_name {display:block;clear:both;font-weight:bold;font-size:14px;font-style:italic;margin-bottom:15px;}

#frm_usuario p#papellidos,
#frm_usuario p#pdireccion,
#frm_usuario p#pprovincia,
#frm_usuario p#pmovil,
#frm_usuario p#pnacimiento,
#frm_usuario p#preemail,
#frm_usuario p#precontrasenya {margin:0px 35px 0px 34px;}
#frm_usuario p#pemail,
#frm_usuario p#pcontrasenya {clear:both;}
#frm_usuario p#pprivacidad,
#frm_usuario p#pnewsletter {display:block;clear:both;height:auto;width:auto;}
#frm_usuario p#pnewsletter input,
#frm_usuario p#pprivacidad input,
#frm_usuario p#pnewsletter label,
#frm_usuario p#pprivacidad label {float:left;font-style:italic;width:auto;}
#frm_usuario p#pprivacidad label,
#frm_usuario p#pnewsletter label {padding:5px;}
#frm_usuario p#pnewsletter input,
#frm_usuario p#pprivacidad input {margin-top:5px;}
#frm_usuario p#penviar {float:right;clear:both;width:auto;}
#frm_usuario p#pprivacidad .error_field label {background:#F6E8EA;}

#usuario_login #content_body form {width:450px;}
#usuario_login #content_body form p#ppassword {padding:0px 35px 0px 34px;clear:none;}
#usuario_login #content_body form p#pusuario {margin:0px;}
#usuario_login #content_body form p#penviar {display:block;float:right;width:auto;height:auto;}
#usuario_login #content_body a.go_to {white-space:nowrap;float:left;clear:left;text-decoration:underline;background:url('img/bl_go_to.gif') 0px 4px no-repeat;padding-left:10px;color:#0A1423;}

#usuario_recordar p#precordar {width:auto;height:auto;float:right;clear:both;display:block;}
#usuario_recordar #content_section.private_zone form fieldset {width:300px;}

#usuario_historico table {width:100%;text-indent:10px;}
#usuario_historico table td,
#usuario_historico table th{width:25%;}
#usuario_historico table th{background:#606670;color:#fff;line-height:20px;}
#usuario_historico table thead {border-bottom:1px solid #fff;}
#usuario_historico table tr {border-bottom:1px solid #fff;background:#EDEDEE;line-height:30px;}
#usuario_historico h4 {background:#606670;font-size:14px;font-weight:bold;color:#fff;line-height:24px;padding-left:15px;}
#usuario_historico h4 a {font-size:12px;color:#0A1423;background:#BEC0C4;float:right;padding:0px 20px 0px 20px;border-left:1px solid #fff;margin-top:-24px;}
#usuario_historico h5 {font-size:15px;font-weight:bold;margin-bottom:5px;}
#usuario_historico #data_summary {margin:15px 0px 0px 15px;}
#usuario_historico #shipment_data_summary,
#usuario_historico #bill_data_summary {float:left;width:45%;}
#usuario_historico #product_summary {clear:both;background:#EDEDEE;padding:25px 15px 15px 25px;float:left;width:575px;margin-bottom:5px;}
#usuario_historico #product_summary ul {list-style:none;margin:0px;padding:0px;border-bottom:1px solid #858A91;overflow:hidden;margin-bottom:5px;}
#usuario_historico #product_summary ul li {float:left;clear:both;width:100%;margin-bottom:20px;}
#usuario_historico #price_summary {width:100%;padding-top:10px;}
#usuario_historico #price_summary ul {border-bottom:none;}
#usuario_historico #price_summary ul li {margin-bottom:2px;}
#usuario_historico #price_summary strong {float:left;font-size:12px;font-weight:bold;margin-top:5px;}
#usuario_historico #price_summary span {float:right;font-size:18px;color:#4B0005;font-weight:bold;}
#usuario_historico #price_summary span#subtotal,
#usuario_historico #price_summary span#discount,
#usuario_historico #price_summary span#sendcosts {font-size:12px;}
#usuario_historico #price_summary #tax_included {float:right;clear:both;font-weight:normal;font-size:11px;color:#858A91;}
#usuario_historico a.print {float:left;clear:both;font-size:11px;color:#333;border-bottom:1px #7F7F7F dotted;background:url('img/print.gif') 0px 2px no-repeat;text-indent:15px;}
#usuario_historico div.iva_return {float:right;font-size:10px;color:#4B0005;width:180px;text-align:right;line-height:12px;}
#ups {float:left;clear:both;margin:10px 0px 10px 0px;}
#content_section.private_zone #ups form p.pbutton {width:auto;height:auto;}
#content_section.private_zone #ups form span p {width:450px;float:right;height:auto;}
#content_section.private_zone #ups form span p strong {font-weight:bold;font-size:12px;}

/* Cambio de país
-----------------------------------------------------------------------------*/
#index_cambia-pais form#pais_form {float:left;}
#index_cambia-pais #no_pais {float:right;}
#index_cambia-pais #regiones ul {background:#F3F3F4;overflow:hidden;margin:0px;padding:15px 15px 0px 15px;}
#index_cambia-pais #regiones ul li {list-style:none;float:left;margin:0px;}
#index_cambia-pais #regiones ul li h5 {float:left;font-weight:bold;color:#858A91;padding-right:23px;}
#index_cambia-pais #regiones ul li .lista_regiones {float:left;padding:0px 0px 15px 0px;}
#index_cambia-pais #regiones ul li .lista_regiones p {width:134px;padding:0px;margin:0px;}
#index_cambia-pais label,
#index_cambia-pais h4 {font-size:12px;color:#0A1423;}
#index_cambia-pais h4 {clear:both;padding:35px 0px 10px 0px;}

/* Tarjeta
-----------------------------------------------------------------------------*/
#shop_result #usuario_historico #product_summary {width:645px;}
#shop_result #related {clear:both;margin-top:10px;}
#shop_result #related h3 {font-size:14px;font-weight:bold;margin-bottom:10px;}


/*#at16pcc {display:none;}*/
.highslide-footer {display:none;}

.product #item_list ul#ul_galeria li {width:143px;margin:0px;padding:0px;}
.product #item_list ul#ul_galeria {margin-left:0px;}


/* Landscapes
------------------------------------------------------------------------------*/
#producto_landscapes div#content_header  { }
#producto_landscapes div#content_header h2 { }
#producto_landscapes #content {background:url(img/bg_landscapes.jpg) 0px 10px repeat-x;}
#producto_landscapes #content #introduction {width:690px !important;padding-left:269px;}
#producto_landscapes #content #description   {margin-bottom:3px !important;width:680px !important;}
#producto_landscapes #content #description strong {font-weight:bold;}
#producto_landscapes #item_list ul {width:972px;}
#producto_landscapes #item_list ul li { width:474px;height:250px;margin-right:12px; float:left;clear:none;position:relative;cursor:pointer;margin-bottom:7px; }
#producto_landscapes #item_list ul li div { position:abolute;z-index:199;top:0px;left:0px;width:474px;vertical-align:bottom;height:250px;cursor:pointer;}
#producto_landscapes #item_list ul li div object { z-index:10;}
#producto_landscapes #item_list ul li span.disenador { z-index:199;font-weight:bold;color:#0a1225;display:block;}
#producto_landscapes #item_list ul li a { z-index:199;background: url(img/ico_mas.gif) 0px 0px no-repeat;padding: 2px 0px 2px 20px;float:left;}

#producto_landscapes-coleccion div#content_header { background-repeat: repeat-y;}
#producto_landscapes-coleccion div#content_header div#header_section_media {position:relative;height:188px;}
#producto_landscapes-coleccion div#content_header div#header_section_media p { position:absolute; bottom:10px;left:10px;color:white;font-weight:bold;font-size:20px;}
#producto_landscapes-coleccion .product #item_list ul li {width:685px;}
#producto_landscapes-coleccion .product #item_list ul li a {background:url(img/ico_mas.gif) 0px 100% no-repeat;}
#producto_landscapes-coleccion .product #item_list ul li a:hover {background-color:#F4F0F0;border:1px solid #F4F0F0; }
#producto_landscapes-coleccion .product #item_list .reference {color:#918d8c;font-size:14px;}
#producto_landscapes-coleccion .product #item_list ul li {margin-bottom:20px;}

#producto_landscapes #related {clear:both;padding-top:30px;}
#producto_landscapes #related h3 {letter-spacing:0px;font-size:14px;font-weight:bold;}

#tut_landscapes p {font-weight:bold;margin-bottom:10px;}

/* Print
-----------------------------------------------------------------------------*/
@media screen,print{
	body {background:#fff;}
	#print_product {background:#fff;padding:30px;font-size:14px;width:779px;}
	#print_product h2,
	#print_product h3 {font-size:30px;color:#666;float:left;margin-bottom:30px;}
	#print_product h3 {color:#000;margin-left:5px;}
	#print_product h4 {font-weight:bold;margin-bottom:5px;}
	#print_product #print_product_content {border-top:1px solid #666;margin-top:20px;padding-top:20px;}
	#print_product #product_photo {float:left;clear:both;}
	#print_product #rapport {float:left;margin-bottom:20px;}
	#print_product #rapport img {float:left;}
	#print_product #rapport h4 {float:right;font-weight:normal;margin-left:5px;}
	#print_product #summary {float:right;width:330px;}
	#print_product #features h4,
	#print_product #dealer h4 {border-top:1px solid #C4C4C4;padding-top:15px;margin-top:-15px;letter-spacing:0px;}
	#print_product #features p,
	#print_product #dealer p {margin-left:30px;}
	#print_product #features {color:#666;}
	#print_product #features #product_features {margin-left:30px;}
	#print_product #features,
	#print_product #dealer {padding-bottom:45px;clear:both;}
	#print_product #features_advertise {color:#666;font-size:11px;}
	#print_product #features_advertise h4 {margin-bottom:0px;}
	#print_historico #usuario_historico {width:615px;}
	#print_historico #usuario_historico #product_summary {border:1px solid #ccc;margin-top:20px;}
	#print_historico #usuario_historico h4 {background:none;color:#0A1423;padding-top:20px;}
	#print_historico #usuario_historico #product_summary {background:none;}
}

.opera #producto_modelo #content {background-position:0px 33px;}
.safari #producto_modelo #content {background-position:0px 32px;}
.opera #shop_datos #data_form p#pnombre_factura,
.safari #shop_datos #data_form p#pnombre_factura,
.opera #shop_datos #data_form p#pnombre_envio,
.safari #shop_datos #data_form p#pnombre_envio {clear:both;}
.opera #shop_datos #data_form p#pmismosdatosm,
.safari #shop_datos #data_form p#pmismosdatos {margin-top:0px;}
.opera #content_body #signin_newsletter form p#pchkLeidoAvisoLegal input,
.safari #content_body #signin_newsletter form p#pchkLeidoAvisoLegal input,
.safari #content_body #signin_newsletter form p#pchkCondicions input,
.opera #content_body #signin_newsletter form p#pchkCondicions input {margin-top:0px;}

/* concentradora */
div.modelo ul.actions {border-bottom: 1px dotted #666; border-top: 1px dotted #666; padding: 4px 0; margin-top: 4px;}
div.modelo ul.actions li {padding-left:18px; background-repeat: no-repeat !important;line-height:18px;}
div.modelo ul.actions li.compra {background: url('img/compra.gif') 0 1px; }
div.modelo ul.actions li.localiza {background: url('img/localiza.gif');}
#prefooter {background: url('img/footer_concentradora.jpg') no-repeat; width: 960px; height: 232px; float: left; position: relative; border-bottom:1px solid #4B0005; margin-bottom:20px; padding-bottom:20px; top:0;}
#prefooter p, 
#prefooter h5 {background-color: #FFF; color: #333; position: absolute; left: 25px; padding: 10px 20px; }
#prefooter h5 {font-size: 24px; top: 15px; font-weight: bold;}
#prefooter p {font-size: 14px; top: 75px; width: 257px; line-height:17px;}
#prefooter p strong {font-weight: bold;}
#prefooter a.mas_info {font-size: 11px;}
