#ContainerPrinAvaluos {
	position:relative
}
.contactoAvaluos{
	text-align: center;
	color: #0032ab;
	font-size: 17px;
}
.botonoesAvaluo {
	margin-top:1%;
	margin-bottom:1%;
	border:none;
	background-color:#0032ab;
	color:#f2f2f2;
	padding:5px;
	font-size:15px;
	border-radius:5px;
	position:relative;
	box-sizing:border-box;
	transition:all 500ms ease;
	display:inline-block;
	vertical-align:middle;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	box-shadow:0 0 1px rgba(0,0,0,0);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-moz-osx-font-smoothing:grayscale;
	position:relative;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	-webkit-transition-property:transform;
	transition-property:transform
}

.botonoesAvaluo:before {
	pointer-events:none;
	position:absolute;
	z-index:-1;
	content:'';
	top:100%;
	left:5%;
	height:10px;
	width:90%;
	opacity:0;
	background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 80%);
	background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 80%);
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	-webkit-transition-property:transform,opacity;
	transition-property:transform,opacity
}

.botonoesAvaluo:hover,.botonoesAvaluo:focus,.botonoesAvaluo:active {
	-webkit-transform:translateY(-5px);
	transform:translateY(-5px)
}

.botonoesAvaluo:hover:before,.botonoesAvaluo:focus:before,.botonoesAvaluo:active:before {
	opacity:1;
	-webkit-transform:translateY(5px);
	transform:translateY(5px)
}

#ContainerPrinAvaluos img {
	max-width:100%
}

.textavaluostitle {
	color:#0032aa;
	line-height:120%
}

#textoform {
	text-align:center;
	color:#0032aa
}

.modal-avaluos h4 {
	margin-bottom:2%;
	margin-top:2%;
	padding-left:4%;
	line-height:25px
}

.modal-avaluos ol li {
	padding-left:4%;
	padding-right:5%
}

.modal-avaluos ol {
	padding-left:10%
}

.modal-avaluos li {
	padding-left:2%
}

.modal-avaluos p {
	padding-left:6%;
	padding-right:5%;
	text-align:justify
}

#textavaluos {
	background-color:rgba(255,255,255,0.8);
	position:absolute;
	right:0;
	bottom:2%;
	padding:4%;
	margin-bottom:4%;
	color:#000
}

.imglogos {
	width:25%;
	float:left
}

div.blog-short-title {
    background: #475057 url(/assets/img/bg-pattern9.jpg) no-repeat center;
	height: 3px !important;
}

#logosavaluos {
	float:left;
	width:100%;
	margin-bottom:5%
}

.imglogos img {
	max-width:100%;
	height:50px;
	margin-bottom:2%
}

@media (min-width: 774px) {
	.solo-mobile {
		display: none;
		height: auto;
	}
}

@media (max-width: 774px) {
	.solo-desktop {
		display: none;
	}
}
