.main.layout1,.main.layout3,.main.layout7{background:url("../img/afore/afore3-bg.png") repeat-x;margin-top:128px;color:#494949;margin-bottom:25px}.main.layout1 .container .titulo h1,.main.layout3 .container .titulo h1,.main.layout7 .container .titulo h1{color:#00427a;font-size:1.95em;line-height:100%;margin:20px 0}.main.layout1 .container .compartir .layout-social,.main.layout3 .container .compartir .layout-social,.main.layout7 .container .compartir .layout-social{float:right;margin-top:20px;font-size:.8em}.main.layout1 .container .compartir .layout-social span,.main.layout3 .container .compartir .layout-social span,.main.layout7 .container .compartir .layout-social span{margin-left:20px}.main.layout1 .container .compartir .layout-social .layout-btns-social,.main.layout3 .container .compartir .layout-social .layout-btns-social,.main.layout7 .container .compartir .layout-social .layout-btns-social{clear:both}.main.layout1 .container .compartir .layout-social .layout-btns-social .layout-btn-social,.main.layout3 .container .compartir .layout-social .layout-btns-social .layout-btn-social,.main.layout7 .container .compartir .layout-social .layout-btns-social .layout-btn-social{margin-top:5px;float:left;margin-left:10px}.main.layout1 .container .compartir .layout-social .layout-btns-social .pin,.main.layout3 .container .compartir .layout-social .layout-btns-social .pin,.main.layout7 .container .compartir .layout-social .layout-btns-social .pin{margin-left:-5px}.main.layout2{color:#494949}.main.layout2 .layout2-container{width:100%;height:345px;background:url("../img/afore/para-que-bg.png") repeat-x}.main.layout2 .layout2-container .layout2-image{position:absolute;right:10%;top:128px}.main.layout2 .layout2-container .container .layout2-info{width:550px;float:left;margin-left:155px}.main.layout2 .layout2-container .container .layout2-info h1{font-size:1.95em;color:#00427a;line-height:100%;margin:20px 0}.main.layout2 .layout2-container .container .layout2-info p{line-height:25px;font-size:.95em;margin-top:-10px}.main.layout2 .layout2-container .container .layout2-info h4{margin-top:25px}.main.layout2 .layout2-container .container .layout2-info a.button{width:150px;margin-top:-12px}.main.layout2 .layout2-container .container .layout2-info a.button span{width:150px;font-size:.8em}.main.layout2 .layout2-container .container .layout2-info .layout2-social{margin-top:20px;font-size:.8em}.main.layout2 .layout2-container .container .layout2-info .layout2-social .layout2-btns-social{clear:both}.main.layout2 .layout2-container .container .layout2-info .layout2-social .layout2-btns-social .layout2-btn-social{margin-top:5px;float:left;margin-right:20px}.main.layout2 .layout2-container .container .layout2-info .layout2-social .layout2-btns-social .pin{margin-left:-30px}.main.layout4{color:#494949;margin-top:30px}.main.layout4 h1,.main.layout4 h4{color:#00427a;text-align:center}.main.layout4 h1{line-height:0}.main.layout4 h4{font-size:1.05em;margin-top:-7px;color:#005399}.main.layout4 .accordion dt{line-height:38px;margin-bottom:2px;padding:0 0 0 20px;height:38px;font-size:.9em;background:url("../img/afore/dt-bg.png") repeat-x}.main.layout4 .accordion dt a{display:block;color:#494949;font-weight:700;text-decoration:none;background:url("../img/afore/arrow-dt.png") no-repeat;background-position:99% 10px}.main.layout4 .accordion dt img{position:relative;left:98%;top:-40px}.main.layout4 .accordion dt.active{background:url("../img/afore/dt-bg-active.png") repeat-x}.main.layout4 .accordion dt.active a{background-position:99% 10px!important;background:url("../img/afore/arrow-dt-active.png") no-repeat}.main.layout4 .accordion dd{font-size:.8em;margin:10px;display:none}.main.layout5{background:#f6f6f6 url("../img/afore/layout-bg2.png") repeat-x;color:#494949;padding-bottom:50px}.main.layout5 .layout5-container{padding-top:50px;margin-bottom:0}.main.layout5 .layout5-container .container{background:#fff;border:1px solid #e3e3e3;border-radius:5px}.main.layout5 .layout5-container .container .layout5-content h1{margin-left:20px;color:#00427a;font-size:1.95em;line-height:100%;margin:20px}.main.layout5 .layout5-container .container .layout5-content p{margin-left:20px;font-size:.9em;margin-right:20px}.main.layout5 .layout5-container .container .layout5-image img{border-radius:0 5px 5px 0;margin-left:5px!important;width:100%;height:100%}.main.layout6{background:url("../img/afore/afore3-bg.png") repeat-x;color:#494949;margin-bottom:25px}.main.layout6 .container .resultados{width:690px!important;margin-left:0!important;margin-right:0!important}.main.layout6 .container .resultados h1{color:#00427a;font-size:1.95em;float:left;margin-bottom:0!important;line-height:100%;margin:20px 0}.main.layout6 .container .resultados h3{color:#277dc5;float:right;font-size:1.1em;margin-top:32px;line-height:100%}.main.layout6 .container .resultados .lista-resultados{clear:both;border-top:1px solid #e3e3e3;margin-top:10px;padding-top:10px}.main.layout6 .container .sidebar{margin-left:0!important;margin-right:0!important}.main.layout6 .container .sidebar .sidebar-content{margin-top:24px;margin-left:16px;padding:10px}.main.layout8{background:#f6f6f6 url("../img/afore/layout-bg2.png") repeat-x;color:#494949;padding-bottom:50px}.main.layout8 .layout8-container{padding-top:50px}.main.layout8 .layout8-container .container{border:1px solid #e3e3e3;border-radius:5px;background:#fff}.main.layout8 .layout8-container .container .menu{border-right:1px solid #e3e3e3}.main.layout8 .layout8-container .container .menu ul{margin-top:95px}.main.layout8 .layout8-container .container .menu ul li{list-style:none;text-align:right;font-weight:700;padding-right:30px;margin-bottom:20px;cursor:pointer;margin-right:-2px;z-index:3}.main.layout8 .layout8-container .container .menu ul li.active{color:#00427a;background:url("../img/afore/ul-indicator.png") no-repeat;background-position:right center}.main.layout8 .layout8-container .container .panel-derecho{background:url("../img/afore/layout8-titulo-bg.png") repeat-x;width:688px!important;margin-left:-5px!important}.main.layout8 .layout8-container .container .panel-derecho .titulo h1{color:#00427a;font-size:1.95em;margin-left:20px;line-height:100%;margin:26px 20px}.main.layout8 .layout8-container .container .panel-derecho .compartir .layout-social{float:right;margin-top:20px;font-size:.8em}.main.layout8 .layout8-container .container .panel-derecho .compartir .layout-social .layout-btns-social{clear:both}.main.layout8 .layout8-container .container .panel-derecho .compartir .layout-social .layout-btns-social .layout-btn-social{margin-top:5px;float:left;margin-left:10px}.main.layout8 .layout8-container .container .panel-derecho .compartir .layout-social .layout-btns-social .pin{margin-left:-5px}.main.layout8 .layout8-container .container .panel-derecho .panel-derecho-content{border-top:1px solid #e3e3e3;clear:both}.main.layout8 .layout8-container .container .panel-derecho .panel-derecho-content .tab-content{display:none}.main.layout8 .layout8-container .container .panel-derecho .menu-hidden{display:none}.main.layout10{color:#494949}.main.layout10 .layout10-slider-container .layout10-slider{width:100%;height:516px}.main.layout10 .layout10-tools .layout10-tool{height:226px}.main.layout10 .layout10-tools .layout10-tool-1{text-align:center;border-bottom:#00427a solid 2px}.main.layout10 .layout10-tools .layout10-tool-2{text-align:center;border-bottom:#ffc741 solid 2px}.main.layout11{color:#494949;margin-bottom:25px}.main.layout11 .mapa-container{width:100%;height:350px}.main.layout11 .layout11-container{width:100%;background:url("../img/afore/afore3-bg.png") repeat-x;margin-top:-20px}.main.layout11 .container .layout11-content h1{color:#00427a;font-size:1.95em;line-height:70px;border-bottom:1px solid #e3e3e3}@media only screen and (min-width:768px) and (max-width:959px){.main.layout5 .layout5-container .container .layout5-image img{height:300px}
.main.layout6 .container .resultados{width:552px!important}.main.layout8 .layout8-container .container .menu ul{margin-top:75px}.main.layout8 .layout8-container .container .panel-derecho{width:551px!important;margin-left:-4px!important}.main.layout8 .layout8-container .container .panel-derecho .titulo h1{margin-top:7px;margin-bottom:7px;font-size:1.45em}.main.layout8 .layout8-container .container .panel-derecho .compartir{width:295px;clear:both}.main.layout8 .layout8-container .container .panel-derecho .compartir .layout-social{float:left;margin-left:10px;clear:both;margin-top:0;margin-bottom:1px;font-size:.7em}.main.layout10 .layout10-slider-container .layout10-slider{width:100%;height:316px}}@media only screen and (max-width:767px){.main.layout5 .layout5-container .container .layout5-image img{height:200px!important;border-radius:0 0 5px 5px;margin-left:0!important}.main.layout6 .container .resultados{width:302px!important}.main.layout6 .container .resultados h1{font-size:1.55em}.main.layout6 .container .resultados h3{font-size:.8em;clear:both;float:left;margin-top:7px}.main.layout6 .container .sidebar{width:178px!important;margin-left:0!important}}@media only screen and (min-width:480px) and (max-width:767px){.main.layout1 .container .titulo h1,.main.layout3 .container .titulo h1,.main.layout7 .container .titulo h1{color:#00427a;font-size:1.95em}.main.layout1 .container .compartir .layout-social,.main.layout3 .container .compartir .layout-social,.main.layout7 .container .compartir .layout-social{margin-bottom:20px;text-align:center;margin-left:18%;float:left;margin-top:0}.main.layout8 .layout8-container .container .menu{display:none}.main.layout8 .layout8-container .container .panel-derecho{width:480px!important;margin-left:0!important}.main.layout8 .layout8-container .container .panel-derecho .titulo h1{margin-top:15px!important;margin-bottom:10px;font-size:1.45em;line-height:9px}.main.layout8 .layout8-container .container .panel-derecho .compartir{width:295px}.main.layout8 .layout8-container .container .panel-derecho .compartir .layout-social{float:left;margin-left:15px;clear:both;margin-top:0;font-size:.7em}.main.layout8 .layout8-container .container .panel-derecho .menu-hidden{clear:both;display:block}.main.layout8 .layout8-container .container .panel-derecho .menu-hidden ul{margin-left:20px}.main.layout8 .layout8-container .container .panel-derecho .menu-hidden ul li{width:36px;text-align:center;list-style:none;margin-right:10px;cursor:pointer;padding:15px 0 10px 0;border-bottom:1px solid #e3e3e3;font-weight:700;font-size:.8em;float:left;margin-bottom:-1px}.main.layout8 .layout8-container .container .panel-derecho .menu-hidden ul li.active{color:#00427a;background:url("../img/afore/ul-indicator2.png") no-repeat;background-position:center bottom}.main.layout10 .layout10-slider-container .layout10-slider{width:100%;height:276px}}@media only screen and (max-width:479px){.main.layout1 .container .titulo h1,.main.layout3 .container .titulo h1,.main.layout7 .container .titulo h1{color:#00427a;font-size:1.95em}.main.layout1 .container .compartir .layout-social,.main.layout3 .container .compartir .layout-social,.main.layout7 .container .compartir .layout-social{margin-bottom:20px;text-align:center;margin-left:0;float:left;margin-top:0}.main.layout2 .layout2-container .layout2-info{text-align:center;width:325px!important}.main.layout2 .layout2-container .layout2-info p{margin-top:-20px!important}.main.layout2 .layout2-container .layout2-info h4{margin-top:-5px!important}.main.layout2 .layout2-container .layout2-info .layout2-social{margin-top:5px!important;margin-left:30px}.main.layout2 .layout2-container .layout2-image{display:none}.main.layout4 .accordion dt{font-size:.7em}.main.layout5 .layout5-container .container .layout5-image{display:none}.main.layout6 .container .resultados{width:315px!important}.main.layout6 .container .sidebar{width:345px!important;margin-left:-20px!important}.main.layout8 .layout8-container .container{width:320px!important}.main.layout8 .layout8-container .container .menu{display:none}.main.layout8 .layout8-container .container .panel-derecho{width:320px!important;margin-left:0!important}.main.layout8 .layout8-container .container .panel-derecho .titulo h1{margin-top:15px!important;margin-bottom:13px;font-size:1.45em;line-height:9px}.main.layout8 .layout8-container .container .panel-derecho .compartir{width:295px}.main.layout8 .layout8-container .container .panel-derecho .compartir .layout-social{float:left;margin-left:15px;clear:both;margin-top:0;font-size:.7em}.main.layout8 .layout8-container .container .panel-derecho .menu-hidden{clear:both;display:block}.main.layout8 .layout8-container .container .panel-derecho .menu-hidden ul{margin-left:20px}.main.layout8 .layout8-container .container .panel-derecho .menu-hidden ul li{width:360px;text-align:center;list-style:none;margin-right:10px;cursor:pointer;padding:10px 0 5px 0;border-bottom:1px solid #e3e3e3;font-weight:700;font-size:.6em;float:left}.main.layout8 .layout8-container .container .panel-derecho .menu-hidden ul li.active{color:#00427a}.main.layout10 .layout10-slider-container .layout10-slider{width:100%;height:216px}}