
@font-face {font-family:'Campton Book';
			src:url('//www.pandasecurity.com/fonts/campton/Campton Book.eot');
			src:local('ÃƒÂ¢Ã‹Å“Ã‚Âº'),url('//www.pandasecurity.com/fonts/campton/Campton Book.woff') format('woff'),url('//www.pandasecurity.com/fonts/campton/Campton Book.ttf') format('truetype');
			font-weight:normal;
			font-style:normal;}
@font-face {font-family:'Campton SemiBold';
			src:url('//www.pandasecurity.com/fonts/campton/Campton SemiBold.eot');
			src:local('ÃƒÂ¢Ã‹Å“Ã‚Âº'),url('//www.pandasecurity.com/fonts/campton/Campton SemiBold.woff') format('woff'),url('//www.pandasecurity.com/fonts/campton/Campton SemiBold.ttf') format('truetype');
			font-weight:normal;
			font-style:normal;}
@font-face {font-family:'Campton Bold';
			src:url('//www.pandasecurity.com/fonts/campton/Campton Bold.eot');
			src:local('ÃƒÂ¢Ã‹Å“Ã‚Âº'),url('//www.pandasecurity.com/fonts/campton/Campton Bold.woff') format('woff'),url('//www.pandasecurity.com/fonts/campton/Campton Bold.ttf') format('truetype');
			font-weight:normal;
			font-style:normal;}
@font-face {font-family:'Campton Medium';
			src:url('//www.pandasecurity.com/fonts/campton/Campton Medium.eot');
			src:local('ÃƒÂ¢Ã‹Å“Ã‚Âº'),url('//www.pandasecurity.com/fonts/campton/Campton Medium.woff') format('woff'),url('//www.pandasecurity.com/fonts/campton/Campton Medium.ttf') format('truetype');
			font-weight:normal;
			font-style:normal;}
@font-face {font-family:'Campton Light';
			src:url('//www.pandasecurity.com/fonts/campton/Campton Light.eot');
			src:local('ÃƒÂ¢Ã‹Å“Ã‚Âº'),url('//www.pandasecurity.com/fonts/campton/Campton Light.woff') format('woff'),url('//www.pandasecurity.com/fonts/campton/Campton Light.ttf') format('truetype');
			font-weight:normal;
			font-style:normal;}
@font-face {font-family:'Campton ExtraLight';
			src:url('//www.pandasecurity.com/fonts/campton/Campton ExtraLight.eot');
			src:local('ÃƒÂ¢Ã‹Å“Ã‚Âº'),url('//www.pandasecurity.com/fonts/campton/Campton ExtraLight.woff') format('woff'),url('//www.pandasecurity.com/fonts/campton/Campton ExtraLight.ttf') format('truetype');
			font-weight:normal;
			font-style:normal;}
@font-face {font-family:'Campton Thin';
			src:url('//www.pandasecurity.com/fonts/campton/Campton Thin.eot');
			src:local('ÃƒÂ¢Ã‹Å“Ã‚Âº'),url('//www.pandasecurity.com/fonts/campton/Campton Thin.woff') format('woff'),url('//www.pandasecurity.com/fonts/campton/Campton Thin.ttf') format('truetype');
			font-weight:normal;
			font-style:normal;}
body,html,* {margin:0;padding:0;}
html,body {font-family:"Campton Light","Century Gothic";margin:0;padding:0;color:#2F3947;font-size:16px; overflow-x: hidden;}
a {text-decoration:none;transition:all .5s !important;}
img {border:0;}
h1,h2,h3,h4,h5,th {margin:0;padding:0;font-weight:normal;}
.contenedor {max-width:1125px;margin-left:auto;margin-right:auto;box-sizing:border-box;text-align:center;}
.container {max-width: 619px;margin:0 auto;}
main *,.main * {transition:transform .5s, opacity .5s, border .5s;}
.pieza_oculta{transform:translateY(20px);opacity:0;}
.tdelay_3{transition-delay:.3s;}
.tdelay_6{transition-delay:.6s;}
.tdelay_9{transition-delay:.9s;}
.svgicon {display: inline-block;width: 1em;height: 1em;stroke-width: 0;stroke: currentColor;fill: currentColor;font-size: 2em;position: relative;}
#cookieInfo{z-index:1;}

#container{overflow:inherit;}
#header {color:#ffffff;text-align:center;  background-color: #f6f5f5;}
#header_back{background-image:url("../img/pandasecurity-security-info1.jpg");background-attachment:fixed;background-repeat:no-repeat;padding:151px 0 2.15em; margin-top: -40px;background-position:center top;}
#header h1 {font-size:2.21em; font-family:"Campton Bold","Century Gothic"; margin-top:0;}
#header h2 {font-family:"Campton Light","Century Gothic"; font-size:18px;  margin: 0.2em auto 1.26em; letter-spacing:0.01em; width: 60%;}
#header h2 strong{font-family:"Campton Bold","Century Gothic"; font-weight: normal;}
.button {  color: #ffffff; background-color: #FF9012; font-family:"Campton Bold","Century Gothic"; padding: 0.7em 1.8em; font-size: 14px; display: inline-block; letter-spacing: 0.005em;border: 1px solid #FF9012;margin-left:0.4em;margin-right:0.4em;}
.button:hover{box-shadow: 0 2px 4px 0 rgba(0,0,0,0.25);}
#header .button{}

#header .comp{ margin-top: 0.6em; font-size:14px; color:#2F3947;}
#header .comp a{color:#2F3947;}
#header .comp .svgicon{  top: 7px; font-size: 1.5em;}

#menu_letras{ padding: 1.53em 0 1.7em; background-color: #f6f5f5; /*margin-bottom: 2.2em;*/ z-index:2;position:absolute;width:100%;}
#menu_letras a{ color: #cacaca; font-size: 1.3em; display: inline-block; margin-right: 0.06em; border: 1px solid #CDCDCD;  width: 34px; padding: 0.2em 0;  position: relative;}
#menu_letras a:hover{ color: #35C1CF; border-color: #35C1CF;}
#menu_letras a.selected{ border: 2px solid #35C1CF;color: #35C1CF; background-color: #ffffff; transition: none !important; }
#menu_letras a.selected::after{ content: "·"; position: absolute; top: -28px; left: 10px; font-size: 4.3em;}


#glosario{margin-top:125px;}
#glosario .contenedor{max-width: 768px; text-align: left;}
#glosario .letra{ display: inline-block; font-size: 2.3em; color: #35C1CF;border: 1px solid #CDCDCD; font-family:"Campton Bold","Century Gothic"; vertical-align: top;padding:  0.4em 0;position: relative; width: 74px; text-align: center;}
#glosario .contenido_letra{ display: inline-block; width: 85%;  vertical-align: top; margin-left: 1.3em;}
#glosario .termino{ border-bottom: 1px solid rgba(0,11,172,0.25); padding-bottom: 1em; margin-bottom: 1em;position:relative;}
#glosario .termino:last-of-type{border: none; margin-bottom: 1.9em;}
#glosario .termino a{ color: #35C1CF; text-decoration: underline;}
#glosario .termino p{ font-size: 14px; letter-spacing: 0.005em;}
#glosario .titulo{ color: #35C1CF; margin-bottom: 0.5em;font-family:"Campton Medium","Century Gothic"; }
#glosario .ancla{ position: absolute; top: -290px;}
#glosario .ancla_termino{position:absolute;top:-200px;}



#claim .contenedor{ max-width: 1053px; }
#claim  .tdelay_3{ padding: 9em 58.5% 9.6em 0; }
#claim  h3 { font-size: 1.11em;margin-bottom: 15px;}
#claim  h3 span{ font-family:"Campton Bold","Century Gothic"; font-size: 2em;  display: block;margin-bottom:5px; }
#claim .button{ color: #fff;  background-color: #ef970e; margin-top: 2.3em; display: inline-block; padding: 0.7em 2.4em;font-family:"Campton SemiBold","Century Gothic"; font-size: 0.9em; }
#claim p { margin: 1.5em auto 0;font-size:14px;}
#claim p strong{font-family:"Campton Bold","Century Gothic"; font-weight: normal;}

hr {display: block;margin: 0 auto; width: 10%;}

@media screen and (max-width:1279px) {
	#claim {background:url("../img/pandasecurity-security-info2.jpg") center top no-repeat  fixed; background-size: cover;  color: #ffffff;}
}
@media screen and (min-width:1280px) {
	#header_back{background-size: contain;}
	#claim {background:url("../img/devices-bg.jpg") center 70px no-repeat  fixed; background-size: cover;  color: #ffffff;}
}
@media screen and (max-width:1279px) {
	#header h1 { width: 95%; margin: 0 auto;}
	#header p { font-size: 1em;}
}
@media screen and (max-width:900px) {	
	#claim .tdelay_3 {    padding: 8em 0 ;	}	
}
@media screen and (max-width:750px) {
	#glosario .contenido_letra {  display: block; text-align: left; margin-top: 2em;}
	#contenido{ text-align: center;}
}
@media screen and (max-width:720px) {	
	#footerHome .footerMenu li {    display: block;    padding: 15px 0;}
	.footerMenu li::after {    content: none;}
	#downFooterHome {    padding: 1em 0 4em;}
	_::-webkit-full-page-media, _:future, :root #header { background-attachment: scroll; height: 431px;}
	#header h2 { width: 90%;}
}
@media screen and (max-width:600px) {		
	#header h2 {    margin: 0.82em auto 1.6em;}
	#header_back{ height: auto; background-size: cover;}
}
