/*
  base  :#C4A542
  hover :#977F30
*/


body{
  background: #FFF url('../img/bg_megalopolis.png'); /*#887349;*/
}

a, .breadcrumbs>* a {
  color: #5D4E1D;
  transition: all 400ms ease-out;
}

a:hover, .breadcrumbs>* a:hover{
  color: #B29638;
}
.little-margin-top{padding-top: 6px}
.little-margin-bottom{padding-bottom: 6px}


h1, h2, h3, h4, h5, h6{
  /*font-family: 'Ortiz', sans-serif;*/
  font-family: 'neutra_displaytitling', sans-serif;
}

/*NAVEGACION*/

.top-bar{}

nav ul li a strong {
  color: #E6D7B4;
  font-family: 'neutra_displaytitling', sans-serif;
  transition: all 400ms ease-out;
}
nav ul li a strong:hover {color: #7F7664}
#first-menu > li > a{
  line-height:2.2rem;
}
/*@media only screen and (min-width: 40.0625em){*/
.top-bar-section li:not(.has-form) a:not(.button):hover {
  background: #C4A542;
}
.top-bar-section li.active:not(.has-form) a:not(.button) {
  background: #C4A542; /*D40000*/
}
.top-bar-section li.active:not(.has-form) a:not(.button):hover {
  background: #977F30; /*AD0202*/
}
/*}*/
/* Casilla de busqueda en el menu */

input#iconified{
  height: 17px;
  font-size: .8em;
  border-radius: 3px;
  box-shadow: none;
  padding-left: 15px;
  background-image: url(../img/lupa.png);
  background-repeat: no-repeat;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: right;
  margin-top: 5px;
}


.nota-contenido a{
  color: #0c7abf;
  font-weight: bold;
  text-decoration: underline;
}
.nota-contenido a:hover{
  color: #329fe3;
}

.contenedor-gral {
  /*	max-width: 1000px;
    margin: auto;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);*/
}
.contenedor-gral .row{
  background-color: #fff;
}

.menu-lat{
  font-size: 2em!important;
  max-width: 100%;
  font-family: 'Ortiz', sans-serif;
}

.menu-lat img{
  margin-right: 10px;
}

.f-dropdown{
  max-width: 800px;
}

.f-dropdown ul{
  margin: 10px 0 0px 10px;
  padding-bottom: 10px;
  list-style-type: none;
  overflow: hidden;
  display: block;
}

.f-dropdown li {
  background: transparent!important;
  display: block;
  float: none!important;
}

.f-dropdown li a{
  line-height: 3em!important;
  color: #000!important;
  background-color: transparent!important;
}
.f-dropdown ul li a:hover, .active-item {
  background-color: #3F3F3F!important;
  color: #fff!important;
}


.f-dropdown .medium-3 div{
  padding-top: 5px;
  background-color: #BFBFBF;
}
.caja-notas{
  padding-left: 0;
}
.caja-notas .button{
  margin-bottom: 10px;
}

#menu-contenedor {
  padding: 10px 10px 0px 0px;
}
#menu-contenedor h3{
  background: #3F3F3F;
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
}

.button{
  background-color:	#D02C27;
  border-color: #B91A15;
}

.hace-n-minutos{
  width: 100%;
  border: none;
}
.hace-n-minutos tr td{
  padding: 3px 5px;
  border-bottom: solid 1px #7E0300;
  transition: background-color 300ms ease-out;
}
.hace-n-minutos tr td:hover {
  background: rgba(33, 33, 33, 0.09);
}
.hace-n-minutos p{
  margin: 0;
  padding: 0;
  font-size: .9em;
  font-weight: bold;
}
.hace-n-minutos a{
  display: block;
  color: #000;
}
.hace-n-minutos li {padding-bottom: 0;}


.nota-prin small{
  font-size: .85em;
  color: #fff;
  font-style: italic;
}
.nota-prin-4 p{
  margin-bottom: 0px;
  line-height: 1;
}
.nota-prin-4 small{
  color: #fff;
  font-style: italic;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}

.nota-prin, .nota-prin-4{
  position: relative;
}
.nota-prin div, .nota-prin-4 div{
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0 10px;
  background: rgba(132, 111, 42, 0.45);
}
.nota-prin div h4{
  margin-top: 0;
  color: #fff;
  text-transform: uppercase;
  font-size: 1.3em;
  text-shadow: 1px 2px 4px rgb(39, 39, 39);
}
/* =============================================== */
.nota-prin div h2{
  margin-top: 0;
  color: #fff;
  text-transform: uppercase;
  font-size: 1.3em;
  text-shadow: 1px 2px 4px rgb(39, 39, 39);
}

.nota-prin div h2 a, .nota-prin-4 div h2 a {
  color: #fff;
}

.nota-prin div span {
  font-family: 'neutra_displaytitling', sans-serif;
  margin-top: 0;
  color: #fff;
  text-transform: uppercase;
  font-size: 1.3em;
  text-shadow: 1px 2px 4px rgb(39, 39, 39);
  display: block;
  padding: 0;
  padding-bottom: .4em;
}

.nota-prin div span a, .nota-prin-4 div span a {
  color: #fff;
}

/* =============================================== */

.nota-prin{
  margin-bottom: 10px;
}
.nota-prin-4 div{
  max-width: 308px;
  padding: 0 5px;
}
.nota-prin-4 div h4, .nota-prin-4 div h3{
  margin-top: 0;
  color: #fff;
  font-size: .87em;
  text-shadow: 1px 2px 4px rgb(39, 39, 39);
}
.nota-prin div h4 a, .nota-prin-4 div h4 a, .nota-prin-4 div h3 a{
  color: #fff;
}

/* =============================================== */
.nota-prin-4 div span {
  font-family: 'neutra_displaytitling', sans-serif;
  margin-top: 0;
  color: #fff;
  font-size: .87em;
  text-shadow: 1px 2px 4px rgb(39, 39, 39);
  display: block;
  padding: 0;
  padding-bottom: .4em;
}

.nota-prin div span a, .nota-prin-4 div span a {
  color: #fff;
}

/* =============================================== */


.title-gris{
  margin-top: 0;
  background: #3F3F3F;
  padding: 0;
  color: #fff;
  font-size: 1.45em;
  transition: background 400ms ease-out;

}

a:hover .title-gris{
  background-color: #676565;
}


footer{
  background-color: #3F3F3F !important;
  padding-top: 10px;
  color: #fff;
}

footer strong{
  font-family: 'neutra_displaytitling', sans-serif;
  text-transform: uppercase;
  font-size: 1.5em;
}
footer p{
  font-size: .9em;
}
footer a {
  color: #E2E2E2;
}
footer a:hover{
  color: #fff;
}
.redes-pie i{
  font-size: 2em;
  margin-right: 10px;
}

.button:hover{
  background-color: #B91A15;
}
small {
  line-height: .0em;
}
.loding{
  width: 50px;
  margin-top: 20%;
  left: 40%;
  position: absolute;
}
.label{
  font-size: 1.2em;
  background: #C4A542;
}

@media only screen and (min-width: 930px){
  .menu-lat{
    width: 303px;
  }

}
@media only screen and (max-width: 710px)  {
  .menu-lat{
    font-size: 1.5em!important;
  }
  .nota-prin div h2,
  .nota-prin-4 div h3,
  .nota-prin-4 div span{
    font-size: 0.9em;
    line-height: 0.9em;
    font-family: sans-serif;
    text-transform: initial;
    font-weight: 500;
    letter-spacing: -.1px;
  }
}

.view-desk{
  display: block;
}
.view-mov{
  display: none;
}
@media only screen and (max-width: 640px) {
  .menu-lat{
    width: 100%;
  }
  .view-desk{
    display: none;
  }
  .view-mov{
    display: block;
  }
}
/*  2016 04 21 */
.recientes{
  list-style-type: none;
  margin: 0 0 10px 0;
}
.recientes a {
  color: #000;
  display: block;
  overflow: auto;
}
.recientes a img {
  max-width: 80px;
  float: left;
  margin-right: 6px;
}
.recientes p{
  margin: 0;
  padding: 0;
  font-size: .8em;
  font-weight: bold;
  line-height: 1rem;
}
.recientes li{
  border-bottom: solid 1px #977F30;
  transition: background-color 300ms ease-out;
}
.recientes li:hover{	background: rgba(33, 33, 33, 0.09);}

.re-estados li{
  padding-left: 0;
  padding-bottom: 0;
}

/* estados */

a.principales-edo{
  display: block;
  background-color: #EDE6D8;
  padding: 5px 8px;
  min-height: 248px;
  border-radius: 3px;
}
a.principales-edo h3 {	font-size: 1.2em;}

a.secundarias-edo {	color: #000;}
a.secundarias-edo h3{	font-size: 1em;}
a.secundarias-edo p{	margin-bottom: 5px;	}
a.secundarias-edo .button{
  float: right;
  margin-bottom: 0;
  padding: 8px 15px;
}

/* SECCION[ES] - enlaces*/

.noticia-en-lista a{
  display: block;
  padding: 2px;
  font-size: .9rem;
  line-height: 1rem
}
.noticia-en-lista:hover{
  background: #EEE4B9;
}
.noticia-en-lista img{
  max-width: 80px;
  float: left;
  margin-right: 6px;
}
.noticia-en-lista span{
  vertical-align: -webkit-baseline-middle;
}

.share-bar{
  overflow: hidden;
  background: #E9DCC0!important;
  padding: 1rem!important;
}
.share-bar iframe, .share-bar a{
  float: left;
  margin-right: 5px;
}
.share-bar a{
  margin-right: 15px;
}
.share-bar a i{
  color: #7E6516;
}
.fb-bar{
  max-height: 25px;
  max-width: 120px;
  display: inline-block;
}
.gmas-bar{
  float:left;
}
/* galerias */
.mas-galerias img{
  -webkit-transform: scale(1.9);
  -moz-transform: scale(1.5);
  -o-transform: scale(1.5);
  -ms-transform: scale(1.5);
}
.mas-galerias .nota-prin-4{
  min-height: 160px;
  overflow: hidden;
}
.mas-galerias .nota-prin-4 div{
  z-index: 100;
}
ul.pagination li.current a, ul.pagination li.current button {
  background: #C4A542;
}
ul.pagination li.current a:hover, ul.pagination li.current a:focus, ul.pagination li.current button:hover, ul.pagination li.current button:focus {
  background: #A78B30;
}


/**/

.opinion-aside .columns{
  margin-bottom: 10px;
}
.opinion-aside p{
  margin: 0;
  padding: 0;
}
.opinion-aside .small-4 p{
  font-size: .8em;
  font-weight: bold;
  text-align: center;
}
.opinion-aside .small-8 p a{
  font-weight: bold;
  font-size: .95em;
}
.opinion-aside span{
  padding: 5px;
  font-size: .85em;
  color: #FFFFFF;
  background: #C4A542;
}

.button.small{
  padding: 8px 16px;
}

/*sintesis*/
.sintesis{
  overflow: hidden;
}
.sintesis i{
  float: left;
  margin: 7px 0 0 30px;
  font-size: .8em;
  color: #6A530C;
}
.sintesis p{
  float: right;
  display: inline-block;
  width: 91%;
  font-style: italic;
}


.nota-contenido blockquote {
    font-size: 18px;
    font-style: italic;
    margin: 0.25em 0;
    padding: 0.25em 40px;
    line-height: 1.45;
    position: relative;
    color: #383838;
    border-left: none!important;
}

.nota-contenido blockquote:before {
    display: block;
    content: "\201C";
    font-size: 80px;
    position: absolute;
    left: -10px;
    top: -20px;
    color: #c4a542;
}
