@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;
}@font-face {font-family: 'Lemon Yellow';
			src: url('//www.pandasecurity.com/fonts/lemon/Lemon Yellow.eot');
			src: local('â˜º'), url('//www.pandasecurity.com/fonts/lemon/Lemon Yellow.woff') format('woff'), url('//www.pandasecurity.com/fonts/lemon/Lemon Yellow.ttf') format('truetype');
			font-weight: normal;
			font-style: normal;
}

body,html,*{margin:0;padding:0;}

html, body {font-family:"Campton Book", "Century Gothic";margin:0;padding:0;color:#4b5964;}
#downFooterHome div{}
.PromotionPriceAndURL{display:none;}
a{text-decoration:none;transition:all .5s;}
img{border:0;}
h1,h2,h3,h4,h5,th{margin:0;padding:0;font-weight:normal;}
p{margin:0;padding:0;font-family:"Campton Book","Century Gothic";}
.contenedor{max-width:1024px;margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;}
.clear{clear:both;font-size:0;line-height:0;display:block;width:100%;}
.t_center{text-align:center;}
.t_left{text-align:left;}
.t_right{text-align:right;}
.pad_bot1{padding-bottom:1em;}

.color_azul{color:#437fc0;}
.color_blanco{color:#ffffff;}
.color_verde{color:#0ea1a1;}
.color_gris{color:#5a5a5a;}
.color_naranja{color:#ff9012;}
.fondo_blanco{background-color:#ffffff;}
.fondo_azul{background-color:#437fc0;}
.fondo_gris{background-color:#fbfcfd;}
.boton_verde{background-color:#3ec1ce;}
.boton_verde:hover{background-color:#0ea1a1;}
.boton_azul{background-color:#4680be;}
.boton_azul:hover{background-color:#295ca9;}
.line{ border-bottom: 1px solid #8b8b8f; width:15px;margin: 0 auto 1em;}
.free_diagnosis{ background: url(../img/freediagnosis.png) top right no-repeat; width: 215px; height: 144px;  left: 278px;   margin: 0 auto;    position: relative;    top: -164px;}

#main_home{background:url(../img/main-bg.gif) repeat top center transparent;}
#main_home.main_homev2{background-position:left -250px;}
#header_section{background:url(../img/header.jpg) no-repeat top center; background-attachment: fixed;padding:8em 0 4.2em; box-sizing: border-box; background-size: cover; text-align: center;}
header_section img{ margin: 0 auto; border: 0;}
#header_section h1{font-family:"Campton Bold", "Century Gothic";font-size:3em; line-height: 1em; margin-top: 0.255em;}
#header_section h2{font-family:"Campton Light", "Century Gothic";font-size:1.75em;line-height: 1.125em; }
#header_section h2 strong{font-family:"Campton SemiBold", "Century Gothic"; font-weight: normal;}
#header_section p.subtitle{font-family:"Campton Light", "Century Gothic"; font-size:1em;padding-top:2em; opacity: 0.75;}
#header_section p.subtitle2{font-size:2em; display:block;font-family:"Campton Bold", "Century Gothic";padding-top:0; }
#header_section p.subtitle2 span{ color: #a6a6ab;}

#cta_superior{text-align:center;font-family:"Campton Book", "Century Gothic";}
#cta_superior .contenedor{position:relative;top:-40px;margin-bottom:-40px;width:auto;background-color:#fff;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.15);display:inline-block;padding:30px 35px;}
#cta_superior .tel_display{display:inline-block;padding-left:35px;text-align:left;}
#cta_superior .tel_gratis{font-size:1.34em;}
#cta_superior .tel_gratis strong{font-family:"Campton Bold", "Century Gothic";}
#cta_superior .tel_cta{font-family:"Campton Bold", "Century Gothic";font-size:2.5em;display:block;padding-top:5px;}
.subtel{font-family:"Raleway","Century Gothic";font-size:1.185em;line-height: 0.85em;font-weight:300;color:#4b5964;}
.subtel strong{font-weight:600}
.subtel span{font-family:"Campton Medium", "Century Gothic";}
.icon-ico_callphone{display:inline-block;font-size:4.5em;border:1px solid;border-radius:5em;vertical-align:top;}

#how_work{padding:2em 0 3em;}
#how_work h3{font-family:"Campton Bold", "Century Gothic";font-size:1.875em;}
#how_work .line{ opacity: 1;}
#how_work .zona_columnas{ margin:1.2em auto 0; width: 947px; }
#how_work .zona_columnas .col3{ box-sizing: border-box;    display: inline-block;padding:1.5em 0.8em;    position: relative;    vertical-align: top;border:1px solid #8da1a1;background-color:#fff;max-width:236px;min-height:300px;margin:0 0.5em;}
#how_work .icono_work{font-size:3em;border:1px solid;border-radius:4em;}
#how_work .icono_work.icon-ic-correct2{font-size:2.5em;padding:0.15em 0.1em 0.05em 0.1em;line-height:1.2em;}
#how_work .zona_columnas .col3 h4{font-size:1.125em;font-family:"Campton Light", "Century Gothic"; margin:1em 0 0;min-height:3.2em;}
#how_work .zona_columnas .col3 h4 strong{display:block;font-family:"Campton Bold", "Century Gothic"; padding-bottom:0.5em; font-size: 1.1em;font-weight:normal}
#how_work p {font-family:"Raleway","Century Gothic";font-weight:300;font-size:0.9em;color:#505050;}

#chars{text-align: center; margin: 1em auto 3em; color:#5a5a5a;}
#chars .contenedor{max-height: 1270px;}
#chars h3{font-family:"Campton Bold", "Century Gothic";font-size:1.875em;text-transform:uppercase;}
#chars h3 span.color_gris{font-family:"Campton Book","Century Gothic";font-size:0.7em;}
#chars .icon-ico_technical{font-size:2em; border-radius: 3em; padding: 0.05em; border:1px solid #0ea1a1;position:relative;top:8px;margin-right:10px;}
#chars p{font-family:"Campton Light", "Century Gothic"; font-size: 1.125em; max-width: 37em; margin: 0.7em auto 0; color: #5a5a5a;}
#chars p:first-of-type{ margin-bottom: 1.3em;}
#chars p span{font-family:"Campton SemiBold", "Century Gothic";}
#chars p.unlimited{font-family:"Campton Medium", "Century Gothic"; color: #4b5964; margin-top: 1.3em; font-size:1em;}
#chars .line{ margin: 0 auto ;}
#chars ul{ list-style: none; width:415px; margin: 3.2em auto 2em;text-align: left; font-size:0.9em;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.15);background-color:#fff;padding:25px 20px}
#chars li{height: 38px; padding-top: 10px; overflow: hidden;font-family:"Raleway","Century Gothic";font-weight:300;color:#4b5964;}
#chars li span{ font-size:2em; position: relative; left: 10px;float: left;color:#0ea1a1;width:60px;}
#chars li span.icon-ico_virus-01{ font-size: 1.7em; left: 15px; margin-top: 1px;}
#chars li span.icon-ic-install2{font-size: 3em; left: 5px; margin-top: -8px;}
#chars li span.icon-ic-wifi{font-size: 2.8em; left: 7px; margin-top: -8px;}
#chars li span.icon-ic-demo{font-size: 2.2em; margin-top: -3px;}
#chars li span.icon-ic-smartphone{font-size: 3.6em;left:0; margin-top: -20px;}
#chars li span.icon-ic-optimize{font-size: 2.8em; left: 7px; margin-top: -8px;}
#chars li span.icon-ic-gear{font-size:2.4em;left:8px}
#chars li span.icon-ico_game-pad{font-size:2.4em;left:8px}
#chars li span.icon-ic-licencia2{font-size:3em;left:4px;margin-top:-8px;}

.pricing{padding:3em 0 6em;}
.pricing .box{ border: 1px solid #4b5964; display: inline-block; padding: 1em 0 0; width: 372px; vertical-align: top; position: relative;}
.pricing .box h4{padding: 0.8em 0 0.4em; font-size: 1.86em;font-family:"Campton Bold", "Century Gothic";font-weight:bold;}
.pricing .box.yearlybox{ margin-left: 0.9em;}
.pricing .box.yearlybox h4{ color: #f6ae32;}
.pricing .box .price{padding:0 0 1em;font-size: 3.1em; height:75px; font-weight: bold;}
.pricing .box .price span{font-size: 0.45em;font-family:"Campton Book", "Century Gothic";}
.pricing .box .price .price_month,.pricing .box .price .price_anual{font-size: 1em;font-family:"Campton Bold", "Century Gothic";}
.pricing .box .price .price_anual_disc,.pricing .box .price .price_anual_total{font-size: 1em;}
.pricing .box .price p{ font-size: 0.26em; color: #ffffff;line-height: 1.3em; }
.pricing .box.yearlybox{background-color:#000;}
.pricing .box .button{ margin-bottom:-0.6em;}
.pricing .box .icon-ic-comment{ font-size: 2.3em; position: relative; top: 19px;}
.pricing .box .price a{color:#1f2532}
.pricing .box.yearlybox .price a{color:#ffffff;}
.pricing .button a{background-color:#18a4a4; padding:0.65em 1em; color: #ffffff; font-size: 1.125em;font-family:"Campton SemiBold", "Century Gothic"; }
.pricing .button.buttonXS a{font-size:0.9em;}
.pricing .box.yearlybox .button a{ background-color: #f6ae32;}
.pricing .discount{position:relative;display:inline-block;margin:-20px 0 0 -75px;text-align: center;color: #fff;text-transform: uppercase;font-family: "Campton Light","Century Gothic";line-height: 16px;width: 70px;background-color: #ff9012;border-radius: 6em;height: 59px;padding: 21px 5px 0;font-size:0.8em;letter-spacing:-1px;}
.pricing .discount strong{font-family:"Campton Bold","Century Gothic";display:block;font-size:1.6em;line-height:1em;}
.pricing .best{  background: rgba(0, 0, 0, 0) url("../img/dto_banda.png") no-repeat scroll left top;  color: #ffffff;   height: 112px; left: -5px; position: absolute; top: -5px;width: 112px;}
.pricing .best div{  font-size: 0.9em;    transform: rotate(-45deg);font-family: "Century Gothic"; font-weight: bold;left: -14px;    position: relative;    top: 32px;letter-spacing:-0.2px;}
.pricing .best.bestXL div {font-size:0.6em;left:-18px;top:39px;}
.pricing .best.bestL div {left:-17px;top:25px;}

#cta_pie{background:url(../img/cta_v2.jpg) no-repeat top center; background-attachment: fixed;padding:2.75em 0; box-sizing: border-box; background-size: cover; font-size:1.75em;font-family:"Campton Medium", "Century Gothic";}
#cta_pie .contenedor{background:url("../img/claim.png") no-repeat scroll right top transparent;padding:80px 600px 0 0;min-height:409px;}
#cta_pie a{font-family:"Campton Bold","Century Gothic";font-size:1.8em; }
#cta_pie .subtel{color: #ece6f1;font-size:1em;}
#cta_pie .tel_gratis{}
#cta_pie .tel_gratis strong{font-family:"Campton Bold", "Century Gothic";font-size:1.67em;color:#f6ae32;display:block;}

#tc_benefits1,#tc_benefits2{display:inline-block;vertical-align:top;}
#tc_benefits1 ul,#tc_benefits2 ul{min-height:600px}
#tc_benefits2 ul{background-color:#000;}
#tc_benefits2 li{color:#fff;}
#tc_benefits1 .title,#tc_benefits2 .title{font-size:1.8em;font-family:"Campton Bold","Century Gothic";margin:0 0 10px 15px;}
#tc_benefits1 .title{color:#0ea1a1}
#tc_benefits2 .title{color:#ff9012}
#tc_benefits1 li span{font-size:2.4em;}
#tc_benefits1 li span.icon-ic-cart{font-size:2.2em}

@media screen and (max-width: 1023px){
	#main_home{background:#f6f5f5;}
	#header_section{padding-top:6em;}
	.pricing{padding-bottom:3em;}
	.pricing .box {display:block;margin:1em auto;}
	.pricing .box.yearlybox{margin:4em auto 1em;}
	.pricing .discount { top: 14.65em;    left: 80%;}
	#chars .contenedor { max-height: none;}	
	#cta_pie { margin-top: 0;}
	#cta_pie .contenedor{background-position:center top;padding:450px 0 0;min-height:inherit}
	.contenedor{width: auto;}
	#tc_benefits1,#tc_benefits2{display:block;}
	#tc_benefits1 ul,#tc_benefits2 ul{min-height:inherit}
	
}
@media screen and (max-width: 900px){
	#how_work .zona_columnas { width: auto;}
}
@media screen and (max-width: 800px){
	#how_work .zona_columnas .col3 {display: block; margin:2em auto 0;max-width:inherit;min-height:inherit;width:90%}
	#how_work .zona_columnas .col3 h4{min-height:inherit;}
}
@media screen and (max-width: 700px){
	#chars ul { width: auto;}
	#chars li { height:inherit;overflow:inherit;columns:1;}
	#tc_benefits1 ul{margin-bottom:0;}
	#tc_benefits2 ul{margin-top:0;}
}
@media screen and (max-width: 600px){	
	.pricing .discount { display: none;}	
	.pricing .box { top: 0}
	#cta_superior .icon-ico_callphone{display:none;}
	#cta_superior .tel_display{padding-left:0;text-align:center;}
	#chars .icon-ico_technical{display:none;}
	#chars li { height:inherit;overflow:inherit;margin-left:60px;}
	#chars li span{margin-left:-60px;}
	#cta_pie{padding:1.75em 0;}
	#cta_pie .contenedor{background-size:85%;padding-top:75%;}
}
@media screen and (max-width: 450px){
	#cta_pie{font-size:1.5em}
	#cta_superior .tel_cta { font-size: 2.5em;}
}
@media screen and (max-width: 350px){
	.pricing .box { width: 95%;}	
	.pricing .button a { padding: 0.68em 0.3em 0.65em 0.3em;}
}