@charset "utf-8";
#recetas { position:relative; padding:130px 0px 0px 0px; background-color:#970014; }
	#bg-receta { position:absolute; top:0px; left:-15px; right:-15px; height:400px; 
		background-color:#970014; background-image:url('../imagenes/bg-recetas.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); }
	#tit01 { font-size:60px; font-weight:100; color:#464648; text-align:center; margin-bottom:22%; }
	#tit01 > label { font-size:28px; font-weight:100; color:#464648; }
	
	.tit02 { font-size:50px; color:#fff; text-align:center; background-color:#FFCC01; border-top:10px solid #B79706; border-bottom:10px solid #B79706; margin:0px; }
	.img02 { width:100%; height:auto; border-bottom:10px solid #6C010B; }
	
	.recs { padding:40px 30px 20px 30px; margin-bottom:45px; cursor:pointer; -webkit-transition:all 0.6s; transition:all 0.6s; }
	.recs > a { text-decoration:none; }
	.img03 { width:90%; max-width:300px; height:auto; border-radius:50%; 
		 -webkit-box-shadow: 0px 15px 0px 0px rgba(96,1,11,1); -moz-box-shadow: 0px 15px 0px 0px rgba(96,1,11,1); box-shadow: 0px 15px 0px 0px rgba(96,1,11,1); 
		 -webkit-transition:all 0.6s; transition:all 0.6s; }
	.tit03 { font-size:22px; font-weight:bold; color:#fff; text-align:center; letter-spacing:1px; border-left:5px solid #6C010B; height:56px; padding:7px 0px 7px 10px; margin:30px 0px 7px 0px; 
		 -webkit-transition:all 0.6s; transition:all 0.6s; }
	.txt01 { font-size:16px; color:#fff; text-align:justify; padding-bottom:30px; }
	
	.recs:hover, .recs:focus { background-color:#6C010B; 
		-webkit-box-shadow: 9px 9px 0px -5px rgba(78,1,7,1); -moz-box-shadow: 9px 9px 0px -5px rgba(78,1,7,1); box-shadow: 9px 9px 0px -5px rgba(78,1,7,1); }
	.recs:hover > a > div > .img03, .recs:focus > a > div > .img03 { -webkit-filter:brightness(1.14); filter:brightness(1.14); }
	.recs:hover > a > div > .tit03, .recs:focus > a > div > .tit03 { border-left:5px solid #4E0107; }
	
	#tit04 { font-size:50px; font-weight:bold; color:#fff; text-align:center; line-height:70px; background-color:#6C010B; 
		border-top:10px solid #4E0107; border-bottom:10px solid #4E0107; margin:0px; }
	#tit04 > img { height:56px; margin-top:-20px; }
	
	
	
#bienestar { position:relative; padding:130px 0px 0px 0px; background-color:#054477; }
	#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%; }
	#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 0px 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; }
	
	
	
#familia { position:relative; padding:130px 0px 0px 0px; background-color:#397D04; }
	#bg-familia { position:absolute; top:0px; left:-15px; right:-15px; height:400px; 
		background-color:#970014; background-image:url('../imagenes/bg-familia.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); }
	#tit09 { font-size:60px; font-weight:100; color:#000; text-align:center; margin-bottom:22%; }
	#tit09 > label { font-size:28px; font-weight:100; color:#000; }
	
	.tit10 { font-size:50px; color:#fff; text-align:center; background-color:#B3B3B5; border-top:10px solid #737373; border-bottom:10px solid #737373; margin:0px; }
	.img07 { width:100%; height:auto; border-bottom:10px solid #4CAD08; }
	
	.cons { padding:40px 30px 20px 30px; margin-bottom:45px; cursor:pointer; -webkit-transition:all 0.6s; transition:all 0.6s; }
	.cons > a { text-decoration:none; }
	.img06 { width:90%; max-width:300px; height:auto; border-radius:50%; 
		 -webkit-box-shadow: 0px 10px 0px 0px rgba(78,173,7,1); -moz-box-shadow: 0px 10px 0px 0px rgba(78,173,7,1); box-shadow: 0px 10px 0px 0px rgba(78,173,7,1); 
		 -webkit-transition:all 0.2s; transition:all 0.2s; }
	.tit11 { font-size:22px; font-weight:bold; color:#fff; text-align:left; letter-spacing:1px; border-left:5px solid #4CAD08; height:84px; padding:7px 0px 7px 10px; margin:30px 0px 7px 0px; 
		 -webkit-transition:all 0.6s; transition:all 0.6s; }
	.txt03 { font-size:16px; color:#fff; text-align:justify; padding-bottom:30px; }
	
	.cons:hover, .cons:focus { background-color:#737373; 
		-webkit-box-shadow: 9px 9px 0px -5px rgba(78,173,7,1); -moz-box-shadow: 9px 9px 0px -5px rgba(78,173,1); box-shadow: 9px 9px 0px -5px rgba(78,173,1); }
	.cons:hover > a > div > .img06, .cons:focus > a > div > .img06 { 
		-webkit-box-shadow: 0px 0px 0px 0px rgba(78,173,7,1); -moz-box-shadow: 0px 0px 0px 0px rgba(78,173,7,1); box-shadow: 0px 0px 0px 0px rgba(78,173,7,1); 
		-webkit-filter:brightness(1.14); filter:brightness(1.14); }
	
	
	#tit12 { font-size:50px; font-weight:bold; color:#fff; text-align:center; line-height:70px; background-color:#737373; 
		border-top:10px solid #B3B3B5; border-bottom:10px solid #B3B3B5; margin:0px; }
	#tit12 > img { height:56px; margin-top:-20px; }
	
	
	
@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; }
}

.dropdown-menu{
	background-color: #4fac05;
	filter: opacity(75%); 
}

.item:hover{
	color: #000 !important;
}