/* Documento CSS - Creado por Studio byte - www.studiobyte.com.ar */

/* Etiquetas */
@media only screen and (max-width: 1000px) {

	#TelTop, #MenuPrincipal{
		display:none;
	}
	#Cabecera{
		background:none;
		height:310px;
	}
	#Logo{
		top:40px;
	}
	#LinksTop{
		float:none;
		text-align:center;
		margin:0;
		display:block;
	}
	#Cabecera, .Contenido {
		width:100%;
	}
	a.MenuTop:link, a.MenuTop:visited{
		margin: 0 20px;
	}
	#Modal{
		top:0;
		left:0;
		margin-top:0;
		margin-left:0;
		width:98%;
		height:98%;
		margin:1%;
		max-height:9000vh;
	}
	.DescripcionArticulo{
		height:auto;
	}
	#ContenidoDetalle .CeldaStock, #ContenidoDetalle .ControlCarro, #ContenidoDetalle .SinStock, #ContenidoDetalle .CeldaPopularidad {
		width:100%;
		text-align:center;
		margin-top:10px;
	}
	#Modal{
		overflow-y:auto;
		overflow-x:hidden;
	}
	#ContenidoModal{
		overflow-y:auto;
		overflow-x:hidden;
	}
	#BtnCerrarModal{
		position:fixed;
	}
	.SocialDetalle{
		width:221px;
		margin-right:auto;
		margin-left:auto;
	}
	.SocialDetalle span{
		display:block;
		margin-bottom:8px;
		text-align:center;
		width:100%
	}
	.WhatsApp{
		display:inline-block;
	}
	#BtnPdf{
		display:block;
		text-align:center;
	}
	#MPiframe{
		width:100%;
		min-width:100%;
		height:100%;
		left:0;
		margin-left:0;
		min-height:100%;
		position:absolute;
		overflow:scroll;
		-webkit-box-shadow: 0 0 0 #333;
		-moz-box-shadow: 0 0 0 #333;
		box-shadow: 0 0 0 #333;
	}
	#BtnCerrarMPiframe p{
		margin:0;
		padding:0;
	}
}
@media only screen and (max-width: 720px) {
	.Col33, .Col50, .Col66, .Col100{
		width:100%;
		float:none;
		display:block;
	}
	.Formulario .Col50{
		width:calc(100% - 20px);
		padding:0 10px;
	}
	.SeccionesPie{
		margin-top:30px;
	}
	.FrmTextarea{
		width:calc(100% - 40px);
	}
	.FrmCampo{
		width:calc(100% - 20px);
	}
	.FrmSelect{
		width:100%;
	}
	#FrmRegistro1, #FrmRegistroFull{
		width:calc(100% - 20px);
		padding:20px 10px 0px 10px;
	}
}
@media only screen and (max-width: 460px) {

	#Copy{
		height:auto;
	}
	.ContenedorCopy{
		float:none;
		background:red;
		width:240px;
		margin:0 auto;
	}
	.Afip{
		margin:0;
	}
	.SBLogo{
		float:none;
		text-align:center;
		margin:0;
	}
	#TopCabecera{
		padding-top:50px;
		background: #003a59;
		background: -moz-linear-gradient(top, #003a59 0%, #07577c 100%);
		background: -webkit-linear-gradient(top, #003a59 0%,#07577c 100%);
		background: linear-gradient(to bottom, #003a59 0%,#07577c 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003a59', endColorstr='#07577c',GradientType=0 );
	}
	.RadioLeft{
		float:none;
		display:block;
		margin:20px auto;
		text-align:center;
		width:90%;
	}
	.LabelRadioAConvenir{
		max-width:250px;
	}
	#Checkout h1{
		text-align:center; font-size:18px;
	}
	#Checkout .CeldaTotal{ font-size:17px;}
	#Checkout .CeldaCantidad{
		padding:2%;
	}
	#Checkout .CeldaPrecio{
		padding:10px 2% 2% 2%;
		font-size:12px;
	}
}