
@charset "UTF-8";

.language{display: block; width:230px; float: right; text-align: right; margin-top: -10px; margin-bottom: 2px;}
.language a{font-size: 8pt; color: #939393; display: inline-block; padding: 3px; padding-left: 7px; padding-right: 7px; background: #f6f6f6; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; margin-left: 5px;}
.language a:hover{background: #f2f2f2;}
.fotohome{height: 500px; background: no-repeat right bottom; background-position: 100% 50px; transition: 3s; background-blend-mode: darken;}
.academia div{ display: inline-block;  width: 170px; margin: 2px; margin-bottom: 15px; padding: 4px; padding-top: 206px; text-align: center; font-weight: 600; background-position: top center; background-repeat:no-repeat; color: #333; background-color: #fff; -webkit-transition: all 0.3s ease; transition: all 0.4s ease;}
.academia div:hover{ background-color: #f9f9f9; text-decoration: none; color: #04a1d6;}
.academia #aca_ebooks{background-image: url(https://www.coregistros.com/wp-content/themes/coregistros2015/images/academia-ebook_2.png);}
.academia #aca_infografias{background-image: url(https://www.coregistros.com/wp-content/themes/coregistros2015/images/academia-infografia_2.png);}
.academia #aca_ilustraciones{background-image: url(https://www.coregistros.com/wp-content/themes/coregistros2015/images/academia-ilustracion_2.png);}
.academia #aca_glosario{background-image: url(https://www.coregistros.com/wp-content/themes/coregistros2015/images/academia-glosario_2.png);}
.academia a.hvr-push{display: inline-block; width: 90px; margin: 0px;  padding: 10px; background: #04a1d6; color: #fff; text-align: center; margin-top: 15px; font-size: 0.7em;}
.academia a:hover.hvr-push{background: #333;}
.column a.hvr-push{display: block; width: 155px; margin: 0 auto;  padding: 10px; background: #04a1d6; color: #fff; text-align: center; margin-top: 10px; margin-bottom: 20px; font-size: 0.7em;}
.column a:hover.hvr-push{background: #333;}
#fotoequipo{background: url(https://www.coregistros.com/wp-content/uploads/2019/07/Interno-Equipo_3.png) center no-repeat;}

.circles_team .ne_perfil{height: 450px;}

.circles_team .ne_perfil #marc{	background-image: url(https://www.coregistros.com/wp-content/themes/coregistros2015/images/team/team-marc.jpg);}
.circles_team .ne_perfil #natalie{background-image: url(https://www.coregistros.com/wp-content/themes/coregistros2015/images/team/team-natalie.jpg);}
.circles_team .ne_perfil #laura-sanchez{background-image: url(https://www.coregistros.com/wp-content/themes/coregistros2015/images/team/team-laura.jpg);}

.circles_team .ne_perfil #marcela{background-image: url(https://www.coregistros.com/wp-content/themes/coregistros2015/images/team/team-marcela-acosta.jpg);}
.circles_team .ne_perfil #alexmolano{background-image: url(https://www.coregistros.com/wp-content/themes/coregistros2015/images/team/team-alex-molano.jpg);}
.circles_team .ne_perfil #javi{background-image: url(https://www.coregistros.com/wp-content/themes/coregistros2015/images/team/team-javi.jpg);}

.circles_team .ne_perfil #ferranvila{background-image: url(https://www.coregistros.com/wp-content/themes/coregistros2015/images/team/team-ferran-vila.jpg);}


.circles_team .ne_perfil #ferran-biayna{background-image: url(https://www.coregistros.com/wp-content/themes/coregistros2015/images/team/team-ferran.jpg);}

.circles_team .ne_perfil #jordi{background-image: url(https://www.coregistros.com/wp-content/uploads/2021/03/Jordi200x200.jpg);}
.circles_team .ne_perfil #martaL{background-image: url(https://www.coregistros.com/wp-content/uploads/2021/03/Marta200x200.jpg);}
.circles_team .ne_perfil #raulmoreno{background-image: url(https://www.coregistros.com/wp-content/uploads/2021/03/Raul200x200.jpg);}


.circles_team .ne_perfil #roger-planas{background-image: url(https://www.coregistros.com/wp-content/themes/coregistros2015/images/team/team-roger.jpg);}

.circles_team .ne_perfil #clara-bertran{background-image: url(https://www.coregistros.com/wp-content/themes/coregistros2015/images/team/team-clarabertran.jpg);}

.circles_team .ne_perfil #clara-fernandez{background-image: url(https://www.coregistros.com/wp-content/themes/coregistros2015/images/team/team-clarafernandez.jpg);}

.circles_team .ne_perfil #laura-saez{background-image: url(https://www.coregistros.com/wp-content/themes/coregistros2015/images/team/team-laurasaez.jpg);}

.circles_team .ne_perfil #ana-canal{background-image: url(https://www.coregistros.com/wp-content/uploads/2019/01/ana-canal.jpg);}
.circles_team .ne_perfil #rafa-santos{background-image: url(https://www.coregistros.com/wp-content/uploads/2019/01/rafa-santos.jpg);}
.circles_team .ne_perfil #lura-martinez{background-image: url(https://www.coregistros.com/wp-content/uploads/2019/01/lura-martinez.jpg);}
.circles_team .ne_perfil #maria-nadal{background-image: url(https://www.coregistros.com/wp-content/uploads/2019/01/maria-nadal.jpg);}

.circles_team .ne_perfil #sushrita{background-image: url(https://www.coregistros.com/wp-content/uploads/2019/09/newSushrita.jpg);}
.circles_team .ne_perfil #laia{background-image: url(https://www.coregistros.com/wp-content/uploads/2019/09/newLaia.jpg);}
.circles_team .ne_perfil #mariaf{background-image: url(https://www.coregistros.com/wp-content/uploads/2019/07/mariaf.jpg);}

.circles_team .ne_perfil #raul{background-image: url(https://www.coregistros.com/wp-content/uploads/2020/01/equipo-raul.jpg);}
.circles_team .ne_perfil #angela{background-image: url(https://www.coregistros.com/wp-content/uploads/2020/01/equipo-angela.jpg);}

footer .rs-facebook{
	display: inline-block;
	width: 41px;
	height: 41px;
	margin-right: 6px;
	background: url(https://www.coregistros.com/wp-content/uploads/2020/10/cr-facebook.png) no-repeat;
	background-size: cover;	
	margin-top: 10px;
}
footer .rs-twitter{
	display: inline-block;
	width: 41px;
	height: 41px;
	margin-right: 6px;
	background: url(https://www.coregistros.com/wp-content/uploads/2020/10/cr-twitter.png) no-repeat;	
	background-size: cover;
	margin-top: 10px;
}
footer .rs-linkedin{
	display: inline-block;
	width: 41px;
	height: 41px;
	margin-right: 6px;
	background: url(https://www.coregistros.com/wp-content/uploads/2020/10/cr-linkedin.png) no-repeat;	
	background-size: cover;
	margin-top: 10px;
}

#CybotCookiebotDialogBodyButtonAccept{
	background-color: #007cb2 !important;
    border: 1px solid #007cb2 !important;
}

.pagsdect li{list-style: inherit !important; list-style-position: outside !important; display: list-item !important; border-left: none !important;}

.medium.cli-plugin-button{text-decoration: none !important; margin-top: 20px !important; padding: 8px 14px;  border: 0px !important;}

#cookie-law-info-bar span{
	font-size:11pt !important;
}

.cookies-settings{
	display: block;
    margin-top: 20px;
    padding: 10px;
	background: #f5f5f5;
	font-size: 10pt;
}

.cookies-settings label{
	display: inline-block;
    padding: 5px 10px;
    background: #fff;
    margin: 4px;
}

.modal-cookies {
    background: #fff;
    width: auto;
    height: auto;
    padding: 0px;
    text-align: center;
	padding: 20px;
	display:none;
}
.modal-cookies h2 {
    font-size: 18pt;
    display: block;
    clear: both;
    text-align: center;
	margin-bottom: 15px;
	font-weight: bold;
	color: #187db2;
}

.modal-cookies .close{color: #ccc !important;}

nav{width: 700px;}
nav menu a{padding-left: 7px; padding-right: 7px;}
.mvLang{background: #007cb2; color: #fff;}

.hide{display: none; width: 1px; height: 1px;}

.modal-popup {background: #fff; width: 799px; height: 450px; padding: 0px; text-align: center;}
.modal-popup h2{font-size: 18pt; display: block; clear: both; text-align: center; margin-bottom: 15px;}
.modal-popup #botoncrecer{display: block; width: 260px; margin-top: 20px; padding: 10px; margin: 0 auto; color: #fff; text-decoration: none; font-weight: bold; font-size: 14pt; background: #85aa34; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;}
.modal-popup #botoncrecer:hover{background: #333;}


.modal-popup #botonPrm{display: block; width: 750px; text-align: center; margin: 0 auto; padding-top: 60px;}
.side-consulta_a {background: url(https://www.coregistros.com/wp-content/uploads/2022/02/laura-consulta.jpg) no-repeat;}

section#clientes #logosclientes #cl-iefe{
	display: inline-block;
	height: 74px;
	width: 16%;
	background: url(https://www.coregistros.com/wp-content/themes/coregistros2015/images/cliente-iefe.png) center no-repeat;
	background-size:contain;
}

section#clientes #logosclientes #cl-victoria{
	display: inline-block;
	height: 74px;
	width: 16%;
	background: url(https://www.coregistros.com/wp-content/themes/coregistros2015/images/cliente-victoria.png) center no-repeat;
	background-size:contain;
}

section#clientes #logosclientes #cl-cruzroja{
	display: inline-block;
	height: 74px;
	width: 16%;
	background: url(https://www.coregistros.com/wp-content/uploads/2019/12/cruz_roja.png) center no-repeat;
	background-size:contain;
}
section#clientes #logosclientes #cl-gaes{
	display: inline-block;
	height: 74px;
	width: 16%;
	background: url(https://www.coregistros.com/wp-content/uploads/2019/12/gaes.png) center no-repeat;
	background-size:contain;
}
section#clientes #logosclientes #cl-mmt{
	display: inline-block;
	height: 74px;
	width: 16%;
	background: url(https://www.coregistros.com/wp-content/uploads/2019/12/mmt_seguros.png) center no-repeat;
	background-size:contain;
}
section#clientes #logosclientes #cl-vodafone{
	display: inline-block;
	height: 74px;
	width: 16%;
	background: url(https://www.coregistros.com/wp-content/uploads/2019/12/vodafone.png) center no-repeat;
	background-size:contain;
}
section#clientes #logosclientes #cl-race{
	display: inline-block;
	height: 74px;
	width: 16%;
	background: url(https://www.coregistros.com/wp-content/uploads/2019/12/race.png) center no-repeat;
	background-size:contain;
}
section#clientes #logosclientes #cl-formacion{
	display: inline-block;
	height: 74px;
	width: 16%;
	background: url(https://www.coregistros.com/wp-content/uploads/2019/12/formacion_universitaria.png) center no-repeat;
	background-size:contain;
}

.tt0{
	display: block;
    clear: both;
    font-size: 16pt;
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    color: #707070;
    text-align: center;
    width: 70%;
    margin: 0 auto;
}

section .tt3{
	padding-bottom:0px !important;
}

.tt1{
	display: block;
    clear: both;
    font-size: 16pt;
    font-family: "Raleway", sans-serif;
    font-weight: bold;
    color: #707070;
    text-align: center;
    padding-top: 0px;
    width: 70%;
    margin: 0 auto;
	margin-bottom: 40px;
}

span.tt4{
	font-size: 2.1em;
    color: #007cb2;
    font-weight: 700;
    display: block;
    font-family: "Raleway", sans-serif;
    text-align: center;
    margin: 0px;
}

span.tt4 span {
    display: block;
    clear: both;
    font-size: 0.6em;
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    color: #707070;
    text-align: center;
    padding-top: 15px;
    width: 70%;
    margin: 0 auto;
}

span.tt4_white{
	color: #fff;
}

.tt6{
	font-size: 2.1em;
    color: #007cb2;
    font-weight: 700;
    display: block;
    font-family: "Raleway", sans-serif;
    text-align: center;
    margin: 0px;
	  margin: 0px auto;
    width: 85%;
}

.tt6 .tt1{font-weight: 400;}

.opnda, .tb1, .tb2, .tb3{cursor: pointer;}

.opnda{
	padding: 15px 30px;
    border: 2px solid #007cb2;
}
.opnda .tt1{
	margin-bottom: 0px;
    font-size: 13pt;
    margin-top: 6px;
}

.tbContainer{
	display: block;
    width: 85%;
    margin: 0 auto;
    padding: 15px 30px;
	padding-top: 0px;
    padding-bottom: 0px;
	background: #007cb2;
    border: 2px solid #007cb2;
}

.tb1, .tb2, .tb3{
	display: inline-block;
    margin: 10px;
	text-align: left;
    width: 30%;
    vertical-align: top;
    text-align: left;
    color: #fff;
    min-height: 40px;
}

.tb1 b, .tb2 b, .tb3 b{
	display: block;
    font-weight: 600;
}

.tb1:hover b, .tb2:hover b, .tb3:hover b{
	color: #F5B557;
}

.tb1 b i, .tb2 b i, .tb3 b i{
	display: inline-block;
    float: left;
    line-height: 40px;
	margin-right: 15px;
}

.tb1 span, .tb2 span, .tb3 span{
	display: block;
    margin-top: 15px;
	color: #fff;
}
	.politicas{
		display: block;
	}

	.politicas li{
		list-style: inherit;
	}

	.politicas ul{
		display: list-item;
    	list-style-type: upper-roman; !important;
	}

	.politicas ul ul {
		list-style-type: decimal !important;
	}

	.politicas ul li {
		margin-bottom: 25px;
		border:0px !important;
	}

	.politicas ul li ol{
		margin-left: 30px;
	}

	.politicas ul li ol li ol{
		margin-left: 30px;
	}

	.politicas ul li b{
		display: block;
		text-align: left;
		margin-bottom: 15px;
		padding-bottom: 10px;
		border-bottom: 1px solid #007cb2 !important;
		color: #007cb2;
	}

	.politicas ul li span.recuadro{
		display: block;
		padding: 30px;
		text-align: left;
	}

	.politicas ul li ol li{
		margin-bottom:5px;
	}

	.politicas ul li ol ol{
		margin-top:15px;
	}

.sellos-n{display: block; clear: both;}
.sellos-n #pyi{max-width: 100px; float: left; display: inline-block;}
.sellos-n span{display: inline-block; float: left; margin-left: 20px;}
.sellos-n span a {display: block;}

.homedatos .eldato {vertical-align: top;}
section#clientes #logosclientes #cl-victoria {max-width: 10%;}
.btn-contactomovil{z-index: 999999999999; padding: 0px; padding-top:6px; padding-bottom:6px; width: -webkit-fill-available; max-width: 100%;}


@media screen and (max-width: 768px) {

.sellos-n{text-align: center; margin-top: 20px;}
.sellos-n #pyi, .sellos-n span{float: inherit;}

.language{display: none;}
.sliderhome{height: 380px;}
.fotohome{height: 380px; background-position: 310px 100%; background-size: 370px 370px;}
img.aligncenter { float: none; margin: 0 auto; margin-bottom: 15px; margin-top: 15px; width: 100% !important;  height: 100% !important; max-width:100% !important;}
.aligncenter { float: none; margin: 0 auto; margin-bottom: 15px; margin-top: 15px; width: 100% !important;  height: 100% !important; max-width:100% !important;}
#fotoequipo{width: 100%;height: 180px; background-size: contain; }
.circles_team .ne_perfil span{min-height: inherit;}
.circles_team .ne_perfil{height: auto;}

section#clientes #logosclientes { display: block; }

.homedatos{padding:10px;}
.homedatos .eldato#dato_a {margin:0px;}
.homedatos .eldato{margin:0px; margin-bottom:10px;}

.home, #content{
	max-width: 100%;
  display: block;
	overflow-x: hidden;
}

.bloque{min-height: auto !important;}
section{padding-bottom:30px;}

}
@media screen and (max-width: 480px) {
.sliderhome{height: 450px;}
.sliderequipo{height: 190px;}
.fotohome{height: 450px;  background-position: 125px 100%; background-size: 350px 350px;}

.modal-popup {background: #fff; width: 300px; height: 500px; padding: 0px;}
.modal-popup #botonPrm{display: block; width: 100% !important;}

.tt6, .tbContainer{width: auto; font-size: 15pt;}
.tb1, .tb2, .tb3{width: auto; display: block; font-size:10pt;}
.clearDefault img{max-width: 95%; height:auto;}

.homedatos .eldato div, .homedatos .eldato div#bixdata{width: 130px; height: 100px; padding-top: 30px; font-size: 28pt;}
.homedatos .eldato{font-size:10pt;}
span.tt4{font-size: 1.4em; padding: 20px;}
.thesimu{height:330px; max-width: 90%; margin: 0 auto; overflow-x: hidden;}

section#clientes a{width: 14% !important;}

}

