/*
Theme Name: Escudea
Author: Andres J. Villar - Merit Designs
Author URI: https://meritdesigns.com
Description: Theme Wordpress
Version: 1.0
*/
:root {	
	--white: #ffffff;
	--blue: #046bd2;
	--blue2: #5D9FCB;
	--blue3: #6ec1e4;
	--green: #C2E76B;
	--black: #000000;
}
html, body{
	height: 100%;
}
body {
	background: #fff;
	font-family: 'Lato', sans-serif;
	font-size: 17px;
	color: #666;
	font-weight: normal;
}
.container, .container-fluid {
	width: 1200px;
	max-width: 100%;
	margin: 0 auto;
}
.clear, .clearfix {
	display: block;
	clear: both;
}
.height10 {
	height: 10px;
}
.height20 {
	height: 20px;
}
.height30 {
	height: 30px;
}
.height50 {
	height: 50px;
}
img {
	max-width: 100%;
	height: auto;
}
.black {
	color: var(--black);
}
.white {
	color: var(--white);
}
.blue {
	color: var(--blue);
}
.blue2 {
	color: var(--blue2);
}
.blue3 {
	color: var(--blue3);
}
.green {
	color: var(--green);
}
.bg-black {
	background: var(--black);
}
.bg-white {
	background: var(--white);
}
.bg-blue {
	background: var(--blue);
}
.bg-blue2 {
	background: var(--blue2);
}
.bg-green {
	background: var(--green);
}
a, button {
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
a, a:hover, a:focus, a:active {
	text-decoration: none;
	color: var(--blue);
}
.boton {
	text-transform: none;
	display: inline-block;
	color: var(--white);
	background: var(--blue2);
	border: 1px solid var(--blue2);
	padding: 7px 22px;
	font-weight: normal;
	font-family: 'Lato', sans-serif;
	border-radius: 12px;
	font-weight: bold;
	font-size: 17px;
}
.boton:hover, .boton:focus {
	color: var(--white);
	background: var(--blue);
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Lato', sans-serif;
	font-weight: normal;
}
h1, h2, h3 {
	line-height: 1.3em;
}
h2, h3 {
	margin-bottom: 20px;
}


/**** HEADER ****/
header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
}
header .navbar-brand {
	padding: 0;
	min-height: none;
	height: auto !important;
	z-index: 9999 !important;
}
header .navbar-brand img {
  height: 128px;
  margin-top: 8px;
}
.navbar-header {
    position: relative;
    z-index: 999;
}
.navbar-default {
    background-color: transparent !important;
    border-color: none;
    border: none;
    margin-top: 8px;
    margin-bottom: 0;
    padding-top: 0;
}
.navbar-default .navbar-nav li a {
	color: #444;
	font-size: 15px;
	border: none;
	padding: 15px;
	text-transform: none;
	font-weight: normal;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	font-family: 'Lato', sans-serif;
}
.navbar-default .navbar-nav li.active a, .navbar-default .navbar-nav li a:hover,
.navbar-default .navbar-nav li a:focus {
	background:none !important;
	color: var(--blue);
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:focus, 
.navbar-default .navbar-nav > .active > a:hover {
    background:none !important;
	color: var(--blue);
}
.navbar-default .navbar-nav li {
	padding-right: 5px;
	padding-left: 5px;
}
.navbar-right {
    padding-top: 14px;
}
.dropdown-menu {
	list-style-type: none !important;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover,
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    color: #000 !important;
    background-color: #fff !important;
}
.navbar-nav > li.submenu > .dropdown-menu {
	margin: 0;
	padding: 3px 0 0 0;
	list-style-type: none !important;
	background: #fff;
	margin-left: 0 !important;
	min-width: 200px;
}
.navbar-nav > li.submenu > .dropdown-menu li {
	margin: 0; 
	padding: 0;
}
.navbar-nav > li.submenu > .dropdown-menu li a {
	border-bottom: 1px solid #f0f0f0 !important;
	font-size: 15px !important;
	color: #555;
	font-weight: normal;
	padding: 15px;
    display: block;
    background: #fff;
}
.navbar-nav > li.submenu > .dropdown-menu li a:hover {
	border-bottom: 1px solid #f0f0f0 !important;
	background: #fff !important;
	color: var(--blue);
}
header .bg {
	position: absolute;
	top: 0;
	left: 0;
	background:#fff;
	width: 100%;
	height: 98px;
}

body {
	padding-top: 96px;
}
.carousel-home .item {
	height: 700px;
	font-wight:bold;
	font-size: 34px;
}
.carousel-home .item p {
	font-weight: bold;
}
.carousel-home img.imgcarousel {
	width: 100%;
}
.carousel-home .container-fluid {
    position: absolute;
    color: #fff;
    z-index: 100;
    top: 0;
    left: 0;
    right: 0;
 	height:100%;
 	padding-top: 130px;
}
.carousel-home h1, .pacifico {
	font-family: 'Pacifico', sans-serif;
}
h1 {
	font-size: 40px;
}
.carousel-home .col-sm-5 {
	padding-right: 100px;
}
.carousel-home h1 {
	font-weight: normal;
	font-size: 36px;
}
h2 {
	font-size:35px;
	color: var(--blue2);
	font-weight: normal;
}
.carousel-home .item a {
	text-transform: none;
	display: inline-block;
	color: var(--white);
	background: var(--green);
	border: 1px solid var(--green);
	padding: 7px 30px;
	font-size: 28px;
	font-weight: normal;
	margin-top: 20px;
	font-family: 'Lato', sans-serif;
	border-radius: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	margin-top: 20px;
}
.carousel-indicators .active {
    width: 14px;
    height: 14px;
    margin: 0 1px;
    background-color: var(--blue);
    border: 1px solid #fff;
}
.carousel-indicators li {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin: 0 1px;
    background: rgba(0,0,0,0.6);
    border: 1px solid #ccc;
    border-radius: 14px;
}
.contenidos ul {
	list-style-type: none;
	margin: 0 0 15px 0;
	padding: 0;
}
.contenidos ul li {
	margin-bottom: 4px;
	padding-left: 20px;
	position: relative;
}
.contenidos ul li::before {
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	background:var(--green);
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 6px;
}
.contenidos2 ul {
	list-style-type: none;
	margin: 0 0 15px 0;
	padding: 0;
}
.contenidos2 ul li {
	margin-bottom: 4px;
	padding-left: 20px;
	position: relative;
}
.contenidos2 ul li::before {
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	background:var(--green);
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 6px;
}
.contenidos2 strong {
	color:var(--blue2);
}
.servicios-home {
	text-align: center;
	padding-left: 32px;
	padding-right: 32px;
	margin-bottom: 40px;
}
.servicios-home img {
	border-radius: 12px;
}
.servicios-home h3 {
	margin-bottom: 10px;
	color:#6ec1e4;
}
.dec1, .dec2 {
	text-align: center;
}
.dec1 img, .dec2 img {
	position: relative;
	top: 50px;
	z-index: 1;
}
.collage img {
	margin-bottom: 25px;
}
.fondo2 {
	background: url(images/fondo2.jpg) no-repeat top center;
	padding-top: 160px;
}
.col5 {
	float: left;
	width: 20%;
	padding: 0 15px;
	margin-bottom: 40px;
	text-align: center;
}
.fondo2 h3 {
	color:var(--blue2);
	margin: 15px 0 10px 0;
	font-size: 22px;
}
.fondo2 a {
	margin-top: 20px;
}
.bg3 {
	background: url(images/bg3.jpg) no-repeat top center;
	padding-top: 40px;
}
.testimonio {
	positioon: relative;
	padding-left: 220px;
}
.testimonio .left {
	position: absolute;
	left: 0;
	top: 0;
	width: 200px;
}
.testimonio .right {
	background:#fff;
	padding: 22px;
	border-radius:12px;
	min-height: 300px;
	text-align:left;
}
.testimonio h3 {
	margin-bottom: 10px;
}
.testimonio .left img {
	width: 180px;
	display: block;
	margin-left:auto;
	margin-right:auto;
}
.owl2 .owl-nav  {
	display: block !important;
}
.owl2 .owl-nav button span, .owl2 .owl-dots {
	display: none;
}
.owl2 .owl-nav button.owl-next {
    background: url(images/right2b.png) no-repeat center center;
    background-size: 11px;
    width: 44px;
    height: 44px;
    border-radius: 44px;
    border: 3px solid var(--blue2);
    position: absolute;
    top: 66px;
    right: -62px;
}
.owl2 .owl-nav button.owl-prev {
    background: url(images/left2b.png) no-repeat center center;
    background-size: 11px;
    width: 44px;
    height: 44px;
    border-radius: 44px;
    border: 3px solid var(--blue2);
    position: absolute;
    top: 66px;
    left: -62px;
}
.contadores {
	background: #e9f6c2;
	border-radius: 15px;
	padding: 25px 8% 15px 8%;
}
.contadores .elemento {
	position: relative;
	padding-left: 130px;
	font-size: 19px;
}
.contadores .elemento img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100px;
}
.contadores .elemento .cantidad {
	color: #6ec1e4;
	font-size: 50px;
	font-weight: bold;
}
.owl3 .owl-nav, .owl4 .owl-nav  {
	display: none !important;
}
.owl3 .owl-dots, .owl4 .owl-dots {
	display: block;
	margin: 15px 0 30px 0;
	text-align: center;
}
.owl3 img {
	display: block;
	width: auto !important;
	margin-left: auto;
	margin-right: auto;
}
.owl3 .owl-dot, .owl4 .owl-dot {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius:12px;
	background:#e0e0e0 !important;
	margin: 0 2px;
}
.owl3 .owl-dot.active, .owl4 .owl-dot.active {
	background:var(--blue2) !important;
}

footer {
	font-size: 16px;
}
footer .sucursales {
	background: url(images/bg-footer.jpg) repeat-x top center;
	padding-top: 140px;
}
div.contactos {
	position: relative;
}
div.contactos a {
	color:#fff;
	display: block;
	margin-bottom: 6px;
	padding-left: 30px;
}
div.contactos a .fa {
	color:var(--green);
	position: absolute;
	left: 0;
	display: inline-block;
	text-align: center;
	font-size: 21px;
	top: 0;
}
div.contactos a .fa-map-marker {
	left: 4px;
}
div.contactos a .fa-phone {
	left: 2px;
}
h2.cborde {
	display: inline-block;
	width: auto;
	padding-bottom: 3px;
	border-bottom: 2px solid var(--green);
}
footer, body {
	overflow-x: hidden;
}
.redesfooter a {
	display: inline-block;
	background:var(--green);
	text-align: center;
	width: 42px;
	height: 42px;
	line-height: 41px;
	color:#fff;
	font-size: 20px;
	margin-right:5px;
	border-radius:50%;
}
.horarios {
	background:#e8f5ff;
	padding: 15px 20px;
	border-radius: 12px;
}
.horarios h3 {
	font-size: 28px;
	font-weight: normal;
	line-height: 32px;
}
.horarios td {
	padding: 8px 5px;
}
.copyright .col-sm-12 {
	position: relative;
	text-align: right;
}
.copyright img {
  position: absolute;
  left: 15px;
  top: -64px;
  width: 200px;
}
.copyright {
	background:var(--green);
	padding-top: 30px;
	padding-bottom: 30px;
	color:#fff;
}

.cab {
	padding-top: 110px;
	padding-bottom: 110px;
}
.cab h1 {
	font-weight: normal;
	margin-bottom: 0;
}
.cab h2 {
	margin-bottom: 0;
	font-weight:bold;
}
.cab .boton {
	font-size: 30px;
}
.cab1 {
	background:url(images/cab1.jpg) no-repeat center center;
	background-size: cover;
}
.cab2 {
	background:url(images/cab2.jpg) no-repeat center center;
	background-size: cover;
}
.cab3 {
	background:url(images/cab3.jpg) no-repeat center center;
	background-size: cover;
}
.cab4 {
	background:url(images/cab4.jpg) no-repeat center center;
	background-size: cover;
}
.cab5 {
	background:url(images/cab5.jpg) no-repeat center center;
	background-size: cover;
}
.cab6 {
	background:url(images/cab6.jpg) no-repeat center center;
	background-size: cover;
}
.cab7 {
	background:url(images/cab7.jpg) no-repeat center center;
	background-size: cover;
}
.cab8 {
	background:url(images/cab8.jpg) no-repeat center center;
	background-size: cover;
}
.cab9 {
	background:#5d9fcb;
}
.cabblog {
	background:url(images/cabblog.jpg) no-repeat center center;
	background-size: cover;
}
.myrow {
	margin: 0 -5px;
}
.myrow .col-xs-4 {
	padding: 0 5px;
}
.recurso {
	background:#e2efff;
	border-radius: 12px;
	padding: 30px 10%;
	position: relative;
}
.recurso h2 {
	margin: 0;
}
.recurso img {
	position: absolute;
	top: -55px;
	right: 90px;
	width:90px;
}
.alerta {
	background:#fff;
	border:1px solid #d3e6ac;
	padding: 20px;
	border-radius: 12px;
	width: 600px;
	max-width: 100%;
	margin-left:auto;
	margin-right: auto;
	text-align:center;
}
.vacunas {
	background:#e8f5ff;
	padding: 30px;
	border-radius: 12px;
	margin-bottom: 40px;
	color:var(--blue2);
	text-align: center;
	font-weight:bold;
}
.vacunas .vac {
	display: block;
	border-radius: 8px;
	background:var(--blue2);
	color:#fff;
	margin-top: 10px;
	margin-bottom: 4px;
	padding: 10px;
	font-weight:bold;
	font-size:20px;
}
.empresas {
	margin-top: 10px;
	background:var(--blue2);
	color:#fff;
	-webkit-display: flex;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 130px;
	border-radius:12px;
	padding: 0 12px;
}
#esquema {
	background: url(images/figuras.jpg) repeat center center;
}
.titulo {
	position: relative;
	color:#fff;
	padding-left: 120px;
	border-radius: 80px;
	padding-top: 30px;
	padding-bottom: 30px;
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 30px;
}
.tituloadultos {
	position: relative;
	color:#fff;
	border-radius: 18px;
	padding: 24px 10px;
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 30px;
	background:var(--green);
	text-align: center;
	margin-top:-50px;
}
.tituloadultos.small {
	font-size: 20px;
}
.titulo img {
	position: absolute;
	left: 0;
	top: 0;
	width: 104px;
}
.titulo1 {
	background:#c2e76b;
}
.edad {
	display: block;
	text-align: center;
	background:var(--green);
	color:#fff;
	font-weight: bold;
	font-size: 31px;
	padding: 8px;
	border-radius: 24px;
	margin-bottom: 20px;
}
.vac1, .vac2, .vac3, .vac4 {
	border: 1px solid var(--blue2);
	color:var(--blue2);
	text-align: center;
	border-radius: 20px;
	margin-bottom: 15px;
	background:#fff;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 22px;
	font-weight:600;
	line-height: 28px;
}
.vac1 {
	-webkit-display: flex;
	display: flex;
	align-items:center;
	justify-content: center;
	height: 123px;
}
.vac2 {
	-webkit-display: flex;
	display: flex;
	align-items:center;
	justify-content: center;
	height: 77px;
}
.vac3 {
	-webkit-display: flex;
	display: flex;
	align-items:center;
	justify-content: center;
	height: 54px;
}
.vac4 {
	-webkit-display: flex;
	display: flex;
	align-items:center;
	justify-content: center;
	height: 262px;
}
.vaca2 {
	-webkit-display: flex;
	display: flex;
	align-items:center;
	justify-content: center;
	border: 1px solid var(--blue2);
	color:var(--blue2);
	text-align: center;
	border-radius: 20px;
	margin-bottom: 15px;
	background:#fff;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 30px;
	font-weight:600;
	padding-top: 12px;
	padding-bottom: 12px;
	height: 225px;
}
.vaca3 {
	-webkit-display: flex;
	display: flex;
	align-items:center;
	justify-content: center;
	border: 1px solid var(--blue2);
	color:var(--blue2);
	text-align: center;
	border-radius: 20px;
	margin-bottom: 15px;
	background:#fff;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 30px;
	font-weight:600;
	padding-top: 12px;
	padding-bottom: 12px;
	height: 130px;
}
.vaca1 {
	-webkit-display: flex;
	display: flex;
	align-items:center;
	justify-content: center;
	border: 1px solid var(--blue2);
	color:var(--blue2);
	text-align: center;
	border-radius: 20px;
	margin-bottom: 15px;
	background:#fff;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 30px;
	font-weight:600;
	padding-top: 12px;
	padding-bottom: 12px;
	height: 344px;
}
.vaca4 {
	-webkit-display: flex;
	display: flex;
	align-items:center;
	justify-content: center;
	border: 1px solid var(--blue2);
	color:var(--blue2);
	text-align: center;
	border-radius: 20px;
	margin-bottom: 15px;
	background:#fff;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 30px;
	font-weight:600;
	padding-top: 12px;
	padding-bottom: 12px;
	height: 144px;
}
.vaca2 span, .vaca3 span, .vaca1 span, .vaca4 span {
	display: block;
	font-size: 22px;
}
.aviso {
	position: relative;
	padding-left: 14%;
	padding-right: 14%;
	padding-bottom: 30px;
}
.aviso h3 {
	font-size: 30px;
	font-weight: 500;
}
.aviso img {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 130px;
}
.boton.big {
	font-size: 22px;
}
.boton.biger {
	font-size: 29px;
}
.page-seguros {
	text-align: center;
}
.page-seguros img {
	margin: 0 25px 35px 25px;
}
.bloque {
	background:var(--blue2);
	text-align: center;
	padding:30px;
	color:#fff;
	font-size:22px;
	border-radius:12px;
	margin-bottom: 40px;
	font-weight:bold;
}
.bloque a {
	color:#fff !important;
	font-weight: bold;
	font-size: 26px;
}
.bloque img {
	height: 90px;
	display: block;
	margin:0 auto 20px auto;
}
.bloquecontacto img {
	margin-bottom: 0;
}
.formulario input {
	width: 100%;
	background:#fff;
	border-radius: 12px;
	padding: 15px;
	margin-bottom: 15px;
	color:#222;
	border: none;
	border:1px solid #e6f7c3;
}
.formulario textarea {
	width: 100%;
	background:#fff;
	border-radius: 12px;
	padding: 15px;
	margin-bottom: 15px;
	color:#222;
	border: none;
	height: 190px;
	border:1px solid #e6f7c3;
}
.sucursal {
	width: 380px;
	max-width: 100%;
	margin-left:auto;
	margin-right:auto;
}
.sucursal h4 {
	margin-top: 20px;
}
.page-agendar {
	font-size: 18px;
}
.page-agendar a {
  color: var(--blue2);
  font-weight: bold;
  font-size: 22px;
}
.page-agendar .fa {
	font-size: 24px;
	color:#6ec1e4;
	margin-right: 5px;
}
a.botonsucursal {
	display: -webkit-display:flex;
	display: flex;
	align-items:center;
	justify-content: center;
	width: 300px;
	max-width: 100%;
	border-radius: 12px;
	background:var(--blue2);
	color:#fff !important;
	margin-left:auto;
	margin-right: auto;
	font-weight:600;
	height: 80px;
	padding-left: 10px;
	padding-right: 10px;
}
.close-btn  {
  position: absolute;
  right: 0;
  top: 0;
  background: #fff;
  border: none;
  outline: none;
  width: 40px;
  height: 38px;
  font-size: 24px;
}
.modal-dialog {
  width: 640px;
  margin: 0 auto;
  max-width: 100%;
  height: 100%;
  -webkit-display: flex;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 20px;
  padding-right: 20px;
}
.mision {
	position: relative;
}
.mision-content {
	text-align: center;
	padding-left: 40px;
	padding-right: 40px;
}
.mision img.tont {
	position: absolute;
	top: 20%;
	left:0;
	width: 120px;
}
.mision-content h3 {
	background: #5c9fca;
	color:#fff;
	display: block;
	padding: 7px 40px;
	border-radius: 30px;
	font-family: 'Pacifico', sans-serif;
	font-size: 28px;
	width: 270px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	border: 1px dashed #fff;
	outline: 2px solid #5c9fca;
}
.valor {
	margin-bottom: 30px;
}
.valor h4 {
	color:#5c9fca;
	font-weight:500;
	margin-bottom: 1px;
}
.valor img {
	width: 28px;
}


@media(max-width:1100px) {
	.mision img.tont {
  		display: none;
  	}
}


@media(max-width:991px) {	
	header .navbar-brand img {
 		height: 95px;
  		margin-top: 18px;
  		left: 0;
  		margin-left: 0;
	}
	.navbar-default .navbar-nav li {
 		padding-right: 0;
		padding-left: 0;
	}
}

@media(max-width:767px) {
	.navbar-toggle {
		margin-top: 18px;
  		background: var(--green) !important;
  		color: #fff !important;
  		margin-right: 0;
	}
	.servicios-home, .col5 {
		float: none;
		width: 400px;
		max-width: 100%;
		clear: both;
		margin-left: auto;
		margin-right:auto;
	}
	.dec1, .dec2 {
		display: none;
	}
	.contadores .elemento {
 		min-height: 128px;
	}
	.horarios {
		margin-bottom: 30px;
	}
	footer {
		background:#5d9cc8;
	}
	.navbar-collapse {
		background:#fff;
	}
	.myrow .col-xs-3 {
		float: none;
		width: 400px;
		max-width: 100%;
		margin-left:auto;
		margin-right:auto;
	}
	.vac1 {
		-webkit-display: flex;
		display: flex;
		align-items:center;
		justify-content: center;
		height: auto;
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.vac2 {
		-webkit-display: flex;
		display: flex;
		align-items:center;
		justify-content: center;
		height: auto;
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.vac3 {
		-webkit-display: flex;
		display: flex;
		align-items:center;
		justify-content: center;
		height: auto;
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.vac4 {
		-webkit-display: flex;
		display: flex;
		align-items:center;
		justify-content: center;
		height: auto;
		padding-top: 12px;
		padding-bottom: 12px;
	}
}


@media(max-width:498px) {
	h1 {
 		font-size: 38px;
	}
	.carousel-home .item {
 		font-size: 20px;
	}
	h2 {
  		font-size: 28px;
 	}
 	.testimonio {
 		padding-left: 140px;
	}
 	.testimonio .left {
  		width: 120px;
	}
	.testimonio h3, h3, .h3 {
  		font-size: 20px;
	}
	table {
		width: 100%;
	}
	.copyright .col-sm-12 {
  		font-size: 13px;
	}
	.recurso {
		padding: 30px 30px;
	}
	.recurso img {
 		position: absolute;
  		top: -40px;
  		right: 20px;
  		width: 73px;
	}
	.recurso h2 {
  		font-size: 22px;
 	}
 	.aviso {
  		padding-left: 0;
  		padding-right: 0;
  	}
  	.aviso img {
  		display: none;
  	}
  	.boton.big {
  		font-size: 20px;
	}
	.page-seguros img {
		margin: 0 20px 30px 20px;
		width: 96px;
	}
}