Mister Spy Say ="Hello Kids ... :D" ___ ____ _ _____ | \/ (_) | | / ___| | . . |_ ___| |_ ___ _ __ \ `--. _ __ _ _ | |\/| | / __| __/ _ \ '__| `--. \ '_ \| | | | | | | | \__ \ || __/ | /\__/ / |_) | |_| | \_| |_/_|___/\__\___|_| \____/| .__/ \__, | | | __/ | |_| |___/ Bot Mister Spy V3
Mister Spy

Mister Spy

Current Path : /home/caballoscriollos/www/sitio/css/
Upload File :
Current File : /home/caballoscriollos/www/sitio/css/styles.css

/* generales
-------------------------------------------------------------------------------------------------------------- */
html, body {font-family: 'Muli' ,sans-serif;}
ul {list-style-type: none;padding:0;margin:0;}
.well {box-shadow:none;margin:0;border:none;}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-size:inherit;line-height:inherit;font-weight:inherit;}
.back-to-top {cursor:pointer;position:fixed;bottom:15px;right:15px;display:none;background:#00AEEF;border:none;color:#fff;}
.form-control:focus {border-color:#666;outline:0;-webkit-box-shadow:none;box-shadow:none;}
.btn:focus, .btn:active:focus, .btn.active:focus, a:focus, .btn:active, .btn.active {outline:none;outline-offset:0;}
.img-responsive-center, .img-responsive-right {max-width:100%;height:auto;margin-left:auto;margin-right:auto;text-align:center;display:block;}
label.error {font-size:11px !important;line-height:11px !important;padding:4px 5px 5px;color:#fff;background:#ff0000;text-transform:uppercase;}
.img-responsive-right {margin-right:0;}

@media (min-width: 768px) {
.col-sm-15 {position:relative;min-height:1px;padding-right:15px;padding-left:15px;width:20%;float:left;}
.col-sm-17 {position:relative;min-height:1px;padding-right:15px;padding-left:15px;width:14.28%;float:left;}
}


/* carousel
-------------------------------------------------------------------------------------------------------------- */
.carousel .glyphicon {display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size:50px !important;line-height:30px !important;}
.carousel .glyphicon-chevron-left:before {content: "\f104";}
.carousel .glyphicon-chevron-right:before {content: "\f105";}
.carousel-control {background-image:none !important;color:#dd0330 !important;opacity:1;}
.carousel-control:hover {color:#000 !important;}
.carousel-fade .carousel-inner .item {opacity:0;transition-property:opacity;}
.carousel-fade .carousel-inner .active {opacity:1;}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {left:0;opacity:0;z-index:1;}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right {opacity:1;}
.carousel-fade .carousel-control {z-index:2;}
@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-fade .carousel-inner > .item.next,.carousel-fade .carousel-inner > .item.active.right {opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.prev,.carousel-fade .carousel-inner > .item.active.left {opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.next.left,.carousel-fade .carousel-inner > .item.prev.right,.carousel-fade .carousel-inner > .item.active {opacity:1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}
.carousel-indicators li {border:3px solid #fff;width:16px;height:16px;margin:1px 5px;}
.carousel-indicators .active {width:18px;height:18px;margin:0px 4px;}


/* links
-------------------------------------------------------------------------------------------------------------- */
a, a:focus {color:#ff5608;text-decoration:none;outline:none;}
a:hover {color:#000;text-decoration:none;outline:none;}
.link a, .link a:focus, .link {font-size:13px;line-height:13px;font-style:italic;font-weight:700;margin-top:20px;color:#ff5608;}
.link a:hover, .link:hover {color:#000;}
.link-ver {font-family:'Merriweather',serif;font-style:italic;}

.text-center {text-align:center !important;}
/* espacios
-------------------------------------------------------------------------------------------------------------- */
.topmar-sm {margin-top:20px;}
.botmar-sm {margin-bottom:20px;}
.topmar-md {margin-top:30px;}
.botmar-md {margin-bottom:30px;}
.topmar-lg {margin-top:50px;}
.botmar-lg {margin-bottom:50px;}
.toppad-sm {padding-top:20px;}
.botpad-sm {padding-bottom:20px;}
.toppad-md {padding-top:30px;}
.botpad-md {padding-bottom:30px;}
.toppad-lg {padding-top:50px;}
.botpad-lg {padding-bottom:50px;}

.mt0mb10 {margin-top:0px !important; margin-bottom:10px !important;}

/* botones
-------------------------------------------------------------------------------------------------------------- */
.btn {border:none;font-weight:700;text-transform:uppercase;border-radius:0;}
.btn:hover, .btn:focus, .btn:active, .btn:focus.active {box-shadow:none;}
.btn-na-bl {color:#fff;background-color:#ff5608;border:1px solid #ff5608;}
.btn-na-bl:hover, .btn-na-bl:focus, .btn-na-bl:active, .btn-na-bl:focus.active {color:#fff;background-color:#bf430a;border:1px solid #bf430a;}
.btn-bl-gr {color:#333;background-color:#fff;border:1px solid #d6d6d6;}
.btn-bl-gr:hover, .btn-bl-gr:focus, .btn-bl-gr:active, .btn-bl-gr:focus.active {color:#000;background-color:#d6d6d6;border:1px solid #d6d6d6;}
.btn-bl-na {color:#ff5608;background-color:#fff;border:1px solid #ff5608;}
.btn-bl-na:hover, .btn-bl-na:focus, .btn-bl-na:active, .btn-bl-na:focus.active {color:#fff;background-color:#ff5608;border:1px solid #ff5608;}
.btn-bl-gr-bl {color:#fff;background-color:#7a7a7a;border:2px solid #fff;}
.btn-bl-gr-bl:hover, .btn-bl-gr-bl:focus, .btn-bl-gr-bl:active, .btn-bl-gr-bl:focus.active {color:#7a7a7a;background-color:#fff;border:2px solid #fff;}
.btn-na-bl-na {color:#ff5608;background-color:#fff;border:2px solid #ff5608;}
.btn-na-bl-na:hover, .btn-na-bl-na:focus, .btn-na-bl-na:active, .btn-na-bl-na:focus.active {color:#fff;background-color:#ff5608;border:2px solid #ff5608;}
#ranking a.btn-ne-bl-ne, #mas-noticias a.btn-ne-bl-ne, .btn-ne-bl-ne {color:#121212;background-color:#fff;border:2px solid #121212;}
#ranking a.btn-ne-bl-ne:hover, #mas-noticias a.btn-ne-bl-ne:hover, #ranking a.btn-ne-bl-ne:active, #ranking a.btn-ne-bl-ne:focus, #mas-noticias a.btn-ne-bl-ne:focus, #mas-noticias a.btn-ne-bl-ne:active,.btn-ne-bl-ne:hover, .btn-ne-bl-ne:focus, .btn-ne-bl-ne:active, .btn-ne-bl-ne:focus.active {color:#fff;background-color:#121212;border:2px solid #121212;}


/* form
-------------------------------------------------------------------------------------------------------------- */
.form-control {border-radius:0;}
::-webkit-input-placeholder {color:#ccc;font-style:italic;}
::-moz-placeholder {color:#ccc;font-style:italic;}
:-ms-input-placeholder {color:#ccc;font-style:italic;}
:-moz-placeholder {Ficolor:#ccc;font-style:italic;}


/* media
-------------------------------------------------------------------------------------------------------------- */
.media:first-child {margin-top:0;}
.media, .media-body {overflow:hidden;zoom:1;}
.media-body, .media-left, .media-right {display:table-cell;vertical-align: top;}
.media-left, .media>.pull-left {padding-right:10px;}
.media-body, .media-left, .media-right {display:table-cell;vertical-align:top;}
.media-body {width:10000px;}
.media, .media-body {overflow:hidden;zoom:1;}
.media-object {display:block;}


/* header
-------------------------------------------------------------------------------------------------------------- */
header .navbar {z-index:100;}
.navbar-brand {padding:14px 0 14px 15px;height:60px;}
.navbar-brand img {height:32px;background:none;}
.navbar {min-height:60px;margin-bottom:0;border:none;border-radius:0;}
.navbar-header {background:#fff;border-bottom:1px solid #f2f1f1;}
.navbar-toggle {margin-right:5px;margin-top:12px;}
.navbar .navbar-toggle .icon-bar {height:3px;width:20px;}
.navbar-default .navbar-toggle {border:none}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color:transparent;}
.navbar-default .navbar-toggle .icon-bar {background-color:#000;}
.navbar-default .navbar-collapse {border-top:none;box-shadow:none;background:#fff;}
ul.navbar-arriba {margin:0 -15px;padding:0;}
ul.navbar-arriba li {border-bottom:1px solid #f2f1f1;}
ul.navbar-abajo {margin:0 -15px;padding:10px 0;background:#fff;}
.navbar-default .navbar-arriba > li, .navbar-default .navbar-arriba > li > a {font-size:12px;line-height:12px;color:#888;font-weight:700;}
.navbar-default .navbar-arriba > li > a {padding-top:10px;padding-bottom:10px;}
.navbar-default .navbar-arriba > li > a:hover, .navbar-default .navbar-arriba > li > a:focus {color:#fff;}
.navbar-default .navbar-arriba > li.header-redes {padding:0 15px;}
.navbar-default .navbar-arriba > li.header-redes > a {display:inline-block;padding:10px 7px;}
.navbar-default .navbar-arriba > li.header-socios > a {background:#ff5608;color:#fff;text-transform:uppercase;font-weight:700;}
.navbar-default .navbar-abajo > li > a {font-size:18px;line-height:18px;text-transform:uppercase;color:#898989;font-weight:700;padding-top:10px;padding-bottom:10px;}
.navbar-default .navbar-abajo > li > a, .navbar-default .navbar-abajo > li > a:hover, .navbar-default .navbar-abajo > li > a:focus {color:#000;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {color:#ff5608;background-color:#fff;}
.dropdown-menu {padding:0;font-size:16px;border-radius:0;margin:0;border:none;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {color:#000;}
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {padding-top:0;padding-bottom:10px;}
.header-buscador {background:#fff;padding:15px 0;position:absolute;left:0;right:0;top:365px;z-index:100000;border-top:1px solid #f2f1f1;border-bottom:1px solid #f2f1f1;background:#fcfcfc;}
.header-buscador-campo {padding-right:0;}

@media (min-width: 768px) {
header .navbar {box-shadow:none;border-bottom:1px solid #f2f1f1;}
.navbar-default {background:transparent url(../images/fondo-header-arriba.png) left -5px repeat-x;}
.navbar-header {background:none;border:none;}
.navbar {height:93px;}
.navbar-brand {padding:15px 0 15px 15px;height:auto;margin-top:31px;}
.navbar-default .navbar-collapse {border-top:none;background:none;}
ul.navbar-arriba {padding:0;position:absolute;top:0;width:720px;line-height:30px;}
ul.navbar-arriba li {border-top:none;border-left:1px solid #f2f1f1;width:auto;padding:0;}
.navbar-default .navbar-arriba > li > a {font-size:11px;padding:0 10px;line-height:30px;margin-top:0 !important;font-weight:400;}
.navbar-default .navbar-arriba > li.header-redes {padding:0 10px;border-right:1px solid #f2f1f1;}
.navbar-default .navbar-arriba > li.header-redes > a {padding:0 7px;}
.navbar-default .navbar-arriba > li.header-socios {float:right;border:none;}
.navbar-default .navbar-arriba > li.header-socios > a:hover {background:#bf430a;color:#fff;}
.navbar-default .navbar-arriba > li > a:hover {color:#000;background:none;}
.navbar-arriba.navbar-right {margin-right:0;}
ul.navbar-abajo {padding:0;border:none;background:none;padding-right:-15px;margin-top:48px;}
.navbar-default .navbar-abajo > li > a:hover, .navbar-default .navbar-abajo > li.dropdown.on > a:hover {color:#ff5608;background:#fff;}
.navbar-default .navbar-abajo > li > a {font-size:11px;padding:9px;line-height:11px;font-weight:700;border-radius:0px;}
.navbar-abajo li {width:auto;}
.dropdown-menu {font-size:12px;background-color:#fff;padding:5px 0;}
.navbar-nav .open .dropdown-menu>li {margin:0;}
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {padding:5px 10px;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {color:#ff5608 !important;background-color:#fff;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {border-bottom-left-radius:0;border-bottom-right-radius:0;}
.navbar-right .dropdown-menu {right:auto;left:0;}
.header-buscador {top:92px;}
}

@media (min-width: 992px) {
.navbar-default {background-position:left top;}
.navbar {height:118px;}
.navbar-brand {padding:25px 0 25px 15px;margin-top:36px;}
ul.navbar-arriba {width:940px;line-height:35px;}
.navbar-default .navbar-arriba > li > a {font-size:12px;padding:0 15px;line-height:35px;}
.navbar-default .navbar-arriba > li.header-redes {padding:0 15px;}
.navbar-default .navbar-arriba > li.header-redes > a {padding:0 8px;}
ul.navbar-abajo {margin-top:61px;}
.navbar-default .navbar-abajo > li > a {font-size:12px;padding:10px 12px;line-height:12px;font-weight:900;}
.dropdown-menu {font-size:13px;}
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {padding:5px 12px;}
.header-buscador {top:117px;padding:25px 0}
}

@media (min-width: 1200px) {
.navbar {height:131px;}
.navbar-brand img {height:45px;}
ul.navbar-arriba {width:1140px;}
.navbar-default .navbar-arriba > li > a {font-size:14px;}
ul.navbar-abajo {margin-top:67px;}
.navbar-default .navbar-abajo > li {margin-left:10px;}
.header-buscador {top:130px;}
}


/* footer
-------------------------------------------------------------------------------------------------------------- */
footer {margin-top:30px;text-align:center;}
footer li {margin-top:10px;font-size:13px;line-height:14px;font-weight:700;}
footer li.titulo {color:#000;text-transform:uppercase;font-weight:900;margin-top:20px;font-size:14px;line-height:14px;}
.footer-logo {margin-bottom:15px;}
footer li.titulo a, footer li.titulo a:focus {color:#000;}
footer li a, footer li.a:focus {color:#666;}
footer li a:hover, footer li.titulo a:hover {color:#ff5608;}
.footer-redes .fa {font-size:18px;margin:0 5px;}
.footer-datos {margin-top:30px;font-size:15px;line-height:23px;color:#666;font-weight:700;}
.footer-datos a, .footer-datos a:focus {color:#666;}
.footer-datos a:hover {color:#ff5608;}
.footer-abajo {border-top:1px solid #f1f1f1;margin-top:25px;padding-top:25px;}
.footer-copy {font-size:11px;}
.footer-kells {margin:30px 0;} 
.footer-lista-arriba {margin-top:-20px;}

@media (min-width: 768px) {
footer {text-align:left;margin-top:50px;margin-bottom:50px}
footer li {font-size:12px;}
.footer-listado-izquierda {text-align:right;}
.footer-lista-arriba {margin-top:0;}
.footer-redes .fa {margin:0 10px 0 0;}
.footer-datos {text-align:center;}
.footer-copy {line-height:28px;}
.footer-kells {margin:0;text-align:right;} 
}

@media (min-width: 992px) {
footer {margin-top:70px;margin-bottom:70px;}
}


/* modal
-------------------------------------------------------------------------------------------------------------- */
.modal-content {border-radius:0;border:none;}
.modal-header {border-bottom:none;background:#121212;font-family:'Merriweather',serif;font-size:18px;line-height:18px;}
.modal-footer {border-top:1px solid #121212;}
.modal-header h4 {color:#fff;}
.modal-body {padding:15px;}
.close {text-shadow:none;color:#fff;opacity:.8;margin-top:0px !important;}
.close:hover {color:#fff;opacity:1;}

@media (min-width: 768px) {
.modal {text-align:center;padding:0!important;}
.modal:before {content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px;}
.modal-dialog {display:inline-block;text-align:left;vertical-align:middle;}
.modal-lg {width:720px;}
}

@media (min-width: 992px) {
.modal-lg {width:940px;}
.modal-body {padding:30px;}
}


/* home destacado
-------------------------------------------------------------------------------------------------------------- */
.home-destacado .item {height:400px;background-size:cover !important;}
.home-destacado .item-interno {width:100%;height:100%;background:url(../images/destacado-degrade.png) center center no-repeat;background-size:cover !important;}
.home-destacado .item-interno .carousel-caption {bottom:40px;left:15px;right:15px;}
.home-destacado .item-interno .carousel-caption span {padding:5px 8px;font-size:11px;line-height:11px;text-transform:uppercase;color:#fff;border:1px solid #fff;font-weight:700;}
.home-destacado .item-interno .carousel-caption h2 {color:#fff;font-weight:700;font-family:'Merriweather',serif;font-size:30px;line-height:34px;margin-top:15px;}
.home-destacado .item-interno .carousel-caption h3 {color:#fff;font-size:11px;line-height:11px;margin-top:10px;}
.home-destacado .carousel-indicators ol {-webkit-padding-start:0;}

@media (min-width: 768px) {
.home-destacado .item {height:430px;}
.home-destacado .item-interno .carousel-caption {text-align:left !important;bottom:80px;}
.home-destacado .item-interno .carousel-caption span {font-size:13px;line-height:13px;}
.home-destacado .item-interno .carousel-caption h2 {font-size:40px;line-height:44px;}
.home-destacado .item-interno .carousel-caption h3 {font-size:15px;line-height:15px;}
.home-destacado .item-interno .carousel-caption {left:10%;width:550px}
.home-destacado .carousel-indicators {left:10%;text-align:left;width:400px;margin-left:0;bottom:50px;}
}

@media (min-width: 992px) {
.home-destacado .item {height:570px;}
.home-destacado .item-interno .carousel-caption {bottom:130px;}
.home-destacado .item-interno .carousel-caption span {font-size:14px;line-height:14px;}
.home-destacado .item-interno .carousel-caption h2 {font-size:50px;line-height:54px;margin-top:20px;}
.home-destacado .item-interno .carousel-caption h3 {font-size:16px;line-height:16px;margin-top:15px;}
.home-destacado .item-interno .carousel-caption {width:700px}
.home-destacado .carousel-indicators {bottom:100px;}
}

@media (min-width: 1200px) {
.home-destacado .item {height:700px;}
.home-destacado .item-interno .carousel-caption {bottom:180px;}
.home-destacado .item-interno .carousel-caption h2 {font-size:66px;line-height:70px;}
.home-destacado .item-interno .carousel-caption {left:15%;width:900px}
.home-destacado .carousel-indicators {left:15%;bottom:140px;}
}

@media (min-width: 1500px) {
.home-destacado .item-interno .carousel-caption, .home-destacado .carousel-indicators {left:20%;}
}


/* home disciplinas
-------------------------------------------------------------------------------------------------------------- */
.home-disciplinas {background:#121212;padding:15px 30px 30px;margin-top:30px;}
.home-disciplinas li {padding-top:15px;}
.home-disciplinas a {display:block;text-align:center;color:#fff;padding:90px 0 15px;background-position:center 15px;background-repeat:no-repeat;font-size:17px;}
.home-disciplinas a.home-disciplinas-aparte {background-image:url(../images/icono-aparte.png);border-bottom:3px solid #cdde20;}
.home-disciplinas a.home-disciplinas-corral {background-image:url(../images/icono-corral.png);border-bottom:3px solid #00a7f6;}
.home-disciplinas a.home-disciplinas-rienda {background-image:url(../images/icono-rienda.png);border-bottom:3px solid #f7412c;}
.home-disciplinas a.home-disciplinas-freno {background-image:url(../images/icono-freno.png);border-bottom:3px solid #89c541;}
.home-disciplinas a.home-disciplinas-morfologia {background-image:url(../images/icono-morfologia.png);border-bottom:3px solid #9d1db2;}
.home-disciplinas a.home-disciplinas-marcha {background-image:url(../images/icono-marcha.png);border-bottom:3px solid #009788;}
.home-disciplinas a.home-disciplinas-rodeos {background-image:url(../images/icono-rodeos.png);border-bottom:3px solid #fe9900;}
.home-disciplinas a:hover {background-position:center -113px;}
.home-disciplinas a:hover.home-disciplinas-aparte {color:#cdde20;}
.home-disciplinas a:hover.home-disciplinas-corral {color:#00a7f6;}
.home-disciplinas a:hover.home-disciplinas-rienda {color:#f7412c;}
.home-disciplinas a:hover.home-disciplinas-freno {color:#89c541;}
.home-disciplinas a:hover.home-disciplinas-morfologia {color:#9d1db2;}
.home-disciplinas a:hover.home-disciplinas-marcha {color:#009788;}
.home-disciplinas a:hover.home-disciplinas-rodeos {color:#fe9900;}

@media (min-width: 768px) {
.home-disciplinas {padding:10px 30px 0;position:absolute;width:720px;margin-top:-40px;z-index:10000000}
.home-disciplinas li {padding-top:0;background:url(../images/linea-disciplinas.png) right 10px no-repeat;}
.home-disciplinas li:last-child {background:none;}
.home-disciplinas a {padding:70px 0 10px;font-size:13px;background-size:100%}
.home-disciplinas a:hover {background-position:center -72px;}
.home-espacio {margin-top:100px}
}

@media (min-width: 992px) {
.home-disciplinas {width:940px;margin-top:-90px;}
.home-disciplinas a {padding:100px 0 10px;font-size:17px;background-size:auto;font-weight:700;}
.home-disciplinas a:hover {background-position:center -113px;}
.home-espacio {margin-top:90px}
}

@media (min-width: 1200px) {
.home-disciplinas {width:1140px;margin-top:-110px;}
.home-disciplinas li {padding:0 30px;}
}


/* home institucional
-------------------------------------------------------------------------------------------------------------- */
.home-institucional {margin-top:30px;}
.home-institucional .carousel-caption {text-shadow:none;right:0px;left:0px;padding:20px 0 0 20px;position:relative;margin-top:-90px;text-align:left;}
.home-institucional .carousel-caption-interior {background:#fff;padding:20px 0 0 20px;}
.home-institucional .carousel-caption span {padding:5px 8px;font-size:11px;line-height:11px;text-transform:uppercase;color:#121212;border:1px solid #121212;font-weight:700;}
.home-institucional .carousel-caption h2 {color:#121212;font-weight:700;font-family:'Merriweather',serif;font-size:20px;line-height:24px;margin-top:15px;}
.home-institucional .carousel-caption h3 {color:#666;font-size:14px;line-height:17px;margin-top:10px;}
.home-institucional .carousel-caption h4 {color:#333;font-size:11px;line-height:11px;margin-top:10px;}
.home-institucional .carousel-indicators {bottom:auto;top:20px;}

@media (min-width: 768px) {
.home-institucional .item {height:320px;}
.home-institucional .carousel-caption {text-align:left;position:absolute;left:200px;bottom:auto;padding:0;top:120px;}
.home-institucional .carousel-caption-interior {height:290px;}
.home-institucional .carousel-inner>.item>img {max-width:300px;}
.home-institucional .carousel-caption h2 {font-size:18px;line-height:22px;}
.home-institucional .carousel-caption h3 {font-size:12px;line-height:14px;}
.home-institucional .carousel-caption h4 {font-size:10px;line-height:10px;}
.home-institucional .carousel-indicators {top:260px;left:30px;text-align:right;width:150px;margin-left:0}
}

@media (min-width: 992px) {
.home-institucional .item {height:390px;}
.home-institucional .carousel-caption {left:300px;top:140px;}
.home-institucional .carousel-caption-interior {height:340px;padding:30px 0 0 30px;}
.home-institucional .carousel-inner>.item>img {max-width:none;}
.home-institucional .carousel-caption h2 {font-size:30px;line-height:32px;}
.home-institucional .carousel-caption h3 {font-size:15px;line-height:19px;}
.home-institucional .carousel-caption h4 {font-size:12px;line-height:12px;}
.home-institucional .carousel-indicators {top:350px;width:250px;}
}

@media (min-width: 1200px) {
.home-institucional .item {height:440px;}
.home-institucional .carousel-caption {left:340px;}
.home-institucional .carousel-caption-interior {height:390px;}
.home-institucional .carousel-caption h2 {font-size:32px;line-height:35px;}
.home-institucional .carousel-indicators {left:60px;}
}


/* home autoridades
-------------------------------------------------------------------------------------------------------------- */
a.home-autoridades {display:block;background:#1294f3 url(../images/fondo-home-autoridades.jpg) left bottom no-repeat;height:195px;padding:20px;color:#fff;text-align:right;font-family:'Merriweather',serif;font-size:28px;line-height:34px;margin-top:30px;}

@media (min-width: 768px) {
a.home-autoridades {height:155px;font-size:22px;background-size:contain;}
}

@media (min-width: 992px) {
a.home-autoridades {margin-top:80px;}
}

@media (min-width: 1200px) {
a.home-autoridades {height:195px;font-size:28px;}
}


/* home reglamentos
-------------------------------------------------------------------------------------------------------------- */
a.home-reglamentos {display:block;background:url(../images/fondo-home-reglamento.jpg) center center no-repeat;background-size:cover;margin-top:30px;padding:20px;height:135px;}
a.home-reglamentos h2 {color:#fff;font-size:25px;line-height:27px;margin-top:25px;font-weight:700;}

@media (min-width: 768px) {
a.home-reglamentos {margin-bottom:30px;}
a.home-reglamentos h2 {font-size:20px;line-height:27px;}
}

@media (min-width: 992px) {
a.home-reglamentos {margin-top:60px;}
}

@media (min-width: 1200px) {
a.home-reglamentos {margin-top:80px;}
a.home-reglamentos h2 {font-size:25px;line-height:27px;}
}

/* home anuario
-------------------------------------------------------------------------------------------------------------- */
a.home-anuarios {display:block;background:url(../images/fondo-home-anuarios.jpg) center center no-repeat;background-size:cover;margin-top:30px;padding:20px;height:135px;}
a.home-anuarios h2 {color:#fff;font-size:25px;line-height:27px;margin-top:25px;font-weight:700;}

@media (min-width: 768px) {
a.home-anuarios {margin-bottom:30px;}
a.home-anuarios h2 {font-size:20px;line-height:27px;}
}

@media (min-width: 992px) {
a.home-anuarios {margin-top:60px;}
}

@media (min-width: 1200px) {
a.home-anuarios {margin-top:80px;}
a.home-anuarios h2 {font-size:25px;line-height:27px;}
}


/* home historia
-------------------------------------------------------------------------------------------------------------- */
.home-historia {padding-left:0;margin-top:30px;}
.home-historia-texto {padding-left:30px;padding-bottom:10px;}
.home-historia h2 {font-family:'Merriweather',serif;font-weight:700;font-size:28px;line-height:34px;color:#3b2922;}
.home-historia h3 {font-size:13px;line-height:17px;color:#555;margin-top:5px;}

@media (min-width: 768px) {
.home-historia-texto {padding-left:10px;padding-right:50px}
}

@media (min-width: 850px) {
.home-historia h2 {margin-top:45px;}
}

@media (min-width: 992px) {
.home-historia h2 {font-size:60px;line-height:50px;margin-top:30px}
.home-historia h2 span {display:block;font-size:40px;}
.home-historia h3 {font-size:15px;line-height:19px;margin-top:10px;}
}

@media (min-width: 1200px) {
.home-historia h2 {font-size:70px;line-height:55px;margin-top:50px;}
.home-historia-texto {padding-left:20px;padding-right:0;}
}


/* home socio
-------------------------------------------------------------------------------------------------------------- */
.home-socio {padding:0;}
.home-socio a, .home-socio a:focus {display:block;padding:25px;background:#ff5608;}
.home-socio a:hover {background:#bf430a;}
.home-socio h2 {font-family:'Merriweather',serif;font-weight:700;font-size:28px;line-height:32px;color:#fff;text-transform:uppercase;}
.home-socio h3 {font-size:18px;line-height:22px;color:#fff;margin-top:10px;}
.home-socio .btn {color:#fff;background-color:transparent;border:2px solid #fff;margin-top:30px;font-family:'Merriweather',serif;padding:10px 20px;font-size:16px;}

@media (min-width: 850px) {
.home-socio {margin-top:30px;}
}

@media (min-width: 992px) {
.home-socio h2 {font-size:30px;line-height:36px;}
.home-socio h3 {font-size:20px;line-height:24px;}
.home-socio .btn {font-size:20px;margin-top:100px;}
}

@media (min-width: 1200px) {
.home-socio {margin-top:50px;}
}


/* home remates
-------------------------------------------------------------------------------------------------------------- */
.home-remates {background:#ebedf8;}
.carousel.vertical .carousel-inner {height:315px;margin-bottom:40px;}
.carousel.vertical .item {-webkit-transition:0.6s ease-in-out top;-moz-transition:0.6s ease-in-out top;-ms-transition:0.6s ease-in-out top;-o-transition:0.6s ease-in-out top;transition:0.6s ease-in-out top;padding:0 15px;left:0;}
.carousel.vertical .active {top:0;}
.carousel.vertical .next {top:315px;}
.carousel.vertical .prev {top:-315px;}
.carousel.vertical .next.left, .carousel.vertical .prev.right {top:0;}
.carousel.vertical .active.left {top:-315px;}
.carousel.vertical .active.right {top:315px;}
.carousel.vertical .carousel-control .glyphicon-chevron-left {margin:0 0 0 -15px !important;top:0;}
.carousel.vertical .carousel-control .glyphicon-chevron-right {margin:0 -15px 0 0 !important;bottom:-25px;top:auto;}
.carousel.vertical .carousel-control .glyphicon-chevron-left:before {content: "\f106";}
.carousel.vertical .carousel-control .glyphicon-chevron-right:before {content: "\f107";}
.carousel.vertical .carousel-control {left:auto;right:auto;width:100%;top:auto;bottom:0;}
.carousel.vertical .glyphicon {text-shadow:none;}
.carousel.vertical .carousel-control {color:#999 !important;}
.carousel.vertical .carousel-control:hover {color:#000 !important;}
.home-remates li {background:#fff;margin-bottom:15px;}
.home-remates li a {display:block;height:90px;}
.home-remates li h3 {font-size:13px;line-height:15px;font-weight:700;color:#666;}
.home-remates li h2 {font-size:16px;line-height:18px;font-weight:900;color:#000;text-transform:uppercase;margin-top:3px;}
.home-remates .media-left {padding:10px;}
.home-remates .media-body {padding:10px;border-left:2px solid #cecece;height:90px}
.home-remates h4 {font-family:'Merriweather',serif;color:#3f4db8;font-weight:700;font-size:28px;line-height:34px;margin-top:20px;margin-bottom:20px;}
.home-remates h5 {font-size:15px;color:#555;margin-bottom:20px}

@media (min-width: 768px) {
.home-remates-calendario {background:url(../images/fondo-home-remates-calendario.png) top center repeat-y;}
.carousel.vertical .carousel-inner {height:285px;}
.carousel.vertical .prev, .carousel.vertical .active.left {top:-285px;}
.carousel.vertical .next, .carousel.vertical .active.right {top:285px;}
.home-remates li a, .home-remates .media-body {height:80px}
.home-remates li h3 {font-size:12px;line-height:14px;}
.home-remates li h2 {font-size:14px;line-height:16px;}
.home-remates h4 {font-size:24px;line-height:34px;}
}

@media (min-width: 992px) {
.carousel.vertical .carousel-inner {height:270px;}
.carousel.vertical .prev, .carousel.vertical .active.left {top:-270px;}
.carousel.vertical .next, .carousel.vertical .active.right {top:270px;}
.home-remates li a, .home-remates .media-body {height:75px}
.home-remates li h3 {font-size:13px;line-height:15px;}
.home-remates li h2 {font-size:16px;line-height:18px;}
.home-remates h4 {font-size:40px;line-height:46px;}
}

@media (min-width: 1200px) {
.carousel.vertical .carousel-inner {height:210px;}
.carousel.vertical .prev, .carousel.vertical .active.left {top:-210px;}
.carousel.vertical .next, .carousel.vertical .active.right {top:210px;}
.home-remates li a, .home-remates .media-body {height:55px}
.home-remates h4 {margin-top:50px;}
}


/* home calendario
-------------------------------------------------------------------------------------------------------------- */
.home-calendario {background:#e5e5e5;padding-top:20px;}
.home-calendario a {display:block;}
.home-calendario .media-object {max-width:150px}
.home-calendario h2 {font-family:'Merriweather',serif;color:#000;font-weight:700;font-size:24px;line-height:34px;margin-top:30px;}
.home-calendario h3 {font-size:15px;line-height:17px;color:#555;}

@media (min-width: 768px) {
.home-calendario .media-object {max-width:260px;margin-top:50px;}
.home-calendario h2 {margin-top:160px;}
}

@media (min-width: 992px) {
.home-calendario .media-object {max-width:none;margin-top:9px;}
.home-calendario .media-left {padding-right:20px;}
.home-calendario h2 {font-size:40px;line-height:44px;margin-bottom:10px}
}

@media (min-width: 1200px) {
.home-calendario .media-object {margin-top:0;}
.home-calendario .media-left {padding:30px 30px 0 30px;}
.home-calendario h2 {font-size:45px;line-height:49px;}
}


/* home newsletter
-------------------------------------------------------------------------------------------------------------- */
.home-newsletter {background:#333;padding-top:20px;padding-bottom:20px;text-align:center;}
.home-newsletter h2 {font-family:'Merriweather',serif;color:#fff;font-size:18px;line-height:24px;}
.home-newsletter h3 {color:#e5e5e5;font-size:14px;line-height:16px;margin:5px 0 15px;}
.home-newsletter .btn {font-family:'Merriweather',serif;font-weight:400;font-size:18px;line-height:20px;height:50px;padding:15px 30px;}
.home-newsletter .form-control {border:none;font-family:'Merriweather',serif;font-size:20px;line-height:50px;height:50px;padding:0 15px;}

@media (min-width: 768px) {
.home-newsletter {padding-top:30px;padding-bottom:30px;}
.home-newsletter h2 {font-size:24px;line-height:28px;}
.home-newsletter h3 {font-size:16px;line-height:18px;margin:10px 0 20px;}
}

@media (min-width: 992px) {
.home-newsletter {padding-top:50px;padding-bottom:50px;}
}

@media (min-width: 1200px) {

}


/* home banners
-------------------------------------------------------------------------------------------------------------- */
.home-banners {text-align:center;background:url(../images/fondo-banners.gif) top center;padding-top:20px;padding-bottom:20px;}
.home-banners span {background:#fff;padding:5px 10px;text-transform:uppercase;color:#ddd;font-size:9px;line-height:9px;}
.home-banners li {margin-top:20px;}

@media (min-width: 768px) {
.home-banners {padding-bottom:40px;}
}

@media (min-width: 992px) {
.home-banners {padding-top:20px;padding-bottom:60px;}
}


/* noticias
-------------------------------------------------------------------------------------------------------------- */
.noticias {padding-top:30px;padding-bottom:30px;}
.noticias-titulo {color:#3b2922;font-family:'Merriweather',serif;font-size:24px;line-height:24px;font-weight:700;text-align:center;padding-bottom:15px;}
.noticias .btn-group .btn {width:100%;}
.noticias-listado li {margin-top:15px;}
.noticias-listado li a {display:block;border:2px solid #bfbfbf;}
.noticias-listado li a:hover {border:2px solid #000;}
.noticias-caja {padding:15px;border-top:2px solid #bfbfbf;}
.noticias-listado li span {margin-right:5px;text-transform:uppercase;display:inline-block}
.noticias-listado li h2 {color:#000;font-weight:700;font-family:'Merriweather',serif;font-size:18px;line-height:22px;margin-top:15px;}
.noticias-listado li h4 {color:#333;font-size:11px;line-height:11px;margin-top:10px;}
.noticias-listado li a img {display: block;margin-left: auto;margin-right: auto;width:100%}

@media (min-width: 768px) {
.noticias-titulo {font-size:45px;line-height:45px;padding-bottom:30px;}
.btn-group-wrap {text-align:center;}
.noticias .btn-group {text-align:center;}
.noticias .btn-group .btn {width:auto;}
.noticias-listado li {margin-top:30px;}
    /*.noticias-listado li a {height:380px;}*/
}

@media (min-width: 992px) {
.noticias-titulo {font-size:60px;line-height:60px;padding-bottom:50px;}
.noticias .btn-group {margin-bottom:20px;}
.noticias {padding-top:50px;padding-bottom:50px;}
    /*.noticias-listado li span {font-size:11px;line-height:11px;}*/
.noticias-listado li h2 {font-size:20px;line-height:24px;margin-top:20px;}
.noticias-listado li h4 {font-size:12px;line-height:12px;margin-top:15px;}
.noticias-caja {padding:20px;}
    /*.noticias-listado li a {height:420px;}*/
}

@media (min-width: 1200px) {
    /*.noticias-listado li a {height:450px;}*/
}


/* paginador
-------------------------------------------------------------------------------------------------------------- */
.pagination {margin:30px 0 0;}
.pagination>li>a, .pagination>li>span {color:#ff5608;}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {background:#ff5608;color:#fff;border-color:#ff5608}

@media (min-width: 992px) {
.pagination {margin:50px 0 0;}
}

/* noticia
-------------------------------------------------------------------------------------------------------------- */
.noticia-titulo {text-align:center;font-family:'Merriweather',serif;font-size:24px;line-height:24px;font-weight:700;padding-top:30px;padding-bottom:30px;}
.noticia-interna, .interna {border-top:1px solid #f2f1f1;border-bottom:1px solid #f2f1f1;padding-top:30px;padding-bottom:30px;}
    /*.noticia-interna span {padding:5px 8px;font-size:10px;line-height:10px;text-transform:uppercase;color:#000;border:1px solid #000;font-weight:700;}*/
.noticia-interna span {margin-right:5px;text-transform:uppercase;display:inline-block}
.noticia-interna h2 {color:#000;font-weight:700;font-family:'Merriweather',serif;font-size:24px;line-height:30px;margin-top:20px;}
.noticia-interna h3 {color:#222;font-size:18px;line-height:22px;margin-top:15px;font-weight:700;}
.noticia-interna h4 {color:#333;font-size:12px;line-height:12px;margin-top:15px;border-bottom:1px solid #f2f1f1;margin-bottom:30px;padding-bottom:30px;}
.noticia-interna p {color:#333;font-size:16px;line-height:22px;/*margin-bottom:15px;*/}
.noticia-boton {text-align:center;padding-top:30px;padding-bottom:30px;}
.img-left, .img-right {padding-bottom:15px;}
.noticia-interna span.noticia-epigrafe {display:block;padding:10px 5px;font-size:12px;line-height:14px;text-transform:none;color:#555;border:none;xfont-weight:400;border-bottom:1px solid #f2f1f1;}

@media (min-width: 768px) {
.noticia-titulo {font-size:30px;line-height:30px;}
.noticia-interna h2 {font-size:30px;line-height:34px;}
.img-left, .img-right {max-width:360px;}
.img-left {float:left;padding-right:15px;}
.img-right {float:right;padding-left:15px;}
.img-right .noticia-epigrafe {text-align:right;}
}

@media (min-width: 992px) {
.noticia-titulo {font-size:40px;line-height:40px;}
.noticia-titulo, .noticia-interna, .noticia-boton, .interna {padding-top:50px;padding-bottom:50px;}
    /*.noticia-interna span {font-size:11px;line-height:11px;}*/
.noticia-interna h2 {font-size:50px;line-height:58px;margin-top:25px;}
    /*.noticia-interna h3, .noticia-interna p {margin-top:20px;}*/
.noticia-interna h4 {font-size:14px;line-height:14px;margin-top:20px;}
.noticia-interna p {font-size:18px;line-height:24px;}
.img-left, .img-right {max-width:380px;}
.img-left {padding:0 20px 20px 0;}
.img-right {padding:0 0 20px 20px;}
}

@media (min-width: 1200px) {
.img-left, .img-right {max-width:360px;}
}

.contenedor-noticia img {
    display: block !important;
    max-width: 100% !important;
    height: auto !important;
    margin: auto !important;
}

/* institucional
-------------------------------------------------------------------------------------------------------------- */
.institucional-historia {margin-top:30px;}
.institucional-historia-titulo-img {padding-right:5px;}
.institucional-historia-titulo-img .img-responsive-right {width:130px;}
.institucional-historia-titulo {padding-left:5px;font-weight:700;font-family:'Merriweather',serif;padding-top:10px;color:#333;}
.institucional-historia h6 {font-size:20px;line-height:22px;}
.institucional-historia h5 {font-size:33px;line-height:35px;}
.institucional-historia-carousel {padding-bottom:110px;margin-top:20px;}
.institucional-historia .carousel-indicators {bottom:-110px;width:100%;margin-left:-50%;border-top:4px solid #0a0a0a;border-bottom:1px dotted #333;padding:10px 0}
.institucional-historia .anuario .carousel-indicators {position: initial; margin-left: auto; margin-right: auto; margin-bottom: 20px;}
.institucional-historia .carousel-indicators-numbers li {text-indent:0;margin:0;width:48px;height:24px;border:none;border-radius:0;line-height:24px;color:#999;background-color:none;transition:all 0.25s ease;font-size:11px;text-align:left;padding:0 0 0 3px;font-family:'Merriweather',serif;}
.institucional-historia .anuario .carousel-indicators-numbers li {min-width: 147px}
.institucional-historia .carousel-indicators-numbers li span {color:#999 !important;font-weight:400 !important;}
.institucional-historia .carousel-indicators-numbers li:hover {color:#666;}
.institucional-historia .carousel-indicators-numbers li.active {color:#230909;background:none;}
.institucional-historia-carousel-decadas {background:url(../images/fondo-institucional-historia.png) center center no-repeat;background-size:contain;font-weight:900;color:#333;font-size:30px;line-height:30px;}
.institucional-historia-carousel-decadas .text-right {color:#fb5508}
.institucional-historia-carousel-texto {font-size:12px;line-height:16px;margin-top:10px;font-family:'Merriweather',serif;color:#333;padding:0 20px;}
.institucional-historia-carousel-texto strong {color:#fb5508;font-size:14px;}
.institucional-historia-carousel-texto p {margin:10px 0 0;}
.institucional-historia .carousel-control {width:8.33333333%;background:none;color:#b7b7b7 !important;opacity:1;}
.institucional-historia .carousel .glyphicon {display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size:50px !important;line-height:30px !important;}
.institucional-historia .carousel .glyphicon-chevron-left:before {content: "\f104";}
.institucional-historia .carousel .glyphicon-chevron-right:before {content: "\f105";}
.institucional-historia .carousel-control:hover {color:#194775 !important;}
.institucional-presidentes {margin-top:30px;background:#f1f1f1;padding:30px 20px;text-align:center;}
.institucional-presidentes img {border-radius:100px}
.institucional-presidentes li {margin-top:30px;}
.institucional-presidentes h4 {font-weight:700;font-family:'Merriweather',serif;font-size:30px;line-height:30px;}
.institucional-presidentes h2 {font-weight:700;font-family:'Merriweather',serif;font-size:16px;line-height:20px;margin:5px 0;}
.institucional-presidentes h3 {font-weight:700;font-size:13px;line-height:13px;color:#666;}
.institucional-presidentes-mas {margin-top:30px;font-size:16px;}
.institucional-presidentes-mas [data-toggle="collapse"].collapsed .if-not-collapsed {display:none;}
.institucional-presidentes-mas [data-toggle="collapse"]:not(.collapsed) .if-collapsed {display:none;}
.institucional-objetivo {margin-top:30px;background:url(../images/fondo-institucional-objetivo.jpg) center bottom no-repeat;background-size:cover}
.institucional-objetivo-caja {background:#fff;padding:20px 20px 0;margin-top:80px;}
.institucional-objetivo h2 {color:#000;font-weight:700;font-family:'Merriweather',serif;font-size:24px;line-height:30px;background:url(../images/linea-naranja.gif) left bottom no-repeat;padding-bottom:20px;margin-bottom:15px;}
.institucional-objetivo h3 {color:#666;font-size:16px;line-height:20px;}
.institucional-autoridades {background:url(../images/fondo-institucional-autoridades.jpg) left top no-repeat;margin-top:30px;}
.institucional-autoridades h2 {color:#fff;font-weight:700;font-family:'Merriweather',serif;font-size:30px;line-height:30px;padding:20px 0;}
.institucional-autoridades-caja {background:#fff;padding:1px 5px 1px 20px;}
.institucional-autoridades-caja .panel-heading {padding:0;border-radius:0;background:none;}
.institucional-autoridades-caja .panel-title a {padding:20px 20px 20px 0;display:block;width:100%;color:#121212;font-size:20px;font-weight:700;border-bottom:1px dashed #999;font-weight:700;font-family:'Merriweather',serif;}
.institucional-autoridades-caja .panel {border:none;box-shadow:none;}
.institucional-autoridades-caja .panel > .panel-heading {background-color:#fff;border:none}
.institucional-autoridades-caja .panel > .panel-heading + .panel-collapse > .panel-body {font-size:14px;line-height:16px;padding:0 0 20px;border-top:none;color:#666;border-bottom:2px solid #999;}
.institucional-autoridades-caja .panel > .panel-heading + .panel-collapse > .panel-body strong {font-size:16px;line-height:22px;color:#121212;}
.institucional-autoridades-caja .panel > .panel-heading + .panel-collapse > .panel-body h3 {font-size:14px;line-height:22px;font-weight:700;color:#111;}
.institucional-autoridades-caja .panel > .panel-heading .badge {color:#fff;background-color:#0e5881;}
.institucional-autoridades-caja .panel .panel-heading a:after {font-family:'FontAwesome';content: "\f068";float:right;color: #ff5608;margin-right:-20px;}
.institucional-autoridades-caja .panel .panel-heading a.collapsed:after {content: "\f067";}
.institucional-autoridades-caja .panel .panel-heading a.collapsed.off:after {content: "";}
.institucional-autoridades-caja .panel-body li {margin-top:20px;}
.institucional-autoridades-caja .panel-body li.separador {margin-top:0;}
.institucional-autoridades-caja .panel-group {margin-bottom:0;}
.institucional-actas {margin-top:30px;border:5px solid #f7f7f7;padding:20px;}
.institucional-actas h2 {font-weight:700;font-family:'Merriweather',serif;font-size:30px;line-height:30px;}
.institucional-actas-estatuto {padding-bottom:5px;margin-bottom:20px;border-bottom:2px solid #f7f7f7;}
.institucional-actas li {margin-top:15px;}
.institucional-actas ul {padding-bottom:15px;}
.institucional-actas form {margin:15px 0 25px;}
.institucional-actas h3, .institucional-actas label {font-size:16px;font-weight:700;}
.institucional-actas-resultados {border-top:1px solid #f7f7f7;margin-top:20px;padding-top:20px;}
.institucional-actas-resultados ul {padding-bottom:0;}
.institucional-reglamentos {margin-top:30px;background:#333;color:#fff;} 
.institucional-reglamentos-caja {padding:20px;}
.institucional-reglamentos-caja .fa-file-text-o {font-size:30px;}
.institucional-reglamentos-caja h2 {color:#fff;font-weight:700;font-family:'Merriweather',serif;font-size:30px;line-height:30px;padding:15px 0 25px;background:url(../images/linea-naranja.gif) left bottom no-repeat;}
.institucional-reglamentos-caja h3 {margin:15px 0;font-size:16px;line-height:20px;}
.institucional-reglamentos-caja a:hover {color:#fff;}
.institucional-reglamentos-archivos {padding:0px 20px 20px 15px;font-size:14px;line-height:20px;}
.institucional-reglamentos-archivos strong {font-size:16px;}
.institucional-reglamentos-archivos li {margin-top:15px;}
.institucional-reglamentos-archivos a, .institucional-reglamentos-archivos a:focus {color:#ccc;}
.institucional-reglamentos-archivos a:hover {color:#ff5608;}
.institucional-formularios {margin-top:30px;margin-bottom:30px;background:#f7f7f7;padding:20px;} 
.institucional-formularios .fa-file-text-o {font-size:30px;}
.institucional-formularios h2 {font-weight:700;font-family:'Merriweather',serif;font-size:30px;line-height:30px;padding:15px 0 25px;background:url(../images/linea-naranja.gif) left bottom no-repeat;}
.institucional-formularios li {margin-top:20px;font-size:16px;line-height:20px;}
.institucional-formularios li strong {text-transform:uppercase;font-size:14px;}

@media (max-width: 500px) {
.institucional-historia .anuario .carousel-indicators-numbers li {min-width: 81px}
}

@media (min-width: 500px) {
.institucional-historia-carousel {padding-bottom:45px;}
.institucional-historia .carousel-indicators {bottom:-45px;}
.institucional-historia .anuario .carousel-indicators-numbers li {min-width: 81px}
}

@media (min-width: 768px) {
.institucional-historia-titulo-img .img-responsive-right {width:170px;}
.institucional-historia-titulo {padding-top:15px;}
.institucional-historia h6 {font-size:25px;line-height:30px;}
.institucional-historia h5 {font-size:40px;line-height:42px;}
.institucional-historia-carousel-decadas {padding-top:10px;padding-bottom:10px;font-size:35px;line-height:35px;}
.institucional-historia .carousel-indicators-numbers li {width:60px;font-size:14px;font-weight:700;}
.institucional-historia .anuario .carousel-indicators-numbers li {min-width: 105px}
.institucional-historia-carousel {padding-bottom:85px;}
.institucional-historia .carousel-indicators {bottom:-85px;}
.institucional-historia-carousel-texto {text-align:left;margin-top:0;}
.institucional-presidentes {padding:30px;}
.institucional-objetivo {background-position:center center;}
.institucional-objetivo-caja {margin-top:120px;}
.institucional-actas-estatuto {padding-bottom:0;margin-bottom:0;border-right:2px solid #f7f7f7;border-bottom:none;padding-right:30px;}
.institucional-actas form {margin:15px 0 0;}
.institucional-reglamentos {margin-top:50px;}
.institucional-reglamentos-foto {margin-top:-20px;}
.institucional-reglamentos-caja h3 {margin-bottom:50px;}
.institucional-reglamentos-archivos {padding:0px 30px 30px}
.institucional-formularios-lista {border-left:1px solid #e5e5e5;}
.institucional-formularios li:first-child {margin-top:0;}
}

@media (min-width: 992px) {
.institucional-historia {margin-top:50px;}
.institucional-historia-titulo-img .img-responsive-right {width:auto;}
.institucional-historia-titulo {padding-top:20px;}
.institucional-historia h6 {font-size:50px;line-height:50px;}
.institucional-historia h5 {font-size:70px;line-height:70px;}
.institucional-historia .anuario .carousel-indicators-numbers li {min-width: 147px}
.institucional-historia-carousel-decadas {padding-top:20px;padding-bottom:20px;font-size:60px;line-height:60px;background-size:auto;}
.institucional-historia-carousel-texto p {margin:20px 0 0;}
.institucional-historia-carousel {padding-bottom:115px;margin-top:20px;}
.institucional-historia .carousel-indicators {bottom:-115px;padding:20px 0;}
.institucional-historia .carousel-indicators-numbers li {width:80px;font-size:18px;height:30px;line-height:30px;}
.institucional-historia-carousel-texto {font-size:16px;line-height:22px;}
.institucional-historia-carousel-texto strong {font-size:18px;}
.institucional-presidentes {margin-top:50px;padding:50px 0;}
.institucional-presidentes h4 {font-size:50px;line-height:50px;}
.institucional-presidentes h2 {font-size:20px;line-height:24px;margin:10px 0;}
.institucional-presidentes li {margin-top:50px;}
.institucional-presidentes-mas {margin-top:50px;font-size:20px;}
.institucional-objetivo {margin-top:50px;background-size:inherit;}
.institucional-objetivo-caja {padding:30px 30px 0;margin-top:300px;}
.institucional-objetivo h2 {font-size:34px;line-height:34px;padding-bottom:30px;margin-bottom:25px;}
.institucional-objetivo h3 {font-size:20px;line-height:26px;}
.institucional-autoridades {margin-top:50px;}
.institucional-autoridades h2 {font-size:50px;line-height:50px;padding:30px 0;}
.institucional-autoridades-caja {padding:1px 5px 1px 30px;}
.institucional-autoridades-caja .panel-title a {padding:30px 20px 30px 0;font-size:25px;}
.institucional-autoridades-caja .panel-body li {margin-top:30px;}
.institucional-autoridades-caja .panel > .panel-heading + .panel-collapse > .panel-body {font-size:15px;line-height:17px;padding:0 0 30px;}
.institucional-autoridades-caja .panel > .panel-heading + .panel-collapse > .panel-body strong {font-size:18px;line-height:24px;}
.institucional-actas {margin-top:50px;padding:30px;}
.institucional-reglamentos {margin-top:80px;}
.institucional-reglamentos-foto {margin-top:-30px;}
.institucional-reglamentos-caja {padding:30px;font-size:18px;line-height:18px;}
.institucional-reglamentos-caja .fa-file-text-o, .institucional-formularios .fa-file-text-o {font-size:40px;}
.institucional-reglamentos-caja h2, .institucional-formularios h2 {font-size:40px;line-height:40px;padding:20px 0 30px;}
.institucional-reglamentos-caja h3 {margin:20px 0 45px;font-size:20px;line-height:24px;}
.institucional-reglamentos-archivos li {margin-top:20px;}
.institucional-formularios {margin-top:50px;margin-bottom:50px;padding:30px;} 
.institucional-formularios li {margin-top:30px;font-size:18px;line-height:22px;}
.institucional-formularios li strong {text-transform:uppercase;font-size:16px;}
}

@media (min-width: 1200px) {
.institucional-reglamentos-caja h3 {margin-bottom:145px;}
.institucional-historia .carousel-indicators-numbers li {width:90px;font-size:20px;height:30px;line-height:30px;}
.institucional-historia-carousel-decadas {font-size:80px;line-height:80px;}
}


/* ingresar
-------------------------------------------------------------------------------------------------------------- */
.ingresar {background:#faf9f9;padding:15px 0;}
.ingresar-form-login {background:#fff;padding:20px;}
.ingresar-form-login h2 {font-weight:700;font-family:'Merriweather',serif;font-size:20px;line-height:22px;color:#0a0a0a;margin-bottom:20px;}
.ingresar-form-login .form-group {margin-bottom:20px;}
.ingresar-form-login .form-control {height:44px;padding:11px 12px;border: 1px solid #f3f1f1;box-shadow:none;}
.ingresar-form-registrarse {background:#7a7a7a;padding:20px;}
.ingresar-form-registrarse h2 {font-weight:700;font-family:'Merriweather',serif;font-size:18px;line-height:20px;color:#fff;margin-bottom:20px;}
.ingresar-form-texto-sm {font-size:12px;line-height:14px;padding:10px 0 0 15px;}

@media (min-width: 768px) {
.ingresar {padding:30px 0;}
.ingresar-imagen {padding-right:0;margin-top:30px;}
.ingresar-form {padding-left:0;}
.ingresar-form-login, .ingresar-form-registrarse {padding:30px;}
.ingresar-form-texto-sm {padding-top:15px;}
}

@media (min-width: 992px) {
.ingresar {padding:50px 0;}
.ingresar-form-login h2 {font-size:22px;line-height:24px;}
.ingresar-form-registrarse h2 {font-size:20px;line-height:22px;}
}


/* recuperar contraseƱa
-------------------------------------------------------------------------------------------------------------- */
@media (min-width: 768px) {
.recuperar .ingresar-imagen {padding-right:0;margin-top:0px;}
.recuperar .ingresar-form {padding-left:0;margin-top:30px;}
}


/* disciplinas
-------------------------------------------------------------------------------------------------------------- */
.disciplinas-titulo {color:#fff;text-transform:uppercase;font-size:17px;}
.disciplinas-titulo h2 {text-align:center;}
.disciplinas-titulo .col-xs-12 {padding-top:80px;padding-bottom:15px;}
.disciplinas-titulo strong {font-weight:900;}
.disciplinas-fondo-aparte {background:#cdde20;}
.disciplinas-fondo-corral {background:#00a7f6;}
.disciplinas-fondo-rienda {background:#f7412c;}
.disciplinas-fondo-freno {background:#89c541;}
.disciplinas-fondo-morfologia {background:#9d1db2;}
.disciplinas-fondo-marcha {background:#009788;}
.disciplinas-fondo-rodeos {background:#fe9900;}
.disciplinas-fondo-aparte-claro {background:#f5f8d2;}
.disciplinas-fondo-corral-claro {background:#ccedfd;}
.disciplinas-fondo-rienda-claro {background:#fdd9d5;}
.disciplinas-fondo-freno-claro {background:#e7f3d9;}
.disciplinas-fondo-morfologia-claro {background:#ebd2f0;}
.disciplinas-fondo-marcha-claro {background:#cceae7;}
.disciplinas-fondo-rodeos-claro {background:#ffebcc;}
.disciplinas-fondo-aparte .col-xs-12 {background:url(../images/icono-aparte.png) center 10px no-repeat;}
.disciplinas-fondo-corral .col-xs-12 {background:url(../images/icono-corral.png) center 10px no-repeat;}
.disciplinas-fondo-rienda .col-xs-12 {background:url(../images/icono-rienda.png) center 10px no-repeat;}
.disciplinas-fondo-freno .col-xs-12 {background:url(../images/icono-freno.png) center 10px no-repeat;}
.disciplinas-fondo-morfologia .col-xs-12 {background:url(../images/icono-morfologia.png) center 10px no-repeat;}
.disciplinas-fondo-marcha .col-xs-12 {background:url(../images/icono-marcha.png) center 10px no-repeat;}
.disciplinas-fondo-rodeos .col-xs-12 {background:url(../images/icono-rodeos.png) center 10px no-repeat;}
.disciplinas-color-aparte {color:#cdde20 !important;}
.disciplinas-color-corral {color:#00a7f6 !important;}
.disciplinas-color-rienda {color:#f7412c !important;}
.disciplinas-color-freno {color:#89c541 !important;}
.disciplinas-color-morfologia {color:#9d1db2 !important;}
.disciplinas-color-marcha {color:#009788 !important;}
.disciplinas-color-rodeos {color:#fe9900 !important;}
.disciplinas-linea-arriba-aparte {border-top:4px solid #b8c90f;}
.disciplinas-linea-arriba-corral {border-top:4px solid #0493d6;}
.disciplinas-linea-arriba-rienda {border-top:4px solid #de2a16;}
.disciplinas-linea-arriba-freno {border-top:4px solid #71ae28;}
.disciplinas-linea-arriba-morfologia {border-top:4px solid #8a0d9e;}
.disciplinas-linea-arriba-marcha {border-top:4px solid #027d71;}
.disciplinas-linea-arriba-rodeos {border-top:4px solid #eb8e01;}
.disciplinas-noticias {border-top:1px solid #686868;padding-top:30px;margin-top:10px;}
.disciplinas-noticias ul {margin-bottom:15px;}
.disciplinas-noticias li a {padding-top:15px;padding-bottom:15px;border-top:1px dotted #686868;display:block;}
.disciplinas-noticias a:hover h2, .disciplinas-noticias a:hover h3 {color:#ff5608;}
.disciplinas-noticias li:first-child a {border:none;}
.disciplinas-noticias h2 {color:#121212;font-family:'Merriweather',serif;font-size:14px;line-height:18px;}
.disciplinas-noticias h3 {color:#666;font-size:12px;line-height:12px;margin-top:5px;}
.disciplinas-noticias h4 {font-size:13px;line-height:15px;font-weight:700;text-transform:uppercase;text-decoration:underline;color:#121212;}
.disciplinas-eventos-curso {margin-top:30px;padding:0 15px 15px;}
.disciplinas-eventos-caja {display:block;padding:15px;}
.disciplinas-eventos-caja h2 {font-family:'Merriweather',serif;font-size:18px;line-height:22px;margin-bottom:15px;}
.disciplinas-eventos-caja h3 {font-size:13px;margin-top:5px;}
.disciplinas-eventos-curso h4 {font-family:'Merriweather',serif;font-size:24px;line-height:28px;color:#fff;font-weight:700;}
.disciplinas-eventos-curso .disciplinas-eventos-caja {background:#121212;color:#fff;border:2px solid #121212;}
.disciplinas-eventos-curso .disciplinas-eventos-caja:hover {background:#fff;color:#121212;}
.disciplinas-eventos-curso li, .disciplinas-eventos-proximos li {margin-top:15px;}
.disciplinas-eventos-proximos {margin-top:30px;padding-bottom:15px;}
.disciplinas-eventos-proximos .disciplinas-eventos-caja {background:#fff;color:#121212;border-bottom:2px solid #121212;}
.disciplinas-eventos-proximos .disciplinas-eventos-caja:hover {background:#121212;color:#fff;}
.disciplinas-eventos-proximos h4 {font-family:'Merriweather',serif;font-size:20px;line-height:24px;color:#121212;font-weight:700;}
.disciplinas-eventos-proximos .fa {line-height:24px;font-size:20px;}
.disciplinas-eventos-proximos .text-right a {color:#121212 !important;}
.disciplinas .home-disciplinas h2 {text-align:center;font-family:'Merriweather',serif;font-size:20px;line-height:24px;color:#121212;font-weight:700;}
.disciplinas .home-disciplinas {background:#fff;padding:30px;margin:0;z-index:1;}
.disciplinas .home-disciplinas a {color:#121212;}
.disciplinas .home-disciplinas a.home-disciplinas-aparte {background-image:url(../images/icono-aparte-negro.png);}
.disciplinas .home-disciplinas a.home-disciplinas-corral {background-image:url(../images/icono-corral-negro.png);}
.disciplinas .home-disciplinas a.home-disciplinas-rienda {background-image:url(../images/icono-rienda-negro.png);}
.disciplinas .home-disciplinas a.home-disciplinas-freno {background-image:url(../images/icono-freno-negro.png);}
.disciplinas .home-disciplinas a.home-disciplinas-morfologia {background-image:url(../images/icono-morfologia-negro.png);}
.disciplinas .home-disciplinas a.home-disciplinas-marcha {background-image:url(../images/icono-marcha-negro.png);}
.disciplinas .home-disciplinas a.home-disciplinas-rodeos {background-image:url(../images/icono-rodeos-negro.png);}
.disciplinas-tablas .panel-heading {padding:0;border-radius:0;background:none;}
.disciplinas-tablas .panel-title a {padding:20px;display:block;width:100%;color:#121212;font-size:24px;font-weight:700;border-bottom:1px solid #e5e5e5;font-weight:700;font-family:'Merriweather',serif;text-align:center;}
.disciplinas-tablas .panel {border:none;box-shadow:none;}
.disciplinas-tablas .panel > .panel-heading {background-color:#fff;border:none}
.disciplinas-tablas .panel > .panel-heading + .panel-collapse > .panel-body {font-size:14px;line-height:16px;padding:20px 0;border-top:none;color:#666;border-bottom:2px solid #999;}
.disciplinas-tablas .panel > .panel-heading .badge {color:#fff;background-color:#0e5881;}
.disciplinas-tablas .panel .panel-heading a:after {font-family:'FontAwesome';content: "\f068";float:right;color: #ff5608;margin-right:-20px;}
.disciplinas-tablas .panel .panel-heading a.collapsed:after {content: "\f067";}
.disciplinas-tablas .panel .panel-heading a.collapsed.off:after {content: "";}
.disciplinas-tablas .panel-group {margin-bottom:0;}
.disciplinas-tablas-actualizado {color:#666;}
.disciplinas-tablas-actualizado strong {color:#121212;}
.disciplinas-tablas-btn-descargar {margin-top:10px;}
.disciplinas-tabla-referencia {margin-top:20px;font-size:12px;line-height:15px;color:#f7412c;}
.disciplinas .table-xs a {color:#000;text-decoration:underline;font-weight:700;}
.disciplinas .table-xs a:hover {color:#ff5608;}
.disciplinas-color-referencia, .disciplinas .table-xs .disciplinas-color-referencia a {color:#f7412c;}
.disciplinas .table-xs .disciplinas-color-referencia a:hover {color:#000;}
.disciplinas .nav-tabs {margin-top:30px;font-size:20px;}
.disciplinas .nav-tabs>li.active>a, .disciplinas .nav-tabs>li.active>a:hover, .disciplinas .nav-tabs>li.active>a:focus {font-weight:900;color:#121212;}
.disciplinas .nav-tabs>li>a {color:#888;}

@media (min-width: 768px) {
.disciplinas-titulo {font-size:20px;line-height:20px;}
.disciplinas-titulo .col-xs-12 {padding-top:15px;}
.disciplinas-titulo h2 {text-align:left;margin-left:100px;border-left:1px dotted #fff;padding:15px 0 15px 20px;}
.disciplinas-titulo .col-xs-12 {background-position:10px 7px;}
.disciplinas-noticias {border:none;}
.disciplinas .home-institucional {border-right:1px solid #686868;}
.disciplinas-noticias .btn-ne-bl-ne {font-size:12px;}
.disciplinas-eventos-curso {padding:0 30px 15px;}
.disciplinas-eventos-caja h2 {height:50px;}
.disciplinas-eventos-caja h3 {font-size:14px;}
.disciplinas .home-disciplinas {margin-top:0;position:relative;padding:50px 30px;margin-left:-15px;}
.disciplinas .home-disciplinas a:hover {background-position:center -94px;}
.disciplinas .home-disciplinas h2 {margin-bottom:20px;}
.disciplinas-tablas-actualizado {line-height:36px;}
.disciplinas-tablas-btn-descargar {margin-top:0px;text-align:right;}
.disciplinas .nav-tabs {margin-top:50px;}
}

@media (min-width: 992px) {
.disciplinas-titulo {font-size:35px;line-height:35px;}
.disciplinas-titulo h2 {padding:5px 0 5px 20px;}
.disciplinas-titulo .col-xs-12 {padding-top:20px;padding-bottom:20px;background-position:10px 10px;}
.disciplinas-noticias {padding-left:15px;}
.disciplinas-noticias li a {padding-top:20px;padding-bottom:20px;}
.disciplinas-noticias h3 {margin-top:10px;}
.disciplinas-noticias .btn-ne-bl-ne {font-size:11px;}
.disciplinas-eventos-curso {padding:0 30px 30px;}
.disciplinas-eventos-curso li, .disciplinas-eventos-proximos li {margin-top:30px;}
.disciplinas-eventos-caja h2 {height:75px;}
.disciplinas-eventos-curso h4 {font-size:42px;line-height:42px;}
.disciplinas-eventos-proximos h4 {font-size:26px;line-height:26px;}
.disciplinas-eventos-proximos {padding-bottom:30px;}
.disciplinas-eventos-proximos .fa {line-height:26px;}
.disciplinas .home-disciplinas a:hover {background-position:center -113px;}
.disciplinas .home-disciplinas {padding:70px;}
.disciplinas-tablas .panel-title a {padding:30px 20px;font-size:26px;}
.disciplinas-tablas .panel > .panel-heading + .panel-collapse > .panel-body {font-size:15px;line-height:17px;padding:30px 0;}
.disciplinas-tabla-referencia {margin-top:15px;font-size:13px;line-height:13px;}
.disciplinas .nav-tabs {margin-top:70px;font-size:25px;}
}

@media (min-width: 1200px) {
.disciplinas-noticias ul {margin-top:10px;}
.disciplinas-noticias h2 {font-size:20px;line-height:24px;}
.disciplinas-noticias .btn-ne-bl-ne {font-size:16px;padding:10px;}
.disciplinas-eventos-curso h4 {font-size:55px;line-height:55px;}
.disciplinas .home-disciplinas {padding:70px 120px;}
}


/* tablas
-------------------------------------------------------------------------------------------------------------- */
table.table-xs {margin-top:20px;}
table.table-xs>tbody>tr>td, table.table-xs>tbody>tr>th, table.table-xs>tfoot>tr>td, table.table-xs>tfoot>tr>th, table.table-xs>thead>tr>td, table.table-xs>thead>tr>th {border-bottom:1px solid #999;font-size:0.86em;}
table.table-xs>thead>tr>td, table.table-xs>thead>tr>th {border-bottom:2px solid #f04323;color:#f04323;padding-top:0;text-transform:uppercase;font-size:0.78em;line-height:14px;}
table.table-xs>tbody>tr>td, table.table-xs>tbody>tr>th, table.table-xs>tfoot>tr>td, table.table-xs>tfoot>tr>th, table.table-xs>thead>tr>td, table.table-xs>thead>tr>th {padding:15px 10px;}
table.table-xs tr:last-child td {border-bottom:none;}
table.table-xs>tbody>tr>td, table.table-xs>tbody>tr>th, table.table-xs>tfoot>tr>td, table.table-xs>tfoot>tr>th, table.table-xs>thead>tr>td, table.table-xs>thead>tr>th {border-bottom:1px solid #999;font-size:12px;line-height:14px;}
table.table-xs>thead>tr>td, table.table-xs>thead>tr>th {font-size:10px;line-height:10px;padding:10px;background:#121212;color:#fff;}
table.table-xs td {padding-left:10px !important;border-bottom:1px solid #cecece !important;}
table.table-xs>tbody>tr>td.text-right, table.table-xs>thead>tr>th.text-right {padding-right:10px !important;}
td.disciplinas-fondo-aparte, td.disciplinas-fondo-corral, td.disciplinas-fondo-rienda, td.disciplinas-fondo-freno, td.disciplinas-fondo-morfologia, td.disciplinas-fondo-marcha, td.disciplinas-fondo-rodeos {color:#fff !important;}
table.table-xs td strong {color:#121212;}
td.disciplinas-fondo-aparte, td.disciplinas-fondo-corral, td.disciplinas-fondo-rienda, td.disciplinas-fondo-freno, td.disciplinas-fondo-morfologia, td.disciplinas-fondo-marcha, td.disciplinas-fondo-rodeos {color:#fff !important;}

@media (min-width:768px) {
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {vertical-align:middle;}
}

@media (min-width:1200px) {
table.table-xs>tbody>tr>td {font-size:13px;line-height:15px;}
}


/* contacto
-------------------------------------------------------------------------------------------------------------- */
.contacto-datos {text-align:center;margin-top:30px;border:1px solid #f2f1f1;padding:20px 20px 10px}
.contacto-datos h2 {font-weight:700;font-size:16px;margin-bottom:15px;}

@media (min-width: 768px) {
.contacto-datos {text-align:left;margin-top:0;border:none;padding:0}
.contacto form {border-right:1px solid #f2f1f1;padding-right: 30px;}
}


/* resultados
-------------------------------------------------------------------------------------------------------------- */
.resultados, .resultados-listado {padding-top:30px;}
.resultados-titulo {color:#121212;text-align:center;padding-bottom:30px;font-size:16px;}
.resultados-titulo h2 {font-family:'Merriweather',serif;font-size:24px;line-height:24px;margin-bottom:15px;}
.resultados-titulo h2 strong {color:#ff5608;}
.resultados .interna {padding-top:0;}
.resultados-listado li {border-top:1px solid #f2f1f1;}
.resultados-listado li a {display:block;padding:30px 15px;}
.resultados-listado li a:hover {background:#f0f0f0;}
.resultados-listado li span {padding:5px 8px;font-size:10px;line-height:10px;text-transform:uppercase;color:#000;border:1px solid #000;font-weight:700;}
.resultados-listado li h2 {color:#000;font-weight:700;font-family:'Merriweather',serif;font-size:18px;line-height:22px;margin-top:15px;}
.resultados-listado li h3 {color:#333;font-size:13px;line-height:17px;margin-top:10px;}
.resultados .calendario-filtros {margin:30px 0 0;}

@media (min-width: 768px) {
.resultados-listado li a {padding:30px;margin:0 -15px;}
}

@media (min-width: 992px) {
.resultados, .resultados-listado {padding-top:50px;}
.resultados-titulo {padding-bottom:50px;}
.resultados-listado li a {padding:50px;}
.resultados-listado li h2 {font-size:20px;line-height:24px;margin-top:20px;}
.resultados-listado li h3 {font-size:14px;line-height:18px;}
.resultados .calendario-filtros {margin:50px 0 0;}
}


/* caballo
-------------------------------------------------------------------------------------------------------------- */
.caballo-tabla .table {border-bottom:1px solid #ddd;margin-bottom:0;color:#666;font-size:13px;line-height:15px;width:660px;}
.caballo-tabla .table h2 {font-size:14px;line-height:16px;text-transform:uppercase;color:#000;font-weight:900;margin-bottom:5px;}
.caballo-tabla .table h3 {font-weight:700;font-size:16px;line-height:18px;border-bottom:1px solid #ddd;padding:5px 0 15px;color:#333;margin-bottom:15px;}
.caballo-tabla .table strong {color:#333;font-weight:700;}
.caballo-tabla .table li {margin-top:5px}
.caballo-tabla .table>thead>tr>th, .caballo-tabla .table>tbody>tr>th, .caballo-tabla .table>tfoot>tr>th, .caballo-tabla .table>thead>tr>td, .caballo-tabla .table>tbody>tr>td, .caballo-tabla .table>tfoot>tr>td {vertical-align:middle;padding:20px 0 20px 20px;}
.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td {white-space: normal;}
.caballo-tabla-destacado {background:#f0f0f0;padding:10px 20px !important;}
.caballo-tabla .table .caballo-tabla-destacado h2 {font-size:24px;line-height:24px;font-weight:900;}

@media (min-width: 768px) {
.caballo-tabla .table {width:100%;}
}

@media (min-width: 992px) {
.caballo-tabla .table {font-size:14px;line-height:16px;}
.caballo-tabla .table h2 {font-size:16px;line-height:18px;}
.caballo-tabla .table .caballo-tabla-destacado h2 {font-size:30px;line-height:30px;}
}


/* genealogia
-------------------------------------------------------------------------------------------------------------- */
.genealogia-buscador {background:#f0f0f0;padding-top:30px;padding-bottom:30px;}
.genealogia-buscador h2 {color:#121212;font-weight:700;font-family:'Merriweather',serif;font-size:16px;line-height:18px;margin-bottom:20px;text-align:center;}
.genealogia-resultados {padding-top:15px;padding-bottom:30px;}
.genealogia-resultados tr {cursor:pointer;}
.genealogia-resultados .table tbody tr:hover td {background-color:#ff5608;color:#fff;}

@media (min-width: 992px) {
.genealogia-buscador {padding-top:50px;padding-bottom:50px;}
.genealogia-buscador h2 {font-size:18px;line-height:22px;margin-bottom:30px;}
.genealogia .form-group {margin-bottom:25px;}
.genealogia-resultados {padding-top:35px;padding-bottom:50px;}
.genealogia-resultados .table tbody tr td {font-size:15px;padding:20px 10px;}
}

@media (min-width: 1200px) {
.genealogia-resultados .table tbody tr td {font-size:17px;}
}


/* calendario
-------------------------------------------------------------------------------------------------------------- */
.calendario .fc-left h2 {font-weight:700;font-size:16px;line-height:30px;text-transform:uppercase;}
.calendario .fc-scroller {height:auto !important;}
.calendario .fc-widget-header {text-transform:uppercase;font-size:12px;line-height:26px;background:#999;color:#fff;}
.calendario .fc-event, .calendario .fc-event-dot {background-color:#ff5608;}
.calendario .fc-event:hover, .calendario .fc-event-dot:hover {background-color:#121212 !important;}
.calendario .fc-event {border-radius:0px;border:none;padding:5px;}
.calendario .fc-unthemed td.fc-today {background:#f0f0f0;font-weight:700;}
.calendario .fc-more {font-size:11px;}
.calendario .fc-unthemed .fc-divider, .calendario .fc-unthemed .fc-list-heading td, .calendario .fc-unthemed .fc-popover .fc-header {background:#999 !important;}
.calendario .fc-unthemed .fc-popover .fc-header .fc-close {color:#fff;font-size:14px;margin-top:6px;margin-right:3px;}
.calendario .fc-seccion {text-transform:uppercase;font-size:8px;background:#f0f0f0;padding:1px 3px;color:#000;margin-top:5px;display:inline-block;font-weight:700}
.calendario .fc-content ul {display:block;margin-top:5px;}
.calendario .fc-content li, .calendario-referencia {display:inline-block;width:10px;height:10px;margin-right:3px;border-radius:50px;}
.calendario .fc-content li.calendar-aparte, .calendario-referencia-aparte {background:#cdde20;}
.calendario .fc-content li.calendar-corral, .calendario-referencia-corral {background:#00a7f6;}
.calendario .fc-content li.calendar-rienda, .calendario-referencia-rienda {background:#f7412c;}
.calendario .fc-content li.calendar-freno, .calendario-referencia-freno {background:#89c541;}
.calendario .fc-content li.calendar-morfologia, .calendario-referencia-morfologia {background:#9d1db2;}
.calendario .fc-content li.calendar-marcha, .calendario-referencia-marcha {background:#009788;}
.calendario .fc-content li.calendar-rodeos, .calendario-referencia-rodeos {background:#fe9900;}
.calendario .fc-content li.calendar-remate, .calendario-referencia-remate {background:#3f4db8;}
.calendario .fc {width:735px;}
.calendario .fc-event {font-size:10px;}
.calendario-filtros {padding:15px;margin-bottom:20px;background:#f9f9f9}
.calendario-referencias li {display:inline-block;margin-right:15px;font-size:12px;line-height:12px;}

@media (min-width: 768px) {
.calendario .fc {width:auto;}
.calendario-filtros .form-control {margin-right:20px;}
.calendario-referencias {margin-top:15px;}
}

@media (min-width: 992px) {
.calendario .fc-left h2 {font-size:20px;}
.calendario .fc-event {font-size:12px;}
.calendario-filtros {padding:20px;margin-bottom:30px;}
}


/* evento
-------------------------------------------------------------------------------------------------------------- */
.evento-titulo ul {border-bottom:1px solid #f2f1f1;margin-bottom:20px;padding-bottom:10px;}
.evento-titulo li {border-top:1px solid #f2f1f1;margin-top:10px;padding-top:10px;}
.evento-titulo h3 {margin-top:0;}

@media (min-width: 768px) {
.evento-titulo ul {margin-bottom:30px;padding-bottom:15px;}
.evento-titulo li {margin-top:15px;padding-top:15px;}
}


/* remates
-------------------------------------------------------------------------------------------------------------- */
.remates .noticia-titulo {color:#3f4db8;}
.remates .interna {background:#ebedf8;padding-bottom:15px;}
.remates li a {display:block;background:#fff;margin-bottom:15px;padding:15px;}
.remates li h3 {font-size:13px;line-height:15px;font-weight:700;color:#666;}
.remates li h2 {font-size:16px;line-height:18px;font-weight:900;color:#000;text-transform:uppercase;margin-top:3px;}

@media (min-width: 768px) {
.remates .interna {padding-bottom:0;}
.remates li a {margin-bottom:30px; height:84px;}
.remates li a:hover {background:#3f4db8;}
.remates li a:hover h2, .remates li a:hover h3 {color:#fff;}
}

@media (min-width: 992px) {
.remates .interna {padding-bottom:20px;}
}


/* modal evento
-------------------------------------------------------------------------------------------------------------- */
.modal-evento h2 {font-size:22px;line-height:24px;padding-bottom:15px;border-bottom:2px solid #333;font-weight:700;text-transform:uppercase;}
.modal-evento h3 {font-size:14px;line-height:16px;padding:10px;border-bottom:1px solid #ccc;background:#f0f0f0}
.modal-evento .table-xs {margin-top:0;}
table.table-xs td.modal-evento-detalle {padding:0!important;}
.modal-evento-detalle-titulo {background:#666;color:#fff;text-align:center;font-weight:700;padding:10px 0;text-transform:uppercase;font-size:10px;line-height:10px;}
.modal-evento-detalle ul {margin:0;border-right:1px solid #666;}
.modal-evento-detalle li {text-align:center;padding:10px 0;border-bottom:1px solid #666;border-left:1px solid #666;font-size:14px;line-height:16px}
.modal-evento-detalle li strong {font-size:11px;}


/* 
-------------------------------------------------------------------------------------------------------------- */

@media (min-width: 768px) {

}

@media (min-width: 992px) {

}

@media (min-width: 1200px) {

}


.item-acta {
    margin-top: 15px;
}

.item-reglamento {
    margin-top: 20px;
}

.home-institucional .carousel-inner > .item > img.img-carousel {
    height: 100%;
}

Mr. DellatioNx196 GaLers xh3LL Backd00r 1.0, Coded By Mr. DellatioNx196 - Bogor BlackHat