/*GENERAL*/

/* @font-face { font-family: 'font1'; src: url('../fonts/1/Gotham-Black.otf'); } 
@font-face { font-family: 'font2'; src: url('../fonts/2/LEELAWAD.TTF'); }
@font-face { font-family: 'font3'; src: url('../fonts/3/BasicallyYes.otf'); }
@font-face { font-family: 'font4'; src: url('../fonts/4/FRADM.TTF'); }
@font-face { font-family: 'font5'; src: url('../fonts/5/TCB.TTF'); } */


* { transition: all .5s; -webkit-transition: all .5s; }
img, iframe { max-width: 100%; }
body { color: #000000; font-family: 'Source Sans Pro', 'Open Sans', sans-serif; font-size: 18px; font-weight: normal; transition: all 0.9s ease 0s;   }
.container { width: 91%; }
h1,
h2,
h3,
h4,
h5,
h6 {  font-family: 'Open Sans', sans-serif; }
a,
a:hover,
a:focus,
input[type="submit"], button, .btn { color: inherit; text-decoration: none; transition: all 0.6s ease 0s; cursor: pointer; border: none; }

a:focus { outline: initial; }
.antiClic { position: absolute; width: 100%; cursor: pointer; z-index: 999; }
.divMapa { position: relative; display: table;width: 100%; }
.divMapa > * { width: 100%; position: absolute; }
.divAlineado { display: table; width: 100%; }
.divTab { display: table; width: 100%; height: 100%; }
.divTab > div { display: table-cell; vertical-align: middle; }
.divHovImg { position: relative; width: 100%; height: 100%; display: inline-block; }
.divHovImg img { width: 100%; vertical-align: top; }
.divHovImg:after { content: '\A'; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, 0.6); opacity: 0; transition: all .5s; -webkit-transition: all .5s; }
.divHovImg:hover:after { opacity: 1; }

.contImgz { overflow: hidden; position: relative; cursor: pointer; width: 100%; float: left; }
.contImgz > img, .contImgz .imgz { -webkit-transition: all .9s ease; -moz-transition: all .9s ease; -o-transition: all .9s ease; -ms-transition: all .9s ease; width: 100%; }
.contImgz:hover > img, .contImgz:hover .imgz { -webkit-transform: scale(1.25); -moz-transform: scale(1.25); -ms-transform: scale(1.25); -o-transform: scale(1.25); transform: scale(1.25); }

.listNo { list-style: none; padding: 0; }
.disInlineB { display: inline-block; width: 100%; float: left; position: relative; }
.disTable { display: table; width: 100%; position: relative; float: left;}
.img-full, .img-full img, .img-der { width: 100%; height: auto; } 

.img-der { text-align: right; }



.btnRojoten { background-color: #e9504b; color: #ffffff; padding: 7px 30px; display: table;   }
.btnRojoten:hover, .btnAzul:hover, .btnNaranja:hover { color: white; }
.btnBlanco { background-color: #ffffff; color: #34d3f0; padding: 7px 30px; display: table; } 
.btnBlanco:hover{ color: #34d3f0; }
.btnAzul { background-color: #26d7f8; color: #ffffff; padding: 7px 30px; display: table; } 
.btnNaranja { background-color: #f58634; color: #ffffff; padding: 7px 30px; display: table; }

.btnTransNaranja { border: 1px solid #ff8431; color: #ff8431; padding: 5px 16px; display: table; }
.btnTransNaranja:focus { border: 1px solid #ff8431; }
.btnTransNaranja:hover { color: #ffffff; border: 1px solid #ff8431; }



.checkbox { padding-left: 20px }
.checkbox label { padding-left: 5px }
.checkbox label::after,
.checkbox label::before { display: inline-block; position: absolute; left: 0; margin-left: -20px }
.checkbox label::before { content: ""; width: 17px; height: 17px; border: 1px solid #ccc; border-radius: 3px; background-color: #fff; -webkit-transition: border .15s ease-in-out, color .15s ease-in-out; -o-transition: border .15s ease-in-out, color .15s ease-in-out; transition: border .15s ease-in-out, color .15s ease-in-out }
.checkbox label::after { width: 16px; height: 16px; top: 0; padding-left: 3px; padding-top: 1px; font-size: 11px; color: #555 }
.checkbox input[type=checkbox] { opacity: 0 }
.checkbox input[type=checkbox]:focus+label::before { outline: dotted thin; outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px }
.checkbox input[type=checkbox]:checked+label::after { font-family: FontAwesome; content: "\f00c" }
.dropdown-menu>li>a,
.checkbox input[type=checkbox]:disabled+label { opacity: .65 }
.checkbox input[type=checkbox]:disabled+label::before { background-color: #eee; cursor: not-allowed }
.checkbox.checkbox-circle label::before { border-radius: 50% }
.checkbox.checkbox-inline { margin-top: 0 }
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; z-index: 999999999 !important }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden }
.autocomplete-selected { background: #F0F0F0 }
.autocomplete-suggestions strong { font-weight: 400; color: #39F }
.autocomplete-group { padding: 2px 5px }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000 }


/* Iconos sociales */
.icon-button { background-color: transparent; cursor: pointer; display: inline-block; float: left; font-size: 18px; height: 2em; line-height: 3.6rem; position: relative; text-align: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 2em; border-radius: 2em; }

/* Circle */
.icon-button span { border-radius: 0; display: block; height: 0; left: 50%; margin: 0; position: absolute; top: 50%; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; width: 0; }
.icon-button:hover span { width: 2em; height: 2em; margin: -1em; border-radius: 2em; }
.twitter span { background-color: #4099ff; }
.facebook span { background-color: #3B5998; }
.instagram span { background-color: #125688; }
.youtube span { background-color: #e52d27; }
.google-plus span { background-color: #cc3335; }
.whatsapp span { background-color: #4dc247; }

/* Icons */
.icon-button i { background: none; color: #fff; height: 2em; left: 0; line-height: 2em; position: absolute; top: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; width: 2em; z-index: 10; }
.icon-button .icon-twitter { color: #fff; }
.icon-button .icon-facebook { color: #fff; }
.icon-button .icon-google-plus { color: #fff; }
.icon-button:hover .icon-twitter,
.icon-button:hover .icon-facebook,
.icon-button:hover .icon-youtube,
.icon-button:hover .icon-google-plus { color: white; }


/*Menu*/

#menuPlegable { padding: 0; }
.navbar-default { background-color: transparent; float: none; display: table; margin: 20px auto 5px; width: auto; border: none;  min-height: auto; }
.nav.navbar-nav { float: none; }
.navbar-default .navbar-nav > li { margin: 0; position: relative;  }
.navbar-default .navbar-nav > li > a { padding: 10px 27px;  text-transform: uppercase; color: #98989a; background-color: transparent; transition: all 0.6s ease 0s; font-size: 18px; }
.navbar-default .navbar-nav > li.activa > a,
.navbar-default .navbar-nav > li:hover > a { color: #30d9f8;  }

.dropdown-menu  { background-color: transparent; padding: 0; box-shadow: none; border: none; width: auto; border-radius: 0; top: 113%; }
.dropdown-menu > li { background-color: transparent; margin: 0; border: none; border-bottom: 1px solid #eeeeee; }
.dropdown-menu > li:hover,
.dropdown-menu > li:hover > a { color: #363435; background-color: #f1f1f1;   }
.dropdown-menu > li > a { font-size: 16px; position: relative; border-radius: 0; background-color: #fefefe; color: #363435; padding: 8px 18px; transition: all 0.6s ease 0s; opacity: 1; }

.dropdown-menu.menu2 { left: 104%; top: 0; right: auto; margin-top: 0; }
.dropdown-menu.menu2 > li:first-child { margin-top: 0; }
.dropdown-menu.menu2 > li > a { }


/*Header*/

header { background-color: white; position: relative; display: table; width: 100%; float: left; z-index: 999999; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; }
header .redes { background-color: #e6e7e9; }
header .redes .redes-sociales { display: table; float: right;}
header .redes .icon-button { margin: 0 3px; }
header .redes .icon-button, header .redes .icon-button:hover span { border-radius: 0; }
header .redes .icon-button.facebook { background-color: #1265b1; }
header .redes .icon-button.instagram { background-color: #62428d; }
header .redes .icon-button.youtube { background-color: #f92c31; }
header .redes .icon-button.google-plus { background-color: #01a85a; }
header .redes .icon-button.twitter { background-color: #656ECF }

header .informacion { padding: 12px 0; }
header .menu { width: 75%; display: table; float: left; height: 103px; }
header .menu > div { display: table-cell; vertical-align: bottom; }
header .buscador { width: 25%; display: table; float: left; }
header .buscador  .navbar-form { padding: 0; width: 100%; }
header .buscador .form-group { width: calc(100% - 64px); }
header .buscador .form-group, header .buscador .btn { display: inline-block; float: left; }
header .buscador .btn { padding: 0 25px; border-radius: 0; border: 1px solid #ededed; border-left: none; }
header .buscador .fa { color: #30d9f8; line-height: 36px; }
header .buscador .form-control { border: 1px solid #ededed; border-radius: 0; box-shadow: none; transition: all 0.6s ease 0s; height: 38px; line-height: 36px; width: 100%;}
header .buscador .form-control:focus { background-color: #ededed; color: #33333333; }


header .botones {  }
header .botones .divder { float: right; display: table; }
header .botones .divder .fa { font-size: 26px; margin-left: 14px; transition: all 0.6s ease 0s; } 
header .botones .divder .fa:hover { color: #0fc7e8; }



/*Footer*/

#divsuscrip { padding: 4% 0; background-image: url('../img/BANNER/9.png'); background-size: 100% auto; background-position: center; text-align: center; color: white; }
#divsuscrip h2 { text-transform: uppercase; font-weight: 700; margin-bottom: 15px; font-family: 'Oswald', 'Open Sans', sans-serif; font-size: 50px; margin-top: 0; }
#divsuscrip h3 { margin-top: 0; font-size: 28px; margin-bottom: 35px; }
#divsuscrip form { display: table; margin: 0 auto;}
#divsuscrip form .form-control { height: 44px; border-radius: 0; width: 335px; display: inline-block; float: left; border: none; }
#divsuscrip form .btnBlanco { color: #34d3f0; text-transform: uppercase; line-height: 44px; padding: 0 30px; display: inline-block; float: left; font-weight: 700; margin-left: 8px; }

footer { background-image: url('../img/BANNER/8.png'); background-size: 100% auto; }
footer .container { width: 78%; }
footer .info-arriba {  padding: 3% 0 2%; }
footer .info-abajo {  border-top: 2px solid #97989a; }
footer .info-abajo .texto-autor { text-align: right; padding: 10px 0; margin-bottom: 0; }
footer .info-abajo .texto-autor p { margin-bottom: 0; color: #737174; }

footer .contmenu { padding-bottom: 15px; }
footer .logo { display: table; float: left; }
footer .menu { display: table; float: right; height: 103px; }
footer .menu > div { display: table-cell; vertical-align: bottom; }
footer .menu ul {  }
footer .menu ul > li { display: inline-block; float: left; margin: 0 8px; }
footer .menu ul > li:last-child { margin-right: 0; }
footer .menu ul > li:last-child a { padding-right: 0; }
footer .menu ul > li a { text-transform: uppercase; color: #737174; padding: 5px 15px; }
footer .menu ul > li.activa a, footer .menu ul > li a:hover { color: #29a6d4; }

footer .redes {  }
footer .redes > div { display: table-cell; vertical-align: middle; }
footer .redes .redes-sociales { display: table; float: right;}
footer .redes .icon-button { margin: 0 3px; }
footer .redes .icon-button, footer .redes .icon-button:hover span { border-radius: 0; }
footer .redes .icon-button.facebook { background-color: #1265b1; }
footer .redes .icon-button.instagram { background-color: #62428d; }
footer .redes .icon-button.youtube { background-color: #f92c31; }
footer .redes .icon-button.google-plus { background-color: #01a85a; }
footer .redes .icon-button.twitter { background-color: #656ECF }

footer .informacion { padding-top: 30px; border-top: 2px solid #97989a; }
footer .informacion p { margin-bottom: 0; }
footer .continfo, footer .redes { display: table; width: 50%; float: left; }
footer .continfo h3  { color: #615f60; margin-top: 0; }
footer .datos { display: table; }
footer .datos .texto { display: table; float: left; color: #737174; }
footer .datos .fa { display: inline-block; float: left; margin-right: 10px; color: #363435; }
footer .datos.telefono span { font-size: 14px; line-height: 19px; }
footer .datos.telefono p { font-size: 24px; color: #34d3f0; }



/*Pagina Contactenos*/

#pageContactenos .texto-principal { padding: 5% 0;}
#pageContactenos .texto-principal .container { width: 80%; }
#pageContactenos .texto-principal h1 { border-bottom: 2px solid #dbdcde; text-transform: uppercase; margin-top: 0; margin-bottom: 40px; padding-bottom: 16px; text-align: center; font-size: 30px; }

#pageContactenos .texto-principal .redes {  }
#pageContactenos .texto-principal .redes > div { display: table-cell; vertical-align: middle; }
#pageContactenos .texto-principal .redes .redes-sociales { display: table; }
#pageContactenos .texto-principal .redes .icon-button { margin: 0 3px; }
#pageContactenos .texto-principal .redes .icon-button, #pageContactenos .texto-principal .redes .icon-button:hover span { border-radius: 0; }
#pageContactenos .texto-principal .redes .icon-button.facebook { background-color: #1265b1; }
#pageContactenos .texto-principal .redes .icon-button.instagram { background-color: #62428d; }
#pageContactenos .texto-principal .redes .icon-button.youtube { background-color: #f92c31; }
#pageContactenos .texto-principal .redes .icon-button.google-plus { background-color: #01a85a; }
#pageContactenos .texto-principal .redes .icon-button.twitter { background-color: #656ECF }

#pageContactenos .texto-principal .informacion { padding-top: 30px; border-top: 2px solid #97989a; }
#pageContactenos .texto-principal .informacion p { margin-bottom: 0; }
#pageContactenos .texto-principal .continfo, #pageContactenos .texto-principal .redes { display: table; width: 100%; float: left; margin-bottom: 33px;}
#pageContactenos .texto-principal .continfo h3  { color: #615f60; margin-top: 0; }
#pageContactenos .texto-principal .datos { display: table; }
#pageContactenos .texto-principal .datos .texto { display: table; float: left; color: #737174; }
#pageContactenos .texto-principal .datos .fa { display: inline-block; float: left; margin-right: 10px; color: #363435; }
#pageContactenos .texto-principal .datos.telefono span { font-size: 14px; line-height: 19px; }
#pageContactenos .texto-principal .datos.telefono p { font-size: 24px; color: #34d3f0; }

#pageContactenos .texto-principal .divMapa, #pageContactenos .texto-principal .divMapa > * { height: 350px; }


.form-contacto { display: table; margin: 0 auto; float: none; width: 100%; }
.form-contacto .form-group { display: table; width: 100%; margin-bottom: 20px;  }
.form-contacto .form-control { border: none; background-color: #e6e7e9; border-radius: 0; height: 44px; color: #333333; box-shadow: none; padding-left: 20px; }
.form-contacto .form-control::-webkit-input-placeholder { color: #848587; font-family: 'Arial', sans-serif; }
.form-contacto .form-control::-moz-placeholder { color: #848587; font-family: 'Arial', sans-serif; }
.form-contacto .form-control:-ms-input-placeholder { color: #848587; font-family: 'Arial', sans-serif; }
.form-contacto .form-control:-moz-placeholder { color: #848587; font-family: 'Arial', sans-serif; }
.form-contacto textarea.form-control { height: 140px; padding-top: 14px; }
.form-contacto .form-2 .form-control:first-child { width: 48%; margin-right: 2%; float: left; }
.form-contacto .form-2 .form-control:last-child { width: 50%; float: left; }
.form-contacto .btnAzul { border: none; font-size: 19px; color: white; font-weight: 700; padding: 4px 33px; text-transform: uppercase; border-radius: 10px; margin: 25px auto 0; }
.form-contacto .btnAzul:hover { color: white; }

.form-contacto .checkbox { display: table; margin: 0 auto; padding: 0; }
.form-contacto .checkbox.checkbox-circle label:before { border-radius: 50%; border: 2px solid #26d7f8; top: 4px; }
.form-contacto .checkbox.checkbox-circle label:after { top: 4px; }
.form-contacto .checkbox a, .form-cotizar .checkbox a { border-bottom: 1px solid #c8c8c8; }
.form-contacto .checkbox a:hover, .form-cotizar .checkbox a:hover { border-bottom: 1px solid #777; color: #333; }


#cont-slider .owl-theme .owl-nav { position: absolute; left: 4%; right: 4%; top: calc(50% - 20px); }
#cont-slider .owl-theme .owl-nav [class*="owl-"] { background-color: transparent; padding: 0; margin: 0; border-radius: 0; }
#cont-slider .owl-theme .owl-nav [class*="owl-"]:hover { }
#cont-slider .owl-theme .owl-nav  .owl-prev { float: left; }
#cont-slider .owl-theme .owl-nav  .owl-next { float: right; }
#cont-slider .owl-theme .owl-nav [class*="owl-"] img { }

#cont-slider .textoslider { text-transform: uppercase; color: white; position: absolute; top: 32%; left: 11%; }
#cont-slider .textoslider h2 { margin-bottom: 0; font-size: 76px; font-weight: 900; font-family: 'Oswald', 'Open Sans', sans-serif; }
#cont-slider .textoslider h3 { margin-top: 0; font-size: 46px; font-weight: 900; font-family: 'Oswald', 'Open Sans', sans-serif; }
#cont-slider .textoslider h3 span { color: #26d7f8; }
#cont-slider .textoslider .btnRojoten { margin: 15px auto 0; font-weight: 700; border-radius: 9px; padding: 10px 30px; font-size: 24px; }

#cont-slider .centpubli .publi { width: 33.33%; display: inline-block; float: left; }
#cont-slider .centpubli .publi img { width: 100%; }

#pageHome .secc-principal { padding: 5% 0; }
.producto { border: 2px solid #e4e4e6; padding: 10px 15px 15px; margin-bottom: 35px; display: table; }
.producto .contImgz { margin-bottom: 10px; }
.producto p { margin-bottom: 0; font-size: 17px; color: #383637; }
.producto .cal .fa { color: #fdee15; }
.producto p.precio { font-weight: 700; }
.producto .btnBoxShadow { margin-top: 10px; padding: 8px 20px; border-radius: 10px; font-weight: 700; }


.contlateral { width: 87%; margin: 0 auto; }
.contlateral .latecate { border: 2px solid #e4e4e6; padding: 20px 35px;  }
.contlateral .latecate ul { list-style: none; padding-left: 0; }
.contlateral .latecate ul > li { border-bottom: 1px solid #eceeed; margin-bottom: 12px; padding-bottom: 12px; color: #484647; }
.contlateral .latecate ul > li:last-child { border-bottom: none; padding-bottom: 0; }
.contlateral .latecate ul > li a:hover{ padding-left: 5px; color: #26d7f8; }
.contlateral .latecate, .contlateral .public { margin-bottom: 60px; }

#pageHome .secc-principal .btnNaranja { width: 100%; text-align: center; font-weight: 700; padding: 10px 30px; font-size: 22px; border-radius: 8px; }

#pageHome .secc-pormayor { margin-bottom: 4%; }


/*Pagina Productos*/

#pageProductos .secc-principal { padding:  4% 0; }

#slideProd .owl-nav { position: absolute; left: 4%; right: 4%; top: calc(50% - 20px); }
#slideProd .owl-nav [class*="owl-"] { background-color: transparent; padding: 0; margin: 0; border-radius: 0; }
#slideProd .owl-nav [class*="owl-"]:hover { }
#slideProd .owl-nav  .owl-prev { float: left; }
#slideProd .owl-nav  .owl-next { float: right; }

#pageProductos .secc-principal .conttitulo h2 { text-align: center; margin-top: 6%; color: #363435; text-transform: uppercase; margin-bottom: 30px; font-size: 28px; }
#pageProductos .secc-principal .producto { padding-top: 70px; }

.contlateral .latefiltro  { border-top: 2px solid #989898; border-bottom: 2px solid #989898; margin-bottom: 60px; padding: 50px 40px; display: table; }
.contlateral .latefiltro h4 { color: #363435; margin-top: 0; margin-bottom: 20px; }
.contlateral .latefiltro .form-group { display: table; width: 100%; float: left; margin-bottom: 5px; padding-left: 30px; }
.contlateral .latefiltro label, .contlateral .latefiltro .form-control { display: inline-block; float: left; width: auto; }
.contlateral .latefiltro label { margin: 0; color: #3f3d3e; width: 60px; font-weight: normal; }
.contlateral .latefiltro .form-control { width: 120px; margin-left: 10px; border-radius: 0; text-align: right; }
.contlateral .latefiltro .btnRojoten { text-transform: uppercase; margin: 15px auto 0; color: white; border-radius: 7px; font-size: 15px; padding: 4px 25px; }

.contlateral .laterecomendados { margin-bottom: 60px; display: table; width: 100%; }
.contlateral .laterecomendados h4 { color: #363435; margin-top: 0; margin-bottom: 20px; }
.contlateral .laterecomendados .recomendado { border: 1px solid #e2e3e5; padding: 10px 33px; display: table; width: 100%; margin-bottom: 8px; }
.contlateral .laterecomendados .recomendado p { margin-bottom: 0; color: #3f3f3f; }
.contlateral .laterecomendados .recomendado .contimg { width: 62px; height: 62px; float: left; display: table; margin-right: 10px; }
.contlateral .laterecomendados .recomendado .texto { width: calc(100% - 75px); float: left; display: table; }
.contlateral .laterecomendados .recomendado .precio { font-weight: 700; }



/*Pagina Cotizar*/

#pageCotizar .secc-principal { padding: 5% 0; }
#pageCotizar .secc-principal .container { width: 65%; }
#pageCotizar .secc-principal h1 { border-bottom: 2px solid #dbdcde; text-transform: uppercase; margin-top: 0; margin-bottom: 20px; padding-bottom: 16px; text-align: center; font-size: 30px; }
#pageCotizar .secc-principal p { text-align: center; margin-bottom: 12px; color: #363435; }

.form-cotizar { width: 100%; margin: 35px auto 0; }
.form-cotizar .form-group { display: table; width: 100%; margin-bottom: 20px; }
.form-cotizar .form-control { background-color: #e0e1e5; border: none; border-radius: 0; height: 50px; color: #000000; box-shadow: none; padding-left: 25px; font-size: 16px; transition: all .45s ease 0s; }
.form-cotizar .form-control:focus { background-color: #c3c5cf; }
.form-cotizar .form-control::-webkit-input-placeholder { color: #797a7e;  }
.form-cotizar .form-control::-moz-placeholder { color: #797a7e;  }
.form-cotizar .form-control:-ms-input-placeholder { color: #797a7e;  }
.form-cotizar .form-control:-moz-placeholder { color: #797a7e;  }
.form-cotizar textarea.form-control { height: 170px; padding-top: 14px; }
.form-cotizar .btnAzul { border: none; margin: 20px auto 0; font-size: 25px;  padding: 4px 35px;  border-radius: 12px; color: #213e44; text-transform: uppercase; }
.form-cotizar .btnAzul:hover { color: white; }
.form-cotizar #contBtnEnv span a { color: black; }
.form-cotizar #contBtnEnv span a:hover { color: #333333; }
.form-cotizar .checkbox { display: table; margin: 0 auto; }
.form-cotizar .checkbox.checkbox-circle label:before { border-radius: 50%; border: 2px solid #26d7f8; top: 4px; }
.form-cotizar .checkbox.checkbox-circle label:after { top: 4px; }



/*Pagina Blog*/

#pageBlog .secc-principal { padding: 3% 0 5%; }
#pageBlog .secc-principal .container { width: 78%; }
#pageBlog .secc-principal h1 { border-bottom: 2px solid #dbdcde; text-transform: uppercase; margin-top: 0; margin-bottom: 35px; padding-bottom: 16px; text-align: center; font-size: 30px; }

.resublog { width: 90%; margin: 0 auto 80px; display: table; }
.resublog .texto { padding-top: 30px; text-align: justify; display: table; }
.resublog .texto h2 { color: #26d7f8; margin-top: 0; margin-bottom: 20px; font-weight: 700; text-align: left; overflow: hidden;  }
.resublog .texto .btnLeermas { float: right; color: #363435; font-weight: 700; border-bottom: 2px solid #363435; font-size: 22px; }
.resublog .texto .btnLeermas:hover { color: #333333; }


/*Pagina Noticia*/

#pageNoticia .secc-principal { padding: 3% 0 5%; }
#pageNoticia .secc-principal .container { width: 85%; }
#pageNoticia .secc-principal h1 { border-bottom: 2px solid #dbdcde; text-transform: uppercase; margin-top: 0; margin-bottom: 35px; padding-bottom: 16px; text-align: center; font-size: 30px; }

.lateblog { background-color: #f4f5f7; color: #363636; }
.lateblog h2 { background-color: #26d7f8; color: white; margin: 0; padding: 15px 10px; text-align: center; font-weight: 700; font-size: 24px; margin-bottom: 25px; }

.lateblog .resublog { margin-bottom: 55px; }
.lateblog .resublog .texto { padding-top: 10px; font-size: 16px; }
.lateblog .resublog h3 { margin-top: 0; margin-bottom: 15px; color: #222; text-align: center; font-size: 17px; font-weight: 700; overflow: hidden; }
.lateblog .resublog .btnLeermas { color: #26d7f8; padding-bottom: 0; border-bottom: 1px solid #26d7f8; }

#pageNoticia .secc-principal .img-full.desta { margin-bottom: 25px; }
#pageNoticia .secc-principal .infonoti h2  {  margin-bottom: 35px; text-align: center; margin-top: 0; }
#pageNoticia .secc-principal .infonoti { padding-left: 40px; }