body,html,*{margin:0;padding:0;transition:transform .5s, opacity .5s, border .5s;font-family:"IBM Plex Sans","Century Gothic";}
body,#publicContainer{position:relative;overflow-x: hidden !important;	}
a{text-decoration:none;transition:all .5s;}
#ficha_area .main,.margin_from_topmenu{padding-top:40px;}
#header::before{content:" ";display:block;padding-top:40px;}
.gartner #header_section::before{content:" ";display:block;padding-top:50px;}
.PromotionPriceAndURL{display:none;}
.MenuPromotionPriceAndURL{display:none;}
.display_none{display:none;}
.fullcover{height:100%;transition:opacity 0.3s ease 0s;width:100%;background:transparent !important;content:"\A";opacity:0;position:fixed;top:0;left:260px;z-index:-1;overflow:hidden;}
.no_scroll{overflow:hidden;}
#menu_section{font-size:16px;}
#menu_section ul{list-style:none;list-style-image:none;}
#menu_section ul li{list-style:none;list-style-image:none;vertical-align:top;}
#menu_section ul.subnivel li{text-align: center;}
#menu_section #desktop_menu{background-color:rgba(0,0,0,0.2);position:fixed;/*top:0*/;left:0;width:100%;height:100px;z-index:3;padding:0;font-weight: 300;transition:all .5s;}
#menu_section #desktop_menu.opaque{background-color:#122040;}
#menu_section #desktop_menu .contenedor{text-align:center;}
#menu_section #desktop_menu a:hover{text-decoration:none;}
#logo_panda{background:url(../img/logo_panda.png) center no-repeat;position:relative;left:0;top:2.875em;width:122px;height:34px;text-indent:999999px;display:block;float:left;}
.menu_principal{display:block;float:right;margin-top:25px;}
.menu_principal_myaccount{margin-right:201px;}
.txt_myaccount{display:inherit;}
.icono_menu_myaccount{display:none;color:#b5b9bf;font-size:30px;}
.menu_principal>li{display:inline-block;box-sizing:border-box;height:75px;}
.menu_principal>li a{-webkit-tap-highlight-color:rgba(0,0,0,0);}
.menu_principal>li>a.opt_barra{color:#8da1a1;display:block;position:relative;padding:29px 15px 28px;}
/*.menu_principal.menuXS>li>a.opt_barra{padding:36px 34px;}
.menu_principal.menuXXL>li>a.opt_barra{padding:36px 15px;}
*/.menu_principal>li>a.opt_principal{color:#ffffff;}
.menu_principal>li>a.opt_barra::before{border-bottom:2px solid #3EC1CE;content:"";height:2px;left:50%;position:absolute;bottom:0px;transition:all 0.25s;width:0;}
.menu_principal #subnivel_prod a.opt_barra::before,.menu_principal #subnivel_vpn a.opt_barra::before{border-bottom:none;}
.menu_principal>li:hover>a.opt_barra::before{left:0;width:100%;}
.menu_principal>li:hover>a.opt_barra{background-color:rgba(15,29,61,0.5)}
.menu_principal>li>.opt_principal{color:#ffffff;font-size:0.875em;}
.menu_principal>li>.opt_principal em{display:block;font-size:0.715em;font-style:normal;line-height:7px;}
.menu_principal > li > a.opt_doble{padding:29px 15px 21px}
.menu_principal ul.subnivel{background-color:#3ec1ce;font-size:0.625em;display:none; }
.menu_principal ul.subnivel a{color:#fff; display: block;  text-transform: uppercase; font-size: 1.15em; text-align: center; padding: 0 11px;}
.menu_principal ul.subnivel a strong{font-weight: 700; font-weight: normal;}
.menu_principal ul.subnivel li{text-align:left;color:#fff;padding:11px 0;transition:all .5s; border-bottom: 1px solid #2c8a93;}
.menu_principal ul.subnivel li:last-of-type{ border-bottom: none;}
.menu_principal ul.subnivel li:hover{background-color:#3EC1CE;}
.menu_principal ul.subnivel li a strong{margin:0 1px;}

.menu_principal>li.submenu_myaccount{padding:27px 0 18px 15px;}
.menu_principal>li.submenu_myaccount>a{border:1px solid #ff9012;padding:8px 20px;color:#ff9012;}
.menu_principal>li.submenu_myaccount>a:hover{background-color:#ff9012;color:#fff;}
.menu_principal .menuicon{color:#3EC1CE;line-height:4px;margin-right:-4px}
.menu_principal .subnivel li{position: relative;}
.menu_principal .subnivel .menuicon{color:#0f1d3d; font-size: 2.5em; margin: -15px 0 12px; display: block;}
#more_options_container{position:absolute;top:0;left:0;width:100%;text-align:right;z-index:1;background-color:rgba(0,0,0,0.6);background-color:rgb(0,0,0);}
#more_options_button{display:block;padding:17px 18px 19px 18px;border:2px solid #fff;border-radius:2em;margin:10px 0 0 11px;transition:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}

.menu_principal>li.submenu_freeav>a{color:#3EC1CE;text-transform:uppercase;}

.expand_options_button{display:none;padding:0;border:2px solid #fff;border-radius:2em;margin:0 0.215em 0 0;font-weight: 300;font-size:40px;content:'+';line-height:34px;height:36px;width:36px;text-align:center;transition:none;vertical-align:sub;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.expand_options_button::after{content:"+";}
.expand_options_button.selected{color:#1A2237;background-color:#fff;}
.expand_options_button.selected::after{content:"−";}

#more_options{margin-right:11px;}
#more_options,
#more_options:before,
#more_options:after{height:2px;background-color:#fff;position:absolute;display:block;content:'';width:18px;padding:0;right:0;transition:none;border-radius:2px;}
#more_options:before{top:-8px;}
#more_options:after{bottom:-8px;}
/*#more_options_button:hover #more_options,
#more_options_button:hover #more_options:before,
#more_options_button:hover #more_options:after{width:18px;background-color:#b9bcc4;border-color:#b9bcc4;}
#more_options_button:hover{border-color:#b9bcc4;}*/
#more_options_button.selected{background-color:#fff;border-color:#fff;}
#more_options_button.selected #more_options, #more_options_button.selected #more_options:before, #more_options_button.selected #more_options:after{background-color:#1A2237;border-radius:2px}
#more_options_button_container{display:none;position:absolute;top:0;left:0;z-index:1;width:auto}
#menu_more_options{transition:all .5s;height:25px;text-align:right;}
#menu_more_options li{display:inline-block;position: relative;}
#menu_more_options li.transparent{opacity:0;}
#menu_more_options li a{color:#3EC1CE;text-align:center;font-size:0.75em;line-height:25px;}
#menu_more_options li:after{content:"·";margin-left:4px;padding:3px;color:#3EC1CE;}
#menu_more_options li:last-child:after{display:none;}
#menu_more_options li a.newitem{background-color:#0194a1;height:30px;display:inline-table;color:#fff;font-weight: 400;}
.newitem_label{display:block;position:relative;margin-top:2px;background-color:#01b7c6;padding:4px 6px;line-height:1em;font-size:0.75em;color:#00575f;font-weight: 400;}
.fondo_submenu{width:100%;left:0;background-color:#20252e;display:none;position:absolute;text-align:center;}
.fondo_submenu>li{display:inline-block;}
.fondo_submenu>li>a{color:#8da1a1;padding:1.125em 2em;display:block;}
.menu_desplegado{background-color:#20252e;}
#subnivel_vpn {min-width:77px;}

#rphMainHeadJsCssE textarea{width:800px;height:250px;}
#rphMainEdit textarea{width:800px;height:500px;}
#tips_panel{display:none;}
.tips_panel{position:fixed;right:20px;top:125px;width:270px;font-size:1em;font-weight: 700;background-color:rgb(216,219,219);background-color:rgba(216,219,219,0.95);text-align:center;z-index:4;display:none;color:#5a5a5a;}
.tips_panel strong{font-weight: 700;color:#009c4b;}
.tip_close{text-align:right;text-decoration:none;color:#747474;font-weight: 300;font-size:1.5em;line-height:0.5em;padding:0.5em 0.5em 0 0;cursor:pointer;}
.tip_title{margin-bottom:0.5em;}
.tip_email,.tip_user{outline:none;font-weight: 300;text-align:center;border:1px solid #c0c0c0;border-radius:2em;padding:0.4em 1em;margin-top:0.4em;}
.tip_button{background-color:rgb(83,164,104);background-color:rgba(83,164,104,0.8);color:#fff;text-decoration:none;display:block;padding:0.5em;margin-top:1em;}
.tips_panel .error_input{border:1px solid red;}

.tips_panel.deal_school{width:268px;border:2px solid #fff;font-weight: 300;background-color:#fff;color:#2f3947;text-transform:uppercase;}
.deal_school strong{font-weight: 700;color:inherit;font-weight:normal;}
.deal_school .tip_title{background:url(//www.pandasecurity.com/rfiles/newhome2018/menu/img/tips-school-header.jpg) center center no-repeat #4a5059;background-size:cover;font-size:1.125em;color:#fff;padding:1.2em 0 3em;margin-bottom:0;display:block;}
.deal_school .tip_title strong{display:block;font-weight: 700;font-size:1.35em;line-height:1.2em}
.deal_school .tip_close{background:url(//www.pandasecurity.com/rfiles/newhome2018/menu/img/tips-school-close.png) left top no-repeat transparent;background-size:contain;position:absolute;right:9px;top:9px;width:15px;height:15px;padding:0;background-image:url(//www.pandasecurity.com/rfiles/newhome2018/menu/img/tips-school-close_mini.png) \9;}
.deal_school .tip_button{font-weight: 700;background-color:#ff9012;margin:0;padding:0.5em;width:auto;}
.deal_school .tip_dto{background:url(//www.pandasecurity.com/rfiles/newhome2018/menu/img/tips-school-dto.png) left top no-repeat transparent;background-size:100%;position:absolute;width:101px;height:69px;color:#fff;text-align:center;margin:-45px 0 0 10px;padding-top:32px;line-height:0.8em;background-image:url(//www.pandasecurity.com/rfiles/newhome2018/menu/img/tips-school-dto_mini.png) \9;display:block;}
.deal_school .tip_dto_number{font-size:2.25em;}
.deal_school .tip_dto_percent{display:inline-block;}
.deal_school .tip_dto_de{font-size:0.8em;display:block;margin-top:2px;}
.deal_school .tip_dto_txt{display:block;font-size:0.7em;letter-spacing:-0.7px}
.deal_school .tip_msg{background-color:#f6f5f5;margin:2px auto;padding:20px 0 12px 120px;display:block;color:#2f3947;}
.deal_school .tip_msg_img{background:url(//www.pandasecurity.com/rfiles/newhome2018/menu/img/tips-school-cleanup.png) left top no-repeat transparent;background-size:100% auto;width:38px;height:38px;margin:-41px auto 2px;display:block;background-image:url(//www.pandasecurity.com/rfiles/newhome2018/menu/img/tips-school-cleanup_mini.png) \9;}
.deal_school .tip_msg strong{display:block;font-size:1.375em;font-weight: 700;line-height:0.8em;}

.tips_panel.deal_sales{width:268px;border:2px solid #fff;font-weight: 300;background:url(//www.pandasecurity.com/rfiles/newhome2018/menu/img/tips-sales-bg.jpg) center top no-repeat #235879;color:#fff;background-size:100% 100%;}
.deal_sales .tip_close{background:url(//www.pandasecurity.com/rfiles/newhome2018/menu/img/tips-sales-close.png) left top no-repeat transparent;background-size:contain;position:absolute;right:13px;top:13px;width:15px;height:15px;padding:0;color:transparent;}
.deal_sales strong{color:#ff9012;font-weight:normal;}
.deal_sales .tip_button{font-weight: 700;font-size:1.125em;background-color:#ff9012;margin:0;padding:0.5em 0.25em;width:auto;border-top:2px solid #fff;}
.deal_sales .tip_title{font-size:1.125em;margin-top:29px;margin-bottom:0;letter-spacing:0.2em;}
.deal_sales .tip_title strong{font-weight: 400;}
.deal_sales .tip_msg::before{content:"—";font-weight: 300;display:block;color:#5d7288;line-height:1em;}
.deal_sales .tip_msg{font-weight: 300;font-size:1.5em;margin-top:-3px;margin-bottom:15px;}
.deal_sales .tip_msg_xl{display:block;font-weight: 700;font-size:1.3em;line-height:1.2em;color:#ff9012;}
.deal_sales .tip_msg strong{color:#fff;}

.tips_panel.deal_xmas{width:268px;border:2px solid #fff;font-weight: 300;background:url(//www.pandasecurity.com/rfiles/newhome2018/menu/img/tips-xmas-bg.jpg) center top no-repeat #235879;color:#fff;background-size:100% 100%;}
.deal_xmas .tip_close{background:url(//www.pandasecurity.com/rfiles/newhome2018/menu/img/tips-sales-close.png) left top no-repeat transparent;background-size:contain;position:absolute;right:13px;top:13px;width:15px;height:15px;padding:0;color:transparent;}
.deal_xmas strong{color:#ff2a2a;font-weight:normal;}
.deal_xmas .tip_button{font-weight: 700;font-size:1.125em;background-color:#aa0e0e;margin:0;padding:0.5em 0.25em;width:auto;border-top:2px solid #fff;}
.deal_xmas .tip_title{font-size:1.125em;margin-top:29px;margin-bottom:0;letter-spacing:0.2em;}
.deal_xmas .tip_title strong{font-weight: 400;}
.deal_xmas .tip_msg::before{content:"—";font-weight: 300;display:block;color:#5d7288;line-height:1em;}
.deal_xmas .tip_msg{font-weight: 300;font-size:1.5em;margin-top:-3px;margin-bottom:15px;}
.deal_xmas .tip_msg_xl{display:block;font-weight: 700;font-size:1.3em;line-height:1.2em;color:#ff2a2a;}
.deal_xmas .tip_msg strong{color:#fff;}

.tips_panel.deal_48horas2{width:268px;border:2px solid #fff;font-weight: 300;background:url(//www.pandasecurity.com/rfiles/newhome2018/menu/img/tips-48horas-bg.jpg) center top no-repeat #56567d;color:#fff;background-size:100% auto;}
.tips_panel.deal_48horas2 strong{font-weight:normal;color:#fff;}
.deal_48horas2 .tip_close{background:url(//www.pandasecurity.com/rfiles/newhome2018/menu/img/tips-sales-close.png) left top no-repeat transparent;background-size:contain;position:absolute;right:13px;top:13px;width:15px;height:15px;padding:0;color:transparent;}
.deal_48horas2 .tip_title{background:url(//www.pandasecurity.com/rfiles/newhome2018/menu/img/tips-48horas-dtolabel.png) left top no-repeat transparent;margin-top:5px;margin-left:-10px;height:39px;text-align:left;letter-spacing:0.1em;margin-bottom:0.45em;}
.deal_48horas2 .tip_title.tip_title_xl{letter-spacing:-0.1em;}
.deal_48horas2 .tip_title strong{font-weight: 400;background-color:#33cb52;padding:7px 13px 8px 23px;line-height:1em;display:inline-block;}
.deal_48horas2 .tip_dto{float:left;margin-left:12px;font-weight: 400;font-size:1.875em;line-height:1.875em;display:inline-block;}
.deal_48horas2 .tip_dto .tip_dto_number{font-weight: 700;font-size:2.35em;line-height:0.7em;letter-spacing:-1px;}
.deal_48horas2 .tip_msg{font-size:0.875em;text-align:left;border-left:1px solid #7a7b94;padding-left:10px;display:inline-block;width:40%}
.deal_48horas2 .tip_msg strong{font-weight: 400;font-size:0.76em;}
.deal_48horas2 .tip_email,.deal_48horas2 .tip_user{border-color:#e1e7ee;border-radius:3px;color:#465970;font-size:0.875em;margin-top:0;margin-bottom:0.5em;width:210px;padding:0.3em 1em;}
.deal_48horas2 .tip_user{margin-bottom:0.7em;}
.deal_48horas2 .tip_button{font-weight: 700;font-size:1.07em;background-color:#33cb52;margin:0;padding:0.55em 0.25em 0.5em;width:auto;border-top:2px solid #fff;}

.tips_panel.deal_blackfriday{width:268px;border:2px solid #fff;font-weight: 300;background:url(//www.pandasecurity.com/rfiles/newhome2018/menu/img/tips-blackfriday-bg.jpg) center top no-repeat #2d2d2d;color:#fff;background-size:100% auto;}
.tips_panel.deal_blackfriday strong{font-weight:normal;color:#fff;}
.deal_blackfriday .tip_close{background:url(//www.pandasecurity.com/rfiles/newhome2018/menu/img/tips-sales-close.png) left top no-repeat transparent;background-size:contain;position:absolute;right:13px;top:13px;width:15px;height:15px;padding:0;color:transparent;}
.deal_blackfriday .tip_title{font-weight: 300;margin-top:13px;margin-bottom:0;}
.deal_blackfriday .tip_msg{font-size:3.15em;font-weight: 700;color:#ff9012;line-height:0.9em;margin-bottom:113px;letter-spacing:4px;}
.deal_blackfriday .tip_msg strong{font-weight: 700;color:#ff9012;}
.deal_blackfriday .tip_button{font-weight: 700;font-size:1.125em;background-color:#ff9012;margin:0;padding:0.55em 0.25em 0.5em;width:auto;border-top:2px solid #fff;}

.tips_panel.deal_cybermonday{width:268px;border:2px solid #fff;font-weight: 300;background:url(//www.pandasecurity.com/rfiles/newhome2018/menu/img/tips-cybermonday-bg.jpg) center top no-repeat #2d2d2d;color:#fff;background-size:100% auto;}
.tips_panel.deal_cybermonday strong{font-weight:normal;color:#fff;}
.deal_cybermonday .tip_close{background:url(//www.pandasecurity.com/rfiles/newhome2018/menu/img/tips-sales-close.png) left top no-repeat transparent;background-size:contain;position:absolute;right:13px;top:13px;width:15px;height:15px;padding:0;color:transparent;}
.deal_cybermonday .tip_title{font-weight: 300;margin-top:13px;margin-bottom:0;}
.deal_cybermonday .tip_msg{font-size:4.15em;font-weight: 700;color:#ff9012;line-height:0.9em;margin-bottom:98px;letter-spacing:5px;}
.deal_cybermonday .tip_msg strong{font-weight: 700;color:#ff9012;}
.deal_cybermonday .tip_button{font-weight: 700;font-size:1.125em;background-color:#ff9012;margin:0;padding:0.55em 0.25em 0.5em;width:auto;border-top:2px solid #fff;}

.visitUSA{top:0;height:112px;background:url(//www.pandasecurity.com/rfiles/newhome2018/menu/img/visitusa-bg.jpg) left top no-repeat #0e5971;font-weight: 700;font-weight:300;color:#ffffff;font-size:1.3125em;z-index:3;position:fixed;width:100%;overflow:hidden;}
.visitUSA .contenedor{padding:23px 0 23px;max-width:1280px;}
.visitUSA .visitUSAmsg{display:inline-block; padding-top:20px;}
.visitUSA strong{font-weight:900;}
.visitUSA a{float:right;display:block;background-color:#3fb34f;padding:20px 2em;color:#ffffff;font-weight:900;}
#menu_section.menu_section_visitUSA{margin-top:112px;}
/*menu idiomas*/
#menu_more_options .languages{ position: absolute; background-color: #f8f8f9; padding: 0.4em 3em 0.4em 1.5em; }
#menu_more_options .languages li{ display: block;  color: #909090;font-weight: 300; padding: 0; text-align: left; font-size: 0.9em; transition: all 0.5s; line-height: 28px;}
#menu_more_options .languages li a {color: #909090;font-size:1em;white-space:nowrap;}
#menu_more_options .languages li:hover,#footerHome #language_footer .languages li:hover{cursor: pointer; color: #000000; transition: color 0.5s;}
#menu_more_options .languages li a:hover,#footerHome #language_footer .languages li a:hover{cursor: pointer; color: #000000; transition: color 0.5s;text-decoration:none;}
#menu_more_options .languages li.selected,#footerHome #languages_footer li.selected{color: #000000;}
#menu_more_options .languages li.selected a,#footerHome #languages_footer li.selected a{color: #000000;}
#menu_section .languages{display: none; cursor: pointer;}
.language .svgicon{font-size: 1.1em; top: 0;cursor: pointer; color: #3EC1CE;;}
#menu_more_options .language .svgicon{top: 6px;}

#languages_header,#menu_section ul #language_header{display: none;}
#language_mobile{ position: absolute; top: 0; left: 0; background-color: #ffffff; z-index: 4; width: 100%; display: none;}
#language_mobile.bloqueo{min-height: 101%;}
#language_mobile li{ border-bottom: 1px solid #b5b5b5; cursor: pointer; padding: 1.1em 1.4em 1.1em; margin: 0 0.8em;}
#language_mobile .arrow{ vertical-align: top;right: inherit; left: 28px; transform: rotate(90deg); margin-right: 0.6em; }
#language_mobile .texto_mobile{  position: relative;background-color: #6da1da; color: #ffffff; padding: 1em  0 0.85em 1.5em; cursor: pointer; text-align: left; margin-bottom: 0.5em; font-size: 1.1em;}
#language_mobile .texto_mobile .svgicon{ transform: rotate(90deg); font-size: 1.2em;}
.transicionR{transform:translateX(100%);}
.transicionL{transform:translateX(-100%);}
#menu_section #language_mobile ul li {text-align: left; color: #101010; font-size: 1.11em;}
#menu_section #language_mobile ul li a {color: #101010;}
#menu_section #language_mobile ul{ margin-right: 0;}
#menu_more_options #languages_header li::after { content: none;}
	
#footerHome #languages_footer{ position: absolute; border: 1px solid #d7d7d8; background-color: #f9f9f9; width: 100%; /*top: -153px;*/bottom:45px; left: -1px; padding: 0.45em 0 0.38em; display: none;}
#footerHome #languages_footer li{color: #909090; padding-left: 1.7em; font-size: 1.1em;margin-bottom: 0; display: block;line-height: 28px;}
#footerHome #language_footer {display: none;border: 1px solid #ffffff; padding: 0.85em 0; width: 290px; position: relative; cursor: pointer; font-size: 0.8em; margin: 2em 0; overflow-x: visible;float: left; text-align: left; left: 230px;}
#footerHome #language_footer .selected_lang{color:rgba(242,242,242,0.7); padding-left: 1.8em; }
#footerHome #language_footer li a{color: #909090;padding-left:0;}
#language_footer  .svgicon{font-size: 1.8em; top: -4px; float: right; margin-right: 0.7em; color: rgba(242,242,242,0.7);}
.svgicon {display: inline-block;width: 1em;height: 1em;stroke-width: 0;stroke: currentColor;fill: currentColor;font-size: 2em;position: relative;}
/*fin menu idiomas*/
@media screen and (min-width:1024px) and (max-width:1280px){
	.visitUSA .contenedor{max-width:1000px;}
}
@media screen and (max-width:1280px){
	.visitUSA strong{display:block;}
	.visitUSA .visitUSAmsg{padding-top:10px;}
}
@media screen and (max-width:1023px){
	.visitUSA{height:194px;background-image:url(//www.pandasecurity.com/rfiles/newhome2018/menu/img/visitusa-bg_mini.jpg)}
	.visitUSA .contenedor{padding:0 10px;}
	.visitUSA a{float:none;display:inline-block;}
	.visitUSA .visitUSAmsg{display:block;padding-top:35px;padding-bottom:20px;}
	#menu_section.menu_section_visitUSA{margin-top:194px;}
}
@media screen and (max-width:560px){
	.visitUSA .visitUSAmsg{padding-top:20px;}
	.visitUSA strong{display:inline;}
	.visitUSA a{padding-left:1em;padding-right:1em;}
}
@media screen and (max-width:359px){
	.visitUSA a{padding-left:.35em;padding-right:.35em;}
}

@media screen and (max-width:1280px){
	.menu_principal > li > a.opt_XS{padding:29px 11px 21px}
}
@media screen and (max-width:1023px){.tips_panel{right:auto;left:50%;width:540px;margin-left:-270px;top:150px;background-color:#fff;font-size:18px;border:1px solid #d7d7d7;display:none !important;}
.tip_title{font-size:1.5em;display:inline-block;border-bottom:1px solid #d7d7d7;padding:0.8em;}
.tip_button{background-color:rgb(83,164,104);width:240px;margin:2em auto;padding:0.8em;}
.tip_msg{margin-bottom:1em;}
.tip_email,.tip_user{font-size:1em;}
.menu_principal>li.submenu_freeav.display_none{display:inherit !important;}
}
@media screen and (min-width:601px) and (max-width:1023px){.tips_panel.deal_school{width:538px;font-size:1.5em;}
.deal_school .tip_title{border-bottom:none;padding-bottom:2.6em;}
.deal_school .tip_close{width:30px;height:30px;top:13px;right:13px;}
.deal_school .tip_dto{width:155px;height:105px;margin:-59px 0 0 33px;padding-top:50px;}
.deal_school .tip_msg{padding:25px 0 27px 222px;text-align:left;font-size:1.1em}
.deal_school .tip_msg_img{width:65px;height:65px;margin:-1px 14px 0 0;float:left;}
.deal_school .tip_button{font-size:0.9em;padding:0.575em;}
}
@media screen and (max-width:600px){.tips_panel{width:auto;left:auto;margin:0 20px;top:110px;}
.tips_panel.deal_school{width:92%;margin:0 4%;font-size:1.35em;}
.deal_school .tip_title{border-bottom:none;padding:1.4em 0 3.45em;}
.deal_school .tip_close{width:25px;height:25px;right:13px;top:13px;}
.deal_school .tip_dto{width:150px;height:102px;margin:-63px 0 0 13px;padding-top:48px;font-size:1.05em;}
.deal_school .tip_msg{padding:20px 0 25px 162px;font-size:1.05em}
.deal_school .tip_msg_img{width:65px;height:65px;margin:-53px auto 2px;}
.deal_school .tip_button{padding:0.55em;}
}
@media screen and (max-width:420px){.tip_title{font-size:1.15em;}
.tips_panel{width:90%;}
.deal_school .tip_title{background-size:auto 100%;}
}
@media screen and (max-width:399px){.deal_school .tip_button,.deal_school .tip_msg{font-size:0.9em;}
}
#sales_support_phone{bottom:26px;right:26px;position:fixed;z-index:1;background:#fff;border:1px solid #75899f;border-radius:3em;font-weight: 400;padding:0.2em;text-align:center;transition:all .5s;}
#sales_support_phone a{color:#437fc0;}
#sales_support_phone h4{color:#4b5964;font-weight: 300;}
#sales_support_phone .icono{float:right;font-size:3em;}
#sales_support_phone .sales_support_inner{float:left;padding:0.2em 1em 0 2em;display:none;}
@media screen and (max-width:1023px){#sales_support_phone .sales_support_inner{display:block !important;}
#sales_support_phone{font-size:1.15em;}
}
@media screen and (max-width:1279px){#ficha_area .main,.margin_from_topmenu{padding-top:26px;}
}
@media screen and (min-width:1281px){#desktop_menu .contenedor,.footer .contenedor{max-width:1280px;}
}
@media screen and (min-width:1024px) and (max-width:1280px){#desktop_menu .contenedor,.footer .contenedor{max-width:1000px;}#footerHome #language_footer {left: auto;}
	
}
@media screen and (max-width:1023px){	#language_mobile{ display: block;}
	#menu_section #desktop_menu{height:60px;/*background-color:#122040;*/}
.menu_principal_sections{display:none;float:none;clear:both;background-color:#1A2237;width:260px;padding-bottom:1em;position:fixed;height:100%;margin-top:60px;overflow:auto;overflow-x:hidden;}
.menu_principal_sections>li{display:block;height:auto;width:271px;border-left:30px solid transparent;padding-right:50px}
.menu_principal_sections>li>a.opt_barra{border-top:none;}
.menu_principal_sections>li>a.opt_barra::before{display:none;}
.menu_principal_sections>li:hover>a.opt_barra{background-color:inherit;}
.menu_principal>li>a.opt_barra{border-bottom:1px solid #7f8490;padding:23px 0 22px;}
.menu_principal>li.submenu_myaccount{padding:0 50px 0 0;}
.menu_principal>li.submenu_myaccount>a{padding:23px 0 22px;border:none;border-bottom:1px solid #7f8490;display:block;}
.menu_principal>li.submenu_myaccount>a:hover{background-color:transparent;color:#ff9012;}
.menu_principal>li>a.opt_principal{font-size:1.25em;text-align:left;font-weight: 300;}
.menu_principal>li>.opt_principal em{font-size:0.8em;line-height:1em;}
.menu_principal>li>a.opt_doble{padding:14px 0px 15px}
.menu_principal .menuicon{display:none;}
.menu_principal_sections .fondo_submenu{width:100%;left:0;background-color:transparent;display:none;position:relative;text-align:left !important;}
.active .fondo_submenu{display:block;}
.menu_principal_sections .fondo_submenu>li{display:block;}
.menu_principal_sections .fondo_submenu>li>a{color:#8da1a1;padding:0.9em 0 0.9em 2.8em;display:block;}
.menu_principal_sections > li{border-right:5px solid transparent;transition:all .5s;}
.menu_principal_sections > li:hover{border-right-color:#3EC1CE;background-color:#131929;}
.menu_principal_sections > li.active{border-color:#3EC1CE;background-color:#131929;padding:1em 0;margin-bottom:1em;}
#logo_container{text-align:center;}
#logo_panda{width:100%;top:0.8em;background-size:auto 88%;}
#more_options_button_container{display:table;}
#more_options_container{position:relative;top:0;right:inherit;margin-bottom:140px;background:inherit;}
#menu_more_options li{display:none;}
#menu_more_options #language_header{display:block;text-align: left; font-size: 2em; width: 87%; }
#menu_more_options .language .svgicon {    transform: rotate(-90deg) !important;top: 9px; }
	
.menu_principal>li.submenu_myaccount{text-align:left;}
.expand_options_button{display:inline-block;}
.menu_principal .subnivel .menuicon { display: none;}
#subnivel_vpn em{display:none;}
.menu_principal ul.subnivel{position:relative;left:-30px;border-left:none;margin-right:-85px;margin-top:-1px;font-size:1em;}
.menu_principal ul.subnivel li{padding:0.75em 80px 0.75em 30px;}
.menu_principal ul.subnivel li a{display:block;}
.menu_principal ul.subnivel li a strong{/*font-size:1.75em;*/line-height:0;vertical-align:sub;margin-right:0.25em;}
	#footerHome #language_footer {left: auto; margin-left: 4em;}
}
@media screen and (max-width:820px){#language_container{display:none;width:0px;}
}
@media screen and (max-width:480px){
#search_container #buscador #input_container #queryTerms{width:auto;}
#search_container #searcher #input_container #queryTerms{width:auto;}
}
@media screen and (min-width:821px) and (max-width:1023px){}
#publishFooter{font-weight: 400;}
.footer{background-color:#1f2532;}
#footerHome{color:#ffffff;margin:auto;padding:47px 0 0 0;background-color:transparent;}
#footerHome li{font-size:1em;font-weight: 300;display:inline-block;}
#footerHome .footerMenu{text-align:right;padding-top:4px;}
#footerHome .secondline{margin-top:0px;}
#downFooterHome, #downFooterHome a, #downFooterHome a:hover, #footerHome a, #footerHome a:hover{color:#fff;}
#downFooterHome{clear:both;color:#8e8e8e;font-size:0.75em;padding:1em 0;width:100%;background-color:#000;}
#downFooterHome div{text-align:right;}
#socialmedia{list-style-type:none;margin:25px 0 20px 0;width:auto;text-align:right;padding:0; float: right;}
#socialmedia li{background-image:url("//www.pandasecurity.com/rfiles/newhome2017/menu/img/sprite-icon-socialmedia-2017.png");float:none;}
#socialmedia a{display:block;height:100%;width:100%;}
#sm_contact, #sm_linkedin, #sm_rss, #sm_googleplus, #sm_twitter, #sm_facebook,#sm_youtube{background:url("//www.pandasecurity.com/rfiles/img/footer/sprite-icon-socialmedia.png") no-repeat scroll center top rgba(0, 0, 0, 0);display:inline-block;float:left;height:37px;padding:0 0 0 2px;width:37px;}
#sm_contact{background-position:0 0;}
#sm_linkedin{background-position:0 -100px;}
#sm_rss{background-position:0 -200px;}
#sm_googleplus{background-position:0 -300px;}
#sm_twitter{background-position:0 -400px;}
#sm_facebook{background-position:0 -500px;}
#sm_youtube{background-position:0 -600px;}
#cookieInfo{background:none repeat scroll 0 0 #000;bottom:0;box-shadow:0 0 10px #000;color:#fff;opacity:0.7;padding:10px 0;position:fixed;width:100%;z-index:1;font-size:0.8em;}
#cookieInfo p{margin:auto;width:990px;}
#cookieInfo a:last-child{color:#fff;text-decoration:underline;font-weight:bold;}
#zoom{z-index:30;}
#formDownload{display:none;height:557px;width:805px;}
#container{overflow:hidden;margin:auto;width:auto;}
#publicContainer{width:100%;}
#form1{margin:0;}
.footer #logo_container{float:left;}
.footer #logo_panda{background:url(../img/logo_panda.png) left top no-repeat;position:relative;left:0;top:0;width:122px;height:34px;padding:6px 0 9px 144px;text-indent:inherit;text-align:left;font-size:0.9375em;font-weight: 300;}
.footerMenu li:after{content:"·";margin-left:4px;padding:15px;}
.footerMenu li:last-child:after{display:none;}
#downFooterHome a{color:#8da1a1;}
@media screen and (max-width:1023px){#footerHome{width:100%;}
#footerHome li{font-size:1.15em;}
#footerHome .footerMenu{width:auto;display:inline-table;padding-top:30px;text-align:center;}
#footerHome .homeRightDown, #footerHome .homeLeftDown, #footerHome .homeCenterDown{margin:auto;float:none;width:auto;}
#downFooterHome{font-size:1em;width:100%;text-align:center;}
#socialmedia{width:auto;overflow:hidden;text-align:center;float:none;}
#socialmedia li{display:inline-block;zoom:1;*display:inline;}
#cookieInfo{display:none;}
#formDownload{height:70%;width:85%;}
.footer #logo_container{float:none;text-align:center;}
.footer #logo_panda{margin:0 auto;float:none;text-align:center;display:inline-block;width:auto;}
#downFooterHome div{text-align:inherit;}
}
@media screen and (min-width:641px) and (max-width:1023px){#footerHome .homeLeftDown, #footerHome .homeRightDown, #footerHome .homeLeftDown, #footerHome .homeCenterDown{font-size:1.5em;width:40%;margin:4%;display:inline-block;zoom:1;*display:inline;vertical-align:top;}
#formDownload{display:none;height:257px;width:405px;}
}
@media screen and (max-width:640px){#footerHome .homeLeftDown, #footerHome .homeRightDown, #footerHome .homeLeftDown, #footerHome .homeCenterDown{font-size:2em;width:85%;margin:4%;display:inline-block;zoom:1;*display:inline;vertical-align:top;text-align:center;}
#downFooterHome{color:transparent;}
#downFooterHome a{display:block;}
}
@media screen and (max-width:730px){#footerHome #language_footer { float: none;margin:0 auto; }}
