@charset "utf-8";
/* CSS Document */


*{
	font-family:Arial, Helvetica, sans-serif;
}
/* DEFINICIONES GLOBALES */
body, html{
	height:100%;
	width:100%;
}
h1{
	font-size:56px;
	color:#333333;
	font-weight:bold;
	text-transform:lowercase;
}
.category h1{
    font-size: 52px;
    letter-spacing: -0.5px;
}
h5{
	font-size:24px;
	font-weight:normal;
	color:#666666;
}
p{
	font-size:21px;
	color:#4D4D4D;
	font-weight:normal;
}
.container {
    /*max-width: 1429px;*/
	/*max-width: 1680px;*/
	max-width:1920px;
	margin-left:0px;
	width:100%;
    margin-top: -10px;
}
footer.content-info .container {
	max-width:100%;
}
.category-memoriaverdadyjusticia .container{
	margin:0 auto;
    margin-top: -10px;
}
.post-type-archive-publicacion .container{
	margin:0 auto;
    margin-top: -10px;
}
a.link-category{
	color:#29ABE2;
	font-size:18px;
	font-weight:bold;
}
.link-category{
	float:left;
	width:auto;
	margin-top:-2px;
	margin-right:15px;
}
.link-category a{
	color:#29ABE2;
	font-size:18px;
	font-weight:bold;
	text-transform:lowercase;
}
.link-category span{
	/*color:#29ABE2;
	font-size:18px;
	font-weight:bold;
	text-transform:lowercase;*/
}
header .sin-categoria{
	display:none;
}
.clear-both{
	clear:both;
	font-size:0px;
}
body{
	/*background-image: url(../images/bg-body-top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top:65px;
	background-attachment: fixed;*/
	margin-top: 65px !important;
}
body.admin-bar{
	top:24px !important;
}
body.admin-bar .navbar-fixed-top{
	top:32px !important;
}

.menu-menu-general-container, .menu-menu-general-eng-container{
	float:left;
}
.menu-menu-home-container, .menu-menu-home-eng-container{
	float:left;
}
.menu-menu-home-container ul.sub-menu, .menu-menu-home-eng-container ul.sub-menu{
	display:none;
}
.navbar-fixed-top{
	background-color:#FF0000 !important;
	max-height:55px;
}
p.author{
	width:100%;
	float:left;
	color:#000;
	font-size:18px;
}
p.author a{
	color:#000;
}
a.position-over-image{
	position:relative;
	float:right;
	margin-top:-75px;
	margin-right:10px;
}
.clear{
	clear:both;
	width:100%;
	font-size:1px;
}
p.autor-publicacion{
	font-size:13px;
}
p.autor-publicacion a{
	color: #4d4d4d;
}


/**********  PAGE ***********/
.wrap .page-header{
	border:none;
}
.wrap .entry-content{
	margin-top:15px;
}
.margen-redes-sociales{
	margin-top:20px;
}
.margen-redes-sociales a{
	margin-right:4px;
}
.img-page{
	margin-top:50px;
}
.margin-page{
	padding-right:150px;
}
.margin-lateral-page{
	padding-right:100px;
	padding-left:100px;
}
.integrantes .margin-lateral-page{
	padding-right:0px;
	padding-left:80px;
}

.margin-lateral-page .page-header{
	padding-left:15px;
}
.margin-lateral-page .padding-left{
	padding-left:15px;
}
.margin-clear-1{
	margin-bottom:-25px;
}
.margin-clear-2{
	margin-bottom:15px;
}
.margin-clear-3{
	margin-bottom:0px;
}
.font-size-1 p{
	font-size:21px;
}
.font-size-2 p{
	font-size:17px;
}
.persona{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	margin-bottom:35px;
	min-height:300px;
}
.persona h3{
	font-size:21.7px;
	color:#333333;
	font-weight:bold;
}
.persona h5{
	font-size:16px;
	color:#666666;
	text-transform:uppercase;
	margin-bottom:20px;
	margin-top:5px;
}
.persona p{
	font-size:16px;
	color:#666666;
}
@media (min-width: 768px) and (max-width: 1100px) {
	.margin-lateral-page {
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media (min-width: 1px) and (max-width: 767px) {
	.margin-lateral-page {
		padding-left: 0px;
		padding-right: 0px;
	}
	.persona{
		border:none;
	}
}

/********** FOOTER **********/
footer.content-info{
	background-color:#FF0000;
	margin-top:10px;
	/*height:230px;*/
	min-height:230px;
}
footer.content-info .logo{
	margin-top:30px;
}
footer.content-info p{
	font-size:13px;
	color:#FFFFFF;
	margin-top:55px;
}
footer.content-info p.contenedor-redes a{
	color:#FFFFFF;
	font-size:18px;
	margin-left:7px;
}
footer.content-info .mini-redes p{
	margin-top:20px;
	float:left;
	width:100%;
	text-align:left;
}
footer.content-info .mini-redes a{
	color:#FFFFFF;
	font-size:16px;
	margin-right:25px;
}
footer.content-info .mini-redes a span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px !important;
}

@media (min-width: 1px) and (max-width: 780px) {
	footer.content-info .mini-redes p{
		float:none;
		text-align:center;
	}
	footer.content-info .mini-redes a{
		margin-right:17px;
		margin-left:18px;
	}
}
@media (min-width: 1px) and (max-width: 400px) {
	footer.content-info .mini-redes p{
		margin-top:10px !important;
	}
	footer.content-info .logo{
		margin-top:20px !important;
	}
}

/**************** MENU HEADER ****************/
@media (min-width: 1140px/* prev. 1191px */) and (max-width: 5000px) {
	.responsive-menu{
		display:none;
	}
	.full-menu{
		display:block;
	}
}
@media (min-width: 1px) and (max-width: 1139px/* prev. 1190px */) {
	.responsive-menu{
		display:block;
	}
	.full-menu{
		display:none;
	}
	.nav-primary .open-menu {
		margin-left:25px !important;
	}
	.logo{
		margin-right:0px;
	}
}
.nav-primary{
	background-color:#FF0000;
    color: #ccc;
    direction: ltr;
    /*height: 62px;*/
	height:55px;
    left: 0;
    min-width: 600px;
    position: relative;
    top: 0px;
    width: 100%;
    z-index: 99999;
	/*max-width: 1429px;*/
	margin:0 auto;
}
.nav-primary .pull-left{
	width:auto;
/*	width: 80%; */
}
.nav-primary .pull-left a.logo{
	float:left;
	margin-top:6px;
	margin-left:20px;
	margin-right:30px;
}
.nav-primary .pull-left .menu-menu-1-container{
	float:left;
}
.nav-primary .nav > li{
	display:inline;
	padding-bottom: 8px;
	float:left;
}
.nav-primary .nav > li > a {
	float:left;
	color:#f8a7a7;
	font-size:32px;
    padding: 10px 15px 10px 0 !important;
}
.is-selected{
	background-image: url(../images/li-selected.png);
	background-repeat: no-repeat;
	background-position: 17px 57px;
}
.nav-primary .nav > li > a:hover, .nav-primary .nav > li > a:focus {
	background-color:transparent !important;
	color:#FFF;
}
.nav-primary .nav{
	width:auto;
	float:left;
	position: relative;
    z-index: 10;
	margin-top:-3px;
}
.nav-primary .open-menu{
	margin-top:20px;
	float:left;
	margin-left: 15px;
}
.nav-primary .logo-texto{
	margin: 12px 10px 0 15px;
	float:left;
}
.nav-primary .pull-right .idiomas{
	width:70px;
	float:right;
	margin-top:7px;
	opacity:1;
}
.nav-primary .pull-right .idiomas a{
	font-size:15px;
	color:#1A1A1A;
	font-weight:bold;
	padding:0 20px 0 0;
	float:right;
	display:block;
}
.nav-primary .pull-right .idiomas a.active{
	background-image: url(../images/red-social/ico-idioma-activo.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.nav-primary .pull-right .redes-sociales{
	float:right;
	margin-top:0px;
}
.nav-primary .pull-right .redes-sociales a{
	float:right;
	padding-left:11px;
	margin-top:13px;
	color:#ff9999;
	font-size:22px;
}
.nav-primary .pull-right .redes-sociales a:hover{
	color:#ffcccc !important;
}
.nav-primary .pull-right .redes-sociales a.ico-buscar{
	margin-top:15px;
}
.nav-primary .pull-right .idiomas a.active{
	color:#FFFFFF;
}
.nav-primary .pull-right .idiomas a:hover{
	text-decoration:none;
}
.nav-primary .pull-left .cont-open-menu{
	height:55px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f9ab90;
	float:left;
}
.nav-primary .pull-left .cont-open-menu a{
	margin:15px 15px 0 15px;
	float:left;
}
.redes a{
	color: #000;
    font-size: 18px;
}

/*************  MENU HOME POPUP ************/
.menu-home-navigation-desplegado{
	float:left;
	width:100%;
	/*margin-top: -1px;*/
	/*margin-top:-12px;*/
	margin-top:-16px;
	background-image: url(../images/bg-menu.png);
	background-repeat: repeat;
	background-position: left top;
	/*padding:0 40px;*/
	padding: 0 40px 40px 40px;
	display:none;
	min-height:345px;
}
.menu-home-navigation-desplegado h3{
	width:auto;
	float:left;
	font-size:63px;
	color:#FFFFFF;
}
.menu-home-navigation-desplegado ul{
	width:60%;
	float:left;
	list-style:none;
	margin-top:35px;
}
.menu-home-navigation-desplegado ul li{
	float:left;
	width:100%;
	padding-bottom:9px;
}
.menu-home-navigation-desplegado ul li a{
	color:#FFFFFF;
	font-size:20px;
}
.columnista{
	height:730px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	margin-bottom:50px;
}
.columnista img{
	border: 2px solid #CCC;
}
.columnista h3{
	color:#333333;
	font-size:22px;
	font-weight:bold;
}
.columnista p{
	color:#666666;
	font-size:16px;
}
.columnista a.twitter{
	background-image: url(../images/red-social/ico-twitter.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:30px;
	color:#666666;
	font-size:17px;
}
.columnista a.email{
	background-image: url(../images/red-social/ico-email.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:30px;
	color:#666666;
	font-size:17px;
}
.columnista a.link{
	color:#3FA9F5;
	font-size:17px;
}
span.isTwitter{
	background-image: url(../images/red-social/ico-twitter.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:30px;
	color:#666666;
	font-size:17px;
}
.dona-cels{
	margin-bottom:25px;
	float:left;
	margin-top:20px;
	width:100%;
}
.dona-cels::before {
    background-color: transparent;
    background-image: url(../images/mini-separador.png);
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 3px;
    padding-top: 25px;
    width: 57px;
}

/*************  MENU INTERNO  **************/
.menu-nivel-1{
	margin-top:11px;
	float:left;
}
.menu-nivel-1 ul{
	padding-left:15px;
}
.menu-nivel-1 li{
	display:none;
}
.menu-nivel-1 li.current-menu-ancestor:first-child, .menu-nivel-1 li.current-menu-parent{
	display:block !important;
}
.menu-nivel-1 li a{
	font-family:Arial, Helvetica, sans-serif;
}
.menu-nivel-1 li a:hover{
	text-decoration:none;
}
.menu-nivel-2 li a{
	font-family:Arial, Helvetica, sans-serif;
}
.menu-nivel-2 li a:hover{
	text-decoration:none;
}
.menu-nivel-3 li a{
	font-family:Arial, Helvetica, sans-serif;
}
.menu-nivel-3 li a:hover{
	text-decoration:none;
}
.menu-nivel-1 li.current-menu-ancestor a, .menu-nivel-1 li.current-menu-parent a{
	font-size:28px;
	color:#FFFFFF;
	font-weight:bold;
}
.menu-nivel-2{
	float: left;
    height: 33px;
    margin-top: 21px;
    overflow: hidden;
    /*width: 65%;
	height: 53px;*/
  /*  max-width: 640px; se quita para que se vean todos los elementos */
    width: auto;
}
.menu-nivel-2 ul{
	list-style:none;
	/*width:3000px;*/
	width:auto;
	padding-left:15px;
}
.menu-nivel-2 ul li{
	float:left;
	margin-right:15px;
}
.menu-nivel-2 ul li a{
	color:#010101;
	opacity:0.4;
	font-size:19px;
	font-weight:bold;
	/*line-height: 35px;*/
}
.menu-nivel-2 li.current-menu-ancestor a{
	color:#FFFFFF !important;
	opacity:1 !important;
}
.menu-nivel-2 li.current-menu-item a{
	color:#FFFFFF !important;
	opacity:1 !important;
}
.menu-nivel-2 li.current-menu-ancestor{
	background-image: url(../images/li-selected.png) !important;
	background-repeat: no-repeat !important;
	background-position: center 40px !important;
	height:50px;
}
.menu-nivel-2 li.current-menu-item{
	background-image: url(../images/li-selected.png) !important;
	background-repeat: no-repeat !important;
	background-position: center 40px !important;
	height:50px;
}
.menu-nivel-3{
	float: left;
    margin-left: 38px;
    width: 95%;
	margin-top:18px;
}
.menu-nivel-3 ul{
	list-style:none;
}
.menu-nivel-3 ul li{
	float:left;
	margin-right:15px;
}
.menu-nivel-3 ul li.current-menu-item a{
	color:#ED2224 !important;
}
.menu-nivel-3 ul li a{
	font-size:19px;
	color:#999999;
	font-weight:normal;
}
.hidden-mobile{
	display:block;
}
.view-mobile{
	display:none;
}
.print-only{
	display:none;
}
#mainHeight article:last-child{
	border-bottom:none;
}

@media (min-width: 1px) and (max-width: 767px) {
	#mainHeight article:last-child{
		border-bottom:none;
	}
	.menu-nivel-3{
		margin-left:0px;
	}
	.menu-nivel-3 ul{
		padding-left:15px;
	}
	.menu-nivel-3 ul li a{
		font-size:17px;
	}
}

/**************  MEGA MENU  **************/
@media (min-width: 1000px) and (max-width: 8000px) {
	.nav-tree{
		padding: 0 40px;
	    overflow-y: scroll;
	}
	.nav-tree .menu-col{
		float:left;
		/*width:18%;
		margin:1%;*/
		width: 19.2%;
	    margin: 0.4%;
	}
	.mega_menu_buscador{
		padding: 0.4%;
	}
	.mega_menu_buscador #search{
		width:100%;
		padding: 20px 10px;
		font-size: 60px;
	    margin-top: 25px;
	}
	.mega_menu_buscador input.submit{
		margin-right: 15px;
		/*margin-top: -85px;*/
		margin-top: -92px;
	}
}
@media (min-width: 768px) and (max-width: 999px) {
	/*.nav-tree{
		max-height:450px;
		overflow-y: scroll;
	}*/
	.nav-tree{
	    overflow-y: scroll;
	}
	.nav-tree .menu-col{
		width:94% !important;
		float:left;
		margin:5px 3% 0 3%;
	}
	.mega_menu_buscador #search{
		width:96%;
		margin:5px 2% 0 2%;
		padding:35px 10px;
		font-size:25px;
		margin-top:25px;
	}
	.mega_menu_buscador input.submit{
		margin-right: 30px;
		margin-top: -85px;
	}
	.mega_menu_buscador{
		padding:1%;
	}
}
@media (min-width: 1px) and (max-width: 767px) {
	.nav-tree{
	    overflow-y: scroll;
	}
	.nav-tree .menu-col{
		width:94% !important;
		float:left;
		margin:5px 3% 0 3%;
	}
	.mega_menu_buscador #search{
		float: left;
		font-size: 17px;
		margin: 15px 2% 10px 2%;
	    padding: 15px 10px;
		width: 96%;
	}
	.mega_menu_buscador input.submit{
		margin-right: 20px;
		margin-top: -53px;
	    height: 30px;
	}
	.mega_menu_buscador{
		padding:1%;
	}
}
.mega_menu_buscador{
	width:100%;
}
.mega_menu_buscador #search{
	/*background-color:#191919;*/
	background-color:transparent;
	/*background-image: url(../images/bg-menu.png);
	background-repeat: repeat;
	background-position: left top;	*/
	border: 1px solid #7c7c7c;
	color:#FFFFFF;
}
.mega_menu_buscador input.submit{
	position:relative;
	z-index:999;
	float: right;
}

.nav-tree{
	float:left;
	width:100%;
	margin-top: -1px;
	background-image: url(../images/bg-menu.png);
	background-repeat: repeat;
	background-position: left top;
    display:none;
}
.nav-tree .menu-col ul{
	padding-left:0px;
	list-style:none;
	border: 1px solid #7c7c7c;
	padding:15px;
}
.nav-tree .menu-col ul li a{
	color:#FFFFFF;
}
.nav-tree .menu-col ul li ul.sub-menu{
	border:none !important;
	padding:0px !important;
	margin-top:15px;
}
.nav-tree .menu-col ul li ul.sub-menu li a{
	font-size:17px !important;
	font-weight:normal !important;
}
.nav-tree .menu-col ul li.is-parent a{
	font-size:26px;
	font-weight:bold;
}
/*.nav-tree .menu-col::before {
    content: '<ul class"menu-contenedor-columnas">';
}
.nav-tree .menu-col::after {
    content: '</ul">';
}*/

/*.nav-tree:target{
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	-webkit-transform: translate(250px, 20px);
	-moz-transform: translate(250px, 20px);
	-o-transform: translate(250px, 20px);
	-ms-transform: translate(250px, 20px);
	transform: translate(250px, 20px);
}*/


/************** HOME *************/
.home .main{
	float:right;
}

.home .sidebar{
	float:left;
}
.ico-home {
	padding:25px 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #939185;
	border-bottom-color: #939185;
	/*min-height: 117px !important;*/
}
.ico-home a:hover{
	text-decoration:none;
}
.ico-home table{
	margin:0 auto;
	font-size:16px;
	color:#939185;
	font-weight:bold;
	line-height:16px;
	height: 65px !important;
}
.ico-home table span{
	color:#FF0000;
	font-size:15px;
}
.hidden-full-screen{
	display:none;
}
.contenedor-ico-home{
	width:auto;
	border:none;
	/*float:left*/
	display:inline;
}
.ico-home a img{
	padding-left:5px;
	padding-right:5px;
}

.home .main article:nth-of-type(6) {
	display:none;
}
.home .main article:nth-of-type(7) {
	display:none;
}

@media (min-width: 900px) and (max-width: 1359px) {
	.contenedor-ico-home{
		padding-left:20%;
	}
}
@media (min-width: 1px) and (max-width: 1359px) {
	.ico-home {
		padding:0;
	}
	.ico-home a img{
		display:block;
		padding-top:10px;
		float:left;
		clear:left;
	}
	.contenedor-ico-home{
		width:100%;
		border-bottom: 1px solid #939185;
		float:left;
	}
	.contenedor-ico-home a img{
		margin-bottom:15px;
	}
}

@media (min-width: 540px) and (max-width: 768px) {
	.contenedor-ico-home{
		padding-left:20%;
	}
	.contenedor-ico-home a img{
		margin-bottom:15px;
	}
}

@media (min-width: 1px) and (max-width: 768px) {
	.nav-primary .pull-left .cont-open-menu {
		position:relative;
		z-index:99;
	}
	.ico-home {
		padding:0;
	}
	.contenedor-ico-home a img{
		margin-bottom:15px;
	}
	.hidden-full-screen{
		display:block;
	}
	.page-template-2-columnas .page-header{
		margin-top:-20px;
	}
	.hidden-mobile{
		display:none;
	}
	.view-mobile{
		display:block;
	}
	.margin-top-dona{
		margin-top:-100px;
	}

}

@media (min-width: 1640px) {
	.integrantes{
		max-width:1600px;
	}
}

@media (min-width: 768px) {
	.home .col-sm-5{
		padding-left: 0;
		padding-right:0;
	}
	.home .col-sm-7{
		padding-left: 0;
		padding-right:0;
	}
	.home .main header article .col-sm-12{
		padding-left: 0;
		padding-right:0;
	}
	.home .main header .article .col-sm-12{
		padding-left: 0;
		padding-right:0;
	}
	.home .main article{
		padding: 15px 90px;
	}
	.home .main .article{
		padding: 15px 90px;
	}
	.home .main .header-home{
		padding: 0;
	}
}

@media (min-width: 1680px) {
	.home .main article {
		padding-right:25% !important;
	}
	.home .main article:nth-of-type(6) {
		display:block;
	}
	.home .main article:nth-of-type(7) {
		display:block;
	}
}
@media (min-width: 769px) and (max-width: 1300px) {
	.home .main article:nth-of-type(5) {
		display:none;
	}
	.home .main article:nth-of-type(6) {
		display:none;
	}
	.home .main article:nth-of-type(7) {
		display:none;
	}
}

.home .main header article .col-sm-5{
	padding-left: 0;
	padding-right:0;
}
.home .main header article .col-sm-7{
	padding-left: 15px;
	padding-right:15px;
}
.home main header .article .col-sm-7{
    padding-left: 8%;
}
@media (min-width: 769px) and (max-width: 1087px) {
	.home main header .article .col-sm-7{
		padding-left: 0px;
	}
}
@media (min-width: 1px) and (max-width: 768px) {
	.home main header .article .col-sm-7{
		padding-left: 15px;
		margin-bottom:25px;
	}
	.home .main article:nth-of-type(5) {
		display:block;
	}
	.home .main article:nth-of-type(6) {
		display:block;
	}
	.home .main article:nth-of-type(7) {
		display:block;
	}

}
.home .main header article .col-sm-12 ul{
	margin-left:0px;
	border: 1px solid #000;
	float:left;
	padding-left:0px;
	margin-top:0px;
}
.home .main header .article .col-sm-12 ul{
	margin-left:0px;
	border: 1px solid #000;
	float:left;
	padding-left:0px;
	margin-top:0px;
}
.home .main header article .col-sm-12 ul li{
	list-style:none;
	float:left;
	width:auto;
}
.home .main header .article .col-sm-12 ul li{
	list-style:none;
	float:left;
	width:auto;
}
.home .main header article .col-sm-12 ul li.separador{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
}
.home .main header .article .col-sm-12 ul li.separador{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
}
.home .main header article .col-sm-12 ul li a{
	color:#000;
	font-size:18px;
	font-weight:bold;
	float:left;
	width:auto;
	padding:0px 6px;
}
.home .main header .article .col-sm-12 ul li a{
	color:#000;
	font-size:18px;
	font-weight:bold;
	float:left;
	width:auto;
	padding:0px 6px;
}
.home .main article .cabezal{
	padding-left:0px !important;
	padding-right:0px !important;
	margin-bottom:0px;
}
.home .main .article .cabezal{
	padding-left:0px !important;
	padding-right:0px !important;
	margin-bottom:0px;
}
.home .main article.opinion .padding-right{
	padding-right:0px !important;
	margin-top:9px !important;
}
.home .main article.opinion .link-category {
    background-color: #662d91;
	padding: 2px 5px 0;
}
.home .main article.opinion .entry-summary p {
    color: #000;
}
.home .main article.opinion .link-category a{
	color:#FFFFFF;
	text-transform:uppercase;
    /*padding-left: 5px;
    padding-right: 5px;*/
	padding:0px;
}
.home .main article .col-sm-4{
	padding-left:0px !important;
	padding-right:0px !important;
	/*padding-top:17px;*/
	padding-top:0px;
}
.home .main header article .col-sm-5 h2{
	font-size:40px;
	color:#000000;
	font-weight:bold;
}
.home .main header .article .col-sm-5 h2{
	font-size:40px;
	color:#000000;
	font-weight:bold;
	margin-top: 8px;
    line-height: 43px;
}
.home .main header article .col-sm-7 h5{
	font-size:24px;
	color:#3FA9F5;
	font-weight:bold;
	float:left;
	width:100%;
	margin-top:26px;
}
.home .main header .article .col-sm-7 h5{
	font-size:23px;
	color:#3FA9F5;
	font-weight:normal;
	float:left;
	width:100%;
	margin-top:8px;
}
.home .main header article .col-sm-7 .home-minimenu{
	float:left;
	width:100%;
}
.home .main header .article .col-sm-7 .home-minimenu{
	float:left;
	width:100%;
}
.home .main header article .col-sm-7 .home-minimenu ul{
	list-style:none;
	padding-left:0px !important;
}
.home .main header .article .col-sm-7 .home-minimenu ul{
	list-style:none;
	padding-left:0px !important;
}
.home .main header article .col-sm-7 .home-minimenu ul li{
	line-height:31px;
}
.home .main header .article .col-sm-7 .home-minimenu ul li{
	line-height:31px;
}
.home .main header article .col-sm-7 .home-minimenu a{
	float:left;
	width:100%;
	color:#808080;
	font-size:22px;
	font-weight:normal;
}
.home .main header .article .col-sm-7 .home-minimenu a{
	float:left;
	width:100%;
	color:#808080;
	font-size:22px;
	font-weight:normal;
}
.home .main .post{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b3b3b3;
}
.home .main .opinion{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b3b3b3;
}
.home .main .publicacion{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b3b3b3;
}
/*.home .main .format-standard{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b3b3b3;
}
.home .main .format-quote{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b3b3b3;
}*/
/*.home .main .format-quote{
	background-color:#E2E9EC;
}
.home .main .format-quote header .link-category a{
	color:#FFFFFF !important;
	background-color:#FF0000;
	padding-left:3px;
	padding-right:3px;
}*/
.home .main article.opinion h2.entry-title{
	line-height:32px !important;
}
.home .main article.opinion h2.entry-title a{
	font-size:32px !important;
}
.home .main article.opinion .col-xs-12 img{
	margin-top:17px;
}

.home .main .format-link{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b3b3b3;
}
.home .main article h2.entry-title{
	margin-top:10px !important;
	line-height:23px;
}
.home .main article h2.entry-title a{
	/*font-size:34px;*/
	font-size:22px;
	color:#333333;
	font-weight:bold;
}
.home .main .format-standard header h2{
	line-height:22px;
}
/*.home .main .format-standard header h2.entry-title a{
	font-size:22px;
}*/
.home .main article .entry-summary p{
	color:#4D4D4D;
	font-size:15px;
}
.home .main .format-standard .entry-summary p{
	font-size:15px;
}
.home .redes {
    float: right;
	margin-top:-5px;
}
.home .sidebar p{
	color: #939185;
    float: left;
    font-size: 13px;
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: center;
    width: 100%;
}
.home .main header article{
	float:left;
	margin-bottom:5px;
}
.home .main header .article{
	float:left;
	margin-bottom:5px;
}
.home .main article:first-of-type{
	background-color:#E2E9EC !important;
	border-bottom:none !important;
}



.home .main article.has-post-video:first-of-type .col-sm-4 .featured-video-plus{
	margin-top:15px !important;
}
.home .main article.has-post-video:first-of-type .col-sm-8 {
	margin-top:2px !important;
}
.home .main article.has-post-video:nth-of-type(2) .col-sm-4 .featured-video-plus{
	margin-top:20px !important;
}
.home .main article.has-post-video:nth-of-type(2) .col-sm-8 {
	margin-top:-4px !important;
}



.home .main article:first-of-type h2.entry-title a{
	font-size:34px;
	color:#333333;
	font-weight:bold;
}
.home .main article:nth-of-type(2) h2.entry-title{
	line-height:34px !important;
}
.home .main article:nth-of-type(2) h2.entry-title a{
    font-size: 34px !important;
    margin-top: 10px !important;
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
.home .main article:nth-of-type(2) .entry-summary p {
    color: #4D4D4D;
    font-size: 16px !important;
}

.home .main article:first-of-type header h2{
	line-height:34px;
}
.home .main article:first-of-type .entry-summary p{
	color:#4D4D4D;
	font-size:16px;
}
.home .main article:first-of-type .link-category a{
	color:#FFFFFF !important;
	/*padding-left:3px;
	padding-right:3px;*/
	padding:0px;
	line-height:24px;
	font-weight:normal;
}
.home .main article:first-of-type .link-category {
	margin-bottom:15px;
	background-color:#FF0000;
	padding: 0 5px !important;
	max-height:22px;
}
.home .main article:last-child{
	/*border:none !important;*/
}
.home .link-category {
	max-width:77%;
	overflow:hidden;
	height:25px;
}
.home .container main article.has-post-video .col-sm-4 .featured-video-plus{
	margin-top:20px;
}
.home .container main article.has-post-video .col-sm-8{
	margin-top:5px;
}
.home .container .col-sm-5 .featured-video-plus{
	background-color:#000000;
	width:100%;
}
.home .container .col-sm-5 .featured-video-plus iframe{
	width:100% !important;
}
.featured-video-plus iframe {
	width: 100%; /*Fix para thumbnails de videos destacados en chrome*/
}

.integrante-area h3{
	float:left;
	width:100%;
	color:#FF0000;
	font-size:40px;
	font-weight:bold;
}
.integrante-area a.email-area{
	font-size:18px;
	float:left;
	margin-bottom:10px;
	width:100%;
}
.integrante-area .integrante-item{
	float: left;
    margin-right: 30px;
    min-height: 350px;
    width: 225px;
}
.integrante-area img{
	min-width: 225px;
}
.integrante-area img.borde{
	border: 3px solid #CCC;
}
.integrante-area .integrante-item h4{
	font-size:17px;
	line-height:17px;
	color:#666;
	font-weight:bold;
	float:left;
	width:100%;
	margin-bottom:5px;
	padding-right:24px;
}
.integrante-area .integrante-item p{
	font-size:15px;
	line-height:15px;
	color:#666;
	float:left;
	width:100%;
	margin-bottom:5px;
	padding-right:24px;
}
.integrante-area .integrante-item a.cv{
	font-size:15px;
	line-height:15px;
	color:#666;
	float:left;
	width:100%;
	margin-bottom:5px !important;
}
.integrante-detalle{
	max-width:800px;
	padding:25px;
}
.integrante-detalle img.borde-doble{
	/*max-width:328px;*/
	width:40%;
	border: 2px solid #CCC;
	float:left;
	margin-right:25px;
}
.integrante-detalle .content-integrante-detalle{
	float:left;
	width:55%;
}
.integrante-detalle .content-integrante-detalle p.rojo{
	font-size:18px;
	line-height:18px;
	margin-bottom:10px;
	margin-top:0px;
	color:#ff0000;
	float:left;
	width:100%;
}
.integrante-detalle .content-integrante-detalle h3{
	font-size:24px;
	line-height:24px;
	margin-bottom:15px;
	margin-top:0px;
	color:#666;
	float:left;
	width:100%;
	font-weight:bold;
}
.integrante-detalle .content-integrante-detalle h4{
	font-size:20px;
	line-height:20px;
	margin-bottom:0px;
	margin-top:-5px;
	color:#666;
	float:left;
	width:100%;
	font-weight:normal;
}
.integrante-detalle .content-integrante-detalle p.contenido{
	font-size:16px;
	line-height:20px;
	margin-bottom:20px;
	margin-top:0px;
	color:#666;
	float:left;
	width:100%;
}
.integrante-detalle .content-integrante-detalle a{
	font-size:16px;
	line-height:14px;
	margin-bottom:0px;
	margin-top:0px;
	color:#666;
	float:left;
	width:100%;
}
.integrante-detalle .content-integrante-detalle a.twitter{
	background-image: url(../images/ico-twitter.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:28px;
}
.integrante-detalle .content-integrante-detalle a.email{
	background-image: url(../images/ico-email.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:28px;
}

/********** POST DETALLE *********/

.ver-publicacion-completa{
	color: #4d4d4d;
    float: left;
    font-size: 17px;
    margin-bottom: 15px;
    margin-top: 40px;
}

@media (min-width: 768px) {
	.single .col-sm-8{
		padding-left: 0px;
		padding-right: 14%;
		/*width:65.28%;*/
	}
	.single .col-sm-4{
		padding-left: 6.64%;
		padding-right: 11.33%;
		/*width:34.72%;*/
	}
}

@media (min-width: 768px) and (max-width: 1199px) {
	.single .col-sm-8{
		padding-left: 0px;
		padding-right: 7%;
		/*width:65.28%;*/
	}
	.single .col-sm-4{
		padding-left: 3%;
		padding-right: 5%;
		/*width:34.72%;*/
	}
}

.single .col-sm-8{
	width:64.5%;
}
.single .col-sm-4{
	width:35.5%;
}
.single .container{
	padding-top:25px;
}
.single .main{
	float:right;
	margin-bottom: 35px;
}
.single .main .post header p{
	margin-bottom:50px;
    /*font-size: 24px;*/
    /*line-height: 28px;*/
	margin-top: 20px;
	/*line-height: 37px;*/
	font-weight: 400;
	font-style: normal;

    letter-spacing: 0;
    line-height: 33px;
	/*color: #666666;
	font-size: 21px;*/
	color:#000000;
	font-size:23px;
}
.single .main header{
	margin-bottom:25px;
}
.single .main .entry-content{
	margin-top: 33px;
}

.single .sidebar{
	float:left;
	margin-top: 25px;
}



.page-template-2-columnas .redes-sociales{
	margin-top:30px;
	margin-bottom:30px;
}
.page-template-2-columnas .redes-sociales a{
	margin-right:9px;
}
.page-template-2-columnas .redes-sociales a.last{
	margin-right:0px;
}
.page-template-2-columnas .main .redes-sociales{
	margin-bottom:30px;
}
.single .redes-sociales{
	margin-top:5px;
}
.page .redes-sociales a{
	margin-right:7px;
}

.single .redes-sociales a.last{
	margin-right:0px;
}
.single .main .redes-sociales{
	margin-bottom:30px;
}
.single .sidebar a.volver{
	font-size:14px;
	color:#808080;
}
.autor{
	margin-bottom:30px;
}
.autor h6{
	color:#FF0000;
	font-size:23px;
	font-weight:bold;
}
.autor p strong{
	font-size:21px;
}
.autor p{
	line-height:24px;
	font-size:16px;
	margin-bottom:15px;
}
.autor p a{
	color:#666666;
}
.autor .autorImage{
	margin-bottom:20px;
}
.autor .autorImage img{
	border: 2px solid #e8e8e8;
}
.autor .autorRedes{
	font-size:16px;
}
.autor .autorRedes a.isEmail{
	background-image: url(../images/red-social/email.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:30px;
	color: #4d4d4d;
}
.page-template-2-columnas .sidebar .etiquetas{
	margin-bottom: 55px;
}
.page-template-2-columnas .sidebar .etiquetas h6{
	color:#FF0000;
	font-size:23px;
	font-weight:bold;
}
.page-template-2-columnas .sidebar .etiquetas p{
	line-height:24px;
}
.page-template-2-columnas .etiquetas a{
	background-color: #dde5e8;
    color: #4d4d4d;
    float: left;
    font-size: 17px;
    margin-bottom: 1px !important;
    padding: 0 10px 0 5px !important;
    width: auto;
	text-transform:lowercase;
}
.page-template-2-columnas .sidebar .page-header {
	margin: 0;
	padding-bottom:0px;
}
.page-template-2-columnas .sidebar .tema{
	float:left;
	width:100%;
	margin-top:20px;
	margin-bottom:15px;
}
.page-template-2-columnas .sidebar h4{
	font-size:29px;
	color:#FF0000;
	font-weight:bold;
	line-height:26px;
}
.page-template-2-columnas .sidebar .tema h4{
	margin-bottom:14px;
}
.page-template-2-columnas .sidebar .tema p{
	font-size:16px;
	margin-top:0px;
}
.page-template-2-columnas .sidebar .tema p a{
	color:#666666;
}
.page-template-2-columnas .etiquetas br{
	width:100%;
	float:left;
	height:0px;
	clear:left;
}
.page-template-2-columnas .main .etiquetas a{
	background-color: #D7ECF9;
}
.page-template-2-columnas .sidebar {
    float: left;
    margin-top: 25px;
}
.page-template-2-columnas .col-sm-4 {
    width: 35.5%;
}
.page-template-2-columnas .col-sm-4 {
    padding-left: 6.64%;
    padding-right: 11.33%;
}
.page-template-2-columnas .main {
    float: right;
    margin-bottom: 35px;
	margin-top: 40px;
}
.page-template-2-columnas .col-sm-8 {
    width: 64.5%;
}
.page-template-2-columnas .col-sm-8 {
    padding-left: 0;
    padding-right: 14%;
}

.search .col-sm-8 {
    width: 64.5%;
}
.search .col-sm-8 {
    padding-left: 0;
    padding-right: 14%;
}
.search .col-sm-4 {
    width: 35.5%;
}
.search .col-sm-4 {
    padding-left: 6.64%;
    padding-right: 11.33%;
}








.single .sidebar .etiquetas{
	/*margin-bottom: 55px;*/
	margin-bottom: 30px;
    float: left;
}
.single .sidebar .etiquetas h6{
	color:#FF0000;
	font-size:23px;
	font-weight:bold;
}
.single .sidebar .etiquetas p{
	line-height:24px;
}
.single .etiquetas a{
	background-color: #dde5e8;
    color: #4d4d4d;
    float: left;
    font-size: 17px;
    margin-bottom: 1px !important;
    padding: 0 10px 0 5px !important;
    width: auto;
	text-transform:lowercase;
}
.single .sidebar .tema{
	float:left;
	width:100%;
	margin-top:0px;
	margin-bottom:15px;
}
.single .sidebar h4{
	font-size:29px;
	color:#FF0000;
	font-weight:bold;
	line-height:26px;
}
.single .sidebar .tema h4{
	margin-bottom:28px;
}
.single .sidebar .tema p{
	font-size:16px;
	margin-top:0px;
}
.single .sidebar .tema p a{
	color:#666666;
}
.single .etiquetas br{
	width:100%;
	float:left;
	height:0px;
	clear:left;
}
.single .main .etiquetas a{
	background-color: #D7ECF9;
}

.single .sidebar .noticias-relacionadas{
	margin-top:0px;
	float:left;
}
.single main.main header h1.entry-title{
	line-height:54px;
	margin-top: 15px;
	line-height: 53px;
	letter-spacing: -1px;
}
.single .sidebar .noticias-relacionadas .relacionadas{
	float:left;
	width:100%;
	margin-top:15px;
}
.single .sidebar .noticias-relacionadas .relacionadas p{
	font-size:13px;
	color:#808080;
	font-weight:bold;
	margin-bottom:20px;
	float:left;
	line-height:18px;
}
.single .sidebar .noticias-relacionadas .relacionadas p span{
	text-transform:uppercase;
}
.single .sidebar .noticias-relacionadas .relacionadas p a{
	color:#4D4D4D;
	font-size:18px;
	font-weight:normal;
}
.single .main .entry-content:after {
	display: block;
	content: "";
	width: 57px;
	height: 3px;
	background-color: transparent;
	background-image: url(../images/mini-separador.png);
	background-repeat: no-repeat;
}
.single .main .entry-content:before {
	display: block;
	content: "";
	width: 57px;
	height: 3px;
	background-color: transparent;
	background-image: url(../images/mini-separador.png);
	background-repeat: no-repeat;
	padding-top: 35px;
}
.single .main .post header{
	font-size:14px;
	margin-top: 25px;
}
.single article footer {
	margin-top:35px;
    margin-bottom: 0px;
}
.single .sidebar .relacionadas time{
	color: #808080;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 3px;
    text-transform: uppercase;
    width: 100%;
}
.single .main article footer .etiquetas p{
	line-height:24px;
}
.single-publicacion .col-sm-4{
	padding-right: 7%;
	padding-left:6%;
}
.single-publicacion .col-sm-4 .etiquetas{
	margin-top:26px;
}
.single-publicacion .sidebar .edicion-digital h6 {
    color: #ff0000;
    font-size: 23px;
    font-weight: bold;
}
.single-publicacion .sidebar .edicion-digital{
	width:100%;
	float:left;
	margin-top:20px;
}
.single-publicacion main{
	margin-top:25px;
}
.single-publicacion main .indice h5{
	font-size:19px;
	color:#666666;
	line-height: 23px;
	font-weight:bold;
	margin-bottom:0px;
}
.edicion-digital {
	width: 100%;
	float: left;
	margin-top: 20px;
}
.edicion-digital > h6 {
	color: #ff0000;
	font-size: 23px;
	font-weight: bold;
}
.edicion-digital > p {
	line-height: 20px;
}
.edicion-digital > p > a {
	color: #666666;
	font-size: 17px;
}
.single-publicacion .sidebar .edicion-digital p a{
	color:#666666;
	font-size:17px;
}
.single-publicacion .sidebar .edicion-digital p{
	line-height:20px;
}
.single-publicacion main .indice{
	margin-top:25px;
}
.single-publicacion main .indice h4{
	font-size:24px;
	color:#333333;
	font-weight:bold;
	margin-bottom:15px;
}
.single-publicacion main .indice p{
	font-size:19px;
	color:#666666;
	line-height: 24px;
	margin-bottom: 28px;
}
.single-publicacion main .indice p a{
	color:#666666;
}
.single-publicacion main .indice p span{
	/*line-height:36px;*/
	line-height:15px;
}
.single-publicacion main .indice h6{
	font-size:21px;
	color:#666666;
	line-height: 23px;
	margin-bottom:30px;
}
.single-publicacion .main .indice-editor::before {
    background-color: transparent;
    background-image: url("../images/mini-separador.png");
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 3px;
    padding-top: 20px;
    width: 57px;
}
.single-publicacion main .indice-editor h4{
	font-size:24px;
	color:#333333;
	font-weight:bold;
	margin-bottom:15px;
}

.single-publicacion .main .indice::after {
    background-color: transparent;
    background-image: url("../images/mini-separador.png");
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 3px;
    padding-top: 35px;
    width: 57px;
}
.single-publicacion .main .col-3{
	width:auto;
	float:left;
	margin-right:45px;
	min-height:90px;
}
.single-capitulo .main .col-3{
	width:auto;
	float:left;
	margin-right:45px;
	min-height:90px;
}
.single-capitulo main .entry-summary{
	margin-top:35px;
}
.single-capitulo .main h2{
	color: #4d4d4d;
}

.single-publicacion main .entry-summary span.autor{
	color:#666666;
	font-size:19px;
	line-height:25px;
	margin-top:10px;
	float:left;
}

/********* CATEGORY CONTENT **********/

#category-content{
	max-width:1227px;
	width:100%;
	margin:0 auto;
	margin-bottom:25px;
}
#category-content article {
	width: 400px;
}
#category-content article .content {
	padding:15px;
}
#category-content article h2.entry-title a {
	font-size:22px;
	/*color:#4D4D4D;*/
	color:#000;
	font-weight:bold;
}
#category-content article .entry-summary p{
	color:#4D4D4D;
	font-size:15px;
}
#category-content article {
	background-color:#F2F2F2;
}
#category-content article .redes{
	float:right;
	margin-top:-2px;
}
#category-content article img.img-responsive {
	margin: 0px;
	padding: 0px;
	display: block;
	margin-top:10px;
}
#category-content .content-tiles {
	/*margin: 10px;*/
	/*width:420px;*/
}
.category .page-header{
	border:none !important;
}
#category-content .opinion .content{
	background-color: #FFF !important;
	margin: 15px;
	padding: 15px 15px;
	/*border-bottom-width: 15px !important;
	border-bottom-style: solid !important;
	border-bottom-color: #f2f2f2 !important;
	margin-bottom:0px !important;*/
}
#category-content .opinion .content header img{
	margin-bottom:15px;
	margin-top:0px;
}
#category-content .opinion .link-category{
	background-color:#662D91;
	padding-left:5px;
	padding-right:5px;
}
#category-content .opinion .link-category a{
	color:#FFFFFF !important;
	text-transform:uppercase;
	font-size: 15px !important;
}
/*#category-content .opinion h2.entry-title{
	line-height:32px;
}*/
#category-content .opinion h2.entry-title a{
	font-size:32px !important;
	color:#000;
}
#category-content .opinion .entry-summary p{
	color:#4d4d4d;
}
#category-content article h2.entry-title{
	line-height:30px;
}
#category-content article.format-standard h2.entry-title{
	line-height:23px;
}
#category-content article.type-publicacion h2.entry-title{
	line-height:23px;
}
#category-content article.capitulo h2.entry-title{
	line-height:23px;
}
#category-content .link-category a {
	font-size: 16px;
}
#category-content article .content time.updated{
	font-size:13px;
	text-transform:uppercase;
}
#category-content p.author{
	font-size:16px;
}
time.updated{
	text-transform:uppercase;
}

/**************  CATEGORY MENU 3ER NIVEL  **************/
.category .container .content .page-header{
	margin-bottom:40px;
}
.category .menu-nivel-3{
	margin-top:-5px;
}
.category .page-header .menu-nivel-3{
	float: left;
    margin-left: 0;
	width: 100%;
}
.category .page-header .menu-nivel-3 .menu-menu-general-container, .category .page-header .menu-nivel-3 .menu-menu-general-eng-container {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: auto;
}

/*.category .page-header .menu-nivel-3 .menu-menu-general-container ul {
	float: none;
    margin: 0 auto;
    width: auto;
	padding-left:0px;
}*/
.category .page-header .menu-nivel-3 ul.nav-active {
	float: none;
    margin: 0 auto;
    width: auto;
	padding-left:0px;
}
.category .page-header .menu-nivel-3 ul li {
    display: inline-table;
    float: none;
    margin-right: 15px;
    position: relative;
    text-align: center;
}

/****************  PUBLICACIONES MENU 2DO NIVEL  *****************/
.post-type-archive-publicacion .container .content .page-header{
	margin-bottom:40px;
}
.post-type-archive-publicacion .menu-nivel-3{
	margin-top:-5px;
}
.post-type-archive-publicacion .page-header .menu-nivel-3{
	float: left;
    margin-left: 0;
	width: 100%;
}
.post-type-archive-publicacion .page-header .menu-nivel-3 .menu-menu-general-container, .post-type-archive-publicacion .page-header .menu-nivel-3 .menu-menu-general-eng-container {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: auto;
}
.post-type-archive-publicacion .page-header .menu-nivel-3 .menu-menu-general-container ul, .post-type-archive-publicacion .page-header .menu-nivel-3 .menu-menu-general-eng-container ul {
	float: none;
    margin: 0 auto;
    width: auto;
	padding-left:0px;
}
.post-type-archive-publicacion .page-header .menu-nivel-3 ul li {
    display: inline-table;
    float: none;
    margin-right: 8px;
	margin-left: 7px;
    position: relative;
    text-align: center;
}


.container .content .main-default .alert{
	margin-bottom:60px;
}
.container .content .header-default{
	margin-bottom:100px;
}

.tax-publicacion_tipo .logo-texto{
	display:none;
}

.tax-caso_tema .logo-texto{
	display:none;
}

/****************  DESTACADOS  ****************/
#category-content article:not(.has-post-thumbnail):not(.opinion):nth-child(5n+1){
	background-color:#56B5FC !important;
}
#category-content article:not(.has-post-thumbnail):not(.opinion):nth-child(5n+1) .link-category a{
	color:#FFFFFF !important;
}
#category-content article:not(.has-post-thumbnail):not(.opinion):nth-child(5n+1) .entry-summary p{
	color:#333 !important;
}


@media (min-width: 1px) and (max-width: 1260px) {
	#category-content{
		border: 15px solid #FFF;
	}
}

/***********  PUBLICACIONES  ***********/
.post-type-archive-publicacion #category-content{
	max-width:1227px;
	width:100%;
	margin:0 auto;
	margin-bottom:25px;
}
.post-type-archive-publicacion #category-content .tile {
	width: 400px;
}
.post-type-archive-publicacion #category-content .tile .content {
	padding:15px;
	background-color:#F2F2F2;
}
.post-type-archive-publicacion #category-content .tile h2.entry-title{
	line-height:13px;
}
.post-type-archive-publicacion #category-content .tile h2.entry-title a {
	font-size:15px;
	color:#4D4D4D;
	font-weight:bold;
}
.post-type-archive-publicacion #category-content .tile .entry-summary p{
	color:#4D4D4D;
	font-size:15px;
	line-height:17px;
	margin-bottom:0px;
}
.post-type-archive-publicacion #category-content .tile .entry-summary span{
	color:#4D4D4D;
	font-size:12px;
	margin-top:-5px;
}

.post-type-archive-publicacion #category-content .post {
	background-color:#F2F2F2;
}
.post-type-archive-publicacion #category-content .tile .redes{
	float:right;
	margin-top:-2px;
}
.post-type-archive-publicacion #category-content .tile img.img-responsive {
	margin: 0px;
	padding: 0px;
	display: block;
	margin-top:10px;
}
.post-type-archive-publicacion #category-content .content-tiles {
	/*margin: 10px;*/
	/*width:420px;*/
}
.post-type-archive-publicacion .page-header{
	border:none !important;
}
.page .container article .entry-content .col-sm-3{
	font-size:18px;
	color:#666666;
}



@media (min-width: 1px) and (max-width: 1260px) {
	.post-type-archive-publicacion #category-content{
		border: 15px solid #FFF;
	}
}

/*********** CK EDITOR ***********/
.single .main .entry-content strong{
	background-color: #CAEDF9;
    margin-bottom: 1px !important;
    width: auto;
	font-weight:normal;
}
.single .main .entry-content blockquote{
	border: 7px solid #BDCCD4;
	padding-top:20px;
	padding-bottom:20px;
}

/************** INDEX **************/
@media (min-width: 768px) and (max-width: 8000px) {
	.archive .col-sm-4{
		padding-left: 4.5% !important;
		padding-right: 8% !important;
		/*width:62% !important;*/
	}
	.archive .col-sm-8{
		padding-left: 0px !important;
		padding-right: 18% !important;
		/*width:82% !important;*/
	}
	.publicacion .col-sm-4{
		padding-left: 0% !important;
		padding-right: 8% !important;
	}
}
.header-default .page-header{
	border:none;
}
.header-default .page-header span.gris{
	color:#CCCCCC;
}
.header-default .page-header:after {
	display: block;
	content: "";
	width: 57px;
	height: 3px;
	background-color: transparent;
	background-image: url(../images/mini-separador.png);
	background-repeat: no-repeat;
}
.header-default .redes-sociales a{
	float:left;
	padding-right:15px;
	margin-top:19px;
}
.main-default .paginador{
	margin-top:50px;
}
.main-default .entry-title{
	/*margin-top:5px;*/
	float: left;
    margin-top: 0;
    width: 100%;
}
.main-default .entry-title a{
	font-size:25px;
	color:#000000;
	font-weight:bold;
}
.main-default .entry-summary{
	margin-bottom:25px;
}
.main-default .entry-summary p{
	font-size:21px;
	color:#666666;
}
.main-default article{
	margin-bottom:25px;
}
/*.main-default article:after {
	display: block;
	content: "";
	width: 57px;
	height: 3px;
	background-color: transparent;
	background-image: url(../images/mini-separador.png);
	background-repeat: no-repeat;
}*/
.listado article:after{
	display: block;
	content: "";
	width: 57px;
	height: 3px;
	background-color: transparent;
	background-image: url(../images/mini-separador.png) !important;
	background-repeat: no-repeat;
}
.listado article:last-of-type:after {
	background-image: none !important;
}
.date .main-default article:after {
	background-image:none;
}
/*.date .opinion:after {
	background-color: transparent;
	background-image: url(../images/mini-separador.png) !important;
	background-repeat: no-repeat;
}*/
/*.tag-investigacion .main-default article:after {
	background-image:none !important;
}*/
.tag-investigacion article .col-sm-4 {
    padding-left: 0% !important;
    padding-right: 3% !important;
}
.tag-investigacion article{
	/*float:left;*/
}
.main-default .navigation h2{
	display:none;
}
.main-default .navigation .nav-previous{
	width:auto;
	display:inline-block;
	margin-right:10px;
	float:right;
}
.main-default .navigation .nav-next{
	width:auto;
	display:inline-block;
	float: left;
}
.main-default .navigation .nav-previous a{
	color:#666666;
	font-size:16px;
}
.main-default .navigation .nav-next a{
	color:#666666;
	font-size:16px;
}
.category .navigation .nav-previous, .archive .navigation .nav-previous{
	width:auto;
	display:inline-block;
	margin-right:10px;
	float:right;
}
.category .navigation .nav-next, .archive .navigation .nav-next{
	width:auto;
	display:inline-block;
	float: left;
}
.category .navigation .nav-previous a, .archive .navigation .nav-previous a{
	color:#666666;
	font-size:16px;
}
.category .navigation .nav-next a, .archive .navigation .nav-next a{
	color:#666666;
	font-size:16px;
}

.nav-superior{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	margin-bottom:15px;
	padding-bottom:10px;
	padding-top:55px;
}
.tag-investigacion .nav-superior {
	border:none;
}
.nav-superior .nav-links{
	padding-bottom: 20px;
}

.nav-inferior{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	margin-top:-26px;
	padding-top:10px;
	padding-bottom:30px;
}
.category .nav-inferior, .archive .nav-inferior{
	margin-top:40px;
	max-width: 250px;
    margin: 0 auto;
	margin-bottom:25px;
	border:none;
}
.category .nav-inferior .navigation, .archive .nav-inferior .navigation{
    max-width: 1227px;
	margin:0 auto;
}
.date .nav-inferior{
	margin-top:50px;
}
.author .main-default article::after {
	background-image:none !important;
}
.home .container main.col-sm-7{
	width:55%;
}
.home .container aside.col-sm-5{
	width:45%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #939185;

}
.fa-chanchito{
	/*background-image: url(../images/ico-dona-mini.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:25px;*/
}

/*************  MENU ARBOL  *************/
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}

@media (min-width: 1192px) and (max-width: 1350px) {
	.nav-primary .pull-left {
		/*width: 75%;*/
		/*width:83.4%;*/
		/*width:84.7%;*/
	}
}
@media (min-width: 1139px) /* prev. 1190 */ and (max-width: 1191px) {
	.nav-primary .pull-left {
/*		width:84.7%; */
	}
	.nav-primary .pull-right {
/*		margin-top:-60px; */
	}
}
@media (min-width: 1px) and (max-width: 1625px) {
	.menu-nivel-1{
		display:none;
	}
	.menu-nivel-2{
		display:none;
	}
	.nav-primary .pull-left {
/*		width: 50%; */
	}
	.home .menu-menu-home-container #menu-menu-home{
		/* display:none; */
	}
}
@media (min-width: 768px) {
	.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}
.mce-edit-area{
	padding-top:0px !important;
}

@media (min-width: 1px) and (max-width: 768px) {
	.single-publicacion .main .col-3{
		width:100%;
		float:left;
		margin-bottom:20px;
	}
	.single-publicacion .main .col-3 span.autor{
		margin-bottom:0px;
	}
	.noBordeBottomMobile{
		border-bottom-width:0px !important;
	}
	/*.noBordeTopMobile{
		border-top-width:0px !important;
	}*/
	.home .main header .article .col-sm-5 h2 br{
		display:none;
	}
	.home .container main.col-sm-7{
		width:100%;
	}
	.home .container aside.col-sm-5{
		width:100%;
	}

	.nav-primary .pull-left {
		width: 80% !important;
	}
	.redes-sociales{
		display:none;
	}
	.tax-publicacion_tipo header.header-default .redes-sociales{
		display:block !important;
	}
	h1{
		font-size:40px;
	}
	p{
		font-size:14px !important;
	}
	.margin-page {
		padding-right: 15px;
	}
	.home .main article:first-of-type {
		padding:15px;
	}
	h2{
		font-size:23px !important;
	}
	h2.entry-title a {
		font-size:23px !important;
	}
	.home .main .post {
		padding-top:10px;
	}
	footer.content-info p {
		margin-top:25px;
	}
	.home .main header .article .col-sm-7 .home-minimenu a {
		font-size:20px;
	}
	.author .main-default article.publicacion .col-sm-4, .author .main-default article.publicacion .col-sm-8, .author .main-default article.publicacion .col-xs-12{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.tag .main-default article.publicacion .col-sm-4, .tag .main-default article.publicacion .col-sm-8, .tag .main-default article.publicacion .col-xs-12{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.header-home .article{
		margin-top:15px;
	}
}
@media (min-width: 1px) and (max-width: 600px) {
	.nav-primary {
		min-width: 320px;
	}
	.header-home .article{
		margin-top:15px;
	}
}
@media (min-width: 1px) and (max-width: 350px) {
	.redes-sociales{
		display:none;
	}
	.nav-primary .pull-right .idiomas {
		width:50px;
	}
	.nav-primary .pull-left a.logo img{
		/*width:150px;*/
	}
	.header-home .article{
		margin-top:15px;
	}
	.home .sidebar p{
		font-size:11px !important;
	}
}
@media (min-width: 1px) and (max-width: 376px) {
	.nav-primary .pull-left a.logo img{
		/*width:134px;*/
	}
	.link-category a {
	    font-size: 15px;
	}
	.cabezal .updated{
		font-size: 10px;
	}
	.header-home .article .col-xs-12{
		padding-left:0px;
		padding-right:0px;
	}
}

.single .autor p.titulo{
	margin-top:-15px;
	color:#666666;
}
.single .autor p.desc{
	margin-top:-10px;
	color:#666666;
}
.single .main time.updated{
	float:left;
	margin-top:1px;
	margin-left:0px;
}
main.main footer .etiquetas{
	margin-bottom:0px;
}

footer .redes-sociales{
	display:block;
}

/***********  LISTADO ARCHIVO / DATE  **********/
.archive .container header.col-sm-4, .date .container header.col-sm-4{
	/*width:35.5%;
	padding-right: 4%;*/

	margin-right: 4% !important;
    overflow: hidden;
    width: 31.5%;
	margin-bottom:0px;
}
.archive .container main.col-sm-8, .date .container main.col-sm-8{
	width:64.5%;
	padding-right: 7% !important;
}
.archive .container main.col-sm-8 .nav-superior, .date .container main.col-sm-8 .nav-superior{
    margin-bottom: 30px;
}
.archive .container main.col-sm-8 article.opinion .entry-summary, .date .container main.col-sm-8 article.opinion .entry-summary{
	margin-top: -5px;
}
.archive .container main.col-sm-8 article.opinion .entry-summary p, .date .container main.col-sm-8 article.opinion .entry-summary p{
	line-height: 30px;
}
.archive .container main.col-sm-8 article.opinion header, .date .container main.col-sm-8 article.opinion header{
	float:left;
	width:100%;
}
.archive .container main.col-sm-8 article.opinion header h2.entry-title, .date .container main.col-sm-8 article.opinion header h2.entry-title{
    width: 100%;
	float:left;
	/*margin-bottom: 4px;
    margin-top: 0px;*/
	margin-bottom: 3px;
    margin-top: 3px;
}
.archive .container main.col-sm-8 article.opinion header .link-category, .date .container main.col-sm-8 article.opinion header .link-category{
    width: auto !important;
    margin-top: 0px;
}
.archive .container main.col-sm-8 article.opinion header time.updated, .date .container main.col-sm-8 article.opinion header time.updated{
	margin-top: 3px;
    /*margin-left: 10px;*/
	float:left;
}

/****************  LISTADO PUBLICACIONES  *******************/
.archive .container main.col-sm-8 article.publicacion .col-sm-4, .date .container main.col-sm-8 article.publicacion .col-sm-4{
	width:25%;
	padding-right: 0% !important;
}
.archive .container main.col-sm-8 article.publicacion .col-sm-8, .date .container main.col-sm-8 article.publicacion .col-sm-8{
	width:75%;
	padding-left: 25px !important;
}
.archive .container main.col-sm-8 article.publicacion .col-sm-8 header p.autor-publicacion, .date .container main.col-sm-8 article.publicacion .col-sm-8 header p.autor-publicacion{
    font-size: 21.7px;
    color: #666666;
	margin-top:-5px;
	float:left;
	width:100%;
}
.archive .container main.col-sm-8 article.publicacion .col-sm-8 header p.autor-publicacion a, .date .container main.col-sm-8 article.publicacion .col-sm-8 header p.autor-publicacion a{
    color: #666666;
}
.archive .container main.col-sm-8 article.publicacion .col-sm-8 header p.autor-publicacion a.ver-mas, .date .container main.col-sm-8 article.publicacion .col-sm-8 header p.autor-publicacion a.ver-mas{
	text-decoration:underline;
}

/********************  LISTADO GENERICO ********************/
.archive .container main.col-sm-8 article header time.updated, .date .container main.col-sm-8 article header time.updated{
	color:#000000;
	float: left;
    /*margin-left: 7px;*/
    width: 90px !important;
}

/**************  MENU LOGO CENTRADO  ******************/
.archive a.logo-texto, .search a.logo-texto{
	float: none;
    left: 42.9%;
    margin-top: 6px;
    position: absolute;
    text-align: center;
    width: 161px;
    z-index: 9999;
}
.error404 a.logo-texto{
	float: none;
    left: 42.9%;
    margin-top: 6px;
    position: absolute;
    text-align: center;
    width: 161px;
    z-index: 9999;
}
.error404 .wrap{
	margin: 0 auto;
    max-width: 380px;
	margin-bottom:50px;
}
.error404 .wrap .page-header{
	text-align:center;
}
.error404 .wrap form{
	display:none;
}

@media (min-width: 1px) and (max-width: 400px) {
	.error404 .wrap{
		padding-left:15px !important;
		padding-right:15px !important;
	}
}

.nav-primary .responsive-menu a.logo { /**  RESPONSIVE **/
	/*
	float: none;
    left: 0;
    margin: 6px auto 0;
    position: absolute;
    text-align: center;
    width: 100%;
    */
	z-index:1;
}

.tax-publicacion_tipo a.logo-texto {
	float: left;
    margin: 12px 0 0 0 !important;
	display:block;
	left:inherit !important;
	position:relative !important;
}
.tax-caso_tema a.logo-texto {
	float: left;
    margin: 12px 0 0 0 !important;
	display:block;
	left:inherit !important;
	position:relative !important;
}


/************  MARGEN CONTENIDO RESPECTO AL FOOTER  *************/
.page .container article.col-xs-12{
	margin-bottom:25px;
	font-size: 17px;
	color:#666666;
}

/**********  BUSQUEDA  **********/
.search .main-default article.publicacion:after {
	background-image:none !important;
}


.has-error{
	border: 1px solid #ccc;
	float: left;
	width: 100%;
}
.texto-aclaracion{
	color: #000;
    float: left;
    font-size: 14px;
    margin: -47px 0 0 30px;
}

@media (min-width: 1px) and (max-width: 1227px) {
	.category .nav-inferior .navigation {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (min-width: 769px) and (max-width: 1087px) {
	.home main .header-home .col-xs-12{
		width:100%;
	}
}
@media (min-width: 1387px) and (max-width: 5000px) {
	.noBordeBottomMobile table{
		position: relative; margin-right: -25px
	}
}
@media (min-width: 769px) and (max-width: 1386px) {
	.page-header h1{
		font-size:46px;
	}
	.ico-home{
		width:100%;
	}
	.noBordeTopMobile{
		border-top-width:0px;
	}
	.noBordeBottomMobile{
		/*border-top-width:0px;*/
		border: 0 solid #fff !important;
	}
	.anchoColumnaTabla{
		width:250px !important;
	}
}
@media (min-width: 1360px) and (max-width: 4000px) {
	.ico-home {
		border-top-width: 1px !important;
		border-bottom-width: 1px !important;
		border-top-style: solid !important;
		border-bottom-style: solid !important;
		border-top-color: #939185 !important;
		border-bottom-color: #939185 !important;
	}
}

/*@media (min-width: 1096px) and (max-width: 1224px) {
	.ico-home{
		min-height:135px;
	}
}
@media (min-width: 769px) and (max-width: 1095px) {
	.ico-home{
		min-height:165px;
	}
	.ico-home table {
		height:150px !important;
	}
}*/
@media (min-width: 500px) and (max-width: 768px) {
	.label-ocupacion{
		margin-top: -15px;
	}
	.home main .header-home .col-xs-12{
		width:50%;
	}
	.dona-contacto{
		width:100% !important;
	}
}
@media (min-width: 1px) and (max-width: 768px) {
	.home .container aside.col-sm-5 {
		border:none !important;
	}
	.anchoColumnaTabla{
		width:250px !important;
	}
	.ico-home table{
		height: auto !important;
	}
	.home .main article:first-of-type header h2.entry-title a, .home .main article:nth-of-type(2) header h2.entry-title a{
		font-size:26px !important;
	}
	.home .main article:first-of-type header h2.entry-title, .home .main article:nth-of-type(2) header h2.entry-title{
		line-height:26px !important;
	}
	.home .main header .article .col-sm-5 h2{
		font-size:36px !important;
	}
	.category h1 {
    	font-size: 44px;
	}
	.single main.main header h1.entry-title {
    	line-height: 40px;
	}
	.single .main .post header p {
		line-height: 20px;
	}
	.archive .container header.col-xs-12, .date .container header.col-xs-12{
		width:100% !important;
	}
	.archive .container main.col-xs-12, .date .container main.col-xs-12{
		width:100% !important;
		padding-left:15px !important;
	}
	.archive .container main.col-xs-12 article .entry-summary p, .date .container main.col-xs-12 article .entry-summary p{
		line-height: 23px !important;
	}
	.archive .container header.col-xs-12 .page-header, .date .container header.col-xs-12 .page-header{
		margin: 10px 0 0px !important;
	}
	.archive .container main.col-sm-8 article.opinion header time.updated, .date .container main.col-sm-8 article.opinion header time.updated {
		margin-left:0px !important;
	}
	a.position-over-image img{
		width:45px;
	}
	.archive .container main.col-sm-8 article.publicacion .col-sm-4, .date .container main.col-sm-8 article.publicacion .col-sm-4 {
		padding-left: 0% !important;
	}
	a.position-over-image {
	    margin-top: -55px !important;
	}
	.autor .autorImage {
		margin-bottom: 0px;
		width: 50% !important;
		float: left;
	}
	.autorInfoPersonal{
	    width: 48%;
		float: left;
		margin-left: 2%;
	}
	.autor .autorRedes a.isEmail{
		font-size: 14px !important;
	}
	.autor p {
	    margin-bottom: 5px;
	}
	.nav-superior {
		padding-top: 35px;
	}
	.archive .main-default article:last-child:after{
		background-image:none !important;
	}
	.post-type-archive-publicacion h2.entry-title a {
		font-size:15px !important;
	}
	.post-type-archive-publicacion h2.entry-title{
		line-height:13px !important;
	}
	.persona {
		min-height:10px;
	}
	body.admin-bar {
		top: 100px !important;
	}
	.logged-in .nav-primary {
		top:14px !important;
	}
	.single .col-sm-8{
		width:100%;
	}
	.single .col-sm-4{
		width:100%;
	}
	.page-template-2-columnas .col-sm-8{
		width:100%;
		padding-left:15px;
		padding-right:15px;
	}
	.page-template-2-columnas .col-sm-4{
		width:100%;
		padding-left:15px;
		padding-right:15px;
	}
	.search .col-sm-8{
		width:100%;
		padding-left:15px;
		padding-right:15px;
	}
	.search .col-sm-4{
		width:100%;
		padding-left:15px;
		padding-right:15px;
	}
	.search .container .content .header-default {
		margin-bottom: -10px;
	}
	/*.page-template-2-columnas .col-sm-4 .redes-sociales{
		display:block;
	}*/
	.page-template-2-columnas .sidebar .tema{
		margin-top:0px;
	}
}
@media (min-width: 1px) and (max-width: 376px) {
	.single main header .link-category{
		margin-top: 0px !important;
	}
}
@media (min-width: 1px) and (max-width: 354px) {
	.nav-primary .pull-left a.logo{
		margin-right:0px !important;
	}
	.single .main .post header {
		margin-top:0px !important;
	}
	.single .main .post header p{
		margin-bottom:25px !important;
	}
}
@media (min-width: 1px) and (max-width: 450px) {
	.position-over-image{
		display:none;
	}
}
@media (min-width: 768px) and (max-width: 964px) {
	.archive h1, .date h1, .search h1{
		font-size: 45px !important;
	}
}
@media (min-width: 1145px) and (max-width: 1386px) {
	.page-header{
		margin-top:45px;
	}
	.page-header h1{
		font-size:46px;
	}
}
@media (min-width: 971px) and (max-width: 1144px) {
	.page-header{
		margin-top:48px;
	}
	.page-header h1{
		font-size:38px;
	}
}
@media (min-width: 769px) and (max-width: 970px) {
	.page-header{
		margin-top:51px;
	}
	.page-header h1{
		font-size:30px !important;
	}
}

/* FORMULARIOS */
.biblioteca .main h3{
	color:#29ABE2;
	font-size:18px;
	font-weight:bold;
}
.archivo .main h3{
	color:#29ABE2;
	font-size:18px;
	font-weight:bold;
}

.dona .main h3{
	color:#29ABE2;
	font-size:18px;
	font-weight:bold;
}
.dona-recibido .main h3{
	color:#29ABE2;
	font-size:18px;
	font-weight:bold;
}

.contacto .main h3{
	color:#29ABE2;
	font-size:18px;
	font-weight:bold;
}
.contacto-recibido .main h3{
	color:#29ABE2;
	font-size:18px;
	font-weight:bold;
}
.boletin .main h3{
	color:#29ABE2;
	font-size:18px;
	font-weight:bold;
}
.boletin-recibido .main h3{
	color:#29ABE2;
	font-size:18px;
	font-weight:bold;
}
.news .main h3{
	color:#29ABE2;
	font-size:18px;
	font-weight:bold;
}
.news-received .main h3{
	color:#29ABE2;
	font-size:18px;
	font-weight:bold;
}
.contact .main h3{
	color:#29ABE2;
	font-size:18px;
	font-weight:bold;
}
.contact-received .main h3{
	color:#29ABE2;
	font-size:18px;
	font-weight:bold;
}
.is-form{
	margin-top:-20px;
}
.is-form input, .is-form textarea{
	background-color:#e6e6e6;
	border:none;
	width:100%;
	margin-bottom:10px;
}
.is-form input{
	min-height:54px;
}
.is-form select{
	background-color:#e6e6e6;
	border:none;
	width:100%;
	margin-bottom:10px;
	min-height:54px;
}
.is-form textarea{
	/*min-height:150px;*/
	margin-bottom: 1px !important;
    min-height: 166px;
}
.is-form .submit{
	background-color:#FFFFFF;
	width:auto;
	background-image: url(../images/btn-submit.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:85px;
	min-height:74px;
}
.btn-red .is-form .submit{
	background-image: url(../images/btn-submit-red.png);
	color: #FF0000;
}
.btn-red .is-form .submit:hover{
	background-image: url(../images/btn-submit.png);
	color: #4D4D4D;
}
.is-form label{
	font-size:14px;
	color:#000;
	text-transform:uppercase;
	margin-bottom:10px;
}
/*.content_type_prensa{
	border-bottom: 1px solid #000;
    float: left;
    width: 100%;
}
.content_type_prensa p.autor-publicacion a{
	float:left !important;
	margin-right:5px;
	color:#000000;
}
.content_type_prensa p.autor-publicacion span{
	float:left !important;
	margin-right:5px;
	color:#000000;
}
.post-type-archive-prensa .listado article::after{
	background-image: none !important;
}
.post-type-archive-prensa .container main.col-sm-8 .nav-superior{
	border-bottom:0px solid #000 !important;
}
.post-type-archive-prensa .main-default article {
    margin-bottom: 9px;
}*/
.post-type-archive-prensa time.updated{
	margin-top: -12px;
}
.post-type-archive-prensa .main-default .entry-title {
    /*margin-top: 15px !important;*/
    float: none !important;
    /*margin-top: 0;*/
    width: 100%;
    display: block;
    clear: left;
}
.post-type-archive-prensa .col-sm-4 {
    padding-left: 6.64% !important;
    padding-right: 11.33% !important;
}

.post-type-archive-prensa .col-sm-4 {
    width: 35.5% !important;
}
.post-type-archive-prensa .col-sm-8 {
    padding-left: 0 !important;
    padding-right: 14% !important;
}
.post-type-archive-prensa .col-sm-8 {
    width: 64.5% !important;
}
.post-type-archive-prensa .container header.col-sm-4{
    margin-right: 0% !important;
}
.post-type-archive-prensa .link-category {
	margin-top: -15px;
}
.post-type-archive-prensa .container main.col-sm-8{
	padding-right: 14% !important;
}
#formulario-dona .col-md-6{
	padding-left:0px;
	padding-right:15px;
}
.contenedor-monto input {
    float: left;
    height: 10px !important;
    margin-top: -15px;
    padding-top: 0;
    width: 20px;
}
.contenedor-monto label {
    float: left;
    margin-top: 0;
    padding-top: 0;
    width: 70px;
}
.contenedor-monto label.full-width{
	width:100%;
}
input #00NF000000Der4J{
	margin-top: -15px !important;
    padding-top: 0 !important;
    width: 20px !important;
}
.estoy-donando-desde{
	margin-top:25px;
}
.entry-content form .col-md-6 {
    padding-left: 0;
    padding-right: 15px;
}
label.is-checkbox{
	float: left;
	width: 100%;
	margin: 10px 0px 0px;
}
input.is-checkbox{
	float: left;
	text-align: left;
	width: auto;
	margin: 10px 0px 0px 5px;
}

@media (min-width: 1px) and (max-width: 768px) {
	/*.contacto .sidebar .redes-sociales{
		display:none;
	}*/
	#formulario-dona .col-md-6{
		padding-left:0px;
		padding-right:0px;
	}
	.contacto footer .redes-sociales{
		display:none;
	}
	.post-type-archive-prensa .container main.col-sm-8{
	    padding-right: 3% !important;
	}
	.post-type-archive-prensa .container header.col-sm-4 {
		margin-right: 0% !important;
	}
}
/*Boton subir archivo de Ninjaforms File Upload Plugin*/
.nf-fu-fileinput-button {
  background-color: #e9e6dfff;
  border-radius: 10px;
  border-color: #e9e6dfff;
  color: #4d4d4d;
}
.nf-fu-fileinput-button:hover {
  background-color: #fb4847ff;
  color: #fec9c8ff;
}

/*Logo Home 40 años*/
.cuarenta {
	display: flex;
}
.cuarenta img {
    display: none; /*OCULTAR EL LOGO MOMENTANEAMENTE*/
	width: 72px;
	height: 143px;
	margin: 14px 30px 0px 0px;
}
.cuarenta h2 {
	font-size: 35px !important;
	line-height: 39px !important;
	white-space: nowrap; /*NO BORRAR CUANDO QUITEMOS EL LOGO 40*/
}
#today {
	margin-bottom: -3px;
}
@media (max-width: 1324px) {
	.cuarenta h2 {
		font-size: 30px !important;
		line-height: 38px !important;
	}
	#today {
		margin-bottom: -7px;
	}
}
@media (max-width: 1299px) {
	.cuarenta h2 {
		font-size: 25px !important;
		line-height: 40px !important;
	}
}
@media (max-width: 1174px) {
	.cuarenta img {
		margin: 14px 15px 0px 0px;
	}
}
@media (max-width: 768px) {
	.cuarenta h2 {
		white-space: normal;
	}
}
@media (max-width: 629px) {
	.cuarenta h2 {
		font-size: 30px;
	}
}
@media (max-width: 526px) {
	.cuarenta h2 {
		font-size: 22px !important;
		line-height: 38px !important;
	}
}
/*Logo Home 40 años*/

/**** clase para ocultar elementos en teléfonos ****/

@media (max-width: 526px) {
	.hidden-phone {display:none;}
	.text-padding-phone {padding:10px}
	h3.hidden-desktop-tablet.text-padding-phone {font-size: 20px;	}
}

/**** clase para ocultar elementos en desktop y tablets ****/

@media (min-width: 527px) {
	.hidden-desktop-tablet {display:none;}
}

/* boton descarga */
.btn-descarga {
	background-image: url(https://www.cels.org.ar/web/wp-content/uploads/2024/11/flecha_down-2x.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 48px;
    height: 48px;
    display: block;
    padding: 0 0 0 60px;
    font-weight: 700;
    line-height: 48px;
    color: #4D4D4D;
    margin: 32px 0;
    text-transform: lowercase;
    font-size: 24px;
	transition: color ease .3s;
}
.btn-descarga:hover {
	color:#ed1e79;
}

