.language-selector{border:1px solid #fff;border-radius:1em;padding:0.2em 0.7em;}
.language-selector:hover{background-color:#fff;color:#03304d;}
.overlay {height:100%;transition:opacity 0.3s ease 0s;width:100%;background:none repeat scroll 0 0 rgba(0, 0, 0, 0.3);content:"\A";opacity:0;position:fixed;top:0;	z-index:-1;}
#container{overflow:hidden;}
.footer {background-color:#000;}
#publicContainer{position:absolute;width:100%;}
#form1{margin:0;}

/* NAVIGATION-MAIN MENU */
header.pushmenu{padding:20px 0;position:fixed;width:100%;z-index:2;transition:background-color 1s;}
header.pushmenu.oscuro{background:rgba(0,124,205,1);}
.header-inner {margin:0 auto;width:100%;max-width:1002px;font-size:0.9em;}
.header-inner a{color:#fff;}
.header-inner a:hover{text-decoration:none;}
.menu-trigger{float:left;height:22px;padding-left:55px;font-size:1em;position:relative;margin-top:4px;}
.menu-trigger:before {position:absolute;top:0px;left:5px;width:24px;height:2px;background:#fff;content:"";box-shadow:0 8px #fff, 0 16px #fff;}
.pushmenu #logo{text-align:center;width:200px;margin:0 auto;}
#headertools{float:right;}
#headertools .my_account_tooltip {background-color:#fff;border-radius:15px;color:#606060;display:none;font-family:"Campton Light","Century Gothic";font-size:14px;padding:20px 25px;position:absolute;top:60px;min-width:150px;margin:0;z-index:2000;}
#headertools .my_account_tooltip_arrow {background:url("http://pandasecurity.s3.amazonaws.com/newhome2015/img/tooltip-arrow-up.png") no-repeat scroll center top transparent;top:-11px;left:0;position:absolute;width:100%;}
#headertools .my_account_tooltip a {color:#606060;padding-left:25px;display:block;}
#headertools .my_account_tooltip a:hover{opacity:0.6;}
a.my_account_tooltip_login{background:url("http://pandasecurity.s3.amazonaws.com/newhome2015/img/icon-myaccount-login.png") no-repeat scroll left top transparent;margin-bottom:5px;}
a.my_account_tooltip_renew{background:url("http://pandasecurity.s3.amazonaws.com/newhome2015/img/icon-myaccount-renew.png") no-repeat scroll left top transparent;}
.pushmenu #queryTerms{background:url("http://pandasecurity.s3.amazonaws.com/newhome2015/img/icon-search.png") 18px -26px no-repeat;border-radius:20px;border:none;font-size:1em;width:45px;margin-right:0;font-family:"Campton Light","Century Gothic";text-shadow:none;padding:8px 0 8px 15px;float:right;outline:medium none;transition:all 0.8s ease-in-out 0s;}
.pushmenu #queryTerms:hover{cursor:pointer;}
/*.pushmenu #queryTerms:hover{background-position:165px 2px;background-color:#fff;width:190px;padding-right:30px;padding-left:15px;}*/
.pushmenu #queryTerms:focus{box-shadow:none;}
#menu{position:fixed;height:100%;visibility:hidden;overflow:auto;overflow-x:hidden;display:block;}
#menu h2{font-family:"Campton Thin","Century Gothic";color:#fff;font-size:28px;font-weight:normal;}
/*.mp-menu ul li:hover {background:#0080c3;box-shadow:none;}*/
#menu ul{list-style-type:none;}
.mp-level > ul > li:first-child > a {box-shadow:inset 0 -1px rgba(0,0,0,0.2), inset 0 1px rgba(0,0,0,0.2), inset 5px 0 rgba(121,135,143,1);}
.mp-menu ul li > a:hover, .mp-level > ul > li:first-child > a:hover {text-decoration:none;background:#0080c3;}

#menu_enterprise_selector{display:none;position:fixed;width:505px;top:137px;left:320px;z-index:10;background-color:rgb(49,49,49);background-color:rgba(49,49,49,0.85);padding:30px 40px;color:#aaaaaa;text-align:center;font-family:"Campton Light","Century Gothic";}
#menu_enterprise_selector .title {font-size:22px;padding-bottom:25px;border-bottom:1px solid #525353;margin-bottom:40px;color:#fff;font-family:"Campton Medium","Century Gothic";}
#menu_enterprise_selector ul{margin:0;padding:0;}
#menu_enterprise_selector li{list-style:none;background:url(http://resources.pandasecurity.com/newhome2015/enterprise/img/ic_enterprise_selector.png) center 0 no-repeat transparent;padding:48px 0 0;width:31%;display:inline-table;}
#menu_enterprise_selector li.selector_pyme{background-position:center -300px;padding-left:0.5em;padding-right:0.5em;}
#menu_enterprise_selector li.selector_corporate{background-position:center -600px;}
#menu_enterprise_selector .button_zone{padding:1em 0 1.5em;position:inherit;}
#menu_enterprise_selector .button_zone a {border-radius:5em;box-sizing:border-box;font-family:"Campton SemiBold","Century Gothic";font-size:1.375em;margin:0;padding:0.3em 1.5em;color:#fff;}
.selector_smb .button_zone a{background-color:#6dabdd;}
.selector_pyme .button_zone a{background-color:#437fc0;}
.selector_corporate .button_zone a{background-color:#295ca9;}
/* END-NAVIGATION */

/* ESTILOS HEREDADOS de pandastyles.css y styles_2014.css */
#rphMainHeadJsCssE textarea {width:800px;height:250px;}/* Bug en edición CMS para Firefox y Chrome */
#rphMainEdit textarea {width:800px;height:500px;}

@media screen and (max-width:640px){
#headertools{margin-right:2em;}
#headertools .inputSearch{margin-left:3em;margin-left:3em \0/;}
#headertools_language{margin-left:0.35em;}
.menu-trigger{left:2em;}
#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;}
}
@media screen and (min-width:641px) and (max-width:1002px){
#headertools{margin-right:4em;}
#headertools .inputSearch{margin-left:4em;margin-left:4em \0/;}
#headertools_language{margin-left:0.7em;}
.menu-trigger{left:4em;}
#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:1002px){
header.pushmenu{background-color:rgb(0,124,205);}
#headertools{height:3em;font-size:8px;}
#headertools .inputSearch{display:block;width:23px;position:relative;margin-top:-4px;float:left;}
.headertools_enterprise{display:none;}
.headertools_login{background:url('http://pandasecurity.s3.amazonaws.com/newhome2015/img/icon-login.png') no-repeat center center;height:3em;display:block;position:relative;float:left;text-indent:-9999px;width:3em;}
#headertools_language {float:left;font-size:1.6em;margin-top:4px;}
.pushmenu #queryTerms{font-size:2em;}
.menu-trigger{text-indent:-9999px;}
#footerHome {color:#ffffff;margin:auto;overflow:hidden;width:100%;padding:40px 40px 0 0;}
#footerHome .homeLeftDown ul.under {margin-top:0;padding:5px 0 0 10px;}
#footerHome h5 a, #footerHome h5 a:hover {font-size:1.3em;font-weight:normal;color:#d2d2d2;}
#footerHome .homeCenterDown ul, #footerHome .homeRightDown ul, #footerHome .homeLeftDown ul {list-style:outside none none;margin:20px 0;padding:0;}
#footerHome li {padding:5px 0;font-size:0.9em;font-family:"Campton Light","Century Gothic";}
#downFooterHome, #downFooterHome a, #downFooterHome a:hover, #footerHome a, #footerHome a:hover {color:#8e8e8e;display:block;}
#downFooterHome {clear:both;font-size:2em;margin:auto;padding:20px 0 40px;width:100%;text-align:center;color:transparent;}
#socialmedia {list-style-type:none;width:auto;display:block;overflow:hidden;padding:0;text-align:center;}
/*#downFooterHome div {padding-top:20px;display:none;}*/
#socialmedia li {background-image:url("http://resources.pandasecurity.com/newhome2015/img/sprite-icon-socialmedia-2015.png");display:inline-block;zoom:1;*display:inline;}
#socialmedia a {display:block;height:100%;width:100%;}
#sm_contact, #sm_linkedin, #sm_rss, #sm_googleplus, #sm_twitter, #sm_facebook {background:url("http://pandasecurity.s3.amazonaws.com/img/footer/sprite-icon-socialmedia.png") no-repeat scroll center top rgba(0, 0, 0, 0);display:block;height:37px;margin-left:17px;margin-right:17px;padding:0;width:40px;}
#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;}
#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%;}
#cookieInfo p {margin:auto;width:990px;}
#zoom {z-index:30;}
#formDownload {display:none;height:70%;width:85%;}
}
@media screen and (min-width:1003px){
header.pushmenu{background-color:rgb(0,124,205);background:rgba(19,56,95,0.35);}
.menu-trigger:before {left:25px;top:15px;}
.menu-trigger {background-color:rgba(39, 60, 88, 0.5);border-radius:25px;height:auto;margin-top:-11px;margin-bottom:-9px;padding:15px 20px 15px 70px;}
#headertools{height:2em;overflow:hidden;}
#headertools .inputSearch{display:inline;width:23px;position:absolute;margin-left:-23px;}
.headertools_enterprise, .headertools_login{margin-right:30px;margin-top:4px;float:left;}
.headertools_enterprise:hover, .headertools_login:hover{background-position:center 0;padding-top:25px;}
.headertools_enterprise{background:url('http://pandasecurity.s3.amazonaws.com/newhome2015/img/icon-business.png') no-repeat center -25px;position:relative;}
.headertools_login{background:url('http://pandasecurity.s3.amazonaws.com/newhome2015/img/icon-login.png') no-repeat center -25px;position:relative;margin-right:53px}
.pushmenu #queryTerms{font-size:1em;}
#headertools_language {float:right;margin-left:1em;padding-top:0.5em;}
#footerHome {color:#ffffff;margin:auto;overflow:hidden;width:1003px;padding:40px 0 0 0;}
#footerHome .homeLeftDown ul.under {margin-top:0;padding:5px 0 0 10px;}
#footerHome .homeRightDown {margin:40px 10px 0 0;float:left;width:210px;}
#footerHome .homeLeftDown {float:left;margin:40px 10px 0 0;width:270px;}
#footerHome .homeCenterDown {float:left;margin:40px 10px 0 0;width:220px;}
#footerHome h5 a, #footerHome h5 a:hover {font-size:1.3em;font-weight:normal;color:#d2d2d2;}
#footerHome .homeCenterDown ul, #footerHome .homeRightDown ul, #footerHome .homeLeftDown ul {list-style:outside none none;margin:20px 0;padding:0;}
#footerHome li {padding:5px 0;font-size:0.9em;font-family:"Campton Light","Century Gothic";}
#downFooterHome, #downFooterHome a, #downFooterHome a:hover, #footerHome a, #footerHome a:hover {color:#8e8e8e;}
#downFooterHome {clear:both;color:#8e8e8e;font-size:0.7em;margin:auto;padding:20px 0 40px;width:1002px;}
#socialmedia {list-style-type:none;margin:30px 0 0 0;width:auto;display:block;float:right;padding:0;}
/*#downFooterHome div {padding-top:20px;display:none;}*/
#socialmedia li {background-image:url("http://resources.pandasecurity.com/newhome2015/img/sprite-icon-socialmedia-2015.png");float:none;}
#socialmedia a {display:block;height:100%;width:100%;}
#sm_contact, #sm_linkedin, #sm_rss, #sm_googleplus, #sm_twitter, #sm_facebook {background:url("http://pandasecurity.s3.amazonaws.com/img/footer/sprite-icon-socialmedia.png") no-repeat scroll center top rgba(0, 0, 0, 0);display:block;float:left;height:37px;margin-left:7px;padding:0;width:40px;}
#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;}
#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%;}
#cookieInfo p {margin:auto;width:990px;}
#zoom {z-index:30;}
#formDownload {display:none;height:557px;width:805px;}
}
@media screen and (max-width: 820px){
#menu, #publishFooter{font-size: 8px;}
}
@media screen and (min-width: 821px) and (max-width: 1002px){
#menu, #publishFooter{font-size: 12px;}
}
@media screen and (min-width: 1003px){
#menu, #publishFooter{font-size: 16px;}
}
@media \0screen {
#menu, #publishFooter{font-size: 16px;}
}

/* FIN - ESTILOS HEREDADOS de pandastyles.css y styles_2014.css */