﻿@charset "utf-8";@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css);@font-face {
    font-family: "Gill Sans W01_n3";
    src: url(fonts/gillSans/acd8a043-828c-4c2c-98cb-b5224f5d4cdb.eot?#iefix) format("eot")
}

@font-face {
    font-family: "Gill Sans W01";
    src: url(fonts/gillSans/acd8a043-828c-4c2c-98cb-b5224f5d4cdb.eot?#iefix);
    src: url(fonts/gillSans/acd8a043-828c-4c2c-98cb-b5224f5d4cdb.eot?#iefix) format("eot"),url(fonts/gillSans/c56da29d-9c5b-4d94-900f-770cde3dd317.woff) format("woff"),url(fonts/gillSans/378182d1-8021-4674-a814-cc8f01f9a937.ttf) format("truetype"),url(fonts/gillSans/d8851d95-478d-47a9-a0b0-a8d8e4ca127a.svg#d8851d95-478d-47a9-a0b0-a8d8e4ca127a) format("svg");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: "Gill Sans W01_n2";
    src: url(fonts/gillSans/2cebe80c-b289-4ae0-a3b0-baa82c6c6e10.eot?#iefix) format("eot")
}

@font-face {
    font-family: "Gill Sans W01";
    src: url(fonts/gillSans/2cebe80c-b289-4ae0-a3b0-baa82c6c6e10.eot?#iefix);
    src: url(fonts/gillSans/2cebe80c-b289-4ae0-a3b0-baa82c6c6e10.eot?#iefix) format("eot"),url(fonts/gillSans/2bc69477-90c2-4415-a51f-36e36eee3d5e.woff) format("woff"),url(fonts/gillSans/33447d8d-d920-48e7-b0a9-1d3dda80d6a6.ttf) format("truetype"),url(fonts/gillSans/e49c440c-7653-44ce-96d2-f775947ba9fe.svg#e49c440c-7653-44ce-96d2-f775947ba9fe) format("svg");
    font-weight: 200;
    font-style: normal
}

@font-face {
    font-family: "Gill Sans W01_n4";
    src: url(fonts/gillSans/1a6dec8e-26f9-4243-8495-835709538f92.eot?#iefix) format("eot")
}

@font-face {
    font-family: "Gill Sans W01";
    src: url(fonts/gillSans/1a6dec8e-26f9-4243-8495-835709538f92.eot?#iefix);
    src: url(fonts/gillSans/1a6dec8e-26f9-4243-8495-835709538f92.eot?#iefix) format("eot"),url(fonts/gillSans/f05272f9-83e3-4de6-8423-5d57f730c87b.woff) format("woff"),url(fonts/gillSans/33f5d8d9-105f-4a49-9351-74ecae7f4a49.ttf) format("truetype"),url(fonts/gillSans/b56150eb-5caa-4385-b907-373e97ddb2ff.svg#b56150eb-5caa-4385-b907-373e97ddb2ff) format("svg");
    font-weight: 700;
    font-style: normal
}

body {
    font-family: Arial,Helvetica,sans-serif;
    overflow-x: hidden;
    overflow-y: scroll
}

.ms-link:visited,a:visited {
    color: #006150
}

.ms-WPBorder {
    border: none
}

.ms-SPZone.ms-webpart-zone,.ms-SPZoneLabel {
    float: left
}

#ms-designer-ribbon {
    position: relative;
    z-index: 2000
}

.ms-dlgContent {
    z-index: 5000!important
}

.ms-cui-menu {
    position: relative;
    z-index: 9000!important
}

h1,h2 {
    text-align: left;
}

h1,h2,h3,h4,h5,h6 {
    font-family: "Gill Sans W01";
    font-weight: 700;
    letter-spacing: -1px;
    text-transform: uppercase
}

h1 span,h2 span,h3 span,h4 span,h5 span,h6 span {
    font-family: "Gill Sans W01";
    font-weight: 300;
    letter-spacing: 0
}

p {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: #323232;
    letter-spacing: 0
}

a {
    transition: all .3s ease
}

a:hover {
    text-decoration: none
}

.cf:after,.cf:before {
    content: "";
    display: table
}

.cf:after {
    clear: both
}

.cf {
    zoom:1}

.header {
    margin: 0;
    position: relative;
    z-index: 1000
}

.wrapper {
    max-width: 1008px;
    margin: 0 auto
}

.logo {
    margin-top: 23px
}

.auxMenu {
    margin-top: 53px
}

.auxMenu ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.auxMenu ul li {
    display: inline;
    float: left
}

.auxMenu ul li:after {
    content: "|";
    font-weight: 700;
    padding: 0 5px
}

.auxMenu ul li:last-child:after {
    content: "";
    padding: 0
}

.auxMenu ul li a {
    color: #3f3f3f; /*antes #006050;*/
    float: left;
    font-family: "Gill Sans W01";
    font-weight: 700;
    font-size: 11px;
    letter-spacing: 0;
    padding: 4px 0 0;
    text-transform: uppercase
}

.auxMenu ul li a:hover {
    color: #949494; /* antes #6EAB24 */
}

.btnTopHeader {
    margin-top: 36px
}

.btnTopHeader>a {
    background: #ff9201;
    color: #ffffff;
    border: 1px solid #ff9201;
    /* background: #FFF;
    color: #00C83C;
	border: 1px solid #00C83C; */
    display: block;
    float: right;
    font-family: "Gill Sans W01";
    font-weight: 700;
    font-size: 12px;
    height: 34px;
    letter-spacing: -1px;
    line-height: 34px;
    padding: 0 18px;
    text-align: center;
	border-radius: 25px;
}

.btnTopHeader>a span {
    font-family: "Gill Sans W01";
    font-weight: 300;
    letter-spacing: 0
}

.btnTopHeader>a:hover {
    /* background: #00C83C; */
    background: #ef8800;
    border: 1px solid #ef8800;
	color: #FFF;
    text-decoration: none
}

.bottomHeader {
    background: url(../images/bg-header-bottom.jpg) center bottom no-repeat;
    margin-top: 25px;
    min-height: 74px
}

.transactionalTabs {
    background: #fff;
    box-shadow: 0 15px 20px -15px #000;
    display: none;
    padding: 0;
    position: absolute;
    right: 15px;
    top: 0;
    width: 540px;
    z-index: 999
}

.transactionalTabs .closeTab {
    position: absolute;
    right: 0;
    top: 0;
    background: #01624F;
    border: none;
    color: #fff;
    font-size: 20px;
    padding: 11px 20px
}

.transactionalTabs .menuTabs {
    border-bottom: 3px solid #6EAB24;
    list-style: none;
    margin: 0;
    padding: 0
}

.transactionalTabs .menuTabs li {
    display: inline;
    float: left
}

.transactionalTabs .menuTabs li a {
    background: #EBEBEB;
    border-right: 1px solid #A1A1A1;
    color: #006150;
    float: left;
    font-family: "Gill Sans W01";
    font-weight: 700;
    font-size: 14px;
    letter-spacing: -1px;
    line-height: 15px;
    padding: 10px 22px;
    text-transform: uppercase
}

.transactionalTabs .menuTabs li a span {
    font-family: "Gill Sans W01";
    font-weight: 300;
    letter-spacing: 0
}

.transactionalTabs .menuTabs li a:hover,.transactionalTabs .menuTabs li.active a {
    background: #6EAB24;
    color: #FFF;
    text-decoration: none
}

.transactionalTabs .contentTabs {
    padding: 16px 10px 0
}

.transactionalTabs .contentTabs .distribuidores a {
	float:left;
	width:50%;
}

.transactionalTabs .contentTabs .distribuidores img {
    width: 94%;
    margin: 10px 3%;
}

.transactionalTabs .contentTabs .distribuidores .adviceService {
  background: url(../images/adButton.png) center center no-repeat;
  box-sizing:border-box;
  color: #FFF;
  display: inline-block;
  font-family: "Gill Sans W01";
  font-weight: 700;
  font-size: 16px;
  letter-spacing: -1px;
  margin: 0 22.5% 10px;
  padding: 11px 5% 11px;
  text-align: center;
  text-decoration:none;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
  width: 55%;
}

.transactionalTabs .contentTabs .distribuidores .adviceService:hover {
	opacity:0.5;
}

.transactionalTabs .contentTabs .form input[type=text] {
    background: #FFF;
    border: 1px solid #E3E3E3;
    padding: 5px 10px;
    transition: all .3s ease
}

.transactionalTabs .contentTabs .form input[type=text]:focus {
    background: #EEE
}

.transactionalTabs .contentTabs .form a {
    color: #7e7e7e;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: underline;
    letter-spacing: 0
}

.transactionalTabs .contentTabs .form input[type=submit] {
    background: #006150;
    border: #E3E3E3;
    color: #fff;
    font-family: "Gill Sans W01";
    font-weight: 700;
    font-size: 14px;
    letter-spacing: -1px;
    padding: 10px 80px;
    text-transform: uppercase;
    transition: all .3s ease
}

.transactionalTabs .contentTabs .form input[type=submit]:hover {
    background: #333
}

.transactionalTabs .contentTabs .disclaimerTabs {
    background: #ECECEA;
    padding: 10px 5%;
    width: 90%;
    margin: 0 0 10px
}

.transactionalTabs .contentTabs .disclaimerTabs p {
    color: #323232;
    font-family: "Gill Sans W01";
    font-weight: 300;
    letter-spacing: 0;
    font-size: 14px;
    margin: 0
}

.transactionalTabs .contentTabs .disclaimerTabs p span {
    color: #006150;
    font-family: "Gill Sans W01";
    font-weight: 700;
    font-size: 14px;
    letter-spacing: -1px;
    text-transform: uppercase
}

.mensaje-manto{
    background: #6eab24;
    padding: 10px;
    text-align: center;
}

.mensaje-manto p{
    font-size: 20px;
    font-weight: 700;
}
.ppalNav {
    float: left;
    max-width: 776px
}

.ppalNav nav>ul {
    margin: 0;
    padding: 0
}

.ppalNav nav>ul>li {
    list-style: none;
    position: relative;
    display: block;
    float: left
}

.ppalNav nav>ul>li.active,.ppalNav nav>ul>li:hover {
    background: url(../images/bg-nav-hover.jpg) no-repeat bottom/100% 6px
}

.ppalNav nav>ul>li>a,.ppalNav nav>ul>li>span>a {
    font-size: 15px;
    line-height: 16px;
    font-family: "Gill Sans W01";
    font-weight: 700;
    letter-spacing: -1px;
    color: #323232;
    text-transform: uppercase
}

.ppalNav nav>ul>li a {
    background: url(../images/menuSeparator.jpg) 100% 0 no-repeat;
    padding: 0 20px 25px;
    display: inline-block
}

.ppalNav nav>ul>li:first-child a {
    padding: 0 20px 25px 0
}

.ppalNav nav>ul>li:last-child a {
    background: 0 0
}

.ppalNav nav>ul>li>span {
    display: block
}

.ppalNav nav>ul>li>a span,.ppalNav nav>ul>li>span>a span {
    display: block;
    font-family: "Gill Sans W01";
    font-weight: 300;
    letter-spacing: 0
}

.ppalNav nav>ul>li>span>a {
    font-size: 15px;
    line-height: 16px;
    font-family: "Gill Sans W01";
    font-weight: 700;
    letter-spacing: 0;
    color: #323232;
    text-transform: uppercase
}

.ppalNav nav>ul>li>span>a span {
    display: block;
    font-family: "Gill Sans W01";
    font-weight: 300;
    letter-spacing: 0
}

.ppalNav nav>ul>li img {
    max-width: 100%
}

.ppalNav nav>ul>li>div {
    display: none;
    position: absolute;
    padding: 20px;
    background: #FFF;
    z-index: 20;
    top: 57px;
    -webkit-box-shadow: 0 0 15px 0 rgba(180,180,180,.7);
    box-shadow: 0 0 15px 0 rgba(180,180,180,.7)
}

.ppalNav nav>ul>li:hover>div {
    display: block
}

.ppalNav nav>ul>li>div a {
    background: 0 0;
    color: #323232;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 0 0 1px;
    letter-spacing: 0
}

.ppalNav nav>ul>li>div a:before {
    content: "\f105"; /* antes "\f101"; */
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal /* 400; */
    text-decoration: inherit;
    color: #00C83C; /* #6eab24; */
    font-size: 12px;
    padding: 0 5px;
    display: block;
    float: left;
    position: relative;
    /* top: -2px */
}

.ppalNav nav>ul>li>div h1 a:before {
    content: "";
    padding: 0
}

.ppalNav nav>ul>li:first-child>div a {
    padding: 0 0 1px
}

.ppalNav nav>ul>li>div a:hover {
    color: #3f3f3f; /* #67AF1F */
}

.ppalNav nav>ul>li:nth-child(1)>div {
    min-height: 100px;
    left: 0;
    width: 690px
}

.ppalNav nav>ul>li:nth-child(2)>div {
    min-height: 100px;
    left: -91px;
    width: 940px
}

.ppalNav nav>ul>li:nth-child(3)>div {
    min-height: 100px;
    left: -241px;
    padding: 20px 16px 0;
    width: 949px
}

.ppalNav nav>ul>li:nth-child(4)>div {
    min-height: 100px;
    left: -387px;
    width: 700px
}
.financialEducation.cf {
    display: none !important;
}
.ppalNav nav>ul>li:nth-child(5)>div {
    min-height: 100px;
    left: -138px;
    width: 550px;
    padding: 20px 20px 0
}

.ppalNav nav>ul>li>div h1 {
    background: #00c73d; /* #006150; */
    color: #fff;
    font-size: 13px;
    margin: 0 0 20px;
    padding: 8px 15px;
	border-radius: 25px;
}

.ppalNav nav>ul>li>div h1 a {
    color: #fff;
    font-family: "Gill Sans W01";
    font-size: 13px;
    font-weight: 700;
    letter-spacing: -1px
}

.ppalNav nav>ul>li>div h1 a span,.ppalNav nav>ul>li>div h1 span {
    font-family: "Gill Sans W01";
    font-weight: 300;
    letter-spacing: 0
}

.ppalNav nav>ul>li>div ul {
    list-style: none;
    margin: 0 0 20px;
    padding: 0
}

.ppalNav nav>ul>li>div ul li a {
    color: #323232;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 0 0 1px;
    letter-spacing: 0
}

.ppalNav nav>ul>li>div ul li a:hover {
    color: #949494; /* #67AF1F */
}

.ppalNav nav>ul>li>.aboutUs .OldMutual-2 a:before {
    content: "";
    padding: 0
}

.ppalNav nav>ul>li>.personSolutions .contentInner {
    background: #FFFFFF; /* #EBEBEB; */
    padding: 15px
}

.ppalNav nav>ul>li>.personSolutions .contentInner .contentInner20 {
    margin-right: 4.25%;
}

.ppalNav nav>ul>li>.personSolutions h1 {
    background: #00C83C; /* #6EAA24; */
    padding: 8px 8px;
}

.ppalNav nav>ul>li>.personSolutions h1 a:hover {
    color: #fff
}

.ppalNav nav>ul>li>.personSolutions .contentInner50,.ppalNav nav>ul>li>.personSolutions .contentInner50Off {
    height: 150px
}

.ppalNav nav>ul>li>.businessSolutions ul {
    float: left;
    margin: 0 0 10px
}

.ppalNav nav>ul>li>.businessSolutions ul li {
    background: #EBEBEB;
    float: left;
    height: 220px;
    margin: 0 .5% 9px;
    transition: all .3s ease;
    width: 24%
}

.ppalNav nav>ul>li>.businessSolutions ul li:hover {
    background: #00c73d; /*#6EAB24*/
}

.ppalNav nav>ul>li>.businessSolutions ul li a {
    padding: 19px
}

.ppalNav nav>ul>li>.businessSolutions ul li a:before {
    content: "";
    padding: 0
}

.ppalNav nav>ul>li>.businessSolutions ul li:hover a {
    text-decoration: none
}

.ppalNav nav>ul>li>.businessSolutions ul li a:hover {
    color: #3f3f3f; /*#323232*/
}

.ppalNav nav>ul>li>.businessSolutions ul li a h2 {
    color: #00c83c; /*#005c4c;*/
    display: block;
    font-family: "Gill Sans W01";
    font-weight: 700;
    font-size: 14px;
    height: 60px;
    letter-spacing: -1px;
    line-height: 16px;
    margin: 0 auto 16px
}

.ppalNav nav>ul>li>.businessSolutions ul li a h2 img {
    float: left;
    margin: 0 10px 10px 0
}

.ppalNav nav>ul>li>.businessSolutions ul li a p {
    font-size: 12px;
    line-height: 14px
}

.ppalNav nav>ul>li>.businessSolutions ul li:hover a p {
    color: #005c4c; /*#fff*/
}

.ppalNav nav>ul>li>.businessSolutions ul li:last-child {
    background: url(../images/aliado-estrategico-bg.png) top right no-repeat #EBEBEB;
    width: 49%
}

.ppalNav nav>ul>li>.businessSolutions ul li:last-child:hover {
    background: url(../images/aliado-estrategico-bg.png) top right no-repeat #00c73d; /*#6EAB24*/
}

.ppalNav nav>ul>li>.businessSolutions ul li:last-child a h2 {
    float: left;
    margin: 0 50% 16px 0;
    width: 50%
}

.ppalNav nav>ul>li>.businessSolutions ul li:last-child a div {
    float: left;
    margin: 0 50% 0 0;
    width: 50%
}

.ppalNav nav>ul>li>.businessSolutions ul li:last-child a:hover div {
    color: #fff
}

.ppalNav nav>ul>li>.financialEducation .simulator a {
    background: #EBEBEB;
    color: #005c4c;
    font-family: "Gill Sans W01";
    font-weight: 700;
    font-size: 24px;
    letter-spacing: -1px;
    padding: 10px 0;
    text-align: center
}

.ppalNav nav>ul>li>.financialEducation .simulator a:before {
    content: "";
    padding: 0
}

.ppalNav nav>ul>li>.financialEducation .simulator a img {
    margin-bottom: 15px
}

.ppalNav nav>ul>li>.financialEducation .simulator a:hover {
    background: #6EAB24
}

.ppalNav nav>ul>li>.financialEducation .OldMutualEdFinanciera-2,.ppalNav nav>ul>li>.financialEducation .OldMutualEdFinanciera-3 {
    height: 160px
}

.ppalNav nav>ul>li>.financialEducation .OldMutualEdFinanciera-4 h1,.ppalNav nav>ul>li>.financialEducation .OldMutualEdFinanciera-4 ul,.ppalNav nav>ul>li>.financialEducation .OldMutualEdFinanciera-5 h1,.ppalNav nav>ul>li>.financialEducation .OldMutualEdFinanciera-5 ul {
    margin: 0
}

/*.ppalNav nav>ul>li>.financialEducation .OldMutualEdFinanciera-5 h1 {
    padding: 14px 15px
}*/

.ppalNav nav>ul>li>.costumerService .channels a {
    background: #EBEBEB;
    color: #005c4c;
    font-family: "Gill Sans W01";
    font-weight: 700;
    font-size: 24px;
    letter-spacing: -1px;
    padding: 20px 0;
    text-align: center;
}
.ppalNav nav>ul>li>.costumerService .channels a:before,.ppalNav nav>ul>li>.costumerService .contact:before {
    content: "";
    padding: 0
}

.ppalNav nav>ul>li>.costumerService .channels a img {
    margin: 0 75px 15px
}

.ppalNav nav>ul>li>.costumerService .channels a:hover,.ppalNav nav>ul>li>.costumerService .contact:hover {
    background: #bbb
}

.ppalNav nav>ul>li>.costumerService .contact {
    background: #EBEBEB;
    margin: 0 0 15px;
    padding: 10px 10%;
    width: 80%
}

.ppalNav nav>ul>li>.costumerService .contact h2 {
    color: #005c4c;
    font-size: 23px;
    line-height: 23px;
    margin-bottom: 0
}

.ppalNav nav>ul>li>.costumerService .contact h2 img {
    margin-right: 10px
}

.ppalNav nav>ul>li>.costumerService .contact p {
    margin-top: 15px
}

.fixed {
    background: #fff;
    position: fixed;
    top: 0;
    width: 1008px;
    z-index: 1200
}

.fixedMobile {
    position: fixed!important;
    top: 0;
    width: 100%;
    z-index: 1200
}

.ppalSearchContainer {
    width: 196px;
    height: 34px;
    float: right
}

.item-menu-content {
    float: left;
    margin-right: 8px;
    width: 218px
}

.ms-mpSearchBox {
    width: 100%
}

.ms-tableCell.ms-verticalAlignTop {
    display: block;
    width: 100%
}

#DeltaPlaceHolderSearchArea>div {
    float: none
}

.ms-srch-sb {
    display: block
}

.ms-srch-sb.ms-srch-sb-border {
    display: block;
    background: #FFF
}

.ms-srch-sb>input {
    height: 34px;
    width: 80%
}

.ms-srch-sb-searchLink {
    background: #bfbfbf;
    height: 32px!important;
    width: 16%!important;
    float: right
}

.ms-srch-sb-searchLink:hover {
    background: #01624F
}

.ms-srch-sb-searchLink:after {
    content: "\f002";
    font-family: FontAwesome;
    position: relative;
    left: 27%;
    top: 5px;
    color: #FFF
}

.ms-srch-sb-navLink {
    display: none
}

.banner .wrapper {
    max-width: 1007px
}

.bannerContainer {
    padding-bottom: 3px;
    padding-left: 14px;
    padding-right: 14px
}

.mainFixed {
    margin-top: 100px
}

.content {
    margin-bottom: 10px;
    padding: 0
}

#home #contentBox {
    margin-left: 0;
    margin-right: 0;
    float: none;
    width: 100%
}

#contentBox {
    margin-left: 0;
    margin-right: 0;
    float: right;
    width: 65%
}

.newsHome {
    margin: 0 15px;
    padding: 0;
    width: 63.66666%
}

.newsHome .contigoTitle {
    background: #FFF; /*#6EBE4B;*/
    margin: 0 0 10px;
    padding: 0
}

.newsHome .contigoTitle h1 a span {
    color: #00c83c;
}

.newsHome .contigoTitle h1 {
    color: #fff;
    font-size: 23px;
    margin: 0;
    line-height: 25px;
    padding: 10px;
    text-align: center
}

.newsHome .contigoTitle h1 a {
    color: #3f3f3f; /*#fff*/
	text-decoration: none;
}

.newsHome .contigoSubtitle h2 {
    margin: 10px 0 15px
}

.newsHome .contigoSubtitle h2 a {
    color: #6eab24;
    font-family: "Gill Sans W01";
    font-weight: 300;
    font-size: 17px;
    letter-spacing: 0
}

.newsHome .contigoTitle p {
    margin: 0
}

.newsHome .contigoItem {
    border-bottom: 1px solid #cfcfcf;
    margin: 0 0 10px
}

.newsHome .contigoItem h2,.newsHome .contigoItem h2 a {
    color: #6eab24;
    font-family: "Gill Sans W01";
    font-weight: 700;
    font-size: 16px;
    letter-spacing: -1px;
    margin: 0 0 10px
}

.newsHome .contigoItem h2 a span,.newsHome .contigoItem h2 span {
    font-family: "Gill Sans W01";
    font-weight: 300;
    letter-spacing: 0
}

.newsHome .contigoItem h2 a:hover {
    color: #006150;
    text-decoration: none
}

.newsHome .contigoItem p {
    line-height: 12px;
    margin: 0 0 10px
}

.newsHome .contigoItem.last {
    border: none
}

.newsHome .contigoItem .contigoIcon {
    text-align: center
}

.newsHome img {
    max-width: 100%;
    margin: 0
}

.newsHome .newsContent h3 {
    margin-left: 15px;
    text-align: left;
}

.newsHome .newsContent h3 a {
    color: #201E1F;
    font-family: "Gill Sans W01";
    font-size: 25px;
    font-weight: 300;
    line-height: 20px;
    text-transform: uppercase
}

.newsHome .newsContent h3 span {
    color: #006150;
    font-family: "Gill Sans W01";
    font-weight: 700
}

.newsHome .newsContent p {
    font-size: 12px;
    line-height: 13px
}

.newsHome .contentInner50,.newsHome .contentInner50Off {
    margin-top: 60px
}

.adviceContact {
    background: #19191a; /*#6DAB24;*/
    margin-left: 1.5%;
    padding-bottom: 15px;
    padding-top: 15px;
    width: 30.5%;
	border-radius: 15px;
}

.adviceContact h1,.adviceContact h2 {
    font-size: 18px;
    text-align: left;
}

.adviceContact h1 {
    color: #FFF;
    margin-top: 0
}

.adviceContact h2 {
    color: #19191a; /*#328140;*/
    margin-top: 10px;
    margin-bottom: 25px;
    font-size: 25px;
}

.adviceContact a {
    color: #FFF;
    display: inline-block;
    font-family: "Gill Sans W01";
    font-weight: 700;
    font-size: 16px; /*20px;*/
    letter-spacing: -1px;
    margin: 0 0 2px;
    padding: 10px 5% 10px; /*11px 5% 11px;*/
    text-align: center;
    text-transform: uppercase;
    width: 90%; /*91%;*/
	border-radius: 25px;
}

.adviceContact a:hover {
    opacity: .5;
    -ms-filter: "alpha(Opacity=50)";
    filter: alpha(Opacity=50)
}

.adviceContact .adviceProgram {
    background: url(../images/sprite-buttons-popup-contact.png) 100% 0 no-repeat
}

.adviceContact .adviceChat {
    background: url(../images/sprite-buttons-popup-contact.png) 100% -90px no-repeat
}

.adviceContact .adviceService {
    background: url(../images/adButton.png) center center no-repeat
}

.adviceContact p {
    color: #7C7C7C;
    font-family: "Gill Sans W01";
    font-weight: 300;
    letter-spacing: 0;
    font-size: 15px;
    margin-bottom: 0;
    text-transform: uppercase
}

.adviceContact p img {
    margin-top: -5px
}

.adviceContact .telephone {
    color: #19191a; /*#EE7F0A;*/
    font-family: "Gill Sans W01";
    font-weight: 700;
    font-size: 21px;
    letter-spacing: -1px;
    margin-bottom: 15px
}

.adviceContact .servicioCliente {
    background: #FFF; /*#EBEBEB;*/
    padding: 4px 20px 10px;
	border-radius: 10px;
}

.quickAccess header {
    height: 20px;
    background: #FFF; /*#6eab24;*/
    margin-bottom: 24px
}

.quickAccess h1 {
    padding: 1px 10px 0 0;
    background: #FFF;
    font-size: 18px;
    line-height: 19px;
    color: #3f3f3f; /*#006150;*/
    width: 166px
}

.quickAccess ul {
    margin: 0;
    padding: 0
}

.quickAccess ul li {
    display: block;
    height: 33px;
    /* background: url(../images/bg-item-nav-quick-access.png) 100% 0 no-repeat; */ /* se comenta la imagen para que no se muestre */
    margin: 0 0 5px;
    padding: 0 0 0 14px
}

.quickAccess ul li:hover {
    opacity: .7;
    -ms-filter: "alpha(Opacity=70)";
    filter: alpha(Opacity=70)
}

.quickAccess ul li a {
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 700;
    color: #666666; /*#006150;*/
    width: 100%;
    line-height: 33px;
    letter-spacing: 0
}

.SkadiaNews a:hover {
    text-decoration: none; /*text-decoration: underline;*/
	opacity: .7;
}

.lastNews header {
    height: 20px;
    background: #FFF; /*#6eab24;*/
    margin-bottom: 24px
}

.lastNews h1 {
    padding: 1px 10px 0 0;
    background: #FFF;
    font-size: 18px;
    line-height: 19px;
    color: #3f3f3f; /*#006150;*/
    width: 170px
}

.lastNews .lastNewsContent h3 {
    margin: 0
}

.lastNews .lastNewsContent .item {
    padding: 0
}

.lastNews .lastNewsContent .dfwp-column {
    margin-left: 0
}

.lastNews .lastNewsContent .SkadiaNews {
    border-bottom: 1px solid #bfbfbf;
    margin-bottom: 18px;
    padding-bottom: 18px
}

.lastNews .lastNewsContent .SkadiaNews a {
    display: block;
    float: right;
    width: 50%;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    color: #3f3f3f; /*#006150;*/
    line-height: 16px;
    letter-spacing: 0
}

.lastNews .lastNewsContent .dateTimeNews,.lastNews .lastNewsContent .date_day {
    float: left
}

.lastNews .lastNewsContent .date_day {
    font-family: "Gill Sans W01";
    font-weight: 700;
    letter-spacing: -1px;
    color: #333;
    font-size: 34px
}

.lastNews .lastNewsContent .dateTimeNews {
    background: #ebebeb;
    padding: 6px;
    margin: 0 6px;
    text-align: center;
    min-width: 50px
}

.lastNews .lastNewsContent .date_month {
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: #333;
    font-weight: 700;
    letter-spacing: 0
}

.lastNews .lastNewsContent .date_year {
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: #333;
    letter-spacing: 0
}

.lastNews .lastNewsContent h3 a {
    display: inline-block;
    height: auto;
    line-height: 33px;
    /* background: url(../images/bg-item-nav-quick-access.png) 100% 0 no-repeat; */
    font-size: 14px;
    color: #FFF; /*#006150*/
    background: #00c83c !important;
    padding: 6px 25px 6px 25px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 30px;
}

.lastNews .lastNewsContent h3 a:hover {
    opacity: .7;
    -ms-filter: "alpha(Opacity=70)";
    filter: alpha(Opacity=70)
}

.simulatorsHome header {
    height: 20px;
    background: #FFF; /*#6eab24;*/
    margin-bottom: 24px
}

.simulatorsHome a {
    display: inline-block;
    height: auto;
    line-height: 33px;
    /* background: url(../images/bg-item-nav-quick-access.png) 100% 0 no-repeat; */
    font-size: 14px;
    color: #FFF; /*#006150*/
    background: #00c83c !important;
    padding: 6px 25px 6px 25px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 30px;
}

.simulatorsHome a:hover {
    opacity: .7;
    -ms-filter: "alpha(Opacity=70)";
    filter: alpha(Opacity=70)
}

.simulatorContainer {
    height: 270px;
    margin-bottom: 7px;
    background: #19191a; /*#6eab24;*/
    background: -moz-linear-gradient(top,#333333 0,#19191a 100%); /*(top,#6eab24 0,#006150 100%)*/
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#333333),color-stop(100%,#19191a)); /*(0%,#6eab24),color-stop(100%,#006150))*/
    background: -webkit-linear-gradient(top,#333333 0,#19191a 100%); /*(top,#6eab24 0,#006150 100%)*/
    background: -o-linear-gradient(top,#333333 0,#19191a 100%); /*(top,#6eab24 0,#006150 100%)*/
    background: -ms-linear-gradient(top,#333333 0,#19191a 100%); /*(top,#6eab24 0,#006150 100%)*/
    background: linear-gradient(top bottom,#333333 0,#19191a 100%); /*(top bottom,#6eab24 0,#006150 100%)*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#19191a', GradientType=0); /*(startColorstr='#6eab24', endColorstr='#006150', GradientType=0*/
	border-radius: 15px;
}

.simulatorContainer .simulador,.simulatorContainer .simulador2,.simulatorContainer .simulador3 {
    background: 0 0;
    height: 240px;
    margin: 10px 3%;
    width: 94%
}

.simulatorContainer .simulador a,.simulatorContainer .simulador2 a {
    background: 0 0
}

.simulatorContainer .simulador .content {
    background: url(../images/back1.jpg) center center no-repeat;
    margin: 0;
    height: 67%;
    padding: 14% 5%
}

.simulatorContainer .simulador2,.simulatorContainer .simulador3 {
    position: relative
}

.simulatorContainer .simulador2 .content2 {
    background: url(../images/back2.jpg) center center no-repeat;
    margin: 0;
    height: 67%;
    padding: 14% 5% 14% 20%
}

.simulatorContainer .simulador2 a {
    bottom: 30px;
    position: absolute;
    left: 25%
}

.simulatorContainer .simulador3 .content {
    background: url(../images/back1.jpg) center center no-repeat;
    height: 98%;
    margin: 0;
    padding: 1% 5%;
    text-align: center
}

.simulatorContainer .simulador3 .content h1 {
    width: 100%
}

.simulatorContainer .simulador3 .menu-inf {
    background: 0 0;
    bottom: 52px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.simulatorContainer .simulador3 .menu-inf .box-menu,.simulatorContainer .simulador3 .menu-inf .box-menu.selected {
    background: 0 0;
    float: left;
    margin: 0 1%;
    padding: 0;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 48%
}

.simulatorContainer .simulador3 .menu-inf .box-menu a {
    background: url(../images/sprite-buttons-popup-contact.png) 100% -90px no-repeat;
    color: #fff;
    height: 20px;
    line-height: 20px;
    margin: 0 0 5px;
    padding: 5px
}

.simulatorContainer .simulador3 .menu-inf .box-menu.selected a {
    background: url(../images/sprite-buttons-popup-contact.png) 100% -120px no-repeat
}

.simulatorContainer .simulatorInside {
    background: #f8f8f8;
    height: 94.5%;
    margin: 7px;
    position: relative
}

.simulatorContainer .simulatorInside h2 {
    color: #333;
    font-size: 14px;
    margin: 0 auto;
    padding-top: 50px;
    text-align: center;
    width: 70%
}

.simulatorContainer .simulatorInside>a {
    display: block;
    width: 110px;
    background: url(../images/bg-button-simulators.png) 100% 0 no-repeat;
    margin: 32px auto 0;
    text-align: center;
    line-height: 33px;
    text-transform: uppercase;
    color: #FFF;
    font-family: "Gill Sans W01";
    font-weight: 700;
    letter-spacing: -1px;
    font-size: 13px
}

.simulatorContainer .simulatorInside>a:hover {
    opacity: .7;
    -ms-filter: "alpha(Opacity=70)";
    filter: alpha(Opacity=70)
}

.simulatorIframe {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    background: #f8f8f8;
    top: 0
}

.simulatorIframe .btnClose {
    position: absolute;
    display: block;
    width: 18px;
    height: 18px;
    text-indent: -9999px;
    top: 5px;
    right: 5px;
    background: url(../images/btn-close-iframe.jpg)
}

.simulatorIframe .btnClose:hover {
    opacity: .7;
    -ms-filter: "alpha(Opacity=70)";
    filter: alpha(Opacity=70)
}

.featuredInfo {
    background: #e6e6e6;
    padding: 30px 0;
    height: 250px;
}

.featuredInfo h1 {
    color: #006150;
    font-size: 18px;
    margin-top: 0;
}

.featuredInfo h1 span {
    color: #006150;
    font-size: 18px;
}

.featuredInfo ul {
    margin: 0;
    padding: 0;
    white-space: nowrap
}

.featuredInfo ul li {
    border-left: 1px solid #bfbfbf;
    display: block;
    float: left;
    height: 207px;
    /* height: 156px; */
    /* width: 241px */
    width: 325px;
}

#s4-bodyContainer>main>div.featuredInfo>div>div>div>div>section>ul>li img {
    width: 325px;
}

.featuredInfo ul li:first-child {
    border: none
}

.featuredInfo ul li A:hover {
    opacity: .5;
    -ms-filter: "alpha(Opacity=50)";
    filter: alpha(Opacity=50)
}

#sideNavBox {
    float: left;
    margin: 20px 0;
    width: 25%
}

#sideNavBox .featuredOne,#sideNavBox .featuredTwo {
    margin-top: 20px
}

#sideNavBox .featuredOne h2,#sideNavBox .featuredTwo h2 {
    color: #006150;
    font-size: 23px;
    margin: 0 0 20px;
    width: 100%;
    font-family: FuturaStd-Bold;
    font-weight: 400;
    text-align: left;
    border-bottom: 1px solid #bfbfbf;
    padding-bottom: 10px
}

#sideNavBox h3 {
    background: #ebebeb;
    font-family: FuturaStd-Bold;
    font-weight: 400;
    line-height: 1.2;
    margin: 0 0 20px;
    padding: 0 5%;
    text-transform: uppercase;
    width: 90%
}

li>a.ms-core-listMenu-item.ms-core-listMenu-selected:hover,li>a.ms-core-listMenu-item:active,li>a.ms-core-listMenu-item:hover {
    background-color: #ebebeb; /*#E4F2D2*/
}

#sideNavBox li.static>a {
    border-bottom: 1px solid #d6d6d6;
    color: #323232;
    padding: 10px
}

#sideNavBox li.static>a:after {
    content: "\f105";
    font-family: FontAwesome;
    display: block;
    float: right;
    font-size: 20px;
    margin-top: -24px
}

#sideNavBox li.static>a>span {
    display: block;
    padding-right: 10%;
    width: 90%
}

#sideNavBox li.static.selected>a {
    background: #FFF; /*#e4f2d2;*/
    border-bottom: 1px solid #d6d6d6;
    color: #00c83c; /*#323232;*/
    font-weight: 700;
    padding: 10px 10px 10px 20px
}

#sideNavBox li.static.selected>a:after {
    content: "\f107";
    font-family: FontAwesome;
    display: block;
    float: right;
    font-size: 20px
}

#sideNavBox li.static.selected>a:hover {
    background: #ebebeb
}

#sideNavBox li.static ul li>a,#sideNavBox li.static ul li>a.selected {
    padding: 10px 10px 10px 30px
}

#sideNavBox li.static.selected ul li>a {
    background: #fafafa;
    border-bottom: 1px solid #d6d6d6;
    padding: 10px 10px 10px 30px
}

#sideNavBox li.static.selected ul li>a:after {
    content: "\f105";
    font-family: FontAwesome;
    display: block;
    float: right;
    font-size: 20px;
    margin-top: -24px
}

#sideNavBox li.static.selected ul li>a:hover {
    background: #ebebeb; /*#e4f2d2*/
}

#sideNavBox .cbq-layout-main {
    background: #ebebeb;
    display: inline-block;
    margin: 0;
    padding: 20px 19px 20px 20px;
    width: 82%
}

#sideNavBox .dfwp-column {
    margin: 0
}

#sideNavBox .dfwp-item {
    background: url(../images/arrowGreenRight.png) 96% center no-repeat #f5f5f5;
    border-left: 2px solid #006150;
    margin: 5px 0 0;
    transition: all .3s ease
}

#sideNavBox .dfwp-item:hover {
    background: url(../images/arrowGreenRight.png) 96% center no-repeat #006150;
    border-left: 2px solid #6FAB25
}

#sideNavBox .dfwp-item .limit {
    color: #303030;
    display: inline-block;
    font-size: 11px;
    font-weight: 400;
    padding: 5px 5%;
    transition: all .3s ease 0s;
    width: 90%
}

#sideNavBox .dfwp-item:hover .limit {
    color: #fff
}

.breadcrumbs {
    min-height: 20px
}

.breadcrumbs ul {
    margin: 0
}

.breadcrumbs ul li {
    display: inline
}

.breadcrumbs a {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #006150;
    letter-spacing: 0
}

.breadcrumbs span {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #323232;
    letter-spacing: 0
}

.breadcrumbs ul.s4-breadcrumb .s4-breadcrumb-arrowcont {
    background: url(../images/breadseparator.png) center center no-repeat;
    display: inline
}

.innerTitle,.titleUnderline {
    padding-bottom: 10px;
    border-bottom: 1px solid #bfbfbf;
    margin-bottom: 20px
}

.innerTitle h1 {
    color: #00c83c; /*#006150;*/
    font-size: 26px;
    line-height: 26px;
    margin: 0;
    width: 100%
}

.contentInner100 {
    float: left;
    min-height: 0;
    width: 100%
}

.contentInner100 a {
    color: #006150;
    display : block;
}

.contentInner100 a:hover {
    text-decoration: underline
}

.contentInner100 .arco,.contentInner100 .arco ul {
    margin: 20px 0;
    padding: 0
}

.contentInner100 .arco li {
    font-family: Arial,Helvetica,sans-serif;
    list-style: none;
    position: relative;
    padding-left: 25px;
    margin-bottom: 15px;
    letter-spacing: 0
}

.contentInner100 .arco li:before {
    content: "\f00c";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    color: #6eab24;
    font-size: 14px;
    position: absolute;
    top: 2px;
    left: 0
}

.contentInner100 .arco li li:before {
    content: "\f101";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    color: #6eab24;
    font-size: 14px;
    position: absolute;
    top: 2px;
    left: 0
}

.contentInner10,.contentInner15,.contentInner20,.contentInner25,.contentInner30,.contentInner33,.contentInner35,.contentInner40,.contentInner45,.contentInner50,.contentInner55,.contentInner60,.contentInner65,.contentInner70,.contentInner75,.contentInner80,.contentInner85,.contentInner90 {
    float: left;
    margin-right: 2%
}

.contentInner10Off,.contentInner15Off,.contentInner20Off,.contentInner25Off,.contentInner30Off,.contentInner33Off,.contentInner35Off,.contentInner40Off,.contentInner45Off,.contentInner50Off,.contentInner55Off,.contentInner60Off,.contentInner65Off,.contentInner70Off,.contentInner75Off,.contentInner80Off,.contentInner85Off,.contentInner90Off {
    float: right
}

.contentInner90,.contentInner90Off {
    width: 89%
}

.contentInner85,.contentInner85Off {
    width: 84%
}

.contentInner80,.contentInner80Off {
    width: 79%
}

.contentInner75,.contentInner75Off {
    width: 74%
}

.contentInner70,.contentInner70Off {
    width: 69%
}

.contentInner65,.contentInner65Off {
    width: 64%
}

.contentInner60,.contentInner60Off {
    width: 59%
}

.contentInner55,.contentInner55Off {
    width: 54%
}

.contentInner50,.contentInner50Off {
    width: 49%
}

.contentInner45,.contentInner45Off {
    width: 44%
}

.contentInner40,.contentInner40Off {
    width: 39%
}

.contentInner35,.contentInner35Off {
    width: 34%
}

.contentInner33,.contentInner33Off {
    width: 32%
}

.contentInner30,.contentInner30Off {
    width: 29%
}

.contentInner25,.contentInner25Off {
    width: 24%
}

.contentInner20,.contentInner20Off {
    width: 19%;
    margin-right: 9rem;
}

.contentInner15,.contentInner15Off {
    width: 14%
}

.contentInner10,.contentInner10Off {
    width: 9%
}

.txtCenter {
    text-align: center
}

.txtCenter .ms-rtestate-field {
    display: inline-table
}

.contentInner100 h2,.titleH2 h2 {
    font-family: FuturaStd-Medium;
    font-size: 18px;
    color: #00c83c; /*#6eab24*/
}

.blockAxis h2 {
    width: 90%;
    padding: 27px 5% 47px;
    background: #006150;
    color: #FFF;
    font-family: "Gill Sans W01";
    font-weight: 700;
    letter-spacing: -1px;
    font-size: 16px;
    margin: 0
}

.blockAxis p {
    margin: 15px 0!important
}

.grayBlock {
    background: #ebebeb;
    min-height: 226px
}

.grayBlock>div {
    padding: 20px
}

.grayBlock h3 {
    font-size: 16px;
    color: #006150;
    margin-top: 0
}

.ppalFeatures,.productDescription .ppalFeatures {
    margin: 0 0 20px
}

.ms-rtestate-field h3,.ppalFeatures h3,.productDescription .ppalFeatures h3,.tab-content h3 {
    color: #00c83c; /*#065a4b;*/
    font-family: arial;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 20px;
    margin-top: 0;
    text-transform: none;
    letter-spacing: 0
}

.ppalFeatures ul,.productDescription .ppalFeatures ul,.productDescription ol {
    margin: 20px 0;
    padding: 0
}

.ppalFeatures ul li,.productDescription .ppalFeatures ul li {
    font-family: Arial,Helvetica,sans-serif;
    list-style: none;
    position: relative;
    padding-left: 25px;
    margin-bottom: 15px;
    letter-spacing: 0
}

.ppalFeatures ul li:before,.productDescription .ppalFeatures ul li:before {
    content: "\f00c";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    color: #00c83c; /*#6eab24;*/
    font-size: 14px;
    position: absolute;
    top: 2px;
    left: 0
}

.ms-rteTableOddCol-default>a,.ppalFeatures a,.productDescription .ppalFeatures a {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 700;
    letter-spacing: 0;
    color: #00c83c; /*#4D7B15*/
}

.ppalFeatures .featuredText,.productDescription .ppalFeatures .featuredText {
    background: #006150;
    margin: 0 0 20px;
    padding: 20px 3%;
    text-align: center;
    width: 94%
}

.ppalFeatures .featuredText h3,.productDescription .ppalFeatures .featuredText h3 {
    border-bottom: 1px solid #6DA22E;
    color: #FFF;
    font-family: "Gill Sans W01";
    font-weight: 700;
    letter-spacing: -1px;
    font-size: 22px;
    padding: 0 0 10px;
    text-transform: uppercase
}

.ppalFeatures .featuredText p,.productDescription .ppalFeatures .featuredText p {
    color: #fff;
    font-family: FuturaStd-Medium;
    text-transform: uppercase
}

.productDescription .ppalFeatures .tab-container,.tab-container {
    margin-top: 20px;
    width: 100%
}

.productDescription .ppalFeatures .tab-container h1,.tab-container h1 {
    margin: 0 10px
}

.productDescription .ppalFeatures .tab-container .tab-content,.tab-container .tab-content {
    background: #ebebeb;
    margin: -40px 0 0;
    padding: 40px 20px 1px
}

.productDescription .ppalFeatures .tab-container .tab-content h1,.tab-container .tab-content h1 {
    color: #006150
}

.productDescription .ppalFeatures .tab-container .tab-content img,.tab-container .tab-content img {
    width: 100%;
    margin: 0
}

.productDescription .ppalFeatures .tab-container .tabsHoriz,.productDescription .ppalFeatures .tab-container>ul,.tab-container .tabsHoriz,.tab-container>ul {
    margin: 0;
    padding: 0
}

.productDescription .ppalFeatures .tab-container .tabsHoriz>li,.productDescription .ppalFeatures .tab-container>ul li,.tab-container .tabsHoriz>li,.tab-container>ul li {
    background: #D6D6D6;
    border-left: 5px solid #fff;
    display: table;
    float: left;
    height: 50px;
    padding-left: 0;
    transition: all .3s ease
}

.productDescription .ppalFeatures .tab-container .tabsHoriz li:before,.tab-container .tabsHoriz li:before {
    content: ""!important
}

.productDescription .ppalFeatures .tab-container>ul li:first-child,.tab-container>ul li:first-child {
    margin-left: -5px
}

.productDescription .ppalFeatures .tab-container>ul li a,.tab-container .tabsHoriz>li>a {
    display: table-cell;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: 700;
    height: 100%;
    line-height: 16px;
    padding: 0 5%;
    vertical-align: middle;
    word-wrap: normal;
    color: #323232;
    text-decoration: none;
    letter-spacing: 0
}

.productDescription .ppalFeatures .tab-container>ul li.active,.productDescription .ppalFeatures .tab-container>ul li:hover,.tab-container>ul li.active,.tab-container>ul li:hover {
    background: #00c83c; /*#006150*/
}

.productDescription .ppalFeatures .tab-container ul li:hover a,.productDescription .ppalFeatures .tab-container>ul li.active a,.tab-container ul li:hover a,.tab-container>ul li.active a {
    color: #FFF;
    text-decoration: none
}

.productDescription .ppalFeatures .tab-container .tab-content .btnClaro,.productDescription .ppalFeatures .tab-container .tab-content .btnOscuro {
    color: #FFF;
    cursor: pointer;
    display: inline-block;
    font-family: "Gill Sans W01";
    font-weight: 300;
    letter-spacing: 0;
    font-size: 14px;
    height: 30px;
    line-height: 16px;
    margin: 0 1% 10px;
    padding: 30px 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all .3s ease;
    vertical-align: middle;
    width: 47%;
    -webkit-border-radius: 10px 0;
    border-radius: 10px 0
}

.productDescription .ppalFeatures .tab-container .tab-content .btnClaro {
    background: url(../images/pdfIconMini.png) 6% center no-repeat #6EAB24
}

.productDescription .ppalFeatures .tab-container .tab-content .btnOscuro {
    background: url(../images/pdfIconMini.png) 6% center no-repeat #006150
}

.productDescription .ppalFeatures .tab-container .tab-content .btnClaro span {
    font-family: "Gill Sans W01";
    font-weight: 700;
    letter-spacing: -1px;
    color: #006150
}

.productDescription .ppalFeatures .tab-container .tab-content .btnOscuro span {
    font-family: "Gill Sans W01";
    font-weight: 700;
    letter-spacing: -1px;
    color: #6EAB24
}

.productDescription .ppalFeatures .tab-container .tab-content .btnClaro:hover,.productDescription .ppalFeatures .tab-container .tab-content .btnOscuro:hover {
    opacity: .5;
    -ms-filter: "alpha(Opacity=50)";
    filter: alpha(Opacity=50);
    text-decoration: none
}

.productCompanyItem h2 {
    font-family: "Gill Sans W01";
    font-weight: 700;
    letter-spacing: -1px;
    font-size: 18px;
    color: #006150;
    margin-top: 0
}

.productCompanyItem h2 span {
    font-family: FuturaStd-Medium
}

.titleH3 h3 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: #065a4b;
    text-transform: none;
    font-weight: 700;
    letter-spacing: 0
}

.productDescription ul {
    list-style: none;
    margin: 20px 0;
    padding: 0
}

.productDescription ul li {
    font-family: Arial,Helvetica,sans-serif;
    list-style: none;
    margin-bottom: 15px;
    padding-left: 25px;
    position: relative;
    letter-spacing: 0
}

.productDescription ul li:before {
    content: "\f00c";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    color: #6eab24;
    font-size: 14px;
    position: absolute;
    top: 2px;
    left: 0
}

.tab-vertical-container ul {
    margin: 0;
    padding: 0
}

.tab-vertical-container li {
    display: block;
    height: 68px;
    border-bottom: 1px solid #bfbfbf;
    margin: 5px 0
}

.tab-vertical-container li.active,.tab-vertical-container li:hover {
    background: url(../images/bg-vertical-tab-hover.png) no-repeat left/100% auto;
    border-bottom: 1px solid #fff
}

.tab-vertical-container li a {
    display: block;
    font-size: 13px;
    height: 58%;
    line-height: 16px;
    padding: 15px 20px 15px 10px
}

.tab-vertical-container li a span {
    display: block;
    float: left;
    margin-right: 10px;
    margin-top: -5px;
    width: 50px;
    text-align: center
}

.tab-vertical-container li.active a,.tab-vertical-container li:hover a {
    color: #FFF;
    text-decoration: none
}

.tab-vertical-content h3 {
    margin-top: 0;
    color: #006150;
    font-size: 18px
}

#map-canvas {
    height: 100%
}

.map-container {
    height: 730px;
    position: relative;
    width: 100%
}

.map-container .innerTitle {
    padding-bottom: 5px;
    margin-bottom: 5px
}

.map-container h4 {
    color: #006150;
    text-transform: none
}

.map-container .select1,.map-container .select2,.map-container .select3 {
    position: absolute;
    top: 200px
}

.map-container .select1 {
    background: url(../images/bg-1.png);
    padding: 20px;
    left: 10px;
    top: 50px
}

.map-container .select1 select,.map-container .select2 select,.map-container .select3 select {
    color: #006150;
    font-weight: 700;
    width: 240px
}

.map-container .select2 {
    background: url(../images/bg-2.png);
    left: 10px;
    padding: 20px;
    top: 150px
}

.map-container .infoWindow {
    width: 300px
}

.map-container .infoOffices {
    background-color: #f4f4f4;
    display: none;
    left: 10px;
    padding: 10px;
    position: absolute;
    top: 250px
}

.map-container .infoOffices ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 260px
}

.map-container .infoOffices ul li {
    border-bottom: 1px solid #999;
    cursor: pointer;
    margin: 0;
    padding: 10px
}

.map-container .infoOffices ul li:last-child {
    border: none
}

.map-container .infoOffices ul li:hover {
    background-color: #fff
}

.map-container .infoWindow ul {
    float: right;
    margin: 0
}

.map-container .infoWindow ul li {
    background: url(../images/icoInfoOffice.png) no-repeat;
    float: left;
    height: 30px;
    list-style: none;
    text-indent: -9000em;
    width: 30px
}

.map-container .infoWindow ul li:first-child {
    background-position: 0 0
}

.map-container .infoWindow ul li:last-child {
    background-position: -50px 0
}

.gm-style img {
    max-width: none
}

.ms-rteTable-default,.ms-rtestate-field table,.tab-content table {
    padding: 15px!important
}

.ms-rteTable-default tr:nth-child(odd),.ms-rtestate-field tr:nth-child(odd),.tab-content tr:nth-child(odd) {
    background: #ebebeb
}

.ms-rteTable-default tr:first-child td,.tab-content tr:first-child td,.tr:nth-child(odd) tr:first-child td {
    background: #006150;
    color: #FFF;
    font-weight: 700
}

.ms-rtestate-field tr td,.ms-rtestate-field tr th,.tab-content tr td,.tab-content tr th {
    border: 1px solid #999;
    padding: 15px!important
}

.ms-rtestate-field tr th,.tab-content tr th {
    background: #006150;
    color: #fff
}

.ms-core-sideNavBox-removeLeftMargin {
    margin-left: 0
}

.ms-listviewtable {
    width: 100%
}

.ms-listviewtable .ms-gb {
    background: 0 0;
    border-bottom: 1px solid #bfbfbf;
    color: #323232;
    font-family: "Gill Sans W01";
    font-size: 21px;
    font-weight: 300;
    letter-spacing: 0;
    padding: 10px 0;
    text-transform: uppercase
}

.ms-listviewtable .ms-gb a:before {
    content: "\f078";
    font-family: FontAwesome;
    font-size: 15px;
    left: 0;
    position: absolute;
    top: 2px
}

.ms-listviewtable .ms-gb a {
    color: #6DAB24;
    font-family: "Gill Sans W01";
    font-weight: 700;
    letter-spacing: -1px;
    padding: 0 0 0 10px;
    position: relative;
    text-decoration: none
}

.ms-listviewtable .ms-gb a:hover {
    color: #323232;
    text-decoration: none
}

.ms-listviewtable .ms-gb2 {
    background: #ebebeb;
    border-bottom: 1px solid #bfbfbf;
    padding: 14px
}

.ms-listviewtable .ms-gb2 a {
    font-family: "Gill Sans W01";
    font-weight: 300;
    padding-left: 5px;
    position: relative;
    text-transform: uppercase
}

.ms-listviewtable .ms-gb2 a:before {
    content: "\f078";
    font-family: FontAwesome;
    font-size: 10px;
    left: 0;
    position: absolute;
    top: 1px
}

.serviceProgramModal,.callProgramModal {
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999
}

.serviceProgramModal .modalOverlay,.callProgramModal .modalOverlay2 {
    background: url(../images/overlay.png);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 0
}

.serviceProgramModal .modalContainer, .callProgramModal .modalContainer2 {
    background: #fff;
    height: auto;
    margin: -250px 0 0 -280px;
    left: 50%;
    padding: 30px;
    position: relative;
    top: 50%;
    width: 500px;
    z-index: 99
}

.serviceProgramModal2 .modalContainer2 {
    background: #fff;
    height: auto;
    margin: -250px 0 0 -160px;
    left: 50%;
    padding: 30px;
    position: relative;
    top: 50%;
    width: 300px;
    z-index: 99
}

.serviceProgramModal2 .modalContainer2 .servicioCliente {
    background: #EBEBEB;
    padding: 4px 20px 10px;
    margin-top: 20px;
    text-align: center
}

.serviceProgramModal2 .modalContainer2 .servicioCliente h2 {
    color: #328140;
    margin-bottom: 25px;
    margin-top: 10px
}

.serviceProgramModal2 .modalContainer2 .servicioCliente p {
    color: #7c7c7c;
    font-family: "Gill Sans W01";
    font-size: 15px;
    font-weight: 300;
    letter-spacing: 0;
    margin-bottom: 0;
    text-transform: uppercase
}

.serviceProgramModal2 .modalContainer2 .servicioCliente .telephone {
    color: #ee7f0a;
    font-family: "Gill Sans W01";
    font-size: 21px;
    font-weight: 700;
    letter-spacing: -1px;
    margin-bottom: 15px
}

.serviceProgramModal .modalContainer .title {
    border-bottom: 1px solid #bfbfbf;
    padding-bottom: 10px;
    margin-bottom: 20px
}

.serviceProgramModal .modalContainer h1 {
    color: #006150;
    float: left;
    font-size: 18px;
    line-height: 18px;
    margin: 0;
    width: 55%
}

.serviceProgramModal .modalContainer input[type=radio] {
    float: left;
    margin-right: 10px
}

.serviceProgramModal .modalContainer label {
    color: #006150;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 700;
    letter-spacing: 0
}

.serviceProgramModal .modalContainer input[type=text],.serviceProgramModal .modalContainer select {
    border: 1px solid #BFBFBF;
    color: #9A9A9A;
    float: left;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-style: italic;
    margin-bottom: 10px;
    padding: 5px 2%;
    width: 96%;
    letter-spacing: 0
}

.serviceProgramModal .modalContainer p {
    font-size: 13px;
    line-height: 13px
}

.serviceProgramModal .modalContainer input[type=submit] {
    background: #006150;
    border: none;
    color: #fff;
    display: inline-block;
    font-family: "Gill Sans W01";
    font-weight: 700;
    letter-spacing: -1px;
    font-size: 14px;
    margin: 0;
    padding: 26px 2%;
    text-transform: uppercase;
    transition: all .3s ease;
    width: 96%
}

.serviceProgramModal .modalContainer input[type=submit]:hover {
    background: #6FAB25
}

.serviceProgramModal .modalContainer a {
    background: #6FAB25;
    color: #fff;
    display: inline-block;
    font-family: "Gill Sans W01";
    font-weight: 700;
    letter-spacing: -1px;
    font-size: 14px;
    margin-top: 20px;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%
}

.serviceProgramModal .modalContainer a span {
    font-family: "Gill Sans W01";
    font-weight: 300;
    letter-spacing: 0
}

.serviceProgramModal .modalContainer a:hover {
    background: #006150
}

.callProgramModal .modalContainer2 .btnCloseModal2, .serviceProgramModal .modalContainer .btnCloseModal {
    background: #006150;
    color: #fff;
    cursor: pointer;
    font-family: "Gill Sans W01";
    font-weight: 700;
    letter-spacing: -1px;
    font-size: 25px;
    line-height: 20px;
    padding: 0 5px 5px;
    position: absolute;
    right: 2px;
    top: 2px
}

.productDescription .ppalFeatures .textSlider {
    background: #6DA22E;
    margin: 20px 0;
    padding: 5% 10%;
    position: relative;
    width: 80%;
    height: 190px;
    overflow: hidden
}

.productDescription .ppalFeatures .textSlider ul {
    margin: 0
}

.productDescription .ppalFeatures .textSlider li {
    display: none;
    height: 100%;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.productDescription .ppalFeatures .textSlider li:before {
    content: ""
}

.productDescription .ppalFeatures .textSlider li h2 {
    background: 0 0;
    border-bottom: 1px solid #FFF;
    color: #fff;
    font-family: "Gill Sans W01";
    font-weight: 700;
    letter-spacing: -1px;
    font-size: 16px;
    margin: 5px 0 25px;
    padding: 0 0 5px
}

.productDescription .ppalFeatures .textSlider li p {
    color: #FFF;
    font-size: 12px;
    padding: 0 15px;
    text-align: center
}

.productDescription .ppalFeatures .textSlider .sliderNav {
    display: none;
    left: 0;
    position: absolute;
    top: 45%;
    z-index: 9;
    cursor: pointer;
    width: 100%
}

.productDescription .ppalFeatures .textSlider .sliderNav .prevNav {
    background: url(../images/prevNav.png) center center no-repeat;
    position: absolute;
    left: 10px;
    padding: 13px
}

.productDescription .ppalFeatures .textSlider .sliderNav .nextNav {
    background: url(../images/nextNav.png) center center no-repeat;
    padding: 13px;
    position: absolute;
    right: 10px
}

.productDescription .ppalFeatures .textSlider .displaySlide {
    display: block
}

.productDescription .ppalFeatures .featuredBox {
    background: #3f3f3f; /*#6DA22E;*/
    padding: 2%;
    position: relative;
    text-align: center;
    width: 45%;
	border-radius: 10px;
}

.productDescription .ppalFeatures .featuredBox a {
    display: block
}

.productDescription .ppalFeatures .featuredBox a .verMas {
    background: url("/Style Library/OldMutual/images/verMas.png")center center no-repeat #000;
    height: 100%;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .3s ease;
    width: 100%
}

.productDescription .ppalFeatures .featuredBox a:hover .verMas {
    opacity: .7;
    -ms-filter: "alpha(Opacity=70)";
    filter: alpha(Opacity=70)
}

.productDescription .ppalFeatures .featuredBox h3 {
    border-bottom: 1px solid #fff;
    color: #fff;
    font-family: "Gill Sans W01";
    font-weight: 700;
    letter-spacing: -1px;
    font-size: 16px;
    margin: 5px 0 25px;
    padding: 0 0 5px;
    text-transform: uppercase
}

.productDescription .ppalFeatures .featuredBox p {
    color: #FFF
}

.productDescription .ppalFeatures .featuredBox img {
    max-width: 100%;
    margin: 0!important;
    width: 100%
}

.productDescription .ppalFeatures .featuredBox li {
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    padding-left: 0;
    letter-spacing: 0
}

.productDescription .ppalFeatures .featuredBox li:before {
    content: ""
}

.productDescription .ppalFeatures .featuredImg img {
    border: 5px solid #006150;
    margin: 0 0 20px!important;
    max-width: 100%;
    width: 98%
}

.planClick {
    color: #fff!important
}

.planClick,.ppalFeatures .planClick,.productDescription .ppalFeatures .planClick {
    background: #006150;
    color: #fff;
    display: block;
    font-family: "Gill Sans W01";
    letter-spacing: 0;
    font-size: 13px;
    font-weight: 400;
    margin: 0 0 10px 10px;
    padding: 10px 3% 10px 10%;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase
}

.planClick:before,.ppalFeatures .planClick:before,.productDescription .ppalFeatures .planClick:before {
    background: #6da22e;
    color: #fff;
    content: "+";
    font-family: Arial,helvetica,sans-serif;
    font-size: 26px;
    left: -10px;
    padding: 0 10px;
    position: absolute;
    top: 16%;
    transition: all .3s ease;
    letter-spacing: 0
}

.planClick.active:before,.planClick:hover:before,.ppalFeatures .planClick.active:before,.ppalFeatures .planClick:hover:before,.productDescription .ppalFeatures .planClick.active:before,.productDescription .ppalFeatures .planClick:hover:before {
    background: #006150
}

.planClick.active:before,.ppalFeatures .planClick.active:before,.productDescription .ppalFeatures .planClick.active:before {
    content: "-";
    padding: 0 13px
}

.planClick.active,.planClick:hover,.ppalFeatures .planClick.active,.ppalFeatures .planClick:hover,.productDescription .ppalFeatures .planClick.active,.productDescription .ppalFeatures .planClick:hover {
    background: #6DA22E;
    text-decoration: none
}

.planClickContent {
    background: #ebebeb;
    display: none;
    padding: 20px;
    margin: 0 0 10px
}

.ms-blog-MainArea h1 {
    color: #006150;
    font-size: 26px;
    line-height: 26px;
    margin: 0;
    width: 100%
}

.ms-blog-postBox {
    background: 0 0;
    border-bottom: 1px solid #bfbfbf;
    border-left: none;
    border-right: none;
    border-top: none;
    border-radius: 0;
    display: inline-block;
    overflow: visible;
    padding: 0 0 30px;
    width: 100%
}

.ms-blog-postBox .ms-blog-postBoxDate {
    background: 0 0;
    border: none;
    color: #333;
    float: left;
    height: auto;
    margin: 6px 10px 10px 0;
    padding: 0;
    width: auto
}

.ms-blog-postBox .ms-blog-postBoxDate .ms-textSmall {
    float: left;
    font-family: "Gill Sans W01";
    font-size: 30px;
    font-weight: 700;
    padding: 6px 0
}

.ms-blog-postBox .ms-blog-postBoxDate .ms-textXLarge {
    background: #EBEBEB;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    margin: 0 0 0 5px;
    padding: 17px 10px
}

.ms-blog-postBox .ms-blog-postBoxMargin {
    margin-left: 0
}

.ms-blog-postBox .ms-blog-postBoxMargin h2,.ms-blog-postBox .ms-blog-postBoxMargin p {
    margin: 0
}

.ms-blog-postBox .ms-blog-postBoxMargin .ms-blog-postBody {
    display: inline-block;
    width: 100%
}

.ms-blog-postBox .ms-blog-postBoxMargin .ms-blog-postBody a {
    color: #006150;
    font-weight: 700
}

.ms-blog-postBox.ms-shadow {
    box-shadow: none
}

.ms-blog-MainArea>tbody,.ms-blog-MainArea>tbody>tr,.ms-blog-MainArea>tbody>tr>td {
    display: block
}

.ms-promlink-button {
    display: inline-block;
    height: 16px;
    padding: 9px;
    width: 16px
}

.ms-promlink-button-enabled {
    background: #006150;
    border: none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}

.ms-promlink-button-enabled:hover {
    background: #6DAB24
}

.ms-promlink-button-left {
    left: -250px;
    top: -116px
}

.ms-promlink-button-right {
    left: -250px;
    top: -184px
}

.ms-paging {
    background: #006150;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #fff
}

.ms-core-listMenu-verticalBox>ul.ms-blog-listMenu-root>li:first-child {
    background: #ebebeb;
    border-top: 4px solid #6fab25;
    margin-bottom: 0;
    margin-top: 20px;
    padding: 10px 5%;
    width: 90%
}

.ms-core-listMenu-verticalBox>ul.ms-blog-listMenu-root>li>.ms-core-listMenu-item.ms-blog-quickLinksTitle {
    border-bottom: 1px solid #cfcfcf;
    color: #006150;
    font-family: "Gill Sans W01";
    font-size: 20px;
    font-weight: 700;
    margin: 0;
    padding: 0 0 10px;
    text-transform: uppercase
}

.ms-blog-LeftColumn {
    display: none
}

.ms-blog-listMenu-root li.static>a:after {
    content: "\f105";
    display: block;
    float: right;
    font-family: FontAwesome;
    font-size: 20px;
    margin-top: -25px
}

.ms-core-listMenu-item.ms-blog-quickLinksEntry:after {
    margin-top: -5px!important
}

.ms-blog-postList>li {
    margin-bottom: 30px
}

.ms-calloutLink:hover,.ms-comm-metalineItemSeparator.ms-blog-command-noLeftPadding.ms-textSmall,.ms-commandLink:hover,.ms-link,.ms-secondaryCommandLink:hover {
    color: #006150
}

.ms-blog-postBoxMargin h2 a {
    color: #5FAA1F;
    font-family: "Gill Sans W01";
    font-weight: 300;
    font-size: 29px;
    text-transform: none;
    letter-spacing: 0
}

.ms-blog-postComments {
    color: #006150;
    font-size: 20px;
    margin-bottom: 10px
}

.ms-blog-postDivider {
    height: auto
}

.ms-core-listMenu-item.ms-blog-quickLinksTitle {
    font-weight: 700
}

.ms-core-listMenu-item.ms-blog-quickLinksTitle:after {
    margin-top: -5px!important
}

.ms-blog-postList {
    margin-right: 0;
    max-width: 100%;
    min-width: 300px
}

.ms-blog-MainArea {
    margin-top: 40px
}

#monthlyarchiveviewtitle {
    margin: 20px 0
}

.ms-blog-command,.ms-blog-postDivider,.ms-comm-forumCmdList,.ms-comm-metalineItemSeparator,.ms-metadata {
    display: none!important
}

.ms-blog-listMenu-root {
    width: 100%
}

#sideNavBox .pressContact {
    background: #ebebeb;
    border-top: 4px solid #6fab25;
    margin-bottom: 0;
    margin-top: 30px;
    padding: 10px 5%;
    width: 90%
}

#sideNavBox .pressContact h2 {
    border-bottom: 1px solid #bfbfbf;
    color: #006150;
    font-size: 16px;
    line-height: 1.2;
    margin-top: 10px;
    padding-bottom: 9px
}

#sideNavBox .pressContact h3 {
    color: #6DAB24;
    font-family: "Gill Sans W01";
    font-weight: 300;
    letter-spacing: 0;
    font-size: 14px;
    margin: 10px 0;
    padding: 0
}

#sideNavBox .pressContact a {
    color: #006150;
    text-decoration: underline;
    transition: all .3s ease
}

#sideNavBox .pressContact a:hover {
    color: #6DAB24
}

#Result .ms-srch-item {
    border-bottom: 1px solid #bfbfbf;
    clear: both;
    margin: 0;
    overflow: hidden;
    padding: 15px 2%;
    width: 96%
}

#Result .ms-srch-item:hover {
    background: #e4f2d2
}

#Result .ms-srch-hover-content,#Result .ms-srch-upscope-bottom,#Result .ms-srch-upscope-top,#contentBox #SearchBox,#sideNavBox #searchIcon,.ms-srch-siteSearchResults .ms-srch-sbLarge,.ms-srchnav {
    display: none!important
}

.ms-ref-refiner {
    padding: 0
}

.ms-ref-refiner #Container {
    background: #ebebeb;
    border-top: 4px solid #6fab25;
    margin-bottom: 20px;
    padding: 10px 5%;
    width: 90%
}

.ms-ref-refinername:link,.ms-ref-refinername:visited {
    border-bottom: 1px solid #cfcfcf;
    color: #006150;
    font-family: "Gill Sans W01";
    font-size: 20px;
    font-weight: 700;
    margin: 0;
    letter-spacing: -1px;
    padding: 0 0 10px;
    text-transform: uppercase;
    width: 100%
}

#OtherValue,#SubmitValue,.ms-ref-refiner #Value,.ms-ref-unsel-toggle {
    width: 100%
}

span.ms-ref-unselSec {
    display: block;
    margin-left: 11%;
    margin-top: 20px
}

.histogram_bar_active {
    border-top: 2px solid #6FAB25
}

.ajax__multi_slider_default .inner_rail_horizontal {
    background-color: #6fab25;
    border-bottom: 1px solid #6fab25;
    border-top: 1px solid #6fab25
}

.slider_tick_active {
    background-color: #6fab25;
    border: 1px solid #6fab25
}

.ms-ref-ctrl .ms-ref-allSec .ms-ref-filterSel,.ms-ref-ctrl .ms-ref-selSec .ms-ref-filterSel {
    color: #006150;
    margin-left: 15%
}

#Result .ms-srch-ellipsis {
    margin: 0 0 10px
}

#Result .ms-srch-ellipsis a {
    color: #6eab24;
    font-family: "Gill Sans W01";
    font-size: 18px;
    font-weight: 300
}

.ms-srch-result #Paging li a {
    height: 16px;
    padding: 9px;
    width: 16px;
    background: #006150;
    border: none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #fff
}

.ms-srch-result #Paging #PagingSelf a,.ms-srch-result #Paging li a:hover {
    background: #6DAB24;
    color: #FFF
}

.ms-bottompagingline table {
    border-collapse: separate;
    border-spacing: 5px
}

#ResultFooter a {
    background: #006159;
    border-radius: 5px;
    color: #fff;
    padding: 10px;
    text-align: center
}

.ms-signInLink {
    display: none!important
}

.welcome-content {
    margin: 0
}

.welcome-content p {
    margin: 0!important
}

.ms-rtestate-field ol {
    counter-reset: item
}

.ms-rtestate-field ol li {
    display: block
}

.ms-rtestate-field ol li:before {
    content: counters(item,".") " ";
    counter-increment: item
}

.ms-rtestate-field p,p.ms-rteElement-P {
    line-height: 18px;
    margin: 0 0 20px;
    text-align: justify;
}

.ms-webpartzone-cell {
    margin: 0
}

.ms-core-pageTitle,.ms-webpart-chrome-title,.titleRowDisplay {
    display: none!important
}

.item-menu-content.group-5 {
    margin-top: -60px
}

.btn_close {
    bottom: auto!important;
    top: 5px;
    position: absolute!important;
    right: 5px;
    left: auto!important;
    width: 33px!important;
    padding: 0!important;
    text-indent: -9999px
}

#ModalInterna {
    border-radius: 0!important;
    padding: 32px 18px
}

.ms-core-listMenu-verticalBox .ms-core-listMenu-item.ms-core-listMenu-heading span.ms-splinkbutton-text {
    display: none
}

#s4-workspace {
    overflow: visible;
    position: inherit!important;
    height: auto!important
}

.ancla {
    float: left;
    position: absolute;
    top: -190px
}

.ms-rteElement-ProgramBtn,.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro {
    background: #6EAB24
}

.ms-rteElement-ProgramBtnOscuro {
    background: #629720
}

.ms-rteElement-ProgramBtn+.ms-rteElement-ProgramBtn,.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro,.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro {
    background: #61A146
}

.ms-rteElement-ProgramBtn+.ms-rteElement-ProgramBtn+.ms-rteElement-ProgramBtn,.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro,.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro {
    background: #2D7F3E
}

.ms-rteElement-ProgramBtn+.ms-rteElement-ProgramBtn+.ms-rteElement-ProgramBtn+.ms-rteElement-ProgramBtn,.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro {
    background: #217843
}

.ms-rteElement-ProgramBtn+.ms-rteElement-ProgramBtn+.ms-rteElement-ProgramBtn+.ms-rteElement-ProgramBtn+.ms-rteElement-ProgramBtn,.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro {
    background: #116C49
}

.ms-rteElement-ProgramBtn+.ms-rteElement-ProgramBtn+.ms-rteElement-ProgramBtn+.ms-rteElement-ProgramBtn+.ms-rteElement-ProgramBtn+.ms-rteElement-ProgramBtn,.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro+.ms-rteElement-ProgramBtnOscuro {
    background: #006150
}

.investButtons {
    margin-bottom: 25px
}

.investButtons .ms-rteElement-ProgramBtn,.investButtons .ms-rteElement-ProgramBtnOscuro {
    height: 30px
}

.toc-layout-main .dfwp-list {
    padding: 0 20px
}

.toc-layout-main .dfwp-list li {
    list-style: disc;
    color: #444
}

.toc-layout-main .level-bullet {
    background: 0 0;
    list-style: disc;
    padding-left: 0;
    margin-bottom: 0
}

.toc-layout-main .dfwp-list .level-section,.toc-layout-main .dfwp-list .level-section a {
    color: #006150;
    font-weight: 400;
    font-size: 14px;
    }

.footer .wrapper {
    margin-top: 18px;
    padding-top: 28px;
    /*background: url(../images/bg-footer.jpg) no-repeat top;*/
	background-color: #ededed;
}

.footer .infoFooter p {
    font-size: 16px;
    text-transform: uppercase;
    color: #333;
    font-family: "Gill Sans W01";
    font-weight: 700;
    letter-spacing: -1px;
    margin-bottom: 5px
}

.footer .infoFooter p span {
    font-size: 12px
}

.footer .infoFooter ul {
    margin: 0;
    padding: 0
}

.footer .infoFooter li {
    display: block
}

.footer .infoFooter li a {
    font-size: 13px;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    color: #3f3f3f; /*#006250;*/
    letter-spacing: 0
}

.footer .infoFooter a:hover {
    /*text-decoration: underline;*/
	opacity: .7;
}

.footer .costumerService p:nth-child(1) {
    font-size: 12px
}

.footer .costumerService p:nth-child(2),.footer .costumerService p:nth-child(3) a {
    font-family: "Gill Sans W01";
    font-weight: 700;
    letter-spacing: -1px;
    font-size: 12px;
    margin-bottom: 0;
    text-transform: uppercase
}

.footer .costumerService p:nth-child(3) a {
    color: #3f3f3f; /*#72A627*/
}

.footer .costumerService p:nth-child(3) a:hover {
    /*color: #006150;*/
	opacity: .7;
}

.footerNav>ul {
    padding-left: 0
}

.footerNav li {
    display: block
}

.footerNav li a {
    font-size: 11px;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    color: #016150;
    letter-spacing: 0
}

.footerNav li a:hover {
    text-decoration: underline
}

.footerNav li.dropdown a {
    background-color: #006150;
    color: #fff;
	display: none;
}

.footerNav li .dropdown-menu li a,.footerNav li .dropdown-menu li a:focus,.footerNav li .dropdown-menu li a:hover {
    background: 0 0;
    color: #006150
}

.footerNav .nav .caret,.footerNav .nav a:hover .caret {
    border-bottom-color: #6eab24;
    border-top-color: #6eab24
}

.footerNav .dropdown-menu {
    bottom: 100%;
    box-shadow: 0 0 12px rgba(0,0,0,.176);
    top: auto
}

.socialFooter p {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-align: right;
    display: block;
    float: right;
    letter-spacing: 0
    padding: 15px 0 0 0;
    
}

.socialFooter p span {
    color: #3f3f3f; /*#6eab24*/
}

.socialFooter .social {
	float:right;
}

.socialFooter ul {
	display:inline-block;
    padding:0;
}

.socialFooter ul li {
    display: inline-block;
    float: left;
    width: 34px;
    height: 34px;
    margin-left:5px;
}

.socialFooter ul li a {
    display: block;
    height: 100%;
    text-indent: -9999px;
    background: url(../images/sprite-social-footer.jpg)
}

.socialFooter ul li:nth-child(1) a {
    background-position: -34px 0
}

.socialFooter ul li:nth-child(1) a:hover {
    background-position: -34px -34px
}

.socialFooter ul li:nth-child(2) a {
    background-position: 0 0
}

.socialFooter ul li:nth-child(2) a:hover {
    background-position: 0 -34px
}

.socialFooter ul li:nth-child(3) a {
    background-position: -68px 0
}

.socialFooter ul li:nth-child(3) a:hover {
    background-position: -68px -34px
}

.socialFooter ul li:nth-child(4) a {
    background-position: -102px 0
}

.socialFooter ul li:nth-child(4) a:hover {
    background-position: -102px -34px
}

.socialFooter ul li:nth-child(5) a {
    background-position: 68px 0px;
}

.socialFooter ul li:nth-child(5) a:hover {
    background-position: 68px -34px;
}

.socialFooter ul li:nth-child(6) a {
background-position: 34px 0px;
}

.socialFooter ul li:nth-child(6) a:hover {
background-position: 34px -34px;
}



.container {
    height: inherit
}

.simulador h2 {
    font-size: 13px;
    text-align: center
}

.simulatorsHome h1 {
    background: #fff;
    color: #3f3f3f; /*#006150;*/
    font-size: 18px;
    padding: 1px 10px 0 0;
    width: 134px
}

.simulador3 h1,.simulador3 h3 {
    font-size: 15px
}

.contentInner100 .addthis_sharing_toolbox {
    margin-bottom: 20px;
}
.contentInner100 .at-share-tbx-element.addthis_20x20_style .at-share-btn,
.contentInner100 .at-share-tbx-element.addthis_20x20_white_style .at-share-btn {
    max-height: 32px !important;
    max-width: 32px !important;
}
.contentInner100 .at-share-tbx-element .at-share-btn {
    margin: 0 2px !important;
}
.contentInner100 .addthis_20x20_style .at4-icon,
.contentInner100 .addthis_20x20_white_style .at4-icon,
.contentInner100 .at-20x20 {
    height: 32px !important;
    width: 32px !important;
}
.contentInner100 .at-share-tbx-element.addthis_20x20_style a.at-svc-facebook,
.contentInner100 .at-share-tbx-element.addthis_20x20_style a.at-svc-twitter,
.contentInner100 .at-share-tbx-element.addthis_20x20_style a.at-svc-google_plusone_share,
.contentInner100 .at-share-tbx-element.addthis_20x20_style a.at-svc-email {
    background: none;
}
span.at_flat_counter {
    display: none
}
.contentInner100 .at-share-tbx-element.addthis_20x20_style .at4-icon.aticon-facebook {
    background: url(../images/facebook_32.png) center center no-repeat!important
}
.contentInner100 .at-share-tbx-element.addthis_20x20_style .at4-icon.aticon-twitter {
    background: url(../images/twitter_32.png) center center no-repeat!important
}
.contentInner100 .at-share-tbx-element.addthis_20x20_style .at4-icon.aticon-google_plusone,
.contentInner100 .at-share-tbx-element.addthis_20x20_style .at4-icon.aticon-googleplus,
.contentInner100 .at-share-tbx-element.addthis_20x20_style .at4-icon.aticon-google_follow,
.contentInner100 .at-share-tbx-element.addthis_20x20_style .at4-icon.aticon-google_plusone_share {
    background: url(../images/googleplus_32.png) center center no-repeat!important
}
.contentInner100 .at-share-tbx-element.addthis_20x20_style .at4-icon.aticon-email {
    background: url(../images/email_32.png) center center no-repeat!important
}
.contentInner100 .at-share-tbx-element.addthis_20x20_style .at4-icon.aticon-compact,
.contentInner100 .at-share-tbx-element.addthis_20x20_style .at4-icon.aticon-more,
.contentInner100 .at-share-tbx-element.addthis_20x20_style .at4-icon.aticon-expanded,
.contentInner100 .at-share-tbx-element.addthis_20x20_style .at4-icon.aticon-addthis {
    background: url(../images/sharethis_32.png) center center no-repeat!important;
    display: none !important;
}


.callProgramModal h2 {
    color: #328140;
    margin-bottom: 25px;
    margin-top: 10px;
    text-align: left;
}
.callProgramModal p {
    color: #7c7c7c;
    font-family: "Gill Sans W01";
    font-size: 20px;
    font-weight: 300;
    letter-spacing: 0;
    margin-bottom: 0;
    text-transform: uppercase;
}

.callProgramModal .telephone {
    color: #ee7f0a;
    font-family: "Gill Sans W01";
    font-size: 20px;
    font-weight: 700;
    letter-spacing: -1px;
    margin-bottom: 15px;
}

.callProgramModal a:hover {
    opacity: 0.5;
}

.callProgramModal .adviceService {
    background: rgba(0, 0, 0, 0) url("../images/sprite-buttons-popup-contact.png") no-repeat scroll 100% -120px;
}

.callProgramModal a {
    color: #fff;
    display: inline-block;
    font-family: "Gill Sans W01";
    font-size: 12px;
    font-weight: 700;
    letter-spacing: -1px;
    margin: 0 0 2px;
    padding: 7px 5% 6px;
    text-transform: uppercase;
    width: 90%;
}

.errorImg {
    margin: 20px 0 0;
}

.errorMsg {
    margin: 40px 0 0;
}

.errorMsg h1 {
    color: #006150 !important;
    font-size: 26px;
    margin: 0;
    width: 100%;
    text-align: center;
}

.errorLogo, .errorImg, .errorMsg {
    text-align: center;
}

.errorMsg a {
    color: #006150;
}

.adviceContact span {
    color: #fff;
    display: block;
    font-family: Gill Sans W01;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    margin: 20px 0 0;
    text-transform: uppercase;
    letter-spacing: -1px;
    text-align: center;
}

.adviceContact .adviceProgram {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #00c83c; /*#006150;*/
    display: inline;
    font-size: 18px;
    padding: 0;
}

/* BOTONES REDES SOCIALES */
.socialContainer {
    border: 0 none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: -10px;
    z-index: 1;
}
.socialContainer > a {
    background: rgba(0, 0, 0, 0) url("../images/fb.png") repeat scroll 0 0;
    float: left;
	font-size:0;
    height: 40px;
    margin-left: 5px;
    text-indent: -9999px;
    width: 37px;
}
.socialContainer > a:hover {
    background: rgba(0, 0, 0, 0) url("../images/fbhover.png") repeat scroll 0 0;
}
.socialContainer > a.red-google {
    background: rgba(0, 0, 0, 0) url("../images/gp.png") repeat scroll 0 0;
}
.socialContainer > a.red-google:hover {
    background: rgba(0, 0, 0, 0) url("../images/gphover.png") repeat scroll 0 0;
}
.socialContainer > a.red-twitter {
    background: rgba(0, 0, 0, 0) url("../images/tw.png") repeat scroll 0 0;
}
.socialContainer > a.red-twitter:hover {
    background: rgba(0, 0, 0, 0) url("../images/twhover.png") repeat scroll 0 0;
}
.socialContainer > a:last-child {
    background: rgba(0, 0, 0, 0) url("../images/li.png") repeat scroll 0 0;
}
.socialContainer > a:last-child:hover {
    background: rgba(0, 0, 0, 0) url("../images/lihover.png") repeat scroll 0 0;
}
.iconsocial.facebook.mainsprite {
    display: none;
}
#zz4_RootAspMenu ul.static {
    background: #fafafa;
}

/*Estilo menu franlkin productos  */
.headertitle a {
    background: #e4f2d2;
    border-bottom: 1px solid #d6d6d6;
    color: #323232;
    font-weight: 700;
    padding: 10px 10px 10px 20px;
    list-style:none !important;
    text-decoration:none:
}

li.level-item-pos.level-item {
    margin: 0;
    overflow-x: hidden;
    cursor: pointer;
    padding: 3.5% 0 /*!important*/;
    border-bottom: 1px solid #d6d6d6;
    transition: all .2s ease-in;
}
li.level-item-pos.level-item:hover {
    background: #e4f2d2;
}
.level-header {
    padding: 2px 0px 2px 37px;
    border: none;
}
.headertitle{
    width: 195px /*!important*/;
    position: relative;
    display: block;
    border:none;
}
.btnActivo {
    padding: 5px 0 5px 20px !important;
    /* background: #fafafa; */
    border-bottom: 1px solid #d6d6d6;
    margin: 6% 0 0 0;
    transition:all .2s ease-in-out;
    
}

.dfwp-list{
    list-style: none;
    padding: 0% 0;
    text-align: left;
}
.level-section{
    text-decoration: none;
    width: 100%;
    position: relative;
    border: none;
}
.dfwp-list li:nth-child(3) {
   /*background: #e4f2d2 !important;
    font-weight: bolder !important;*/
    overflow:hidden;

}
.dfwp-list li:nth-child(1) .dfwp-list li:nth-child(3) .level-header::after {
    content: "\f105";
    font-family: FontAwesome;
    left: 20px;
    position: absolute;
    left: 94% !important;
    top: 47px !important;
    transform: rotate(90deg) !important;
    /*font-weight:bolder !important;*/
    font-size: 20px;
}
.dfwp-list li:nth-child(3):hover {
   background: #EBEAEA /*!important*/;
}

ul.dfwp-list {
    width: 100% !important;
    padding: 0 !important;
}
li.level-section {
    color: #444 !important;
    list-style: none !important;
    background: transparent;
}
div#sideNavBox {
    margin: 0 !important;
}
.contentInner100.cf.featuredOne {
    margin: 0 !important;
}
.headertitle a {
    background: transparent !important;
    width: 100% !important;
    text-decoration: none /*!important*/;
    padding: 2% 0 !important;
    color: #444 !important;
    border: none;
    font-size: 1em;
    vertical-align: middle;
    font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}
.level-section .level-header {
    padding: 2px 0px 2px 48px;
    /*border-bottom: 1px solid #d6d6d6;*/
}
.dfwp-list li:nth-child(3) a {
   /* font-weight: bolder !important;*/
}
/*new*/
.dfwp-list li:nth-child(1)  .level-header {
    
 padding: 4% 0 4% 20px /*!important*/;
    /* background: #fafafa; */
    border-bottom: 1px solid #d6d6d6;
    margin: -4% 0 0 0;
    transition:all .2s ease-in-out;

}
.dfwp-list li:nth-child(1) .dfwp-list li:nth-child(1) .level-header {
   padding: 2px 0px 2px 34px /*!important*/;
    margin:0;
    border-bottom:none;
    background:transparent !important;
}
.dfwp-list li:nth-child(1) .dfwp-list li:nth-child(2) .level-header {
   padding: 2px 0px 2px 34px /*!important*/;
    margin:0;
    border-bottom:none;
    background:transparent !important;
}
.dfwp-list li:nth-child(1) .dfwp-list li:nth-child(3) .level-header {
   padding: 2px 0px 2px 34px /*!important*/;
    margin:0;
    border-bottom:none;
    background:transparent !important;
}
.dfwp-list li:nth-child(1) .dfwp-list li:nth-child(4) .level-header {
   padding: 2px 0px 2px 34px /*!important*/;
    margin:0;
    border-bottom:none;
    background:transparent !important;
}
.dfwp-list li:nth-child(1) .dfwp-list li:nth-child(5) .level-header {
   padding: 2px 0px 2px 34px /*!important*/;
    margin:0;
    border-bottom:none;
    background:transparent !important;
}
.dfwp-list li:nth-child(1) .dfwp-list li:nth-child(6) .level-header {
   padding: 2px 0px 2px 34px /*!important*/;
    margin:0;
    border-bottom:none;
    background:transparent !important;
}
.dfwp-list li:nth-child(1) .dfwp-list li:nth-child(7) .level-header {
   padding: 2px 0px 2px 34px /*!important*/;
    margin:0;
    border-bottom:none;
    background:transparent !important;
}
.dfwp-list li:nth-child(1) .dfwp-list li:nth-child(8) .level-header {
   padding: 2px 0px 2px 34px /*!important*/;
    margin:0;
    border-bottom:none;
    background:transparent !important;
}
.dfwp-list li:nth-child(1) .dfwp-list li:nth-child(9) .level-header {
   padding: 2px 0px 2px 34px /*!important*/;
    margin:0;
    border-bottom:none;
    background:transparent !important;
}
.dfwp-list li:nth-child(1) .dfwp-list li:nth-child(10) .level-header {
   padding: 2px 0px 2px 34px /*!important*/;
    margin:0;
    border-bottom:none;
    background:transparent !important;
}
.dfwp-list li:nth-child(1) .dfwp-list li:nth-child(11) .level-header {
   padding: 2px 0px 2px 34px /*!important*/;
    margin:0;
    border-bottom:none;
    background:transparent !important;
}
.dfwp-list li:nth-child(1) .level-header::after {
content: "\f105";
    font-family: FontAwesome;
    position:absolute;
    left:94%;
    margin-top: -25px;
    font-size: 20px;
}
.dfwp-list li:nth-child(1) .level-header:hover {
	background: #e4f2d2;
}
/*estilos sitemap 23 marzo 2016*/
.ax-sitemap-container ul, .ax-sitemap-container li, .ax-sitemap-container div, .ax-sitemap-container a {
    padding:.2% 0 !important;
    /*margin:0 !important;*/
    border:0 !important;
    /*text-decoration:underline;*/
    list-style-type:disc !important;
    width:100%;
    color: #006150 !important;
}
.ax-sitemap-container ul:hover, .ax-sitemap-container li:hover, .ax-sitemap-container div:hover, .ax-sitemap-container span:hover {
    background:transparent !important;
}
.ax-sitemap-container ul:after, .ax-sitemap-container li:after, .ax-sitemap-container div:after {
    content:none !important; 
}
.ax-sitemap-container span {
    width:100%; 
}

.ax-sitemap-container .dfwp-list li:nth-child(1) .level-header{
	margin:0;
}
.ax-sitemap-container {
    background: #fafafa;
    box-sizing: border-box;
    padding-left: 3%;
}
.ax-sitemap-container .dfwp-list li:nth-child(3) {
    overflow: inherit;
}
.ax-sitemap-container li.level-item-pos.level-item {
    overflow-x: inherit;
}
.ax-sitemap-container .level-section {
    margin-bottom: 0; 
    clear: both;
}
.ax-sitemap-container .level-section:hover .ax-sitemap-container .dfwp-list:hover{
	background:transparent !important;
}
.ax-sitemap-container .dfwp-list li:nth-child(3):hover {
    background: transparent !important;
}
.ax-sitemap-container .level-header .headertitle a {
    /*border-bottom: 1px solid #006150 !important;*/
    text-decoration:underline !important;
}

/* Nuevos estilos simulador*/

.frameSimulador{
    margin:0;
    padding:  0;
    line-height: 0;
}

.contentSimulador{
	background: url(../images/back1.jpg) center center no-repeat;
	text-align: center;
	font-family: "Gill Sans W01";
	padding: 14px;
	border-radius: 15px;
}

.contentSimulador h2{
  font-size: 13px;
  text-align: center;
  padding: 20% 10px 10px;
  color: #3f3f3f; /* #262626; */
}

a.btn-simulador{
  display: inline-block;
  height: auto;
  line-height: 33px;
  font-size: 14px;
  color: #FFF; /*#006150*/
  background: #00c83c !important;
  padding: 6px 25px 6px 25px;
  font-weight: 600;
  text-transform: uppercase;
  border-radius: 30px;
}
a.btn-simulador:hover{
  background: #FFF; /*#A0BF36;*/
  color: #FFF;
}

.content-popUp {
    background: rgba(47, 46, 46, 0.9);
    position: fixed;
    height: 100vh;
    top: 0;
    z-index: 1000;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.popUp {
    z-index: 2000;
    /* background: rgb(255, 255, 255); */
    /* width: 80%; */
    position: relative;
}

.banner-popup{
    display: flex;
    align-items: center;
    justify-content: center;
}

.popUp h3,
.popUp p{
    padding:0.5rem 3rem;
}

.popUp p{
    font-size: 17px;
}

.title-popUp {
    color: #006159;
    text-align: center;
}

.footer-popUp {
    background: rgb(110, 171, 36);
    display: block;
    color: #fff;
    padding: 10px;
    text-align: center;
    font-weight: 700;
    font-size: 18px;
}

/* X popup oculta */
.close-popUp {
    position: absolute;
    right: 16px;
    display: block;
    font-size: 10px;
    padding: 6px 10px;
    font-weight: 700;
    /* color: #fe0000; */
    cursor: pointer;
    width: 34px;
    height: 42px;
    top: 12px;
}

/* X popup normal */
/* .close-popUp {
    position: absolute;
    right: 0;
    display: block;
    font-size: 16px;
    padding: 6px 10px;
    font-weight: 700;
    color: rgb(0, 97, 89);
    cursor: pointer;
} */

@media only screen and (max-width: 800px) {
    .content-popUp{
        display: none;
    }
    .popUp {
        /* width: 80%; */
        display: none;
    }
}

/* btn buron */
p.buro {
    float: left;
    padding-left: 33px;
}