/* ************************************
	PUBLICACION CONTENT BOX DIV 
 ************************************ */

.publicacion-content-box-div{
	margin:0 auto;
}

.publicacion-content-box-div .titulo-div{
	font-family: 'big-noodle-titling';
	color:#4A4A4A;
	width:100%;
	text-align:center;
}

.publicacion-content-box-div .texto-div{
	font-family: 'klavika-light';
	color:#4A4A4A;
	width:100%;
}

.publicacion-content-box-div .linea-div{
	width:100%;
}


/* ************************************
	PUBLICACION EVENTO CONTENT BOX DIV 
 ************************************ */

.publicacion-evento-content-box-div{
	margin:0 auto;
}

.publicacion-evento-content-box-div .titulo-div{
	font-family: 'big-noodle-titling';
	color:#4A4A4A;
	width:100%;
	text-align:center;
}

.publicacion-evento-content-box-div .texto-div{
	font-family: 'klavika-light';
	color:#4A4A4A;
	width:100%;
}

.publicacion-evento-content-box-div .linea-div{
	width:100%;
}


/* ************************************
	PUBLICACION CENTERED CONTENT DIV 
 ************************************ */
 
.publicacion-centered-content-div{
	width:100%;
	text-align:center;	
}

/* ************************************
	PUBLICACION CENTERED ALERT DIV 
 ************************************ */
 
.publicacion-centered-alert-div{
	width:100%;
	text-align:center;	
	font-family: 'klavika-light';
	font-weight:bold;
	display:none;
}


/* ************************************
	PUBLICACION LIST CONTENT BOX DIV 
 ************************************ */

.publicacion-list-content-box-div{
	margin:0 auto;
}

/* ************************************
	PUBLICACION LIST TITULO BLOQUE DIV
 ************************************ */
 
.publicacion-list-titulo-bloque-div{
	font-family: 'big-noodle-titling';
}


/* ************************************
	PUBLICACION LIST DIV
 ************************************ */

.publicacion-list-div {
	display: table; 
	width:100%;
	margin-bottom:20px;
}
.publicacion-list-div .list-image-div {

}

.publicacion-list-div .list-text-div {
	vertical-align: middle;
}

.publicacion-list-div .list-text-div .list-titulo-superior-div{
	font-family: 'klavika-light';
	color:#606060;	
}

.publicacion-list-div .list-text-div .list-titulo-div{
	font-family: 'big-noodle-titling';
}

.publicacion-list-div .list-text-div .list-titulo-div a{
	color:#606060;	
}

.publicacion-list-div .list-text-div .list-enlace-div{
	font-family: 'klavika-light';
}

.publicacion-list-div .list-text-div .list-enlace-div a{
	color:#606060;
	text-decoration:underline;
}


.publicacion-list-div .list-text-div .list-extracto-div{
	font-family: 'klavika-light';
}

.publicacion-list-div .list-text-div .list-post-info-div{
													
}

.publicacion-list-div .list-text-div .list-post-info-div .full-width-div{
	font-family: 'klavika-light';
	text-align:left;
	float:left;
	color:#477297;
}

.publicacion-list-div .list-text-div .list-post-info-div .left-div{
	font-family: 'big-noodle-titling';
	float:left;
}

.publicacion-list-div .list-text-div .list-post-info-div .right-div{
	font-family: 'klavika-light';
	text-align:right;
	float:right;
	color:#477297;
}

/* boletin */

.publicacion-list-div .list-boletin-text-div {
	vertical-align: middle;
}

.publicacion-list-div .list-boletin-text-div .list-subtitulo-div{
	font-family: 'klavika-light';
	color:#606060;
}

.publicacion-list-div .list-boletin-text-div .list-logo-div{
	width:100%
}

.publicacion-list-div .list-boletin-text-div .list-logo-div img{
	width:100%
}

.publicacion-list-div .list-boletin-text-div .list-extracto-div{
	font-family: 'klavika-light';
	color:#606060;
}

.publicacion-list-div .list-boletin-text-div .list-post-info-div .left-div{
	font-family: 'big-noodle-titling';
	float:left;
	color:#606060;
}

.publicacion-list-div .list-boletin-text-div .list-post-info-div .right-div{
	font-family: 'klavika-light';
	text-align:right;
	float:right;
	color:#477297;
}


.publicacion-tipo-negro{
	display:inline-block;
	background-color:#000000;
	color:#FFFFFF;
}

.publicacion-tipo-azul{
	display:inline-block;
	background-color:#003D71;
	color:#FFFFFF;
}

.publicacion-tipo-azul-claro{
	display:inline-block;
	background-color:#477297;
	color:#FFFFFF;
}

.publicacion-tipo-rojo{
	display:inline-block;
	background-color:#C02519;
	color:#FFFFFF;
}

.publicacion-tipo-verde{
	display:inline-block;
	background-color:#229982;
	color:#FFFFFF;
}

.publicacion-tipo-naranja{
	display:inline-block;
	background-color:#CE6C33;
	color:#FFFFFF;	
}

/* ************************************
	PUBLICACION SQUARE LIST DIV
 ************************************ */

.publicacion-square-list-div{
	display: table;
	width:100%;
	background-position: center center; 
	background-repeat: no-repeat;
	background-size: cover;
}

/* ************************************
	PUBLICACION BUSCAR DIV
 ************************************ */
 
.publicacion-buscar-div{
	float:right;
	border:1px solid #4A4A4A;
}

.publicacion-buscar-div .search-text-div{
	font-family: 'klavika-regular';
	color:#4A4A4A;
}

.publicacion-buscar-div .search-icon-div img{
	width:100%;
	display:block;
	cursor:pointer;
}

/* ************************************
	PUBLICACION SELECT
 ************************************ */
 
.publicacion-select{
	font-family: 'big-noodle-titling';
	color:#4A4A4A;
	border:1px solid #4A4A4A;
	background-color:transparent;
	display:inline-block;
}

/* ************************************
	PUBLICACION SELECT ERROR
 ************************************ */
 
.publicacion-select-error{
	font-family: 'big-noodle-titling';
	color:#FF0004;
	border:1px solid #FF0004;
	background-color:transparent;
	display:inline-block;
}

/* ************************************
	PUBLICACION INPUT
 ************************************ */
 
.publicacion-input{
	font-family: 'big-noodle-titling';
	color:#4A4A4A;
	border:1px solid #4A4A4A;
	background-color:transparent;
	width:100%;
}

.publicacion-input::placeholder{
	color:lightgrey;
	opacity:1;
}

/* ************************************
	PUBLICACION INPUT ERROR
 ************************************ */
 
.publicacion-input-error{
	font-family: 'big-noodle-titling';
	color:#FF0004;
	border:1px solid #FF0004;
	background-color:transparent;
	width:100%;
}

.publicacion-input-error::placeholder{
	color:#FF0004;
	opacity:1;
}


/* ************************************
	PUBLICACION DETALLE (PAGE)
 ************************************ */

.publicacion-detalle{
	width:100%;
}

.publicacion-centered-detalle{
	margin:0 auto;	
}

.publicacion-tipo-detalle{
	font-family: 'big-noodle-titling';
	width:100%;
}

.publicacion-titulo-detalle{
	font-family: 'big-noodle-titling';
	width:100%;
}

.publicacion-subtitulo-detalle{
	font-family: 'big-noodle-titling';
	width:100%;
}

.publicacion-fecha-detalle{
	font-family: 'klavika-light';
	width:100%;
}

.publicacion-imagen-detalle{
	width:100%;
}

.publicacion-imagen-detalle img{
	width:100%;
}

.publicacion-descripcion-detalle{
	font-family: 'klavika-light';
	width:100%;
}

.publicacion-compartir-detalle{
	font-family: 'klavika-light';
	width:100%;
}

.publicacion-relacionados-detalle{
	width:100%;
}


@media only screen and (min-width: 320px) and (max-width: 399px) {
	/* ************************************
		PUBLICACION SQUARE LIST DIV
	 ************************************ */
	
	.publicacion-square-list-div{
		height:200px;
	}
	
	
	/* ************************************
		PUBLICACION CONTENT BOX DIV 
	 ************************************ */
	
	.publicacion-content-box-div{
		width:90%;
		padding:40px 0;
	}
	
	.publicacion-content-box-div .titulo-div{
		padding-bottom:20px;
		font-size:2em;
	}
	
	.publicacion-content-box-div .texto-div{
		font-size:0.8em;
	}
	
	.publicacion-content-box-div .linea-div{
		
	}
	
	/* ************************************
		PUBLICACION EVENTO CONTENT BOX DIV 
	 ************************************ */
	
	.publicacion-evento-content-box-div{
		width:90%;
		padding:40px 0 10px 0;
	}
	
	.publicacion-evento-content-box-div .titulo-div{
		padding-bottom:20px;
		font-size:2em;
	}
	
	.publicacion-evento-content-box-div .texto-div{
		font-size:1em;
	}
	
	.publicacion-evento-content-box-div .linea-div{
		
	}
	
	/* ************************************
		PUBLICACION CENTERED CONTENT DIV 
	 ************************************ */
	 
	.publicacion-centered-content-div{
		padding-bottom:15px;
	}
	
	
	
	/* ************************************
		PUBLICACION CENTERED ALERT DIV 
	 ************************************ */
	 
	.publicacion-centered-alert-div{
		font-size:1em;
		line-height:1em;
		color:#FF0004;
		padding-top:10px;	
		padding-bottom:10px;	
	}
	
	
	/* ************************************
		PUBLICACION LIST CONTENT BOX DIV 
	 ************************************ */
	
	.publicacion-list-content-box-div{
		width:90%;
		padding:0 0 90px 0;
	}
	
	/* ************************************
		PUBLICACION LIST TITULO BLOQUE DIV
	 ************************************ */
	 
	.publicacion-list-titulo-bloque-div{
		font-size:2em;
		line-height:1em;
		color:#606060;
		padding-top:20px;	
		padding-bottom:15px;	
	}
	
	/* ************************************
		PUBLICACION LIST DIV
	 ************************************ */
	
	.publicacion-list-div .list-image-div {
		display: table-row;
		width:100%;
	}
	
	.publicacion-list-div .list-text-div {
		display: table-row;
		width:100%;
	}
	
	
	.publicacion-list-div .list-text-div .list-titulo-superior-div{
		font-size:1em;
		line-height:1em;
		padding-left:0;
		padding-bottom:10px;
		padding-top:15px;
	}
	
	.publicacion-list-div .list-text-div .list-titulo-div{
		font-size:1.3em;
		line-height:1em;
		color:#606060;
		padding-left:0;
		padding-bottom:5px;
	}
	
	.publicacion-list-div .list-text-div .list-enlace-div{
		font-size:1em;
		line-height:1em;
		color:#606060;
		padding-left:0;
		padding-top:15px;
	}
	
	.publicacion-list-div .list-text-div .list-extracto-div{
		font-size:0.95em;
		color:#000000;
		padding-left:0;
		padding-bottom:15px;
	}
	
	.publicacion-list-div .list-text-div .list-post-info-div{
		padding-left:0;
		padding-top:15px;
		padding-bottom:10px;
	}
	
	.publicacion-list-div .list-text-div .list-post-info-div .full-width-div{
		font-size:0.95em;
	}
	
	.publicacion-list-div .list-text-div .list-post-info-div .left-div{
		width:50%;
		font-size:0.95em;
	}
	
	.publicacion-list-div .list-text-div .list-post-info-div .right-div{
		width:50%;
		font-size:0.95em;
	}
	
	
	/* boletin */
	
	.publicacion-list-div .list-boletin-text-div {
		display: table-cell;
		width:55%;
	}
	
	.publicacion-list-div .list-boletin-text-div .list-subtitulo-div{
		font-size:1em;
		font-weight:bold;
		line-height:1em;
		padding-left:0;
		padding-top:15px;
		padding-bottom:3px;
	}
	
	.publicacion-list-div .list-boletin-text-div .list-logo-div{
		max-width:80px;
		min-width:50px;
		padding-left:0;
		padding-bottom:5px;
	}
	
	.publicacion-list-div .list-boletin-text-div .list-extracto-div{
		font-size:0.95em;
		line-height:1em;
		padding-left:0;
		padding-bottom:5px;
	}
	
	.publicacion-list-div .list-boletin-text-div .list-post-info-div{
		padding-left:0;
		padding-bottom:20px;
	}
	
	.publicacion-list-div .list-boletin-text-div .list-post-info-div .left-div{
		width:50%;
		font-size:1.1em;
		line-height:1em;
	}
	
	.publicacion-list-div .list-boletin-text-div .list-post-info-div .right-div{
		width:50%;
		padding-top:3px;
		font-size:0.95em;
		line-height:1em;
	}
	
	
	
	.publicacion-tipo-negro{
		font-size:0.95em;
		line-height:1em;
		padding:3px 25px;
	}
	
	.publicacion-tipo-azul{
		font-size:0.95em;
		line-height:1em;
		padding:3px 25px;
	}
	
	.publicacion-tipo-azul-claro{
		font-size:0.95em;
		line-height:1em;
		padding:3px 25px;
	}
	
	
	.publicacion-tipo-rojo{
		font-size:0.95em;
		line-height:1em;
		padding:3px 25px;
	}
	
	.publicacion-tipo-verde{
		font-size:0.9em;
		line-height:1em;
		padding:3px 25px;
	}
	
	.publicacion-tipo-naranja{
		font-size:0.95em;
		line-height:1em;
		padding:3px 25px;
	}
	
	
	
	
	/* ************************************
		PUBLICACION BUSCAR DIV
	 ************************************ */
	 
	.publicacion-buscar-div{
		padding:6px 7px 7px 7px;
		width:100%;
	}
	
	.publicacion-buscar-div .search-text-div{
		width:90%;
		font-size:1em;
	}
	
	.publicacion-buscar-div .search-icon-div{
		max-width:22px;
		min-width:12px;
	}
	
	/* ************************************
		PUBLICACION SELECT
	 ************************************ */
	 
	.publicacion-select{
		font-size:1.3em;
		line-height:1em;
		padding:0 0 0 5px;
	}
	
	/* ************************************
		PUBLICACION SELECT ERROR
	 ************************************ */
	 
	.publicacion-select-error{
		font-size:1.3em;
		line-height:1em;
		padding:0 0 0 5px;
	}
	
	/* ************************************
		PUBLICACION INPUT
	 ************************************ */
	 
	.publicacion-input{
		font-size:1.3em;
		line-height:1em;
		padding:5px 0 5px 5px;
	}
	
	/* ************************************
		PUBLICACION INPUT ERROR
	 ************************************ */
	 
	.publicacion-input-error{
		font-size:1.3em;
		line-height:1em;
		padding:5px 0 5px 5px;
	}
	
	
	/* ************************************
		PUBLICACION DETALLE (PAGE)
	 ************************************ */
	 
	 .publicacion-detalle{
		padding:30px 20px 60px 20px;
	}
	
	.publicacion-centered-detalle{
		width:100%;	
	}
	
	.publicacion-tipo-detalle{
		padding-bottom:5px;
	}
	
	.publicacion-titulo-detalle{
		font-size:1.7em;
		line-height:1em;
		padding-bottom:10px;
	}
	
	.publicacion-subtitulo-detalle{
		font-size:1.5em;
		line-height:1em;
		padding-bottom:10px;
	}
	
	.publicacion-fecha-detalle{
		font-size:0.95em;
		padding-bottom:20px;
		color:#477297;
	}
	
	.publicacion-imagen-detalle{
		padding-bottom:40px;
		font-size:0.95em;
	}
	
	.publicacion-descripcion-detalle{ 
		font-size:0.95em;
	}
	
	.publicacion-descripcion-detalle p{ 
		font-size:0.95em;
	}
	
	.publicacion-compartir-detalle{
		padding-bottom:20px;
		font-size:0.95em;
	}
	
	.publicacion-relacionados-detalle{
		margin:45px 0 0 0;
	}

}

@media only screen and (min-width:400px) and (max-width: 640px) {
	/* ************************************
		PUBLICACION SQUARE LIST DIV
	 ************************************ */
	
	.publicacion-square-list-div{
		height:200px;
	}
	
	/* ************************************
		PUBLICACION CONTENT BOX DIV 
	 ************************************ */
	
	.publicacion-content-box-div{
		width:90%;
		padding:60px 0;
	}
	
	.publicacion-content-box-div .titulo-div{
		padding-bottom:20px;
		font-size:2.1em;
	}
	
	.publicacion-content-box-div .texto-div{
		font-size:0.9em;
	}
	
	.publicacion-content-box-div .linea-div{
		
	}
	
	/* ************************************
		PUBLICACION EVENTO CONTENT BOX DIV 
	 ************************************ */
	
	.publicacion-evento-content-box-div{
		width:90%;
		padding:60px 0 20px 0;
	}
	
	.publicacion-evento-content-box-div .titulo-div{
		padding-bottom:20px;
		font-size:2.1em;
	}
	
	.publicacion-evento-content-box-div .texto-div{
		font-size:1em;
	}
	
	.publicacion-evento-content-box-div .linea-div{
		
	}
	
	/* ************************************
		PUBLICACION CENTERED CONTENT DIV 
	 ************************************ */
	 
	.publicacion-centered-content-div{
		padding-bottom:15px;
	}
	
	
	/* ************************************
		PUBLICACION CENTERED ALERT DIV 
	 ************************************ */
	 
	.publicacion-centered-alert-div{
		font-size:1em;
		line-height:1em;
		color:#FF0004;
		padding-top:10px;	
		padding-bottom:10px;	
	}
	
	
	/* ************************************
		PUBLICACION LIST CONTENT BOX DIV 
	 ************************************ */
	
	.publicacion-list-content-box-div{
		width:90%;
		padding:0 0 90px 0;
	}
	
	/* ************************************
		PUBLICACION LIST TITULO BLOQUE DIV
	 ************************************ */
	 
	.publicacion-list-titulo-bloque-div{
		font-size:2.1em;
		line-height:1em;
		color:#606060;
		padding-top:30px;	
		padding-bottom:25px;	
	}
	
	/* ************************************
		PUBLICACION LIST DIV
	 ************************************ */
	
	.publicacion-list-div .list-image-div {
		display: table-row;
		width:100%;
	}
	
	.publicacion-list-div .list-text-div {
		display: table-row;
		width:100%;
	}
	
	
	.publicacion-list-div .list-text-div .list-titulo-superior-div{
		font-size:1.1em;
		line-height:1em;
		padding-left:0;
		padding-bottom:10px;
		padding-top:15px;
	}
	
	.publicacion-list-div .list-text-div .list-titulo-div{
		font-size:1.4em;
		line-height:1em;
		color:#606060;
		padding-left:0;
		padding-bottom:10px;
	}
	
	.publicacion-list-div .list-text-div .list-enlace-div{
		font-size:1em;
		line-height:1em;
		color:#606060;
		padding-left:0;
		padding-top:15px;
	}
	
	.publicacion-list-div .list-text-div .list-extracto-div{
		font-size:0.95em;
		line-height:1em;
		color:#000000;
		padding-left:0;
		padding-bottom:15px;
	}
	
	.publicacion-list-div .list-text-div .list-post-info-div{
		padding-left:0;
		padding-top:15px;
		padding-bottom:10px;
	}
	
	.publicacion-list-div .list-text-div .list-post-info-div .full-width-div{
		font-size:0.95em;
	}
	
	.publicacion-list-div .list-text-div .list-post-info-div .left-div{
		width:50%;
		font-size:0.95em;
	}
	
	.publicacion-list-div .list-text-div .list-post-info-div .right-div{
		width:50%;
		font-size:0.95em;
	}
	
	
	
	/* boletin */
	
	.publicacion-list-div .list-boletin-text-div {
		display: table-cell;
		width:55%;
	}
	
	.publicacion-list-div .list-boletin-text-div .list-subtitulo-div{
		font-size:1.1em;
		font-weight:bold;
		line-height:1em;
		padding-left:0;
		padding-top:15px;
		padding-bottom:3px;
	}
	
	.publicacion-list-div .list-boletin-text-div .list-logo-div{
		max-width:90px;
		min-width:50px;
		padding-left:0;
		padding-bottom:5px;
	}
	
	.publicacion-list-div .list-boletin-text-div .list-extracto-div{
		font-size:0.95em;
		line-height:1em;
		padding-left:0;
		padding-bottom:5px;
	}
	
	.publicacion-list-div .list-boletin-text-div .list-post-info-div{
		padding-left:0;
		padding-bottom:20px;
	}
	
	.publicacion-list-div .list-boletin-text-div .list-post-info-div .left-div{
		width:50%;
		font-size:1.2em;
		line-height:1em;
	}
	
	.publicacion-list-div .list-boletin-text-div .list-post-info-div .right-div{
		width:50%;
		padding-top:3px;
		font-size:0.95em;
		line-height:1em;
	}
	
	
	
	.publicacion-tipo-negro{
		font-size:0.95em;
		line-height:1em;
		padding:3px 25px;
	}
	
	.publicacion-tipo-azul{
		font-size:0.95em;
		line-height:1em;
		padding:3px 25px;
	}
	
	.publicacion-tipo-azul-claro{
		font-size:0.95em;
		line-height:1em;
		padding:3px 25px;
	}
	
	
	.publicacion-tipo-rojo{
		font-size:0.95em;
		line-height:1em;
		padding:3px 25px;
	}
	
	.publicacion-tipo-verde{
		font-size:0.95em;
		line-height:1em;
		padding:3px 25px;
	}
	
	.publicacion-tipo-naranja{
		font-size:0.95em;
		line-height:1em;
		padding:3px 25px;
	}
	
	
	/* ************************************
		PUBLICACION BUSCAR DIV
	 ************************************ */
	 
	.publicacion-buscar-div{
		padding:6px 7px 7px 7px;
		width:100%;
	}
	
	.publicacion-buscar-div .search-text-div{
		width:90%;
		font-size:1em;
	}
	
	.publicacion-buscar-div .search-icon-div{
		max-width:22px;
		min-width:12px;
	}
	
	/* ************************************
		PUBLICACION SELECT
	 ************************************ */
	 
	 .publicacion-select{
		font-size:1.4em;
		line-height:1em;
		padding:0 0 0 5px;
	}
	
	/* ************************************
		PUBLICACION SELECT ERROR
	 ************************************ */
	 
	 .publicacion-select-error{
		font-size:1.4em;
		line-height:1em;
		padding:0 0 0 5px;
	}
	
	/* ************************************
		PUBLICACION INPUT
	 ************************************ */
	 
	 .publicacion-input{
		font-size:1.4em;
		line-height:1em;
		padding:5px 0 5px 5px;
	}
	
	
	/* ************************************
		PUBLICACION INPUT ERROR
	 ************************************ */
	 
	.publicacion-input-error{
		font-size:1.4em;
		line-height:1em;
		padding:5px 0 5px 5px;
	}
	
	
	/* ************************************
		PUBLICACION DETALLE (PAGE)
	 ************************************ */
	 
	 .publicacion-detalle{
		padding:30px 20px 60px 20px;
	}
	
	.publicacion-centered-detalle{
		width:100%;	
	}
	
	.publicacion-tipo-detalle{
		padding-bottom:5px;
	}
	
	.publicacion-titulo-detalle{
		font-size:1.9em;
		line-height:1em;
		padding-bottom:10px;
	}
	
	.publicacion-subtitulo-detalle{
		font-size:1.5em;
		line-height:1em;
		padding-bottom:10px;
	}
	
	.publicacion-fecha-detalle{
		font-size:0.95em;
		padding-bottom:20px;
		color:#477297;
	}
	
	.publicacion-imagen-detalle{
		padding-bottom:40px;
		font-size:0.95em;
	}
	
	.publicacion-descripcion-detalle{ 
		font-size:0.95em;
	}
	
	.publicacion-descripcion-detalle p{ 
		font-size:0.95em;
	}
	
	.publicacion-compartir-detalle{
		padding-bottom:30px;
	}
	
	.publicacion-relacionados-detalle{
		margin:45px 0 0 0;
	}
	
}

@media only screen and (min-width: 641px) { /* min-width 641px, medium screens [TABLETS] */	
	/* ************************************
		PUBLICACION SQUARE LIST DIV
	 ************************************ */
	
	.publicacion-square-list-div{
		height:200px;
	}
	
	/* ************************************
		PUBLICACION CONTENT BOX DIV 
	 ************************************ */
	
	.publicacion-content-box-div{
		width:70%;
		padding:70px 0;
	}
	
	.publicacion-content-box-div .titulo-div{
		padding-bottom:20px;
		font-size:2.2em;
	}
	
	.publicacion-content-box-div .texto-div{
		font-size:0.9em;
	}
	
	.publicacion-content-box-div .linea-div{
		
	}
	
	/* ************************************
		PUBLICACION EVENTO CONTENT BOX DIV 
	 ************************************ */
	
	.publicacion-evento-content-box-div{
		width:70%;
		padding:70px 0 30px 0;
	}
	
	.publicacion-evento-content-box-div .titulo-div{
		padding-bottom:20px;
		font-size:2.1em;
	}
	
	.publicacion-evento-content-box-div .texto-div{
		font-size:1em;
	}
	
	.publicacion-evento-content-box-div .linea-div{
		
	}
	
	/* ************************************
		PUBLICACION CENTERED CONTENT DIV 
	 ************************************ */
	 
	.publicacion-centered-content-div{
		padding-bottom:15px;
	}
	
	
	/* ************************************
		PUBLICACION CENTERED ALERT DIV 
	 ************************************ */
	 
	.publicacion-centered-alert-div{
		font-size:1em;
		line-height:1em;
		color:#FF0004;
		padding-top:10px;	
		padding-bottom:10px;	
	}
	
	
	/* ************************************
		PUBLICACION LIST CONTENT BOX DIV 
	 ************************************ */
	
	.publicacion-list-content-box-div{
		width:70%;
		padding:0 0 90px 0;
	}
	
	/* ************************************
		PUBLICACION LIST TITULO BLOQUE DIV
	 ************************************ */
	 
	.publicacion-list-titulo-bloque-div{
		font-size:2.1em;
		line-height:1em;
		color:#606060;
		padding-top:30px;	
		padding-bottom:25px;	
	}
	
	/* ************************************
		PUBLICACION LIST DIV
	 ************************************ */
	
	.publicacion-list-div .list-image-div {
		display: table-cell;
		width:45%;
	}
	
	.publicacion-list-div .list-text-div {
		display: table-cell;
		width:55%;
	}
	
	
	.publicacion-list-div .list-text-div .list-titulo-superior-div{
		font-size:1.1em;
		line-height:1em;
		padding-left:25px;
		padding-bottom:10px;
	}
	
	.publicacion-list-div .list-text-div .list-titulo-div{
		font-size:1.4em;
		line-height:1em;
		color:#606060;
		padding-left:25px;
		padding-bottom:15px;
	}
	
	.publicacion-list-div .list-text-div .list-enlace-div{
		font-size:1em;
		line-height:1em;
		color:#606060;
		padding-left:25px;
		padding-top:15px;
	}
	
	.publicacion-list-div .list-text-div .list-extracto-div{
		font-size:0.95em;
		line-height:1em;
		color:#000000;
		padding-left:25px;
	}
	
	.publicacion-list-div .list-text-div .list-post-info-div{
		padding-left:25px;
		padding-bottom:10px;
	}
	
	.publicacion-list-div .list-text-div .list-post-info-div .full-width-div{
		font-size:0.95em;
	}
	
	.publicacion-list-div .list-text-div .list-post-info-div .left-div{
		width:50%;
		font-size:0.95em;
	}
	
	.publicacion-list-div .list-text-div .list-post-info-div .right-div{
		width:50%;
		font-size:0.95em;
	}
	
	
	/* boletin */
	
	.publicacion-list-div .list-boletin-text-div {
		display: table-cell;
		width:55%;
	}
	
	.publicacion-list-div .list-boletin-text-div .list-subtitulo-div{
		font-size:1.1em;
		font-weight:bold;
		line-height:1em;
		padding-left:25px;
		padding-bottom:3px;
	}
	
	.publicacion-list-div .list-boletin-text-div .list-logo-div{
		max-width:90px;
		min-width:50px;
		padding-left:25px;
		padding-bottom:5px;
	}
	
	.publicacion-list-div .list-boletin-text-div .list-extracto-div{
		font-size:0.95em;
		line-height:1em;
		padding-left:25px;
		padding-bottom:5px;
	}
	
	.publicacion-list-div .list-boletin-text-div .list-post-info-div{
		padding-left:25px;
	}
	
	.publicacion-list-div .list-boletin-text-div .list-post-info-div .left-div{
		width:50%;
		font-size:1.2em;
		line-height:1em;
	}
	
	.publicacion-list-div .list-boletin-text-div .list-post-info-div .right-div{
		width:50%;
		padding-top:3px;
		font-size:0.95em;
		line-height:1em;
	}
	
	
	
	
	.publicacion-tipo-negro{
		font-size:0.95em;
		line-height:1em;
		padding:3px 25px;
	}
	
	.publicacion-tipo-azul{
		font-size:0.95em;
		line-height:1em;
		padding:3px 25px;
	}
	
	.publicacion-tipo-azul-claro{
		font-size:0.95em;
		line-height:1em;
		padding:3px 25px;
	}
	
	
	.publicacion-tipo-rojo{
		font-size:0.95em;
		line-height:1em;
		padding:3px 25px;
	}
	
	.publicacion-tipo-verde{
		font-size:0.95em;
		line-height:1em;
		padding:3px 25px;
	}
	
	.publicacion-tipo-naranja{
		font-size:0.95em;
		line-height:1em;
		padding:3px 25px;
	}
	
	
	/* ************************************
		PUBLICACION BUSCAR DIV
	 ************************************ */
	 
	.publicacion-buscar-div{
		padding:6px 7px 7px 7px;
		width:100%;
	}
	
	.publicacion-buscar-div .search-text-div{
		width:90%;
		font-size:1em;
	}
	
	.publicacion-buscar-div .search-icon-div{
		max-width:22px;
		min-width:12px;
	}
	
	/* ************************************
		PUBLICACION SELECT
	 ************************************ */
	 
	 .publicacion-select{
		font-size:1.4em;
		line-height:1em;
		padding:0 0 0 5px;
	}
	
	/* ************************************
		PUBLICACION SELECT ERROR
	 ************************************ */
	 
	 .publicacion-select-error{
		font-size:1.4em;
		line-height:1em;
		padding:0 0 0 5px;
	}
	
	/* ************************************
		PUBLICACION INPUT
	 ************************************ */
	 
	 .publicacion-input{
		font-size:1.4em;
		line-height:1em;
		padding:5px 0 5px 5px;
	}
	
	/* ************************************
		PUBLICACION INPUT ERROR
	 ************************************ */
	 
	 .publicacion-input-error{
		font-size:1.4em;
		line-height:1em;
		padding:5px 0 5px 5px;
	}
	
	
	/* ************************************
		PUBLICACION DETALLE (PAGE)
	 ************************************ */
	 
	 .publicacion-detalle{
		padding:30px 0 60px 0;
		width:70%;
		margin:0 auto;
	}
	
	.publicacion-centered-detalle{
		width:100%;	
	}
	
	.publicacion-tipo-detalle{
		padding-bottom:5px;
	}
	
	.publicacion-titulo-detalle{
		font-size:2.1em;
		line-height:1em;
		padding-bottom:10px;
	}
	
	.publicacion-subtitulo-detalle{
		font-size:1.5em;
		line-height:1em;
		padding-bottom:10px;
	}
	
	.publicacion-fecha-detalle{
		font-size:0.95em;
		padding-bottom:20px;
		color:#477297;
	}
	
	.publicacion-imagen-detalle{
		padding-bottom:40px;
		font-size:0.95em;
	}
	
	.publicacion-descripcion-detalle{ 
		font-size:0.95em;
	}
	
	.publicacion-descripcion-detalle p{ 
		font-size:0.95em;
	}
	
	.publicacion-compartir-detalle{
		padding-bottom:30px;
	}
	
	.publicacion-relacionados-detalle{
		margin:45px 0 0 0;
	}
	
}

@media only screen and (min-width: 1025px) { /* min-width 1024px, large screens [LAPTOP/PC] */
	/* ************************************
		PUBLICACION SQUARE LIST DIV
	 ************************************ */
	
	.publicacion-square-list-div{
		height:200px;
	}
	
	
	/* ************************************
		PUBLICACION CONTENT BOX DIV 
	 ************************************ */
	
	.publicacion-content-box-div{
		width:70%;
		padding:80px 0;
	}
	
	.publicacion-content-box-div .titulo-div{
		padding-bottom:20px;
		font-size:2.5em;
	}
	
	.publicacion-content-box-div .texto-div{
		font-size:1em;
	}
	
	.publicacion-content-box-div .linea-div{
		
	}
	
	/* ************************************
		PUBLICACION EVENTO CONTENT BOX DIV 
	 ************************************ */
	
	.publicacion-evento-content-box-div{
		width:70%;
		padding:80px 0 30px 0;
	}
	
	.publicacion-evento-content-box-div .titulo-div{
		padding-bottom:20px;
		font-size:2.5em;
	}
	
	.publicacion-evento-content-box-div .texto-div{
		font-size:1em;
	}
	
	.publicacion-evento-content-box-div .linea-div{
		
	}
	
	/* ************************************
		PUBLICACION CENTERED ALERT DIV 
	 ************************************ */
	 
	.publicacion-centered-alert-div{
		font-size:1em;
		line-height:1em;
		color:#FF0004;
		padding-top:10px;	
		padding-bottom:10px;	
	}
	
	
	/* ************************************
		PUBLICACION LIST CONTENT BOX DIV 
	 ************************************ */
	
	.publicacion-list-content-box-div{
		width:70%;
		padding:0 0 90px 0;
	}
	
	/* ************************************
		PUBLICACION LIST TITULO BLOQUE DIV
	 ************************************ */
	 
	.publicacion-list-titulo-bloque-div{
		font-size:2.5em;
		line-height:1em;
		color:#606060;
		padding-top:30px;	
		padding-bottom:25px;	
	}
	
	/* ************************************
		PUBLICACION LIST DIV
	 ************************************ */
	
	.publicacion-list-div .list-image-div {
		display: table-cell;
		width:45%;
	}
	
	.publicacion-list-div .list-text-div {
		display: table-cell;
		width:55%;
	}
	
	
	.publicacion-list-div .list-text-div .list-titulo-superior-div{
		font-size:1.2em;
		line-height:1em;
		padding-left:25px;
		padding-bottom:10px;
	}
	
	.publicacion-list-div .list-text-div .list-titulo-div{
		font-size:1.5em;
		line-height:1em;
		color:#606060;
		padding-left:25px;
		padding-bottom:15px;
	}
	
	.publicacion-list-div .list-text-div .list-enlace-div{
		font-size:1em;
		line-height:1em;
		color:#606060;
		padding-left:25px;
		padding-top:15px;
	}
	
	.publicacion-list-div .list-text-div .list-extracto-div{
		font-size:0.9em;
		line-height:1em;
		color:#000000;
		padding-left:25px;
	}
	
	.publicacion-list-div .list-text-div .list-post-info-div{
		padding-left:25px;
		padding-bottom:10px;
	}
	
	.publicacion-list-div .list-text-div .list-post-info-div .full-width-div{
		font-size:1em;
	}
	
	.publicacion-list-div .list-text-div .list-post-info-div .left-div{
		width:50%;
		font-size:1em;
	}
	
	.publicacion-list-div .list-text-div .list-post-info-div .right-div{
		width:50%;
		font-size:0.9em;
	}
	
	
	/* boletin */
	
	.publicacion-list-div .list-boletin-text-div {
		display: table-cell;
		width:55%;
	}
	
	.publicacion-list-div .list-boletin-text-div .list-subtitulo-div{
		font-size:1em;
		font-weight:bold;
		line-height:1em;
		padding-left:25px;
		padding-bottom:3px;
	}
	
	.publicacion-list-div .list-boletin-text-div .list-logo-div{
		max-width:100px;
		min-width:50px;
		padding-left:25px;
		padding-bottom:5px;
	}
	
	.publicacion-list-div .list-boletin-text-div .list-extracto-div{
		font-size:0.9em;
		line-height:1em;
		padding-left:25px;
		padding-bottom:5px;
	}
	
	.publicacion-list-div .list-boletin-text-div .list-post-info-div{
		padding-left:25px;
	}
	
	.publicacion-list-div .list-boletin-text-div .list-post-info-div .left-div{
		width:50%;
		font-size:1.3em;
		line-height:1em;
	}
	
	.publicacion-list-div .list-boletin-text-div .list-post-info-div .right-div{
		width:50%;
		padding-top:3px;
		font-size:0.9em;
		line-height:1em;
	}
	
	
	
	.publicacion-tipo-negro{
		font-size:1em;
		line-height:1em;
		padding:3px 25px;
	}
	
	.publicacion-tipo-azul{
		font-size:1em;
		line-height:1em;
		padding:3px 25px;
	}
	
	.publicacion-tipo-azul-claro{
		font-size:1em;
		line-height:1em;
		padding:3px 25px;
	}
	
	
	.publicacion-tipo-rojo{
		font-size:1em;
		line-height:1em;
		padding:3px 25px;
	}
	
	.publicacion-tipo-verde{
		font-size:1em;
		line-height:1em;
		padding:3px 25px;
	}
	
	.publicacion-tipo-naranja{
		font-size:1em;
		line-height:1em;
		padding:3px 25px;
	}
	
	
	
	
	/* ************************************
		PUBLICACION BUSCAR DIV
	 ************************************ */
	 
	.publicacion-buscar-div{
		padding:6px 7px 7px 7px;
		width:100%;
	}
	
	.publicacion-buscar-div .search-text-div{
		width:90%;
		font-size:1em;
	}
	
	.publicacion-buscar-div .search-icon-div{
		max-width:22px;
		min-width:12px;
	}
	
	/* ************************************
		PUBLICACION SELECT
	 ************************************ */
	 
	 .publicacion-select{
		font-size:1.5em;
		line-height:1em;
		padding:0 0 0 5px;
	}
	
	/* ************************************
		PUBLICACION SELECT ERROR
	 ************************************ */
	 
	 .publicacion-select-error{
		font-size:1.5em;
		line-height:1em;
		padding:0 0 0 5px;
	}
	
	/* ************************************
		PUBLICACION INPUT
	 ************************************ */
	 
	 .publicacion-input{
		font-size:1.5em;
		line-height:1em;
		padding:5px 0 5px 5px;
	}
	
	/* ************************************
		PUBLICACION INPUT ERROR
	 ************************************ */
	 
	 .publicacion-input-error{
		font-size:1.5em;
		line-height:1em;
		padding:5px 0 5px 5px;
	}
	
	
	/* ************************************
		PUBLICACION DETALLE (PAGE)
	 ************************************ */
	 
	 .publicacion-detalle{
		padding:30px 0 60px 0;
		width:100%;
		margin:0;
	}
	
	.publicacion-centered-detalle{
		width:70%;	
	}
	
	.publicacion-tipo-detalle{
		padding-bottom:5px;
		padding-right:30px;
	}
	
	.publicacion-titulo-detalle{
		font-size:2.5em;
		line-height:1em;
		padding-bottom:10px;
		padding-right:30px;
	}
	
	.publicacion-subtitulo-detalle{
		font-size:1.5em;
		line-height:1em;
		padding-bottom:10px;
	}
	
	.publicacion-fecha-detalle{
		font-size:0.9em;
		padding-bottom:20px;
		padding-right:30px;
		color:#477297;
	}
	
	.publicacion-imagen-detalle{
		padding-bottom:40px;
		padding-right:30px;
	}
	
	.publicacion-descripcion-detalle{ 
		padding-bottom:10px;
		padding-right:30px;
	}
	
	.publicacion-descripcion-detalle p{ 
		font-size:1em;
	}
	
	.publicacion-compartir-detalle{
		padding-bottom:10px;
		padding-right:30px;
	}
	
	.publicacion-relacionados-detalle{
		margin:45px 0 0 0;
	}
		
}
