@import url(https://fonts.googleapis.com/css?family=Cinzel);/*igual que Trajan*/
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;1,300&display=swap');

p { font-weight:300; font-size:1.4em;}
h1 {font-weight: 300; font-size:3.8em;}
h2 {
  font-weight: 400;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
h3 {
  font-size: 2em;
  font-weight: 300;
  margin-bottom: 0;
  padding: 0;
}
a[href^="#"] {color: #007abc;text-decoration:none;}
a[href^="#"]:hover {color: #007abc;text-decoration:none;}
a[name], a[name]:hover {text-decoration: none;color:#007abc;}
a[href^="mailto:"] {color: #990033;}
a[href^="mailto:"]:hover {color: #000000;text-decoration: none;text-shadow: 2px 1px 6px rgba(0,0,0,0.6);}
a[href^="http:"], p a[href$=".htm"], p a[href$=".html"] {
  background-position: 0 91%;
  background-repeat: no-repeat;
  background-size: 100% 1px;
  color: #007abc;
  outline: medium none;
  text-decoration: none;
}
a[href^="http:"]:hover {
	background-image: -webkit-gradient(linear, left top, right top, color-stop(-35%,#fff), color-stop(50%,#444), color-stop(160%,#fff));
	background-image: -webkit-linear-gradient(left, #fff -35%,#444 50%,#fff 160%);
	background-image: -moz-linear-gradient(left, #fff -35%, #444 50%, #fff 160%);
	background-image: -ms-linear-gradient(left, #fff -35%,#444 50%,#fff 160%);
	background-image: -o-linear-gradient(left, #fff -35%,#444 50%,#fff 160%);
	background-image: linear-gradient(left, #fff -35%,#444 50%,#fff 160%);
    color: #990033;
    text-decoration: none;
}
a[href$=".pdf"] {
  background: none repeat scroll 0 0 #cddff7;
  border-radius: 5px;
  box-shadow: 0 12px 5px #fff inset;
  color: #990033;
  cursor: help;
  display: inline-block;
  margin: 0 auto 20px;
  padding: 3px 10px;
	width:30%;
}
a[href$=".pdf"]:hover {
  background: none repeat scroll 0 0 #990033;
  color: #990033;
  text-shadow: 0px 0px 2px #000;
  box-shadow: 0 12px 5px rgba(255,255,255,0.7) inset;
}
/*======MENU DE ARRIBA==============*/
.navigation { background-color: #d2cec6; }
.navigation img {
  float: left;
  left: -200px;
  position: absolute;
}
.top-nav ul { list-style: none; padding: 0; }
.top-nav li a {
  border-bottom: 1px dotted rgba(0, 120, 190, 0.7);
  color: #000;
  display: block;
  font-size: 1.6em;
  padding: 10px 20px 10px 10px;
  position: relative;
  text-shadow: 1px 1px 1px #fff;
  transition: all 0.5s ease 0s;
}
.top-nav li a:hover, nav ul li a:focus { color: #990033; text-decoration: none; }
.top-nav-ind { position: absolute; right: 0 !important; }
.top-nav-last { margin-bottom: 50px; }
.top-nav-pull { display: none; }

/*====================INTRO==========*/
.intro {
  background: url("portada-ES.jpg") no-repeat scroll center bottom / cover rgba(0, 0, 0, 0);
  height: auto;
  padding: 65px 0;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
}
.intro-banner {
  background-color: rgba(255, 255, 255, 0.8);
  text-align: center;
}
.intro h1 {
  color: #990033;
  font-family: cinzel,georgia,serif;
  font-size: 4em;
  letter-spacing: -1px;
  margin: 50px 0 0;
  padding: 10px;
}
.intro p {
  color: #007abc;
  font-size: 1.8em;
  font-style: italic;
  line-height: 1.1em;
  margin: 0;
  padding: 0 0 20px;
}
.intro a {
  color: #990033;
  font-size: 2em;
  text-shadow: 1px 1px 0 #fff;
}

.escuela h1 {
  color: #990033;
  font-size: 1.4em;
  margin: 0 0 10px;
  text-transform: uppercase;
}

.equipo {
  background: url("bg-equipo-ES.png") no-repeat scroll right bottom, url("pattern.png") repeat scroll 0, none repeat scroll 0 0 #990033;
  background-size: 480px, 5px;
}
.equipo h1 {
  color: #fff;
  font-size: 3.8em;
  margin: 30px 10px 0 0;
}
.equipo p {
  color: #fff;
  line-height: 1.3em;
  margin: 20px 30px 20px 0;
  text-shadow: 1px 1px 0 #000;
}

/*=======FOTOS FORMADORES========*/
.formador-retrat {
  display: inline-block;
  list-style: none outside none;
  margin: 10px -20px -10px 0;
  padding: 0;
  width: 130%;
}

.formador-retrat li {
  border: 4px solid #990033;
  border-radius: 50%;
  box-shadow: 0 0 11px rgba(255, 255, 255, 0.6);
  float: left;
  height: 80px;
  margin: 5px;
  overflow: hidden;
  width: 80px;
}

.formador-retrat img {
  margin: -7px 0 0 -2px;
  max-width: 75px;
}
.tint {
	position: relative;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	cursor: pointer;
	box-shadow: rgba(0,0,0,.2) 3px 5px 5px;
-webkit-box-shadow: rgba(0,0,0,.2) 3px 5px 5px;
-moz-box-shadow: rgba(0,0,0,.2) 3px 5px 5px;
}
.tint:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,120,190, 0.5);
	transition: all .7s linear;
-moz-transition: all .7s linear;
-webkit-transition: all .7s linear;
-ms-transition: all .7s linear;
-o-transition: all .7s linear;
}
.tint:hover:before {
	background: none;
	top:100px;
}
.tint:hover {cursor: none;}
.page-icono {
  float: left;
  margin: -5px 10px 0 0;
  max-width: 85px;
}
.page-iconomini {
  margin: -10px 7px 0 0;
  max-width: 50px;
}
.page-iconobig {
  float: left;
  margin: -5px 10px 0 0;
  max-width: 115px;
}

/*==========ESCUELA======*/
.escuela {
	background: url("triangle-escuela.png") no-repeat scroll center -1px, url("pattern.png") repeat scroll 0, none repeat scroll 0 0 #fff;
  padding: 70px 0;
}
.escuela h2 { color:#990033;}
.escuela p {
  color: #303030;
  line-height: 1.4em;
  word-spacing: 2px;
}
.escuela-leftcol { border-right: 1px solid rgba(208, 217, 226, 0.4); padding-right: 60px; }
.escuela-rightcol { padding-left: 60px; }
.agenda {
  background: url("agenda.png") no-repeat scroll center center / 260px auto rgba(0, 0, 0, 0);
  height: 180px;
  margin: 80px auto 0;
  text-indent: -99999px;
}
.agenda:hover{ cursor:help;
  background: url("agenda-hover.png") no-repeat scroll center center / 260px auto rgba(0, 0, 0, 0);
}

/*===========HERRAMIENTAS=================*/
.herramientas {padding: 30px 0;}
.herramientas h1 {
  color: #007abc;
  font-size: 3em;
  font-weight: 300;
  margin-top: 0;
  text-shadow: 1px 1px 0 #fff;
}
.herramientas-content p {
  color: #000;
  line-height: 30px;
}
.toolway { height: 346px; background-color: #d2cec6}
.toolway:hover { height: 346px; background-color: rgba(155,175,200,0.85) }/*#9dafc7*/
.toolway a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border: medium none !important;
  margin: 0 !important;
  padding: 0 !important;
}
.toolway img {
  margin: 0 0 0 40px;
  max-height: 390px;
-webkit-filter: drop-shadow(5px 10px 12px rgba(0,0,0,0.5));
filter: url("data:image/svg+xml;utf8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='drop-shadow'><feGaussianBlur in='SourceAlpha' stdDeviation='12'/><feOffset dx='5' dy='10' result='offsetblur'/><feFlood flood-color='rgba(0,0,0,0.5)'/><feComposite in2='offsetblur' operator='in'/><feMerge><feMergeNode/><feMergeNode in='SourceGraphic'/></feMerge></filter></svg>#drop-shadow");
-ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=10, Color='#444')";
filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=10, Color='#444')";
}
.tool-title {
  color: #690003;
  font-size: 1.55em;
  font-weight: 600;
  letter-spacing: 2px;
  padding: 10px 10px 0 40px;
  text-shadow: 0 1px 0 #fff;
  text-transform: uppercase;
}
.tool-text {
  color: #000;
  font-size: 1.3em;
  font-style: italic;
  padding: 0 20px 40px 40px;
}
.gancho {
  background-color: rgba(255, 255, 255, 0.7);
  background-image: url("icon-dienshop.png");
  background-repeat: no-repeat;
  background-size: 60px auto;
  border-radius: 17px;
  font-size: 2em;
  margin-top: 0;
  padding: 10px 70px;
  text-shadow: 0 1px 0 #fff;
  width: 100%;
}
/*========FACEASiT============*/
.faceasit {
	padding:0;
	background: url("triangle-faceasit.png") no-repeat scroll center -1px, url("section-faceasit.png") no-repeat scroll right bottom, none repeat scroll 0 0 #fff;
}
.faceasit p {
  color: #303030;
  line-height: 1.4em;
  word-spacing: 2px;
}
.faceasit h1 {
  color: #007abc;
  font-size: 2.7em;
}
.faceasit-leftcol { border-right: 1px solid rgba(208, 217, 226, 0.4); padding-right: 60px; }
.faceasit-rightcol { padding-left: 60px; }
/*==================*/


/*==========ESQUEMAS========*/
.esquemas {
  position: relative;
}
.fd-esquemas {
  background: url("triangle-esquemas.png") no-repeat scroll center -1px, url("section-esquemas.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
  height: 100%;
  position: absolute;
  width: 100%;
}
.esquemas h1 {
  color: #990033;
  text-shadow: 0 1px 0 #fff;
}

/*============TESTIMONIOS============*/
.testimonios { background: #5b6869 url('tBG01.jpg') no-repeat left center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; padding: 130px 0; }
.testimonios h1 { color: #fff; font-size: 43px; font-weight: 100; margin: 20px 0 80px 0; font-style: italic; }

/*===========BOTONES================*/
.masinfo{
  text-decoration: none;
  border-radius: 5px;
  display: inline-block;
  font-size: 1em;
  letter-spacing: 2px;
  margin-bottom: 55px;
  padding: 10px 20px;
  text-transform: uppercase;
  transition: all 0.5s ease 0s;
}
.masinfo > span {display: table;}
.masinfo:hover, .masinfo:focus {text-decoration: none;border: 1px solid #000;}
a.masinfo {text-decoration:none;}
/*a[target="_new"]:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEzIiBmaWxsPSIjMWE3M2U4Ij48cGF0aCBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAgMC0yIDJ2MTRhMiAyIDAgMCAwIDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDBWMHoiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    content: '';
    display: inline-block;
    height: .8125rem;
    margin: 0 .1875rem 0 .25rem;
    position: relative;
    top: .125rem;
    width: .8125rem;
}*/
.mi-onlight, a.mi-onlight {border: 1px solid #990033;color: #007abc;
  background: -webkit-linear-gradient(-30deg, #dceefe 30%, #ffffff 90%); /* Chrome 10+, Saf5.1+ */
  background:    -moz-linear-gradient(-30deg, #dceefe 30%, #ffffff 90%); /* FF3.6+ */
  background:     -ms-linear-gradient(-30deg, #dceefe 30%, #ffffff 90%); /* IE10 */
  background:      -o-linear-gradient(-30deg, #dceefe 30%, #ffffff 90%); /* Opera 11.10+ */
  background:         linear-gradient(-30deg, #dceefe 30%, #ffffff 90%); /* W3C */
}
.mi-onlight:hover, a.mi-onlight:hover, .mi-onlight:focus {color: #fff;
  background: -webkit-linear-gradient(-30deg, #004b8d 50%, #007abc 80%); /* Chrome 10+, Saf5.1+ */
  background:    -moz-linear-gradient(-30deg, #004b8d 50%, #007abc 80%); /* FF3.6+ */
  background:     -ms-linear-gradient(-30deg, #004b8d 50%, #007abc 80%); /* IE10 */
  background:      -o-linear-gradient(-30deg, #004b8d 50%, #007abc 80%); /* Opera 11.10+ */
  background:         linear-gradient(-30deg, #004b8d 50%, #007abc 80%); /* W3C */
}
.mi-ondark, a.mi-ondark {border: 1px solid #fff;color: #fff;}
.mi-ondark:hover, a.mi-ondark:hover, .mi-ondark:focus {color: #990033; background:#fff;}

.leermas {
  background-color: rgba(205, 225, 250, 0.2);
  border: 1px solid #007abc;
  color: #007abc;
  display: inline-block;
  float: right;
  font-size: 1em;
  letter-spacing: 2px;
  margin-bottom: 20px;
  margin-left: 100%;
  margin-top: 10px;
  padding: 0 20px;
  text-transform: uppercase;
  transition: all 0.5s ease 0s;
  white-space: nowrap;
}
.leermas:hover, .leermas:focus { text-decoration: none; border-color: #990033; color: #990033; background-color:#cddff7; }
.videoplay {
  background: url("videoplay.png") no-repeat scroll center center rgba(0, 0, 0, 0) !important;
  display: block;
  float: left;
  height: 67px;
  margin:0 10px 0 -15px;
  text-indent: -99999px;
  transition: all 1s ease 0s;
  width: 67px;
  border: none;
}
.videoplay:hover, .videoplay:focus {
	background: url("videoplay-hover.png") no-repeat scroll center center rgba(0, 0, 0, 0) !important;
	transform: translate(0, -15px); -webkit-transform: translate(0, -15px); -o-transform: translate(0, -15px); -moz-transform: translate(0, -15px);
}
/*
.get-started-btn { background-color: #7accc8; padding: 20px 80px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-size: 22px; letter-spacing: 2px; box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.4); transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; display: inline-block; }
.get-started-btn:hover, .get-started-btn:focus { text-decoration: none; background-color: #e8b968; }
*/

.controls {
  color: #990033;
  display: inline-block;
  float: right;
  font-size: 2em;
  letter-spacing: 10px;
  margin: -80px 50px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  width: 170px;
}
.controls a {
  color: #990033;
  transition: all 0.5s ease 0s;
 -moz-transition: all 0.5s ease;
 -webkit-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;
 }
.controls a:hover, .controls a:focus { color: #007abc;}
.controls .prev { margin-right: 5px; }
.badge-btn {
  background: url("footer-logo.png") no-repeat scroll center center rgba(0, 0, 0, 0);
  display: block;
  height: 70px;
  margin: 0 auto;
  text-indent: -99999px;
  transition-duration: 3s;
  transition-property: transform;
  width: 70px;
-webkit-transition-duration: 3s;
-moz-transition-duration: 3s;
-o-transition-duration: 3s;
transition-duration: 3s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
}
.badge-btn:hover, .badge-btn:focus { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); }

/*==================LISTAS==========*/
.ticblue {
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  list-style: none outside none;
  padding: 0 0 0 35px;
  font-size: 1.2em;
}
.ticblue li {
  background-image: url("tic-circlebleu.png");
  background-position: 0 6px;
  background-repeat: no-repeat;
  line-height: 1.8em;
  padding: 0 25px;
}
.lng {
  font-size: 1.1em;
  list-style: none outside none;
  margin: 15px 0;
  padding: 0 0 5px;
}
.lng li {
  background-position: 0 4px;
  background-repeat: no-repeat;
  background-size: 25px auto;
  padding: 5px 30px;
}
li.lng-es {background-image: url("flagtransp-es.png");}
li.lng-pt {background-image: url("flagtransp-pt.png");}
li.lng-fr {background-image: url("flagtransp-fr.png");}
li.lng-en {background-image: url("flagtransp-en.png");}
li.lng-de {background-image: url("flagtransp-de.png");}
li.lng-it {background-image: url("flagtransp-it.png");}
li.lng-ca {background-image: url("flagtransp-ca.png");}


ol {
    counter-reset:li; /* Initiate a counter */
    margin-left:0; /* Remove the default left margin */
    padding-left:0; /* Remove the default left padding */
}
ol > li {
  border-top: 1px solid #cddff7;
  list-style: none outside none;
  margin: 0 0 6px 2em;
  padding: 4px 8px;
  position: relative;
}
ol > li:before {
  background: none repeat scroll 0 0 transparent;
  border-bottom: 2px solid #990033;
  border-radius: 50%;
  color: #007abc;
  content: counter(li, decimal);
  counter-increment: li;
  font-family: lato,arial,sans-serif;
  font-weight: 300;
  left: -2em;
  margin-right: 8px;
  padding: 4px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 2em;
}
li ol,
li ul {margin-top:6px;}
ol ol li:last-child {margin-bottom:0;}

/*===============FOOTER==============*/
footer {
  background-color: #490000;
  padding: 75px 0 10px;
}
footer p {
  color: #fff;
  line-height: 25px;
}
.footer-nav {
  background-color: #cddff7;
  border: 3px solid #fff;
  border-radius: 0 10px;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.4);
  color: #007abc;
  font-size: 1.4em;
  font-weight: 300;
  list-style: none outside none;
  padding: 10px;
  width: 210px;
}
.footer-nav li a {
  display: block;
  padding: 2px;
  transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
}
.footer-nav li a:hover, .footer-nav li a:focus { text-decoration: none; color: #990033; }
.footer-credit { font-size: 12px; text-transform: uppercase; letter-spacing: 5px; }
footer a {
  color: #007abc;
  transition: all 0.5s ease 0s;
 -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;
 }
footer a:hover, footer a:focus { color: #fff!important; text-decoration: none;text-shadow:0 1px 1px #000; }
.webflag img {
  float: left;
  width: 60px;
}

.margin-bottom {margin-bottom: 70px;}
.fd-blanc {background:rgba(255,255,255,0.87);}

/* =============Animations============================= */
.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }
.animated.hinge { -webkit-animation-duration: 2s; animation-duration: 2s; }
@-webkit-keyframes bounceInDown {
    0% { opacity: 0; -webkit-transform: translateY(-2000px); transform: translateY(-2000px); }
    60% { opacity: 1; -webkit-transform: translateY(30px); transform: translateY(30px); }
    80% { -webkit-transform: translateY(-10px); transform: translateY(-10px); }
    100% { -webkit-transform: translateY(0); transform: translateY(0); }
}
@keyframes bounceInDown {
    0% { opacity: 0; -webkit-transform: translateY(-2000px); -ms-transform: translateY(-2000px); transform: translateY(-2000px); }
    60% { opacity: 1; -webkit-transform: translateY(30px); -ms-transform: translateY(30px); transform: translateY(30px); }
    80% { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); }
    100% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
}
.bounceInDown { -webkit-animation-name: bounceInDown; animation-name: bounceInDown; }
@-webkit-keyframes fadeInUpDelay {
    0% { opacity: 0; -webkit-transform: translateY(20px); transform: translateY(20px); }
    100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
}
@keyframes fadeInUpDelay {
    0% { opacity: 0; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); }
    100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
}
.fadeInUpDelay { -webkit-animation-name: fadeInUpDelay; animation-name: fadeInUpDelay; animation-delay: 1s; -webkit-animation-delay: 1s; }
@-webkit-keyframes fadeInUp {
    0% { opacity: 0; -webkit-transform: translateY(20px); transform: translateY(20px); }
    100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
}
@keyframes fadeInUp {
    0% { opacity: 0; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); }
    100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
}
.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }
@-webkit-keyframes fadeInDown {
    0% { opacity: 0; -webkit-transform: translateY(-20px); transform: translateY(-20px); }
    100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
}
@keyframes fadeInDown {
    0% { opacity: 0; -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px); }
    100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
}
.fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; }
@-webkit-keyframes fadeInUpD {
    0% { opacity: 0; -webkit-transform: translateY(20px); transform: translateY(20px); }
    100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
}
@keyframes fadeInUpD {
    0% { opacity: 0; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); }
    100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
}
.fadeInUpD { -webkit-animation-name: fadeInUpD; animation-name: fadeInUpD; animation-delay: 0.5s; -webkit-animation-delay: 0.5s; }
/* ==========================================================================
Waypoints
========================================================================== */
.wp1, .wp2, .wp3, .wp4, .wp5, .wp6 { visibility: hidden; }
.bounceInLeft, .bounceInRight, .fadeInUp, .fadeInUpDelay, .fadeInDown, .fadeInUpD { visibility: visible; }
@media screen and (max-width:995px) {
	.bloc-mitad{width:50%;}
	.formador-retrat {margin: 10px -20px -10px 0;width: 200%;}
	.lng {margin: 0;padding: 0 95px;}
}
@media screen and (max-width:480px) {
	p {
		color:#000!important;text-shadow:none!important;
		font-size:1em!important;
		background-color: rgba(255, 255, 255, 0.9)!important;
		border: 3px solid rgba(255, 255, 255, 0.9)!important;
		padding: 2px!important;
	}
	h1 {font-size:1.6em!important;}
	h3 {font-size: 1.3em!important;}
	.intro h1 {font-size:110%;letter-spacing:1px;margin:5px 0;padding:5px 0 0;}
	.bloc-mitad{width:100%;}
	.formador-retrat {margin: 10px -20px -10px 0;width: 100%;}
	.lng {margin: 0;padding:0;}
	.faceasit {
		background: url("triangle-faceasit.png") no-repeat scroll center -1px,
                url("section-faceasit-small.png") no-repeat scroll right bottom;
	}
}
bqc{ font-variant:small-caps;}/*para los puntos·bqc en versalita*/
#trackcorreos{ margin:10px;}
