@charset "iso-8859-1";
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');
@font-face {
	font-family:'Bariol';
	src: url('bariol/Bariol-Regular.eot');
	src: url('bariol/Bariol-Regular.eot?#iefix') format('embedded-opentype'),
	url('bariol/Bariol-Regular.woff2') format('woff2'),
	url('bariol/Bariol-Regular.woff') format('woff'),
	url('bariol/Bariol-Regular.ttf')  format('truetype');
}
body, html {margin:0;padding:0; font-size:11px; font-family: 'Roboto', sans-serif; background-color: #fff; background: url("../images/backg_nav2017.png") repeat-x fixed 0px bottom #fff; color:#333; height:100%; margin-bottom: 1px;}
/*body, html {margin:0;padding:0; font-size:11px; font-family: Arial, Helvetica, sans-serif; background-color: #fff; background: url("../images/backg_rebajas2017.jpg") no-repeat fixed 50% 0px #fff; color:#333; height:100%; margin-bottom: 1px;}*/
/*body, html {margin:0;padding:0; font-size:11px; font-family: Arial, Helvetica, sans-serif; background-color: #fff; color:#333; height:100%; margin-bottom: 1px;}*/
.toppanel {width: 100%;border: 0px solid #000; background: #fff; height:135px; float:left; z-index:999; border-bottom:3px solid #e7e7e7; left:0;}

.toppanel_control {border: 0px solid #000; width:350px;height:105px;z-index:1000; float:right;background: #f1f1f1;}

.toppanel_control_avatar {border: 0px solid #000; display:block; height:85px;margin:0px 10px 6px 10px;background: #fff; padding:10px;}
.toppanel_control_avatar2 {border: 0px solid #000; display:block; height:85px;margin:0px 10px 6px 10px;background: #fff; padding:10px;}
.avatar1 { border: 1px solid #e7e7e7; float:left; width:50px; height:50px; margin:0px 10px 15px 0px; padding:2px;}
.avatar2 { border: 1px solid #e7e7e7; float:left; width:50px; height:50px; padding:2px;}
.avatar3 { border: 1px solid #e7e7e7; float:left; width:50px; height:50px; padding:2px; margin:-11px 15px 0px 15px;}
.avatar4 { border: 1px solid #e7e7e7; float:left; width:50px; height:50px; padding:2px; position:absolute; top:10px; right:10px;}
.avatar_img { width:50px; height:50px; background-position:center center; background-repeat:no-repeat;}
.avatar_img img{width:50px; height:50px;}

.tca_text1 {border: 0px solid #000; float:left; margin:0px 0px 5px 0px; font-size:12px; color:#333; width:215px;}
.tca_text2 {border: 0px solid #000; float:left; margin:0px 0px 5px 0px; font-size:12px;  color:#333; width:215px;}
.tca_text2_at {font-size:11px; margin-right:5px;}
.tca_text2 a{color:#c20000; text-decoration:none; margin-right:5px;}
.tca_text2 a:hover{text-decoration:underline;}
.tca_text3 {border: 0px solid #000; float:left; font-size:12px;  color:#333; width:215px; margin:0px 0px 0px 0px;}
.tca_text3 a{color:#c20000; text-decoration:none; margin-right:5px;}
.tca_text3 a:hover{text-decoration:underline;}
.tca_close {border: 0px solid #fff; float:right; margin:5px 5px 5px 0px;}
.toppanel_control_login_banner {border: 0px solid #000; display:block; height:35px;margin:0px 10px 5px 10px;background: #f1f1f1;}

.tcl_inputs {border: 0px solid #000; float:left; margin:0px 0px 9px 0px; width:316px;}
.tcl_inputs_input{border: 1px solid #ccc; float:left; margin:0px 7px 9px 0px; background: #f9f9f9; font-size:13px; padding:3px; color:#666;}
.tcl_text2 {border: 0px solid #000; float:left; width:250px;  font-size:12px;}
.tcl_text2_check {border: 0px solid #000; float:left; margin:-1px 5px 0px 0px;}
.tcl_text2_text {border: 0px solid #000; float:left; margin:1px 5px 0px 0px;  padding-right:5px;}
.tcl_text2_rem {border: 0px solid #000; float:left; margin:1px 0px 0px 0px;}
.tcl_text2_rem a{ text-decoration:none; color:#c90000; margin:0 2px;}
.tcl_text2_rem a:hover{ text-decoration:underline;}

.tcl_text3 {border: 0px solid #000; float:right; margin:4px 0px 0px 10px; width:240px;  font-size:12px;}


.toppanel_bar {width: 100%;border: 0px solid #000; background: #f1f1f1; height:30px; left:0; margin-bottom:5px;}
/*.toppanel_bar {-webkit-box-shadow: 0px 1px 4px 0px #ccc; -moz-box-shadow: 0px 1px 4px 0px #ccc; box-shadow: 0px 1px 4px 0px #bbb;}*/

.toppanel_bar_content {width: 1020px;margin: 0 auto;border: 0px solid #000; height:25px;}
.tbc_nav {border: 0px solid #000;float: left; margin:0px 0px 0px 0px; width:650px;}
.tbc_nav_text {border: 0px solid #000;float: left;margin:7px 0px 0px 0px; }
.tbc_nav_text a{ text-decoration:none; margin:0px 5px 0px 5px; color:#666;  font-size:12px; }
.tbc_nav_text a:hover{color:#c20000;}
.tbc_nav_text a:last-child{color:#c20000;}
.tbc_nav_text a:last-child:hover { font-weight:bold;}

.toppanel_content {width: 1020px;margin: 0 auto;border: 0px solid #000; height:70px;margin-bottom:0px;}
/*.toppanel_content {-webkit-box-shadow: 0px 1px 5px 0px #999; -moz-box-shadow: 0px 1px 5px 0px #999; box-shadow: 0px 1px 5px 0px #999;}*/

.toppanel_content_company {border: 0px solid #000;float:left; width:155px;height:65px; margin-right:50px;}
.tcc_logo {border: 0px solid #000;height:50px; display:block; margin-top:7px;}
.tcc_stats {border: 1px solid #000;height:16px; display:block;}
.tcc_stats_icon{border: 0px solid #000; float:left; margin:0px 6px 0px 0px;}
.tcc_stats_users {border: 0px solid #000; float:left; margin-top:3px;}
.toppanel_content_search {border: 0px solid #000;float:left; height:65px; margin-right:0px;}
.header_search {border: 0px solid #000;height:22px; margin:13px 0px 0px 0px; background: #d5d5d5; padding:8px 10px 9px 10px; width:400px; float:right; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.header_search input {font-size:13px;border: 0px solid #83a14e;background: #fff; padding:3px; width:360px; margin-right:5px; color:#999; float:left;}
.header_search input:hover  {background: #f1f1f1;}
.header_search input:focus  {background: #fff; color:#666;}
.header_search_icon{border: 0px solid #83a14e; margin-top:0px; float:right; cursor: pointer;}
.toppanel_content_stats {border: 0px solid #000;float:left; width:110px; margin:16px 12px 0px 0px; text-align:center; color:#999; line-height:16px;}

.toppanel_menu {border: 0px solid #000;width: 100%;height:30px;}
.toppanel_menu {background: #D3473C; }


.redbar {border: 0px solid #000; height:22px; font-size:13px; color:#fff; display:block; margin:0px 0px 0px -25px; padding:6px 0px 0px 25px; width:1005px;}
.redbar_box1 {border: 0px solid #000; float:left;  font-weight:bold; margin-right:5px;}
.redbar_box1 a{ text-decoration:none; border: 0px solid #c00000; padding:1px 0px; color:#fff;}
.redbar_box1 a:hover{ /*background-color:#FFF;*/ color:#fff; border-bottom: 1px dotted #fff;}
.redbar_box2 {border: 0px solid #000; float:left;}
.redbar_box2 a{ text-decoration:none; border: 0px solid #c00000; padding:1px 0px; color:#fff;}
.redbar_box2 a:hover{ /*background-color:#FFF;*/ color:#fff; border-bottom: 1px dotted #fff;}
.redbar_box3 {border: 0px solid #000; float:right; margin:1px 10px 0 0;}
.redbar_box3 a{ text-decoration:none; border: 0px solid #c00000; font-size:11px; padding:1px 0px; color:#fff;}
.redbar_box3 a:hover{ /*background-color:#FFF;*/ color:#fff; border-bottom: 1px dotted #fff;}

.redbar2 {border: 0px solid #000; height:10px; display:block;  margin:0px 0px 5px -25px; background-attachment: scroll;background-image: url(../images/ribbon2.png);background-repeat: no-repeat;background-position: left center;}
.redbar_p {font-size:13px; color:#fff; margin:0px 0px 0px 0px; font-weight:normal;}
.redbar_button {border: 0px solid #000; float:right; margin:1px 15px 0px 0px;}
.redbar_button a{ text-decoration:none; border: 0px solid #fff; font-size:11px; padding:1px 6px; color:#fff;}
.redbar_button a:hover{ background-color:#FFF; color:#333;}

.redbar_button2 {border: 0px solid #000; float:right; margin:1px 5px 0px 0px;}
.redbar_button2 a{ text-decoration:none; border: 0px solid #fff; font-size:11px; padding:1px 6px; color:#fff;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.redbar_button2 a:hover{ background-color:#FFF; color:#333;}

.redbar {background: #D3473C;}

.redbar735 {border: 0px solid #000; height:22px; font-size:13px; font-weight:bold; color:#fff; float:left;  margin:0px 0px 0px -25px; padding:6px 0px 0px 25px; width:735px;}
.redbar2735 {border: 0px solid #000; height:10px; float:left; width:760px;  margin:0px 0px 5px -25px; background-attachment: scroll;background-image: url(../img/ribbon2.png);background-repeat: no-repeat;background-position: left center;}
.redbar735_p {font-size:13px; color:#fff; margin:0px 0px 0px 0px; font-weight:normal;}
.redbar735 {background: #D3473C;}


h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;border: 0;outline: 0;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;}


/* -------------------------------------- ESTRUCTURAS -------------------------------------- */

.container {width: 1020px; margin: 0 auto;border: 0px solid #000;}
/*.content {border: 0px solid #e7e7e7; float:left; width:990px; margin:135px 0px 0px 0px;  min-height:500px; padding:15px 15px 25px 15px; background-color:#fff; border-bottom: 0px solid #e7e7e7;}*/
.content {border: 0px solid #000; float:left; width:990px; margin:0px 0px 0px 0px;  min-height:500px; padding:15px 15px 25px 15px; background-color:#fff; border-bottom: 0 solid #e7e7e7;}
.content {-webkit-box-shadow: 0px 1px 5px 0px #999; -moz-box-shadow: 0px 1px 5px 0px #999; box-shadow: 0px 1px 5px 0px #999;}

.content_box1 {border: 1px solid #e7e7e7; width:235px; float:left; margin:0px 13px 0px 0px;}
.content_box10 {border: 0px solid #fff; width:235px; float:left; margin:0px 13px 0px 0px;}
.content_box2 {border: 1px solid #e7e7e7; width:235px; float:left; margin:0px 13px 0px 0px;}
.content_box20 {border: 0px solid #fff; width:235px; float:left; margin:0px 13px 0px 0px;}
.content_box3 {border: 1px solid #e7e7e7; width:235px; float:left;}
.content_box30 {border: 0px solid #fff; width:235px; float:left;}
.content_box4 {border: 1px solid #e7e7e7; width:235px; float:right;}
.content_box40 {border: 0px solid #fff; width:235px; float:right;}

.content_box1:hover, .content_box2:hover, .content_box3:hover, .content_box4:hover { cursor:pointer; border: 1px solid #e7e7e7; /*box-shadow:inset 0 0 0 1px #ccc;*/ background-color:#f4f4f4;}

.content_boxa {border: 1px solid #e7e7e7; float:left; width:355px;}
.content_boxa0 {border: 1px solid #fff; float:left; width:355px;}
.content_boxb {border: 1px solid #e7e7e7; float:right; width:355px;}
.content_boxb0 {border: 1px solid #fff; float:right; width:355px;}

.content_boxx {border: 1px solid #e7e7e7; float:left; width:318px;margin:0px 15px 0px 0px;}
.content_boxy {border: 1px solid #e7e7e7; float:left; width:318px;}
.content_boxz {border: 1px solid #e7e7e7; float:right; width:318px;}

.content_box735 {border: 1px solid #e7e7e7; float:left; width:735px;}
.content_box7350 {border: 0px solid #e7e7e7; float:left; width:735px;}

.content_full {border: 1px solid #e7e7e7; width:990px; float:left; min-height:100px;}
.content_full0 {border: 1px solid #fff; width:990px; float:left; min-height:100px;}



.left735 {border: 1px solid #e7e7e7; width:735px; float:left; min-height:100px;}
.left7350 {border: 1px solid #fff; width:735px; float:left; min-height:100px;}
.right735 {border: 1px solid #e7e7e7; width:735px; float:right; min-height:100px;}
.right7350 {border: 1px solid #fff; width:735px; float:right; min-height:100px;}

.right235 {border: 1px solid #e7e7e7; width:235px; float:right; min-height:100px;}
.right2350 {border: 1px solid #fff; width:235px; float:right; min-height:100px;}
.left235 {border: 1px solid #e7e7e7; width:235px; float:left; min-height:100px;}
.left2350 {border: 1px solid #fff; width:235px; float:left; min-height:100px;}


.box {border: 1px solid #e7e7e7; width:235px; float:left; min-height:100px;}
.box_header {border: 0px solid #000; height:27px; background-color:#f9f9f9; border-bottom: 1px solid #e7e7e7; display:block;}
.box_header_button {border: 0px solid #000; float:left; margin:5px 10px 0px 10px; font-size:13px; color:#777; font-weight:bold;}
.box_header_button a{font-size:13px; color:#777; text-decoration:none; font-weight:bold;}
.box_content {border: 0px solid #000; margin:10px 10px 10px 10px; color:#555; line-height:17px;}
.box_content_text1 {border: 0px solid #ccc; font-size:13px; font-weight:bold; display:block;margin-bottom:5px; color:#c00000;}
.box_content_text1 a{ text-decoration:none; color:#c00000;}
.box_content_text1 a:hover{color:#333;}

.box_content_text2 {border: 0px solid #000; font-size:12px; display:block;margin-bottom:4px;  padding-left:9px;}

.box_content_text3 {border: 0px solid #000; font-size:12px; display:block;margin-bottom:4px; }
.box_content_text4 {border: 0px solid #000; font-size:12px; display:block;margin-bottom:4px; padding-left:20px;}

.box_content_text2 a, .box_content_text3 a, .box_content_text4 a{ text-decoration:none; color:#333;}
.box_content_text2 a:hover, .box_content_text3 a:hover, .box_content_text4 a:hover{ color:#c00000;}

.box_content_text2_1 {border: 0px solid #000; font-size:12px; display:block;margin-bottom:5px; }
.box_content_text2_new {border: 0px solid #000; font-size:12px; display:block;margin-bottom:4px;  padding-left:9px;;background-color: transparent;background-image: url("/images/icons/new3.png");background-repeat: no-repeat;background-position: right center;}
.box_content_text2_new a, .box_content_text3 a, .box_content_text4 a{ text-decoration:none; color:#333;}
.box_content_text2_new a:hover, .box_content_text3 a:hover, .box_content_text4 a:hover{ color:#c00000;}
.box_content_text2_select {border: 0px solid #000; border-left: 4px solid #c00000; padding-left:5px; font-size:12px; display:block;margin-bottom:4px;}
.box_content_text2_select a{text-decoration:none; color:#c00000; font-weight:normal;}
.box_content_text2_select a:hover{ color:#c00000;}
.box_content_text2_new_select {border: 0px solid #000; border-left: 4px solid #c00000; padding-left:5px; font-size:12px; display:block;margin-bottom:4px;background-color: transparent;background-image: url("/images/icons/new3.png");background-repeat: no-repeat;background-position: right center;}
.box_content_text2_new_select a{text-decoration:none; color:#c00000; font-weight:normal;}
.box_content_text2_new_select a:hover{ color:#c00000;}


.box_content_text2_display {border: 0px solid #ccc; background-color: transparent;background-image: url(../images/icons/arrow_down.png);background-repeat: no-repeat;background-position: right center;}

.box_content_text4_select {border: 0px solid #000; border-left: 4px solid #c00000; padding-left:16px; font-size:12px; display:block;margin-bottom:4px;}
.box_content_text4_select a{text-decoration:none; color:#c00000;}
.box_content_text4_select a:hover{ color:#c00000;}



.box_content_line {border: 0px solid #000;  height:4px; border-bottom: 1px dotted #ccc;  display:block; margin-bottom:3px;}
.box_content_line2 {border: 0px solid #000;  height:3px; border-bottom: 1px dotted #ccc;  display:block; margin-bottom:5px;}


.separator5 { margin-bottom:5px;}
.separator10 { margin-bottom:10px;}
.separator13 { margin-bottom:13px;}
.separator15 { margin-bottom:15px !important;}
.separator20 { margin-bottom:20px !important;}

.separator_h20 { margin-right:100px;}


#instagram {top: 150px;}
#twitter {top: 150px;}
#facebook {top: 205px;}
#youtube {top: 260px;}

#instagram, #twitter, #facebook, #youtube {position: fixed; left:20px; border: 1px solid #e7e7e7; padding:3px; background-color:#FFF;}
#instagram:hover, #twitter:hover, #facebook:hover, #youtube:hover {opacity: 0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);}

/* -------------------------------------- SERVICIOS -------------------------------------- */

.sh_buttons_img_box {border: 0px solid #000; position:relative;}
.sh_buttons_img {border: 0px solid #fff; height:120px; width:222px; margin:6px 5px 5px 6px; background: #f1f1f1; }
	.sh_buttons_img img{width:222px; height:120px;}
.slidingDiv {height:125px; width:222px; margin:0px 5px 7px 5px; position:absolute; background-image: url('/images/null4.png'); border: 1px solid #d7d7d7; color:#fff;}
.show_hide {display:none;}
.shb_button_box_percent{border: 0px solid #ccc; font-size:26px; font-weight:bold; display:block; margin:3px 8px 3px 8px;}
.shb_button_box_percent_text{font-size:16px; font-weight:bold; }
.shb_button_box_code0{border: 0px solid #ccc;display:block; font-size:11px; margin:0px 8px 3px 8px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; padding:2px 0;}
.shb_button_box_code1{border: 0px solid #ccc;display:block; font-size:11px;  font-weight:bold; margin:0px 8px 1px 8px;}
.shb_button_box_code2{border: 0px solid #ccc;display:block; font-size:14px; font-weight:bold; margin:0px 8px 0px 8px;}
.shb_box {border: 0px solid #c20000; margin:0px 5px 0px 5px; width:223px;  height:70px; display:block;}
.shb_prod {border: 0px solid #000; margin:3px 0px 0px 5px; font-size:14px; font-weight:bold; float:left; width:218px;}
	.shb_prod i { float:right;}
	.shb_prod h3 { color:#333; font-size:13px; font-weight:500 !important;}
.shb_desc {border: 0px solid #000;margin:5px 5px 6px 5px;font-size:12px; line-height:17px;  float:left; width:218px;}
	.shb_desc p{ margin:0;}
.shb_button {border: 0px solid #000;margin:0px 5px 0px 5px; display:block; font-weight:bold; float:left; width:209px; font-size:12px;}
.shb_button a{ text-decoration:none;}
.shb_button a:hover{ color:#333;}
.shb_colorbox1 {color:#0067a4;}
.shb_colorbox1 a{color:#0067a4; text-decoration:none;}
.shb_colorbox2 {color:#c20000;}
.shb_colorbox2 a{color:#c20000; text-decoration:none;}
.shb_colorbox3 {color:#de9200;}
.shb_colorbox3 a{color:#de9200; text-decoration:none;}
.shb_colorbox4 {color:#006f00;}
.shb_colorbox4 a{color:#006f00; text-decoration:none;}
.shb_colorbox5 {color:#af00a9;}
.shb_colorbox5 a{color:#af00a9; text-decoration:none;}
.shb_colorbox6 {color:#666;}
.shb_colorbox6 a{color:#666; text-decoration:none;}
.shb_colorbox7 {color:#555;}
.shb_colorbox7 a{color:#D3473c; text-decoration:none;}

/* -------------------------------------- PASOS -------------------------------------- */

.shd_box_info1on {border: 0px solid #000; float:left; color:#666; width:232px; color:#888; background: url("/images/icons/pasos11.png") no-repeat left 2px; margin-bottom:18px;}
.shd_box_info1on:hover {border: 0px solid #000; float:left; color:#D3473C; cursor:pointer; color:#D3473C; background: url("/images/icons/pasos12.png") no-repeat left 2px;}
.shd_box_info2on {border: 0px solid #000; float:left; color:#666; width:232px; color:#888; background: url("/images/icons/pasos21.png") no-repeat left 2px; margin-bottom:18px;}
.shd_box_info2on:hover {border: 0px solid #000; float:left; color:#D3473C; cursor:pointer; color:#D3473C; background: url("/images/icons/pasos22.png") no-repeat left 2px;}
.shd_box_info3on {border: 0px solid #000; float:left; color:#666; width:232px; color:#888; background: url("/images/icons/pasos31.png") no-repeat left 2px; margin-bottom:18px;}
.shd_box_info3on:hover {border: 0px solid #000; float:left; color:#D3473C; cursor:pointer; color:#D3473C; background: url("/images/icons/pasos32.png") no-repeat left 2px;}
.shd_box_info1on a, .shd_box_info2on a, .shd_box_info3on a {color:#555;}
.shd_box_info1on:hover a, .shd_box_info2on:hover a, .shd_box_info3on:hover a {color:#D3473C;}

.shd_box_info1 {border: 0px solid #000; float:left; color:#666; width:232px; color:#888; background: url("/images/icons/pasos11.png") no-repeat left 2px; margin-bottom:18px;}
.shd_box_info2 {border: 0px solid #000; float:left; color:#666; width:232px; color:#888; background: url("/images/icons/pasos21.png") no-repeat left 2px; margin-bottom:18px;}
.shd_box_info3 {border: 0px solid #000; float:left; color:#666; width:232px; color:#888; background: url("/images/icons/pasos31.png") no-repeat left 2px;}

.shd_box_info_text {border: 0px solid #000; float:right; font-size:12px; width:190px; line-height:18px; margin-bottom:10px;}
.shd_box_info_text b{float:left; width:100%; font-size:16px; margin-bottom:2px;}

.shd_box_grey { background-color:#f4f4f4; width:715px; float:left;border: 0px solid #000; margin-bottom:15px; padding:10px; }


.shd_box {border: 0px solid #000; float:left;}
.shd_box_number {border: 0px solid #000; height:28px; width:33px; float:left; margin:5px 0px 0px 0px; background: #ccc; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius:20px; font-size:20px; font-weight:bold; text-align:center; color:#fff; padding-top:3px;}
.shd_box_text1 {border: 0px solid #000; width:190px; float:right; font-size:16px; color:#999; font-weight:bold; margin:5px 5px 1px 0px;}
.shd_box_text2 {border: 0px solid #000; width:190px; float:right; margin:0px 5px 13px 0px; color:#666; height:30px; font-size:12px; line-height:17px;}
.shd_box_img {border: 0px solid #000; width:230px; float:left; margin:0px 0px 16px 0px;}
.shd_box_img2 {border: 0px solid #000; width:230px; float:left; margin:0px 0px 0px 0px;}

.shd_box_number2 {border: 0px solid #000; height:28px; width:33px; float:left; margin:0px 5px 0px 5px; background: #ccc; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius:20px; font-size:20px; font-weight:bold; text-align:center; color:#fff; padding-top:3px;}
.shd_box_text12 {border: 0px solid #000; width:185px; float:right; font-size:16px; color:#999; font-weight:bold; margin:0px 5px 1px 0px;}
.shd_box_text22 {border: 0px solid #000; width:185px; float:right; margin:0px 5px 12px 0px; color:#666; height:30px; font-size:12px; line-height:17px;}
.shd_box_img2 {border: 0px solid #000; width:235px; float:left; margin:0px 0px 0px 0px;}


/* -------------------------------------- TOP SALES -------------------------------------- */

.btc_sale1 {border: 0px solid #000; margin-bottom:8px; padding-bottom:0px; float:left; width:215px;}
.btc_sale_img {border: 0px solid #000; margin:0px 10px 0px 0px; float:left;}
.btc_sale_img img{ width:75px;}
.btc_sale_number {font-size:11px; font-weight:bold; margin-right:4px; background-color:#e7e7e7;padding:1px 5px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; width:17px;}
/*	.btc_sale_number {border: 1px solid #fff; padding:2px 0px; margin:0px 0px 0px 0px; font-size:9px; font-weight:bold; background-color:#999; color:#fff; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; width:17px; text-align:center;}				*/
.btc_sale_desc {border: 0px solid #000; margin:0px 0px 0px 0px; float:left; width:130px; font-size:11px; margin-bottom:3px; line-height:17px;}
.btc_sale_desc a{ text-decoration:none; color:#666;}
.btc_sale_desc a:hover{color:#c00000;}
.btc_sale_desc_price {border: 0px solid #000; margin:0px 0px 0px 0px; float:left; width:130px; font-size:12px; font-weight:bold; color:#c00000;}

.btc_sale1:hover {background: #fff; cursor:pointer; color:#c00000;}


/* -------------------------------------- COMPARTIR -------------------------------------- */

.share_content_box1 {float:left; margin:0px 12px 0px 0px;}
.share_content_box2 {float:left;}
.share_content_box3 {float:right;}

.share_content_box1, .share_content_box2, .share_content_box3 {border: 1px solid #e7e7e7; width:173px; background-color:#fff;}

.share_content_box2_in {float:left; border: 1px solid #e7e7e7; width:213px; background-color:#fff;}

.share_content_box4 {float:left; margin:0px 20px 0px 0px; border-right: 1px solid #e7e7e7; width:175px;}

.share_content_box_img {border: 0px solid #000; float:left; margin:10px 10px 10px 10px; background-image: url(/images/icons/lomo2.jpg); background-repeat: repeat-x; background-position:bottom; -webkit-box-shadow: 1px 1px 3px #bdbdbd; -moz-box-shadow: 1px 1px 3px #bdbdbd; box-shadow: 1px 1px 3px #bdbdbd;}
.share_content_box_img1 {border: 0px solid #000; float:left;}
.share_content_box_img2 {border: 0px solid #000; float:left; width:3px; height:7px;}
/*.share_content_box_img img {border: 0px solid #000; -webkit-box-shadow: 1px 1px 3px #bdbdbd; -moz-box-shadow: 1px 1px 3px #bdbdbd; box-shadow: 1px 1px 3px #bdbdbd;}
.share_content_box_img img:hover {opacity: 0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);}*/

.share_content_box_info{border:0px solid #000; margin:0px 10px 10px 10px; float:left; width:153px;}
.share_content_box_info a{text-decoration:none; color:#c20000;}
.share_content_box_info a:hover{color:#333;}
.share_content_box_info1{float:right; border:0px solid #000; margin:0px 0px 5px 0px; color:#999; font-size:10px;}

.share_content_box_info2{border:0px solid #000; margin:0px 10px 5px 10px; font-weight:bold; height:28px; line-height:normal;}
.share_content_box_info2 a{ text-decoration:none; color:#666;}
.share_content_box_info2 a:hover{color:#333;}

.share_content_box_info3{border:0px solid #000; float:left; margin:0px 10px 5px 10px; font-weight:bold; line-height:18px; font-size:12px; height:35px; width:153px; overflow:hidden;}
.share_content_box_info3 a{ text-decoration:none; color:#666;}
.share_content_box_info3 a:hover{color:#333;}


.share_content_box_icons{border:0px solid #000; margin:0px 0px 10px 10px; float:left; width:155px;}
.share_content_box_icons_in{border:0px solid #000; margin:0px 0px 10px 10px; float:left; width:195px;}
.scbi_visits{float:left; border:0px solid #000; margin:0px 8px 0px 0px; color:#fff; line-height:normal; background-image: url(../img/icons/ico_square_red.png); width:20px; height:20px; text-align:center; line-height:20px;}
.scbi_visits2{float:left; border:0px solid #e6000a; margin:0px 8px 0px 0px; color:#fff; min-width:15px; height:18px; text-align:center; line-height:18px; background-color:#c20000; border-radius:3px; padding:1px 4px;}
.scbi_others{float:left; border:0px solid #000; margin:0px 8px 0px 0px;}
.scbi_others2{float:right; border:0px solid #000; margin:0px 0px 0px 8px;}

.share_content_boxa {float:left; margin:0px 0px 10px 0px;}
.share_content_boxa, .share_content_boxb {border: 1px solid #f1f1f1; width:213px; background-color:#fff;}
.share_content_boxa img, .share_content_boxb img {border: 1px solid #fff; -webkit-box-shadow: 1px 1px 3px #bdbdbd; -moz-box-shadow: 1px 1px 3px #bdbdbd; box-shadow: 1px 1px 3px #bdbdbd; margin:5px 0px 10px 5px;}
.share_content_boxa img:hover, .share_content_boxb img:hover {opacity: 0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
.share_content_boxb {float:left; margin:0px 0px 0px 0px;}


/* -------------------------------------- CONCURSO HOME-------------------------------------- */

.contest_winnerbox_icon {border: 0px solid #000; height:32px; width:32px; margin:3px 0px 0px 0px; position:absolute; top:10px;}
.contest_winnerbox_text {border: 0px solid #000; float:left;  margin:0px 0px 6px 0px; font-size:12px; line-height:18px; width:100%;}

.contesthome_thumb {border: 1px solid #e7e7e7; float:left; width:203px; height:135px; margin:0 0px 9px 0; padding:5px; position:relative;}
.contesthome_thumb_img {border: 0px solid #e7e7e7; float:left; background-position:center center; background-repeat:no-repeat; background-color:#000;}
.contesthome_thumb_img img{width:203px; height:135px;}

.contest_myphoto {border: 1px solid #ccc; float:left; margin:0px 0px 10px 0px; padding:5px; background: #fff;}

.contest_content_input {border: 0px solid #000; float:left; width:100%; text-align:center;}
.contest_content_input img{ margin:0 5px;}

.contest_thumbs1 {float:left; margin-right:5px;}
.contest_thumbs2 {float:left;}
.contest_thumbs3 {float:right;}
.contest_thumbs1:hover, .contest_thumbs2:hover, .contest_thumbs3:hover {opacity: 0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);}

.contest_thumbs1, .contest_thumbs2, .contest_thumbs3 { border: 1px solid #ccc; background-color:#fff; margin-bottom:10px; width:60px; height:60px; padding:3px;}
.contest_thumbs_img { width:60px; height:60px; background-position:center center; background-repeat:no-repeat;}
.contest_thumbs_img img{width:60px; height:60px;}


/* -------------------------------------- CONCURSO INTERIOR -------------------------------------- */

.contestin_box {border: 0px solid #000; float:left; width:1005px;}

.contestin_thumb {border: 1px solid #e7e7e7; float:left; width:225px; height:169px; margin:0 14px 14px 0; padding:5px; position:relative;}
.contestin_thumb_img {border: 0px solid #e7e7e7; float:left; background-position:center center; background-repeat:no-repeat; background-color:#000; cursor:pointer;}
.contestin_thumb_img img{width:225px; height:169px;}

.contestin_com {border: 0px solid #ccc; float:right; width:24px; height:18px; font-size:10px; font-weight:bold; background-image: url("/images/icons/comment.png"); text-align:center; line-height:14px; color:#fff; position:absolute; right:10px; top:10px;}

.contest_filter_box {border: 0px solid #000; float:left;margin:7px 10px 7px 5px;}
.contest_filter_box2 {border: 0px solid #000; float:left;margin:6px 5px 0px 5px;}
.contest_label {font-size:12px; border: 0px solid #000; float:left; margin:0px 10px 0px 0px; color:#666; line-height:24px;}
.contest_input{border: 1px solid #ccc; margin:0px 0px 0px 0px;  background: #fff; font-size:13px; padding:3px; color:#666; float:left;}
.label_input:hover  {background: #f1f1f1;}
.contest_filter_box2_avatar {border: 0px solid #000; float:left;}
.contest_filter_box2_avatar img{border: 1px solid #ccc; padding:2px; height:40px;}

/* ---------------- CONCURSO INTERIOR POP UP ------------------ */

.contest_display_box {border: 0px solid #000; padding:5px; background-color:#FFF; float:left; width:1070px;}

.contest_dbox_img {border: 0px solid #b00000; float:left; width:650px; height:490px; background-position:50% 50%; background-repeat:no-repeat; background-color:#191919;}

.contest_dbox_right {border: 0px solid #000; float:right; width:375px; height:345px; overflow-x:hidden; padding:0 30px 0px 0; margin-bottom:15px; border-bottom: 1px solid #e7e7e7; background: url("/images/background_scroll.jpg") repeat-y right #fff;}
.contest_dbox_right2 {border: 0px solid #000; float:right; width:405px;}

.big_image_datos {border: 1px solid #ddd; float:left; margin-bottom:10px; padding:5px; background-color:#f9f9f9; width:365px;}
.bid_avatar {border: 1px solid #ccc; float:left; padding:5px; margin-right:10px; background-color:#FFF;}
.bid_text {border: 0px solid #ccc; float:left; font-size:12px; line-height:18px;}

.bid_stars {border: 0px solid #ccc; float:right; margin-bottom:10px;}
.bid_stars_stars {border: 0px solid #ccc; float:right; margin-left:8px;}
.bid_stars_numbers {border: 0px solid #ccc; float:right; font-size:14px; font-weight:bold; color:#666;}

.contest_dbox_titles {border: 0px solid #E7E7E7; float:left; font-size:15px; font-weight:bold; color:#666; margin-bottom:10px;}

.big_image_comments {border: 1px dashed #ddd; float:left; margin:0px 0 10px 0; padding:5px; width:365px;}
.bic_avatar {border: 1px solid #ccc; float:left; padding:2px; margin-right:12px;}
.bic_text {border: 0px solid #ccc; float:right; font-size:12px; line-height:17px; width:290px;}

.big_image_comments_textarea {border: 0px solid #000; float:left; margin:0px 0 10px 0; width:375px;}
.big_image_comments_textarea textarea{border: 1px solid #e7e7e7; padding:5px; width:395px; height:45px;}

.big_image_comments_button {border: 0px solid #000; float:left; text-align:center; margin:0px 0 0px 0; width:100%;}

.contest_thumbs_winner {border: 5px solid #e7e7e7; float:left; width:725px; margin-bottom:15px; display:none;}

/* ---------------- CONCURSO GANADORES ------------------ */

.contestwin_box {border: 0px solid #000; float:left; width:1005px; margin-bottom:10px;}

.contestwin_thumb {border: 1px solid #e7e7e7; float:left; width:225px; height:290px; margin:0 14px 14px 0; padding:5px;}
.contestwin_thumb_img {border: 0px solid #e7e7e7; float:left; background-position:center center; background-repeat:no-repeat; background-color:#000;}
.contestwin_thumb_img img{width:225px; height:169px;}
.contestwin_thumb_text { float:left; width:100%; font-size:12px; line-height:18px; color:#555; margin-top:10px;}



/* -------------------------------------- CONCURSO -------------------------------------- */
/*
.contest_winnerbox {border: 1px solid #ccc; float:left; margin:0px 10px 10px 0px; position:relative; padding:5px; background: #fff;}
	.contest_winnerbox_icon {border: 0px solid #000; height:32px; width:32px; margin:3px 0px 0px 0px; position:absolute;}
.contest_winnerbox_text {border: 0px solid #000; float:left;  margin:0px 0px 6px 0px; font-size:12px; line-height:18px; width:100%;}

.contest_myphoto {border: 1px solid #ccc; float:left; margin:0px 0px 10px 0px; padding:5px; background: #fff;}
	
.contest_content_input {border: 0px solid #000; float:left; width:100%; text-align:center;}

.contest_thumbs1 {float:left; margin-right:5px;}
.contest_thumbs2 {float:left;}
.contest_thumbs3 {float:right;}
.contest_thumbs1:hover, .contest_thumbs2:hover, .contest_thumbs3:hover {opacity: 0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);}

.contest_thumbs1, .contest_thumbs2, .contest_thumbs3 { border: 1px solid #ccc; background-color:#fff; margin-bottom:10px;}
.contest_thumbs1 img, .contest_thumbs2 img, .contest_thumbs3 img { margin:3px;}
*/
/* -------------------------------------- FACEBOOK -------------------------------------- */

.box_fb_icon {border: 0px solid #fff; float:right; margin:5px 7px 0px 0px;}
div.likeboxwrap {width:316px; /* Quitar 2px al ancho del gadget */height:235px; /* Quitar 25px al alto del gadget */background-color:#fff; /* Color de fondo del gadget */overflow:hidden;}
div.likeboxwrap iframe {margin:-1px}

/* -------------------------------------- TWITTER BOX -------------------------------------- */

.box_twitter_icon {border: 0px solid #fff; float:right; margin:6px 8px 0px 0px;}
.box_twitter_header2 {border: 0px solid #000; height:32px; border-bottom: 1px dotted #ccc; padding-bottom:7px; margin:0px 5px 0px 5px;}
.box_twitter_header_button2 {border: 0px solid #000; float:left; margin:10px 0px 0px 5px;}

/* -------------------------------------- YOUTUBE BOX -------------------------------------- */

.box_youtube_icon {border: 0px solid #000; float:right; margin:2px 8px 0px 0px;}

/* -------------------------------------- SEARCH SHOP HOME -------------------------------------- */
/*
.bs_content_tex1 {border: 0px solid #000; float:left;  margin:0px 0px 10px 0px; font-size:12px; width:100%;}
.bs_content_select {border: 0px solid #000; margin:0px 0px 8px 0px; float:left;width:270px;}
    .bs_content_select select{border: 1px solid #ccc; font-size:11px; padding:2px; background-color:#fff; color:#333; width:100%;}
.bs_content_input {border: 0px solid #000; float:left;  margin:10px 0px 15px 0px;width:270px;}
.bs_content_img {border: 0px solid #000; float:right; width:175px; height:145px;}
*/
.bs_content_tex1 {border: 0px solid #000; float:left;  margin:0px 0px 10px 0px; font-size:12px; width:100%;}
.bs_content_select {border: 0px solid #000; margin:0px 0px 8px 0px; float:left;width:100%;}
.bs_content_select select{border: 1px solid #ccc; font-size:11px; padding:2px; background-color:#fff; color:#333; width:100%;}
.bs_content_input {border: 0px solid #000; float:left;  margin:5px 0px 0px 0px;width:100%;}
.bs_content_img {border: 0px solid #000; float:right; width:175px; height:145px;}


/* -------------------------------------- FOOTER -------------------------------------- */

.footer {border: 0px solid #000; float:left; width:1020px; border-top: 0px dashed #ccc; padding:10px 0px 10px 0px; margin-bottom:0px; background-color:#f1f1f1;}
.footer {-webkit-box-shadow: 0px 1px 5px 0px #999; -moz-box-shadow: 0px 1px 5px 0px #999; box-shadow: 0px 1px 5px 0px #999;}

.footer_content {border: 0px solid #000; display:block; margin:0px 10px 0px 10px;}
.footer_content_title {border: 0px solid #000; display:block; margin:0px 0px 5px 0px; font-size:12px; font-weight:bold;}
.footer_content_text {border: 0px solid #000; display:block; margin:0px 0px 5px 0px; font-size:10px;}
.footer_content_text a{font-size:10px; text-decoration:none; color:#666;}
.footer_content_text a:hover{color:#c20000;}


.footer_content_logos {border: 0px solid #000; display:block; margin:10px 0px 0px 0px; border-top: 1px dotted #999; padding-top:10px; height:25px;}
.footer_content_logos_img {border: 0px solid #000; float:left;  margin:0px 5px 0px 0px;}
.footer_content_logos_text {border: 0px solid #000; float:left; margin:3px 10px 0px 0px; font-size:11px; color:#666; font-weight:bold;}
.footer_content_logos_sep {border: 1px solid #f1f1f1; margin:0px 15px 0px 0px; float:left;}
/*	.toppanel_content_lang2 {border: 1px solid #000;float:right; width:100px; margin-top:0px; border-right: 0px dotted #ccc;}*/
.footer_content_lang2 {border: 1px solid #000;float:right;}
.flags_img {border: 0px solid #000; float:right;  margin-right:5px;}
.flags_img img{border: 0px solid #000; margin-left:3px;}
.flags_text {border: 0px solid #000; float:right; font-size:11px; color:#666; margin:3px 5px 0px 0px; font-weight:bold;}


.text_left {border: 0px solid #000; margin:0px 0px 10px 0px; font-size:12px; float:left;}
.text_right {border: 0px solid #000; float:right; margin:0px 0px 10px 0px; font-size:12px; margin-right:2px;}
.text_right a{ text-decoration:none; font-weight:bold; color:#c20000;}
.text_right a:hover{ color:#333;}

.box_seeall {border: 0px solid #000; float:right; margin:10px 0px 9px 0px; font-size:12px; margin-right:2px; color:#666; line-height:18px;}
.box_seeall a{ text-decoration:none; font-weight:bold; color:#c20000;}
.box_seeall a:hover{ color:#333;}

.box_seeall2 {border: 0px solid #000; float:right; margin:0px 0px 9px 0px; font-size:12px; margin-right:2px; color:#666;}
.box_seeall2 a{ text-decoration:none; font-weight:bold; color:#c20000;}
.box_seeall2 a:hover{ color:#333;}



.footer1 {border: 0px solid #000;width: 100%; float:left;  background-color:#f9f9f9; padding:10px 0; border-top: 1px solid #e7e7e7;}
.footer2 {border: 0px solid #000;width: 100%; float:left;  background-color:#f1f1f1; border-top: 2px solid #ccc; padding:10px 0;}
.footer3 {border: 0px solid #000;width: 100%; float:left; padding:10px 0; color:#FFF; text-align:center; font-size:11px;}
.footer3 {background: #D3473C;}

.footer3 a{ text-decoration:none; border: 0px solid #fff; font-size:11px; padding:1px 5px; color:#fff; margin:0 5px;}
.footer3 a:hover{ background-color:#FFF; color:#333;}

.footerCookies {display:none; position:fixed; bottom:0px; border: 0px solid #000;width: 100%; float:left; padding:10px 0; background-color:#404245; color:#FFF; text-align:center; font-size:11px; opacity:0.9; z-index:1000;}
#footerCookiesTxt{float:left; margin-top:5px; text-align:left; background-color:#404245; }
	#footerCookiesTxt a{ text-decoration:underline;}
.footerCookies a{ text-decoration:none; border: 0px solid #fff; font-size:11px; padding:1px 0px; color:#ddd; margin:0 0px; color:#fff;}
.footerCookies a:hover{ text-decoration:none;}
.footerCookiesClose {float:right; border:0px solid; background-color:#fff; border-radius:10px; padding:5px 10px; color:#666; cursor: pointer;}

.footer_contenta {width: 990px; border: 0px solid #000; float:left; margin-left:15px; margin-bottom:15px;}
.footer_contentb {width: 990px; border: 0px solid #000; margin-left:15px; float:left; border-top: 2px solid #fff; padding:15px 0 10px 0;}
.footer_contentb2 { float:left; width:100%; color:#333; margin-top:10px; text-align:center;}


.flc_box1 { width: 185px; float:left; margin-right:18px;}
.flc_box2 { width: 185px; float:left; color:#FFF;}
.flc_box3 { width: 175px; float:right; color:#FFF;}

.flc_box1, .flc_box2,  .flc_box3 {margin-bottom:0px; margin-top:0px; border:0px solid #ccc; color:#666; font-size:11px; line-height:17px;}
.flc_box1 a, .flc_box2 a,  .flc_box3 a { text-decoration:none; color:#999; display:block;}
.flc_box1 a:hover, .flc_box2 a:hover,  .flc_box3 a:hover {color:#c90000;}

.flc_box_title {border: 0px solid #000;width: 100%; float:left; font-size:13px; font-weight:bold; margin-bottom:5px; color:#777;}






/* -------------------------------------- OTROS -------------------------------------- */

img { border:0;}
a {outline:0;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.opacity {opacity: 0.3;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);}


.button {border: 0px solid #940000;padding: 1px 4px 4px 4px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color: #fff;font-size: 12px;text-decoration: none;-webkit-box-shadow: 3px 3px 4px #bdbdbd; -moz-box-shadow: 3px 3px 4px #bdbdbd; box-shadow: 3px 3px 4px #bdbdbd; cursor:pointer; background: #D3473C; }
.button:hover {background: #940000;}
.button:active {background: #620000; border: 0px solid #620000;}

.button_log {border: 0px solid #940000;padding: 1px 4px 3px 4px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color: #fff;font-size: 11px;text-decoration: none;cursor:pointer; background: #D3473C;}
.button_log:hover {background: #940000;}
.button_log:active {background: #620000; border: 0px solid #620000;}

img.ico_next1 {background-image: url("/images/icons/icons_next.png");background-repeat: no-repeat;background-position: 0px 0px;width:7px;height:7px; border:0;}
img.ico_next2 {background-image: url("/images/icons/icons_next.png");background-repeat: no-repeat;background-position: -7px 0px;width:7px;height:7px; border:0;}
img.ico_next3 {background-image: url("/images/icons/icons_next.png");background-repeat: no-repeat;background-position: -14px 0px;width:7px;height:7px; border:0;}
img.ico_next4 {background-image: url("/images/icons/icons_next.png");background-repeat: no-repeat;background-position: -21px 0px;width:7px;height:7px; border:0;}
img.ico_next5 {background-image: url("/images/icons/icons_next.png");background-repeat: no-repeat;background-position: -28px 0px;width:7px;height:7px; border:0;}
img.ico_next6 {background-image: url("/images/icons/icons_next.png");background-repeat: no-repeat;background-position: -35px 0px;width:7px;height:7px; border:0;}
img.ico_next7 {background-image: url("/images/icons/icons_next.png");background-repeat: no-repeat;background-position: -42px 0px;width:7px;height:7px; border:0;}

img.ico_panel_perf {background-image: url("/images/icons/icons_cp28.png");background-repeat: no-repeat;background-position: 0px 0px;width:28px;height:28px; border:0;}
img.ico_panel_pass {background-image: url("/images/icons/icons_cp28.png");background-repeat: no-repeat;background-position: -28px 0px;width:28px;height:28px; border:0;}
img.ico_panel_pedi {background-image: url("/images/icons/icons_cp28.png");background-repeat: no-repeat;background-position: -56px 0px;width:28px;height:28px; border:0;}
img.ico_panel_fact {background-image: url("/images/icons/icons_cp28.png");background-repeat: no-repeat;background-position: -84px 0px;width:28px;height:28px; border:0;}
img.ico_panel_carr {background-image: url("/images/icons/icons_cp28.png");background-repeat: no-repeat;background-position: -112px 0px;width:28px;height:28px; border:0;}
img.ico_panel_sac {background-image: url("/images/icons/icons_cp28.png");background-repeat: no-repeat;background-position: -140px 0px;width:28px;height:28px; border:0;}
img.ico_panel_disc {background-image: url("/images/icons/icons_cp28.png");background-repeat: no-repeat;background-position: -168px 0px;width:28px;height:28px; border:0;}


/*---------------------------------------------------------------- LIGHTBOX ----------*/

#lightbox {display:none;background:#000000;opacity:0.75;filter:alpha(opacity=75);position:fixed;top:0px;left:0px;min-width:100%;min-height:100%;z-index:10000; height:100%;}
#lightbox-panel {display:none;position:fixed;top:45%;left:50%;margin-left:-240px; margin-top:-140px; width:480px; height:280px; z-index:10001;border: 2px solid #666; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #fff;/*-moz-box-shadow: 0px 0px 10px #fcfcfc;-webkit-box-shadow: 0px 0px 10px #fcfcfc;box-shadow: 0px 0px 10px #fcfcfc;*/ padding:10px;}
.lightboxpanel_close {border: 0px solid #666; float:right; margin:-15px -15px 0px 0px;}

/*---------------------------------------------------------------- TOOLTIPS ----------*/

a.Ntooltip:hover {position: relative; /* es la posici?n normal */text-decoration: none !important; /* forzar sin subrayado */z-index:999;}
a.Ntooltip span {display: none; /* el elemento va a estar oculto */}
a.Ntooltip:hover span {display: block; position: absolute; top:-98px; left:-25%;padding:3px 6px 3px 6px;background-color: #999;color: #fff;white-space: nowrap;font-size:11px; border: 1px solid #fff; text-align:center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

/*---------------------------------------------------------------- BUTTONS ----------*/

.button0 {border: 0px solid #940000;padding: 5px 10px ;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;color: #fff;font-size: 18px;text-decoration: none;cursor:pointer; background: #D3473C;}
.button0:hover {background: #940000;}
.button0:active {background: #620000; border: 0px solid #620000;}

.button1 {border: 0px solid #940000;padding: 5px 10px ;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;color: #fff;font-size: 13px;text-decoration: none;cursor:pointer; background: #D3473C;}
.button1:hover {background: #940000;}
.button1:active {background: #620000; border: 0px solid #620000;}

.button2 {border: 0px solid #940000;padding: 1px 7px 3px 7px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;color: #fff;font-size: 11px;text-decoration: none;cursor:pointer; background: #D3473C;}
.button2:hover {background: #940000;}
.button2:active {background: #620000; border: 0px solid #620000;}

.button3 {border: 0px solid #940000;padding: 3px 8px 5px 8px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;color: #fff;font-size: 12px;text-decoration: none;cursor:pointer; background: #D3473C;}
.button3:hover {background: #940000;}
.button3:active {background: #620000; border: 0px solid #620000;}

/*---------------------------------------------------------------- NEW ----------*/

body, html {background: url(../images/backg.jpg) repeat-x fixed 0px bottom #fff !important;}
/*body, html {background: url(../images/backg_xmas2018.jpg) repeat-x fixed 0px bottom #fff;}*/

/*.toppanel {height: 110px !important; background-image:url(../images/christmas_header.jpg); background-repeat: repeat-x; background-position:center 10px; background-size:500px;}*/
.toppanel {height: 110px !important;}
.toppanel_content {height: 80px; position:relative; background-color:#fff; border-left:10px solid #fff; border-right:10px solid #fff;}

.toppanel_control {background: inherit !important; width: auto !important; height:  auto !important; float: right; margin-top:10px;}
.tca_text1 {margin: 0px 5px 0px 0px !important; width: auto !important;}
.tca_text2 {margin: 0px 4px 0px 0px; width: auto; color:#666;}
.tca_close {margin: 0px 0px 0px 10px;}
.tca_close i { color:#D3473c; font-size:14px;}

.toppanel_content_company {margin-top: 10px;}

.tbc_nav_text {position:absolute; right:0px; bottom:15px; /*color:#fff;*/}
/*.tbc_nav_text a {color: #fff;}*/

.toppanel_menu {background: #D22936;}

#menu li:nth-child(7) { float:right; background: #89070C; border-right: 1px dotted #fff;}
/*#menu li:nth-child(8) { float:right; border-right: 1px dotted #fff;  background: #D22936;}*/

#menu li a svg, #menu li a i { margin-right:5px;}

#SocialLayer { display:none !important;}

.redbar {height: 40px;padding: 0px 25px 0px 25px; width: 1030px; line-height:38px;  background: #D22936; overflow:hidden; position:relative; text-align:left;}
.redbar.first h2{ margin-left:10px;}
.redbar.second h2{ margin-left:10px;}
.redbar a{ color:#fff; text-decoration:none; font-weight:normal;}
.redbar2 {background-image: url(../images/ribbon2.png);}
/*.redbar2 {background-image: url(../images/ribbon3.png);}*/

.button {background: #d3473c; padding: 5px 10px;}

.footer {padding: 10px 0px 0px 0px;}
.footer_contentb {padding: 15px 0 20px 0;}
.footer_contentb span { float:left; width:33.333%; text-align: center;}
.footer_contentb span:nth-child(1) { margin-top:3px;}
.footer_contentb span:nth-child(3) { margin-top:3px;}

.footer_contentb span:nth-child(1) img{ height:25px; vertical-align:middle; margin:0 7px;}

.footer_contentb span:nth-child(2) i {margin:0 7px; font-size:30px;}
.footer_contentb span:nth-child(2) a{ color:#555;}

.footer_contentb span:nth-child(3) img {vertical-align:middle; margin:0 7px;}

.fa-facebook-square:hover { color:#4368b3;}
.fa-instagram:hover { color:#a139a5;}
.fa-youtube:hover { color:#ff0000;}

.footer3 { color:#000; padding: 0px 0; background: none;}
.footer3 a{color:#000;}
.footer3 a:hover {background-color:inherit; color:#fff;}

.footer_contenta {margin-top: 5px;margin-bottom: 30px;}

.footer_content1 {width: 1020px; background: #F9C54F; padding:15px 20px 0px 20px; margin: 0 auto; height:80px;}
.footer_content1 a{ margin:0 !important; padding:0 !important;}
.footer_content1 span:nth-child(1) { float:left; width:180px; text-align:left;}
.footer_content1 span:nth-child(1) img{float:left; height:50px; margin-right:10px;}
.footer_content1 span:nth-child(2) { float:left; width:620px; margin-top:20px;}
.footer_content1 span:nth-child(2) a {padding: 0px 5px !important; margin: 0 5px !important;}
.footer_content1 span:nth-child(3) { float:right; width:180px; text-align:right; margin-top:15px; vertical-align:middle;}
.footer_content1 span:nth-child(3) img{ float:right; height:15px; margin-left:15px;/* -webkit-filter: grayscale(100%); filter: grayscale(100%);*/}

.trust, .confianza, .splio, .customeer {display:inline;}
.image_off, .trust:hover .image_on, .confianza:hover .image_on, .splio:hover .image_on, .customeer:hover .image_on{display:none;}
.image_on, .trust:hover .image_off, .confianza:hover .image_off, .splio:hover .image_off, .customeer:hover .image_off{display:inline;}

.printing { width:400px; height:57px; float:left; margin:10px 0 20px 300px; text-align:center; background-image:url(https://images.fotoprix.com/ftpx/img_201207/es/banner_printing_la_vida_loca3_gris.png); background-position:center; background-repeat:no-repeat;}
.printing:hover {background-image:url(https://images.fotoprix.com/ftpx/img_201207/es/banner_printing_la_vida_loca3_color2.png);}
/*.printing img{ width:400px;}*/

.flc_box1 {width: 20%; margin-right: 0px; text-align:center;}
/*.flc_box2 {width: 225px;}*/

.footerCookies {opacity: 0.9; bottom: 0px; padding: 30px 0;}

.label {float: left !important;}
.label_input {float: right !important;}
.ml174 {margin-left:174px;}
.pd6 {padding:6px !important;}

.title_product {float: left;font-size: 20px;font-weight: bold;color: #666;margin: 12px 0px 15px 0px;}
.box_home_frol_button2 {float: right; margin: 5px 0px 20px 0px;}

.title_box { position:relative;}
.download_button { position:absolute; top:0; right:0; height:50px; background-color:#28abc6; padding:10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer;}
.download_button:hover {background-color:#D22936;}
.download_button:hover i{color:#fff;}
.download_button i { float:left; font-size:32px; color:#fff;}
.download_button b { float:left; color:#fff; font-size:14px; line-height:14px; padding-left:10px;}
.download_button b span { display:block; font-weight:normal; font-size:12px; margin-top:4px;}

.content_full0 { position:relative;}
.logo_fuji { position:absolute; width:90px; height:90px; right:0; top:-75px;}
.logo_fuji img{ width:100%;}

.revelado_pack { float:left; width:320px; border:1px solid #e7e7e7; margin:0 0px 20px 0;}
.revelado_pack_img {float:left; width:100%; height:0; padding-bottom:40%; background-size:cover; }
.revelado_pack span {float:left; width:100%; border-bottom:1px solid #e7e7e7; padding:2px 10px 0 10px; font-size:14px; line-height:30px;}
/*.revelado_pack span:last-child {border-bottom:0px solid #e7e7e7;}*/
.revelado_pack span .pack1_revelado_link, .revelado_pack span .pack2_revelado_link {float:left; cursor:pointer; text-decoration:underline; cursor:pointer;}
.revelado_pack span .size {float:left; margin-right:10px; font-weight:normal;}
.revelado_pack span .price {float:right; font-size:14px; font-weight:bold; margin-left:5px; text-decoration:none;}
.revelado_pack a {text-decoration:none; color:#000;}
.revelado_pack span .code {float:right; font-size:13px;}
.revelado_pack span .code b{color:#D3473C; font-size:14px; font-weight:bold;}
.revelado_pack span .code a{ text-decoration:none; color:#000;}
.revelado_pack span i {float:right; margin:3px 0 0 10px; font-size:22px; color:#D3473C;}
.pack1_revelado, .pack2_revelado, .pack3_revelado, .tabla_brillo_mate, .tabla_saten, .tabla_precios_albumes { float:left; width:100%; display:none;}

.tabla_brillo_mate_link, .tabla_saten_link, .tabla_precios_albumes_link { cursor:pointer;}
.tabla_brillo_mate_link:hover, .tabla_saten_link:hover, .tabla_precios_albumes_link:hover { text-decoration:underline;}

.fl_whats_box_text {margin-bottom:5px;}
.fl_whats_box_text h2 { float:left; width:100%; font-weight:bold; font-size:15px; margin-bottom:5px;}

.box_tiendas_domicilio { float:left; width:100%; border: 1px solid #e7e7e7; padding:10px; margin-bottom:15px;}
.box_tiendas_domicilio h5{ float:left; width:100%; font-size:15px; font-weight:bold; margin-bottom:10px; color:#666;}
.box_tiendas_domicilio h6{ float:left; width:100%; font-size:13px; font-weight:bold; margin-bottom:10px; color:#21a8bd;}
.box_tiendas_domicilio span{ float:left; width:100%; margin-bottom:10px; color:#555;font-size: 12px; line-height: 18px;}
.box_tiendas_domicilio small { float:left; width:100%; color:#555;font-size: 10px; line-height: 18px;}

.featured_full { float:left; width:100%; height:400px; margin-bottom:20px; background-color:#e7e7e7;}

.banner_revistas {float:left; width:100%; text-align:center; padding:15px 20px 0px 20px; margin-bottom:20px; background-color:#b764ca; border:2px solid #9553a5; color:#fff; font-size:22px; margin-bottom:20px;}
	.banner_revistas span{float:left; width:100%; margin-bottom:10px;}
	.banner_revistas span:nth-child(1) {font-size:38px; margin:10px 0 20px 0;}
	.banner_revistas span:nth-child(2) {font-size:24px; margin:0px 0 15px 0;}
	.banner_revistas span:nth-child(3) {font-size:24px;}
	.banner_revistas span:nth-child(5) {font-size:16px;}
	.banner_revistas span:nth-child(6) {font-size:14px;}
	.banner_revistas hr{float:left; width:100%; border:0; border-top:1px solid #ffffff; margin:10px 0;}
.banner_franq {float:left; width:100%; text-align:center; padding:15px 20px; margin-bottom:20px; background-color:#F7C34D; color:#fff; font-size:22px; line-height:30px; outline: 1px dashed #fff; outline-offset: -5px;}

body, html {scroll-behavior: smooth;}
h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;border: 0;outline: 0;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline; display:inline; font-weight: inherit;}

.anchor { float:left; width:100%; position: relative;top: -50px;visibility: hidden;}

.redbar, .button, .footer_content1, .download_button, .download_button b, .revelado_pack, .revelado_pack span, .pack1_revelado, .pack2_revelado, .pack3_revelado, fl_whats_box_title, .fl_whats_box_text, .box_tiendas_domicilio, .shd_box_info_text, .content_box10, .fl_whats_box_title4, .formbox_franq, .banner_franq, .banner_revistas
{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

/*------------------------------------*\   Carousel    \*------------------------------------*/

.carousel_botigues { float:left; width:100%;}

.owl-carousel { float:left; width:100%; position:relative; /*border-bottom:5px solid #3399cc;*/}
.owl-carousel .item { height:325px; transition: 200ms ease-in-out;}
.owl-carousel .item span{ position:absolute; bottom:15px; width:100%; font-family: 'Bungee', cursive; text-shadow: 0 2px 8px rgba(0, 0, 0, 0.8); color:#fff; font-size:16px; line-height:16x; padding:0 25px; z-index:999;}

.owl-dots {margin-top:-35px !important; z-index:999; position:absolute; width:100%;}
.owl-theme .owl-dots .owl-dot span {width: 10px !important;height: 10px !important;}

.carousel_text { float:left; width:100%; margin-top:15px; font-size: 13px; color: #777; text-align:center;}
.carousel_text a { color:#D22936;}
.carousel_text a.hide { text-decoration:none; color: #777;}
.carousel_text a.hide:hover {text-decoration: underline; color:#D22936;}
.carousel_text i, .carousel_text svg  { font-size:13px; margin:0 3px 0 3px;}

/*------------------------------------*\   Vertical Sliding    \*------------------------------------*/

.slidingVertical{display: inline;text-indent: 5px;}
.slidingVertical span{
	animation: topToBottom 25s linear infinite 0s;
	-ms-animation: topToBottom 25s linear infinite 0s;
	-webkit-animation: topToBottom 25s linear infinite 0s;
	color: #fff;
	opacity: 0;
	overflow: hidden;
	position: absolute;
}
.slidingVertical span:nth-child(2){
	animation-delay: 5s;
	-ms-animation-delay: 5s;
	-webkit-animation-delay: 5s;
}
.slidingVertical span:nth-child(3){
	animation-delay: 10s;
	-ms-animation-delay: 10s;
	-webkit-animation-delay: 10s;
}
.slidingVertical span:nth-child(4){
	animation-delay: 15s;
	-ms-animation-delay: 15s;
	-webkit-animation-delay: 15s;
}
.slidingVertical span:nth-child(5){
	animation-delay: 20s;
	-ms-animation-delay: 20s;
	-webkit-animation-delay: 20s;
}

/*topToBottom Animation*/
@-moz-keyframes topToBottom{
	0% { opacity: 0; }
	5% { opacity: 0; -moz-transform: translateY(-50px); }
	10% { opacity: 1; -moz-transform: translateY(0px); }
	25% { opacity: 1; -moz-transform: translateY(0px); }
	30% { opacity: 0; -moz-transform: translateY(50px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@-webkit-keyframes topToBottom{
	0% { opacity: 0; }
	5% { opacity: 0; -webkit-transform: translateY(-50px); }
	10% { opacity: 1; -webkit-transform: translateY(0px); }
	25% { opacity: 1; -webkit-transform: translateY(0px); }
	30% { opacity: 0; -webkit-transform: translateY(50px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@-ms-keyframes topToBottom{
	0% { opacity: 0; }
	5% { opacity: 0; -ms-transform: translateY(-50px); }
	10% { opacity: 1; -ms-transform: translateY(0px); }
	25% { opacity: 1; -ms-transform: translateY(0px); }
	30% { opacity: 0; -ms-transform: translateY(50px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}

/*------------------------------------*\   Pop up promociones    \*------------------------------------*/


.popup_promos { float:left; border:0px solid #ddd; margin-top:-10px;}
.popup_promos_logo { float:left; width:100%; text-align:center;}
.popup_promos_logo img{ height:50px;}
.popup_promos span { float:left; width:100%; text-align:center;}
.popup_promos span.line1 {margin:25px 0 5px 0; text-align:center; font-size: 15px; font-weight: bold; color: #444;}
.popup_promos span.line2 { margin-bottom:20px; font-size: 14px; color: #444;}
	.popup_promos span.line2 a{color: #0000FF;}
.popup_promos span.line3 { margin-bottom:5px; font-size: 15px; font-weight: bold; color: #444;}
.popup_promos span.line4 { margin-bottom:30px; font-size: 14px; color: #444;}
	.popup_promos span.line4 a{color: #0000FF;}
.popup_promos span.line5 { margin-bottom:25px; font-size: 15px; font-weight: bold; color: #444;}
.popup_promos span.line6 { margin-bottom:35px;}
	.popup_promos span.line6 a{ font-size: 16px; background-color:#EE2737; color: #fff; padding:10px 15px; text-decoration:none;}
.popup_promos_printing { float:left; width:100%; text-align:center;}
.popup_promos_printing img{ height:25px;}

.slbCloseBtn {width: 30px !important;height: 30px !important;}

.pop_up_promos, .popup_promos span.line6 a
{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}