/**
 * The template for displaying the footer
 *
 * Contains the closing of the #content div and all content after
 *
 * @package WordPress
 * @subpackage Twenty_Sixteen
 * @since Twenty Sixteen 1.0
 */
																																					
#textbusqueda{
	width: 340px;
	height: auto;
	border-bottom:solid 1px #6d6d63;
 
  
}

#textbusqueda label{
	width:265px;
 
 
}

#textbusqueda input{
 border:0px;
/* visibility:hidden;*/
 
}
#busqueda{
	width:190%;
	height:0px;
  border:0px;
	background-color:#ef253d;
 visibility:hidden;
}
.search-field {
    width: 100%;
    background-color: #6E6E6E;
    border: 0px !important;
    font-size: 18px;
    font-family: cpdsBold;
    text-transform: uppercase;
    color: #ffffff;/*888484;*/
    /* padding: 4.2%; */
    padding: 1px;
    padding-left: 5%;
    padding-right: 0%;
    display: table-cell;
    box-sizing: border-box;
}
	
.search-submit{
	visibility:hidden;
	display:none;
}

#search-container{
	width:42%;
	height:100%;
	min-height: 90px;
	float:right;
	/*background-color:#3f2996;*/										
	background-color:#dd3333;
	overflow:hidden;
  
}

.search-form{
	width:100%;
	height:100%;
 
}

#search-box{
	
	width:100%;
	height:100%;
  
}
			
#redes{
	float:right;
	width:230px;
	height:100%;
	background-color:#dd3333;
	padding:0px 0px;
	visibility:hidden;	
  box-sizing: border-box;
}

#redes>div:first-child{
	margin-left:26px;
	
}

#redes>div{
	float:left;
	/*width:22%;*/   
	width:42px;
	margin-right:26px;
	
}

#redes a:first-child{

}

#redes a{

	text-decoration:none;
	overflow:hidden;
	
}

/*
#redes img{
	width:100%;
	height:auto;
	display:block;
	
}
*/

#logoheader{
	margin-top:0%;
	/*padding:2%;*/
	background-color:#dd3333;
	overflow:hidden;
	position:relative;
/*  visibility:hidden;*/
  
}

#imglogo{

	height:auto;
	width:20%;
	margin-right:15px;
	background-color:#dd3333;/*#fff*/
	overflow:hidden;
  box-sizing: border-box;
}

#imglogo img{
	height:auto;
	width:40%;
	display:block;
  
}

#nombrelogo{
	
	position:absolute;
	bottom:1%;
	left:10%;
}
	
#nombrelogo h1{
	font-size:23px;
	font-family:cpdsBold;
	color:#fff;
	margin:20px;
	padding:15px;
  
}

#nombrelogo a{
	text-decoration:none;
}

#menuheader{

	width:100%;
	/*height:70px;*/
	/*margin-top:15px;*/
	margin-top:1.1%;
	background-color:#dd3333;
	overflow:hidden;
	clear:both;
  box-sizing: border-box;
}

#menuheader ul{
	background-color:#dd3333;
	/*height:35px;*/
	list-style-type:none;
	padding:0px;
	margin:0px;
	width:1180px;
	margin:auto;
	box-sizing: border-box;
}


#menuheader li{
	float:left;
	padding: 1.2% 10.1px;
  box-sizing: border-box;
}


#menuheader li:hover{

	/*border-bottom-style: solid;
	border-bottom-width: 6px;
	border-bottom-color: #fcc520;
	padding-bottom: 5px;*/

	background-color:#dd3333;

}

#menuheader li:first-child{
	float:left;
	list-style:none;
}


#menuheader li a{
	float:left;
	text-decoration:none;
	color:#fff;
	font-family: cpdsRegular;
	font-size:12px;
}
footer{
	background:#dd3333;
	padding:1.3%;
	margin-top:9%;
}

#titufooter{
	font-family:cpdsBold;
	color:#fff;
	padding-bottom:0.5%;
	border-bottom:solid 1px #fff;
  box-sizing: border-box;
}

footer nav{
	width:440px;
	float:left;
  box-sizing: border-box;
}

footer nav ul{
	padding-left:0px;

}

footer nav ul li{
	list-style-type:none;
	float:left;
	width:220px;

}

footer nav ul li a{
	text-decoration:none;
	font-family:cpdsRegular;
	color:#fff;
}

#redesfooter{
	float:left;
	margin-top:20px;
	margin-left:12.5%;
  visibility:hidden;
}

#redesfooter>div:first-child{
	margin-left:26px;
	
}

#redesfooter>div{
	float:left;
	/*width:22%;*/
	width:42px;
	margin-right:26px;
	
}

#slidernoticias{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top: 0%;
	cursor:pointer;
	position:relative;
	background-color:#3B0B2E;
	max-height:500px;
  
}

#slidernoticias>img{
	z-index:-1;
	width:100%;
	display:block;
  
}

#artslider{
	width:100%;
	overflow:hidden;
  position:absolute;
	top:0px;
	left:0px;
	z-index:5

}

#artslider img{
	width:100%;
	height:auto;
	opacity:0.5;
  box-sizing: border-box;
}

#artslider h1{
	position:absolute;
	top:14px;
	left:20px;
	font-family:cpdsBold;
	text-transform:uppercase;
	font-size:25px;
	color:#FF2121;
	margin:0px;
  box-sizing: border-box;
}

#artslider h2{
	position:absolute;
	top:41px;
	left:20px;
	font-family:cpdsBold;
	text-transform:uppercase;
	font-size:20px;
	color:#fff;
	margin:0px;
  box-sizing: border-box;
}

#botonslider{
	position:absolute;
	right:30px;
	bottom:20px;
	z-index:7;
  box-sizing: border-box;
}

#botonslideron{
	position:absolute;
	right:30px;
	bottom:20px;
  box-sizing: border-box;
}

#botonslideron img{
	z-index:-1 !important;
}

#main-content article {
    width: 93,5%;
    overflow: hidden;
    position: relative;
    border-bottom: 1px solid #000;
    padding-bottom: 0%;
    margin-bottom: 0%;
    
}

#postinitext span {
    font-family: cpdsRegular;
    overflow: hidden !important;
    margin-top: 5px !important;
    font-size: 16px !important;
    text-align: left;
    line-height: 50px;
    
}

#artslider img {
    width: 100%;
    height: auto;
    opacity: 2;
    
}

.page-numbers {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 8px;
    padding-right: 5px;
    text-decoration: none;
    font-size: 25px;
    font-family: cpdsRegular;
    color: #cbcbcb;
    border: solid 3px #747474;
    
}

.pagination {
	
	margin-right:100px;
	margin-bottom:15px;
	font-family: asodegueBold,asodegueBookIE;
 
}

/* Se consigue que el ttitulo tenga efecto al pasar el cursor por encima*/

.titleini a {
font-family: cpdsBold;
width: 100%;
padding: 0px;
font-size: 26px;
/*border: 10px solid #ffffff;*/
height: 34px;
background-color:#ffffff;
border-radius: 20px;
border: 0px;
    text-decoration: none;
    color: #2b389e;
}
select:focus{ outline: none;
}
 
option:hover{
  color:#A3A4A5;
  background-color: #A3A4A5;
}
a:hover {
  background-color: #A3A4A5;
  /* fin de efecto*/
  /*ajuste del titulo dentro del post*/
}
h1 {
    display: block;
  font-family: cpdsBold;
    font-size: 2.4em;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 10px;
    font-weight: cpdsBold;
}

.titleini {
    line-height: 25px; 
    margin-bottom: 1px;
    font-family: cpdsBold;
    margin: 0px;

  /* fin de ajuste post*/
  /* color del link*/
}
#contentpost a {
    color: #0518D5;
  /* fin color del link*/
  /* hacer invisible el leer mas
}
#postinitext span {
    font-family: cpdsRegular;
    overflow: hidden !important;
    margin-top: 0px !important;
    font-size: 0px !important;
    text-align: left;
    line-height: 0px;
  
}
.read-more {
    text-decoration: none;
    color: #000;
    font-family: cpdsRegular;
 /*visibility:hidden;*/
  
  /* fin de hacer invisible el leer mas*/
/*ajustes de separacion entre post*/
}
#main-content article {
    width: 94.5%;
    /*overflow: hidden;*/
    position: relative;
    border-bottom: 1px solid #000;
    padding-bottom: 0%;
    margin-bottom: 0%;
    
}
#postinitext p {
    font-family: cpdsRegular;
    margin-top: 0px;
    padding-top: 0px;
    font-size: 0px !important;
    margin-bottom: 0px;
    padding-bottom: 0px;
    text-align: left;
    
}
.entry-meta {
    margin-bottom: 0px;
    font-family: asodegueBook,asodegueBookIE;
}
#docupost {
    margin-bottom: 0px;
}
#postinicuerpo {
    height: 0px;
    overflow: hidden;
  
  /*fin de separacion*/
  /* configuracion de la categoria propuestas*/
}
#cfcabecera div input {
    width: 89%;
    background-color: #C7C7C9;
    border: none;
    height: 65px;
    font-family: cpdsRegular;
    font-size: 20px;
    border-left: solid 18px #C7C7C9;
    padding-left: 18px;
    color: #000;
    
}
#cfarea div textarea {
    width: 87%;
    min-width: 87%;
    max-width: 87%;
    height: 345px;
    background-color: #C7C7C9;
    border: none;
    font-family: cpdsRegular;
    font-size: 18px;
    border-left: solid 18px #C7C7C9;
    padding: 18px;
    color: #000;
    box-sizing:  border-box;
}
#cfboton input {
    font-family: cpdsBold;
    background-color: #000;
    color: #fff;
    border: 20;
    padding: 20px 30px;
    cursor:pointer;
    font-size: 20px;
  /*fin*/
  /* configuracion de imagen de portada de post*/
}

#imgformatimage { 
   /* z-index: 2; */
    position: relative;
    top: 0px;
    left: 0px;
    height: 50%;
    opacity: 1;
    background-color: transparent; 
    
}
.titformatimg h1 a {
  width: 100%;
    text-decoration: none;
    color: #DF0101;
    font-size: 30px;
}
#textformatimg {
    position: absolute;
    z-index: 5;
    margin: auto 0;
    left: 0%;
    top: 0%;
    width: 100%;
  /*fin*/
  /* configuracion de slider fijo en categorias*/
}
#titmaincategory {
    font-family: cpdsBold;
    font-size: 30px;
    margin-top: 0%;
    max-height: 170px;
    overflow: hidden;
    position: relative;
    /*left: 50%;*/
    width: 100%;
  /*fin*/
}
.popular-posts {
    margin-left: 0px;
}
.popular-posts ul {
    padding-left: 0px;
    padding-right: 0px;
}
#cabecerapost img {
    width: 70%;
    height: auto;
    display: block;
}

p {
    display: block;
    margin-block-start: 0em;
    margin-block-end: 0em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

.entry-content {
    font-family: asodegueBook, sodegueBookIE;
    /*overflow: hidden;*/
    color: #000 !important;
}

.entry-content a {
    font-family: asodegueBook, sodegueBookIE !important;
    overflow: hidden !important;
    text-decoration: none;
  color: #DF0101;
}

/*Esconder el resumen dentro del articulo*/
#excerptpost {
    font-family: cpdsBold;
  margin: 0%;
overflow:hidden;
  visibility:hidden;
}
 
.main-content {
    width: 100%;
   margin-top: 0%;
  margin: 0%
 /* height:0px;*/
     
}

#areadatospost {
    width: 90.8%;
    padding-left: 2%;
}

.addtoany_content {
    clear: both;
    margin: 0px 0;
}



#datospost {
    border-bottom: 0px solid #3f2996;
    margin-top: 0%;
    padding-bottom: 0%;
  margin:0%;
    width: 93.5%;
}
.excformatimg p {
    font-family: cpdsRegular;
    color: #0c0c0c;
    font-size: 20px;
    margin: 0px;
    margin-top: 5px;
    width: 90%;
}