#bienestar { position:relative; background-color:#054477; }
	#bg {background-image:url('../imagenes/bg-bienestar.jpg'); background-position:center bottom; background-repeat:no-repeat;}
	#bg-bienestar { position:absolute; top:0px; left:-15px; right:-15px; height:600px; 
		background-color:#054477; background-image:url('../imagenes/bg-bienestar.jpg'); background-position:center bottom; background-repeat:no-repeat; 
		-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; 
		-webkit-box-shadow: inset 0px -10px 50px -5px rgba(0,0,0,1); -moz-box-shadow: inset 0px -10px 50px -5px rgba(0,0,0,1); box-shadow: inset 0px -10px 50px -5px rgba(0,0,0,1); }
	#tit05 { font-size:60px; font-weight:100; color:#000; text-align:center; margin-bottom:10%; }
	#tit02 { position:relative; font-size:40px; color:#fff; text-align:left; background-color:#ff6600; border-top:10px solid #c85508; border-bottom:10px solid #c85508; 
		padding:10px 30px; padding-right:160px !important; margin:0px; }
	#rds { position:absolute; top:-11px; right:10px; width:155px; }
	#rds > a > img { width:37px; margin:0px 1px; -webkit-transition:all 0.6s; transition:all 0.6s; }
	#rds > a > img:hover, #rds > a > img:focus { -webkit-filter:brightness(0.8); filter:brightness(0.8); }
	#rds > label { font-size:20px; line-height:20px; color:#8A8A8A; letter-spacing:1px; width:100%; text-align:center; padding-top:5px; -webkit-transition:all 0.6s; transition:all 0.6s; }
	#rds:hover > label, #rds:focus > label { color:#FFF; }
	.txt02 { font-size:16px; color:#fff; text-align:justify; margin-bottom:15px; padding:0px 30px;}
	.txt03 {font-size:16px; color:#070b4b; line-height:32px; text-align:justify; padding:0px 45px 25px 45px; }
	#tit05 > label { font-size:28px; font-weight:100; color:#000; }
	
	.tit06 { font-size:50px; color:#fff; text-align:center; background-color:#FF6600; border-top:10px solid #960000; border-bottom:10px solid #960000; margin:0px; }
	.img04 { width:100%; height:auto; border-bottom:10px solid #01A8EC; }
	
	.tips { position:relative; background-color:#01A8EC; padding:0px; margin-bottom:45px; }
	.tips > a { text-decoration:none; }
	.tips > a > div { height:225px; }
	.over { position:absolute; top:0px; left:0px; height:100% !important; width:100%; background-color:rgb(1,168,236,0.6); opacity:0; 
		-webkit-transition:all 0.6s; transition:all 0.6s; }
	.over:hover, .over:focus { opacity:1; }
	.over > i { position:absolute; top:200px; left:170px; font-size:32px; color:#01A8EC; background-color:#fff; border-radius:50%; padding:10px 15px; 
		-webkit-transition:all 0.6s; transition:all 0.6s; }
	@media(max-width:1200px){ .over > i { top:100px; left:47%; } }
	.over > i:hover, .over > i:focus { background-color:#01A8EC; color:#FFF; }
	.tips-img { padding:0px; min-height:225px;
		background-color:#FFF; background-position:center center; background-repeat:no-repeat; 
		-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; 
		-webkit-box-shadow: inset 0px 0px 40px 0px rgba(78,1,7,0.69); -moz-box-shadow: inset 0px 0px 40px 0px rgba(78,1,7,0.69); box-shadow: inset 0px 0px 40px 0px rgba(78,1,7,0.69); }
	.tit08 { font-size:22px; font-weight:bold; color:#fff; text-align:center; letter-spacing:1px; height:56px; padding:15px; margin:15px 0px 15px 0px; }
	/*.txt02 { font-size:16px; color:#fff; text-align:justify; margin-bottom:15px; padding:0px 30px; }*/
	.img05 { width:100%; height:auto; }
	
	#tit07 { font-size:50px; font-weight:bold; color:#fff; text-align:center; line-height:70px; background-color:#01A8EC; 
		border-top:10px solid #4CCBFE; border-bottom:10px solid #4CCBFE; margin:0px; }
	#tit07 > img { height:56px; margin-top:-20px; }
	#vista { padding: 60px 15px 200px 15px; 
		background-repeat:no-repeat; background-position:right top; background-size: cover; height: 100%; background-position: center center;}
	#vista > div { min-height:450px; }

#bien { padding: 130px 0px 0px 0px; background-color:#FFF;  }
@media(max-width:1200px){ 
	.cons, .recs { margin:25px auto 20px auto; }
	.tips { margin:0px; }
	#tit07 { /*margin-top:45px; */}
}
@media(max-width:400px){ 
	.tit11 { height:84px; }
}