﻿@import url(cookies.css);

body {
    font-family: "Century Gothic",CenturyGothic,Muli,AppleGothic,sans-serif;
    font-size: 15px;
    margin-top: 0;
    transition: margin-top 1s ease 0s;
}
a:hover {
    color: orange;
}

a { outline:none !important;
    text-decoration:none !important;
}

.carousel {
    margin-bottom: 35px;
}
.carousel .carousel-indicators {
    bottom: -35px;
}
.carousel .carousel-indicators li {
    border-color: #000;
}
.carousel .carousel-indicators li.active {
    background: #929196 none repeat scroll 0 0;
    height: 10px;
    margin: 1px;
    width: 10px;
}

#carousel_enlaces_rss .carousel-control {
    background: transparent none repeat scroll 0 0 !important;
    bottom: auto;
    top: -46px;
    width: 38px;
}
#carousel_enlaces_rss .carousel-control.left {
    left: auto;
    right: 45px;
}
@media screen and (max-width: 767px) {
#carousel_enlaces_rss .carousel-control.left {
    right: 38px;
}
}
#carousel_enlaces_rss .carousel-control.right {
    margin-top: -1px;
    right: 8px;
}
@media screen and (max-width: 767px) {
#carousel_enlaces_rss .carousel-control.right {
    right: 6px;
}
}

.enlacesRss .noticia {
    padding-bottom: 20px;
    background-color:#F7F7F7;
    margin:10px 5px 10px 0 !important; 
}

#carousel-enlaces .carousel-control {
    background: transparent none repeat scroll 0 0 !important;
    bottom: auto;
    top: -46px;
    width: 38px;
}
#carousel-enlaces .carousel-control.left {
    left: auto;
    right: 45px;
}
@media screen and (max-width: 767px) {
#carousel-enlaces .carousel-control.left {
    right: 38px;
}
}
#carousel-enlaces .carousel-control.right {
    right: 8px;
}
@media screen and (max-width: 767px) {
#carousel-enlaces .carousel-control.right {
    right: 6px;
}
}

#carousel-noticias .carousel-control {
    background: transparent none repeat scroll 0 0 !important;
    bottom: auto;
    top: -46px;
    width: 38px;
}
#carousel-noticias .carousel-control.left {
    left: auto;
    right: 45px;
}
@media screen and (max-width: 767px) {
#carousel-noticias .carousel-control.left {
    right: 38px;
}
}
#carousel-noticias .carousel-control.right {
    right: 8px;
}
@media screen and (max-width: 767px) {
#carousel-noticias .carousel-control.right {
    right: 6px;
}
}

.noticias .categoria {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    line-height: 13px;
    padding: 7px;
}
@media screen and (max-width: 990px) {
.noticias .categoria {
    margin-top: 10px;
}
}
.noticias .data {
    /*font-weight: 600;*/
    margin-bottom: 10px;
}

.noticias .noticia {
    padding-bottom: 20px;
    background-color:#F7F7F7;
    margin:10px 5px 10px 0 !important; 
}

@media screen and (max-width: 767px) {
.noticias {
    padding-top: 20px;
}
}

.titular {
    border-bottom: 1px solid #F7F7F7;
    color: #929196;
    margin-bottom: 20px;
}


/* ------Comments-----*/

#comments{margin-bottom:40px;}

#comments .commentlist {margin:0; padding:0;}

#comments .commentlist ul{margin:0; padding:0; list-style:none;}

#comments .commentlist li.comment_odd, #comments .commentlist li.comment_even{margin:0 0 10px 0; padding:15px; list-style:none;}

#comments .commentlist li.comment_odd{color:#666666; background-color:#F7F7F7;}
#comments .commentlist li.comment_odd a{color:#660000; background-color:#F7F7F7;}

#comments .commentlist li.comment_even{color:#666666; background-color:#E8E8E8;}
#comments .commentlist li.comment_even a{color:#660000; background-color:#E8E8E8;}

#comments .commentlist .author .name{font-weight:bold;}

#comments .commentlist p{margin:10px 5px 10px 0; padding:0; font-weight: normal;text-transform: none;}

#comments .commentlist li .avatar{float:right; border:1px solid #EEEEEE; margin:0 0 0 10px;}

.imgr{float:right; margin:0 0 0 8px;}

.data {
    /*font-weight: 600;*/
    margin-bottom: 10px;
}

.buscador {
    width:50% !important;
}

@media screen and (max-width: 767px) {
    .buscador {
         width:100% !important;
    }
}

.navbar-text {
        position: absolute;
        width: 100%;
        text-align: right;
        margin: 0 auto;
        padding-top: 10px;
        right: 58px !important;
}

/*@media (min-width: 768px){
    .navbar-text {
        right: 38px !important;
    }
}

@media (min-width: 992px){
    .navbar-text {
        right: 42px !important;
    }
}


@media (min-width: 1280px) {
    .navbar-text {
        right: 7% !important;
    }
}

@media (min-width: 1920px) {
    .navbar-text {
        right: 22% !important;
    }
}*/

@media screen and (max-width: 767px) {
    .navbar-text {
        position: absolute;
        width: 100%;
        left: -5px;
        text-align: center;
        margin: 0 auto;
        padding-top: 18px;
    }
}

.navbar-toggle 
{
    z-index:3;
}

.enlaces{
    padding-top: 10px !important;
}

.agendaCalendario{
    padding-top: 10px !important;
}

.agenda{
    border-bottom: 10px !important;
}

.logoPortada {
    width:100% !important;
}

@media screen and (max-width: 992px) {
    .logoPortada {
        width:70% !important;
    }
}

.navbar-nav li a {
    font-weight: 600 !important;
}

.nav.navbar-nav a:hover {
    color: orange !important;
}

@media screen and (min-width: 768px) {
    .navbar-inverse {
        background-color: #f8f8f8 !important;
        border-color: #e7e7e7 !important;
    }

    .navbar.navbar-inverse .dropdown-menu {
        background-color: #f8f8f8 !important;
    }

    .navbar.navbar-inverse .dropdown-menu > li > a {
        color: #999999 !important;
    }

    .navbar.navbar-inverse .dropdown-menu > li > a:hover,
        .navbar.navbar-inverse .dropdown-menu > li > a:focus {
          background: orange !important;
          color: white !important;
    }

    .navbar.navbar-inverse .navbar-nav li.dropdown.open > .dropdown-toggle,
    .navbar.navbar-inverse .navbar-nav li.dropdown.active > .dropdown-toggle,
    .navbar.navbar-inverse .navbar-nav li.dropdown.open.active > .dropdown-toggle
    {
        background: #999999 !important;
        color: white !important;
    }

    .navbar.navbar-inverse .navbar-nav li.dropdown.open > a:hover,
    .navbar.navbar-inverse .navbar-nav li.dropdown.active > a:hover,
    .navbar.navbar-inverse .navbar-nav li.dropdown.open.active > a:hover
    {
        color: orange !important;
    }

    .navbar-inverse .navbar-nav > .dropdown > a {
        color: #999999 !important;
    }

    .navbar-inverse .navbar-nav > .dropdown > a:hover {
        color: orange !important;
    }

    .navbar-inverse .navbar-nav > .dropdown > a:hover .caret { 
        border-top-color: orange !important;
        border-bottom-color: orange !important;
    }
}

@media screen and (max-width: 767px) {
    .navbar-inverse {
        background-color: #222222 !important;
        border-color: #080808 !important;
    }

    .navbar-inverse .navbar-nav>.dropdown>a:hover .caret { 
        border-top-color: orange !important;
        border-bottom-color: orange !important;
    }

    .navbar.navbar-inverse .dropdown-menu > li {
        font-size: 15px !important;
        font-weight: 600 !important;
    }
}

.lblError {
    color: maroon;
    font-weight: bold;
}

.img-center {
    margin:0 auto !important;
}

.piePagina {
    background-color: #f8f8f8 !important;
}

.piePaginaCopyright {
    font-weight: 600;
    color: #999999 !important;
}

@media screen and (max-width: 767px) {
    .piePaginaCopyright {
        font-size: 12px !important;
        text-align: center;
    }
}

.margenFotos {
    margin-bottom: 20px !important;
}

@media screen and (min-width: 769px) {
    .margenFotosNoticias {
        margin-bottom: 0px !important;
    }
}

@media screen and (max-width: 768px) {
    .margenFotosNoticias {
        margin-bottom: 15px !important;
    }
}

.botonCarousel{
    opacity:1 !important;
    color: #363636 !important;
}

.bordesFotosGaleria {
    border:1px solid #999999;
}
