.ic_caption,
div.description {
    overflow: hidden;
    position: absolute
}

.sliders,
.sliders li {
    max-width: 800px;
    width: 100%
}

.dropdown-menu,
.megamenu2>li>ul>li,
.megamenu>li>ul>li,
.nav,
.sliders ul {
    list-style: none
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 13px
}

.encabezadoTraslate>li>a {
    color: #000
}

@media only screen and (max-width:468px) {
    .logo {
        padding-left: 183px;
        margin-top: 10px;
        text-align: center
    }
}

#bodyPlantilla,
#slogan {
    padding-top: 0;
    padding-right: 0;
    padding-left: 0
}

.EscudoEncabezado {
    background: #000
}

footer.pie {
    text-align: center;
    font-size: 11px;
    color: #FFF;
    background: 0 0
}

body {
    font-family: 'Tenor Sans', sans-serif;
    padding-top: 51px;
    background: #f6f6f6
}

#encabezado {
    background-color: #BF942B
}

.encabezado a {
    color: #fff
}

#encabezados {
    background: url(../../imagenes/img/bg_cabecera.png);
    z-index: 1;
    padding-left: 0;
    padding-right: 0;
    border-bottom: 4px solid #c79316 !important
}

#encabezadoLogo {
    background: url(../../imagenes/img/cabecera_logo.png) no-repeat;
    padding-left: 0 !important;
    padding-right: 0 !important
}

#logo {
    height: 103px
}

#tituloDES {
    text-align: center;
    font-size: 30px;
    padding-top: 38px;
    font-family: serif;
    font-weight: 100;
    text-shadow: 3px 3px 3px #000;
    color: #FFF
}

#slogan {
    text-align: right !important
}

#piePlantilla {
    margin: 0;
    background: url(../../imagenes/img/bg_pie.png)
}

#lineaAzul {
    margin: 0;
    background: url(../../imagenes/img/lineaAzul.png)
}

#lineaDorada {
    font-size: 2px !important;
    z-index: 10 !important;
    background: url(../../imagenes/img/lineaDorada.png)
}

.espacio5px {
    display: block;
    height: 5px
}

.visionUADY {
    font-family: Lucida Bright, Georgia, serif;
    color: #c79316
}

#bodyPlantilla {
    background: #FFF
}

#encabezados a {
    color: #fff
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    background-color: #FFF;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .176)
}

.navbar-menu>li>a {
    color: #002e5f
}

.navbar-azul,
.navbar-nav>li>a {
    color: #00234e
}

.navbar-menu {
    line-height: 20px;
    padding-left: 0 !important;
    padding-right: 0 !important;
    background-color: #FAFAFA
}

.navbar-menu .open .dropdown-menu {
    background-color: transparent;
    border: 0;
    box-shadow: none;
    float: none;
    margin-top: 0;
    position: static;
    width: auto
}

.navbar-azul {
    background-color: #fff;
    border-bottom: 2px solid #bf942d;
    border-top: 0;
    border-color: #fff #fff #bf942d;
    border-radius: 0
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover,
.navbar-menu .open>a,
.navbar-menu .open>a:focus,
.navbar-menu .open>a:hover {
    border-left: 10px solid #c79316
}

.navbar-menu>li>a:focus,
.navbar-menu>li>a:hover {
    border-left: 10px solid #c79316;
    background: #FFF;
    border-radius: 0
}

.navbar-menu>li.active>a,
.navbar-menu>li.active>a:focus,
.navbar-menu>li.active>a:hover {
    background-color: #fff;
    color: #002e5f;
    font-weight: 700;
    border-left: 10px solid #FFF
}

.navbar-default .navbar-brand,
.navbar-default .navbar-nav>li>a {
    color: #fff
}

.megamenu2>li>ul>li>a,
.megamenu>li>ul>li>a {
    display: block;
    clear: both;
    font-weight: 400;
    line-height: 1.428571429;
    white-space: normal
}

.navbar-menu>li.active {
    border-left: 10px solid #c79316
}

.navbar-nav>li>a:hover {
    background: rgba(191, 148, 45, .125) !important
}

.navbar {
    min-height: 30px
}

.navbar-toggle {
    border: 1px solid #bf942d
}

.icon-bar {
    background-color: #bf942d
}

.form-actions {
    margin: 0;
    background-color: transparent;
    text-align: center
}

.overlay {
    opacity: .3;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    filter: alpha(opacity=50)
}

.ic_caption {
    filter: alpha(opacity=60)
}

.ic_category {
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 3px;
    padding: 5px;
    margin: 0
}

.ic_caption h3 {
    padding: 0 5px 5px;
    margin: 0;
    font-size: 18px
}

.navbar-nav .active a {
    background: rgba(191, 148, 45, .125) !important
}

.tab-content {
    background-image: url(../../imagenes/manualoperacion/manual.png)
}

.megamenu.disabled>a:focus,
.megamenu.disabled>a:hover,
.megamenu2.disabled>a:focus,
.megamenu2.disabled>a:hover {
    text-decoration: none;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: not-allowed
}

.rotate180 {
    transform: rotate(180deg)
}

.navbar-default {
    color: #fff;
    background-color: #ccc6c6;
    border-color: #aca1a2
}

.navbar-default .navbar-nav>.dropdown>a .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.menu-large {
    position: static !important
}

.megamenu {
    padding: 20px 0;
    width: 90%;
    margin-left: 400px
}

.megamenu>li>ul {
    padding: 0;
    margin: 0
}

.megamenu>li>ul>li>a {
    padding: 3px 20px;
    color: #333
}

.megamenu>li ul>li>a:focus,
.megamenu>li ul>li>a:hover {
    text-decoration: none;
    color: #262626;
    background-color: #BF942B
}

.megamenu.disabled>a,
.megamenu.disabled>a:focus,
.megamenu.disabled>a:hover {
    color: #999
}

.megamenu.disabled>a:focus,
.megamenu.disabled>a:hover {
    background-color: transparent
}

.megamenu.dropdown-header {
    color: #428bca;
    font-size: 18px
}

.megamenu2 {
    padding: 20px 0;
    width: 100%
}

.megamenu2>li>ul {
    padding: 0;
    margin: 0
}

.megamenu2>li>ul>li>a {
    padding: 3px 20px;
    color: #333
}

.megamenu2>li ul>li>a:focus,
.megamenu2>li ul>li>a:hover {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5
}

.megamenu2.disabled>a,
.megamenu2.disabled>a:focus,
.megamenu2.disabled>a:hover {
    color: #999
}

.megamenu2.disabled>a:focus,
.megamenu2.disabled>a:hover {
    background-color: transparent
}

.megamenu2.dropdown-header {
    color: #428bca;
    font-size: 18px
}

@media (max-width:768px) {

    .megamenu,
    .megamenu2 {
        margin-left: 0;
        margin-right: 0
    }

    .megamenu>li {
        margin-bottom: 30px
    }

    .megamenu>li:last-child {
        margin-bottom: 0
    }

    .megamenu.dropdown-header {
        padding: 3px 15px !important
    }

    .navbar-nav .open .dropdown-menu .dropdown-header {
        color: #fff
    }

    .megamenu2>li {
        margin-bottom: 30px
    }

    .megamenu2>li:last-child {
        margin-bottom: 0
    }
}

.item img {
    width: 120%
}

.carousel-control.left,
.carousel-control.right {
    background-image: none !important;
    opacity: 1;
    top: 40%
}

.carousel-caption {
    top: 15%;
    text-align: left;
    height: auto
}

.carousel-caption h2 {
    line-height: 160%
}

.carousel-caption h2 span {
    background: #428BCA;
    padding: 10px 20px;
    color: #fff;
    border-left: 3px solid #fff
}

.footer,
div.description {
    background-color: #2D2558
}

p.caption {
    padding: 6px;
    text-shadow: none
}

#redesSociales {
    margin-right: 400px
}

.encabezados {
    margin-left: 400px
}

.date-form {
    margin: 10px
}

label.control-label span {
    cursor: pointer
}

.nav {
    padding-left: 10px;
    margin-bottom: 0;
    padding-right: 10px
}

.footer {
    text-align: center;
    color: #FFF
}

#banners {
    margin-left: 600px;
    margin-top: -140px
}

.ic_container {
    vertical-align: baseline;
    margin: 10px;
    position: relative
}

.ic_caption {
    opacity: .6;
    margin: 0;
    padding: 0;
    left: 0;
    right: 0;
    cursor: default
}

.ic_text {
    padding: 5px;
    margin: 0;
    text-align: justify;
    font-size: 11px
}

.carousel-control,
.tituloDependencia {
    bottom: 0;
    left: 0;
    text-align: center;
    color: #FFF
}

div.description {
    bottom: 0;
    left: 0;
    width: 100%;
    font-family: tahoma;
    font-size: 15px;
    opacity: .7
}

.container-fluid {
    padding-right: auto;
    padding-left: auto;
    margin-right: auto;
    margin-left: auto
}

@media only screen and (max-width:768px) {
    .container-fluid {
        padding-right: 0;
        padding-left: 12px;
        margin-right: auto;
        margin-left: auto
    }
}

.carousel-control.left {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, transparent 100%);
    background-repeat: repeat-x
}

.carousel-control {
    position: absolute;
    top: 0;
    width: 5%;
    font-size: 20px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    opacity: .4
}

.sliders {
    position: relative;
    list-style-type: none;
    margin: 0 auto 20px
}

.sliders li {
    position: absolute;
    left: 0;
    top: 0;
    background: #f5f5f5
}

.twitter-timeline,
.twitter-timeline-rendered {
    height: 380px
}

.show-grid [class^=col-] {
    background-color: rgba(00, 35, 78, .15);
    border: 1px solid rgba(00, 35, 78, .2);
    padding-bottom: 10px;
    padding-top: 10px
}

@media (max-width:767px) {
    .inicio {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: 10px !important;
        margin-right: -30px !important
    }
}

@media (min-width:768px) {
    .inicio {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: 10px !important;
        margin-right: -30px !important
    }
}

@media (min-width:992px) {
    .inicio {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: -70px !important;
        margin-right: -90px !important
    }
}

@media (min-width:1200px) {
    .inicio {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: 10px !important;
        margin-right: -30px !important
    }
}

@media (min-width:768px) {
    .inicio2 {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: 10px !important;
        margin-right: -30px !important
    }

    .tituloDependencia {
        font-size: 30px
    }
}

@media (min-width:992px) {
    .inicio2 {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: -85px !important;
        margin-right: -90px !important
    }

    .tituloDependencia {
        font-size: 30px
    }
}

@media (min-width:1200px) {
    .inicio2 {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: -30px !important;
        margin-right: 0 !important;
        margin-top: -5px
    }
}

.tituloDependencia {
    text-shadow: 3px 3px 3px #000;
    font-family: serif;
    width: 100%;
    height: 103px;
    font-weight: 100;
    line-height: 90%;
    display: table
}

.tituloDependencia>div,
.tituloDependencia>p {
    display: table-cell;
    vertical-align: middle
}

@media (max-width:767px) {
    .tituloDependencia {
        font-size: 30px;
        text-align: center;
        color: #00234e;
        text-shadow: 0 0 0 #fff;
        padding: 20px
    }
}

@media (min-width:1200px) {

    .EspDep,
    .EspLogan {
        padding-left: 0;
        padding-right: 0
    }

    .tituloDependencia {
        font-size: 48px
    }

    .EspDep {
        margin: 0 -10px
    }

    .EspLogan {
        margin-left: 0;
        margin-right: 0;
        float: left !important
    }
}

@media (min-width:1024px) {

    .EspDep,
    .EspLogan {
        padding-left: 0;
        padding-right: 0
    }

    .tituloDependencia {
        font-size: 40px
    }

    .EspDep {
        margin: 0 -40px 0 35px
    }

    .EspLogan {
        margin-left: 0;
        float: right !important
    }
}

#citas {
    background-image: url(../../imagenes/agenda/pix.png);
    z-index: 1;
    padding-left: 0 !important;
    padding-right: 0 !important
}