/* @group generales */
@font-face {
    font-family: 'Gill Sans';
    src: url('fonts/GillSans-Light-06.eot');
    src: url('fonts/GillSans-Light-06.eot?#iefix') format('embedded-opentype'),
         url('fonts/GillSans-Light-06.woff2') format('woff2'),
         url('fonts/GillSans-Light-06.woff') format('woff'),
         url('fonts/GillSans-Light-06.ttf')  format('truetype'),
         url('fonts/GillSans-Light-06.svg#Gill Sans') format('svg');
}



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
.row{
	margin:0 !important;
}
.container {
    width: 100%;
    padding: 0;
	    float: left;
		max-width:100%;
	
}
.limpia {
	clear:both;
}
body{
    font-family: 'Merriweather', serif;
	font-weight:700; 
     font-size:1em;
}
p{
    font-family: 'Merriweather', serif;
	font-weight:500; 
     Font-size:15px;
	 color:#a0a0a0;
}
h1 {
    font-family: 'Merriweather', serif !important;
	 margin-bottom:20px;
}
h2 {
    font-family: 'Merriweather', serif !important;
		font-weight:900 !important; 
     font-size:3em !important;
	 margin-bottom:20px;
}
h3 {
	font-family: 'Merriweather', serif !important;
		font-weight:900 !important; 
	 font-size:3em !important;
	 color:#b1b1b1;
	 	 margin-bottom:20px;
}
.ed h3 {
	margin-bottom:0!important;
}
h4 {
	font-family: 'Merriweather', serif !important;
		font-weight:900 !important; 
	 font-size:2em !important;
	 color:#b1b1b1 !important;
	 margin-top:0 !important;
}
.uk-scope h3 {
		font-family: 'Merriweather', serif !important;
	color:#000 !important;
	margin-bottom:0 !important;
}
a {
    color: #e51f2b !important;
    text-decoration: none;
		font-weight:700; 
	
}
.blog.cat-not a.btn {
	white-space: inherit !important;
	text-align: left;
}
strong{
	font-weight:900 !important;
	color:#7d7d7d !important; 
}
a.btn, a.btn:hover, a.btn:focus, a.btn:active {
	box-shadow:none;
	text-shadow:none;
	background-image:none;
	color:#000 !important;
	display:block !important;
	font-weight:900; 
	position:relative;
	
}
a.btn {
border: 3px solid #e51f2b !important;
border-radius: 0;
margin-top: 20px;
background-color: #f5f5f5 !important;	
}
/* @end */

/* @group posiciones */
#menu {
	position: fixed;
	z-index: 99999;
	width: 100%;
	background-color: #fff;
}
header {
	float:left;
	position:absolute;
}
.log .uk-margin-remove-top {
	background-color:#f43334;
	min-width: 358px;
}
.log {
	font-weight:300;
	color:#c3c8c5;
}
.log .sub {
background-color: rgba(240, 0, 0, 0.8);
padding-left: 60px;
margin-top: -20px;
color: #fff;
font-family: 'Gill Sans';
line-height: 18px;
padding-bottom: 4px;
padding-top: 4px;
font-size: 13pt;
}
.log .sub strong {
font-family: 'Gill Sans';
font-weight:bolder !important;
color: #fff !important;
}
.uk-scope .log img{
	margin-top: -15px;
}
#slide {
	margin-top: 101px;
}
#slide .moduletable .slide-hom li {
	position:fixed;
}
#contenido {
	    background-color: #fff;
	    position: relative;
		margin-bottom:40px !important;
				padding-bottom:40px;
}
#utilidades {
		    background-color: rgba(255, 255, 255, 0.95);
	    position: relative;
		margin-top:40px;
		padding-bottom:40px;
		padding-top:40px;
}
section.moduletable {
width: 100%;
background-color: #fff;
padding-bottom: 15px !important;
	padding-top: 10px !important;
padding-right: 20px !important;
margin: 0 !important;
}
.search {
float: right;
background-color: #fff;
min-height: 38px;
padding-top: 8px;
padding-right: 8px;
}
nav.moduletable {
	float:right;
	background-color:#fff;
}
.contacto {
	float:right;
	clear:both;
	background-color:#ca0a0b;
	border-left:1px solid #a0a0a0;
}
.redes  {
   max-width: 20%;
   float: right;
}
#utilidades, #pie {
	float:left;
	width:100%;
}
#pie {
	background-color: rgb(149, 149, 149);
	position:relative;
}
#pie .foot {
	padding-top:40px;
	padding-bottom:50px;
}
#pie p {
	color:#ffffff;
	padding: 0 40px 40px !important;
	font-weight: 100;
	font-size:0.9em;
}
/* @end */

/* @group buscador */

input.search-query {
	background-color: #a0a0a0;
	color:#fff;
	border:none;
	width:110px;
}
p.bus {
	color:#a0a0a0;
	padding-top: 9px;
	float:left;
	margin-right:4px;
	font-weight: 700;
}
.search_sup {
	float: right;
}

#contenido div.search{
	padding:50px;
}
.phrases, 
.only, 
.form-limit, 
.result-created{
	display:none;
}
input#search-searchword{
	padding: 17px 5px;
}
.result-text{
	margin-bottom:40px;
	border-bottom:2px dotted #888;
	padding-bottom:10px;
}
.searchintro p, 
.badge{
	font-size:20pt !important;
}
.badge{
	border-radius: 18px !important;
}
/* @end */

/* @group home */
.front .cont_inicio p{
		 color:#b1b1b1;
}
.front .cont_inicio .uk-text-center {
	text-align:right !important;
}
.front .cont_inicio {
	margin-top:40px;
}
.cont_inicio .uk-margin {
	margin-top: 0px !important;
}
#utilidades .uk-scope .not h3{
	font-size:1.4em !important;
		color:#ca0a0b !important;
}
.uk-scope .not .uk-padding {
	padding-top:0;
}
#utilidades h3 span.fecha {
	color:#000 !important;
}
#utilidades .uk-grid {
    width: 50%;
    float: left;
}
#utilidades .moduletable > h3 {
	padding-left:40px !important;
}
#utilidades .uk-scope .not p {
	margin:0;
	color:#b1b1b1;
}
.not a.uk-button, 
span.tx-expand, 
span.tx-colapse {
	border: 8px solid #e5e5e5;
	border-radius: 45px;
	padding-right: 5px;
	padding-left: 5px;
	color: #e5e5e5 !important;
	text-transform: lowercase;
}
span.tx-expand, 
span.tx-colapse {
	padding-top: 10px;
	padding-bottom: 10px;
	cursor:pointer;
	font-size: 11pt;
}
span.tx-colapse {
	padding-top: 18px;
	padding-bottom: 18px;
}
#utilidades .uk-grid:nth-child(3) {
	clear:both;
}
#slide .slide-hom .aviso {
max-width: 320px;
background-color: rgba(240, 0, 0, 0.8);
padding: 30px 30px 10px;
}
#slide .slide-hom .aviso strong {
	color:#fff !important;
}
#slide .slide-hom .aviso p {
		color:#c4c3c3 !important;
}
/* @end */

/* @group menu */

.contacto a {
	color:#fff !important;
}
li.item-101 {
	display:none;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
	background-color:#a0a0a0;
	color:#fff;
}

.contacto a {
	padding-bottom: 8px !important;
}
nav.moduletable a {
	color:#a0a0a0 !important;
	border-right:2px solid #a0a0a0;
	border-radius:0;
	margin-right:5px;
}
nav.moduletable li.current a {
	color:#fff !important;	
}	
.nav > li > a{
	padding:10px !important;
}	
	
/* @end */

/* @group paginas contenido */
.item-page {
	padding-top:210px;
	background:url(../images/banner_01_content.jpg) no-repeat;
	background-size:100%;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom:80px;
}
.item-page p {
	margin-bottom:20px;
}
.edicion {
	padding-top: 40px;
	min-height: 420px;
}
.ed19 {
	position:relative;
}
.ed18 {
	position:relative;
	margin-top:140px;
}
.ed15 {
	margin-top:180px;
}
.edicion h1 {
font-size: 2.5em;
font-weight: 900;
}
.edicion p {
	padding-left:40px;
	margin-top:20px;
	margin-bottom:20px;
	background-color: #fff;
		color: #bdbcbc !important;
}
.edicion a {
		color: #959595 !important;
}
.edicion a:hover {
	color:#777 !important;
}
.edicion a:focus {
	text-decoration:none;
}


/* @end */

/* @group contacto */
.chronoforms{
	padding:50px;
}
.chronoforms label{
	width:30%;
	float:left;
}
.chronoforms input{
	width:70% !important;
}
a.chronoforms6_credits{
	display:none;
}
/* @end */

/* @group mapa poético */

.page-autores .mapa{
	background: url(../images/mapa.png) repeat-y;
}

/* @end */

/* @group blog */

.blog .span6 {
	padding: 40px;
}
.blog h3{
	font-size: 1.6em !important;
}
.blog h3 .fecha {
	color:#000;
}
.blog ol.nav, 
.pagination {
	padding-left:40px;
	padding-right:40px;
}
.counter {
	margin-left:20px;
	padding-top:4px;
}

.item-page h3 span.fecha {
	font-size: 16px;
	text-align: right;
	display: block;
	margin-bottom: 12px;
}
/* @end */

/* @group noticias */

.blog.cat-not {
	
}
.item-page.cat-not {
background-image: none !important;
padding-top: 40px;
background-color: #fff !important;
position: relative;
top: -100px;
}
/* @end */

/* @group autores */
.page-autor {
	
} 
.item-page.page-autor {
	padding-top:0px;
	background:none;
	padding:0;
}
.item-page.page-autor div[itemprop="articleBody"] {
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom:80px;
}
.page-autor .item-image{
	width:100%;
	position:absolute;
}
.page-autor .item-image img{
	width:100%;
	
}	
.page-autor .tx_autor{
	position:relative;
	max-width:600px;
	padding-top:200px;
	min-height:860px;
}
.page-autor .tx_autor.tx-dcha{
	position:relative;
	padding-top:200px;
	min-height:860px;
	text-align:right;
	max-width:100%;
}
.page-autor .tx_autor h2 {
	color:#fff;
	font-size:3em !important;
}
.page-autor .tx_autor h1 {
	color:#fff;
font-size: 5em !important;
font-weight: 900;
}
.page-autor.negro .tx_autor h2 {
	color:#000;
}
.page-autor.negro .tx_autor h1 {
	color:#000;
}
.page-autor.negro .tx_autor h1.luto_bl {
	background-color: #ffffff95 !important;
}
.page-autor .cita p{
	margin-bottom:0;
	font-size:0.8em;
}
.page-autor .cita {
	margin-bottom:30px;
}
.page-autor .poemas p {
/*	margin-bottom:0;*/
}
.page-autor .poemas strong {
	color:#000 !important;
}


.page-autor .tx_autor h3 {
	color: #dadada;
	font-size:1.3em !important;
	line-height: 30px;
	padding-top:30px;
	padding-right:30px;
}
.page-autor .tx_autor h3.luto {
	padding-top: 3px;
	background-color: #000000a3;
	display:inline;
	position: relative;
	top: 30px;
}
.page-autor .tx_contenido {
	background-color:#fffc;
	padding:15px;
	float:left;
	position:relative;
	width:100%;
}
h1{
	font-size:5em;
	color: #a0a0a0;
	font-weight:900;
}
.mapa h1 {
	color:#000;
}
.page-autor .poemas h1 {
	font-size:1.4em;
	color: #a0a0a0;
	font-weight:900;
}
.page-autor .tx_contenido p {
		color: #a0a0a0;
}
.page-autor .tx_contenido .poemas p {
		color: #000;
}
.page-autor .redes_autor {
	padding-top:105px;
	padding-bottom:40px;
}
.page-autor .poemas {
	padding-top:20px;
	padding-bottom:40px;
	border-left:1px solid #ccc;
}

.page-autor .tx_bio {
	padding-left:0;
}
.poemas ol {
	padding-left:40px;
	margin-top: 10px;
}
.uk-scope em {
	color: #b1b1b1 !important;
}
/* @end */

.ed .uk-grid:nth-child(even) .uk-first-column{
	text-align:right;
}
.aviso a {
	background-color: #ececec;
	padding: 10px;
	display: inline-block;
}
.aviso a:hover {
	background-color:#fff;
	transition:0.3s;
}



/* @group media quieries */

/*// Hasta smartphones de 480px*/
@media (min-width: 300px) and (max-width: 480px) {	
.log img {
	max-width:80% !important;
}
.uk-scope .log .uk-text-center {
	text-align:left !important;
	padding-left: 30px;
	padding-top: 10px;
}
.uk-scope .slide-hom {
min-height: 480px;	
}

}



/*// de Smartphones a Tablets*/
@media (min-width: 300px) and (max-width: 868px){

#slide .slide-hom .aviso {
	position: relative;
	  top: -80px;
}
.page-autores .col-xs-12.anos {
	position: relative;
}
.uk-scope .slide-hom {
min-height: 480px;	
}
.page-autores .col-xs-12.img {
	position: absolute;
	max-width: 85%;
}
.page-autores .col-xs-12.anos .edicion {
	left:0 !important;
}
.ed20 {
	padding-top: 160px;
}
.ed19 {
	top: 20px;
}
p.sub {
	display:none;
}
section.moduletable {
    padding-top: 30px !important;
}
.redes {
	margin-top: -20px !important;
	margin-bottom: 20px !important;
}
.menucolapsado {
	position: fixed;
	z-index: 99999999;
	padding-left:0;
	width:80px;
}
.nav-pills > li {
    /*float: none;*/
}
#utilidades .uk-grid {
    width: 100%;
}
.page-autor .tx_autor h1 {
	font-size: 3.5em !important;
}
.page-autor .tx_autor h3 {
  color: #9b9b9b !important;
}
.redes.uk-grid .uk-grid-margin{
	margin-top:0 !important;
	padding-left:0 !important;
}
.redes .uk-first-column{
	padding-left:0 !important;
}
section.span3 .uk-scope .uk-grid > *{
		padding-left:0 !important;
}
section.span3{
	padding-right:0;
}
.front .cont_inicio .uk-text-center {
    text-align: center !important;
}
.chronoforms label{
	width:100%;
	float:left;
}
.chronoforms input{
	width:100% !important;
}
h1{
	font-size:3em;
}
.page-autor .tx_autor {
	padding-top: 210px;
	min-height: auto;
}
.page-autor .tx_autor h1, 
.page-autor .tx_autor h2 {
color: #000 !important;
font-size: 30pt !important;
margin: 0 !important;
}
.page-autor .tx_autor h2 {
font-size: 20pt !important;
margin-top: 20px !important;
/*color:#777 !important;*/
}

.page-autor .tx_autor h2 + .page-autor .tx_autor h1{
	color: #000 !important;
	font-size: 30pt !important;
	margin-top: 0 !important;
}
/*.page-autor .tx_autor > h2 {
	font-size: 30pt !important;
}*/

.page-autor .tx_autor h3.luto {
	background-color:transparent !important;
}
.page-autor .tx_contenido, 
.page-autor .col-lg-6 {
	padding: 20px 0 0 !important;
}
.page-autor .poemas {
	border:0 !important;
}
#utilidades {
	margin-top:0;
	padding-top:0;
}
.item-page.page-autor div[itemprop="articleBody"] {
  padding-left: 20px !important;
  padding-right: 20px !important;
  padding-bottom: 20px !important;
}
.item-page {
	padding-top:50px;
	padding-left: 20px;
	padding-right: 20px;
	 padding-bottom: 0px !important;
}
h2 {
	font-size:1.8em !important;
}
#utilidades .moduletable > h3 {
	padding-left:20px !important;
}
.uk-scope h3 {
	font-size:1.8em !important;
}
.item-page.cat-not h3 {
	font-size:1.8em !important;
}
.item-page.cat-not, 
.blog.cat-not {
	top: -230px;
}
h4 {
	font-size:1.3em !important;
}
.uk-scope .not .uk-padding {
		padding-left:20px !important;
}
#contenido {
	padding-bottom:0 !important;
	margin-bottom: 40px !important;
}
.nav-pills > li {
	float:none !important;
}
nav.moduletable {
  float: left;
  padding-left: 35px;
  width: 100%;
}
nav.moduletable a {
  border-bottom: 2px solid #a0a0a0;
  Border-right:0;
}
.edicion {
  padding-top: 0;
  min-height: auto;
  top: 0;
  left:0;
  margin-top:0;
}
.mapa {
	background:none !important;
}
.mapa .col-lg-6 {
	padding:0;
}
.edicion p {
  padding-left: 20px;
  background-color: transparent;

}
.edicion h1 {
	font-size:1.8em !important;
}
a.btn {
	white-space: inherit !important;
	text-align: left;
}
.log .uk-margin-remove-top {
  padding-left: 0 !important;
  margin-left: -3px;
}
.menucolapsado {
	padding-right: 0 !important;
	padding-left: 10px;
}
.uk-scope .log img {
	margin-top: 0 !important;
}
}
@media (min-width: 500px) and (max-width: 600px){

}

/*// de Tablets a pantallas de desktops 2columnas*/
@media (min-width: 768px) and (max-width: 970px) {
header.moduletable .uk-scope .sub{
	display:none;
}
}

/*// Tablets horizontal*/
@media (min-width: 970px) and (max-width: 1130px) {
header.moduletable .uk-scope{
	width:60%;
}
nav.moduletable{
	margin-top:50px;
}
.margin {
	margin-top:108px;
}
}
/*// Pantallas anchas (desktops)*/
@media (min-width: 1130px) {
.margin {
	margin-top:108px;
}
}

/* @end */

