html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  
  font-family: "Lato", sans-serif;
  font-weight: 300;
  font-size: 1vw;
  color: #2b2529;
  overflow-x: hidden;
  outline: 0;
  opacity:1;
  background-color: #fff;
  position: relative;
}

@media screen and (max-width: 795px) {
  body {
    font-size: 18px;
    line-height:22px;
  }
}

@media screen and (max-width: 485px) {
  body {
    font-size: 14px;
    line-height: 16px;
  }
}

p {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  text-indent: 0;
}

a, a:hover, button {
  text-decoration: none;
  color: inherit;
  outline: 0;
  transition: all 0.3s;
}

strong {
  font-weight: bold;
}

a[href^="tel"] {
  color: inherit;
}

.slick-slide {
  outline: none;
}

ul {
  padding: 0;
  margin: 0;
}

li {
  list-style-type: none;
}



.grecaptcha-badge {
  display: none !important;
}

header { display:block; position:fixed; top:0; left:0; width:100%; height:16.0714285714vw; z-index:9; }
header .top1 { display: block; position:relative; overflow:hidden; width:100%; padding:1vw 0; background:#2b2529; text-align:center; height:8.9285714286vw; }
header .top1 .izq { display:inline-block; float:left; position:relative; overflow:hidden; width:35.8333333333vw; padding:2.2023809524vw 1.7261904762vw 2.2023809524vw 0; border-right:1px solid #fff; text-align:right;  -webkit-transform: translateX(-500px); transform: translateX(-500px); opacity: 0; transition: 1s  1s;}
header .top1 .izq.visible {  -webkit-transform: translateX(0); transform: translateX(0); opacity:1; }
header .top1 .izq span, header .top1 .der span { display:block; color:#227ea3; font-size:.77vw; line-height: .99vw; font-weight: 400; }
header .top1 .izq span strong { font-weight: 700; }
header .top1 .izq h2, header .top1 .der h2 { display:block; color:#fff; font-size:1.33vw; line-height: 1.66vw; font-weight: 700; }
header .top1 h1 { display:inline-block; float:left; position:relative; overflow:hidden; width:9.8214285714vw; margin:0 7.619047619vw; -webkit-transform: translateY(-500px); transform: translateY(-500px); opacity: 0; transition: 1s  .5s;}
header .top1 h1.visible {  -webkit-transform: translateY(0); transform: translateY(0); opacity:1; }
header .top1 h1 img { display:block; width:100%; height:auto; }
header .top1 .der { display:inline-block; float:left; position:relative; overflow:hidden; width:35.2380952381vw; padding:2.2023809524vw 0 2.2023809524vw  1.7261904762vw; border-left:1px solid #fff; text-align:left;  -webkit-transform: translateX(500px); transform: translateX(500px); opacity: 0; transition: 1s  1s;}
header .top1 .der.visible {  -webkit-transform: translateX(0); transform: translateX(0); opacity:1; }
header .top1 .der span a:hover, header .top1 .izq span a:hover { color:#fff; }

header .top2 { display: block; position:relative; overflow:hidden; width:100%;height:7.1428571429vw; background:#1b728f; }
header .top2 ul { display:block; position:relative; overflow:hidden; width:100%;  }
header .top2 ul li { display:inline-block; float:left; position:relative; overflow:hidden; width:25%; padding:2vw 1.66vw; vertical-align:middle; cursor:pointer;}
header .top2 ul li a { display:block; position:relative; overflow:hidden; width:100%; height:7.1428571429vw; }
header .top2 ul li img { display:inline-block; float:left; position:relative; overflow:hidden; height:auto; margin-right:1vw;vertical-align:middle;}
header .top2 ul li h2 { text-transform: uppercase; color:#fff; font-weight: 700; font-size: .88vw; line-height: 1vw; margin-top:.5vw;}
header .top2 ul li p { color:#fff; font-weight: 400; font-size: .77vw; line-height: .99vw; margin-top:.3vw;}

header .top2 ul li:nth-child(1) { -webkit-transform: translateX(-500px); transform: translateX(-500px); opacity: 0; transition: 1s  1.3s; }
header .top2 ul li:nth-child(2) { -webkit-transform: translateX(-500px); transform: translateX(-500px); opacity: 0; transition: 1s  1.5s; }
header .top2 ul li:nth-child(3) { -webkit-transform: translateX(-500px); transform: translateX(-500px); opacity: 0; transition: 1s  1.7s; }
header .top2 ul li:nth-child(4) { -webkit-transform: translateX(-500px); transform: translateX(-500px); opacity: 0; transition: 1s  1.9s; }

header .top2.visible ul li:nth-child(1) {  -webkit-transform: translateX(0); transform: translateX(0); opacity:1; }
header .top2.visible ul li:nth-child(2) {  -webkit-transform: translateX(0); transform: translateX(0); opacity:1; }
header .top2.visible ul li:nth-child(3) {  -webkit-transform: translateX(0); transform: translateX(0); opacity:1; }
header .top2.visible ul li:nth-child(4) {  -webkit-transform: translateX(0); transform: translateX(0); opacity:1; }

header .top2 ul li:nth-child(1) { background:#1b728f; }
header .top2 ul li:nth-child(2) { background:#18667f; }
header .top2 ul li:nth-child(3) { background:#15596f; }
header .top2 ul li:nth-child(4) { background:#124c5f; }

header .top2 ul li:nth-child(1) img { width:3.6904761905vw; }
header .top2 ul li:nth-child(2) img { width:3.75vw; }
header .top2 ul li:nth-child(3) img { width:3.0952380952vw; }
header .top2 ul li:nth-child(4) img { width:3.6904761905vw; }
header .top2 ul li a:hover h2 { color:#2b2529; }

.comunicados { display: block; position: relative; overflow: hidden; width: 100%;  padding: 2vw 0; }
.comunicados ul { display:block; position:relative; overflow:hidden; width:100%; }
.comunicados ul li { display: block; position:relative; overflow:hidden; width:100%; margin-bottom:1vw; padding-bottom: 1vw;
    border-bottom: 1px solid #124c5f;
}
.comunicados ul li h2 { display: block; color: #124c5f; font-size: 1vw; line-height: 1.33vw; font-weight: 700; margin-bottom: .5vw; padding-left:1vw;}
.comunicados ul li h2::before { content: "\f054"; font-family: FontAwesome; position: absolute; top: 0vw; left: 0; font-size: .8vw; color: #1e7f9f; z-index: 1; }

.comunicados ul li p { display:block; color:#2b2529; font-size:1vw; line-height: 1.3vw; }
.comunicados ul li p a { color:#124c5f; }
.comunicados ul li p a:hover { color:#2b2529; }
/*.comunicados .cerrarComunicados { display: block; position: absolute; top: 2vw; right: 5.9523809524vw; font-size: 2vw; cursor: pointer; color:#124c5f;}
.comunicados .cerrarComunicados:hover { color:#2b2529; }
.comunicados .comunicados-left { display: block; position: absolute; left: 5.9523809524vw; top: 8.5vw; font-size: 1.5vw; cursor: pointer; color:#124c5f;}
.comunicados .comunicados-right { display: block; position: absolute; right: 5.9523809524vw; top: 8.5vw; font-size: 1.5vw; cursor: pointer; color:#124c5f;}*/

main { display: block; position:relative; overflow:hidden; width:100%; margin-top:16.0714285714vw; }
main .slide { display:block; position:relative; overflow:hidden; width:100%; height:18.4523809524vw; background-repeat: no-repeat; background-position: center; background-size:cover; }
main .slide .marco { display:block; position:relative; overflow:hidden; float:right; width:38.2023809524vw; height:18.4523809524vw; background-color:rgba(0,0,0,.7); padding: 4.7619047619vw 0 0 3.4523809524vw; -webkit-transform: translateX(500px); transform: translateX(500px); opacity: 0; transition: 1s  2s;}
main .slide .marco.visible {  -webkit-transform: translateX(0); transform: translateX(0); opacity:1; }
main .slide .marco ul { display:block; position:relative; overflow:hidden; width:100%; }
main .slide .marco ul li { display:block; position:relative; overflow:hidden; width:100%; color:#fff; font-size:.88vw; line-height: 1vw; font-weight: 400; margin-bottom:.5vw;vertical-align:middle;}
main .slide .marco ul li p { display: inline-block; position: relative; overflow: hidden; vertical-align: middle; margin-top:.2vw;}
main .slide .marco ul li span { display:inline-block; float:left; position:relative; overflow:hidden; margin-right:1vw; width:1.4880952381vw; height:1.4880952381vw; background:#fff; border-radius:50%; }
main .slide .marco ul li img { display:block; margin:0 auto; height:auto;}
main .slide .marco ul li:nth-child(1) img { width: .9vw;
    margin-top: .35vw;}
main .slide .marco ul li:nth-child(2) img { width:.5952380952vw; margin-top:.35vw;}
main .slide .marco ul li:nth-child(3) img { width:.7142857143vw; margin-top:.4vw;}
main .slide .marco ul li:nth-child(4) img { width:.8333333333vw; margin-top:.35vw;}
main .slide .marco ul li:nth-child(5) img { width:.8333333333vw; margin-top:.35vw;}
main .slide .marco ul li a:hover { color:#1b728f; }

main .cuerpo { display: block; position:relative; overflow:hidden; width:100%;  padding:4vw 5.9523809524vw; background:#fff; }

main .cuerpo .izq { display: inline-block; float:left; position:relative; overflow:hidden; width:55vw; border-right:1px solid #2b2529; padding-right:3.2142857143vw; }
main .cuerpo .izq .links { display:block; position:relative; overflow:hidden; width:100%; margin-top:3vw; }
main .cuerpo .izq .links a { display:inline-block; float:left; position:relative; overflow:hidden; width:50%; }
main .cuerpo .izq .links a:first-child img { display:inline-block; float:left; position: relative; overflow: hidden; vertical-align: middle; width: 3.9880952381vw; height:auto; margin-right:1vw; }
main .cuerpo .izq .links a:last-child img { display:inline-block; float:left; position: relative; overflow: hidden; vertical-align: middle; width: 2.619047619vw; height:auto; margin-right:1vw; margin-top:.5vw;}
main .cuerpo .izq .links a:last-child { padding-left:5.9vw;}
main .cuerpo .izq .links a:hover h4, main .cuerpo .izq .links a:hover p { color:#1e7f9f; }
main .cuerpo .izq .links a h4 { color:#2b2529; font-size:1vw; line-height: 1.3vw; font-weight: 700; margin-top:.5vw;}
main .cuerpo .izq .links a p { color:#2b2529; font-size:1vw; line-height: 1.3vw; font-weight: 900; text-transform: uppercase; }

main .cuerpo .der { display: inline-block; float:right; position:relative; overflow:hidden; width:28.7976190476vw; }
main .cuerpo h2 { display:block; color:#2b2529; text-transform: uppercase; font-weight: 700; font-size:2.66vw; line-height: 3vw; margin-bottom:1vw; }
main .cuerpo .der h3 { display: block; color: #2b2529; font-weight: 700; font-size: 1vw; line-height: 1.3vw; text-transform: uppercase; margin-bottom:1vw;}
main .cuerpo .der h3 a { color:#1e7f9f; text-transform: none; }
main .cuerpo .der h3 a:hover { color:#2b2529; }
main .cuerpo .der ul { display:block; position:relative; overflow:hidden; width:100%; margin-bottom:1vw;}
main .cuerpo .der ul li { display:block; position:relative; overflow:hidden; width:100%; color:#2b2529; font-size:1vw; line-height: 1.33vw; font-weight: 400; margin-bottom:.3vw; padding-left:1vw; }
main .cuerpo .der ul li a:hover { color:#1e7f9f; }
main .cuerpo .der ul li::before { content: "\f054"; font-family: FontAwesome; position: absolute; top: 0vw; left: 0; font-size: .8vw; color: #1e7f9f; z-index: 1; }
main .cuerpo .der .links { display:block; position:relative; overflow:hidden; width:100%; margin-top:5.5vw; }
main .cuerpo .der .links p { display:block; color:#227ea3; font-size:.77vw; line-height: 1vw; font-weight: 500; }
main .cuerpo .der .links h4 { display: block; color:#2b2529; font-size:1.33vw; line-height: 1.55vw; font-weight: 700; }
main .cuerpo .der .links a:hover p { color:#2b2529; }

.texto { display:block; position:relative; overflow:hidden; width:100%; }
.texto p { color:#2b2529; font-size:1vw; line-height: 1.5vw; font-weight: 400; margin:0 0 1vw 0; }
.texto h5 { color:#2b2529; font-size:1.33vw; line-height: 1.55vw; font-weight: 700; margin:1vw 0; }

#comunicados.cuerpo .izq { border:0; padding-right:0; }
#comunicados.cuerpo .der { border-left: 1px solid #2b2529; padding-left: 3.2142857143vw; }
footer { display: block; position:relative; overflow:hidden; width:100%;  padding:3vw 5.9523809524vw 6vw 5.9523809524vw; background:#2b2529; border-top:1.8452380952vw solid #227ea3; vertical-align:middle;}
footer h1 { display:inline-block; float:left; width:8.7234042553vw; margin-right:4.1666666667vw; vertical-align:middle;}
footer h1 img { display:block; width:100%; height:auto; }
footer .dir { display: inline-block; float:left; margin-right:7.73vw; vertical-align:middle; margin-top:3vw;}
footer .dir h2 { display:block; color:#1e7f9f; font-size:1.55vw; line-height: 1.77vw; font-weight: 400; }
footer .dir p { display: block; color:#fff; font-size:.88vw; line-height: 1vw;  margin-top: .5vw;}
footer .tel { display:inline-block; float:left; vertical-align:middle; margin-top:3.5vw;}
footer .tel img { display: inline-block;float:left; width:2.380952381vw; height:auto; margin-right:1vw; }
footer .tel p { display:inline-block; float:left; color:#fff; font-size:1.33vw; line-height: 1.55vw; font-weight: 700;margin-top:.5vw;}
footer .tel:hover p { color:#1e7f9f; }
footer .osmosis { display: inline-block; float:right; color:#1e7f9f; font-size:.88vw; line-height: 1vw; vertical-align:middle;margin-top:4.5vw;}
footer .osmosis strong { font-weight: 900; }
footer .osmosis:hover { color:#fff; }


/*--------- OVERLAYS ----------*/

.overlay {width: 30vw; color: #404040; background:#fff; font-size: 1vw; line-height: 1.2vw; padding: 2vw; overflow: hidden; transition: all .5s ease-in; transform-style: preserve-3d; transform: translateZ(600px) rotateX(20deg); }

.pop { display:block; position:relative; overflow:hidden; width:100%; }

.pop img { display: block; position: relative;  width: 13.345238vw; height: auto; left: 0; right: 0; margin: 0 auto }
.pop h2 {     display: block; font-family: "Lato", sans-serif; color: #227ea3; font-weight: 500; font-size: 2vw; line-height: 2.2vw; text-transform: uppercase;
    margin-top: -4vw;}
.pop p { display:block; font-size:.9vw; line-height: 1.1vw; color:#231f20; font-family: "Lato", sans-serif; margin-top:-4vw; }
.pop p a { color:#227ea3; }
.pop p a:hover  { color:#231f20; }
.pop ol { display:block; position:relative; overflow:hidden; width:100%; margin-top:2vw; padding:0; }
.pop li { display:block; position:relative; overflow:hidden; width:100%; margin-bottom:1vw; }
.pop label { display:block; position:relative; color:#322f2f; font-size:1vw; line-height:1.2vw; margin-bottom:.5vw; }
.pop input { display:block; position:relative; overflow:hidden; width:100%; background:#fff; border:1px solid #ccc; padding:.5vw; font-size:.9vw; line-height: 1.1vw; color:#231f20; font-family: "Lato", sans-serif; margin-bottom:.5vw; font-weight:normal;}
.pop select { display:block; position:relative; overflow:hidden; width:100%; background:#fff; border:1px solid #ccc; padding:.5vw; font-size:.9vw; line-height: 1.1vw; color:#231f20; font-family: "Lato", sans-serif; margin-bottom:.5vw; font-weight:normal;}



.pop button { display:table; position:relative; overflow:hidden; background:#227ea3; padding:.5vw 1vw; color:#fff; text-align:center; font-size:1.2vw;  margin:0 auto; border:0; cursor:pointer;  border:1px solid #227ea3; margin-top:1.5vw; margin-bottom:.2vw; clear:both; text-transform: uppercase; font-weight: 900; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); position: relative; background: #227ea3; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.pop button:before {content: ""; position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; right: 0; background: #fff; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.pop button:hover, .pop button:focus, .pop button:active {color: #227ea3; }
.pop button:hover:before, .pop button:focus:before, .pop button:active:before {-webkit-transform: scaleX(1); transform: scaleX(1); }


.pop .datos { display:block; position:relative; overflow:hidden; width:100%; padding-top:5vw;  }

.pop textarea { display:block; position:relative; overflow:hidden; width:100%; background:#fff; border:1px solid #ccc; padding:.5vw; font-size:.9vw; line-height: 1.1vw; color:#231f20; font-family: "Lato", sans-serif; margin-bottom:.5vw; font-weight:normal; height:5vw;}      

.overlay .cerrarContacto { display: block; position: absolute; top: .2vw; right: 1vw; font-size: 2vw; color: #227ea3; cursor:pointer; z-index:9;}
.overlay .cerrarContacto:hover { color:#000; } 

.overlay .cerrarPagos { display: block; position: absolute; top: .2vw; right: 1vw; font-size: 2vw; color: #227ea3; cursor:pointer; z-index:9;}
.overlay .cerrarPagos:hover { color:#000; } 

.overlay .cerrarRegistro { display: block; position: absolute; top: .2vw; right: 1vw; font-size: 2vw; color: #227ea3; cursor:pointer; z-index:9;}
.overlay .cerrarRegistro:hover { color:#000; } 

@media screen and (max-width: 800px) {

  .overlay { width:80vw; padding:20px;}
  .pop img { width:23vw; }
  .overlay .cerrarTasaciones, .overlay .cerrarContacto { font-size:25px; }
  .pop label { font-size:14px; line-height: 16px; margin-bottom:5px; }
  .pop li { margin-bottom:10px; }
  .pop input, .pop select { padding:5px 10px; margin-bottom:5px; font-size:14px; line-height: 16px; }
  .pop textarea { padding:5px 10px; margin-bottom:5px; font-size:14px; line-height: 16px; height:100px;}
  .pop button { padding:5px 10px; font-size:18px; line-height: 20px; margin-top:10px; margin-bottom: 40px; }
  #comunicados.cuerpo .izq {border: 0; padding-right: 0; display: block; float: none; width: 100%; }
  
}

@media screen and (max-width: 600px) {

  .pop h2 { font-size:18px; line-height: 20px; }
  .overlay .cerrarRegistro { font-size:20px; }

  
}

@media screen and (max-width: 600px) {
   header { position:relative; }
   header .top1 { padding:20px; position:fixed; top:0; left:0; z-index: 9; }
   header .top1 .izq, header .top1 .der { display: none; }
   header .top1 h1 { width:20vw; margin:0; }
   header .top2, header, header .top1 { height:auto; }
   header .top2 { margin-top:24vw; }
   header .top2 ul li { display:block; float:none; width:100%; padding:20px; }
   header .top2 ul li a { height:auto; }
   header .top2 ul li h2, header .top2 ul li p { font-size:14px; line-height: 16px; margin-top:0; }
   header .top2 ul li img { margin-right:20px; width:10vw !important; }
   main { margin-top:0; }
   main .slide { height:90vw; }
   main .slide .marco { float:none; width:100%; padding:20px; margin-top:20vw; height:auto; }
   main .slide .marco ul li { font-size:14px; line-height: 16px; margin-bottom:10px; }
   main .slide .marco ul li span { margin-right:10px; width:20px; height:20px; }
   main .slide .marco ul li img { width: 11px !important; margin-top: 5px !important; }
   main .cuerpo { padding:20px; }
   main .cuerpo .izq, main .cuerpo .der { display:block; float:none; width:100%; margin:0; padding:0; border:0; }
   main .cuerpo h2 { font-size:25px; line-height: 27px; margin-bottom:20px; }
   .texto p {color: #2b2529; font-size: 16px; line-height: 19px; font-weight: 400; margin: 0 0 10px 0; }
   .texto h5 {color: #2b2529; font-size: 18px; line-height: 20px; font-weight: 700; margin: 10px 0; }
   main .cuerpo .izq .links { margin-top:20px; }
   main .cuerpo .izq .links a {display: block; float: none; position: relative; overflow: hidden; width: 100%; margin-bottom: 10px; }
   main .cuerpo .izq .links a:first-child img { width:15vw; margin-right:10px; }
   main .cuerpo .izq .links a h4 {color: #2b2529; font-size: 16px; line-height: 18px; font-weight: 700; margin-top: 0; }
   main .cuerpo .izq .links a p {color: #2b2529; font-size: 14px; line-height: 16px; font-weight: 900; text-transform: uppercase; }
   main .cuerpo .izq .links a:last-child { padding-left:0; }
   main .cuerpo .izq .links a:last-child img {display: inline-block; float: left; position: relative; overflow: hidden; vertical-align: middle; width: 8vw; height: auto; margin-right: 35px; margin-top: 5px;}
   main .cuerpo .izq { margin-bottom:20px; }
   main .cuerpo .der h3 { font-size:16px; line-height: 18px; margin-bottom: 10px; }
   main .cuerpo .der ul { margin-bottom:10px; }
   main .cuerpo .der ul li {display: block; position: relative; overflow: hidden; width: 100%; color: #2b2529; font-size: 14px; line-height: 16px; font-weight: 400; margin-bottom: 5px; padding-left: 10px; }
   main .cuerpo .der ul li::before { font-size:8px; }
   main .cuerpo .der .links { margin-top:20px; }
   main .cuerpo .der .links p { font-size:14px; line-height: 16px; }
   main .cuerpo .der .links h4 { font-size:18px; line-height: 20px; }
   footer { padding:20px; }
   footer h1 { display: none; }
   footer .dir { margin:0; }
   footer .dir h2 { font-size:16px; line-height: 18px; }
   footer .dir p { font-size:14px; line-height: 18px; }
   footer .tel { margin-top:20px; }
   footer .tel img { width:6vw; margin-right:10px; }
   footer .tel p { font-size:14px; line-height: 16px; margin-top:5px; }
   footer .osmosis {display: block; float: right; color: #1e7f9f; font-size: 14px; line-height: 16px; vertical-align: middle; margin-top: 23px; }
   .comunicados ul li { margin-bottom:10px; padding-bottom:10px; }
   .comunicados ul li h2 { font-size:18px; line-height: 20px; margin-bottom:10px; padding-left:20px; }
   .comunicados ul li p { font-size:15px; line-height: 18px; }
   .comunicados ul li h2::before { font-size:16px; }
   main .slide .marco ul li:nth-child(1) img { width: 13px !important; margin-top: 4px !important; }
   main .slide .marco ul li:nth-child(2) img { margin-top:2px;}
   #comunicados.cuerpo .der { border:0; padding-left:0; }

}
