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

/* ==========================================================================
Items grid home
========================================================================== */

div#pnlNoticias .item:nth-child(odd) {
	margin-right: 50px;
}

.item {
	float: left;
	background: rgb(255, 255, 255);
	width: calc(50% - 25px);
	margin-bottom: 50px;
}

.item img {
	width: 100%;
	height: auto;
	display: block;
}

.thing {
	height: 150px;
	width: 100%;
	background: #96d6c6;
	-moz-box-shadow: 0 0 6px 2px rgba(80, 80, 80, 0.2);
	-webkit-box-shadow: 0 0 6px 2px rgba(80, 80, 80, 0.2);
	box-shadow: 0 0 6px 2px rgba(80, 80, 80, 0.2);
}

.grid-sizer {
	width: 0%;
}

.gutter-sizer {
	width: 0%;
}

.packery {
	/* margin: 3.5% 3.5% 0 3.5%; */
	/* margin: calc(1.0/30*100%) calc(1.0/30*100%) 0 calc(1.0/30*100%); */
	padding-bottom: 3.9%;
	padding-bottom: calc(1.0/26*100%);
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.packery:after {
	content: " ";
	display: block;
	clear: both;
}

.ct-form-org {
	padding: 3.5%;
    padding: calc(1.0/30*100%) calc(1.0/30*100%) calc(1.0/30*100%) calc(1.0/30*100%);
    background-color: #E8E8E8;
    margin-bottom: 3.5%;
    margin-bottom: calc(1.0/30*100%);
}

/* ==========================================================================
Estils Base
========================================================================== */

.cuerpo {
    display: table;
    width: 100%;
    padding: 50px 50px;
    background: white;
    max-width: 1400px;
    margin: auto;
}

#celda-not {
    display: table-cell;
    width: 100%;
    padding-right: 50px;
}

.ct-main-secund {
    display: table;
    width: 100%;}

#celda-not {
    display: table-cell;
    width: 100%;
}

h1.titulo {
    font-size: 35px;
    color: #9AB126;
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: solid 2px;
    display: inline-block;
}

.img-100{
	min-width: 100%;
	min-height: 100%;
}

.img-verti {
	width: 100%;
}

.img-horiz {
	height: 100%;
}

/* Carrousel de fotos. */
.LogoFechaEspecial
{
	position:relative;
	width:540px;
	left:50%;
	margin-left: -270px;
	margin-top:5px;
	margin-bottom:20px;
}

#logoEspecial
{
	margin-bottom:5px;
}

#FechaYTiempoEspecial
{
	font-family: Arial;
	font-size: 11px;
	position: relative;
	text-align: center;
	width: 100%;
	color: #6E6E6E;
}

.CarrouselImagenesArticulo
{
	position:relative;
	width:500px;
	left:50%;
	margin-left:-250px;
	height:400px;
	overflow:hidden;
}

.ImagenCarrouselArticulo
{
	width: auto;
	height: 100%;
	display: block;
	margin: 0 auto;
}

.alignright
{
	float:right;
	margin:10px;
}

.alignleft
{
	float:left;
	margin:10px;
}

.FotoGaleriaEspecial {
    width: 100%;
    height:100%;
    margin-left: 10px;
    margin-bottom: 10px;
    background-position:center center;
    background-size:100% 100%;
}

.ct-noticias-relacionadas .NoticiaRelacionada:last-child {
	margin-right: 0;
	margin-top: 10px;
}

.NoticiaRelacionada
{
	width: 31%;
	margin-right: 3.5%;
	position:relative;
	display:inline-block;
}

.NoticiaRelacionada .img-not-port {
	height: 150px;
}

.NoticiaRelacionada .secciones {
	font-size: 17px;
	padding-top: 13px;
}

.NoticiaRelacionada .ct-secciones:after {
	bottom: 13px;
}

.NoticiaRelacionada .titular-not-port {
	font-size: 19px;
}

.NoticiaRelacionada .ct-firmaNoticia-index span {
	font-size: 12px;
}

.NoticiaRelacionada .ct-cont-not {
	height: 220px;
}

.NoticiaRelacionada .ct-cont-not:after {
	  content: "";
	  width: 100%;
	  height: 60px;
	  bottom: 0px;
	  left: 0px;
	  position: absolute;
	  z-index: 1;
	  opacity: 1;
	  -webkit-box-sizing: content-box;
	  -moz-box-sizing: content-box;
	  box-sizing: content-box;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjlmYiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iI2Y4ZjlmYiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iI2Y4ZjlmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY5ZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(248,249,251,0) 0%, rgba(248,249,251,0) 77%, rgba(248,249,251,1) 87%, rgba(248,249,251,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,249,251,0)), color-stop(77%,rgba(248,249,251,0)), color-stop(87%,rgba(248,249,251,1)), color-stop(100%,rgba(248,249,251,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(248,249,251,0) 0%,rgba(248,249,251,0) 77%,rgba(248,249,251,1) 87%,rgba(248,249,251,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(248,249,251,0) 0%,rgba(248,249,251,0) 77%,rgba(248,249,251,1) 87%,rgba(248,249,251,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(248,249,251,0) 0%,rgba(248,249,251,0) 77%,rgba(248,249,251,1) 87%,rgba(248,249,251,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(248,249,251,0) 0%,rgba(248,249,251,0) 77%,rgba(248,249,251,1) 87%,rgba(248,249,251,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f8f9fb', endColorstr='#f8f9fb',GradientType=0 ); /* IE6-8 */
}

/* ==========================================================================
Estils Roda Notícies
========================================================================== */
.ct-rueda-not{
    padding-bottom: 50px;
    width: 100%;
    position: relative;
    height: 100%;
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 0;
}

.ct-cuerpo-rueda {
	display: inline-block;
	width: 100%;
	position: relative;
	background-color: rgb(245, 245, 245);
}

.ct-img-rueda{
	max-width: 100%;
	width: 53%;
	float: right;
	position: relative;
	display: block;
	overflow: hidden;
	background: rgb(40, 40, 40);
	height:300px;
}

.ct-img-princip-rueda{
	/* width: 110%; */
	height: 300px;
	min-height: 100%;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	opacity:1;
	/* -webkit-transition: all 0.4s ease; */
	-moz-transition: all 0.4s ease;
	/* transition: all 0.4s ease; */
	position:absolute;
	width: 100%;
	opacity: 1;
}

.img-rueda-secundarias{
	width: 100%;
	float: left;
	position: absolute;
	cursor: pointer;
}

.foto-secund-rueda {
	width: 33.33333%;
	height: auto;
	display: inline-block;
	vertical-align: top;
	background: rgba(0, 119, 170, 1);
	overflow: hidden;
	height: 100px;
	position: relative;
	background-size: cover;
	background-position: center center;
	cursor: pointer;
	margin-left: -0.14em;
}

.foto-secund-rueda:hover .mas-foto-mini {
	height: 100%;
	width: 100%;
	border-radius: 0;
	left: 0px;
	top: 0;
	margin-left: 0;
	margin-top: 0;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	background: rgba(243, 164, 89, 0.4);
	padding-top: 18px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ct-foto-secund-rueda {
    position: absolute;
    width: 100%;
    height: 100px;
    z-index: 9;
}

.ct-cuerpo-rueda:hover .ct-img-princip-rueda {
	opacity:0.4;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.ct-cuerpo-rueda:hover .ct-fondo-rueda {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(186, 203, 70, 0.7);
    z-index: 4;
}

.ct-cuerpo-rueda .ct-fondo-rueda {
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    background: rgba(186, 203, 70, 0);
}

.ct-rueda-not:hover .PosMiniatura0 {
	top: -100px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}

.ct-rueda-not:hover .PosMiniatura1 {
	top: -100px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

.ct-rueda-not:hover .PosMiniatura2 {
	top: -100px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;	
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}


.PosMiniatura0 {
	top:0;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}

.PosMiniatura1 {
	top:0;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

.PosMiniatura2 {
	top:0;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}

.img-banners-secunadrios{
	margin-top: 14px;
}

.ct-txt-rueda{
	max-width: 47%;
	position: absolute;
	display: block;
	padding-left: 3%;
	padding-right: 3%;
	padding-bottom: 20px;
	padding-top: 19px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	left: 0;
	top: 0;
	max-height: 300px;
}

.txt-rueda{
	height: 261px;
	overflow: hidden;
	position: relative;
}

.txt-rueda::after {
	content:"";
	width: 100%;
	height: 90px;
	bottom: 0px;
	left: 0px;
	position: absolute;
	z-index: 1;
	opacity: 1;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box; 
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f4f4f5+0,f4f4f5+100&amp;0+0,0+74,1+87,1+100 */
	background: -moz-linear-gradient(top,  rgba(244,244,245,0) 0%, rgba(244,244,245,0) 74%, rgba(244,244,245,1) 87%, rgba(244,244,245,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(244,244,245,0) 0%,rgba(244,244,245,0) 74%,rgba(244,244,245,1) 87%,rgba(244,244,245,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(244,244,245,0) 0%,rgba(244,244,245,0) 74%,rgba(244,244,245,1) 87%,rgba(244,244,245,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f4f4f5', endColorstr='#f4f4f5',GradientType=0 ); /* IE6-9 */
}

.titular-not-rueda{
    font-size: 30px;
    font-weight: 600;
    color: #282828;
	opacity: 1;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	cursor: pointer;
}

.titular-not-rueda:hover {
	color: #677446;
	opacity: 0.7;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.cuerpo-not-rueda{
	font-weight: 400;
	font-size: 17px;
	text-align: left;
	padding-top: 10px;
	border-top: solid 1px rgb(239, 239, 239);
	margin-top: 10px;
	font-style: italic;
}

.mas-foto-mini {
	position: absolute;
	color: white;
	width: 65px;
	height: 65px;
	background: rgba(243, 164, 89, 0.8);
	text-align: center;
	font-size: 50px;
	font-family: 'Lato', sans-serif;
	font-weigth: 300;		
	padding-top: 0;
	border-radius: 100px;
	left: 50%;
	margin-left: -32px;
	top: 50%;
	margin-top: -32px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.foto-mini {
	background-size: cover;
	background-position: center center;
	cursor: pointer;
	height: 100%;
	width: 100%;
}

.ct-flechas-rueda {
    position: absolute;
    height: 50px;
    z-index: 5;
    width: 100%;
    bottom: 0;
    right: 0;
    font-size: 18px;
}

.ct-flecha-rueda-dcha, .ct-flecha-rueda-izq {
    display: inline-block;
}

.ct-flecha-rueda-dcha {
    position: absolute;
    right: 0;
    width: 50px;
    height: 50px;
    text-align: center;
    background: rgba(154, 178, 38, 0.85);
    color: white;
    cursor: pointer;
}

.ct-flecha-rueda-izq {
    position: absolute;
    right: 0;
    width: 50px;
    height: 50px;
    text-align: center;
    background: rgba(154, 178, 38, 0.85);
    color: white;
    cursor: pointer;
}

.ct-flecha-rueda-dcha:hover, .ct-flecha-rueda-izq:hover {
    background: rgb(48, 53, 32);
}

.ct-flecha-rueda-dcha span, .ct-flecha-rueda-izq span {
	display: inline-block;
	margin-top: 10px;
}

.ct-segu-not-rueda-dcha {
	overflow: hidden;
	position: absolute;
	width: 130px;
	right: 50px;
	height: 50px;
	bottom: 0;
}

.ct-segu-not-rueda-izq {
	overflow: hidden;
    position: absolute;
    width: 120px;
    left: 50px;
    height: 50px;
	bottom: 0;
}

.ct-cuerpo-rueda:hover .ct-segu-not-rueda-dcha span, .ct-cuerpo-rueda:hover .ct-segu-not-rueda-izq span {
    transform: translateX(0px);
    -moz-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.ct-segu-not-rueda-dcha span{
    width: 130px;
    right: 50px;
    height: 50px;
    margin-top: 0;
    display: block;
    vertical-align: middle;
    bottom: 0;
    padding-top: 13px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transform: translateX(130px);
    -moz-transform: translateX(130px);
    -webkit-transform: translateX(130px);
    -ms-transform: translateX(120px);
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    color: #282828;
    font-family: 'Oswald', sans-serif;
}

.ct-segu-not-rueda-izq span{
    width: 120px;
    right: 60px;
    height: 50px;
    margin-top: 0;
    display: block;
    vertical-align: middle;
    bottom: 0;
    padding-top: 13px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /* background: rgba(255, 164, 82, 0.5); */
    transform: translateX(-120px);
    -moz-transform: translateX(-120px);
    -webkit-transform: translateX(-120px);
    -ms-transform: translateX(-120px);
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    color: #282828;
    font-family: 'Oswald', sans-serif;
}

.ct-flecha-rueda-dcha span:before, .ct-flecha-rueda-izq span:before {
    font-size: 30px;
}

.ct-flecha-rueda-izq {
    position: absolute;
    left: 0;
    width: 50px;   
    height: 50px; 
}

span.flecha-rueda-dcha.icon-right-small, .span.flecha-rueda-izq.icon-right-small {
    display: inline-block;
}


/* ==========================================================================
Estils Notícies Portada
========================================================================== */

.ct-header-not {
	position: relative;
	width: 100%;
}

.header-not {
	font-family: 'Oswald', sans-serif;
    font-size: 35px;
    color: #282828;
    margin-bottom: 20px;
    text-align: left;
}

.col-publi .header-not {
    margin-top: 0;
}


.ct-not-port {
	display: inline-block;
	vertical-align: top;
	opacity: 1;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	position: relative;
	background: rgb(249, 249, 249);
}

.ct-not-port img {
	width: 100%;
}

.ct-textos-not:hover .ct-not-port{
	opacity: 0.60;
}

.celda-not{ 
   
}

.not-dcha{
	float: right;
}

.img-not-port{
	overflow: hidden;
	background: rgba(161, 193, 189, 0.4);
	background-size:  cover;
	background-position: center center;
}

.ct-secciones {
	position: relative;
	width: 100%;
	height: 43px;
}

.ct-txt-not{
	background: #f5f5f5;
}

.ct-cont-not{
	/* height: 250px; */
	overflow: hidden;
	position: relative;
	margin-bottom: 8px;
}

.ct-cont-not::after {
	width: 100%;
	height: 60px;
	bottom: 0px;
	left: 0px;
	position: absolute;
	z-index: 1;      
	opacity: 1;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;   
	box-sizing: content-box; /* FF3.6+ */   /* Chrome,Safari4+ */   /* Chrome10+,Safari5.1+ */   /* Opera 11.10+ */   /* IE10+ */   /* W3C */   /* IE6-9 */; /* FF3.6+ */   /* Chrome,Safari4+ */   /* Chrome10+,Safari5.1+ */   /* Opera 11.10+ */   /* IE10+ */   /* W3C */   /* IE6-9 */;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 77%, rgba(255,255,255,1) 87%, rgba(255,255,255,1) 100%); /* FF3.6+ */ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(77%,rgba(255,255,255,0)), color-stop(87%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */  
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 77%,rgba(255,255,255,1) 87%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */  
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 77%,rgba(255,255,255,1) 87%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */  
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 77%,rgba(255,255,255,1) 87%,rgba(255,255,255,1) 100%); /* IE10+ */  
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 77%,rgba(255,255,255,1) 87%,rgba(255,255,255,1) 100%); /* W3C */  
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */; /* FF3.6+ */   /* Chrome,Safari4+ */   /* Chrome10+,Safari5.1+ */   /* Opera 11.10+ */   /* IE10+ */   /* W3C */   /* IE6-9 */; /* FF3.6+ */   /* Chrome,Safari4+ */   /* Chrome10+,Safari5.1+ */   /* Opera 11.10+ */   /* IE10+ */   /* W3C */   /* IE6-9 */;
}

.titular-not-port{
    font-size: 27px;
    font-weight: 600;
    color: #282828;
    padding: 15px 6%;
    line-height: 1.2;
}

.titular-not-port:hover {
	color: #677446;
	opacity: 0.7;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.ct-firmaNoticia-index span {
	font-size: 19px;
    font-weight: 600;
    margin-bottom: 40px;
    display: block;
    color: #bacb46;
    position: relative;
    padding: 0 6%;
}

.ct-firmaNoticia-index span:before {
	content: "";
	position: absolute;
	width: 50px;
	height: 3px;
	bottom: -20px;
	background: #bacb46;
}

.secciones {
	position: absolute;
	text-decoration: none;
	font-size: 22px;
	text-align: left;
	padding-top: 15px;
	padding-left: 6%;
	padding-right: 2%;
	padding-bottom: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 5;
	width: 100%;
	font-family: 'Oswald', sans-serif;
	color: #bacb46;
}

.ct-cuerpo-not{
	/* height: 150px; */
	overflow: hidden;
}

.ct-textos-not {
    overflow: hidden;
 
}

.cuerpo-not-port{
	font-weight: 400;
	font-size: 16px;
	text-align: left;
	margin-top: 0;
	padding: 0 6%;
}

.leer-mas {
	position: relative;
	padding: 10px 6%;
	padding-top: 0;
}

.leer-mas-port{
	padding-left: 23px;
	position: relative;
	font-family: 'Oswald', sans-serif;
	padding-top: 15px;
	border-top: solid 1px;
}

.leer-mas-port:before {
	content: "";
	position: absolute;
	background: url(../imagenes/sprite-col.png) no-repeat -58px -6px;
	width: 5px;
	height: 8px;
	top: 22px;
	left: 9px;
}

.ct-rrss-leer-mas {
    display: inline-block;
    position: absolute;
    top: 18px;
    right: 0;
}


/* ==========================================================================
Estils Notícies
========================================================================== */

.bloque_impresion {
    background-color: #f8f9fb;
}

.ct-not-int {
    position: relative;
    background-color: #f8f9fb;
}

.seccion-noticia {
    font-family: 'Oswald', sans-serif;
    color: #bacb46;
    margin-bottom: 15px;
}

.TextoNoticia {
	font-weight: 400;
	text-align: left;
	margin-top: 0;
	margin-top: 25px;
}

.TextoNoticia p {
	text-align: justify;
	word-break: normal;
}

.TextoNoticia ol li {
	padding-bottom: 10px;
	display: list-item;
}

.TextoNoticia ul li {
	padding-bottom: 10px;
	display: list-item;
}

.TextoNoticia strong{
}

.TextoNoticia img {
	max-width: 100%;
	padding: 10px;
	height: auto;
}

.TextoNoticia iframe {
	max-width: 100%;
	border: none;
}

blockquote {
    float: left;
    width: 35%;
    margin-left: 0px;
    font-weight: 600;
    font-size: 18px;
    font-style: italic;
    border-top: solid 3px;
    margin-right: 30px;
    color: rgb(68, 76, 46);
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
}

blockquote p {
	margin-top: 10px;
	margin-bottom: 10px;
}

.TituloNoticia h1 {
	font-size: 36px;
	font-weight: 600;
	color: #282828;
	margin-bottom: 15px;
}

.SeccionNoticias {
    text-decoration: none;
    color: #bacb46;
    font-size: 26px;
    text-align: left;
    margin-bottom: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 5;
}

.SubtituloNoticia {
	color: rgb(40, 40, 40);
	text-align: left;
	font-size: 20px;
	border-top: dotted 1px #bacb46;
	padding-bottom: 20px;
	padding-top: 15px;
}

.FirmaNoticia {
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 50px;
    display: block;
    color: #bacb46;
    position: relative;
}

.FirmaNoticia:before {
	content: "";
	position: absolute;
	width: 50px;
	height: 3px;
	bottom: -20px;
	background: #bacb46;
}

.img_cal {
    padding-left: 30px;
    margin-left: 20px;
    position: relative;
    display: inline-block;
}

.img_cal:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: url('../imagenes/sprite-col.svg') no-repeat -165px -2px;
    width: 23px;
    height: 22px;
}

.img_usu {
	padding-left: 30px;
	position: relative;
	display: inline-block;
	margin-bottom: 10px;
}

.img_usu:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
	background: url('../imagenes/sprite-col.svg') no-repeat -67px -2px;
	width: 22px;
	height: 22px;
}

.img-not-izq{
	height: 218px;
	overflow: hidden;
}

.ImagenNoticiaH{
	width: 100%;
}

.AlaDerecha {
	width: 50%;
	float: right;
	margin-right: 15px;
	margin-bottom: 15px;
	background: rgb(0, 119, 170);
}

.ct-imagen-noticia {
    position: relative;
}

.AlaIzquierda {
	background: white;
	width: 100%;
}

.AlCentro {
	width: 100%;
	margin-bottom: 15px;
	background: rgb(0, 119, 170);
}

.PieFotoNoticia {
	padding: 10px;
	background: rgb(249, 249, 249);
	font-family: 'Lato', sans-serif;
	font-weigth: 300;
	color: #003E83;
	font-size: 12px;
	text-align: left;
}

.ct-colaborador-ext {
    -webkit-box-shadow: rgba(0,0,0,0.1) 0 1px 10px;
    box-shadow: rgba(0,0,0,0.1) 0 1px 10px;
    -moz-box-shadow: rgba(0,0,0,0.1) 0 1px 10px;
    margin-top: 20px;
    position: relative;
    background: white;
    border-radius: 4px;
}

.ct-colaborador {
    height: 100%;
    overflow: hidden;
    border-radius: 4px;
}

.ct-colaborador-ext::before {
	content:"";
	width: 18px;
	height: 30px;
	background-image: url(../img/fletxeta-colabora.png);
	position: absolute;
	right: -18px;
	bottom: 12px;
}

.ct-img-colaborador {
    float: left;
    width: 75px;
    height: 75px;
    background: rgb(247, 236, 226);
    margin-right: 15px;
    background-size: cover;
    background-position: center center;
    position: relative;
    border-radius: 50%;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.colaborador .subtit-colabora {
	font-weight: 600;
	text-decoration: none;
	color: #6D794C;
	font-size: 14px;
	margin-top: 5px;
	display: block;
	border-bottom: solid 1px;
	padding-bottom: 5px;
	padding-right: 5px;
}

.colaborador .enllas-colabora {
	font-weight: 600;
	text-decoration: none;
	color: #677446;
	font-size: 13px;
	margin-top: 5px;
	display: block;
	font-style: italic;
	padding-bottom: 5px;
	cursor: pointer;
	padding-left: 5px;
	padding-right: 5px;
}

.colaborador h3 {
	font-style: italic;
	color: rgb(154, 177, 38);
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 16px;
	padding-right: 5px;
	border-bottom: none;
}

.cont-not {
	padding-top: 0;
}

.ct-rrss-not {
	display: inline-block;
	width: 100%;
	border-top: solid 1px rgb(127, 139, 95);
	vertical-align: bottom;
	background: rgba(230, 236, 201, 0.33);
	padding-left: 15px;
	padding-right: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ct-rrss-not .ct-share-face {
    display: inline-block;
    padding-top: 15px;
}

.rrss-not {
    float: right;
    margin-top: 10px;
}

.ct-comentarios {
	display: inline-block;
	width: 100%;
	margin-top: 30px;
}

.ct-avis-comentaris, .ct-avis-galeria {
	padding: 10px;
	margin-bottom: 20px;
	border-radius: 4px;
	border: solid 1px rgb(40, 40, 40);
	background: rgba(40, 40, 40, 0.1);
	color: rgb(40, 40, 40);
	opacity: 0.7;
	position: relative;
}

.ct-avis-comentaris span, .ct-avis-galeria span {
    position: absolute;
    left: 9px;
    font-size: 20px;
    top: 11px;
}

.ct-avis-comentaris p, .ct-avis-galeria p {
	padding-left: 25px;
	display: block;
	margin-top: 0;
	margin-bottom: 0;
}

.ct-ferrament-compart {
    position: relative;
    margin-top: 30px;
}

.ct-ferrament-compart:before, .ct-ferrament-compart:after {
	content: "";
	display: table;
	clear: both;
}

.share-face .icon-face, .share-face .icon-goog, .share-face .icon-twitt, .share-face .icon-linked, .share-face .icon-whats {
	padding: 5px 5px;
	margin-bottom: 30px;
	font-size: 13px;
	display: block;
	color: white;
	opacity: 0.7;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	cursor: pointer;
	float: left;
	width: 20%;
	text-align: center;
	height: auto;
}

.share-face .icon-face::before, .share-face .icon-goog::before, .share-face .icon-twitt::before, .share-face .icon-linked::before, .share-face .icon-whats::before, .rrss-not .icon-face::before, .rrss-not .icon-goog::before, .rrss-not .icon-twitt::before, .rrss-not .icon-linked::before, .rrss-not .icon-whats::before {
	margin-right: 4px;
}

.share-face .icon-face:hover, .share-face .icon-goog:hover, .share-face .icon-twitt:hover, .share-face .icon-whats:hover, .share-face .icon-linked:hover, .share-face .icon-print:hover, .share-face .icon-mail:hover  {
	opacity: 1;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.rrss-not .icon-face, .rrss-not .icon-goog, .rrss-not .icon-twitt, .rrss-not .icon-linked, .rrss-not .icon-whats {
	padding: 3px 5px;
	border-radius: 4px;
	margin-bottom: 4px;
	font-size: 13px;
	text-align: center;
	color: white;
	position: relative;
	display: inline-block;
	cursor: pointer;
	margin-right: 5px;
	width: auto;
	height: auto;
	padding-left: 25px;
}

.rrss-not .icon-whats, .share-face .icon-whats, .share-face .icon-mail {
	display: none;
}

.share-face .icon-face, .rrss-not .icon-face {
	background: #3C4C87;
}

.share-face .icon-twitt, .rrss-not .icon-twitt {
	background: #5AB7E0;
}

.share-face .icon-whats, .rrss-not .icon-whats {
	background: #34af23;
}

.share-face .icon-goog, .rrss-not .icon-goog{
	background: #CF4230;
}

.share-face .icon-linked, .rrss-not .icon-linked{
	background: #017EB4;
}

.share-face .icon-print::before, .share-face .icon-mail::before {
	margin-right: 5px;
}

.share-face .icon-print, .share-face .icon-mail {
	color: rgba(89, 84, 78, 1);
	margin-bottom: 5px;
	opacity: 0.7;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	cursor: pointer;
	font-size: 14px;
	width: 20%;
	float: left;
	text-align: center;
}

.share-face .icon-mail {
	display: none !important;
}


/* ==========================================================================
Noticies relacionades
========================================================================== */

.ct-not-relacionades {
	margin-bottom: 20px;
}

.ct-int-not-relacionades {
    width: 30.9%;
    display: inline-block;
    margin: 0.8%;
    border: solid 1px rgb(254, 241, 230);
}

.img-not-relacionades {
    width: 100%;
    height: 100px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.int-not-relacionades h3 {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 20px;
    color: rgb(89, 84, 78);
    letter-spacing: -1px;
    height: 100px;
    overflow: hidden;
}

.int-not-relacionades span{
	font-family: 'Source Sans Pro', sans-serif;
	font-style: Italic;
	font-size: 14px;
	margin-bottom: 0px;
	text-align: left;
	padding-right: 15px;
	padding-left: 15px;
	color: #F3A459;
	margin-top: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: solid 1px rgba(243, 164, 89, 0.3);
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box;   
	-moz-box-sizing: border-box;   
	box-sizing: border-box;
	background: rgb(254, 251, 247);
}


/* ==========================================================================
Publicitat
========================================================================== */


.ct-publi-head {
    padding: 20px 15px 15px 15px;
    max-width: 1200px;
    background: rgb(247, 247, 247);
    margin: auto;
    text-align: right;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
    /* border-bottom: solid 1px rgba(89, 84, 78, 0.5); */
    display: none;
}

.publi-head
{
	width:100%;
    display: inline-block;
    position: relative;
}

.publi-head .TablaPublicidad {
	min-height: 130px;
}

.publi-head1, .publi-head2,
.publi-head .medio_modulo {
    width: 49.5%;
    display: inline-block;
    position: relative;
}

.publi-head1 {
	float: left;
}

.publi-head img, .publi-head1 img, .publi-head2 img, .medio_modulo img{	
	width: 100%;
}

span.tit-publi {
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
    display: block;
    padding-left: 10px;
    background: #E7424E;
    border-radius: 4px;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 20px;
    color: white;
    margin-bottom: 10px;
}

.ct-siguenos {
    margin-bottom: 30px;
}

.col-publi{
    vertical-align: top;
    min-width: 326px;
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px 0px 30px 30px;
    display: table-cell;
    background: rgb(245, 245, 245);
    position: relative;
}

.col-publi:before {
    content: "";
    position: absolute;
    right: -50px;
    top: 0;
    width: 50px;
    height: 100%;
    background: whitesmoke;
}

.publi{
	display: inline-block;
	position: relative;
	margin-top: 10px;
	z-index: 1;
	padding: 10px 0px 10px 0px;
	-webkit-box-sizing: content-box;   
	-moz-box-sizing: content-box;   
	box-sizing: content-box;
}

.modulo_vertical::before, .publi-head1::before, .publi-head2::before, .publi-head::before {
	content: "PUBLICIDAD";
	position: absolute;
	top: -16px;
	left: 0px;
	color: rgb(174, 174, 174);   
	font-family: 'Source Sans Pro', sans-serif;   
	font-size: 10px;
}

.publi::after {
	content:"";
	width: 300px;
	height: 100%;
	top: -10px;
	left: 0px;
	position: absolute;
	z-index: -1;
	/* background: rgba(239, 239, 239, 0.45); */      
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;   
	box-sizing: content-box;
}

.medio_modulo {}

.modulo_vertical {
	margin-bottom: 25px;
	width: 100%;
	position: relative;
}

.TablaPublicidad iframe {
	width: 100%;	
}

.ct-publi-cent {
    display: inline-block;
    width: 100%;      
    position: relative;
    margin-bottom: 15px;
    border-bottom: dotted 1px rgb(211, 221, 233);
}

.ct-publi-cent-foot {
	border-top: dotted 1px rgb(211, 221, 233);
	padding-top: 15px;
}

div#ctl00_CuerpoPresentacion_pnlNoticiasRelacionadas {
    margin-bottom: 20px;
}

.publi-cent, .publi-cent-foot{
    width: 100%;
    height: 100%;
    /* background: rgb(247, 247, 247); */     
    padding: 15px 0px 15px 0px;   
    padding-top: 20px;   
    -webkit-box-sizing: border-box;   
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    position: relative;
}

.publi-cent .TablaPublicidad {
	min-height: 97px;
	overflow: hidden;
}

.TablaPublicidad img {
	width: 100%;
}

.Noticia .ct-publi-cent {
}

.publi-cent::after {
	content: "PUBLICIDAD";
	position: absolute;
	top: 2px;
	left: 0;
	color: rgb(174, 174, 174);   
	font-family: 'Source Sans Pro', sans-serif;   
	font-size: 10px;
}

.ct-publi-cent-foot::after {
	top: 15px;
}

.ct-publi-cent span {
    color: rgb(190, 190, 190);
    position: absolute;
    padding-left: 15px;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 13px;
    bottom: 20px;
}

.img-publi-cent {
	width: 100%;
	margin: auto;
}

.ct-btn-suscripcion {
	padding: 15px;
	text-align: center;
	font-family: 'Source Sans Pro', sans-serif;
	font-style: italic;
	color: #0077aa;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	cursor: pointer;
	border: solid 1px #0077aa;
	font-size: 22px;
}

.ct-btn-suscripcion:hover {
	background: rgba(61, 43, 43, 0.05);
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	color: rgba(61, 43, 43, 1);
}

.fan-box{
	width: 100%;
	display: inline-block;
	max-width: 300px;
	min-height: 248px;
}

.box-twitt {
  width: 300px;
  min-height:335px;
}

#fb-root {
    display: none;
}

.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
    width: 100% !important;
}

h3.tit-rrss {
    font-size: 14px;
    border-bottom: solid 2px;
    margin-top: 0;
    text-align: left;
}

.fan-box h3.tit-rrss {
	color: rgb(60, 76, 135);
}

.box-twitt h3.tit-rrss {
	color: rgb(90, 183, 224);
	margin-top: 15px
;
}

.ct-cabecera-cuadro-registro {
	position: relative;
	width: 100%;
	height: 116px;
	background: rgb(171, 245, 234);
	border-bottom: 1px dotted;
	padding-bottom: 35px;
}

.cajaSubscripcion {
	padding: 5px;
	border-radius: 4px;
	border: solid 1px #333;
	background: rgba(255, 255, 255, 0.5);
}

.botonControl {
	border: solid 1px rgb(0, 155, 119);
	color: rgb(0, 155, 119);
	padding: 5px;
	background: transparent;
	border-radius: 4px;
	font-size: 16px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;	
}

#fondoOscuro {
	opacity: 0.8;
}

.ct-cabecera-cuadro-registro div img {
	height: 120px;
	margin-left: 10px;
}

.ct-posicion-cuadro-registro {
    position: fixed;
    left: 50px;
    top: 50px;
    max-width: 610px;
    width: 100%;
    z-index: 10110;
    box-shadow: 0px 1px 35px rgba(0, 0, 0, 0.2);
	font-family: 'Source Sans Pro', sans-serif;
}


/* ==========================================================================
Estils especials
========================================================================== */

.ct-grid-especials .PresentacionMiniEspecial {
	display: inline-block;
	width: 33.333%;
}

.ct-oratge .PresentacionMiniEspecial {
	right: 15px;
}

.PresentacionMiniEspecial {
    height: 150px;
    position: relative;
    width: 300px;
    overflow: hidden;
}

img.logo-especials {
    position: absolute;
    z-index: 10;
    width: 65px;
    right: 15px;
    top: 15px;
}

.MiniBannerEspecial {
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 150px;
}

.ct-especials {
    margin-bottom: 20px;
}

.PresentacionMiniEspecial .txt-especial {
    z-index: 10;
    position: absolute;
    color: white;
    width: 100%;
    text-align: center;
    margin-top: 10px;
    font-family: 'Lato', sans-serif;
    font-size: 22px;
    font-weight: 500;
    bottom: 15px;
    z-index: 3;
    text-transform: uppercase;
    line-height: 1;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-sizing: border-box;   
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
}

.txt-especial span {
    font-weight: 700;
    color: rgb(242, 163, 89);
}

span.bckgnd-especial {
    width: 100%;
    height: 150%;
    position: absolute;
    margin-top: 0;
    bottom: 0;
    z-index: 1;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);   
    background: -moz-linear-gradient(top, rgba(30,87,153,0) 0%, rgba(19,54,95,0) 38%, rgba(0,0,0,0.6) 100%);   
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,0)), color-stop(38%,rgba(19,54,95,0)), color-stop(100%,rgba(0,0,0,0.6)));   
    background: -webkit-linear-gradient(top, rgba(30,87,153,0) 0%,rgba(19,54,95,0) 38%,rgba(0,0,0,0.6) 100%);   
    background: -o-linear-gradient(top, rgba(30,87,153,0) 0%,rgba(19,54,95,0) 38%,rgba(0,0,0,0.6) 100%);   
    background: -ms-linear-gradient(top, rgba(30,87,153,0) 0%,rgba(19,54,95,0) 38%,rgba(0,0,0,0.6) 100%);   
    background: linear-gradient(to bottom, rgba(30,87,153,0) 0%,rgba(19,54,95,0) 38%,rgba(0,0,0,0.6) 100%);   
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#99000000',GradientType=0 );
}

.txt-especial {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.veure-especial {
    position: absolute;
    z-index: 2;
    bottom: 28px;
    color: white;
    font-size: 18px;
    left: 50%;
	
    padding-top: 5px;
    margin-left: -50px;
    -webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,200%,0);
	transform: translate3d(0,200%,0);
}

.PresentacionMiniEspecial:hover .txt-especial {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,150%,0);
	transform: translate3d(0,150%,0);
}

.PresentacionMiniEspecial:hover .veure-especial {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}


/* ==========================================================================
Suscripción
========================================================================== */

div#panelSubscripcion div div img {
    max-width: 200px;
}

.ct-logo-suscrip {
    display: inline-block;
}

.ct-logo-suscrip img {
	width: 100%;
	max-width: 200px;
}

img.img-logo-suscrip {
}

.ct-cab-suscrip {
	padding-bottom: 10px;
	/* border-bottom: solid 1px rgba(60, 42, 42, 0.5); */
}

.ct-suscrip {
    position: fixed; 
    max-width: 700px;  
    background: white; 
    top: 0px; 
    width: 100%; 
    z-index: -2; 
    padding: 20px; 
    box-sizing: border-box;
    -webkit-box-sizing:  border-box;
    -moz-box-sizing: border-box;
    border-radius: 4px;
    left: 50%;
    margin-left: -350px;
    top: 50%;
    margin-top: -200px;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
	visibility: hidden;
}

.suscrip {
	padding-top: 20px;
	margin-top: 5px;
	color: #696969;
	font-family: 'Source Sans Pro', sans-serif;
	font-style: italic;
	font-size: 16px;
	line-height: 1.2;
	border-top: solid 1px rgba(60, 42, 42, 0.2);
}

.fondo-suscrip {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	position: fixed;
	top: 0;
	left: 0;
	opacity: 0;
	z-index: 11;
	visibility: hidden;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

.fondo-suscrip-act {
	opacity: 1;
	visibility: visible;
	z-index: 20;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

.ct-suscrip-act {
	opacity: 1;
	z-index: 100;
	visibility: visible;
}


.ct-x {
    display: inline;
    position: absolute;
    right: 15px;
    top: 15px;
}

span.label-suscrip {
    display: block;
    padding-bottom: 5px;
    /* padding-top: 15px; */
    color: #667247;
    font-size: 16px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 600;
}

input.input-suscrip {
width: 100%;
}

.ct-nom-sucrip, .ct-mail-suscrip {
    display: inline-block; 
    width: 100%;
}

.ct-datos-suscrip {
    width: 100%;
    display: inline-block;
}

.ct-idiom-suscrip {
    width: 35%;
    display: inline-block;
    vertical-align: top;
    margin-left: 3.5%;
}

.ct-radio-suscrip {
    padding-top: 10px;
    padding-bottom: 5px;
}

.ct-aviso-protec-datos {
    padding-top: 15px;
}

.ct-aviso-protec-datos a {
	color: rgb(148, 155, 53);
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 700;
}

.button-suscrip {
    border-radius: 4px;
    border: solid 1px;
    padding: 8px;
    background: rgb(102, 114, 71);
    text-align: center;
    font-family: 'Source Sans Pro', sans-serif;
    font-style: Italic;
    font-size: 19px;
    color: white;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    cursor: pointer;
    padding-left: 40px;
    padding-right: 40px;
    border: solid 1px rgb(101, 113, 70);
}

.btn-suscripcion {
    text-align: center; 
	padding-top: 25px;
}

.btn-suscripcion input {
    background: #5d6623;
    color: white;
    border: solid 1px #5d6623;
}

.button-suscrip:hover {
	-webkit-transition: all 0.4s ease; 
    -moz-transition: all 0.4s ease; 
    transition: all 0.4s ease; 
    background: rgba(210, 225, 238, 0.49);
	color: rgb(0, 60, 135); 
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes fadeInUp1 {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp1 {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px);
    transform: translateY(40px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUp1 {
  -webkit-animation-name: fadeInUp1;
  animation-name: fadeInUp1;
}


@-webkit-keyframes fadeInUpRW {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
	visibility: hidden;
  }
}

@keyframes fadeInUpRW {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px);
    transform: translateY(40px);
	visibility: hidden;
  }
}

.fadeInUpRW {
  -webkit-animation-name: fadeInUpRW;
  animation-name: fadeInUpRW;
}

/* ==========================================================================
Animated
========================================================================== */


.animated1 {
	opacity: 0;
	transform: translate(0,5em);
	-webkit-transform: translate(0,5em);
	-moz-transform: translate(0,5em);
	transition: all 0.8s ease;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
}

.fadeInUp {
	opacity: 1;
	transform: translate(0,0);
	-webkit-transform: translate(0,0);
	-moz-transform: translate(0,0);
	transition: all 0.8s ease;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
}

.transition-delay-animated {
	transition-delay: 0.25s;
	-webkit-transition-delay: 0.25s;
}


/* ==========================================================================
Galería
========================================================================== */

.ct-galeria {
	margin-top: 30px;
	margin-bottom: 30px;
}

.ct-galeria div.ct-header-not h1.header-not {
    margin-top:0;
}

.PanelNoticiasRelacionadas .ct-not-port, .ct-noticias-relacionadas .ct-not-port {
    width: 31.666666%;
    margin-right: 2.4%;
}

.PanelNoticiasRelacionadas .ct-not-port:last-child {
    margin-right: 0;
}

.PanelNoticiasRelacionadas {
    margin-top: 40px;
}


/* ==========================================================================
X Tancar
========================================================================== */

.transform-icon {
  width: 35px;
  height: 35px;
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.transform-icon.transform-icon-menu:hover .lines:before {
	top: -18px;
}

.transform-icon.transform-icon-menu:hover .lines:after {
	top: 18px;
}


.transform-icon .lines {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 3px;
  /* border-radius: 6px; */
  background-color: #383737;
  display: block;
}
.transform-icon .lines:after,
.transform-icon .lines:before {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 3px;
  /* border-radius: 6px; */
  background-color: #383737;
  display: block;
  content: '';
}
.transform-icon .lines.lines-suscrip {
  -webkit-transition: all 0s linear;
  -moz-transition: all 0s linear;
  -o-transition: all 0s linear;
  transition: all 0s linear;
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 3px;
  /* border-radius: 6px; */
  background-color: #003C87;
  display: block;
}
.transform-icon .lines.lines-suscrip:after,
.transform-icon .lines.lines-suscrip:before {
  -webkit-transition: all 0s linear;
  -moz-transition: all 0s linear;
  -o-transition: all 0s linear;
  transition: all 0s linear;
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 3px;
  /* border-radius: 6px; */
  background-color: #F2A258;
  display: block;
  content: '';
}
.transform-icon.transform-icon-arrow-down .lines {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.transform-icon.transform-icon-arrow-down .lines:before,
.transform-icon.transform-icon-arrow-down .lines:after {
  left: 11px;
  width: 50%;
}
.transform-icon.transform-icon-arrow-down .lines:before {
  -webkit-transform: rotate3d(0, 0, 1, -45deg);
  -moz-transform: rotate3d(0, 0, 1, -45deg);
  -o-transform: rotate3d(0, 0, 1, -45deg);
  -ms-transform: rotate3d(0, 0, 1, -45deg);
  transform: rotate3d(0, 0, 1, -45deg);
  top: 3px;
}
.transform-icon.transform-icon-arrow-down .lines:after {
  -webkit-transform: rotate3d(0, 0, 1, 45deg);
  -moz-transform: rotate3d(0, 0, 1, 45deg);
  -o-transform: rotate3d(0, 0, 1, 45deg);
  -ms-transform: rotate3d(0, 0, 1, 45deg);
  transform: rotate3d(0, 0, 1, 45deg);
  top: -3px;
}
.transform-icon.transform-icon-arrow-down.toggle .lines {
  background-color: transparent;
}
.transform-icon.transform-icon-arrow-down.toggle .lines:before,
.transform-icon.transform-icon-arrow-down.toggle .lines:after {
  left: 0;
  top: 0;
  width: 100%;
}
.transform-icon.transform-icon-arrow-down.toggle .lines:before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.transform-icon.transform-icon-arrow-down.toggle .lines:after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.transform-icon.transform-icon-arrow-up .lines {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.transform-icon.transform-icon-arrow-up .lines:before,
.transform-icon.transform-icon-arrow-up .lines:after {
  left: -2px;
  width: 50%;
}
.transform-icon.transform-icon-arrow-up .lines:before {
  -webkit-transform: rotate3d(0, 0, 1, 45deg);
  -moz-transform: rotate3d(0, 0, 1, 45deg);
  -o-transform: rotate3d(0, 0, 1, 45deg);
  -ms-transform: rotate3d(0, 0, 1, 45deg);
  transform: rotate3d(0, 0, 1, 45deg);
  top: 3px;
}
.transform-icon.transform-icon-arrow-up .lines:after {
  -webkit-transform: rotate3d(0, 0, 1, -45deg);
  -moz-transform: rotate3d(0, 0, 1, -45deg);
  -o-transform: rotate3d(0, 0, 1, -45deg);
  -ms-transform: rotate3d(0, 0, 1, -45deg);
  transform: rotate3d(0, 0, 1, -45deg);
  top: -3px;
}
.transform-icon.transform-icon-arrow-up.toggle .lines {
  background-color: transparent;
}
.transform-icon.transform-icon-arrow-up.toggle .lines:before,
.transform-icon.transform-icon-arrow-up.toggle .lines:after {
  left: 0;
  top: 0;
  width: 100%;
}
.transform-icon.transform-icon-arrow-up.toggle .lines:before {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.transform-icon.transform-icon-arrow-up.toggle .lines:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.transform-icon.transform-icon-plus .lines:before {
  display: none;
}
.transform-icon.transform-icon-plus .lines:after {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  top: 0;
}
.transform-icon.transform-icon-plus.toggle .lines {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
  background-color: transparent;
}
.transform-icon.transform-icon-plus.toggle .lines:after {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.transform-icon.transform-icon-menu .lines:before {
  top: -13px;
}
.transform-icon.transform-icon-menu .lines:after {
  top: 13px;
}
.transform-icon.transform-icon-menu.toggle .lines {
  background-color: transparent;
}

.transform-icon.transform-icon-menu.toggle:hover .lines:before {
  -webkit-transform: rotate(225deg);
  -moz-transform: rotate(225deg);
  -o-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
}

.transform-icon.transform-icon-menu.toggle:hover .lines:after {
  -webkit-transform: rotate(-225deg);
  -moz-transform: rotate(-225deg);
  -o-transform: rotate(-225deg);
  -ms-transform: rotate(-225deg);
  transform: rotate(-225deg);
}

.transform-icon.transform-icon-menu.toggle:hover .lines.lines-suscrip:before{
  -webkit-transform: rotate(225deg);
  -moz-transform: rotate(225deg);
  -o-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  top: 0;
}

.transform-icon.transform-icon-menu.toggle:hover .lines.lines-suscrip:after{
  -webkit-transform: rotate(-225deg);
  -moz-transform: rotate(-225deg);
  -o-transform: rotate(-225deg);
  -ms-transform: rotate(-225deg);
  transform: rotate(-225deg);
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  top: 0;
  left: -2px;
}

.transform-icon.transform-icon-menu.toggle .lines:before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 0;
  background-color: #383737;
}
.transform-icon.transform-icon-menu.toggle .lines:after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 0;
  background-color: #383737;
}

.transform-icon.transform-icon-menu.toggle .lines.lines-suscrip:before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  background-color: #BDD745;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  top: 0px;
  left: -1px;
}
.transform-icon.transform-icon-menu.toggle .lines.lines-suscrip:after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 0;
  background-color: #BDD745;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.ct-cerrar-menu {
	position: absolute;
	right: 30px;
	top: 40px;
	z-index: 100;
	visibility: hidden;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
	opacity: 0;
}

.ct-cerrar-menu.active {
	position: fixed;
}


/* ==========================================================================
Media
========================================================================== */

@media screen and (max-width:1345px){

.share-face .icon-face, .share-face .icon-goog, .share-face .icon-twitt, .share-face .icon-linked, .share-face .icon-whats {
}

}

@media screen and (max-width:1200px){

.ct-rueda-not {
	max-width: 100%;
	
}

.ct-not {
	max-width: 47%;
}

.not-dcha {
	float: right;
}

.celda-not {
	/* max-width: none; */
}

}


@media screen and (max-width:1130px){

.ct-noticias-relacionadas .NoticiaRelacionada:last-child {
	margin-right: 0;
	width: 100%;
}

.ct-noticias-relacionadas .NoticiaRelacionada:nth-child(3) {
	margin-right: 0;
}

.NoticiaRelacionada
{
	width: 47.5%;
	margin-right: 4.9%;
	position:relative;
	display:inline-block;
}

}

@media screen and (max-width:1030px){

.ct-grid-especials .PresentacionMiniEspecial {
	width: 49%;
}

}


@media screen and (max-width:934px){

.cuerpo {
    padding: 50px 20px;
}

.ct-img-rueda {
	max-width: 47%;
}

.celda-not {
	max-width: none;
}

.Noticia {
	max-width: none;
}

.ct-img-rueda {
	max-width: 100%;
	width: 100%;
	float: none;
}

.ct-txt-rueda {
	max-width: 100%;
}

.ct-rueda-not {
    float: none;
}

.ct-txt-rueda {
	bottom: 0px;
	-webkit-transition: all 0.4s ease; 
    -moz-transition: all 0.4s ease; 
    transition: all 0.4s ease; 
	position: relative;
}

.ct-rueda-not:hover .ct-txt-rueda {
	bottom: 0;
	-webkit-transition: all 0.4s ease; 
    -moz-transition: all 0.4s ease; 
    transition: all 0.4s ease; 
}

.AlaIzquierda {
	width: 100%;
	float: none;
	margin-right: 0px;
	margin-bottom: 15px;
}

.ct-colaborador-ext::before {
	content:"";
	width: 18px;
	height: 30px;
	background-image: url(../img/fletxeta-colabora.png);
	position: absolute;
	right: 18px;
	bottom: -23px;
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
}

.rrss-not {
	float: none;
	padding-top: 13px;
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-box-sizing: border-box;   
	-moz-box-sizing: border-box;   
	box-sizing: border-box; 
	border-top: solid 1px rgba(248, 208, 168, 0.39);
	padding-bottom: 8px;
}

.ct-rrss-not {
	padding-left: 0;
	padding-right: 0;
}

.ct-rrss-not .ct-share-face {
	padding-left: 15px;
	border-right:  none;
}

}

@media screen and (max-width:900px){

.ct-colabora {
    width: 47.4%;   
}

.rrss-not .icon-whats, .share-face .icon-whats {
	display: inline-block;
}

}

@media screen and (max-width:860px){
	
.ct-not-port {
	max-width: 100%;
}

.not-dcha {
	margin-left: 0;
	float: none;
}

.ct-ferrament-compart {
	position: relative;
	width: 100%;
	margin-left: 0;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-box-sizing: border-box;   
	-moz-box-sizing: border-box;   
	box-sizing: border-box;
}

.share-face .icon-face, .share-face .icon-goog, .share-face .icon-twitt, .share-face .icon-linked, .share-face .icon-whats {
	max-width: 50%;
	display: inline-block;
	margin-right: 5px;
}

.share-face .icon-print, .share-face .icon-mail {
	max-width: 50%;
	display: inline-block
;display: none;
}

.cont-not {
	padding: 15px;
	padding-top: 0;
	margin-left: 0px;
}

.ct-int-not-relacionades {
    width: 47%;
    display: inline-block;
}

.ct-int-not-relacionades.prim-not-rel{
    width: 97%;
    display: block;
}

.ct-img-agru-colabora-fitxa {
    width: 100%;
    height: 180px;
    position: relative;
}

.ct-dades-colabora {
	margin-left: 3%;
	margin-right: 3%;
}

.ct-noticias-relacionadas .NoticiaRelacionada:last-child {
	margin-right: 0;
	width: 100%;
	margin-bottom: 15px;
}

.ct-noticias-relacionadas .NoticiaRelacionada:nth-child(3) {
	width:100%;
	margin-bottom: 15px;
}

.NoticiaRelacionada
{
	width: 100%;
	margin-right: 0;
	position:relative;
	display:inline-block;
	margin-bottom: 15px;
}


}

@media screen and (max-width:807px){

.li-menu-secciones{
	display: block;
	line-height: 1.9;;
}

}

@media screen and (max-width:785px){

.ct-suscrip {
    position: fixed;
    max-width: 700px;
    background: white;
    top: 0px;
    width: 100%;
    /* z-index: 21; */
    padding: 20px;
    box-sizing: border-box;
    -webkit-box-sizing:  border-box;
    -moz-box-sizing: border-box;
    border-radius: 4px;
    left: 0;
    margin-left: 0px;
    top: 0;
    margin-top: 0px;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

}


@media screen and (max-width:740px){

.col-publi {
	display: none;
}

#celda-not {
	padding-right: 0;
}

.cuerpo-not {
	font-size: 16px;
}

.celda-not, .Noticia {
	max-width: 100%;
	margin-right: 0px;
}

.AlaIzquierda {
	width: 50%;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	background: white;
}

.ct-ferrament-compart {
  display: inline-block;
  margin-top: 20px;
  padding-left: 0;
  padding-right: 0;
}

.share-face .icon-face, .share-face .icon-goog, .share-face .icon-twitt, .share-face .icon-linked, .share-face .icon-whats {
	max-width: inherit;
	display: block;
	margin-right: 0;
}

.cont-not {
	padding: 15px;
	padding-top: 0;
}

.ct-colaborador-ext::before {
	content:"";
	width: 18px;
	height: 30px;
	background-image: url(../img/fletxeta-colabora.png);
	position: absolute;
	right: -18px;
	bottom: 12px;
    -ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
    transform: rotate(0deg);
}

.ct-noticias-relacionadas .NoticiaRelacionada:last-child {
	margin-right: 0;
	width: 100%;
}

.ct-noticias-relacionadas .NoticiaRelacionada:nth-child(3) {
	margin-right: 0;
	width: 47.5%;
}

.NoticiaRelacionada
{
	width: 47.5%;
	margin-right: 4.9%;
	position:relative;
	display:inline-block;
}

}


@media screen and (max-width:590px){
	
.ct-not {
	max-width: 100%;
}

.ct-not-port {
	max-width: 100%;
}

.not-dcha {
	margin-left: 0;
}

.AlaDerecha {
	width: 100%;
	float: none;
	margin-left: 0;
}

.ct-cont-not {
	height: inherit;
	overflow: hidden;
}

.ct-cuerpo-not {
	height: inherit;
	overflow: hidden;
}

.TituloNoticia {
	margin-top: 0;
}

.TituloNoticia h1 {
	margin-top: 0;
}

}


@media screen and (max-width:550px){

.item
{
    float: none;
    width: 100%;
    margin-bottom: 40px;
    top: 0 !important;
    left: 0 !important;
}

.ct-not-port
{
    display: block;
    position: relative !important;
}
	
.not-dcha {
	margin-left: 0;
}
	
.celda-not{
	max-width: 735px;
	display: block;
	margin: auto;
	width: 100%;
	margin-top: 30px;
	box-sizing: border-box;
}
	
.ct-img-rueda{
	max-width: 100%;
	width: 100%;
	float: none;
	position: relative;
	display: block;
}

.ct-txt-rueda {
	max-width: 100%;
	position: relative;
	display: inline-block;
	min-height: 0;
	/* margin-left: 5%; */
	padding-top: 34px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	/* margin-right: 5%; */
}

.ct-rueda-not {
	overflow: hidden;
}

.ct-txt-rueda {
	bottom: 0px;
}

.ct-rueda-not:hover .ct-txt-rueda {
	bottom: 0;
}

.AlaIzquierda {
	width: 100%;
	float: none;
	margin-right: 0px;
	margin-bottom: 15px;
}

.ct-ferrament-compart {
	position: relative;
	width: 100%;
	margin-left: 0;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-box-sizing: border-box;   
	-moz-box-sizing: border-box;   
	box-sizing: border-box;
}

.share-face .icon-face, .share-face .icon-goog, .share-face .icon-twitt, .share-face .icon-linked, .share-face .icon-whats {
	max-width: 50%;
	display: inline-block;
	margin-right: 5px;
}

.share-face .icon-print, .share-face .icon-mail {
	max-width: 50%;
	display: inline-block;
	display: none;
}

.cont-not {
	padding: 15px 0;
	padding-top: 0;
	margin-left: 0px;
}

.ct-colaborador-ext::before {
	content:"";
	width: 18px;
	height: 30px;
	background-image: url(../img/fletxeta-colabora.png);
	position: absolute;
	right: 18px;
	bottom: -23px;
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
}

.ct-grid-especials .PresentacionMiniEspecial {
	width: 100%;
}

.ct-noticias-relacionadas .NoticiaRelacionada:last-child {
	margin-right: 0;
	width: 100%;
	margin-bottom: 15px;
}

.ct-noticias-relacionadas .NoticiaRelacionada:nth-child(3) {
	width:100%;
	margin-bottom: 15px;
}

.NoticiaRelacionada
{
	width: 100%;
	margin-right: 0;
	position:relative;
	display:inline-block;
	margin-bottom: 15px;
}

}