@charset "utf-8";
/* CSS Document */

header{
	border-bottom:1px #dfdfdf solid;
}

#sombra{
	z-index:-1;
}

	#sombra img{
		position:absolute;
		left:0px;
		margin-left:100px;
		margin-top:0px;
		z-index:3001;
	}

#las{
	padding:15px 0px 50px 0px;
}

	.bloqueLAS{
		width:300px;
		vertical-align:top;
		margin-right:50px;
	}
	
		#las ul{
			list-style:none;
			margin:0px;
			padding:0px;
		}
		
			#las li{
				margin:0px;
				padding:0px;
			}

		.subBloqueLAS{
			width:300px;
			vertical-align:top;
			margin-right:40px;
			margin-bottom:15px;
		}
	
#requisitos{
	padding:50px 0px 50px 0px;
}

	#pregunta{
		position:absolute;
		font-size:92px;
		opacity:0.3;
		z-index:100;
		top:30px;
		left:170px;
	}

	#requisitos img{
		border:10px #f6f6f6 solid;
		border-top-left-radius:10px;
		border-bottom-left-radius:10px;
		box-shadow:25px 0px 20px -30px #000000;
	}
	
	#requisitosForm{
		margin-left:50px;
		vertical-align:top;
		width:650px;
	}
	
		.requi1{
			border-radius:5px;
			border:3px #e0e0e0 dotted;
			padding:5px;
		}
		
		.requi2{
			border-radius:5px;
			border:3px #e0e0e0 dotted;
			padding:5px;
			width:130px;
			margin:0px 2px 0px 2px;
		}
		
		#requiC{
			border-radius:5px;
			border:3px #e0e0e0 dotted;
			padding:5px;
			width:595px;
		}
		
		#requisitosEnviar{
			padding:5px;
			background:#93d600;
			color:#fff;
			margin-top:15px;
		}
		
#indicaciones{
	padding-bottom:50px;
	position:relative;
}

.bloqueIndicacionesCentral{
	margin:0px 22px 0px 22px;	
}

	.bloqueIndicaciones{
		width:355px;
		position:relative;
		margin-bottom:75px;
	}
	
		.bloqueIndicaciones img{
			border:1px #ddd solid;
			border-radius:10px;
			padding:10px;
			margin-bottom:15px;
			background:#f5f5f5;
		}
		
		.bloqueIndicaciones h4{
			text-transform:uppercase;
			color:#93d600;
			padding:0px 0px 0px 20px;			
		}
		
		.bloqueIndicaciones p{
			padding:0px 0px 0px 20px;
		}
		
		.bIcompleto{
			float:right;
			margin-top:-10px;
			margin-right:10px;
		}
		
			.bloqueindIcaciones a:hover{
				color:#93d600 !important;
			}
			
		.articuloCompleto{
			display:none;
			position:absolute;
			padding:5px 7px 5px 5px;
			border:1px #ddd solid;
			width:360px;
			height:395px;
			background:#FFF;
			top:0px;
			left:0px;
		}
		
			.articuloCompleto h4{
				display:block;
				position:relative;
				text-transform:uppercase;
				color:#93d600;
			}
			
			.articuloCompleto p{
				
			}

#calculadora{
	padding:50px 0px 50px 0px;
}

	#calculadoraTexto{
		width:400px;
	}

	.listaKennel{
		display:none;
	}
	
	.calculadoraMensaje{
		display:none;
	}
	
	#resultadoKennel{
		display:none;
		border:1px #ddd solid;
		border-radius:10px;
		padding:10px;
		margin-bottom:15px;
		background:#f5f5f5;
		width:1000px;
	}
	
		#resultadoKennel button{
			color:#fff;
			background:#95d700;
			padding:5px;
		}
	
	#appCalculadora{
		border:1px #ddd solid;
		border-radius:10px;
		padding:10px;
		margin-bottom:15px;
		background:#f5f5f5;
		width:550px;
		margin-left:50px;
	}
	
		#appCalculadoraCont{
			background:#fff;
			padding:15px;
			border-radius:10px;
		}
	
		#formCalculadora{
			width:700px;
		}
		
		.numeroCalculadora{
			width:25px;
			padding:2px 5px 2px 5px;
			position:absolute;
			z-index:300;
		}
		
			#Calculadora1{
				top:35px;
				left:180px;
			}
			
			#Calculadora2{
				top:150px;
				left:55px;
			}	
					
			#Calculadora4{
				top:65px;
				left:432px;
			}
			
		.calculadoraMensaje{
			color:#dc0000;
		}
		
		#botonCalculadora{
			color:#fff;
			background:#95d700;
			padding:5px;
		}
		
#tracking{
	
}

	.trackingFormEstilos{
		background:#f5f5f5;
		border:3px #e0e0e0 dotted;
		padding:2px 5px 2px 5px;
		margin-top:15px;
		margin-bottom:50px;
	}
	
	#trackingMarcoResultado{
		border:none;
		display:none;
	}
	
#valoraciones{
	position:relative;
	display:block;
	padding:50px 0px;
}
	
	#valoraciones article{
		position:relative;
		padding:25px 0px 5px 0px;
	}

		#valoraciones p{
			position:relative;
			vertical-align:top;
			margin:0px;
		}
			
			.estrellas{
				line-height:25px;
				width:600px;
			}
			
			.fecha{
				line-height:25px;
				width:100px;
			}
			
			.opinionResultado{
				position:relative;
				margin-top:5px !important;
				margin-bottom:15px !important;
				border-bottom:1px dotted #e0e0e0;
				padding-bottom:5px;
				width:1100px
			}
		
		#valoraciones h4{
			position:relative;
			vertical-align:top;
			margin:0px;
			line-height:25px;
			margin-right:30px;
			width:300px;
		}
		
		#valoraciones img{
			vertical-align:top;
			margin:0px;
			margin-right:30px;
		}
		
		.paginaInd{
			padding:2px 3px 2px 3px;
			border-right:1px solid #724b1b;	
		}
	
	#formularioPrueba{
		padding-top:25px;
		padding-bottom:0px;
		margin-top:50px;
		border-bottom:1px solid #e0e0e0;
	}
	
		#formularioPruebaIMG{
			width:125px;
			margin-left:903px !important;
		}
		
		#formularioPrueba input{
			height:15px;
		}
		
		.filaEncuesta{
			width:100%;
		}
		
		.preguntaEncuesta{
			width:900px;
		}
		
		.formInput{
			background:#f5f5f5;
			border:3px #e0e0e0 dotted;
			padding:2px 5px 2px 5px;
			margin-bottom:5px;
		}
		
		.formTextArea{
			position:relative;
			background:#f5f5f5;
			border:3px #e0e0e0 dotted;
			padding:2px 5px 2px 5px;
			width:700px;
			height:45px;
			margin-top:15px;
		}
		
		#enviar{
			color:#fff;
			background:#95d700;
			padding:5px 10px 5px 10px;
			vertical-align:top;
			margin-top:15px;
			margin-left:10px;
			font-size:18px;
			text-transform:uppercase;
		}
		
		#estado{
			color:#95d700;
		}
		
#contacto{
	padding:50px 0px 50px 0px;
}

	#contacto img{
		top:5px;
		margin-top:-30px;
		margin-left:-77px;
		z-index:-1;
	}

	#marcoIframe{
		overflow:hidden;
	}

	#contacto iframe{
		border:none;
		margin-top:-40px;
	}
	
		#contactoFormulario{
			margin-left:100px;
			margin-top:18px;
			vertical-align:top;
			top:30px;
		}
	
			.contactoFormularioInput{
				background:#f5f5f5;
				border:3px #e0e0e0 dotted;
				padding:2px 5px 2px 5px;
				margin-bottom:5px;
				width:151px;
			}
			
			.contactoFormularioArea{
				background:#f5f5f5;
				border:3px #e0e0e0 dotted;
				padding:2px 5px 2px 5px;
				margin-left:0px;
				margin-bottom:5px;
				width:322px;
				height:140px;
			}
			
			#contactoFormularioEnviar{
				background:#95d700;
				color:#fff;
				padding:5px 5px 5px 5px;
				margin-bottom:5px;
				width:338px;
			}
	
#servicios{
	padding:50px 0px 50px 0px;
	text-align:center;
}

	

	#servicios img{
		border-radius:0px !important;
		z-index:-1px;
	}
	
	#servicios article{
		position:relative;
		display:block;
		width:900px;
		z-index:101;
		padding:0px 75px 0px 125px;
	}
	
		#servicios article h3, h4, ul{
			z-index:100;
			list-style:none;
			margin-left:0px;
			padding-left:0px;
		}
			#servicios li{
				margin-left:0px;
				padding-left:0px;
				margin-top:15px;
			}
	
		#servicios article div{
			display:block;
			position:relative;
			width:100%;
			height:100%;
			background:#fff;
			opacity:0.7;
			top:0px;
			z-index:-1;
		}
		
	#utilidadesSer{
		margin-top:50px;
		padding-top:50px;
		border-top:1px dotted #e0e0e0;
	}
	