	#textoUp{
		margin-top:0;
	}

	.inputHotSale input{
		width:81%!important;
	    color:#666!important;
	    border-radius: 3px;
	    outline: none!important;
	    border: none!important;
	}

	.inputHotSale#emailHotSale{
		padding-right: 0!important;
		text-transform: uppercase;
	    margin-top: 20px;
	}

	.inputHotSale#nombreHotSale{
		padding-left: 0!important;
		text-transform: uppercase;
	    margin-top: 20px;
	}

	.newsletterForm div.form-group.submitBox#submitHotSale{
	    position: relative!important;
	    right: 0;
	    left: 0;
	    margin-top: 25px;
	    height: 51px;
	    margin-bottom: 10px;
	    background: transparent;
	    text-align: center;
	    overflow: hidden!important;
	}

	.newsletterForm div.form-group.submitBox#submitHotSale input{
    margin-top: 6px;
    overflow: hidden;
    float: none;
    text-align: center;
    color: #fff;
    width: 100%;
    font-size: 24px;
    border-radius: 3px;
    transition: all 0.3s ease-in-out;
    max-width: 400px;
    text-align: center;
    margin: auto;
    float: none;
    background: #323232;
    border: 1px solid #fff;
    height: 50px;
    padding-bottom: 5px;
    font-weight: 700;
    letter-spacing: 1px;
	}
	.newsletterForm div.form-group.submitBox#submitHotSale input:hover{
		opacity: .9;
	}

	#faltaMenosHS{
	}

	#cajaHotSale{
		margin-bottom: 15px;
		overflow: visible;
	    background: #fff;
	    margin-top: 50px;
	   padding:0!important;
	}


	section.proximamente section.newsletter p.counter span{
	    width: auto;
	    margin-right: 5px;

	}

	section.proximamente section.newsletter p.counter span.sepHotSale{
		margin-right: 20px;
	    display: inline;
    	white-space: nowrap;
	}



	section.proximamente section.newsletter p.counter{
		display: inline-block;
	}

	section.proximamente section.newsletter p.counter{
		font-size: 18px;
		text-transform: uppercase;
	    color: #484848;
	    font-family: 'Quicksand';
	    font-weight: 700;
	}

	section.proximamente section.newsletter p.counter span.dias{
		font-size: 70px;

	}

	section.proximamente section.newsletter p.counter span.horas{
		font-size: 70px;
		min-width: 80px;		
	}

	section.proximamente section.newsletter p.counter span.minutos{
		font-size: 70px;
		min-width: 80px;
	}

	section.proximamente section.newsletter p.counter span.segundos{
		font-size: 70px;
		min-width: 80px;
	}

	section.proximamente section.newsletter p.faltaMenos{
		display: inline-block;
	    color: #484848;
	    font-family: 'Quicksand';
	    font-size: 25px;
	    font-weight: 700;
	    margin-right: 20px;
	}

	section.containerHotSale{
		margin-top: 0!important;
		padding:0!important;
		background: #fff!important;
	}

	form#registroHotSale{
		padding:0!important;
		background: #ff6e16; /* Old browsers */
	background: -webkit-linear-gradient(left, #163dff 0%, #2a3aff 100%);
	background: -o-linear-gradient(left, #1628ff 0%, #2a4eff 100%);
	background: linear-gradient(to right, #214abd 0%, #244152 100%); /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6e16', endColorstr='#ff2a5b',GradientType=1 ); /* IE6-9 */
	    margin-top: 30px;
	}

form#registroHotSale .formHotSale {
    padding: 30px 30px;
    background: rgb(129,62,224);
    background: -moz-linear-gradient(top, rgba(129,62,224,1) 28%, rgba(0,97,232,1) 100%);
    background: -webkit-linear-gradient(top, rgba(129,62,224,1) 28%,rgba(0,97,232,1) 100%);
    background: linear-gradient(to bottom, rgba(129,62,224,1) 28%,rgba(0,97,232,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#813ee0', endColorstr='#0061e8',GradientType=0 );
}

	h2.h2HotSale{
	    margin-top: 0;
	    text-align: center;
	    text-transform: uppercase;
	    font-size: 27px;
	}

	section.newsletter .newsHotSale#newsletterMsg{
    background: #ff6e16;
    background-image: background: -webkit-linear-gradient(left, #ff6e16 0%, #ff2a5b 100%);
    background-image: background: -o-linear-gradient(left, #ff6e16 0%, #ff2a5b 100%);
    background-image: background: linear-gradient(to right, #ff6e16 0%, #ff2a5b 100%);
    background: -o-linear-gradient(left, #ff6e16 0%, #ff2a5b 100%);
    background: linear-gradient(to right, #ff6e16 0%, #ff2a5b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6e16', endColorstr='#ff2a5b',GradientType=1 );
    margin-top: 30px;
    padding: 30px 30px!important;
    text-align: center;
    color: #fff;
    margin-bottom: -15px;
    padding-top: 33px!important;
   }

   section.newsletter .newsHotSale#newsletterMsg p{
      color: #ffffff;
    	font-size: 18px;
    	margin-top: 30px;
    	text-align: center; 
    	margin-bottom: 30px;	
   }	

   section.newsletter .newsHotSale#newsletterMsg h2 {
   	 	color: #ffffff;
    	margin: 0;
    	padding: 0;
    	text-align: center;
    	font-size: 31px;
    	margin-top: 0;
    	text-align: center;
    	text-transform: uppercase;
    	font-size: 30px;
	}

	section.newsletter .newsHotSale#newsletterMsg button{
		margin-top: 6px;
    	overflow: hidden;
    	float: none;
    	text-align: center;
    	color: #fff;
    	width: 100%;
    	font-size: 24px;
    	border-radius: 4px;
    	transition: all 0.3s ease-in-out;
    	max-width: 400px;
    	text-align: center;
    	margin: auto;
    	float: none;
    	background: rgba(0, 0, 0, 0.7);
    	font-weight: 700;
    	letter-spacing: 1px;
    	text-transform: uppercase;
    	height: 40px;
    	outline: none;
    	border: none;
    	margin-bottom: 10px;
	}

	section.newsletter .newsHotSale#newsletterMsg h2:before {
    	color: #ffffff!important;
	}

	section.newsletter .newsHotSale#newsletterMsg div.ok{
		padding: 25px 0px;
	}
	@media (max-width: 1200px){
		.inputHotSale input {
    		width: 65%!important;
		}
	}

	@media (max-width: 995px){
		section.proximamente section.newsletter p.counter{
			font-size: 14px;
		}

		section.proximamente section.newsletter p.counter span.dias{
			font-size: 50px;
		}

		section.proximamente section.newsletter p.counter span.horas{
			font-size: 50px;
		}

		section.proximamente section.newsletter p.counter span.minutos{
			font-size: 50px;
		}

		section.proximamente section.newsletter p.counter span.segundos{
			font-size: 50px;
		}

		.inputHotSale input {
    		width: 65%!important;
		}
	}

	@media (max-width: 768px){
		section.proximamente section.newsletter p.counter{
			font-size: 12px;
		}

		section.proximamente section.newsletter p.counter span.dias{
			font-size: 30px;
		}

		section.proximamente section.newsletter p.counter span.horas{
			font-size: 30px;
		}

		section.proximamente section.newsletter p.counter span.minutos{
			font-size: 30px;
		}

		section.proximamente section.newsletter p.counter span.segundos{
			font-size: 30px;
		}

		#cajaHotSale{
			margin-top:10px;
		}

		#faltaMenosHS {
    		margin-bottom: 15px;
		}

		form#registroHotSale {
    		margin-top: 15px;
		}

		.inputHotSale#nombreHotSale{
			width: 100%;
			padding:0!important;
		}

		.inputHotSale#emailHotSale{
			width: 100%;
			padding:0!important;
		}

		.inputHotSale input {
    		width: 100%!important;
		}

		.newsletterForm div.form-group.submitBox#submitHotSale{
			padding:0px!important;
		}

		.newsletterForm div.form-group.submitBox#submitHotSale input{
			max-width: 100%;
			font-size: 20px;
		}

		h2.h2HotSale{
			font-size: 22px;
		}

		section.proximamente section.newsletter p.counter span.horas{
			min-width: auto;		
		}

		section.proximamente section.newsletter p.counter span.minutos{
			min-width: auto;
		}

		section.proximamente section.newsletter p.counter span.segundos{
			min-width: auto;
		}
	}

	@media (max-width: 550px){
		.inputHotSale#emailHotSale{
			padding:0px!important;
			margin-top:10px;
		}

		.inputHotSale#nombreHotSale{
			padding:0!important;
		}

		section.proximamente section.newsletter p.counter{
			font-size: 12px;
		}

		section.proximamente section.newsletter p.counter span.dias{
			font-size: 20px;
		}

		section.proximamente section.newsletter p.counter span.horas{
			font-size: 20px;
		}

		section.proximamente section.newsletter p.counter span.minutos{
			font-size: 20px;
		}

		section.proximamente section.newsletter p.counter span.segundos{
			font-size: 20px;
		}

		#faltaMenosHS {
    		font-size: 20px;
    		display: block;
		}

		h2.h2HotSale {
    		font-size: 18px;
		}

		section.proximamente section.newsletter p.counter span.horas{
			min-width: auto;		
		}

		section.proximamente section.newsletter p.counter span.minutos{
			min-width: auto;
		}

		section.proximamente section.newsletter p.counter span.segundos{
			min-width: auto;
		}

		section.proximamente section.newsletter p.counter span.sepHotSale {
    		margin-right: 10px;
		}
	}



@media (max-width: 385px){
		.inputHotSale#emailHotSale{
			padding:0px!important;
			margin-top:10px;
		}

		.inputHotSale#nombreHotSale{
			padding:0!important;
		}

		section.proximamente section.newsletter p.counter{
			font-size: 10px;
		}

		section.proximamente section.newsletter p.counter span.dias{
			font-size: 15px;
		}

		section.proximamente section.newsletter p.counter span.horas{
			font-size:15px;
		}

		section.proximamente section.newsletter p.counter span.minutos{
			font-size: 15px;
		}

		section.proximamente section.newsletter p.counter span.segundos{
			font-size: 15px;
		}

		#faltaMenosHS {
    		font-size: 15px;
		}
	}



