.main{
}

.logomarca{
	width: 25%;
}

.logowhite{
	width: 75%;
	margin-top: 5%;
	margin-bottom: 5%;
}

.boxblue{
	height: 50px;
	background-color: #00264D;
}

.slide{
	margin-bottom: 5%;
}

.imagehighlight{
	width: 30%;
}

.highlight{
	margin: 0 auto;
	text-align: center;
	margin-top: 5%;
}

.texthightlight{
	text-align: center;
	color: #817E7E;
	margin-bottom: 3%;
}

@media screen and (width: 320px) {
	.imagehighlight{
		width: 80%;
	}
}

.dog{
	width: 100%;
}

.animals{
	margin-top: 5%;
}

.footer{
	background-color: #00264D;
}

.iconscards{
	width: 30%;
	margin: 0 auto;
	text-align: center;
	margin-top: 5%;
	margin-bottom: 5%;
}

.textcardcatalog{
	margin-left: 4%;
	margin-right: 4%;
	margin-bottom: 10%;
	color: white;
}

.cardcatalog{
	padding-top: 5%;
	padding-bottom: 20%;
	background-color: #00264D;
	border: 1px solid ;
	 padding: 10px;
	 box-shadow: 3px 5px #cccccc;
}

.titlecatalog{
	margin-bottom: 10%;
	color: white;
}

.buttomcatalog{
	background-color: white;
	margin-bottom: 10%;
	margin-top: 10%;
	border-radius: 0;
	padding-left: 10%;
	padding-right: 10%;
}

.botaocatalog: hover{
	background-color: #f2f2f2;
}

.titleanimals{
	margin-bottom: 10%;
	color: #00264D;
}

.textcardanimals{
	margin-left: 4%;
	margin-right: 4%;
	margin-bottom: 10%;
	color: #00264D;
}

.buttomanimals{
	margin-bottom: 5%;
	margin-top: 5%;
	background-color: #00264D;
	border-color: #00264D;
	border-radius: 0;
	padding-left: 20%;
	padding-right: 20%;
}

.cardanimals{
	margin-top: 5%;
	padding: 10px;
	box-shadow: 3px 5px #cccccc;

}

.cardpartners{
	margin-top: 5%;
	padding: 10px;
	box-shadow: 3px 5px #cccccc;
}

.titlepartners{
	margin-bottom: 10%;
	color: #00264D;
}

.textpartners{
	margin-left: 4%;
	margin-right: 4%;
	margin-bottom: 10%;
	color: #00264D;
}

.buttompartners{
	margin-bottom: 5%;
	margin-top: 5%;
	background-color: #00264D;
	border-color: #00264D;
	border-radius: 0;
	padding-left: 20%;
	padding-right: 20%;
}

.iconscardshighlights{
	width: 50%;
	margin: 0 auto;
	text-align: center;
	margin-top: 5%;
	margin-bottom: 5%;
}

.iconscardshighlights2{
	width: 34%;
	margin: 0 auto;
	text-align: center;
	margin-top: 5%;
	margin-bottom: 5%;
}

.iconscardshighlights3{
	width: 70%;
	margin: 0 auto;
	text-align: center;
	margin-top: 5%;
	margin-bottom: 5%;
}

.textcardhighlights{
	margin-left: 4%;
	margin-right: 4%;
	margin-bottom: 10%;
	color: #00264D;
}

.titlecardhighlights{
	margin-bottom: 10%;
	color: #00264D;
}

.buttomhighlights{
	border-radius: 0;
	padding-left: 20%;
	padding-right: 20%;
	background-color: #00264D;
	border-color: #00264D;
}

.titlecompany{
	color: white;
	margin-top: 5%;
	margin-left: 5%;
}

.textcompany{
	color: white;
	margin-top: 5%;
	margin-left: 5%;
	text-align: justify;
	margin-right: 5%;
}

.buttomcompany{
	border-radius: 0;
	padding-left: 10%;
	padding-right: 10%;
	background-color: white;
	color: #00264D;
	margin-top: 8%;
	margin-left: 5%;
}

.linecompany{
	height: 3px;
	width: 10%;
	margin-top: 2%;
	margin-left: 5%;
	background-color: #F55713;
}

.titlesectionanimals{
	color: #00264D;
	margin-top: 5%;
	margin-left: 5%;
}

.textsectionanimals{
	color: #00264D;
	margin-top: 5%;
	margin-left: 5%;
	text-align: justify;
	margin-right: 5%;
}

.buttomsectionanimals{
	border-radius: 0;
	padding-left: 10%;
	padding-right: 10%;
	background-color: #00264D;
	border-color: #00264D;
	color: white;
	margin-top: 6%;
	margin-left: 5%;
	float: right;
}

.linesectionanimals{
	height: 3px;
	width: 10%;
	margin-top: 2%;
	margin-left: 5%;
	background-color: #F55713;
}

.buttommenu{
	border-radius: 0;
	margin-left: 1%;
	background-color: #00264D;
	border-color: #00264D;
	color: white;
}

.colormenu{
	color: #00264D;
}

.localization{
	margin-top: 5%;
	margin-bottom: 5%;
}

.maps{
	margin-top: 5%;
	width: 80%;
}

.titlelocalization{
	color: white;
}

.textlocalization{
	color: white;
}

.email{
	margin-top: 5%;
	width: 80%;
}


.textemail{
	color: white;
	margin-top: 8%;
}

.divemail{
	margin-top: 10%;
	margin-bottom: 5%;
}

.comunication{
	margin-top: 5%;
	margin-bottom: 5%;
}

.whats{
	margin-top: 5%;
	width: 80%;
}

.titlecomunication{
	color: white;
}

.textcomunication{
	color: white;
}


.linkwhite{
	color: white;
}

.copyright{
	background-color: #001D3A;
	text-align: center;
	padding-top: 1%;
	padding-bottom: 1%;
	color: white;
}