header {
position:fixed;
}
footer {
height:40px ;
position:fixed;
bottom:0;
padding-top:0;
border-top:0;
}
.footer-copy {
text-align:center;
font-size:11px;
color:#A5BFDF;
margin-top:15px;
background:none !important;
}
.spoliticas {
float:left;
height:calc(100% - 190px);
margin-top:130px;
padding-bottom:20px;
background:none;
overflow:auto;
}
.cont-politicas {
width:100%;
max-width:1170px;
height:auto;
margin:0 auto;
margin-top:20px;
}
.banner-politicas {
float:left;
width:100%;
height:auto;
max-height:220px;
overflow:hidden;
}
.title-politicas {
float:left;
width:100%;
height:40px;
}
.title-politicas p {
float:left;
width:calc(70% - 20px);
height:40px;
background:#4089DE;
text-align:right;
color:#FFF;
font-size:25px;
text-transform:uppercase;
padding-right:20px;
display:table;
}
.title-politicas p label {
display:table-cell;
vertical-align:middle;
}
.title-politicas span {
float:right;
width:30%;
height:40px;
background:#FF8000;
}
.text-politicas {
float:left;
width:100%;
margin:20px 0 0 0;
}
.text-politicas h3 {
float:left;
width:100%;
font-size:25px;
color:#515154;
line-height:22px;
}
.text-politicas ul {
float:left;
width:100%;
margin-top:20px;
}
.text-politicas ul li {
float:left;
width:calc(100% - 21px);
font-size:15px;
color:#61676C;
text-align:justify;
line-height:18px;
margin-bottom:15px;
padding-left:21px;
}
.text-politicas ul:last-of-type li:last-of-type {
margin-bottom:0;
}
.text-politicas ul li:before {
content:url(/Images/Politicas/bullet-politicas.png);
float:left;
width:21px;
margin:2px 0 0 -21px;
transform:scale(0.8);
}
.text-politicas ul li a, .text-politicas p a {
color:#3F88DE;
text-decoration:underline;
}
.text-politicas ul li .wo {
color:#777d82;
font-family:"Myriad Pro Semibold", "sans-serif";
}
.text-politicas ul li ul li:before {
content:"\25CF";
font-size:20px;
color:#4089de;
position:relative;
top:-4px;
}
.text-politicas ul li ul li ul li:before {
content:"\25B8";
font-size:25px;
color:#4089de;
position:relative;
top:-3px;
transform:scaleX(0.7);
}
.text-politicas p {
float:left;
width:100%;
font-size:15px;
color:#61676C;
text-align:justify;
line-height:18px;
margin-bottom:15px;
}
.text-politicas p:first-of-type {
margin-top:15px;
}
.text-politicas p span {
font-family:"Myriad Pro Semibold", "sans-serif";
}
@media (max-width:1536px) {
header {
height:95px;
}
.header1 {
height:60px;
}
.header2, .header2 nav {
height:35px !important;
}
footer {
height:30px;
}
.footer-copy {
height:20px;
margin-top:10px;
}
.spoliticas {
height:calc(100% - 145px);
margin-top:95px;
}
}
@media (max-width:1220px) {
.cont-politicas {
float:left;
width:calc(100% - 40px);
margin:20px 20px 0 20px;
}
}
@media (max-width:940px) {
.title-politicas p {
font-size:22px;
width:calc(70% - 10px);
padding-right:10px;
}
}
@media (max-width:830px) {
.title-politicas p {
width:calc(80% - 10px);
height:35px;
font-size:20px;
}
.title-politicas span {
width:20%;
height:35px;
}
}
@media (max-width:800px) {
.banner-politicas {
position:relative;
min-height:145px;
}
.banner-politicas img {
max-width:inherit;
position:absolute;
right:-280px;
top:-30px;
transform:scale(0.75);
}
}
@media (max-width:670px) {
.title-politicas p {
width:calc(90% - 10px);
font-size:20px;
}
.title-politicas span {
width:10%;
}
.text-politicas ul li, .text-politicas p {
font-size:14px;
line-height:16px;
}
}
@media (max-width:600px) {
.title-politicas p {
width:calc(100% - 20px);
font-size:18px;
}
.title-politicas span {
width:10px;
}
}
@media (max-width:500px) {
.title-politicas {
height:auto;
background:#FF8000;
}
.title-politicas p {
width:calc(100% - 10px);
height:auto;
min-height:30px;
padding:0 5px;
background:none;
}
.title-politicas span {
display:none;
}
}
@media (max-width:470px) {
.banner-politicas img {
right:-325px;
transform:scale(0.6);
}
}
@media (max-width:420px) {
.title-politicas p {
font-size:16px;
}
}