@charset "iso-8859-2";

/* -------------------------------------- COMUN -------------------------------------- */

.nav_bar {border: 0px solid #000; display:block; margin-bottom:10px; font-size:11px; color:#333; background-color:#f7f7f7; padding:4px 0px 4px 7px;}
	.nav_bar a{ text-decoration:none; color:#666;}
	.nav_bar a:hover{ color:#111;}

.title_box {border: 0px solid #000; display:block; height:60px; border-bottom: 1px dotted #ccc;margin-bottom:15px;}
	.title_box_text {border: 0px solid #000; font-size:20px; font-weight:bold; color:#c00000; float:left; margin-bottom:5px; width:720px;}
	.title_box_text_copy {font-size:13px;border: 0px solid #000; vertical-align:text-top; margin-left:-2px; color:#c00000;}
	.submenu1 {border: 0px solid #000; font-size:12px;width:720px; float:left;}
	
		.submenu_off {border: 0px solid #000; float:left;}
			.submenu_off a{text-decoration:none; color:#333;}
			.submenu_off a:hover{color:#b00000;}
			.submenu_off h2 {font-weight:normal;}
		.submenu_on {border: 0px solid #000; float:left; padding-bottom:1px; border-bottom: 2px solid #c00000; color:#c00000;}
			.submenu_on a{text-decoration:none; color:#c00000;  font-weight:normal;}
		.submenu_sep {border: 0px solid #000; float:left; color:#000; margin: 0px 5px;}
			
		.submenu1_nolink {border: 0px solid #000; font-size:12px; display:block; width:730px;}

		.submenu2_nolink {border: 0px solid #000; font-size:12px; display:block; width:100%; line-height:18px;}
		.submenu2 {border: 0px solid #000; font-size:12px;width:100%; float:left;}
		.title_box2 {border: 0px solid #000; display:block; height:60px; margin-bottom:15px;}
		
	.download_home_button2 {border: 1px solid #d6b500; margin:0px 0px 0px 0px; height:45px; width:240px; background: #fed700; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;-moz-box-shadow: 2px 2px 2px #ccc;-webkit-box-shadow: 2px 2px 2px #ccc;box-shadow: 2px 2px 2px #ccc; color:#a60000; float:right;}
		.download_home_button2:hover, .download_home_button2:focus {background: #b00000; color:#fff; cursor:pointer; border: 1px solid #a60000;}
		.dh_button2_icon {border: 0px solid #000; float:left; margin:-5px 0px 0px -13px; height:55px; width:55px;}
		.dh_button2_text1 {border: 0px solid #000; float:right; margin:6px 5px 2px 0px; font-size:13px; font-weight:bold; width:190px; text-align:center;}
		.dh_button2_text2 {border: 0px solid #000; float:right; margin:0px 5px 0px 0px; font-size:11px; width:190px; text-align:center;}
		
	.basket_home_button2 {border: 1px solid #ccc; margin:0px 0px 0px 0px; height:45px; width:185px; background: #f9f9f9; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;-moz-box-shadow: 2px 2px 2px #e7e7e7;-webkit-box-shadow: 2px 2px 2px #e7e7e7;box-shadow: 2px 2px 2px #e7e7e7; color:#555; float:right;}
		.basket_home_button2:hover, .basket_home_button2:focus {background: #b00000; color:#fff; cursor:pointer; border: 1px solid #a60000;}
		.bh_button2_icon {border: 0px solid #000; float:left; margin:-5px 0px 0px -13px; height:55px; width:55px;}
		.bh_button2_text1 {border: 0px solid #000; float:right; margin:6px 5px 2px 0px; font-size:13px; font-weight:bold; width:135px; text-align:center;}
		.bh_button2_text2 {border: 0px solid #000; float:right; margin:0px 5px 0px 0px; font-size:11px; width:135px; text-align:center;}		
		
.box_slider {border: 0px solid #000; float:left; height:324px;  margin-bottom:15px; width:735px; position:relative; overflow:hidden;}
.theme-default #slider {width:735px; height:324px;}

.title2 {border: 0px solid #000; float:left;  font-size:19px; height:25px; width:725px; font-weight:bold; color:#fff; position:absolute; z-index:10; padding:5px 0px 5px 10px; text-shadow:1px 1px 1px #333;background-image: url(/images/null.png);}
	.title2_text{ border: 0px solid #000; float:left; margin-top:0px;}
	.title2_copy {font-size:10px;border: 0px solid #000; vertical-align:text-top; margin-left:0px;}
	.title2_icon{border: 0px solid #000; margin:2px 5px 0px 5px; float:left;}
	.title2_social{ border: 0px solid #000; float:right; margin-top:2px;}
		.title2_social img{ margin-right:10px;}

.subtitle {border: 0px solid #000; float:left; width:100%; font-size:15px; font-weight:bold; color:#666; margin:0px 0px 10px 0px;}

.slider {border: 0px solid #e7e7e7; float:left; height:325px;  margin-bottom:15px; width:735px; position:relative;}
	.slider_social {border: 0px solid #000; position:absolute; top:10px; right:10px;}
	.slider_text {border: 0px solid #000; position:absolute; top:50px; right:25px; width:325px;}
		.slider_title {border: 0px solid #000; float:left; font-size:30px; width:100%; text-align:center; font-weight:bold; color:#fff; margin-bottom:5px; text-shadow:5px 5px 5px #111;}
		.slider_subtitle {border: 0px solid #000; float:left; font-size:20px; width:100%; text-align:center;  color:#fff; text-shadow:5px 5px 5px #111;}
	.slider_img {border: 0px solid #000; float:left;}
	.slider_nav {border: 0px solid #000; position:absolute; bottom:10px; right:10px;}
		.slider_nav a{ margin:0 5px; font-weight:bold; color:#fff; text-decoration:none;}

/* -------------------------------------- FTPX MI CUENTA -------------------------------------- */

.mc_box {border: 1px solid #e7e7e7; float:left; width:100%; margin-bottom:13px;}
	.mc_box_1 {border: 0px solid #000; float:left; width:186px; margin:0px 0px 0px 0px; height:115px; border-right: 1px dotted #ccc;}
	.mc_box_2 {border: 0px solid #000; float:left; width:270px; margin:0px 0px 0px 0px; height:115px; border-right: 1px dotted #ccc;}
	.mc_box_3 {border: 0px solid #000; float:left; width:270px; margin:0px 0px 0px 0px; height:115px;}
		.mc_box_2 a, .mc_box_3 a{border: 0px solid #000; display:block; margin:0px 10px 4px 10px; text-decoration:none; color:#777; font-size:12px;}
		.mc_box_2 a:hover, .mc_box_3 a:hover{color:#b00000;}

		.mc_box_title1_img {border: 1px solid #e7e7e7; float:left; width:170px;  margin:7px 0px 0px 7px; height:100px; background-color:#f9f9f9;}

		.mc_box_title2 {border: 0px solid #000; display:block; margin:10px 10px 5px 10px; font-size:12px; font-weight:bold; height:15px; color:#333;}
		.mc_box_title3 {border: 0px solid #000; display:block; margin:10px 10px 5px 10px; font-size:12px; font-weight:bold; color:#333; line-height:18px;}
		
.mc_box_line { text-decoration:line-through;}

/* -------------------------------------- FTPX REGISTRO -------------------------------------- */

#signupForm {float:left; border: 0px solid #dcdcdc; width:100%;}

.formbox_left {float:left; border: 1px solid #e7e7e7; width:440px; padding:15px 15px 20px 15px; background-color:#fefefe; margin:10px 0px 15px 0px;}
.formbox_right {float:right; border: 1px solid #e7e7e7; width:450px; padding:15px 15px 20px 15px; background-color:#fefefe; margin:10px 0px 15px 0px;}
.formbox2 {float:right; border: 1px solid #fff; width:490px; margin-top:5px;}
.formbox3 {float:left; border: 1px solid #e7e7e7; width:450px; padding:5px 10px 5px 10px; background-color:#fefefe; font-size:12px; line-height:22px; color:#666;}
	.formbox3 a{text-decoration:none; font-weight:bold; color:#b00000;}
	.formbox3 a:hover{color:#333;}
.formbox4 {float:left; border: 1px solid #e7e7e7; width:970px; padding:5px 10px 5px 10px; background-color:#fefefe; font-size:10px; line-height:14px; color:#666; margin-top:10px; text-align:justify;}

.avatar_box {float:left; border: 0px solid #000; width:470px; margin:-15px 0px 15px -15px; background-color:#f1f1f1;}
	.avatar_box_img {float:left; border: 1px solid #ccc; margin:-11px 15px 0px 15px; background-color:#f1f1f1; padding:3px;}

.label {font-size:14px;font-weight:bold; border: 0px solid #000; float:right; margin:-3px 0px 10px 0px; color:#777; width:235px;}
.label_input{border: 1px solid #ccc; margin:1px 0px 10px 0px; width:180px; background: #f9f9f9; font-size:13px; padding:3px; color:#666; float:left;}
	.label_input:hover  {background: #f1f1f1;}
.label_checkbox{border: 0px solid #ccc; margin:0px 10px 0px 5px; float:left;}

.label2 {font-size:11px;font-weight:bold; border: 0px solid #ccc; display:block; margin:0px 0px 15px 0px; color:#777; float:left;}
	.label2 a{ text-decoration:none; color:#C90000;}

.label3 {font-size:16px;font-weight:bold; border: 0px solid #000; float:left; margin:3px 0px 15px 0px; color:#777; min-width:215px; }
	.label3_2 {font-size:11px;font-weight: normal; margin:1px 0px 0px 0px; color:#777; display:block;}
	
.lost_pass {border: 1px solid #e7e7e7; display:block;  margin:10px 0px 10px 0px; padding:5px 10px 10px 10px; background-color:#f9f9f9;}
	.lost_pass_input{border: 1px solid #ccc; margin:10px 15px 5px 0px; width:180px; background: #fff; font-size:13px; padding:3px; color:#666;}
	.lost_pass_input:hover  {background: #f1f1f1;}

.avatar_file {border: 1px solid #fff; display:block;  margin:0px 10px 10px 10px; padding:10px 10px 0px 10px; background-color:#fff; height:35px;}

.advantage_icon {border: 1px solid #e7e7e7; float:left; margin:0px 15px 15px 0px; padding:3px;}
.advantage_text {border: 1px solid #fff; float:left; margin:0px 0px 15px 0px; width:430px; font-size:12px; line-height:19px; min-height:38px;}

#signupForm label.error {font-size:11px;color:#cc0000;padding:0px;border: 1px solid #ccc; font-weight:bold;  margin:-5px 0px 15px 0px; float:left;}

#signupForm input.submit {border: 0px solid #dcdcdc; display:block; margin:10px 0px 0px 0px; 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: #cc0000; /* Old browsers */ background: -moz-linear-gradient(top, #cc0000 0%, #a00f15 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0000), color-stop(100%,#a00f15)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #cc0000 0%,#a00f15 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #cc0000 0%,#a00f15 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #cc0000 0%,#a00f15 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#a00f15',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #cc0000 0%,#a00f15 100%); /* W3C */}
#signupForm input.submit:hover {background: #940000;}
#signupForm input.submit:active {background: #620000; border: 0px solid #620000;}

.signupform_line {border: 0px solid #000;  height:5px; border-bottom: 1px dotted #ccc;  display:block; margin-bottom:15px;}

.bnc_new1_text {border: 0px solid #000; display:block; font-size:11px;text-align:justify; margin-bottom:3px;}

/* -------------------------------------- FTPX MI CUENTA MIS PEDIDOS -------------------------------------- */

.mp_box {border: 1px solid #e7e7e7; float:left; width:100%; margin-bottom:13px;}
	.mp_boxl {border: 0px solid #e7e7e7; float:left; width:230px; border-right: 1px solid #e7e7e7; margin-right:15px; height:160px;}
		.mp_boxl_type {border: 0px solid #e7e7e7; float:left; width:220px; background-color:#e7e7e7; color:#777; font-weight:bold; font-size:13px; padding:5px 0px 5px 10px; margin-bottom:5px;}
		.mp_boxl_date {border: 0px solid #e7e7e7; float:left; width:220px; color:#333; font-weight:bold; font-size:16px; padding:5px 0px 5px 10px;}
		.mp_boxl_pedido {border: 0px solid #e7e7e7; float:left; width:220px; color:#333; font-size:12px; padding:5px 0px 5px 10px;}
		.mp_boxl_importe {border: 0px solid #e7e7e7; float:left; width:220px; color:#333; font-size:12px; padding:5px 0px 5px 10px;}
			.mp_boxl_importe2 {color:#c00000; font-weight:bold;}
		.mp_boxl_detalles {border: 0px solid #e7e7e7; float:left; width:220px; color:#333; font-size:11px; padding:5px 0px 5px 10px; margin-bottom:5px;}
			.mp_boxl_detalles a{border: 0px solid #000; background: url("/images/icons/arrow_down2.png") no-repeat scroll right; padding-right:15px; text-decoration:none; color:#c00000;}

	.mp_boxr {border: 0px solid #e7e7e7; float:left; width:740px;}
		.mpr_boxr_seg {border: 0px solid #000; margin:8px 0;}
			.mpr_boxr_seg_box1 {border: 0px solid #000; float:left;}
				.mpr_boxr_seg_box1_text1 {border: 0px solid #000; display:block; font-size:14px; font-weight:bold; margin-bottom:3px; color:#ccc;}
				.mpr_boxr_seg_box1_text12 {border: 0px solid #000; display:block; font-size:14px; font-weight:bold; color:#ccc; line-height:35px;}
					.mpr_boxr_seg_box1_text12 a{ text-decoration:none; color:#ccc;}
					.mpr_boxr_seg_box1_text12 :hover  {color: #c00000;}
					.mprbsb_text12 { color:#007C1B;}
				.mpr_boxr_seg_box1_text2 {border: 0px solid #000; float:left; color:#007C1B;}
				.mpr_boxr_seg_box1_text22 {border: 0px solid #000; float:left; color:#ccc;}
			.mpr_boxr_seg_box2 {border: 0px solid #000; float:left; margin:0 15px; padding-top:8px;}
		.mpr_boxr_info {border: 0px solid #000; float:left; margin:15px 0 10px 0; font-size:13px; color:#666; line-height:20px; width:730px; border-top: 1px dotted #ddd; border-bottom: 0px dotted #ddd; padding:5px 0 0px 0;}
			.mpr_boxr_info a{text-decoration:none; font-weight:bold; color:#c00000;}

		.mpr_boxr_info2 {border: 0px solid #000; float:left; margin:15px 0 0px 0;width:730px; padding:10px 0 0px 0; border-top: 1px dotted #ddd; border-bottom: 0px dotted #ddd;}
			.mpr_boxr_info2_codigo {border: 0px solid #000; float:left; width:730px; margin-bottom:10px;}
				.mprboxric_text{border: 0px solid #ccc; float:left; margin:5px 10px 0px 0px; font-size:12px; color:#666;}
				.mprboxric_input{border: 1px solid #ccc; float:left; margin:0px 10px 0px 0px; background: #f9f9f9; font-size:13px; padding:4px; color:#666;}
			.mpr_boxr_info2_codigo2 {border: 0px solid #000; float:left; font-size:14px; color:#666; line-height:24px; width:730px; font-weight:bold;  margin-bottom:10px;}

			.mpr_boxr_info2_pago {border: 0px solid #000; float:left; width:730px; height:30px;}
		
.mp_box_table { font-size:12px; line-height:20px;}
	.mp_box_table a{ text-decoration:none; color:#000;}
	.mp_box_table a:hover{color:#c00000;}

.mp_tarj_box {border: 1px solid #e7e7e7; float:left; width:705px; margin-bottom:15px; background-color:#f9f9f9;}
	.mp_tarj_box1 {border: 0px solid #000; float:left; width:300px;}
	.mp_tarj_box2 {border: 0px solid #000; float:left; width:260px; text-align:center;}
	.mp_tarj_box3 {border: 0px solid #000; float:left; width:85px; text-align:center;}
	.mp_tarj_boxa {border: 0px solid #000; float:left; width:300px;}
	.mp_tarj_boxb {border: 0px solid #000; float:left; width:260px; text-align:center;}
	.mp_tarj_boxc {border: 0px solid #000; float:left; width:85px; text-align:center;}
	
	.mp_tarj_box1, .mp_tarj_box2, .mp_tarj_box3 { font-size:14px; font-weight:bold; color:#777; padding:10px 10px 0px 10px;}
	.mp_tarj_boxa, .mp_tarj_boxb, .mp_tarj_boxc { font-size:13px; color:#777; padding:10px;}

/* -------------------------------------- FTPX MI CUENTA MIS FACTURAS -------------------------------------- */

.mf_boxr {border: 0px solid #e7e7e7; float:left; font-size:12px; color:#999; line-height:18px; text-align:center;}
.mf_boxr2 {border: 0px solid #e7e7e7; float:right; padding:5px; font-size:11px; color:#999; line-height:35px; text-align:center;}
.mf_boxl_pedido {border: 0px solid #e7e7e7; float:left; width:220px; color:#333; font-size:12px; padding:5px 0px 5px 10px; margin-bottom:5px;}

/* -------------------------------------- FTPX MIS DESCUENTOS -------------------------------------- */

.mdesc_box {border: 0px solid #000; float:left; width:100%;}
	.mdesc_box1 {width:100px; text-align:center; border-right: 1px solid #a00e14; border-left: 1px solid #a00e14;}
	.mdesc_box2 {width:125px; text-align:center; border-right: 1px solid #a00e14;}
	.mdesc_box3 {width:250px; text-align:center; border-right: 1px solid #a00e14;}
	.mdesc_box4 {width:50px; text-align:center; border-right: 1px solid #a00e14;}
	.mdesc_box5 {width:100px; text-align:center; border-right: 1px solid #a00e14;}
		.mdesc_box1, .mdesc_box2, .mdesc_box3, .mdesc_box4, .mdesc_box5 { background-color:#c00000; padding:8px 10px; float:left; font-size:13px; font-weight:bold; color:#FFF;} 
	.mdesc_box11 {width:100px; text-align:center; border-right: 1px solid #ddd; border-left: 1px solid #ddd; line-height:35px;}
	.mdesc_box22 {width:125px; text-align:center; border-right: 1px solid #ddd; line-height:35px;}
	.mdesc_box33 {width:250px; text-align:center; border-right: 1px solid #ddd; line-height:18px;}
	.mdesc_box44 {width:50px; text-align:center; border-right: 1px solid #ddd;}
		.mdesc_box44 a{ text-decoration:none; font-weight:bold; color:#c00000;}
	.mdesc_box55 {width:100px; text-align:center; border-right: 1px solid #ddd; line-height:35px;}
		.mdesc_box11, .mdesc_box22, .mdesc_box33, .mdesc_box44, .mdesc_box55 { background-color:#fff; float:left; border-bottom: 1px solid #ddd; padding:10px 10px; font-size:12px; height:35px;} 

/* -------------------------------------- SAC -------------------------------------- */

.sac_label {font-size:15px;font-weight:bold; border: 0px solid #000; float:left; margin:0px 0px 15px 0px; color:#666; width:100%;}
	.sac_label_quest { border: 0px solid #000; float:left; margin:0px 0px 15px 0px; color:#777; width:100%;}
		.sac_label_quest a{ text-decoration:none; color:#c00000; font-size:14px; font-weight:bold; background: url("/images/icons/arrow_down2.png") no-repeat scroll right; padding-right:15px;}
.sac_input {border: 0px solid #000; float:left; margin:0px 0px 20px 0px; width:100%;}
	.sac_input_input{border: 1px solid #ccc; background: #f9f9f9; font-size:13px; padding:3px; color:#666; float:left;}
	.sac_input_input:hover  {background: #f1f1f1;}
	
		.sac_input textarea{border: 1px solid #e7e7e7; padding:5px; width:550px; height:115px; color:#333; }
		.sac_input_select{border: 1px solid #e7e7e7; padding:5px; width:560px; height:128px; color:#333; }
		
.sac_label_quest_box {border: 1px solid #e7e7e7; float:left; width:715px; margin:0px 0px 10px 0px; padding:5px 10px 10px 10px; background-color:#f9f9f9; font-size:12px; color:#555; line-height:18px;}
	.sac_label_quest_box a{ text-decoration:none; font-weight:bold; color:#c00000;}
	
/* -------------------------------------- MIS INCIDENCIAS CONSULTAS -------------------------------------- */

.misic_leyenda {border: 0px solid #e7e7e7; float:left; width:100%; margin-bottom:25px;}	
	.misic_leyenda_icon {border: 0px solid #e7e7e7; float:left; margin-right:10px;}	
	.misic_leyenda_text {border: 0px solid #e7e7e7; float:left;  margin-right:20px;  font-size:12px; line-height:24px;}
	
	.misic_boxr {border: 0px solid #e7e7e7; float:left; width:480px;}
		.misic_boxr_asunto {border: 0px solid #e7e7e7; float:left; width:425px; font-size:13px; line-height:20px; font-weight:bold; margin-top:5px;}
		.misic_boxr_icon {border: 0px solid #e7e7e7; float:right; font-size:12px; line-height:25px; font-weight:bold; margin-top:5px;}
		.misic_boxr_from {border: 0px solid #e7e7e7; float:left; width:100%; font-size:12px; line-height:18px; margin-top:10px; font-weight:bold;}
			.misicboxrfrom2 {border: 0px solid #e7e7e7; font-size:11px; line-height:18px; font-weight:normal; font-style:italic; color:#999; float:right;}
		.misic_boxr_text {border: 0px solid #e7e7e7; float:left; width:100%; font-size:12px; line-height:18px; margin:5px 0 5px 0; text-align:justify;}
		
		.misic_boxr_resp {border: 0px solid #e7e7e7; float:left; width:715px; padding:0px 10px 15px 10px; border-top: 1px solid #e7e7e7;}

/* -------------------------------------- QUE ES EL FOTOLIBRO -------------------------------------- */

	.fl_whats_box_title {border: 0px solid #000; float:left; width:100%; font-size:15px; font-weight:bold; color:#666; margin:0px 0px 10px 0px;}
	.fl_whats_box_title2 {border: 0px solid #000; float:left; font-size:15px; font-weight:bold; color:#666; margin:0px 0px 15px 0px; line-height:21px; width:100%;}
	.fl_whats_box_title3 {border: 0px solid #000; float:left; font-size:13px; font-weight:bold; color:#fff; margin:0px 0px 15px 0px; line-height:21px; width:728px; background-color:#ab0b0f; padding:2px 0px 3px 7px;}
	.fl_whats_box_title4 {border: 0px solid #000; float:left; font-size:13px; font-weight:bold; color:#fff; margin:0px 0px 15px 0px; line-height:28px; width:725px; background-color:#999; height:29px; padding-left:10px;}
	.fl_whats_box_text {border: 0px solid #000; float:left; width:100%; text-align:justify; font-size:12px; color:#555; line-height:18px;}
		.fl_whats_box_text a{text-decoration:none; font-weight:bold; color:#b00000;}
		.fl_whats_box_text a:hover{color:#333;}
	.fl_whats_box_text_dest {font-size:12px;color:#fff;line-height:18px;font-weight:bold; background-color:#b00000; display:block; margin-bottom:10px; padding:4px 8px; }
	.fl_whats_box_text_dest2 {float:left; display:block; font-size:12px;color:#333;line-height:20px; background-color:#f1f1f1; display:block; padding:6px 10px;}
	.fl_whats_box_text2 {font-size:11px;color:#777;line-height:17px;font-weight:bold;font-style: italic;}
	
	.fwbt_right {border: 0px solid #000; float:right; margin:1px 0px 0px 0px;}
		.fwbt_right a{ text-decoration:none; border: 0px solid #fff; font-size:12px; padding:1px 6px; color:#c00000}
		.fwbt_right a:hover{ background-color:#FFF; color:#333;}	
		
	.fl_whats_box_awards {border: 0px solid #000; display:block; text-align:center;}
		.fl_whats_box_awards img{border: 1px solid #e7e7e7; margin:0px 4px 5px 4px; padding:3px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius:5px;}
	.fl_whats_box_img {border: 0px solid #000; display:block;}
		.fl_whats_box_img img{border: 1px solid #e7e7e7; margin:0px 10px 0px 0px; padding:5px 5px 5px 5px; }
		
/* ------------- FOTOLIBRO DESCARGAR ----------- */
	
.fl_down_buttons {border: 1px solid #e7e7e7; float:left; min-height:415px; width:234px; margin:0px 15px 15px 0px; background: #fff; padding-bottom:5px;}
.fl_down_buttons2 {border: 1px solid #e7e7e7; float:left; min-height:415px; width:234px; margin:0px 0px 15px 0px; background: #fff; padding-bottom:5px;}
	.fl_down_buttons_img {border: 1px solid #fff; height:125px; width:222px; margin:5px 5px 5px 5px; background: #f1f1f1; }
	.fldb_box {border: 0px solid #e7e7e7; margin:0px 5px 10px 5px; width:223px;  background-color: #fff; float:left;}
		.fldb_prod {border: 0px solid #000; margin:3px 0px 2px 5px; font-size:14px; font-weight:bold; float:left; width:209px;}
		.fldb_desc {border: 0px solid #000;margin:0px 5px 2px 5px;font-size:11px; line-height: normal;  float:left; width:209px;}
		.fldb_prod2 {border: 0px solid #000; margin:3px 0px 2px 5px; font-size:13px; font-weight:bold; float:left; width:209px; color:#666;}
		.fldb_desc2 {border: 0px solid #000;margin:0px 5px 2px 5px;font-size:11px; line-height: normal;  float:left; width:209px;  color:#888;}
	.fldb_box_line {border: 0px solid #000;  height:1px; border-bottom: 1px dotted #ccc; float:left;  margin:0px 5px 5px 5px; width:222px;}
		
.download_home_button3 {border: 1px solid #dcdcdc; margin:0px 10px 15px 0px; height:40px; width:200px; background:#eee; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;-moz-box-shadow:2px 2px 2px #f1f1f1;-webkit-box-shadow:2px 2px 2px #f1f1f1; box-shadow:2px 2px 2px #f1f1f1; color:#333; float:right;}
	.download_home_button3:hover, .download_home_button3:focus {background: #b00000; color:#fff; cursor:pointer; border: 1px solid #a60000;}
	.dh_button3_icon {border: 0px solid #000; float:left; margin:-2px 0px 0px -16px; height:45px; width:45px;}
	.dh_button3_text1 {border: 0px solid #000; float:right; margin:5px 5px 2px 0px; font-size:12px; font-weight:bold; width:160px; text-align:center;}
		.dh_button3_text1 a{ text-decoration:none; color: #333333;}
	.dh_button3_text2 {border: 0px solid #000; float:right; margin:0px 5px 0px 0px; font-size:11px; width:160px; text-align:center;}

.download_home_button4 {border: 1px solid #dcdcdc; margin:0px 10px 15px 0px; height:40px; width:200px; background:#eee; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;-moz-box-shadow:2px 2px 2px #f1f1f1;-webkit-box-shadow:2px 2px 2px #f1f1f1; box-shadow:2px 2px 2px #f1f1f1; color:#333; float:right;}

.download_home_button5 {position:relative; margin:0px auto; border:1px solid #D3473C; height:40px; width:90%; background:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; color:#D3473C;}
	.download_home_button5:hover, .download_home_button5:focus {background: #D3473C; color:#fff; cursor:pointer; border: 1px solid #D3473C;}
	.download_home_button5_ico {position:absolute; top:-0.5px; left:-0.5px; width:21px; height:21px;}
		.download_home_button5_ico img {width:41px; height:41px;}
	.download_home_button5_txt {position:relative; border: 0px solid #000; margin-top:13px; font-size:12px; font-weight:bold; text-align:center;}
	.download_home_button5_des {font-size:13px; line-height:normal; width:80%; color:#888; padding:auto; margin-top:34px; margin-left: 75px;padding:0px auto; text-align:left;}	
	.des_javanet a {color:#D3473C; text-decoration:none;}
	.des_javanet a:hover {color:#D3473C; text-decoration:none;}
	.des_prixnet a {color:#D3473C; text-decoration:none;}
	.des_prixnet a:hover {color:#D3473C; text-decoration:none;}	
		
.clearfloat{clear:both;height:0px;font-size:1px;line-height:0px;}	
	
.fl_down_par {border:0px solid #000; float:left; text-align:justify; width:990px; margin-bottom:0px;}		

/* ------------- FOTOLIBRO PRODUCTO ----------- */

.fl_prod_prices_box {border: 0px solid #fecd32; float:left; width:100%;}
.fl_prod_prices_box_tit {border: 0px solid #fff; float:left; width:100%;font-size:12px; font-weight:bold; color:#777;margin-bottom:1px; text-align:center;background: #ddd; height:21px; padding-top:5px;}

.birc_calc {border: 0px solid #000; float:right; margin-bottom:5px;}
.birc_calc_text1 {border: 0px solid #000; margin-bottom:9px;  font-size:12px; color:#333; height:21px; display:block;}
	.birc_calc_text1 select{border: 1px solid #ccc; font-size:12px; padding:2px; background-color:#fff; color:#555; width:200px; }
	.birc_calc_text1 input{border: 1px solid #ccc; font-size:12px; padding:2px; background-color:#fff; color:#333; width:25px; margin-left:5px; text-align:center;}
.birc_calc_button {border: 0px solid #000; margin:0px 0px 10px 0px; float:right; font-size:11px; color:#333;}
.birc_calc_price {border: 0px solid #000; font-size:24px; color:#c00000; font-weight:bold; float:right; text-align:right; padding-right:5px;}
.birc_calc_right {border: 0px solid #000; float:right; width:100px;}

.gastos_img { float:left; border: 0px solid #000; margin-right:10px;}
.gastos_free { float:left; border: 0px solid #000; width:195px; text-align:center; font-weight:bold; font-size:45px; margin-top:25px; color:#c00000;}
.gastos_text {border: 0px solid #000; font-size:12px; color:#333; margin-bottom:8px; line-height:20px;}
.gastos_text select{border: 1px solid #ccc; font-size:12px; padding:2px; background-color:#fff; color:#555;}

/* Table 1 Style */
table.table1{font-size: 12px;font-style: normal;border-collapse:separate;width:100%;}
.table1 thead th{padding:4px;color:#fff;border:0px solid #93CE37;border-bottom:0px solid #9ED929;font-weight: bold;background: #aaa; line-height:20px;}
.table1 thead th:empty{background:transparent;border:none;}
.table1 tbody th{color:#333;border:0px solid #93CE37;border-right:0px solid #9ED929;background: #f4f4f4;}
.table1 tfoot td{color: #888;font-size:11px;text-align:center;padding:5px 0px; font-weight:bold; font-style: italic;}
.table1 tr:hover, .table1 tr:focus {background: #f1f1f1; cursor:pointer;}				
.table1 td:hover, .table1 td:focus {background: #e7e7e7; }

.table1 tfoot th{color:#666;}
.table1 tbody td{padding:4px;text-align:center;border: 1px solid #f1f1f1;color:#444; font-size:11px;}

/* ------------- FOTOLIBRO VIDEOS ----------- */

.fl_video {float:left; border: 1px solid #e7e7e7; width:100%; margin-bottom:15px;}

/* -------------------------------------- EMPRESA -------------------------------------- */


/* ------------- EMPRESA SPOTS ----------- */

.spots_thumbs { float:left; border: 0px solid #e7e7e7;width:100%; }
	.spots_thumbs img{border: 1px solid #e7e7e7; padding:5px; margin:0px 11px 10px 0px;}
	.spots_thumbs img:hover {opacity: 0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);}

/* -------------------------------------- TIENDA -------------------------------------- */

.box_home_tol {border: 1px solid #e7e7e7; height:362px; float:left; width:244px; position:relative; margin-left:-1px;}
.box_home_tol2 {border: 1px solid #e7e7e7; height:362px; float:left; width:245px; border-left:0px; border-right:0px;}
.box_home_tol3 {border: 0px solid #e7e7e7; float:left; width:100%; position:relative;}

.adv_235 {border: 1px solid #e7e7e7; width:215px; float:right; background-color:#c00000; text-transform:uppercase; color:#FFF; font-weight:bold; font-size:12px; text-align:center; padding:10px;}

/* ------------- TIENDA FICHAS ----------- */

.box_tol_filter {border: 1px solid #ccc; float:left; width:733px; margin-bottom:15px; background-color:#ccc;}
	.box_tol_filter_box {border: 0px solid #000; float:left;margin:5px 10px 5px 5px;}
	.box_tol_filter_box2 {border: 0px solid #000; float:left;margin:5px 5px 5px 5px;}
	.box_tol_filter_box3 {border: 0px solid #000; float:right;margin:5px 5px 5px 0px;}
	.box_tol_filter_box select, .box_tol_filter_box2 select, .box_tol_filter_box3 select{border: 1px solid #ccc; font-size:13px; padding:3px 3px 4px 3px; background-color:#fff; color:#555; width:150px; }
	
		.box_tol_filter_box input {font-size:13px;border: 0px solid #83a14e;background: #fff; padding:4px 3px 5px 3px; width:200px;  color:#999; float:left; margin-top:1px;}
			.box_tol_filter_box input:hover  {background: #f1f1f1;}
			.box_tol_filter_box input:focus  {background: #fff; color:#666;}		

.box_tol_filter2 {border: 1px solid #e7e7e7; float:left; width:733px; margin-bottom:15px; background-color:#f9f9f9;}

.box_tol_pag {border: 1px solid #e7e7e7; float:left; width:733px; background-color:#f9f9f9;font-size:12px;}
	.box_tol_pag_left {border: 0px solid #000; float:left;margin:7px 0px 7px 7px; }
	.box_tol_pag_left2 {border: 0px solid #000; float:left;margin:5px 0px 5px 7px; font-size:11px;}
	.box_tol_pag_left3 {border: 0px solid #000; float:left;margin:5px 5px 5px 0px; font-size:13px; line-height:22px;}
	.box_tol_pag_right {border: 0px solid #000; float:right;margin:7px 7px 7px 0px;}
		.box_tol_pag_prevnext a{border: 1px solid #ccc; padding:1px 5px; text-decoration:none; font-weight:bold; color:#333; background-color:#FFF;}
			.box_tol_pag_prevnext a:hover{color:#c00000;}
		.box_tol_pag_number a{border: 1px solid #ccc; text-decoration:none; margin:0px 4px; color:#333; padding:1px 5px;}
			.box_tol_pag_number a:hover{border: 1px solid #f9f9f9; background-color:#c00000; color:#fff; font-weight:bold;}
		.box_tol_pag_active a{border: 1px solid #f9f9f9; text-decoration:none; margin:1px 4px; color:#fff; padding:1px 5px; background-color:#c00000; font-weight:bold;}

.box_tol_mini {border: 1px solid #e7e7e7; float:left; width:723px; margin-bottom:15px; padding:5px 5px 0px 5px;}
	.btm_product {border: 0px solid #ccc; float:left; width:505px; min-height:20px; font-size:14px; font-weight:bold; margin-bottom:5px; line-height:20px; color:#555; /*background-color:#CCC;*/ padding-right:8px;}
		.btm_product a{color:#555; text-decoration:none;}
		.btm_product a:hover{color:#c00000;}

		.btm_product_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; margin-top:1px;}
			.btm_product_com a{ text-decoration:none; color:#fff;}
			
	.btm_left {border: 0px solid #000; float:left;width:172px; margin-right:5px; height:159px; background-color:#FFF;}
		.btm_logo {border: 0px solid #000; float:left; padding:5px 0px 5px 8px; background-color:#fff; width:162px; }
		.btm_img {border: 0px solid #000; float:left; margin:0px 0px 0px 0px; padding:5px; background-color:#fff;}
			.btm_img img{ width:160px;}

	.bt_mini_verkits {border: 0px solid #000; float:left; width:100%; margin-bottom:5px;}
		.btm_verkits {border: 0px solid #000; float:left; width:170px; padding:5px 0; text-align:center; font-weight:bold; font-size:12px;}			
			.btm_verkits a{border: 0px solid #000; background: url("/images/icons/arrow_down2.png") no-repeat scroll right; padding-right:15px; text-decoration:none; color:#c00000;}
		.btm_verkits_product {border: 0px solid #ccc; float:right; width:535px;  font-size:14px; font-weight:bold; margin:0 0 5px 5px; line-height:20px; color:#555; /*background-color:#CCC;*/ padding-right:8px;}
		.btm_verkits_product a{color:#555; text-decoration:none;}
		.btm_verkits_product a:hover{color:#c00000; text-decoration:none;}
		.btm_verkits_thumbs {border: 0px solid #ccc; float:right; width:535px;  font-size:14px; font-weight:bold; margin:0 0 0px 5px; line-height:20px; color:#555; /*background-color:#CCC;*/ padding-right:8px;}
		.btm_verkits_kit1 {border: 0px solid #000; float:left; width:170px; padding:2px 0; text-align:center; font-weight:bold; font-size:14px; color:#555;}
		.btm_verkits_info {border: 0px solid #ccc; float:right; width:535px;  font-size:14px; font-weight:bold; margin:0 0 5px 5px; line-height:20px; padding-right:8px;}
		
			.btb_verkits_box1 {border: 0px solid #e7e7e7; float:left; color:#999; font-size:12px; margin-right:50px; margin-top:7px;}
			.btb_verkits_box3 {border: 0px solid #e7e7e7; float:left; color:#c20000; font-size:13px; font-weight:bold; line-height:20px; margin-right:5px; margin-top:7px;}
			.btb_verkits_box32 {border: 0px solid #e7e7e7; float:left; color:#c20000; font-size:20px; font-weight:bold; line-height:20px; margin-top:7px;}
			.btb_verkits_box4 {border: 0px solid #e7e7e7; float:right; margin-right:-5px;}
	
	.btm_desc {border: 0px solid #e7e7e7; float:left; font-size:12px; color:#444; width:535px; margin-bottom:8px; height:32px; text-align:justify; /*background-color:#CCC;*/}
	.btm_icons {border: 0px solid #000; float:left; width:235px; height:94px; margin-bottom:5px;}
		.btm_icons img{border: 1px solid #e7e7e7; margin:0px 5px 5px 0px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;   background: #fff; width:70px; height:40px;}
	.btm_icon {border: 1px solid #e7e7e7; float:left; margin:0px 5px 5px 0px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;   background: #f9f9f9; width:70px; height:40px;}
		.btm_icon_text1 {border: 0px solid #e7e7e7; float:left; margin:3px 0px 1px 0px; text-align:center; font-size:9px; width:100%; color:#555;}
		.btm_icon_text2 {border: 0px solid #e7e7e7; float:left; text-align:center; font-size:16px; width:100%; font-weight:bold; letter-spacing:-1px; color:#666;}
	
	.btm_price {border: 0px solid #000; float:right; width:300px;}
		.btm_price_discount {border: 0px solid #000;font-size:28px;  color:#c20000; float:right; margin-top:1px; text-align:center;}
			.btm_price_discount_percent {border: 0px solid #000;font-size:12px; color:#c20000; display:block; font-weight:bold; margin:2px 0px 1px 0px;}
			.btm_price_discount_old {border: 0px solid #000;font-size:15px;color:#999;display:block;text-decoration: line-through;}
		.btm_price_number {border: 0px solid #000;font-size:28px; font-weight:bold; color:#c20000; float:right; line-height:31px; margin-top:1px; margin-left:20px;}
		.btm_price_number2 {border: 0px solid #000;font-size:28px; font-weight:bold; color:#c20000; float:left; width:380px; margin-bottom:10px;}
		.btm_price_euro {font-size:20px; font-weight:bold;}
		.btm_price_icon {border: 1px solid #ccc; float:right; margin-left:10px; padding:1px 5px 4px 5px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;background: #fff;}
		.btm_price_icon:hover {border: 1px solid #ccc; float:right; margin-left:10px; padding:1px 5px 4px 5px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;background: #f1f1f1;}
		.btm_price_ivastock {border: 0px solid #000; float:right; margin:5px 0px 0px 0px; text-align:right; color:#666; line-height:17px;}
	
.box_tol_mini:hover {border: 1px solid #e7e7e7;background: #f1f1f1; color:#c00000;}
				
.btb_1 {border: 0px solid #e7e7e7; float:left; width:400px; margin:0px 0px 15px 0px; }
.btb_1_2 {border: 0px solid #e7e7e7; float:left; width:400px; margin:0px 0px 2px 0px; }
.btb_2 {border: 0px solid #000; float:right; width:310px; margin:0px 0px 26px 0px;}
.btb_3 {border: 1px solid #e7e7e7; float:right; margin:0px 0px 15px 0px; padding:10px 10px 5px 10px; width:288px;}
.btb_4 {border: 1px solid #e7e7e7; float:right; width:568px; margin:0px 0px 13px 0px;}

.btb_5 {border: 0px solid #000; float:right; margin:0px 0px 15px 0px; }
.btb_6 {border: 1px solid #e7e7e7; float:left; width:380px; margin:0px 0px 15px 0px; padding:10px;}

	.btb_product {border: 0px solid #ccc; float:left; width:700px; font-size:16px; font-weight:bold; margin-bottom:15px; line-height:24px; color:#555; /*background-color:#CCC;*/}

	.btb_desc {border: 0px solid #e7e7e7; float:right; font-size:12px; color:#444; width:568px; margin-bottom:20px; text-align:justify; line-height:18px;}
		.btb_desc a{text-decoration:none; font-weight:bold; color:#b00000;}
		.btb_desc a:hover{color:#333;}
	
	.btb_img {border: 1px solid #e7e7e7; float:left; margin:0px 0px 15px 0px; padding:5px; position:relative;}
		.btb_img_zoom {border: 0px solid #000; height:32px; width:32px; margin:0px 0px 5px 5px; position:absolute; z-index:100; bottom:0;}
		.btb_img_zoom2 {border: 0px solid #000; height:32px; width:32px; position:absolute; z-index:100; bottom:0; right:10px;}
	.btb_thumbs {border: 0px solid #e7e7e7; float:left;  margin-bottom:15px;}
		.btb_thumbs img{border: 1px solid #e7e7e7; padding:5px; float:left; margin-right:18px;}
			
	.btb_icons {border: 0px solid #e7e7e7; float:right; margin-bottom:5px; width:100%;}

		.btb_left_discount_percent {border: 0px solid #000;font-size:18px; color:#c20000; float:left; font-weight:bold;margin-bottom:6px; width:100%;}
		.btb_left_discount_old {border: 0px solid #000;font-size:18px;color:#999; text-decoration: line-through; margin-right:10px; font-weight:normal;}
		.btb_left_banner1 {border: 1px solid #e7e7e7; float:left; width:190px; height:65px;}
		.btb_left_banner2 {border: 1px solid #e7e7e7;float:right; width:190px; height:65px;}
			
		.btb_right_number {border: 0px solid #000;font-size:55px; font-weight:bold; color:#c20000; float:left; width:100%;}
		.btb_right_euro {font-size:30px; font-weight:bold;}
		.btb_right_iva {border: 0px solid #000; float:left; color:#666; width:100%; margin-bottom:15px; font-size:11px;}
		.btb_right_stock {border: 0px solid #000; float:left;  color:#007c1b; font-weight:bold; width:100%; font-size:13px; margin-bottom:15px;}

.btb_kit {border: 0px solid #000; float:left; width:100%;}	

	.btb_kit_thumb {border: 0px solid #000; float:left; margin-bottom:10px;}	
		.btb_kit_thumb img{border: 1px solid #e7e7e7; padding:5px; background-color:#FFF;}	
	.btb_kit_plus {border: 0px solid #000; float:left; margin:20px 7px 0px 7px;}	
	.btb_kit_desc {border: 0px solid #000; float:left; margin:0px 0px 10px 0px; font-size:14px; font-weight:bold;line-height:20px; color:#555;}
		.btb_kit_desc a{color:#555; text-decoration:none;}
		.btb_kit_desc a:hover{color:#c00000;}
	
.btb_kit1 {border: 0px solid #000; float:left; width:500px;}	
.btb_kit2 {border: 0px solid #e7e7e7; float:right; width:200px;}
	.btb_kit2_box1 {border: 0px solid #e7e7e7; float:left; width:140px; margin-bottom:7px; color:#999; font-size:12px;}
	.btb_kit2_box2 {border: 0px solid #e7e7e7; float:right; width:55px; text-align:right; color:#999; font-size:12px;}
	.btb_kit2_box3 {border: 0px solid #e7e7e7; float:left; width:130px; margin-bottom:7px; color:#c20000; font-size:13px; font-weight:bold; line-height:20px;}
	.btb_kit2_box4 {border: 0px solid #e7e7e7; float:right; width:65px; text-align:right;  color:#c20000; font-size:20px; font-weight:bold; line-height:20px;}
	.btb_kit2_box5 {border: 0px solid #e7e7e7; float:left; width:140px; margin-bottom:14px;  color:#c20000; font-size:12px;}
	.btb_kit2_box6 {border: 0px solid #e7e7e7; float:right; width:55px; text-align:right;  color:#c20000; font-size:12px;}

.btb_thumbs_kit {border: 0px solid #e7e7e7; float:left;}

.btb_6_title {border: 0px solid #e7e7e7; float:left; margin:0px 0px 10px 0px; width:100%; font-size:17px; font-weight:bold;color:#c20000;}

.btb_6_box {border: 1px solid #f1f1f1; float:left; margin:0px 0px 5px 0px; padding:5px; width:368px;}
	.btb_6_box_img {border: 0px solid #e7e7e7; float:left; margin:0px 10px 0px 0px;}
	.btb_6_box_title {border: 0px solid #e7e7e7; float:left; color:#555; font-size:12px; font-weight:bold;line-height:14px; margin-right:10px;}
		.btb_6_box_title a{ text-decoration:none; color:#555;}
		.btb_6_box_title a:hover{ color:#c20000;}
	.btb_6_box_price {border: 0px solid #e7e7e7; float:right; color:#c20000; font-size:16px; font-weight:bold; line-height:14px;}
	
	.btb_6_box2 {border: 1px solid #e7e7e7; float:left; margin:0px 0px 5px 0px; padding:5px; width:368px; background-color:#e7e7e7;}
	.btb_6_box3 {border: 1px solid #e7e7e7; float:left; margin:0px 0px 5px 0px; padding:5px; width:368px; background-color:#007C1B;}
		.btb_6_box_title2 {border: 0px solid #e7e7e7; float:left; color:#FFF; font-size:14px; font-weight:bold;line-height:20px; margin-right:10px;}
		.btb_6_box_price2 {border: 0px solid #e7e7e7; float:right; color:#FFF; font-size:18px; font-weight:bold; line-height:20px;}

.btb_specs_box {border: 0px solid #fecd32; float:left; width:715px;}
/* Table 2 Style */
table.table2{font-size: 12px;font-style: normal;border-collapse:separate;width:100%;}
.table2 thead th{padding:4px;color:#555;border:0px solid #93CE37;border-bottom:0px solid #9ED929;font-weight: bold;background: #f4f4f4;}
.table2 thead th:empty{background:transparent;border:none;}
.table2 tbody th{color:#444;border:0px solid #93CE37;border-right:0px solid #9ED929;background: #f4f4f4;padding:5px; text-align:left;}
.table2 tr:hover, .table2 tr:focus {background: #f1f1f1; cursor:pointer;}				
.table2 td:hover, .table2 td:focus {background: #e7e7e7;}

.table2 tbody td{padding:5px;border: 1px solid #f1f1f1;color:#444; font-size:12px; text-align:justify; line-height:18px;}

table.table3{font-size: 11px;font-style: normal;border-collapse:separate;width:100%;}
.table3 thead th{padding:4px;color:#555;border:0px solid #93CE37;border-bottom:0px solid #9ED929;font-weight: bold;background: #f4f4f4; width:33%;}
.table3 thead th:empty{background:transparent;border:none;}
.table3 tbody th{color:#444;border:0px solid #93CE37;border-right:0px solid #9ED929;background: #f4f4f4;padding:5px; text-align:center;}
.table3 tbody td{padding:5px;border: 1px solid #f1f1f1;color:#666; font-size:16px; font-weight:bold;  text-align:center;}

table.table4{font-size: 12px;font-style: normal;border-collapse:separate;width:100%;}
.table4 thead th{padding:4px;color:#555;font-weight: bold;}
.table4 thead th:empty{background:transparent;border:none;}
.table4 tbody th{color:#444;border:0px solid #93CE37;border-right:0px solid #9ED929;padding:5px; text-align:left;}
.table4 tbody td{padding:0px 5px 5px 5px; border: 0px solid #f1f1f1;color:#444;}

.table_price_kit {border: 0px solid #ccc; float:left; margin-left:25%;}
	.table_price_text {border: 0px solid #ccc; float:left; font-size:28px; font-weight:bold; color:#c00000;}
	.table_price_icon {border: 1px solid #ccc; float:left; margin-left:15px; padding:1px 5px 4px 5px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;background: #fff;}
		.table_price_icon:hover {border: 1px solid #ccc; float:left; margin-left:15px; padding:1px 5px 4px 5px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;background: #f1f1f1;}
		
	.btb_ficha_datos {border: 1px solid #e7e7e7; float:right; width:215px; /*height:160px;*/ margin:0 0px 10px 0; padding:10px; height:279px;}
	
	.btb_buy_button {border: 1px solid #ccc; float:left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: url("/images/icons/ico_buy2.png") no-repeat scroll left #f9f9f9; padding:13px 15px 13px 50px; margin-bottom:10px; -moz-box-shadow: 2px 2px 2px #e7e7e7;-webkit-box-shadow: 2px 2px 2px #e7e7e7;box-shadow: 2px 2px 2px #e7e7e7; margin-bottom:12px; font-size:13px; color:#555; font-weight:bold; }
		.btb_buy_button:hover, .btb_buy_button:focus {color:#555; cursor:pointer; border: 1px solid #bbb; background: url("/images/icons/ico_buy2.png") no-repeat scroll left #eee;}
	.btb_buy_button a{ text-decoration:none; color:#555;}

	.btb_kit_button {border: 1px solid #b00000; float:left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: url("/images/icons/ico_kit.png") no-repeat scroll left #b00000; padding:0 15px 0px 50px; -moz-box-shadow: 2px 2px 2px #e7e7e7;-webkit-box-shadow: 2px 2px 2px #e7e7e7;box-shadow: 2px 2px 2px #e7e7e7; margin-bottom:15px;}
		.btb_kit_button a{ text-decoration:none; font-size:13px; color:#fff; line-height:36px; font-weight:bold; }
		
.tol_comments {border: 1px dashed #ddd; float:left; margin:0px 0 15px 0; padding:5px;  width:705px;}
	.tol_comments_avatar {border: 1px solid #ccc; float:left; padding:2px; margin-right:12px;}
	.tol_comments_text {border: 0px solid #ccc; float:right; font-size:12px; line-height:17px; width:630px;}
		
.cvv {border: 0px solid #e7e7e7; float:left;}
	.cvv a{ text-decoration:none; font-size:12px; line-height:24px; color:#c00000; font-weight:bold;}

/* ------------- TIENDA COMPARAR ----------- */

.box_tol_comp {border: 0px solid #000; width:100%; float:left;}

.box_tol_comp_cell1 {border: 0px solid #e7e7e7; width:100%; float:left; background-color:#FFF;}

.box_tol_comp_cell2 {border: 0px solid #e7e7e7; width:100%; float:left; background-color:#FFF; text-align:center;}
	.box_tol_comp_cell2 select{ float:none; width:250px;}

/* ------------- TIENDA MI CESTA ----------- */

.mc_boxr_seg {border: 1px solid #e7e7e7; margin:0px 0 20px 0; float:left; width:980px; padding:0px 0px 2px 10px; background-color:#f9f9f9;}
	.mc_boxr_seg_box1_text1 {border: 0px solid #000; display:block; font-size:14px; font-weight:bold; color:#007C1B; line-height:35px;}
	.mc_boxr_seg_box1_text12 {border: 0px solid #000; display:block; font-size:14px; font-weight:bold; color:#ccc; line-height:35px;}

.mcesta_box {border: 0px solid #000; float:left; width:100%;}
	.mcesta_box1 {width:500px; border-right: 1px solid #a00e14; border-left: 1px solid #a00e14;}
	.mcesta_box2 {width:115px; text-align:center; border-right: 1px solid #a00e14;}
	.mcesta_box3 {width:85px; text-align:center; border-right: 1px solid #a00e14;}
	.mcesta_box4 {width:115px; text-align:center; border-right: 1px solid #a00e14;}
	.mcesta_box5 {width:65px; text-align:center; border-right: 1px solid #a00e14;}
		.mcesta_box1, .mcesta_box2, .mcesta_box3, .mcesta_box4, .mcesta_box5 { background-color:#c00000; padding:8px 10px; float:left; font-size:13px; font-weight:bold; color:#FFF;} 
	.mcesta_box11 {width:500px; border-right: 1px solid #ddd; border-left: 1px solid #ddd; padding:10px; height:60px; }
	.mcesta_box22 {width:115px; text-align:center; border-right: 1px solid #ddd; font-size:16px; font-weight:bold; color:#444; line-height:60px; padding:10px; height:60px;}
	.mcesta_box33 {width:75px; text-align:center; border-right: 1px solid #ddd; padding:25px 0px 0px 30px; height:55px;}
	.mcesta_box44 {width:115px; text-align:center; border-right: 1px solid #ddd; font-size:16px; font-weight:bold; color:#444; line-height:60px; padding:10px; height:60px;}
	.mcesta_box55 {width:65px; text-align:center; padding:30px 10px 0px 10px; height:50px; border-right: 1px solid #ddd;}
		.mcesta_box11, .mcesta_box22, .mcesta_box33, .mcesta_box44, .mcesta_box55 { background-color:#fff; float:left; border-bottom: 1px solid #ddd;} 

		.mcesta_img {border: 0px solid #000; float:left; margin:0px 10px 0px 0px; padding:2px; background-color:#fff;}
		.mcesta_product {border: 0px solid #ccc; float:left; width:400px; font-size:12px; font-weight:bold; line-height:19px; color:#555;}
			.mcesta_product a{color:#555; text-decoration:none;}
			.mcesta_product a:hover{color:#c00000;}
			
	.mcesta_boxa {width:600px; border-right: 1px solid #a00e14; border-left: 1px solid #a00e14;}
	.mcesta_boxb {width:115px; text-align:center; border-right: 1px solid #a00e14;}
	.mcesta_boxc {width:70px; text-align:center; border-right: 1px solid #a00e14;}
	.mcesta_boxd {width:115px; text-align:center; border-right: 1px solid #a00e14;}
		.mcesta_boxa, .mcesta_boxb, .mcesta_boxc, .mcesta_boxd { background-color:#c00000; padding:8px 10px; float:left; font-size:13px; font-weight:bold; color:#FFF;} 
	.mcesta_boxa1 {width:600px; border-right: 1px solid #ddd; border-left: 1px solid #ddd; padding:10px; height:35px; font-size:12px; font-weight:bold; line-height:19px; color:#555;}
	.mcesta_boxb2 {width:115px; text-align:center; border-right: 1px solid #ddd; font-size:16px; font-weight:bold; color:#444; line-height:35px; padding:10px; height:35px;}
	.mcesta_boxc3 {width:70px; text-align:center; border-right: 1px solid #ddd; line-height:35px; padding:10px; height:35px; font-size:14px; font-weight:bold; color:#444;}
	.mcesta_boxd4 {width:115px; text-align:center; border-right: 1px solid #ddd; font-size:16px; font-weight:bold; color:#444; line-height:35px; padding:10px; height:35px;}
		.mcesta_boxa1, .mcesta_boxb2, .mcesta_boxc3, .mcesta_boxd4 { background-color:#fff; float:left; border-bottom: 1px solid #ddd;} 
	.mcesta_boxx {width:600px; border-left: 1px solid #ddd; padding:10px; height:20px; font-size:14px; font-weight:bold; line-height:20px; color:#444; border-top: 4px solid #e7e7e7; text-align:right;}
	.mcesta_boxy {width:175px; text-align:center; font-size:14px; font-weight:bold; color:#444; line-height:20px; padding:10px; height:20px; border-top: 4px solid #e7e7e7;}
	.mcesta_boxz {width:148px; text-align:center; border-right: 1px solid #ddd; line-height:20px; padding:10px; height:20px; font-size:16px; font-weight:bold; color:#444; border-top: 4px solid #e7e7e7; background-color:#e7e7e7;}
		.mcesta_boxx, .mcesta_boxy, .mcesta_boxz { float:left; border-bottom: 1px solid #ddd;} 
			
.mcesta_buttons {border: 0px solid #000; float:left; width:100%; margin-top:30px;}
	.mcesta_buttons_left {border: 0px solid #000; float:left;}
	.mcesta_buttons_right {border: 0px solid #000; float:right;}

.metodos {border: 0px solid #000; float:left; margin-bottom:20px; padding-bottom:20px; border-bottom: 1px solid #e7e7e7;}
	.metodo_radio {border: 0px solid #000; float:left; height:40px; padding-top:15px; margin:0 10px 0px 0;}		
	.metodo_img {border: 0px solid #000; float:left; margin:0 20px 0px 0;}		
	.metodo_text {border: 0px solid #000; float:left; font-size:12px; color:#333; width:460px; line-height:18px;}

/* ------------- TIENDA MARCAS ----------- */
		
.box_tol_marcas {border: 1px solid #e7e7e7; width:223px; float:left; padding:10px; min-height:143px;}
	.box_tol_marcas_img {border: 0px solid #e7e7e7; display:block; margin-bottom:10px;}
	.box_tol_marcas_title {border: 0px solid #e7e7e7; display:block; font-size:14px; font-weight:bold;margin-bottom:2px;}
	.box_tol_marcas_url {border: 0px solid #e7e7e7; display:block; margin-bottom:5px;}
		.box_tol_marcas_url a{ text-decoration:none; color:#b00000;}
	.box_tol_marcas_text {border: 0px solid #e7e7e7; display:block;}
		
/* -------------------------------------- FOTOREGALOS -------------------------------------- */

/*
.box_home_frol {border: 1px solid #e7e7e7; height:270px; float:left; width:244px; position:relative; margin-left:-1px;}
.box_home_frol2 {border: 1px solid #e7e7e7; height:270px; float:left; width:245px; border-left:0px; border-right:0px; position:relative;}
.box_home_frol3 {border: 1px solid #e7e7e7; height:200px; float:left; width:243px; position:relative; margin-bottom:15px;}
	.box_home_frol3:hover { background-color:#e7e7e7;}
.box_home_frol4 {border: 1px solid #e7e7e7; height:200px; float:left; width:245px; border-left:0px; border-right:0px; position:relative; margin-bottom:15px;}
	.box_home_frol4:hover { background-color:#e7e7e7;}
*/	
	
.box_home_frol {border: 1px solid #e7e7e7; height:270px; float:left; width:244px; position:relative; margin-left:-1px;}
.box_home_frol2 {border: 1px solid #e7e7e7; height:270px; float:left; width:245px; border-left:0px; border-right:0px; position:relative;}
.box_home_frol3 {border: 1px solid #e7e7e7; height:200px; float:left; width:244px; position:relative; margin-bottom:15px; margin-left:-1px;}
	.box_home_frol3:hover { background-color:#e7e7e7;}
	
	
	

.box_home_frol_new {border: 0px solid #000;  position:absolute; top:-4px; left:-4px; z-index:10;}

.frol_home_prod {border: 0px solid #000; margin:0px 0px 0px 0px; display:block;  font-size:12px; height:35px; /*background: #f9f9f9;*/ text-align:center; padding:8px; color:#444;}
.frol_home_img {border: 0px solid #000; margin:10px 0px 5px 0px; display:block; text-align:center; position:relative;}
		.tol_home_img a:hover{opacity: 0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
		
.frol_home_price {border: 0px solid #000; display:block;  height:34px;margin:0px 10px 10px 10px;; /*background: #fff;*/}
	.frol_home_price_discount {border: 0px solid #000;font-size:28px;  color:#c20000; float:left; margin-top:1px; text-align:center;}
		.frol_home_price_discount_percent {border: 0px solid #000;font-size:11px; color:#c20000; display:block; font-weight:bold; margin:2px 0px 2px 0px;}
		.frol_home_price_discount_old {float: left; border: 0px solid #000;font-size:15px;color:#999;text-decoration: line-through;}
		.frol_home_price_discount_old2 {float: left; border: 0px solid #000;font-size:13px;color:#999; margin-right:5px;}
	.frol_home_price_number {border: 0px solid #000;font-size:28px; font-weight:bold; color:#c20000; float:right; margin-top:3px;}
	.frol_home_price_number2 {border: 0px solid #000;font-size:11px; font-weight:bold; color:#c20000; display:block; margin-bottom:-3px; height:14px;}
	.frol_home_price_euro {font-size:20px; font-weight:bold;}
	.frol_home_price_icon {border: 0px solid #ccc; float:right; margin-left:7px; padding:1px 5px 4px 5px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;background: #fff;}
	.frol_home_price_icon:hover {border: 0px solid #ccc; float:right; margin-left:7px; padding:1px 5px 4px 5px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;background: #f1f1f1;}

.box_home_frol_button {border: 0px solid #000; width:100%; float:left; text-align:center; margin:30px 0px 15px 0px;}

.frol_buttons { float:left; border: 0px solid #000; width:237px; margin-bottom:15px;}
	.frol_button {border: 0px solid #940000; width:100%; height:35px; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;color: #fff;font-size: 13px; font-weight:bold; text-decoration: none;cursor:pointer; margin-bottom:5px;}
	.frol_button {background: #cc0000; /* Old browsers */ background: -moz-linear-gradient(top, #cc0000 0%, #a00f15 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0000), color-stop(100%,#a00f15)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #cc0000 0%,#a00f15 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #cc0000 0%,#a00f15 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #cc0000 0%,#a00f15 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#a00f15',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #cc0000 0%,#a00f15 100%); /* W3C */}
	.frol_button:hover, .frol_button:focus {background: #940000;}
	.frol_button_icon {float:left; border: 0px solid #000; margin:8px 8px 0 7px; width:25px; height:20px; text-align:center;}
	.frol_button_text {float:left; border: 0px solid #000; margin:7px 0px 0 0px; line-height:20px;}

.frol_thumbs {float:left; border: 1px solid #e7e7e7; width:100%; margin-top:15px;  margin-bottom:25px; border-right: 0px solid #e7e7e7; border-bottom: 0px solid #e7e7e7;}
	.frol_thumb {float:left; border: 0px solid #e7e7e7; width:144px; height:145px; background-color:#fff; border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; position:relative; text-align:center; padding:10px;}
	.frol_thumb:hover, .frol_thumb:focus {background: #f1f1f1; cursor:pointer;}
	.frol_thumb_select {float:left; border: 0px solid #e7e7e7; width:144px; height:145px; background-color:#ccc; border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; position:relative; text-align:center; padding:10px;}
	.frol_thumb_select:hover, .frol_thumb_select:focus {background: #f1f1f1; cursor:pointer;}
	.frol_thumb_icons { position:absolute; border: 0px solid #000; padding:5px; /*-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;*/ background-color:#fff; top:0; right:0;}
.frol_advise {float:left; border: 0px solid #e7e7e7; width:100%; margin-bottom:25px; font-size:13px; font-weight:bold;}

.frol_continue {float:left; border: 0px solid #e7e7e7; width:100%; margin-bottom:15px; text-align:right;}

/* -------------------------------------- GALER�A -------------------------------------- */



.share_box {border: 1px solid #e7e7e7; float:left; width:970px; padding:10px; position:relative; margin-bottom:15px;}		
	.share_box_img {border: 0px solid #000; float:left; width:190px; height:120px; border-right: 1px solid #e7e7e7; text-align:center; margin-right:20px;}		
		.share_box_img img{ -webkit-box-shadow: 1px 1px 3px #bdbdbd; -moz-box-shadow: 1px 1px 3px #bdbdbd; box-shadow: 1px 1px 3px #bdbdbd;}
	.share_box_info {border: 0px solid #000; float:left; width:460px; border-right: 1px solid #e7e7e7; margin-right:15px;}	
		.share_box_info_title {border: 0px solid #000; float:left; color:#666; font-size:16px; font-weight:bold; margin-bottom:5px; width:500px;}	
			.share_box_info_title input {border: 1px solid #E7E7E7;padding: 5px; font-size:16px; color:#666; margin-right:10px; width:220px; font-weight:bold; width:500px;}
		.share_box_info_title_icon {border: 0px solid #000; float:right; margin-bottom:5px; padding:5px 0px 0px 0px;}	
		.share_box_info_text {border: 0px solid #000; font-size:12px; float:left; line-height:19px;}
	.share_box_users {border: 0px solid #000; float:left; width:230px; height:120px; font-size:12px; line-height:19px; margin-right:0px; border-right: 1px solid #e7e7e7;}		
	.share_box_buttons {border: 0px solid #000; float:left; width:100%; border-top: 1px solid #e7e7e7; margin-top:10px; padding-top:10px; text-align:right;}		
.share_box_users2 {border: 1px solid #e7e7e7; float:left; width:970px; padding:10px; margin-bottom:15px; border-top:0; font-size:12px; line-height:18px; background-color:#f9f9f9;}		



.gal_ficha_box {border: 0px solid #000; float:left; width:992px; margin-bottom:15px;}

	.gal_ficha_img {border: 1px solid #e7e7e7; float:left; width:960px; background-color:#f1f1f1;; margin-bottom:15px; text-align:center; padding:15px;}
	.gal_ficha_button {border: 0px solid #000; display:block; /*background-color:#f9f9f9;*/ margin-top:17px; text-align:center;}
		
	.gal_ficha_datos {border: 1px solid #e7e7e7; float:right; width:250px; /*height:160px;*/ margin:0 0px 10px 0; padding:10px;}
	.gal_ficha_datos a{ text-decoration:none; color:#c20000;}
		.gal_ficha_datos_title {border: 0px solid #000; float:left; width:100%; margin:0 0px 5px 0; font-size:16px; font-weight:bold; color:#444; border-bottom: 1px dashed #ccc; padding-bottom:10px;}
		.gal_ficha_datos_title2 {border: 0px solid #000; float:left; width:100%; margin:10px 0px 15px 0; font-size:12px; font-weight:bold; color:#444; border-top: 1px dashed #ccc; padding-top:10px;}
		.gal_ficha_datos_title3 {border: 0px solid #000; float:left; width:100%; margin:4px 0px 15px 0; font-size:12px; font-weight:bold; color:#444; border-bottom: 1px dashed #ccc; padding-bottom:11px;}
		.gal_ficha_datos_autor {border: 0px solid #000; float:left; width:100%; margin:0 0px 15px 0; font-size:12px; color:#c00000;}
		.gal_ficha_datos_share {border: 0px solid #000; float:left; width:100%; margin:0 0px 15px 0;}
			.gal_ficha_datos_share img{margin:0 5px 0px 0;}
		

		
	   .gal_ficha_datos_stats {border: 0px solid #000; float:left; width:100%; margin:0 0px 7px 0;}
	   .gal_ficha_datos_numbers {border: 0px solid #000; float:left; width:100%; margin:0 0px 5px 0;}
			   .gfd_numbers_icon {border: 0px solid #000; float:left; margin:0 10px 0px 0;}
			   .gfd_numbers_text {border: 0px solid #000; float:left; font-size:12px; color:#333; line-height:16px;}
					   .gfd_numbers_text a{ text-decoration:none; color:#333;}
					   .gfd_numbers_text a:hover{color:#c00000;}
			   .gfd_numbers_text1 {border: 0px solid #000; float:left; font-size:13px; color:#333; line-height:24px; width:50px; text-align:right; font-weight:bold; margin-right:10px;}
			   .gfd_numbers_text2 {border: 0px solid #000; float:left; font-size:12px; color:#333; line-height:24px;}		
			

			
		.gal_ficha_datos_stats2 {border: 0px solid #000; float:left; width:100%; margin:0 10px 3px 10px; width:153px;}
			.gfd2_numbers_text1 {border: 0px solid #000; float:left; font-size:13px; color:#333; line-height:24px; font-weight:bold; margin:0 0px 5px 0;}
			.gfd2_numbers_icon {border: 0px solid #000; float:left; margin:0 10px 5px 0;}
			.gfd2_numbers_icon2 {border: 0px solid #000; float:right; margin:0 0px 5px 5px;}

			
	.gal_ficha_venta {border: 1px solid #e7e7e7; float:right; width:250px; /*height:160px;*/ margin:0 0px 0px 0; padding:10px; background-color:#f1f1f1;}
	.gal_ficha_venta a{ text-decoration:none; color:#c20000;}
		.gal_ficha_venta_title {border: 0px solid #000; float:left; width:100%; margin:0 0px 5px 0; font-size:14px; font-weight:bold; color:#444;}














/* -------------------------------------- FRANQUICIAS -------------------------------------- */

.formbox_franq {float:left; border: 1px solid #e7e7e7; width:705px; padding:15px 15px 20px 15px; background-color:#fefefe; margin:0px 0px 15px 0px;}

.label_franq {font-size:14px;font-weight:bold; border: 0px solid #000; float:left; margin:0px 0px 10px 0px; color:#777; width:175px; line-height:25px;}
.label_franq2 {font-size:14px;font-weight:bold; border: 0px solid #000; float:left; margin:0px 0px 10px 0px; color:#777; width:350px; line-height:25px;}
.label_franq_input{border: 1px solid #ccc; margin:1px 15px 10px 0px; width:235px; background: #f9f9f9; font-size:13px; padding:3px; color:#666; float:left;}
	.label_franq_input:hover  {background: #f1f1f1;}
		
/* ------------- TABS ----------- */
			
ul.tabsh {border: 0px solid #000; margin: 0;padding: 0;float: left;list-style: none;height: 28px;border-bottom: 1px solid #e7e7e7;border-left: 1px solid #e7e7e7;width: 100%;}
ul.tabsh li {float: left;margin: 0;padding: 0;height: 27px;line-height: 27px;border: 1px solid #e7e7e7;border-left: none;margin-bottom: -1px;background: #f9f9f9;overflow: hidden;position: relative; font-weight:bold; font-size:12px;}
ul.tabsh li a {text-decoration: none;display: block;padding: 0 10px; border: 0px solid #fff;outline: none; color:#777;}
ul.tabsh li a:hover {background: #ccc;}	
html ul.tabsh li.active a  {color:#777;}
html ul.tabsh li.active, html ul.tabsh li.active a:hover  {background: #fff;border-bottom: 1px solid #fff;}

ul.tabs {border: 0px solid #000; margin: 0;padding: 0;float: left;list-style: none;height: 28px;border-bottom: 1px solid #e7e7e7;border-left: 1px solid #e7e7e7;width: 100%;}
ul.tabs li {float: left;margin: 0;padding: 0;height: 27px;line-height: 27px;border: 1px solid #e7e7e7;border-left: none;margin-bottom: -1px;background: #f9f9f9;overflow: hidden;position: relative; font-weight:bold; font-size:13px;}
ul.tabs li a {text-decoration: none;display: block;padding: 0 15px; border: 0px solid #fff;outline: none; color:#777;}
ul.tabs li a:hover {background: #ccc;}	
html ul.tabs li.active a  {color:#FFF;}
html ul.tabs li.active, html ul.tabs li.active a:hover  {background: #c00000;border-bottom: 1px solid #c00000; color:#FFF;}

.tab_container {border: 1px solid #e7e7e7;border-top: none;clear: both;float: left; width: 100%;background: #fff;}
.tab_content {border: 0px solid #000; padding: 10px 10px 10px 10px;}

/* -------------------------------------- CONTACTAR -------------------------------------- */



/* -------------------------------------- SEARCH SHOP -------------------------------------- */

.bs_content_select2 {border: 0px solid #000; margin:0px 0px 8px 0px; float:left;width:215px;}
	.bs_content_select2 select{border: 1px solid #ccc; font-size:11px; padding:2px; background-color:#fff; color:#333; width:100%;}
	.bs_content_input2 {border: 0px solid #000; float:left;  margin:5px 0px 15px 0px;width:215px;}

.bs_content_select3 {border: 0px solid #000; margin:0px 0px 8px 0px; float:left;}

.bs_leyenda_icon {border: 0px solid #e7e7e7; margin:1px 10px 9px 0px; float:left; padding:1px;}
.bs_leyenda_text {border: 0px solid #000; margin:0px 0px 9px 0px; float:left; color: #555555; float: left; font-size: 12px; line-height:20px;}

.gmap {border: 1px solid #e7e7e7; margin:0px 0px 15px 0px; float:left; /*-moz-box-shadow: 5px 5px 5px #ccc;-webkit-box-shadow: 5px 5px 5px #ccc;box-shadow: 5px 5px 5px #ccc;*/}
.gmap_provs {border: 0px solid #e7e7e7;float:left;	text-align:justify;	line-height:16px;	font-size:10px;	width:100%;	color:#777;}
	.gmap_provs a{ text-decoration:none; color:#777;}
	.gmap_provs a:hover{color:#c00000;}
	
.gmap_inside {border: 1px solid #e7e7e7; float:left;  margin:0px 0px 15px 0px;width:100%;}	
.gmap_datos {border: 1px solid #e7e7e7; float:left;  margin:5px 0px 15px 0px; width:715px; font-size:12px; color:#555; line-height:22px; padding:5px 10px; background-color:#f9f9f9;}	
.gmap_services {border: 0px solid #e7e7e7; float:left;  margin:5px 0px 10px 0px;width:750px;}	
	.gmap_services_box {border: 1px solid #e7e7e7; float:left;  margin:0px 9px 10px 0px;width:175px; min-height:160px;}	
	.gmap_services_box_img {border: 0px solid #e7e7e7; float:left;  margin:0px 0px 5px 0px; border-bottom: 1px dashed #e7e7e7;}	
	.gmap_services_box_text {border: 0px solid #e7e7e7; float:left;  margin:0px 0px 0px 5px; text-align:center; width:160px;}	

/* -------------------------------------- POPUPS DISPLAYS -------------------------------------- */

.display_box {border: 0px solid #E7E7E7; padding:5px; background-color:#FFF; float:left; width:560px;}

	.display_login_img {border: 0px solid #e7e7e7; float:left; width:220px;}
	.display_login_text {border: 0px solid #e7e7e7; float:right; line-height:18px; font-size:12px; width:275px; margin:5px 0 15px 0;}
	.display_login_form {border: 0px solid #e7e7e7; float:right; line-height:18px; font-size:12px; width:275px;}
		.display_login_form_input{border: 1px solid #ccc; display:block;  margin:0px 0px 15px 0px; width:175px; background: #f1f1f1; font-size:13px; padding:4px; color:#666;}
		.display_login_form_input2{border: 1px solid #ccc;  margin:10px 0px 20px 0px; width:90%; background: #f1f1f1; font-size:13px; padding:4px; color:#666; text-align:center;}

.display_alert {border: 0px solid #E7E7E7; padding:5px; background-color:#FFF; float:left; width:560px; }
	.display_alert_text {border: 0px solid #e7e7e7; float:right; line-height:22px; font-size:12px; width:100%; text-align:center; padding:25px 0;}
		.display_alert_text a{ text-decoration:none; font-weight:bold; color:#c00000;}

.display_box iframe {border: 1px solid #E7E7E7; width:560px; height:485px;}

.display_tol_text {border: 1px solid #fff; width:550px; font-size:14px; font-weight:bold; margin-bottom:15px; padding:5px; text-align:center; color:#fff; background-color:#007C1B;}
.display_tol_buttons {border: 1px solid #e7e7e7; width:560px; text-align:center; margin-bottom:5px; padding:15px 0; background-color:#f9f9f9; float:left;}

.display_title_flw {border: 0px solid #e7e7e7; float:right; line-height:22px; font-size:12px; width:100%; text-align:center; padding:10px 0;}

.display_upload_box {border: 1px solid #e7e7e7; float:right; line-height:22px; font-size:12px; width:100%; height:254px; text-align:center; padding:10px 0; overflow-y:auto; border-bottom:0;}
	.display_upload_box img{ margin-bottom:10px;}
.display_upload_button {border: 1px solid #e7e7e7; float:right; line-height:22px; font-size:12px; width:100%; text-align:center; padding:10px 0;}


.features-box { line-height: 20px; }
.box_home_frol_button a { text-decoration: none; }


.display_share_box {border: 0px solid #000; padding:5px; background-color:#FFF; float:left; width:560px; position:relative;}
.display_share_pub {border: 1px solid #ccc; float:left; width:540px; margin:5px 0 10px 0; padding:10px; background-color:#f9f9f9;}
	.display_share_pub_icon {border: 0px solid #000; float:left; width:48px; height:48px; margin-right:15px;}
	.display_share_pub_text {border: 0px solid #000; float:left; font-size:14px; font-weight:bold; color:#666; line-height:22px; margin-top:2px;}
	.display_share_pub_textm {border: 0px solid #000; float:left; font-size:12px; font-weight:normal;}
	.display_share_pub_button {border: 0px solid #000; float:right; margin-top:9px;}
.display_share_priv {border: 1px solid #ccc; float:left; width:540px; padding:10px 10px 5px 10px; background-color:#f9f9f9; margin-bottom:10px;}
	.display_share_priv_icon {border: 0px solid #000; float:left; width:48px; height:200px; margin-right:15px;}
	.display_share_priv_text {border: 0px solid #000; float:left; font-size:14px; font-weight:bold; color:#666; width:465px; margin-bottom:10px;}
	.display_share_priv_textarea {border: 0px solid #000; float:left; width:465px; margin-bottom:10px;}
		.display_share_priv_textarea textarea {border: 1px solid #E7E7E7;height: 75px;padding: 5px;width: 455px;  font-size:12px; color:#666;}
	.display_share_priv_text2 {border: 0px solid #000; float:left; font-size:12px; font-weight:bold; color:#666; width:465px; margin-bottom:10px;}
	.display_share_priv_inputs {border: 0px solid #000; float:left;margin-bottom:10px; width:410px;}
		.display_share_priv_inputs input {border: 1px solid #E7E7E7;padding: 5px; font-size:12px; color:#666; margin-right:10px; width:180px;}
		.display_share_priv_inputs select {border: 1px solid #E7E7E7;padding: 5px; font-size:12px; color:#666; margin-right:10px; width:350px;}
	.display_share_priv_inputs_icon {border: 0px solid #000; float:right;margin:0px 0 0px 7px;}
		.display_share_priv_inputs_icon img{ width:24px; cursor:pointer;}
.display_share_priv2 {border: 1px solid #ccc; float:left; width:540px; padding:10px 10px 5px 10px; background-color:#f9f9f9; margin-bottom:10px;}
	.display_share_priv2_icon {border: 0px solid #000; float:left; width:48px; height:55px; margin-right:15px;}
	.display_share_priv_shared {border: 1px solid #ccc; float:left;margin:0 10px 10px 0; padding:5px; background-color:#fff;}
		.dsp_shared_user {border: 0px solid #000; float:left; font-size:12px; margin-right:10px;}
		.dsp_shared_close {border: 0px solid #000; float:left; margin-top:1px;}
.display_share_cat {border: 1px solid #ccc; float:left; width:540px; padding:10px 10px 5px 10px; background-color:#f9f9f9;}
	.display_share_cat_icon {border: 0px solid #000; float:left; width:48px; height:205px; margin-right:15px;}
	.display_share_cat_inputs {border: 0px solid #000; float:left;margin-bottom:10px; width:440px;}
		.display_share_cat_inputs input {border: 1px solid #E7E7E7;padding: 5px; font-size:12px; color:#666; margin-right:10px; width:123px;}

.display_share_box_buttons {border: 0px solid #000; float:left; width:100%; margin-top:5px; padding-top:10px; text-align:center;}				
		
.present_box {border: 0px solid #ccc; width:100%; float:left;}
	.present_box_title {border: 0px solid #ccc; width:100%; float:left; padding:15px 0; text-align:center; font-weight:bold; font-size:14px; background-color:#fff;}
	.html_extra img{ float:left; width:100%; margin-bottom:10px;}
	.present_box p{ float:left; width:100%; margin:0; font-size:14px; line-height:20px; padding: 0 10px; margin-bottom:10px;}
		.present_box p i{ font-style:normal; font-weight:bold; color:#c00000;}
	.present_box_buttons { float:left; width:100%; border: 0px solid #ccc; margin-bottom:10px; padding: 0 10px;}

.present_box, .present_box_title, .present_box p, .present_box_buttons
{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
/* -------------------------------------- On/Off FlipSwitch -------------------------------------- */

.onoffswitch {position: relative; width: 100px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;}
.onoffswitch-checkbox {display: none;}
.onoffswitch-label {display: block; overflow: hidden; cursor: pointer;border: 0px solid #999999; border-radius: 0px;}
.onoffswitch-inner {width: 200%; margin-left: -100%;-moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s;-o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s;}
.onoffswitch-inner > div {float: left; position: relative; width: 50%; height: 30px; padding: 0; line-height: 30px;font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.onoffswitch-inner .onoffswitch-active {padding-left: 15px;background-color: #C2C2C2; color: #FFFFFF;}
.onoffswitch-inner .onoffswitch-inactive {padding-right: 15px;background-color: #C2C2C2; color: #FFFFFF;text-align: right;}
.onoffswitch-switch {width: 40px; margin: 0px; text-align: center;border: 0px solid #999999;border-radius: 0px;position: absolute; top: 0; bottom: 0;}
.onoffswitch-active .onoffswitch-switch {background: #597c1b; left: 0;}
.onoffswitch-inactive .onoffswitch-switch {background: #c00000; right: 0;}
.onoffswitch-active .onoffswitch-switch:before {content: " "; position: absolute; top: 0; left: 40px;border-style: solid; border-color: #597c1b transparent transparent #597c1b; border-width: 15px 10px;}
.onoffswitch-inactive .onoffswitch-switch:before {content: " "; position: absolute; top: 0; right: 40px;border-style: solid; border-color: transparent #c00000 #c00000 transparent; border-width: 15px 10px;}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {margin-left: 0;}

/* -------------------------------------- galeria off -------------------------------------- */

.gallery-off {border: 0px solid #E7E7E7; float:left; width:100%;}
	.gallery-off img{border: 0px solid #E7E7E7; float:left;}
	.gallery-off b{border: 0px solid #E7E7E7; display:block; padding-left:370px; font-size:18px; color:#C20000; margin-bottom:15px; width:50%;}
	.gallery-off p{border: 0px solid #E7E7E7; display:block; padding-left:370px; font-size:12px; line-height:18px; margin:0; width:50%; margin-bottom:20px;}
	.gallery-off-form {border: 0px solid #000; display:block; padding-left:370px;}
		.gallery-off-form b{border: 0px solid #000; float:left; padding-left:0; width:100%; font-size:14px; color:#555; margin-bottom:15px;}
		.gallery-off-form-radio {border: 0px solid #000; float:left; padding-left:0; width:100%; font-size:14px; color:#555; margin-bottom:15px; font-size:13px;}
			.gallery-off-form-radio input[type='radio'] {border: 0px solid #000; width:auto; float:left; margin-right:10px;}
			.gallery-off-form-radio b{border: 0px solid #000; width:auto; margin-right:10px; margin-bottom:0px; font-size:13px;}

/*------------------------------------*\  box-sizing    \*------------------------------------*/

.gallery-off
{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

/* -------------------------------------- Revelado Online -------------------------------------- */

.revol_buttons { float:left; border: 0px solid #000; width:237px; margin-bottom:15px;}
	.revol_button {border: 0px solid #3e3e3e; width:190px; height:50px; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;color: #fff;font-size: 16px; font-weight:normal; text-decoration: none;cursor:pointer; margin-bottom:5px;}
	.revol_button {background: #3e3e3e; /* Old browsers */ background: -moz-linear-gradient(top, #3e3e3e 0%, #382f2f 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3e3e3e), color-stop(100%,#382f2f)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #3e3e3e 0%,#382f2f 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #3e3e3e 0%,#382f2f 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #3e3e3e 0%,#382f2f 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e3e3e', endColorstr='#382f2f',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #3e3e3e 0%,#382f2f 100%); /* W3C */}
	.revol_button:hover, .revol_button:focus {background: #3e3e3e;}
	/*.revol_button_icon {float:left; border: 0px solid #000; margin:8px 8px 0 7px; width:25px; height:20px; text-align:center;}*/
	.revol_button_text {float:left; border: 0px solid #000; margin:15px 0px 0px 30px; line-height:20px;}



.pop_form {width:400px;}
.pop_form:after {content: "";display: table;clear: both;}
.pop_form_title {font-size: 20px;font-weight: bold;color: #D3473C;float: left;margin-bottom: 10px;width: 100%;}
.pop_form_text {float: left;width: 100%;font-size: 14px;color: #555;line-height: 22px; margin-bottom:15px;}
	.pop_form_text a{ text-decoration:none;}
.pop_form_input {float: left;width: 100%; font-size: 14px;color: #555;line-height: 18px; margin-bottom:15px;}
	.pop_form_input input[type="text"]{float: left;width: 100%; padding:5px 10px; font-size:16px; border:0; border-bottom:1px solid #ddd; color:#333;}
	.pop_form_input input[type="checkbox"]{float: left; margin:2px 5px 0 0 !important;}
	.pop_form_input input[type="button"] { border:0; 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;}	
.pop_form hr{float: left;width: 100%; border:0; border-bottom:1px solid #ddd; margin-bottom:20px;}

.pop_form_input input[type="text"], .pop_form_input input[type="button"]
{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

::-webkit-input-placeholder { color:#ccc;}
::-moz-placeholder {color:#ccc;}
:-ms-input-placeholder {color:#ccc;}
:-moz-placeholder {color:#ccc;}