body {font-size:100%; font-family: 'Open Sans', sans-serif;}
/*'Open Sans*/
.marca, secciones, subsecciones {width:100%; margin:0; padding:0}

header a, header {color:#fff;}

header .marca{padding:10px 0; background-color:#F3EEDA; color:#336699;}
header .marca .logo {width:400px;height:50px;}
header .date {
    margin-top: 18px;
    padding-top: 6px;
    border-right: 2px solid #62b5e5;
    font-size: 0.9rem;
}
header .widget a { color:#336699}
header .widget {
    margin-top: 18px;
    margin-left: 8px;
    padding-top: 6px;
    border-right: 2px solid #62b5e5;
    font-size: 0.8rem;
    height: 45px;
}
.widget span {
    font-size: 1.4em;
    font-weight: 600;
    margin-left: 4px;
    position: relative;
}

#rio { padding-top:10px}
#rio i {
    font-size: 20px;
    font-weight: normal;
    padding-left: 4px;
}
#rio span.t {color:#336699;font-size:16px; margin:0 2px 0 0; font-weight:normal}
#rio.warning {color: #FDCB20;}
#rio.alert {color: #FE0000}

header strong>span {text-transform: capitalize}
header .secciones {background-color:#62b5e5;}
header .secciones #menu a.social span {display:none}
a.social {
    background:url("/img/iconos/socialsprite.png") no-repeat;
    width:24px; height:24px; display:block;
}
a.social.fb {background-position: 0 -24px;}
a.social.fb:hover {background-position: 0 0;}
header .secciones #menu a.social.tw {background-position: -24px -24px;}
header .secciones #menu a.social.tw:hover {background-position: -24px 0;}

header .top-bar, header .top-bar ul {background-color: #62b5e5;}
header .title-bar {padding: .5rem;background: #62b5e5;color: #fefefe;}
header .subsecciones {background-color: #336699;margin-bottom: 1em;}
header .subsecciones .menu {margin-left: -.35rem;}
header .subsecciones .menu>li {vertical-align: inherit;}
header .subsecciones .menu li a:hover {color: #62b5e5;}

header .banner {
    position: absolute;
    right: 0;
    margin-top: 0.5em;
}


.menu li a {padding: 10px 5px;white-space: nowrap;font-weight: 600;font-size: .9rem;}

@font-face {
    font-family: 'weather';
    src: url('artill_clean_icons-webfont.eot');
    src: url('artill_clean_icons-webfont.eot?#iefix') format('embedded-opentype'),
    url('artill_clean_icons-webfont.woff') format('woff'),
    url('artill_clean_icons-webfont.ttf') format('truetype'),
    url('artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg') format('svg');
    font-weight: normal;
    font-style: normal;
}

.tiempo {padding-top:10px}

.pronostico i, .tiempo i {
    color: #336699;
    font-family: weather;
    font-size: 4em;
    font-weight: normal;
    font-style: normal;
    line-height: 0.5;
    text-transform: none;
}

.pronostico ul {list-style-type: none}
.pronostico ul li {display:inline}
.pronostico span {display:block}
.pronostico img {text-align: center}
.icon-0:before { content: ":"; }.icon-1:before { content: "p"; }
.icon-2:before { content: "S"; }.icon-3:before { content: "Q"; }
.icon-4:before { content: "S"; }.icon-5:before { content: "W"; }
.icon-6:before { content: "W"; }.icon-7:before { content: "W"; }
.icon-8:before { content: "W"; }.icon-9:before { content: "I"; }
.icon-10:before { content: "W"; }.icon-11:before { content: "I"; }
.icon-12:before { content: "I"; }.icon-13:before { content: "I"; }
.icon-14:before { content: "I"; }.icon-15:before { content: "W"; }
.icon-16:before { content: "I"; }.icon-17:before { content: "W"; }
.icon-18:before { content: "U"; }.icon-19:before { content: "Z"; }
.icon-20:before { content: "Z"; }.icon-21:before { content: "Z"; }
.icon-22:before { content: "Z"; }.icon-23:before { content: "Z"; }
.icon-24:before { content: "E"; }.icon-25:before { content: "E"; }
.icon-26:before { content: "3"; }.icon-27:before { content: "a"; }
.icon-28:before { content: "A"; }.icon-29:before { content: "a"; }
.icon-30:before { content: "A"; }.icon-31:before { content: "6"; }
.icon-32:before { content: "1"; }.icon-33:before { content: "6"; }
.icon-34:before { content: "1"; }.icon-35:before { content: "W"; }
.icon-36:before { content: "1"; }.icon-37:before { content: "S"; }
.icon-38:before { content: "S"; }.icon-39:before { content: "S"; }
.icon-40:before { content: "M"; }.icon-41:before { content: "W"; }
.icon-42:before { content: "I"; }.icon-43:before { content: "W"; }
.icon-44:before { content: "a"; }.icon-45:before { content: "S"; }
.icon-46:before { content: "U"; }.icon-47:before { content: "S"; }

#destacadas {position: relative;}
.fixedleft {position:absolute; left: -180px; }
.fixedright {position:absolute;right: -180px;}
.banner.billboard {margin:0 auto; width:970px}
.leaderboard {max-width:100%;width:920px}
footer img {width:100%}
footer p {font-size:.8em}
footer {
    padding-top: 20px;
}

.button.success {
    background-color: #F3EEDA;
    color: #336699;
    border-radius: 0px;
    padding: 15px 15px;
    margin: 0 5px;
}
.button.success:focus, .button.success:hover {background-color: #deded2;}
[type=color], [type=date], [type=datetime-local], [type=datetime], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], textarea {
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 1.8rem;
    margin: 5px 0 1rem;
    padding: .5rem;
    border: 1px solid #336699;
    border-radius: 0;
    background-color: #fefefe;
    box-shadow: inset 0 1px 2px hsla(0,0%,4%,.1);
    font-family: inherit;
    font-size: 1rem;
    font-weight: 400;
    color: #404040;
    transition: box-shadow .5s,border-color .25s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.fb_iframe_widget span {display: inline-block;position: relative;text-align: justify;top: -6px;}

/* ---------------------------------------------- noticias --------------------------------------------------------- */
.noticia {background-color:#F3EEDA;}
.noticia.alt{background-color:#62b5e5;}

.ss {
    position: absolute;
    top:40px;
    right: 0em;
    z-index:-1;
}
.ss li {
    list-style-type: none;
    height: 24px;
    width: 24px;
    overflow: hidden;
    margin: 8px;
    padding: 0;
    line-height: 0.5em;
}
.ss.nof {z-index:2; position:relative; top:0}
.ss.nof li {display:inline-block}
.noticia .foto {position:relative}
.noticia .foto .g {position:absolute; right:10px; width:24px!important; top:10px}
.noticia .foto:hover .ss { z-index:2 }

#dest {margin-bottom:2em}
#dest .ppal .noticia {width:100%;margin-top: 0; overflow:auto}
#dest .ppal .noticia img {max-height:404px; width:100%}
#dest .ppal .foto ul{margin:0 }
#dest .ppal .noticia{font-size: 1.75rem;line-height: 1.15;font-weight: 900;}
#dest .ppal .noticia h3 a {font-size:1.6rem}
#dest .ppal .noticia p.copete {padding:0px .8em 2em 1.3em}

/*boxes*/
#loquehay .noticia, #dest .noticia {margin-bottom:0.7em}
#dest .o .columns:nth-child(2) {padding-left:6px}
#dest .o .columns:nth-child(3),#dest .aside {padding:0}

#sloquehay .noticia .foto {max-height:202px; overflow:hidden}

#dest .aside .foto{max-height:207px; overflow:hidden}
#dest .o .foto {max-height:202px; overflow:hidden}

@media only screen and (max-width: 39em) {
    .noticia {width:100%; height:auto}
}
@media only screen and (min-width: 40em) {
    #loquehay    .noticia.alt.lqh {width:100%; max-width:100%; height:auto; overflow:auto}
    #loquehay    .noticia.alt.lqh .foto {
        width: 58%;
        float: left;
    }
    #loquehay .noticia.alt.lqh h3 {
        width: 42%;
        text-align: left;
        float: left;
        min-width: 200px;
    }
    #loquehay .noticia.lqh .foto img {height: auto}
}
.column-block .banner {
    max-height: 280px;
    overflow-x: hidden;
    margin:0 35px;
}
.noticia a {
    color: #336699;
    font-family: 'Roboto', sans-serif;
    font-size: 1rem;
    line-height: 1.4rem;
    font-weight: 700;
    transition: all 0.5s ease;
}
.noticia a:hover {
    text-decoration: underline;
}
.noticia p.copete {
    color: #424242;
    padding: 0px 1.8em 2em 0;
    font-size: 1.185rem;
    line-height:1.875rem;
    font-weight: 500;
    max-width:770px;
}
.noticia.alt a {
    color:#fff;
}
.noticia h3 { 
    font-size:1.4em; 
    line-height:0.8em; 
    padding:.6em .6em 0;
    min-height:66px;
}
.ultimas {
    background: #f3eeda;
    padding-bottom: 0.5rem;
}
.ultimas p {
    color: #fff;
    font-size: 1.4rem;
    font-weight: 700;
    background: #62b5e5;
    padding: 2px 20px;
}
.banner-izq {
    min-width:200px;
}
.banner-der {overflow:hidden}
/* ---------------------------------------------- loquehay --------------------------------------------------------- */
#loquehay .highlight {
    background: #f3eeda;
}
.lqh-highlight {
    min-height: 300px;
}

#loquehay .lqh {
    background: #fff;
    min-height: 270px;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.lqh.noticia p.copete  {
    float: left;
    width: 38%;
    padding: 0 16px;
}

.lqh.noticia .foto {max-height:270px; overflow:hidden}

.noticia.alt.lqh a {
    color: #369;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
}


#loquehay .s .foto { max-height:204px; overflow:hidden}
#sloquehay {margin-top: 10px}
#loquehay .lqh a {
    color: #369;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
}
.title-lqh {
    background: #62b5e5;
}
.title-lqh h3 {
    color: #fff;
    font-size: 2rem;
    font-weight: 900;
    font-family: 'Roboto', sans-serif;
}
.sec-highlight {
    background: #fff;
}
/* ---------------------------------------------- servicios tab --------------------------------------------------- */
.tabs-title {
    float: left;
    width: 33.32%;
}
.tabs-title>a:focus, .tabs-title>a[aria-selected=true] {
    background: #f3eeda;
    color: #0a6896;
    font-weight: 700;
}
.tabs-title>a {
    display: block;
    padding: 1rem 1rem;
    font-size: .75rem;
    line-height: 1;
    background: #62b5e5;
    font-weight: 700;
    color: #ffffff;
    text-align: center;
}
.tabs-title>a:hover {
    background: #0a6896;
    color: #f3eeda;
}
.tabs-content {
    border: 0;
    border-top: 0;
    background: #f3eeda;
    color: #0a6896;
    transition: all .5s ease;
}
.linkstabs {
    list-style:none; 
    height:135px; 
    position:relative; 
    margin:0;
    padding:5px;
    overflow:visible;
}
.linkstabs #servicios { padding:0}
.linkstabs li {
    float:left; 
    text-align:center;
    height: 70px;
    width:70px; 
    margin-right:8px;
    list-style-type:none;
}
.linkstabs li a{
    display:block; 
    color:#3c6994;
    font-weight: bold; 
    font-size:0.75em; 
    padding-top:60px;
}
.linkstabs li.c {
    background-image:url('/img/iconos/clima.svg');
    width: 60px; 
    height: 60px; 
} /*clima*/ 
.linkstabs li.f{ 
    background-image:url('/img/iconos/farmacia.svg');
    width: 60px; 
    height: 60px; 
} /*farm*/ 
.linkstabs li.i{ 
    background-image:url('/img/iconos/industria.svg');
    width: 60px; 
    height: 60px; 
} /*industria*/ 
.linkstabs li.p{ 
    background-image:url('/img/iconos/profesionales.svg');
    width: 60px; 
    height: 60px; 
} /*profesionales*/ 
.linkstabs li.u{ 
    background-image:url('/img/iconos/la_ultima.svg');
    width: 60px; 
    height: 60px; 
} /*ultima*/ 
.linkstabs li.m{ 
    background-image:url('/img/iconos/mensajes.svg');
    width: 60px; 
    height: 60px; 
} /*mensaje*/ 
.linkstabs li.t{ 
    background-image:url('/img/iconos/telefono.svg');
    width: 60px; 
    height: 60px; 
} /*telefonos*/ 
.linkstabs li.w{ 
    background-image:url('/img/iconos/blog.svg');
    width: 60px; 
    height: 60px; 
} /*weblogs*/ 

/* ---------------------------------------------- opinion --------------------------------------------------------- */
#opinion .title-lqh {
    margin-bottom:1em;
}
#opinion .op {
    background-color:#FFF; 
    padding:8px 0 12px 12px;
    position:relative;
    min-height:106px;
}
#opinion .op img {
    border-radius: 50%; 
    position:absolute; 
    top:-15%; 
    left:4px; 
    width:50px; 
    height:50px;
}
#opinion .op h4 {
    margin:0 8px 0 50px; 
    font-size:1em; 
    color:#62b5e5; 
    border-bottom: solid 1px #F3EEDA; 
    font-weight:bold;
}
#opinion .op a {
    font-size:0.9em; 
    color:#000; 
    display:block; 
    padding-top:10px;
}

body {
    counter-reset: item;
}
ol {
    list-style: none;
    padding-left:0.5em;
}

ol li {
    counter-increment: item;
    margin: 0.9em 1em 1em 1em;
    text-indent: -2em;
    border-bottom: solid 1px #ccc;
    padding-top: 0px;
}

ol li:before {
    margin-right: 10px;
    content: counter(item);
    background: #336699;
    color: white;
    width: 1.5em;
    padding-right:0.5em;
    text-align: right;
    display: inline-block;
}
ol li a { color:#000; font-size:0.9em; line-height:0.9em}
/* ---------------------------------------------- noticia --------------------------------------------------------- */

.noticias .otras h3 {font-size:1.5rem; line-height:1.2rem}
.noticias .otras dl {font-size:0.8rem}
.noticias .otras dl a {line-height:1.1rem}
.noticias .noticia {
    background-color:#fff;
    padding: 0 1rem
}

.noticias .noticia h3 {padding-left:0; margin-top:1.rem}
.noticias .noticia h3 a {
    font-size: 2rem; line-height:1.4em
}


.noticias p.comentario{font-size: 0.625em; color:#999999; padding:5px; line-height:1.2em}
.opciones{float:left;border-bottom:dashed 1px #cccccc; border-top:dashed 1px #cccccc;  font-size:0.6875em; width:600px}
.opciones ul li {float:left; color:#000; padding:8px 10px 0; border-right: solid 1px #e1e1e1; display:inline-block;}
.opciones li{height:20px;padding:10px 0 0 25px;}
.herramientas li{background: url('/img/icons/noticias.png') no-repeat top left;}
.herramientas .p{background-position: 3px -56px;}
.herramientas .s{background-position: 0 -84px;}
.herramientas .zi{background-position: 0 5px;}
.herramientas .zo{ background-position: 0 -25px;}
.herramientas a{padding:0 0 0 25px; vertical-align:top;}
.herramientas a span { display:none}
.herramientas li.tw {background:none}
.herramientas .like{width:120px; text-align:center; padding:5px; background:none;}
.herramientas .plus{background:none;}


/* ------------------------------------- noticias-seccion -------------------------------------------------------- */
.secciones h2 {
    color: #369;
    font-weight: 900;
}
.secciones .noticiaseccion h3,
#funebres .fecha {
    font-size: 1.4rem;
    font-weight: 500;
}
.secciones .contacto {margin-bottom:4em}
.secciones .contacto h4 {padding-top:1.2em}
.secciones .contacto h3 {padding-top:1.5em}
.secciones .noticiaseccion p {
    font-size: .85rem;
    color: #464646;
}

.secciones.opinion .noimg {display: none}

.noticia .cuerpo {
    font-size: 1.185rem;
    line-height:1.875rem;
    padding-right: 2rem;
    padding-bottom: 4rem;
    max-width:770px;
}



.altbox.otras h3 {
    color: #369;
    line-height: 1.5rem;
    font-weight: 600;
    font-size: 1.4rem;
}
.altbox.otras dl dd {
    font-size: .7rem;
    margin-bottom: 1rem;
}
.banner-der #sidebar {
    max-width: 350px;
}
/* ---------------------------------------------- footer --------------------------------------------------------- */

/* ---------------------------------------------- jquery --------------------------------------------------------- */

@media only screen and (max-width: 640px){
    header .marca {
    min-height: 146px;}
    header .widget {margin-left:0}
    header .date{font-size:0.8em;
    padding-right:0}

    .lqh.noticia p.copete { width:100%}

}

@media screen and (max-width: 63.9375em) {
    header .banner {
        position:relative;
    }
    #dest .o .columns:nth-child(3),#dest .aside {padding-left: .625rem}
}


/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.noticia li {list-style-type:none}
.noticia .fi-arrow-left, .noticia .fi-arrow-right {
    position: absolute;
    top: 50%;
    background-color: rgba(255,255,255,0.4);
    z-index: 10;
    padding: 1px 0.8rem;
    font-size: 1.5rem;
}

.noticia nav.slider-nav i {
    display: block;
    font-size: 15px;
    padding: 4px 6px;
}

