
.navicon-line {
	width: 24px;
	height: 4px;
	border-radius: 1px;
	margin-bottom: 3px;
	background-color: #FFF;
}
.push-mobile{
	padding:20px 10px 0px 10px !important;
	width:20px;
	height:20px;
	float:left;
}
.sb-slidebar ul li{
	list-style:none;
	padding:0px;
	background:#44403f;
	margin:0px;
	color:#FFF;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	border-top:1px solid #44403f;
}
.sb-slidebar ul li a{
	padding:18px 0px 18px 0px;
	background:#554f4d;
	color:#FFF;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	display:block;
	text-decoration:none;
}
.sb-slidebar ul li a:hover{
	padding:18px 0px 18px 0px;
	background:#44403f;
	color:#FFF;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	display:block;
	text-decoration:none;
}
.sb-slidebar ul li ul li a{
	padding:18px 0px 18px 0px;
	background:#403b3a;
	color:#FFF;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	display:block;
	text-decoration:none;
}
.sb-slidebar ul li div{
	/*padding:10px 0px 10px 10px;*/
	background:#554f4d;
	color:#FFF;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	display:block;
}
.sb-slidebar .li-logo{
	background:#554f4d;
	padding:10px 0px 10px 0px;
}
.sb-slidebar ul li a span{
	padding-left:12px;
}
.sb-slidebar ul li ul li a span{
	padding-left:22px;
}
.sb-slidebar ul{
	padding:0px;
	margin:0px;
	background:#44403f;
}
.top-side-bar{
	clear:both; 
	position:fixed; 
	background:#554f4d; 
	width:100%; 
	z-index:9999;
}
.top-side-bar-in{
	background:#554f4d; 
	width:100%; 
	height:55px;
}
.sidebar-logo{
	float:right; 
	padding:5px 12px;
}
#sb-site {
    height: 100%;
}
.group-nac{
	display:block;
}
.group-nac select{
	padding:7px !important;
}
.NoMobile,.NoMobile2{
	display:table-cell !important;
}
.Mobile{
	display:none;
}
.title_mitienda{
	background:#554F4D; color:#efefef; padding:20px 0px !important; text-align:center; margin-bottom:10px; font-weight:bold;
}
.Mobile center{
	margin:10px auto; width:200px;
}
.planes_mobile{ display:none; }
.planes_no_mobile{ display:block; clear:both; margin:0 auto; width:auto; overflow:hidden; }
.NotShow{ display:block; margin-top:40px; } .Show{ display:none; width:100%; clear:both; }
.modal-body table .clear{ margin-bottom:0px; }
.bg_search_mobile{
	position:fixed; top:50px; height:80px; line-height:80px; width:100%; text-align:center; background:url(../img/bgsrch.png); display:none; z-index:0;
}
.bg_search_mobilea {
    position: fixed;
    top: 50px;
    height: 180px;
    line-height: 180px;
    width: 100%;
    text-align: center;
    background: transparent url(../img/bgsrch.png) repeat scroll 0% 0%;
    display: block;
    z-index: 1000;
}
.bg_search_mobilea ul{ list-style:none; margin:0; margin-top:15px;  }
.bg_search_mobilea ul li{ margin-bottom:20px; display:block; clear:both; margin:0 auto; text-align:center; }
.bg_search_mobilea .bgsearch{ width:300px; }
.bg_search_mobilea .bgsearch_input{ width: 250px !important;}
.bg_search_mobilea .icon_search{ width:20px !important; background-repeat:no-repeat !important; }
.bg_search_mobilea .setSearchs{ text-align:left;margin: 0 auto;width: 300px; }
@media (max-width: 1150px){
	.alerta_descripcion,.alerta_precio{ display:none; }
	#filtrarR,.bloque_refine{ display:none !important; }
	.modal {
		width: auto !important;
		left: 10% !important;
		right: 10% !important;
		overflow:hidden !important;
		display:none;
	}
	.modal-index {
		width: auto !important;
		left: 10% !important;
		right: 10% !important;
		overflow:hidden !important;
		display:none;
		margin-left:0px !important;
		text-align:left;
	}
	.slider_content,.uslides{
		width: 100%;
		height: 500px; 
	}
	.titulo_slide,.titulo_slide2{
		width: 90%;  
		height: 120px; line-height:auto; 
		font-size: 35px; 
	}
	.descripcion_slide,.descripcion_slide2{
		width: 85% !important; 
		height: 120px; font-size:20px; line-height:25px;
	}
	.jssorb21{ bottom:20px; }
	
	
	
	#showcase { margin-top:0px; }

	.cover-box div{
		width:100%; 
	}
	.nav-tabs li{ float:none !important; display:inline-block; }
	.bcontactar,.puntuar div,#addfav,.bcontactar div:last-child{ display:block; clear:both;  float:none; text-align:center; margin:0px; }
	.bcontactar{ display:none; }
	.puntuar .pt { display: inline-block; margin: 0 auto; float: none; padding-top:20px; }
	#myTab { top: 18px; }
	.tab-content{ top:0px; }
	.cover-box div{ margin-top:45px; }
	.change_style{ float:none; display:block !important; position:absolute; clear:both; margin-top:0px; padding:0px; left:30px; right:30px; margin-right:0px; top:15px;  }
	.tienda_table .div2{ width:66%; }
	.menu_Superior,.footer{
		display:none;
	}
	.top-side-bar{
		display:block;
	}
	.contenido{
		width:100%; text-align:center; padding-bottom:0px;
	}
	.local_boxes,.producto-contenedor{
		float:none; display:inline-block;
	}
	#paginator{
		 width:100%; clear:both; display:block; text-align:center;
	}
	.tip_capas{
		width:45%;
		margin:10px 10px;
	}
	.tip_capas2{
		width:auto;
	}
	.subt_tip{
		font-size:15px;
	}
	.group-nac{
		display:inline-block;
		margin:auto;
		text-align:center;
	}
	.mensajeria_box .mdata:nth-of-type(1){
		width:20%;
	}
	.mensajeria_box .mdata:nth-of-type(2){
		width:75%;
	}
	#table td { 
		text-align:left !important;
	}
	.user-form{
		margin:0 auto; display:block; float:none;
	}
	.cuerpo_previo div:nth-of-type(1){
		width:30%;
	}
	.cuerpo_previo div:nth-of-type(2){
		width:65%;
	}
	.cuerpo_previo div:nth-of-type(1) img,.cuerpo div:nth-of-type(1) img{
		width:100%;
		background-size:cover !important;
	}
	.cuerpo div:nth-of-type(1){
		width:35%; margin-right:25px;
	}
	.cuerpo div:nth-of-type(2){
		width:62%;
	}
	.form_extend,.form_extend2{
		width:auto;
	}
	.form_extend2 .form-group{
		width:43%;
	}
	.add_off{
		width:47%;
	}
	.faq_column{ width:100%; }
	.producto_left{ width:30%; }
	.producto_right{ width:65%; }
	.planes_no_mobile .columna1,.planes_no_mobile .columna2,.planes_no_mobile .columna3,.planes_no_mobile .columna4,.planes_no_mobile .columna5,.new_plan_datta_box,.planes_no_mobile.box_data_plan_month{
		width:140px !important;
	}
	
	.stat_box{ display:inline-block; margin:20px 10px !important;}
	.stat_col_1{ width:100%; } 
	.stat_col_1 .stat_box{ width:44%; display:inline-block; float:none; vertical-align:top; }
	
	.stat_col_2{ width:100%; } .stat_col_2 .stat_box{ text-align:center;width: auto; } .stat_col_2 .stat_box .vista_producto{ text-align:left; }
	.stat_col_2 .stat_box .producto-contenedor{ height: 210px; }
	.stat_col_2 .stat_box .vista_producto{ height: 210px; margin:0px; }
	.tabla-4 span:nth-of-type(1){ display:none; }
	.tabla-4 span:nth-of-type(2){ max-width:170px; }
	.tabla-4 span:nth-of-type(3),.tabla-4 span:nth-of-type(4){ text-align:right; }
	
	.stat_col_3{ display:inline-block; width:47%; vertical-align:top; }
	.stat_col_3 .stat_box{ width:90%; }
	
	.stat_col_4{ display:inline-block; width:51%; vertical-align:top; }
	.stat_col_4 .stat_box{ text-align:center; }
	.stat_col_5{ display:inline-block; width:49%; vertical-align:top; margin-right:8px; }
	.stat_col_6{ display:inline-block; width:49%; vertical-align:top; }
	.stat_col_5,.stat_col_6{ margin:0 auto; width:100%; }
	.stat_col_5 .stat_box,.stat_col_6 .stat_box{ width:90%; }
}
@media (max-width: 1000px){
	.planes_no_mobile  .columna1,.planes_no_mobile .columna2,.planes_no_mobile .columna3,.planes_no_mobile .columna4,.planes_no_mobile .columna5,.new_plan_datta_box,.planes_no_mobile.box_data_plan_month{
		width:130px !important;
	}
	.planes_no_mobile .new_price_plan {
    	font: 250.5%/2.0 Bebas,Arial,sans-serif;
	}
	.tienda_table .div2{ width:64%; }
	.tabla-4 span:nth-of-type(2){ max-width:130px; }
	.modal-body{ width:100%; }
	.modal-body table{ width:100% !important; }
	
}
@media (max-width: 950px){
	.planes_no_mobile  .columna1,.planes_no_mobile .columna2,.planes_no_mobile .columna3,.planes_no_mobile .columna4,.planes_no_mobile .columna5,.new_plan_datta_box,.planes_no_mobile.box_data_plan_month{
		width:120px !important;
	}
	.planes_no_mobile .new_price_plan {
    	font: 200.5%/2.4 Bebas,Arial,sans-serif;
	}
	.tienda_table .div2{ width:63%; }
	.user-form .form-group label{ max-width: 220px; }
}
@media (max-width: 900px){
	
	.stat_col_5,.stat_col_6{ margin:0 auto; width:47%; }
	.stat_col_5 .stat_box,.stat_col_6 .stat_box{ width:90%; }
	.tabla-4 span:nth-of-type(2){ max-width:100px; }
	.stat_col_3,.stat_col_4{ width:100%; }
	.stat_col_3 .stat_box { width: 95%; }
	.tabla-4 span:nth-of-type(1){ display:inline-block; }
	.tabla-4 span:nth-of-type(2){ max-width:230px; width:230px; }
	.tabla-4 span:nth-of-type(3){ text-align:left;}
	
	.tienda_table .div2{ width:57%; }
	.button_bottom_buy{
		clear:both; padding-bottom:1px; padding-top:25px; background:#FFF;
	}
	.button_bottom_buy .paypalbutt{ font-size:33px !important; height:60px !important; }
	.accordion-inner{ padding:0px !important; }
	.planes_mobile{ display:block; }
	.planes_no_mobile { display:none; }
	.producto_left{ width:auto; }
	.producto_right{ width:58%; }
	.form_extend2 .form-group{
		width:42%;
	}
	.producto-contenedor,.local_boxes{
		margin:8px;
	}
	.tip_capas,.tip_capas2{
		width:93%;
	}
	.tipos_labels{
		width:30%;
	}
	.tipos_labels div:nth-of-type(2){
		font-size:15px;margin-top:3px;
	}
	.tipos_title{ font-size:17px; }
	.NoMobile{
		display:none !important;
	}
	.btn-addtienda{
		margin-bottom:20px !important;
	}
	.cuerpo div:nth-of-type(1){
		width:35%; margin-right:25px;
	}
	.cuerpo div:nth-of-type(2){
		width:60%;
	}
	.admimg_boxes{ margin:15px 10px; }
	.money_credits_1,.money_credits_2{ width:45%; margin-bottom:20px; }
	.money_saldo_box{ margin:10px auto;}
	.money_credits_1 img,.money_credits_2 img{ width:90% }
	.money_button_free{ margin-top:50px; }
	.saldo_boxes{ margin:0px; }
	.howto-box div div{ width:83% }
	 
}
@media (max-width: 850px){
	.modal {
		width: auto !important;
		left: 0% !important;
		right:0% !important;
	}.modal-index {
		width: auto !important;
		left: 0% !important;
		right:0% !important;
	}
	.modal .button{ margin-right:0px;}
	.modal-body{ max-height:500px !important; width: auto;margin: 0 auto;display: block; }
	.modal-content{ text-align:center !important; }
	.modal-body table h5{ font-size:18px !important; }
	.stat_col_3 .stat_box { width: 95%; margin:0 auto; display:inline-block; }
	.stat_col_3 { text-align:center !important; }
	.tienda_table .div2{ width:55%; }
	.user-form .form-group label{ max-width: 220px; }
	
}
@media (max-width: 750px){
	/*.graph_col_1{ display:block; clear:both; width:100%; }
	.left_col_1{ display:block; clear:both;  width:90%; margin:0 auto;  }*/
	.stat_col_4 { text-align:center; }
	.stat_col_4 .stat_box{ margin:0 auto; display:inline-block; width:90%; }
	.stat_col_3 .stat_box { width: 90%; margin:0 auto; display:inline-block; }
	.tabla-4 span:nth-of-type(2){ max-width:120px; width:230px; }
	
	.tabla-4 span:nth-of-type(3){ text-align:right; }
	.block-porPrecio{ margin-top:30px;  }
	.block-porColor{ margin-top:40px;  }
	.cargasuperior{
		float:none;
		width:200px;
		display:block;
		margin:0 auto;
		margin-top:20px;
	}
	.NotShow{ display:none; } .Show{ display:block; margin-top:20px; }
	.user-form .form-group label{ max-width: 100%; }
	.tienda_table .div2{ width:49%; }
	.producto_left{ width:auto; }
	.producto_right{ width:50%; }
	.howto-box div div{ width:80% } 
	.imge{  width:90% !important; }
	.faq_column img{ clear:both; float:none; margin:0px; margin-bottom:20px; }
	.add_off{
		width:100%; margin:0px; margin-bottom:20px;
	}
	.form_extend .form-group img,.form_extend .form-group a{
		margin:0 auto; display:block;
	}
	.form_extend2 .form-group{
		width:100%;
		text-align:left;
		margin:0px;
		margin-bottom:15px;
	}
	.user-form{
		width:80%; margin:0 auto; display:block; float:none;
	}
	.contenido{
		overflow:hidden;
	}
	#table table, #table thead, #table tbody, #table th, #table td, #table tr { 
		display: block;
		margin-bottom:20px; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	#table thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	#table td img{ text-align:center; margin:0 auto; display:inline-block;}
	#table tr { border: 0px; }
	
	#table td { 
		/* Behave  like a "row" */
		border: none;
		position: relative;
		text-align:center !important;
		display:block;
		font-size:15px;
		/*padding-left: 50%; */
	}
	#table td{ height:auto; padding:0px; margin-bottom: 0px; }
	.user_data_post{ text-align:left; }
	#table td div{
		text-align:left;
		display:table;
		float:none;
		width:100%;
		height:10px;
	}
	#table td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	} 
	.avatar_pic{
		width:100%;
	}
	
	
	.tipos_labels{ width:35%; }
	/* Force table to not be like tables anymore */
	#tabla table, #tabla thead, #tabla tbody, #tabla th, #tabla td, #tabla tr { 
		display: block;
		margin-bottom:20px; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	#tabla thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	#tabla td img{ width:150px; height:150px}
	#tabla tr { border: 0px; }
	
	#tabla td { 
		/* Behave  like a "row" */
		border: none;
		position: relative;
		text-align:center;
		display:block;
		/*padding-left: 50%; */
	}
	#tabla td{ height:auto; padding:0px; margin-bottom: 0px; }

	#tabla td div{
		text-align:center;
		display:table;
		float:none;
		width:100%;
		height:10px;
	}
	#tabla td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	} 
	
	#tabla tr td img:nth-of-type(1){
		width:300px;
		height:185px;
		margin-top:10px;
	}
	/*#tabla tr td:nth-of-type(2),#tabla tr td:nth-of-type(3),#tabla tr td:nth-of-type(4){*/
	
	#tabla tr td:nth-of-type(5){
		padding-top:12px;
	}
	.tdtable{
		background-color:transparent !important;
	}
	#tabla tbody tr:nth-child(2n+1) {
		background:transparent;
	}
	#tabla tbody tr:nth-child(2n) {
		background:transparent;
	}
	#tabla .dropdown-menu {
		right: 10px;
		float: none;
		left: 10px;
		text-align: left;
		width:auto;
	}
	#tabla .dropdown-menu li a{ font-size:19px; padding-top:10px; padding-bottom:10px; }
	.btn-group button{ font-size:17px !important; }
	.btn-group button .icco { font-size:22px; margin-top:2px; padding-right:9px !important; }
	.NoMobile2{
		display:none !important;
	}	
	.Mobile{
		display:block;
	}
	.btn-addtienda{
		margin-bottom:20px !important; display:block; clear:both;
	}
	.btn-addtienda a{
		font-weight:normal;
	}
	.mensajeria_box .mdata:nth-of-type(1){
		width:auto; float:none; clear:both;
	}
	.mensajeria_box .mdata:nth-of-type(2){
		width:auto; float:none; clear:both;
	}
	.message_block_basea{
		width:auto; 
	}
	.message_block_base{
		width:auto; 
	}
	.mdata div a{
		margin-top:20px;
	}
	.mensajeria_box table tr td, .message_block_base, .message_block_basea{ padding-top:14px; padding-bottom:14px; }
	.mensajeria_box table tr td a, .message_block_base a, .message_block_basea a{ font-size:15px; }
	.form-group table{ margin:0 auto; display:inline-block; }
	.custom-input-file,.archivo,.form_extend .form-group a{ height:30px; line-height:30px; vertical-align:middle; font-size:17px !important; }
	.alert,.cuerpo_previo,.cuerpo{ font-size:15px; }
	.close{ font-size:25px !important; }
	.stat_col_1 .stat_box{ width:80%; display:inline-block; float:none; vertical-align:top; }
	.stat_col_5,.stat_col_6{ margin:0 auto; width:90%; }
	.stat_col_5 .stat_box,.stat_col_6 .stat_box{ width:auto; display:inline-block; }
	.tabla-3 span:nth-of-type(2) { width: 190px; }
}
@media (max-width: 680px){
	.modal-body table .clear div{ display:block !important; clear:both; padding:0px !important; margin:0 !important; }
	.tienda_table .div2{ width:47%; }
	.row_tallas span:nth-of-type(4) input{
		width:30px;
	}
	.modal {
		bottom:0 !important;
	}
}
@media (max-width: 640px){
	
	.tienda_table .div2,.tienda_table .div1,.tiendas_details_payment{ width:99%; padding:10px 0px; margin-bottom:0px; }
	.tiendas_details_payment div{ margin:20px; }
	.div1 .sub_div1{ width:auto; margin:0px !important; text-align:center; }
	.tienda_table .div1{  padding-bottom:0px !important; }
	.tiendas_details_payment{ text-align:left; }
}
	
@media (max-width: 600px){
	.stat_col_3 .stat_box ,.stat_col_4 .stat_box { width: auto; } 
	.block-porPrecio{ margin-top:10px;  }
	.block-porColor{ margin-top:20px;  }
	.adm500{ width:100%; }
	.jssora21r,.jssora21l{ display:none; }
	.user-form .form-group label{ max-width: 300px; }
	.user_post span textarea{ width:95% !important; }
	.producto_left{ width:100%; padding-bottom:10px; }
	.producto_left img{ width:90%; }
	.producto_right{ margin:20px; margin-top:0px; display:block; clear:both; width:93%; padding-bottom:0px; }
	.howto-box div div{ width:74%; } 
	.resize_faq{ width:100%; }
	.admimg_boxes{ margin:15px 10px; }
	.money_credits_1,.money_credits_2{ width:auto; margin:0 auto; margin-bottom:20px; }
	.money_saldo_box{ margin:10px auto;}
	.money_credits_1 img,.money_credits_2 img{ width:90% }
	.money_button_free{ margin-top:50px; }
	
	#buttons{ text-align:center;  }
	#buttons input{ float:none !important;display:inline-block; }
	.tipos_labels{ width:45%; }
	.producto-contenedor,.local_boxes{
		margin:5px;
	}
	.user-form{
		width:90%;
		padding:15px;
		margin:0 auto; display:block; float:none;
	}
	.registro3{ width:60px !important; }
	.user-form input[type="text"],.user-form input[type="email"],.user-form input[type="password"],.user-form select{
		width:80%;
		margin:0 auto;
	}
	.form_extend2 input[type="text"],.form_extend2 input[type="email"],.form_extend2 input[type="password"],.form_extend2 select{
		width:100%;
	}
	.form_extend input[type="text"],.form_extend input[type="email"],.form_extend input[type="password"],.form_extend select{
		width:100%;
	}
	.tip_capas,.tip_capas2{
		width:auto;
	}
	.group-nac{
		display:none;
	}
	.btn-group button:nth-of-type(1){
		width:80% !important;
	}
	.btn-addtienda{
		float:none; margin:0 auto; text-align:center; display:block;
	}
	.btn-addtienda a{
		float:none; margin:0 auto !important; text-align:center; width:auto; display:block; font-size:18px !important;
		padding:20px 0px !important;
	}
	.cuerpo_previo div:nth-of-type(1),.cuerpo div:nth-of-type(1){
		width:100%;
		height:300px;
	}
	.cuerpo_previo div:nth-of-type(1) img,.cuerpo div:nth-of-type(1) img{
		height:300px;
	}
	.cuerpo_previo div:nth-of-type(2),.cuerpo div:nth-of-type(2){
		width:100%;
	}
	.cuerpo h1{ margin-top:50px;}
	.nopadding{ padding:10px !important; margin:0 auto !important;}
	.mini_mobile{ display:none;}
	.ico-cel{ font-size:25px; margin-right:10px; bottom:0px; }
	.nav-tabs li a { padding: 18px 20px !important; }
	#myTab{top:3px;}
	
}
@media (max-width: 450px){
	.tabla-3 span:nth-of-type(1){ display:none; }
	.tabla-3 span:nth-of-type(2){ width:140px; }
	.stat_col_5 .stat_box,.stat_col_6 .stat_box{ width:auto; }
	.stat_col_5,.stat_col_6{ width:100%;  }
	.stat_col_3 .stat_box { width: 85%; } 
	.tabla-4 span:nth-of-type(1){ display:none; }
	.tabla-4 span:nth-of-type(2){ max-width:80px; }
	.tabla-4 span:nth-of-type(3){ text-align:right; }
	.tabla-4 span:nth-of-type(4){ display:none; }
	.block-porColor{ margin-left:0px; }
	.user-form .form-group label{ max-width: 200px; }
	
	
	.howto-box div div{ width:100%; float:none; margin:0; margin-bottom:40px; clear:both; display:block; }
	.howto-box div{ padding:0px !important; margin:0px; clear:both; }
	
	.icon-facebook-with-circle,.icon-instagram-with-circle,.icon-twitter-with-circle { display:block !important; clear:both !important; padding:50px; }
	.local_boxes{
		margin:10px 0px;
	}
	.user-form .form-group a{
		clear:both;
		display:block;
		margin:5px;
	}
	.tipos_labels{
		width:90%;
	}
	.admimg_boxes{ margin:15px 0px; }
}
@media (max-width: 300px){
	#tabla tr td img:nth-of-type(1){
		width:255px;
		height:157px;
	}
}