/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */


html, body {
}
body{
	color:#002f5e;
	text-align:justify;
}
html{
	/*background:url(../images/backgraund/bg-main.jpg) center fixed;*/
	background:#FFF;
}

iframe .timeline {
	border-radius:0;
}

a, .uk-link {
    color: #002f5e;
    cursor: pointer;
    text-decoration: none;
}
button.btn.btn-primary{
	border-radius:0px;
}
.tm-toolbar {
    /*background: none;*/
	background: #002f5e;
    box-sizing: border-box;
    color: #ffffff;
    padding: 4px 10px 0 10px;
    text-align: right;
	margin-top:43px;
}
.tm-navbar {
    /*background: none;*/
	background: #002f5e;
    height: 81px;
    padding: 0px;
	/*border-bottom:7px solid #002f5e;*/
}
.tm-nav-logo {
    margin-top: -30px;
    width: 280px;
	height: auto;
	z-index:20;
	float:left;
	position:absolute;
}
.tm-block-top-b {
    background-color: #002f5e;
	color:#FFFFFF;
	height:40px;
	padding:15px 7px 0 14px;
}
.tm-block-footer {
    background-color: transparent;
}

.uk-dropdown-navbar:before {
    top: 0;
    width: 0;
}

input.uk-search-field{
	background:#FFFFFF;
}
input.uk-search-field:focus {
	background:#FFFFFF;
}

.uk-dropdown-navbar .bar-2 .uk-nav-navbar .uk-nav-header {
	text-align:right;
	text-transform:none;
	font-size:9;
	font-style:italic;
}
.uk-subnav-line > li:nth-child(n+2):before {
    border-left: 0;
}
.uk-subnav > li {
    font-size: 13px;
	text-transform:none;

}
.tm-toolbar .uk-subnav > li > a {
	/*color:#002f5e;*/
	color: #ffffff;
}
.tm-toolbar .uk-subnav > li > a:hover {
	color:#ffffff;
}
.uk-navbar-nav > li > a {
    border-radius: 0px;
    box-sizing: border-box;
    /*color: #002f5e;*/
	color: #ffffff;
    display: block;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 300;
    height: 35px;
    letter-spacing: 1px;
    line-height: 35px;
    padding: 0 10px;
    text-decoration: none;
    text-transform: uppercase;
}
.uk-navbar-nav-subtitle > div {
    font-size: 10px;
    line-height: 12px;
    margin-top: -2px;
	text-align:center;
}
.uk-navbar-nav > li.uk-active > a {
    /*color: #002f5e;*/
	color: #ffffff;
}
.tm-navbar{
	height:100px;
}
.tm-navbar .tm-navbar-center .tm-nav {
    display: block;
    margin-top: 17px;
    position: relative;
    text-align: center;
    vertical-align: middle;
	z-index:10;
	padding-top:20px;
}
.uk-dropdown-navbar {
    background: none repeat scroll 0 0 #ffffff;
    color: #c0bdba;
    margin-top: 0;
}
.uk-dropdown {
    border-radius: 0;
}
.uk-nav li > a.hidden-menu {
	display:none;
}
li.uk-nav-header {
	font-size:10px;
	line-height:12px;
	font-style:italic;
}
.uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid > [class*="uk-width-"]:nth-child(n+2) {
	border-left:0;
}
.uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid > [class*="uk-width-"]:nth-child(1) {
	border-right: 1px solid #002f5e;
}
.uk-nav-navbar ul a {
    color: #002f5e;
	text-transform:uppercase;
}
.uk-nav-navbar .uk-nav-header {
    color: #002f5e;
}
.uk-nav-header {
    text-transform: none;
}
.uk-dropdown {
    font-size: 12px;
}
.menu-right-213 + div {
	left:auto;
	right:0;
	width:180px;
}
.menu-right-162 + div {
	left:auto;
	right:0;
}
.menu-right + .uk-dropdown .uk-nav-navbar ul a {
	text-align:right;
	padding-right:21px;
}

/* Contenedor Principal */
.tm-content {
	padding:0px 0 40px 0;
}

.nk-article-container {
	text-align:center;
	position:relative;
	height:inherit;
}
.uk-article-title, .gallery h2, div.search > h1.page-title {
	border-bottom:1px solid #002f5e;
	border-top:1px solid #002f5e;
	color:#002f5e;
	display:table;
	font-size:36px;
	font-weight:300;
	line-height:42px;
	padding:2px 14px 2px 14px;
	margin:30px auto 30px auto;
	min-width:390px;
	text-align:center;
	text-transform:uppercase;
}
.jg_pathway {
	margin:28px 0 0 0;
}
.avs_responsive {
	margin:28px 0 0 0;
}
/* Titulo de Sección */
.componentheading, div#osm-singup-page > h1, div#osm-plans-list-columns > h1, div#osm-profile-page.row-fluid.osm-container > h1.osm_title {
	color: #383735;
    font-size: 36px;
    font-weight: 300;
    line-height: 42px;
    text-transform: uppercase;
	border-bottom:1px solid #002f5e;
	border-top:1px solid #002f5e;
	color:#002f5e;
	display:table;
	padding:6px 14px 2px 14px;
	margin:0 auto;
	min-width:390px;
	text-align:center;	
}
div#osm-profile-page.row-fluid.osm-container > h1.osm_title {
	 margin-bottom:20px;
}

.tm-block-bottom-a, .tm-block-bottom-b, .tm-block-footer {
	margin-bottom:40px;
}
.tm-footer {
    color: #002f5e;
    text-align: left;
}
.uk-width-large-1-11 {
	height:104px;
	width:105px;
	float:left;
}
.uk-width-large-1-11 img {
}
* + .uk-margin {
    margin-top: 40px;
}
strong, dt, th {
    font-weight: bold;
}
h1, h2, h3, h4, h5, h6 {
    text-transform: none;
}
.uk-breadcrumb > li:nth-child(n+2):before {
    color: #002f5e;
}
.jg_element_cat {
    width: 25%;
}
img.jg_photo {
    margin: 0;
}

.moduleItemReadMore {
    font-size: 11px;
    line-height: 13px;
	font-weight:bold;
	float:right;
}

input.uk-search-field {
    text-transform: none;
    width: 260px;
}

em {
    color: #002f5e;
}

.joomimg126_main {
	margin-top:11px;
}
.mod-twitter-container iframe {
	height:262px;
}
h2, .uk-h2 {
    font-size: 18px;
    line-height: 20px;
}
.uk-subnav > li > a {
    color: #002f5e;
}
.uk-article-meta {
    color: #002f5e;
    text-transform: none;
	margin:0;
}
.uk-subnav-line {
	/*margin: 0;*/
}
.uk-breadcrumb {
    text-transform: none;
	margin:10px 0 20px 0;
}
.uk-search-field:focus,
.uk-search.uk-active .uk-search-field {
  width: 260px;
}
div #avs_pagination .pagination span, div #avs_pagination .pagination a, div #avs_pagination ul li {
	border:0;
	margin:0;
    padding: 0;

}
div #avs_pagination .pagination span, div #avs_pagination .pagination a, div #avs_pagination ul li {
    font-size: inherit;
}


/* tabla tabs */

#nk-tabla-tabs {
	background:#002f5e;
}
.nk-tabs {
	padding:28px 28px 0 28px;
}
.nk-tabs ul li {
	width:11.111111%;
	text-align:center;
}
.nk-tabs .uk-tab > li.uk-active > a, .nk-tabs .uk-tab > li:hover > a {
    background:url(../images/backgraund/bg-main.jpg) center fixed;
	border-radius:0;
}
.nk-tabs-content {
	padding:0 28px 28px 28px;
}
.nk-tabs-bg {
	background:url(../images/backgraund/bg-main.jpg) center fixed;
}
#juezas-jueces li {
	padding:30px 60px 21px 50px;
}


/* modulos home */

.mod-home-news-container {
	background:#FFFFFF;
	/*height:166px;*/
	padding:11px 14px 11px 14px;
}
.block1 {

}
/*Home Publicaciones*/
.block1 > ul > li > div{
	border:solid 1px #999999;
	background:#060;
	text-align:center;
	padding:20px 15px;
}
.block1 > ul > li > div > .slogan{
	font-size:10px;
	line-height:10px;	
}



.block3 {
	min-height:300px;
}
.mod-home-td-content {
	background:url(../images/backgraund/bg-main.jpg);
	height:166px;
	max-height:166px;
}
.mod-home-td-link {
	width:206px;
	padding-right:14px;
	text-align:left;
}
.mod-home-td-link hr{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #002f5e -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    box-sizing: content-box;
    height: 1px;
    margin: 8px 0;
}
.mod-home-content-link {
	color: #002f5e;
    font-size: 11px;
    font-weight: bold;
    height: 13px;
    line-height: 13px;
    margin-top: 5px;
    padding-left: 73px;
}
.mod-home-content {
	padding:7px;
}

.mod-home-td-link .uk-subnav li {
	text-transform:none;
	cursor:pointer;
	width:100%
}
.mod-home-td-link .uk-subnav li.uk-active {
	background:url(../images/backgraund//bg-tab.png) no-repeat right top;
}
.mod-home-td-link .uk-subnav > li:nth-child(n+2) {
	margin-left:0;
}

.mod-home-link {
	font-size:14px;
}
.mod-home-link-kichwa {
	font-size:11px;
}

.mod-sentencias-cont {
	text-align:center;
}

.zoo-item-list div.media-left {
    float: left;
    margin: 0 7px 0 0;
}
.layout-home div.date, .moduleItemDateCreated {
	font-size:10px;
	line-height:12px;
}
.layout-home div.description {
	float:left;
	width:290px;
	height:22px;
	overflow:hidden;
	text-align:left;
}
.zoo-item-list div.description {
    margin: 0;
}
.layout-home div.description {
    margin0:0 7px 0 0;
}
.layout-home div.read-more {
	font-size:10px;
}
.element-itemname {
	text-align:left;
}

.mod-home-2 {
	border-bottom:1px solid #002f5e;
	display:table;
}
.mod-home-2 .mod-home-link {
	font-size:18px;
}
.mod-home-2 .mod-home-link-kichwa {

}
.uk-dropdown-flip {
    left: 0;
    right: auto;
}
.tm-content .uk-width-1-1, .tm-footer .uk-width-1-1 {
	margin-bottom:7px;
}

.mod-sentencias-cont span.wf_caption {
	margin:0 auto;
	width:114px;
}

/*   Slider   */
.bm_slider {
    border-radius: 0;
}
.bm_slider_default .bm_slider_item .bm_slider_title, .bm_slider_default .bm_slider_item .bm_slider_desc, .cycle-paused:after {
    background: none repeat scroll 0 0 rgba(0, 47, 94, 0.8);
}
.bm_slider_default .bm_slider_item .bm_slider_title, .bm_slider_default .bm_slider_item .bm_slider_desc {
    bottom: 0;
    transition: all 1s ease-in-out 0s;
    width: 100%;

}
.bm_over_default .bm_slider_button {
    bottom: 45px;
}
div.bm_slider_default:hover ~ div.bm_slider_button, .bm_over_default .bm_slider_button:hover {
	left:7px;
}
.uk-article {
}
.bm_over {
    z-index: 1;
}
.tm-footer a {
	color:#002f5e;
	text-decoration:none;
}
.publicaciones {	
	border-collapse:separate;
	border-spacing:7px;
}
.publicaciones td {	
	float:left;
	padding-right:7px;
}
.publicaciones img {
	width:155px;
	height:219px;
}

/*--  K2  --*/

.nk-k2-title {
	text-align:left;
}
div.itemToolbar {
    background: none;
    border-bottom: none;
    border-top: none;
}



/*-- mod - home -- */
.even {
    background: none;
	border-bottom:none;
	margin-bottom:2px;
}
.odd {
    border-bottom: none;
	margin-bottom:2px;
}
.mod-img-cont {
	width:54px;
	overflow:hidden;
	height:36px;
	display:block;
	float:left;
	margin-right:7px;
}
.mod-img-cont img {
	width:100px;
	height:31px;
}
.k2ItemsBlock {
	margin-top:14px;
}
a.moduleItemTitle {
	text-align:left;
}
.iconos .wf_caption span {
	font-size:12px;
	line-height:16px;
}



/*  Modulos especiales  */

.mod-white {
	background:#FFFFFF;
	padding:14px 21px 21px 21px;
}
.mod-white #quienes-somos .image {
	padding:0 7px 0 7px;
}
.mod-white #quienes-somos .link {
	font-size:11px;
	line-height:13px;
}




/* ---------------- Contenidos --------------------------*/

table.capacitacion {
	width:100%;
	text-align:left;
}
table.capacitacion .tema {
	width:50%;
}
table.capacitacion tr td {
	padding:2px;
}

/*  ----   contactanos   ----  */

.nk-contactanos .uk-width-1-1 {
	margin-bottom:42px;
}
.contactos .direccion {
	width:70%;
	padding-right:14px;
}



/* --------------------- Radio  ---------------------------*/

.nk-link {
	margin-top:14px;
}
.pagination ul > li > a {
	
}




/*  mobiles  */



@media (max-width: 1149px) {
.uk-navbar-nav > li > a {
    font-size: 11px;
}

.uk-navbar-nav-subtitle > div {
    font-size: 9px;
    line-height: 11px;
}
html.uk-notouch > body.tm-noblog.uk-offcanvas-page > div#offcanvas.uk-offcanvas.uk-active > div.uk-offcanvas-bar.uk-offcanvas-bar-show > ul.uk-nav.uk-nav-offcanvas > li.uk-parent > ul.uk-nav-sub > li > a{
	display:none;
}
}
@media (max-width: 1085px) {
.uk-navbar-nav > li > a {
    font-size: 10px;
}
.uk-navbar-nav-subtitle > div {
    font-size: 8px;
    line-height: 10px;
}
html.uk-notouch > body.tm-noblog.uk-offcanvas-page > div#offcanvas.uk-offcanvas.uk-active > div.uk-offcanvas-bar.uk-offcanvas-bar-show > ul.uk-nav.uk-nav-offcanvas > li.uk-parent > ul.uk-nav-sub > li > a{
	display:none;
}
}

/* Tablets portrait */
@media (max-width: 1060px) {
  .uk-visible-small {
    display: block !important;
  }
  .uk-visible-large {
    display: none !important ;
  }
  .uk-hidden-small {
    display: none !important;
  }
  .tm-logo-small img{
	max-width:260px;
	top:20px;
	position:relative;
	}
  html.uk-notouch > body.tm-noblog.uk-offcanvas-page > div#offcanvas.uk-offcanvas.uk-active > div.uk-offcanvas-bar.uk-offcanvas-bar-show > ul.uk-nav.uk-nav-offcanvas > li.uk-parent > ul.uk-nav-sub > li > a{
	display:none;
}
}


/* Telefonos */
@media (max-width: 500px) {
	
.tm-logo-small img{
	max-width:220px;
	top:-20px;
	position:relative;
}
.mod-home-content {
    padding: 7px;
    width: 145px;
}
.mod-home-content-link {
    padding-left: 14px;
}
.publicacionesHome > li {
	margin:0px;
}
html.uk-notouch > body.tm-noblog.uk-offcanvas-page > div#offcanvas.uk-offcanvas.uk-active > div.uk-offcanvas-bar.uk-offcanvas-bar-show > ul.uk-nav.uk-nav-offcanvas > li.uk-parent > ul.uk-nav-sub > li > a{
	display:none;
}
ul.uk-breadcrumb > li{
	display:none;
}
html.uk-notouch > body.tm-noblog > div.tm-wrapper > div.tm-block-top-main > div.uk-container.uk-container-center > div.tm-middle.uk-grid > div.tm-main.uk-width-medium-1-1 > main.tm-content > div#k2Container.itemView > div.row-fluid > div.span9.contentSumarioInterna > div.itemBody > div.itemFullText > strong{
	width:100%;
}
}




/* ========================================================================
   Component: Pagination
 ========================================================================== */
/*
 * 1. Remove default list style
 * 2. Center pagination by default
 * 3. Remove whitespace between child elements when using `inline-block`
 */
.k2Pagination ul {
  /* 1 */
  padding: 0;
  list-style: none;
  /* 2 */
  text-align: center;
  /* 3 */
  font-size: 0.001px;
}
/*
 * Micro clearfix
 * Needed if `uk-pagination-previous` or `uk-pagination-next` sub-objects are used
 */
.k2Pagination ul:before,
.k2Pagination ul:after {
  content: " ";
  display: table;
}
.k2Pagination ul:after {
  clear: both;
}
/* Items
 ========================================================================== */
/*
 * 1. Reset whitespace hack
 * 2. Remove the gap at the bottom of it container
 */
.k2Pagination ul > li {
  display: inline-block;
  /* 1 */
  font-size: 1rem;
  /* 2 */
  vertical-align: top;
}
.k2Pagination ul > li:nth-child(n+2) {
  margin-left: 5px;
}
/*
 * 1. Makes pagination more robust against different box-sizing use
 * 2. Reset text-align to center if alignment modifier is used
 */
.k2Pagination ul > li > a,
.k2Pagination ul > li > span {
  display: inline-block;
  min-width: 18px;
  padding: 3px 5px;
  line-height: 22px;
  text-decoration: none;
  /* 1 */
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  /* 2 */
  text-align: center;
  border-radius: 3px;
}
/*
 * Links
 */
.k2Pagination ul > li > a {
  background: #ffffff;
  color: #6f6d6b;
}

/*
 * Hover
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 */
.k2Pagination ul > li > a:hover,
.k2Pagination ul > li > a:focus {
  background-color: #e5e5e0;
  color: #383735;
  /* 2 */
  outline: none;
}
/* OnClick */
.k2Pagination ul > li > a:active {
  background-color: #454e54;
  color: #f1f6fa;
}
/*
 * Active
 */
.k2Pagination ul > li > span {
  background: #549ac6;
  color: #ffffff;
}
/*
 * Disabled
 */
.k2Pagination ul > .uk-disabled > span {
  background-color: rgba(51, 57, 62, 0.7);
  color: #60676d;
}
/* Previous and next navigation
 ========================================================================== */
.k2Pagination ul-previous {
  float: left;
}
.k2Pagination ul-next {
  float: right;
}
/* Alignment modifiers
 ========================================================================== */
.k2Pagination ul-left {
  text-align: left;
}
.k2Pagination ul-right {
  text-align: right;
}







/* Registro Oficial
 ========================================================================== */

/*HOME*/
.pubIconoEE{
	background:url(../../../images/icnEdEsp.png) no-repeat center;
	height:142px;
	display:block;
	margin:10px 0 15px 0;
}
.pubIconoS{
	background:url(../../../images/icnSup.png) no-repeat center;
	height:142px;
	display:block;
	margin:10px 0 15px 0;
}
.pubIconoRO{
	background:url(../../../images/icnRO.png) no-repeat center;
	height:142px;
	display:block;
	margin:10px 0 15px 0;
}

.publicacionesHome > li > a{
	padding:10px 20px;
	text-align:center;
	color:#002f5e;
	text-decoration:none;
}
.publicacionesHome > li > a > div.ext-itemtitle {
	font-size:1.8em;
	font-weight:200;
	color:#002f5e;
	text-transform:capitalize;
	text-align:left;
	margin:0;
	border-bottom:solid 1px #002f5e;
	padding:5px 0 10px 0;
}
.publicacionesHome > li > a > div.titulo{
	font-size:1.4em;
	font-weight:normal;
	text-transform:uppercase;
}
.publicacionesHome > li > a > div.numero, .publicacionesHome > li > a > div.paginas{
	font-size:1.4em;
	font-weight:200;
	margin:10px 0 10px 0;
}
.publicacionesHome > li > a > div.fecha, .publicacionesHome > li > a > div.ciudad{
	font-size:1.2em;
	margin:4px 0;
	font-weight:200;
}
.publicacionesHome > li > a > div.slogan{
	font-style:italic;
	font-size:0.8em;
	line-height:11px;
	padding:6px 0;
}
.publicacionesHome > li > div.tipoPublicacion {
	text-align:right;
	font-size:0.8em;
}
li > div > a.moduleItemCategory{
	background:#002f5e;
	color:#FFF;
	padding:8px 15px 5px 15px;
	text-decoration:none;
	font-size:0.7em;	
	text-transform:uppercase;
	display:block;
	margin-bottom:10%;
	width:50%;
}
div.contentPublicacionesHome  {
	background:#f6f7f9;
	border-bottom:dashed 1px #002f5e;
	margin-bottom:40px;
}

.publicacionesHome > li {
	margin:0 20px 0 0px;
}

/* Categorias */
.catItemView{
	text-align:center;
	padding:20px 10px 30px 10px;
	margin-bottom:20px;
}

.catItemView a{
	text-decoration:none;
}




/* Interna */
div.contentPublicacionInterna > div > div > table > tbody > tr > td > div.ext-itemtitle{
	font-size:2.2em;
	line-height:1em;	
}
div.contentPublicacionInterna > div > div > table > tbody > tr > td >div.numero{
	font-size:2.2em;
	line-height:1.4em;	
	color: #549ac6;
}
.contentPublicacionInterna{
	border-bottom:dashed 1px #002f5e;
	padding:0px 0px 20px 0;	
}
div.contentPublicacionInterna > div > div > table > tbody > tr > td >div.fecha{
	font-size:1.8em;
	line-height:1.4em;
	font-weight:lighter;
	color: #549ac6;
}
div.contentPublicacionInterna > div > div > table > tbody > tr > td >div.paginas, div.contentPublicacionInterna > div > div > table > tbody > tr > td >div.ano{
	font-size:1.4em;
	line-height:1.2em;
	font-weight:lighter;
	text-transform:uppercase;
}
.contentSumarioInterna{
	border:solid 1px #002f5e;
	font-size:0.8em;
	line-height:1.2em;
	color:#002f5e;
	padding:20px 30px 20px 30px;
}
.contentSumarioInterna > div.itemBody > div.itemFullText > strong{
	background:#002f5e;
	padding:6px 10px 5px 10px;
	color:#FFF;
	margin-left:-30px;
	padding-left:30px;
	width:60%;
	display:block;
	font-weight:300;
	margin-top:10px;
}

div#k2Container.itemView{
	border:none;
}

div.moduletable_intBotones{
	margin:30px 0 40px 0;
	border-bottom:dashed 1px #002f5e;
	padding:10px;
	text-align:left;
}
div.moduletable_intBotones > div.row-fluid > div.span6 > a, div.catItemReadMore > a.k2ReadMore{
	background:#002f5e;
	padding:8px 5px 7px 5px;
	color:#FFF;
	margin:15px 0 0 0;
	display:block;
	text-transform:uppercase;
	font-weight:300;
	font-size:0.8em;
	text-decoration:none;
}
div.moduletable_intBotones > div.row-fluid > div.span6 > div{
	font-size:0.8em;
}



div.catItemHeader > a > div > div.contIcono{
	/*border:solid 1px #002f5e;
	-moz-border-radius: 90px;
	-webkit-border-radius: 90px;
	border-radius: 90px;*/
	height:120px;
	width:120px;
	margin:0 0 10px 0;
	padding-top:25filpx;
}
div.catItemHeader{
	width:70%;
}
div.ext-itemtitle{
	text-transform:uppercase;
	font-size:1.2em;
}
div.catItemHeader > a > div.numero{
	font-size:1.2em;
	font-weight:300;
	padding-left:20px;
	margin-bottom:5px;
}
div.catItemHeader > a > div.fecha{
	font-size:1.0em;
	font-weight:lighter;
	padding-left:20px;
	margin-bottom:5px;
}
div.catItemHeader > a > div.paginas{
	font-size:1.0em;
	font-weight:lighter;
	padding-left:20px;
	text-transform:uppercase;
}


/* Listado de Años*/
.uk-panel-box._mplu{
	padding:0 0 20px 0;
	margin:0;
	border:solid 1px #002f5e;
	border-radius:0px;
}
._mplu > h3.uk-panel-title{
	text-transform:none;
	background:#002f5e;
	color:#FFF;
	font-size:1.2em;
	padding:5px 10px;
}
._mplu > ul{
	margin:0;
	padding:0;
}
._mplu > ul.mod_monthly_archive > li.year{
	list-style:none;
	padding:5px 0 5px 20px;
	margin:0;
}
._mplu > ul.mod_monthly_archive > li.year > a > strong{
	font-weight:400;
	font-size:1.2em;
}
._mplu > ul.mod_monthly_archive > li.year > ul.months > li{
	color:#549ac6;	
}
._mplu > ul.mod_monthly_archive > li.year > ul.months > li > a{
	font-size:1.1em;
	padding-left:5%;
	font-weight:200;
	text-decoration:none;
}
._mplu > ul.mod_monthly_archive > li.year > ul.months > li > a.active_month{
	color:#549ac6;
}
._mplu > ul.mod_monthly_archive > li.year > a.active_year > strong{
	color:#549ac6;	
}



/* Listado de Articulos*/
div.ma_archives_articles_links.ma_archives_articles_links_without_form > ul > li > div.ma_clearfix > span.article > a{
	text-decoration:none;
	font-weight:400;
}
.ma_archives_articles_links_without_form > ul > li{
	list-style:none;
	display:block;
	height:100px;
	padding:0 0 20px 0;
}
p.ma_introtext{
	padding:0;
	margin:0;
}
div.ma_clearfix > span.article > a{
	font-size:1.2em;
}
div.ma_clearfix > span.short_date{
	color:#549ac6;	
}
/* Buscar */
div.search > dl.search-results > dd.result-category > span.normal{
	padding-left:24px;
}
div.search > dl.search-results > dd.result-text > span.highlight{
	color:#549ac6;
}
div.search > dl.search-results > dd.result-text{
	padding-left:24px;
}







/* Login */

.k2LoginBlock {
	margin:0px;
	padding:0px;
	position:relative;
	float:right;
	height:40px;
}
.k2LoginBlock._log > form#form-login > fieldset.input > span > input.inputbox{
	border:solid 1px #002f5e;
	width:20%;
	padding:0px 4px;
	font-size:0.8em;
	margin-top:4px;
	color:#002f5e;
	border-radius:0px;
}
form#form-login > fieldset.input > input.button.btn.btn-primary.btn-mini, .k2UserBlock._log > div.uk-grid > div.uk-width-1-10 > form > input.button.btn.btn-primary.btn-mini{
	margin-top:-7px;
	padding:1px 10px;
	border-radius:0px;
}
form#form-login > fieldset.input > a{
	font-size:0.8em;
}
div.k2UserBlock {
	height:27px;
	margin-top:7px;
}
div.uk-grid > div > div.k2UserBlockDetails > span.ubName{
	font-weight:normal;
	font-size:0.8em;
}
div.uk-grid > div > ul{
	list-style:none;
	padding:0;
	margin:0;
}
div.uk-grid > div > ul > li > a{
	color:#002f5e;
	font-size:0.8em;
	text-decoration:none;
}
div.uk-grid > div > ul > li > a:hover{
	text-decoration:underline;
}




/* Mi Cuenta */
div.tab-content > div#profile-page.tab-pane.active > div.form-actions,  div#osm-singup-page.osm-container.row-fluid > form#os_form.form.form-horizontal > div.form-actions{
	background:none;
}

/* Nuevo fondo */
main.tm-content, section.tm-bottom-b, section.tm-bottom-a{
	background:#FFF;
	margin:0;
	padding:10px 12px 30px 12px;
}
main.tm-content > div#k2Container{
	margin:0 10px;
}
div.tm-block-footer > div.uk-container.uk-container-center{
	background:#002f5e;
	color:#FFF;
	margin-bottom:40px;
}


/* Footer Menu  */
div.uk-panel.fm_ > div > div > ul{
	list-style:square;
	padding-left:20px;
	color:#FFF;
}
div.uk-panel.fm_ > div > div > ul > li > a{
	color:#fff;
	font-size:1em;
}
div.uk-panel.fm_ > div > div > ul > li > a:hover{
	color: #fff;
}
div.uk-panel.fm_ > div.uk-grid > div > ul > li:hover > a{
	background:none;
}

/* LOGIN */
div.row-fluid.acceso{
	padding:10px 0 5px 0;
}
div.row-fluid.acceso > div.span4 > table > tbody > tr > td > button.btn.btn-primary{
	border-radius: 5px;
	margin:0 3px;
}
div.row-fluid.acceso > div.span2.offset6 > a{
	font-size:12px;
	padding:0;
	margin:0;
	line-height:3px;
}

form#user-registration.form-validate.form-horizontal.well > fieldset > table > tbody > tr > td > input#jform_email.validate-email, form#user-registration.form-validate.form-horizontal.well > fieldset > table > tbody > tr > td > input#jform_email.validate-username, div.reset-confirm > form.form-validate.form-horizontal.well > fieldset > table > tbody > tr > td > input, div.reset-complete > form.form-validate.form-horizontal.well > fieldset > table > tbody > tr > td > input, div.login > form.form-validate.form-horizontal.well > fieldset > table > tbody > tr > td > input{
	border:solid 1px #002f5e;
	width:100%;
	padding:0px 4px;
	font-size:0.8em;
	margin-top:4px;
	color:#002f5e;
	border-radius:0px;
	margin-left:5px;
}
ul.nav.nav-tabs.nav-stacked > li > a, ul.nav.nav-tabs.nav-stacked > li > a:hover{
	border:none;
	background:none;
	
}
ul.nav.nav-tabs.nav-stacked > li {
	padding-left:10%;
	background:none;
}


/* Sección de Publicaciones */
div#monthlyarchive > form#monthlyarchive_form > div.pagination.rt-pagination > p > select#limit{
	display:none;
}
div.itemAttachmentsBlock{
	border:none;	
}
div.itemAttachmentsBlock > ul.itemAttachments > li > div > a{
	font-size:16px;
	color:#002f5e;
}
div.itemAttachmentsBlock > ul.itemAttachments > li > div > span{
	font-size:12px;
	color:#549ac6;
}

html.uk-notouch > body.tm-isblog > div.uk-container.uk-container-center > nav.tm-navbar > div.tm-navbar-center > div.tm-nav.uk-hidden-small > div.tm-nav-wrapper > ul.uk-navbar-nav.uk-hidden-small > li.uk-parent.uk-open > div.uk-dropdown.uk-dropdown-navbar.uk-dropdown-width-2 > div.uk-grid.uk-dropdown-grid > div.uk-width-1-2.bar-2 > ul.uk-nav.uk-nav-navbar > li.uk-parent > a{
	background:#6F9;	
}