@media (max-width:1350px){
	body{min-width:auto !important; width:98% !important;}
	img{max-width:100% !important;}
	iframe{width:100%;}

	#Menu .main a {padding-left: 10px;}
	#Menu #Home {padding-left: 5px; padding-right: 5px;}
	#Cuenta{width:80px;}
	#MFamilias{margin-top:15px;}
	#ComLabel{width:100%;}
	#PCapB{width:45%;}
	#Cookie{height:140px; bottom:0px; top:auto; width:100%;}
	#TitleCook{padding:10px 61px;}
	#CookTex{word-wrap:break-word; padding:10px 61px;}
	#AceptarPol{padding:10px 61px;}
	#Acep{padding-left:0px;}
	#PText{width:95% !important;}
	#MFicha{width:45%;}
	#BodOff{min-width:auto !important; width:98% !important;}

	.PText{width:auto !important;}
	.PCont{width:auto !important;}
	.PImage{width:95% !important;}
	.PVideo{width:95% !important;}
	.BlockImage{width:90%; margin-left:15px;}
	.ContBF{margin-top:0px;}
	.ContBFl{margin-top:0px;}
	.ContBFr{margin-top:0px;}
	.Banner{max-width:100% !important; max-height: 100% !important;}
	.BNav{top:10px !important;}
	.UltUn {max-width: 60px !important; margin-top: 10px;margin-top: -15px;}
}

@media (max-width:1050px){
	#Home{width:60px;}
	#Menu #Home {padding-left:0px; padding-right:0px;}
	#Carrito{width:50px;}
	#Cuenta {width:55px;}
	#Cookie{height:150px; bottom:0px; top:auto; width:100%;}
  	#AceptarPol{margin-top:10px;}
  	#Hdesc{width:475px;}
  	#MainMenu #Carrito{width:125px;}
  	#MainMenu #Cuenta{width:100px;}
  	#MainMenu #Carrito #CarritoCant{width:80px;}
  	#CarritoTotal{left:-622px;}
  	#MainMenu #CuentaDesp{left:-123px;}
  	#HPanel #MainMenu .main a{padding:10px;}
  	#HPanel .main .ulright{margin-left:139px; margin-top:-35px;}
  	#BtnCar{margin-top: 15px;}  

	.AcnInp{width: 65px;}
	.MArtCant{margin-top: 15px;}
	.NLead{display: block; margin: 1%;width: 42%;height: 300px; border: 1px solid rgb(234, 234, 234);float: left; padding: 3% 2%;}
}

@media (max-width:850px) and (orientation: landscape){
	#MTabTal{top: 40px !important;}
}

@media (max-width:850px){
	input[type=checkbox]{-ms-transform: scale(1.8); -moz-transform: scale(1.8); -webkit-transform: scale(1.8); -o-transform: scale(1.8); margin-right: 10px;}
	footer{padding-top: 25px;}

	#Resumen{word-wrap: break-word; white-space: pre-wrap; text-align: justify; font-family: monospace;}
	#Loader{position: absolute !important;}
	#LPanel{display:none !important;}
	#RPanel{display:none !important;}
	#MainMenu{display:none;}
	#Logo{width:45%;}
	#Menu{display:none;}
	#Bar{position:relative; z-index:1; width:100%; height:40px;}
	#Barra{display: block; position: absolute; right: 15px; z-index: 1000; top: 7px; background-color: transparent !important;}
	#RightMov{display: block;width:100%;}
	#RightMov #CarritoMov #CarritoLinkMov{display: inline;}
	#RightMov #CarritoMov #CartImgMov{margin-top: 8px; margin-right: 5px; margin-left: 10px;}
	#RightMov #CarritoMov #CarritoCantMov{display: inline; float: right; margin-right: 10px; margin-top: 10px; width:80%; text-align:right;}
	#CarritoTotal{display:none !important;}
	#ImgGalery{margin-top:20px;}
	#Cuenta{background-color:#4D4D4D; height:100%; width:60px;}
	#Cuenta a{margin-top:9px;}
	#CuentaDesp{display:none !important;}
	#ImgMov{background: url(../images/menumov/movil1.png); height: 28px; width: 28px; display: block; float: left; }
	#MainMenuMov{width:98%; position: absolute; z-index: 1; top:0px;}
	#ArtSort{width:50%;}
	#ArtMostrar{width:50%; margin-top:10px;}
	#ArtNReg{width:50%; margin-top:10px;}
	#MImages .Ultun{margin-left:180px !important;}
	#Cookie{width:98%;height: 160px;}
	#AceptarPol{margin-top:0px;}
	#MTransport, #MPago{padding: 20px 15px; margin: 10px; margin-top:35px;}
	#MArtAppend{margin-top:70px;}
	#DatosPerson, #DirEntrega, #DeseoFactura, #DirFactura, #UDFooter, #UDTop, #DeseoDirFactura, #Direcciones{padding:30px;}
	#ConfirmF{padding-left:30px;}
	#BtNoReg,#BtRegistro{margin-top:15px;}
	#LoginData,#NewPass{margin-top:20px;}
	#MArticulos{width: 100%;}
	#BtnEliminar{margin-bottom:30px;}
	#Confirm {display: block; float: left; padding-top: 20px;}
	#fblocks{text-align:center;}
	#BBImg{width: 50%; display:block; margin:0 auto;}
	#Buttons{margin-top: 20px;}
	#CntInfo{width:98%;}
	#MTabTal{margin-left: 10px;}
	#BlocDet{margin-right: 0px;}
	#FiltroAtr{display:none;}
	#DivVerMas{right: 70px;}
	#LinFpago{width: 93.5%;}
	#MCarac{width: 100%; margin-bottom: 0px;}
	#MDoc{width: 100%;}
	#BlockComMov{border-radius: 5px; width: 100%; margin-bottom: 20px; border: 1px solid #DCDCDC; border-collapse: collapse;}
	#TdCDoc{font-weight:bold; background-color: rgb(224, 228, 233);}
	#BlockVenMov{border-radius: 5px; width: 100%; margin-bottom: 20px; border: 1px solid #DCDCDC; border-collapse: collapse;}
	#TdVDoc{font-weight:bold; background-color: rgb(224, 228, 233);}
	#BlockFacMov{border-radius: 5px; width: 100%; margin-bottom: 20px; border: 1px solid #DCDCDC; border-collapse: collapse;}
	#TdFDoc{font-weight:bold; background-color: rgb(224, 228, 233);}

	.TdCTit{text-align: right; width: 20%;}
	.TdCLin{text-align: left; width: 80%;}
	.TdVTit{text-align: right; width: 20%;}
	.TdVLin{text-align: left; width: 80%;}
	.TdFTit{text-align: right; width: 20%;}
	.TdFLin{text-align: left; width: 80%;}
	.ConfMDatos{padding-top: 20px;}
	.FamCont{width:95% !important; max-width: 200px; min-height:200px;}
	.FamName{margin:12px;}
	.MenuMov{width:100% !important; display:block !important;}
	.ulmainMov{background-color:white; width: 100%; margin: 0px !important; padding: 0px !important; list-style: none;}
	.mainMov {padding:10px; margin-bottom:1px !important;}
	.mainMov a {color: white !important; width:100%; display:block;}
	.mainMov:hover{background-color: white !important;}
	.mainMov:hover a{color: #444 !important;}
	.ControlPanel{padding: 1px;}
	.NLead{margin-top: 20px !important; float: none; width: 80% !important; margin: 0px auto; display: block;}
	.NImg{width:100%;}
	.InputBlock input{width:95%;}
	.InputBlock .DespVal{width:98.5%; margin-left: 5px;}
	.InputBlock .DespItems {width: 85.5%; margin-left: 5px;}
	.Bloquex2{width:95% !important;}
	.MCArtTalla{text-align:left;}
	.MCArtDel{text-align:right;}
	.ContBF{margin-top:20px !important; float:none; width:80% !important; margin:0px auto;}
	.ContBFl{margin-top:20px !important; float:none; width:80% !important; margin:0px auto;}
	.ContBFr{margin-top:20px !important; float:none; width:80% !important; margin:0px auto;}
	.ContBA{margin-top:20px !important; float:none; width:80% !important; margin:0px auto;}
	.ContBAl{margin-top:20px !important; float:none; width:80% !important; margin:0px auto;}
	.ContBAr{margin-top:20px !important; float:none; width:80% !important; margin:0px auto;}
	.ArtCont{width: 95% !important;max-width: 200px; margin: 0px auto; margin-top: 20px !important; margin-bottom: 5px !important;}
	.CntSel{width: 97%; margin-left:0px; margin-right:0px;}
	.TranspLine, .FPago{width:50% !important; margin:0px auto; float:none; text-align: center; margin-top: 15px;}
	.TrName, .TrType, .FPName, .FPType{width:100%;}
	.TrImage img, .FPImg img{width:100%;}
	.TrCoste,.FPCoste{width:100%; margin-top: 2px; margin-left:0px;}
	.TrSel,.FPSelBl{text-align:center; float:none;}
	.TrName,.FPName{text-align:center;}
	.CheckBlock{width:auto;margin-top:10px;height:20px;}
	.InputBlock{width:100% !important;}
	.AccCtrl{display:block !important; width:100% !important; margin-top: 5px; font-size:14px;}
	.AccCtrlx2{display:block !important; width:100% !important; margin-top: 5px; font-size:14px;}
	.ArtImg{max-height: 163px !important;}
	.FamImg{max-height: 206px !important;}
	.PadAcc{padding:10px;}
	.PCap{width:30%; text-align:center;}
	.MCArtPr{text-align:right;}
	.ArtC{margin-right:0px; margin-bottom:10px;}
	.ArtT{margin-bottom:10px;}
	.fblock{width:100% !important; margin-bottom:20px;}
	.fbel{width:100% !important;}
	.fbel #fbimage{float: left; margin: 5px 10px; display: none;}
	.fbel #fbtext{float:none;}
	.fbel #fbname{float:none;}
	.InputBlock .Vital{width: auto;}
	.BBAbrir{padding-top: 10px; width: 100%; text-align: center; background-color: lightgrey; margin-top: 10px;}
	.BCLine{height:100%;}
	.BCLine div{float:none;}
	.BBTitulo{height:90px; width:100%;}
	.BBTexto{width:98%;}
	.BBImage{width:100%; height:auto;}
	.BannerImg{height: 100% !important; width: 100% !important;}
	.CFormLine input{width:98%;}
	.BlocTFilM{margin-left:0px;}
	.TitDocu{display:block; margin-top: 5px;}
}

@media (max-width:650px){
	#MenuMov .mainMov a{width:87%;}
	#CPanel{font-size:12px;}
	#Logo #LogoImg{margin-top:25px;}
	#CArtMsg{margin-top:50px; padding-left: 24px;}
	#DeseoFactura{display:block !important;}
	#Direcciones .Block.Caption{padding-top:50px;}
	#Cookie{height:180px;}
	#BtnCar{margin-top:10px; margin-right:0px;}
	#TitleTextH{font-size:12px;}
	#NormalTextH{font-size:12px;}
	#DivNomMov{width: 50%;}
	#DivRefMov{width: 50%;}
	#DivStoMov{width: 50%;}
	#DivPreMov{width: 50%;}

	.TdCTit{width: 40%;}
	.TdCLin{width: 60%;}
	.TdVTit{width: 40%;}
	.TdVLin{width: 60%;}
	.TdFTit{width: 40%;}
	.TdFLin{width: 60%;}
	.ResC{width:38%;}
	.ControlPanel{padding:0px !important; padding-top: 10px;}
	.board{width:30%;}
	.ResC{width:48%;}
	.PVP{font-size:14px;}
	.PVPantes{font-size:12px;}
	.InputBlock .DespVal{width:100%; padding-right: 0px !important;}
	.InputBlock .DespItems {width: 75%; margin: 0px;}
	.FPImg{width:auto;}
	.AccCtrl.AccUnActive#CPBlock {display:none !important;}
	.ArtLine{margin:15px;}
	.MArtCant{width:137px; margin-right:0px;}
	.BtnCarName{width:70px;}

	/* Articulo.html */
	#BodArtHtml{width: 100% !important;}
	#BodHtmlArt{margin-top:0%; padding: 50px 30px 30px;}
}

@media (max-width:550px){
	#Logo{width:30%;}
	#Logo #LogoImg{margin-top:47px}
	#MImages .Ultun {margin-left: 100px !important;}
	#PCapB {width: 40%;}
	#PCaptions {font-size: 11px; padding-top: 30px;}
	#Cookie{height:200px; text-align:left;}
	#MFicha{margin-left: 5%;}
	#Buscador{max-width: 200px;}
	#Buscador input {width: 74%;}
	#MFicha{margin-top:15px;}
	#ConfLOPD{margin-bottom: 50px;}
	#TitleOff{font-size: 15px; font-weight: bold;}
	#TextOff{font-size: 12px; padding-top: 10px;}
	#ArtSort{width:100%;}
	#ArtMostrar{width:100%; text-align:left; margin-top:15px;}
	#ArtNReg{width:100%; text-align:left; margin-top:15px;}
	#DivImgMov{width:80px; height:100%; margin-right: 20px;}
	#DivImgArt{max-width: 80px !important; max-height: 80px;}
	#TabTableMDat {font-size: 11px;}
	#LogSeoImg{width:60%;}

	.BNav{top: 5px !important;}
	.NavNext{width:5%;}
	.NavPrev{width:5%;}
	.FamName{margin:7px;}
	.ArtTN{margin-top: 15px; width: 100%;}
	.ControlPanel {padding:0px; padding-top: 10px;}
	.ArtTalla {margin-top: 5px;}
	.ArtCN{margin-right:10px; width:100%;}
	.ArtTN{margin-right:13px;}
	.ResC {width: 95% !important; font-size: 10px;}
	.ResV {width: 95% !important; float:none; padding-right:4% !important;}
	.AcnInp {width: 40px;} 
	.ImgCol{margin-left:0px;}
	.TranspLine, .FPago{width:80% !important;}
	.ArtLine{margin:10px;}
	.CntSel{width: 99%;}
	.DesplegableA{margin-top:10px;}
}

@media (max-width:450px){
	#MImages .Ultun {margin-left: 80px !important;}
	#Cookie {height: 250px;}
	#TitleCook {padding-left: 50px; padding-top: 20px; padding-bottom: 0px;}
	#CookTex {padding: 10px 50px;}
	#BarraCook{display:none;}
	#AceptarPol{float:left;}
	#LinkPolCook{padding-left:0px; display:block; margin-top:2px;}
	#BtnCar{width:145px; float:none;}
	#CArtMsg{width:145px; margin-top:10px; padding-left:0px;}
	#Confirm{font-size:12px;}
	#MArtPrice{font-size:14px;}
	#MArtMsg{font-size:12px;}
	#MArtPriceSi{font-size:11px;}
	#MArtMsgSi{font-size:10px;}
	#MRelName{font-size:12px;}
	#AceptarPol{float:left; padding: 0px 50px;}
	#DivVerMas {right: 50px;}
	#LinFpago {width: 90%;}
	#BtnEliminar {font-size: 10px;}
	#TxtColImg{font-size:10px;}

	.CArtMsgT.Info{padding-left:34px;}
	.MComp{margin:8px;}
	.MArtCant{width:132px;}
	.CntBto{width:145px;}
	.BBTexto{padding-top: 5px;}
	.AccMessage.Warn{font-size:14px;}

	/* Articulos.html */
	#NomTitHtml {font-size: 16px;}
	#NomArtHtml {font-size: 17px;}
	#PriArtHtml {font-size: 15px;}

}

@media (max-width:350px){
	#Breadcrumbs h2{font-size:12px;}
	#Cookie {height: 280px;}
	#MArtName{font-size:12px;}
	#MArtCod{font-size:11px;}
	#MArtStock{font-size:11px;}
	#MArtAppend{margin-top:20px;}
	#MArtComp{margin-top:15px}
	#BtnContinuarAc{margin-top:20px;}
	#CookTex {font-size: 11px;}
	#TitleTextH{font-size:11px;}
	#NormalTextH{font-size:11px;}
	#BotAtr{width:100%;}
	#BotBor{width:100%; margin-left:0px;}
	#BlocTFil {height: 90px;}

	.FamCont{width:80% !important;}
	.CntBto{width:130px;}
	.Etiqueta{max-width: 70px !important;}
	.BlocTFilM{margin-top: 20px; width:100% !important;}
}