.containerPromoProducto { background: url(images/bk_CuidadoDiario.jpg) 0px 0px no-repeat; background-size: 100% 100%; }
.headerPromoProducto,.arte-header	{  text-align:center;  }
.headerPromoProducto img ,.arte-header  img { width: 100%; padding: 10px 6%; }

.cajaTextoPromoProducto,.arte-lateral		{text-align:right; padding-top: 40px; }
.cajaTextoPromoProductoInner	{ padding: 5% 10%; width: 100%; min-height: 400px; background-color: rgba(231, 232, 235, 0.6); }

.cajaLoginPromoProducto,.label-generico		{ padding:5%;}

.arte-formulario		{ padding: 20px 10px 20px 30px; }

.cajaLoginPromoProductoInner	{ background-color:#e4f0f2; padding:5% 10%; width:100%; }
.containerPromoProducto p	{ font: normal 17px/22px Georgia, serif !important; }

.imgMochilaPromoProducto		{ width: 100%; text-align:center; }

.cajaLoginPromoProducto .loginLabel { color:#000; margin-top: 5px; }

.input-generico  textarea {
	border: 1px solid #938382;
    background-color: #f1f5f8;
    border-radius: 3px;
    height: 32px;
    font: normal 17px/20px Georgia, serif;
    padding: 3px 5px;
    width: 98%;
	height:140px !important;
	resize:none;
}

.input-generico .error-generico {
	background: #f58a8a52;
	border:solid 1px red;
}

.msj-error {
	color:#f44336d9;
    font: normal 12px/14px Georgia, serif;
	text-align:center;
}

.boton-generico { margin-top: 5%;    text-align: right; }

.cajaLoginPromoProducto .loginForgotPass 	{ margin-top:7px; margin-bottom:7px;}
.cajaLoginPromoProducto .loginForgotPass a { 
	font: normal 13px/22px Georgia, serif; 
	color:#59b3c9; 
	text-decoration:none;
}

.cajaLoginPromoProducto .loginSubmitBox .loginSubmit { 
	font: bold 16px/20px Georgia, serif;
    padding: 6px 15px;
    color: #fff;
    background-color: #2daac9;
    border: 0 !important;
	outline: none;
	margin-right:2%;
	}

.cajaLoginPromoProducto .loginSubmitBox .RegisterSubmit { 
	font: bold 16px/20px Georgia, serif;
    padding: 6px 15px;
    color: #fff;
    background-color: #c56598;
    border: 0 !important;
	outline: none;
	margin-bottom:20px;
	margin-right:2%;
	}	

.boton-share			{ text-align: center; }	
.boton-share img {    padding: 5px;width:20%; }	
.bonusPharma {
    padding: 10px 0px 20px;
    border-top: 1px solid #66b6ef;
    margin-top: 20px;
}

	
.loginSeparador	{ border-bottom: 1px solid #2daac9; margin-top: 10px; }

.cajaLoginPromoProducto .loginTextRegistro,.arte-formulario .label-generico { font: normal 16px/20px Georgia, serif; color: #000; padding-bottom: 10px; }

.cajaGraciasPromoProductoInner	{ border: 4px solid #fff; padding:5% 10%; width:100%; min-height:400px; background: url(/Portals/0/Campaigns/201802_VueltaAlJardin/bk-gracias.png) top left repeat; }

.legalesPromoProducto { text-align:center;  font: normal 13px/20px Georgia, serif; color: #000; 
padding-top: 10px; padding-bottom: 20px;}

.legalesPromoProducto a { text-decoration:none; color: inherit; }

.arte-formulario {    padding: 10px 50px;}
.arte-formulario>.row {padding: 5% 10%;min-height: 400px; background-color: rgba(231, 232, 235, 0.6); }

.arte-formulario input[type="text"],.arte-formulario input[type="password"]
{
    border: 1px solid #938382;
    background-color: #f1f5f8;
    border-radius: 3px;
    height: 32px;
    font: normal 17px/20px Georgia, serif;
    padding: 3px 5px;
    width: 100%;
    resize: none;	
}

.bases, .bases a,.bases a:active,.bases a:hover,.bases a:visited
{
	 font: normal 10px/12x Georgia, serif;
	 color:#bebebe;
	 text-align:center;
	 text-decoration:none;
}
.marginTop10 { margin-top: 8px; }

/*//// TABLET ////*/ 
@media (min-width: 480px ) and (max-width: 800px )  {	

	.headerPromoProducto img ,.arte-header img	{ padding: 10px 10% 0px; }	
	.cajaLoginPromoProducto		{ padding:40px 40px; }
	.cajaLoginPromoProductoInner	{ padding:15px 30px; }
	.cajaTextoPromoProducto,.arte-lateral		{ padding: 40px; }
	
	

}

/*//// DESKTOP ////*/ 
@media (min-width: 801px) {

	.headerJardin img,.arte-header img 	{ padding: 25px 15% 10px; }

	.cajaLoginPromoProducto		{ padding:50px 75px;}
	.cajaLoginPromoProductoInner	{ padding:30px 35px 10px; }	
	.cajaTextoPromoProducto,.arte-lateral		{ }
	
	
}