input {
	-webkit-appearance: none;
	-webkit-border-radius:0; 
	border-radius:0;
}
/* BANNER CHEQUE REGALO */
#banner {
	position:relative;
	margin:15px 0;
	border:solid 3px #fdbfc1;
	background: url(../images/bg_chequeRegalo.jpg) no-repeat center top;
	background-size: 100% 100%;
}

#banner #boton{
	position:absolute;
	bottom:3px;
	left:310px;
	z-index:1000;
}

#banner #txt1 {
	float:left;
	width:36%;
	padding:20px 2%;
	font-family: 'Conv_GOTHICB';
	font-size:16px;
	color:#000;
	line-height:26px;
	text-align:center;
}
#banner #txt1 b {
	font-size:24px;
	font-weight:normal;
}
#banner #txt1 strong {
	color:#ff4957;
	font-weight:normal;
}
#banner #txt2 {
	float:left;
	background: url(../images/sepBannerCheque.png) no-repeat center right;
	width:25%;
	padding:25px 3%;
	font-family:Arial;
	font-size:14px;
	color:#000;
	text-align:left;
}
#banner #txt2 b {
	color:#ff4957;
}
#banner #txt3 {
	float:left;
	width:25%;
	padding:25px 2%;
	background: url(../images/sepBannerCheque.png) no-repeat center right;
	text-align:center;
}
#banner #txt3 img {
	max-width:100%;
}
#banner #dato {
	padding:25px 0 0 75px;
	line-height:1;
	text-align:center;
}
/* BANNER CHEQUE REGALO SMART */
#bannerSmart {
	position:relative;
	margin:15px 4%;
	width:90%;
	border:solid 3px #fdbfc1;
	background: url(../images/bg_chequeRegalo.jpg) no-repeat center top;
	background-size: 100% 100%;
	text-align:left;
}

#bannerSmart #txt1 {
	padding:3%;
	font-family: 'Conv_GOTHICB';
	font-size:16px;
	color:#000;
}
#bannerSmart #txt1 b {
	font-size:24px;
	font-weight:normal;
}
#bannerSmart #txt1 strong {
	color:#ff4957;
	font-weight:normal;
}
#bannerSmart #txt2 {
	padding:3% 3% 5% 3%;
	font-family:Arial;
	font-size:14px;
	color:#000;
	background:url(../images/sep_key.png) no-repeat bottom left;
}
#bannerSmart #txt2 b {
	color:#ff4957;
}
#bannerSmart #txt3 {
	padding:3% 3% 5% 3%;
	background:url(../images/sep_key.png) no-repeat bottom left;
}
#bannerSmart #txt3 img {
	max-width:100%;
}
#bannerSmart #dato {
	padding:25px 0 0 75px;
	line-height:1;
	text-align:center;
}


/* CARRITO */
.param {
	background:#fbced1;
}
.param td {
	padding:5px 12px;
	font-family:Arial;
	font-size:14px;
	color:#cc6868;
	font-weight:bold;
}
.param .sep {
	background:url(../images/sepParam.gif) no-repeat;
	background-position:0 9px;
}

.carritoFile {
	background:#FFF;
}
.carritoFile td {
	padding:12px;
	border-bottom:solid 3px #fbced1;
	font-family:Arial;
	font-size:12px;
	color:#c98e91;
}
.carritoFile .sep {
	background:url(../images/sepCarrito.gif) no-repeat;
	background-position:0 12px;
}
.carritoFile td b {
	font-size:14px;
	color:#000;
}
.carritoFile td input[type='text'] {
	background:#f4f4f4;
	border:solid 1px #9c938d;
	font-size:14px;
	color:#000;
	font-weight:bold;
}
.carritoFile td strong {
	font-size:18px;
	color:#fe4a55;
}

.carritoFile #regalo {
	font-size:15px;
	color:#fe4a55;
	font-weight:bold;
}

.carritoTotal {
	position:relative;
	background:#fbced1;
	border-top:solid 1px #FFF;
	padding:20px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#cc6868;
}
.carritoTotal b {
	color:#000;
}
.carritoTotal strong {
	font-size:22px;
	color:#000;
}
.carritoTotal .linea_importe {
	float:right;
}
.carritoTotal .concepto {
	float:right;
	text-align:center;
}
.carritoTotal .importe {
	float:right;
	font-size:20px;
	color:#3E3030;
}
.carritoTotal .total {
	float:right;
	padding-left:5px;
	text-align:right;
	font-size:24px;
	line-height:18px;
	color:#000;
	font-weight:bold;
}
.carritoTotal .total span {
	font-weight:normal;
	font-size:12px;
}


/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-width : 0px) 
and (max-width : 685px) {
	.carritoFile td {
		padding:2%;
		border-bottom:solid 3px #fbced1;
		font-size:12px;
		color:#cc6868;
	}
	.carritoFile td b {
		font-size:12px;
	}
	.carritoFile td input[type='text'] {
		background:#f4f4f4;
		border:solid 1px #9c938d;
		font-size:14px;
		color:#000;
		font-weight:bold;
	}
	.carritoFile td strong {
		font-size:18px;
		color:#fe4a55;
	}
	
	#fotoCarrito {
		float:left;
		width:28%;
		margin-right:4%;
	}
	#infoCarrito {
		float:left;
		width:68%;
	}

}

}

/* Smartphones (landscape) ----------- */
@media only screen
and (min-width : 320px) {
	

}

/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 320px) {
	
	

}


/* Tablets (portrait and landscape) ----------- */
@media only screen
and (min-width : 686px) 
and (max-width : 2500px) {
	

}