@charset "utf-8";
/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td, input, select, textarea{border:0;vertical-align:baseline;margin:0;padding:0;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
header, section, footer, aside, nav, main, article, figure {display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
html, body {
	font-family: 'Montserrat', Helvetica, Arial, sans-serif; 
	min-width:360px;
	font-weight:400;
	color:#000000;
	margin:0 auto;
	min-height:100%;
	height:100%;

}
#content{
	position:relative;
	overflow:hidden;
}
a, a:hover{ 
-o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s;
text-decoration:none;
display:block; 
cursor:pointer;
}
.f-left{float:left;} 
.f-right{float:right;}
.c-left{clear:left;} 
.c-right{clear:right;} 
.c-both{clear:both;} 
.m-right{margin-right:1em;}
.m-left{margin-left:1em;}
.m-top{margin-top:1em;}
.m-bottom{margin-bottom:1em;}
.p-left{padding-left:1em;}
.p-right{padding-right:1em;}
.p-bottom{padding-bottom:1em;}
.p-top{padding-top:1em;}

.w100{width:100%}
.light{font-weight:300;}
.normal{font-weight:400;}
.semibold{font-weight:600;}
.bold{font-weight:700;}

.esquina-sup{
	position:absolute;
	left:0;
	top:42px;
	z-index:10;
	width:241px;
}
.esquina-inf{
	position:absolute;
	right:0;
	bottom:0;
	z-index:10;
	width:302px;
}

header{
	width:100%;
}

.banda-header{
	width:100%;
	background:#1c8bad;
	height:42px;
}
section, .content, .header{
	position:relative;
	overflow:hidden;
	width:100%; max-width:1370px; overflow:auto; margin:0 auto;
}

.header-info{
	font-weight:700;
	color:#FFFFFF;
	padding-top:.6em;
	font-size:1.1em;
}
.banner{
	display:none;
}
.py{
	background:url(../img/paraguay.png) no-repeat left 6px;
	background-size: 50px auto ;
	padding-left: 60px;
	height:42px;
}
.phone-info{
	background:url(../img/phone.svg) no-repeat left 14px;
	background-size:17px auto;
	padding-left:24px;
	padding-right:2em;
}
.header{
	width:100%;
	min-height:600px;
	background:url(../img/bck-bienestar-1.jpg) no-repeat 35% bottom;
	background-size: auto 100% ;
}
.header-left{
	float:left;
	width:50%;
}
.header-right{
	float:right;
	width:287px;
}
.logo{
	float:left;
	max-width:233px;
	width:100%;
	margin-top:3.5em;
}
.header-subtitulo{
	clear:both;
	float:left;
	font-size:1.9em;
	font-weight:900;
	margin-top:2.4em;
	line-height:1em;
}
.header-titulo{
	clear:both;
	float:left;
	font-size:3.5em;
	font-weight:900;
	color:#1c8bad;
	max-width:525px;
	line-height:1em;
	margin-top:5px;
}
.red-form{
	background:#e76829 url(../img/dots.svg) no-repeat center bottom;
	width:100%;
	max-width:287px;
	min-height:200px;
	float:right;
	padding: 1em;
}

.pedilo{
	color:#FFFFFF;
	font-weight:700;
	width:100%;
	font-size:1.8em;
	text-align: center;
}

.form-pedido{
	clear:both;
	float:left;
	width:100%;
	margin-top:.6em;
}
.form-pedido .text{
	clear:both;
	float:left;
	width:100%;
	border:none;
	background:#FFFFFF;
	min-height:38px;
	margin-top:.6em;
	font-family:   'Montserrat', Helvetica, Arial, sans-serif; 
	padding:.5em;
	font-size: 1.2em;
}
.form-pedido textarea{
	clear:both;
	float:left;
	width:100%;
	border:none;
	background:#FFFFFF;
	height:120px;
	margin-top:.6em;
	font-family:   'Montserrat', Helvetica, Arial, sans-serif; 
	padding:.5em;
	font-size: 1.2em;
}
::-webkit-input-placeholder{
	color:#1c8bad;
	text-align: center;

}
::-ms-input-placeholder{
	color:#1c8bad;
	text-align: center;
	
}
::placeholder{
	color:#1c8bad;
	text-align: center;

}
.form-pedido textarea::placeholder{
	padding-top:15%;
	
}
.form-pedido textarea::-webkit-input-placeholder{
		padding-top:15%;
}
.form-pedido textarea::-ms-input-placeholder{
		padding-top:15%;
}
.boton{
	clear:both;
	float:left;
	width:100%;
	border:none;
	background:#1c8bad;
	color: #FFFFFF;
	margin-top:.8em;
	text-transform: uppercase;
	padding:.85em;
	font-size: .8em;
	font-family:   'Montserrat', Helvetica, Arial, sans-serif; 
	cursor:pointer;
}
.boton:hover{
	background:#1b9ebc;
	}

.promo{
	clear:both;
	float:left;
	width:100%;
	margin-top:.2em;
	}

.pastillas{
	clear:both;
	float:left;
	width:365px;
	margin-top:2.8em;
}
.chateamos{
	clear:both;
	float:left;
	width:100%;
	margin-top:.5em;
}

footer{
    position:absolute;
	width:100%;
	background:#1c8bad;
	height:42px;
	bottom:0;
	overflow:auto; 
}

.people{
	position:absolute;
	right:15%;
	bottom:-1px;
	z-index:8;
	width:447px;
}
.body-subtitulo{
	color:#1c8bad;
	clear:both;
	float:left;
	font-size:1.6em;
	font-weight:700;
	margin-top:1.4em;
}
.body-titulo{
	clear:both;
	float:left;
	font-size:2.5em;
	font-weight:300;
	color:#1c8bad;
}
ul{
	color:#1c8bad;
	list-style:inside;
	font-weight:600;
	font-size:1.4em;
	margin-top:1em;
}
ul.left{
clear:both; 
float:left;
width:315px;

}
ul.right{
	float:left;
}
ul li{
	padding:.2em 0 .2em 0;
}
.ref{
	clear:both; float:left;
	color:#5e5e5e;
	font-size:1em;
	margin-top:3em;
	font-weight:600;
}

.section-pad{
	margin-bottom: 5em;
}

.ic{
	margin:.8em .0 0 1em;
}
.ic-in{width:19px; height:19px; background:url(../img/inst.svg); background-size:cover;}
.ic-fb{width:19px; height:19px; background:url(../img/fb.svg); background-size:cover;}

.linkweb{
	color:#FFFFFF;
	font-weight:700;
	font-size:1.2em;
	padding-top:.6em;
}