/*
Color		BASE		FONDOS		CLAROS		MUY CLAROS
----------------------------------------------------------------------------------------------------------
Amarillo:	#eac95f
Verde:		#586652					#9db694		#bad3b1
Gris:											#f1f1f1
----------------------------------------------------------------------------------------------------------
*/

/* 
----------------------------------------------------------------------------------------------------------
RESPONSIVE
----------------------------------------------------------------------------------------------------------
*/
#cuerpo {
	padding:				0px;
	margin:					0% 9%;
}
#cuerpo_pie {
	padding:				0px;
	margin:					0% 9%;
}
#cuerpo_pie_copy {
	padding:				0px;
	margin:					0% 9%;
}
@media screen and (max-width: 1690px) and (min-width: 1291px) {
#cuerpo {
	margin:					0% 4%;
}
#cuerpo_pie {
	margin:					0% 4%;
}
#cuerpo_pie_copy {
	margin:					0% 4%;
}
}
@media screen and (max-width: 1290px) and (min-width: 992px) {
#cuerpo {
	margin:					0% 1%;
}
#cuerpo_pie {
	margin:					0% 1%;
}
#cuerpo_pie_copy {
	margin:					0% 1%;
}
}
@media screen and (max-width: 991px) {
#cuerpo {
	padding:				0px;
	margin:					0%;
}
#cuerpo_pie {
	padding:				0px;
	margin:					0%;
}
#cuerpo_pie_copy {
	padding:				0px;
	margin:					0%;
}
}

#contenido {
	min-height: 			2000px !important;	
}
#contenido_medio_A {
	min-height: 			1166px !important;	
}
#contenido_medio_B {
	min-height: 			600px !important;	
}
#ridocont {
	padding:				0px;
	margin:					0px;
}
div.fotonot {
	padding:				0px;
	padding:				0px 0px 0px 50px !important;
}
div.slider_entrada {
	margin:					-49px;
}

@media screen and (max-width: 1290px) and (min-width:992px){
	#contenido {
		min-height: 		2000px !important;
		margin:				5px !important;
		padding:			15px;
	}
	#contenido_medio_A {
		min-height: 		1166px !important;
		margin:				5px !important;
		padding:			15px;
	}
	#contenido_medio_B {
		min-height: 		600px !important;	
		margin:				5px !important;
		padding:			15px;	
	}
	#ridocont {
		padding:			5px 0px 0px 0px;
		margin:				10px 0px 0px 0px;
	}
	div.fotonot {
		padding:				0px;
		margin:					0px;
	}
	div.slider_entrada {
		margin:					-14px;
	}
}
@media screen and (max-width: 991px) {
	#contenido {
		margin:				0px !important;
		padding:			10px !important;
	}
}

#hoja {
	padding:					10px 20px;
}
@media screen and (max-width: 991px) {
#hoja {
	padding:					25% 10px 10px 10px;
}
}
/* 
----------------------------------------------------------------------------------------------------------
CUERPO
----------------------------------------------------------------------------------------------------------
*/
#col_espacio {
	margin:					0px !important;
	padding:				0px !important;
	min-height: 			100vh;
}

#col_conteni {
	margin:					0px !important;
	padding:				0px !important;
	min-height: 			100vh;
}

#col_lateral {
	margin:					0px !important;
	padding:				0px !important;	
	min-height: 			100vh;
}

#menu-lateral_1 {
	margin:					0px !important;
	padding:				0px !important;
}
#menu-lateral_1 li {
	list-style-type:		none;
	width:					100%;
}
#menu-lateral_1 li a {
	letter-spacing:			-0.5px !important;
	display:				block;
	padding:				15px;
	text-decoration:		none;
	border-bottom:			1px #f1f1f1 solid;
	background-color:		#9db694;
	color:					#fff;
	-ms-transition: 		all ease-in-out .4s;
	-moz-transition: 		all ease-in-out .4s;	
	-webkit-transition: 	all ease-in-out .4s;
	transition: 			all ease-in-out .4s;
}
#menu-lateral_1 li a:hover {
	text-decoration:		none !important;
	background-color:		#586652;
	color:					#fff;
}

#menu-lateral_2 {
	margin:					0px !important;
	padding:				0px !important;
}
#menu-lateral_2 li {
	list-style-type:		none;
	width:					100%;
}
#menu-lateral_2 li a {
	display:				block;
	padding:				15px;
	text-decoration:		none;
	border-bottom:			1px #f1f1f1 solid;
	background-color:		#9db694;
	color:					#fff;
	-ms-transition: 		all ease-in-out .4s;
	-moz-transition: 		all ease-in-out .4s;	
	-webkit-transition: 	all ease-in-out .4s;
	transition: 			all ease-in-out .4s;
}
#menu-lateral_2 li a:hover {
	text-decoration:		none !important;
	background-color:		#586652;
	color:					#fff;
}

#menu-lateral_3 {
	margin:					0px !important;
	padding:				0px !important;
}
#menu-lateral_3 li {
	list-style-type:		none;
	width:					100%;
}
#menu-lateral_3 li a {
	display:				block;
	padding:				15px;
	text-decoration:		none;
	border-bottom:			1px #f1f1f1 solid;
	background-color:		#9db694;
	color:					#fff;
	-ms-transition: 		all ease-in-out .4s;
	-moz-transition: 		all ease-in-out .4s;	
	-webkit-transition: 	all ease-in-out .4s;
	transition: 			all ease-in-out .4s;
}
#menu-lateral_3 li a:hover {
	text-decoration:		none !important;
	background-color:		#586652;
	color:					#fff;
}

#minilogo {
	position:				fixed;
	top:					1px;
	left:					9%;
	opacity:				0;
	width:					55px;
	height:					55px;
	padding:				0px;
	margin:					0px;
	background:				url('_images/mlogo_icoev.png') no-repeat;
	background-size:		55px 55px;
	background-position:	0px 0px;
	cursor:					pointer;
	z-index:				999999999;
}

/* 
----------------------------------------------------------------------------------------------------------
GENERALES
----------------------------------------------------------------------------------------------------------
*/
div.mat_panel_zero {
	padding:				1px;
	-webkit-box-shadow: 	rgba(0, 0, 0, 0.2) 0px 0px 5px 0px !important;
	-moz-box-shadow: 		rgba(0, 0, 0, 0.2) 0px 0px 5px 0px !important;
	box-shadow: 			rgba(0, 0, 0, 0.2) 0px 0px 5px 0px !important;
	margin:					20px;
	background-color:		#fff;
}

div.mat_panel_rido_on {
	padding:				0px 80px 0px 0px;
	margin:					0px 20px 0px 20px;
	font-size:				14px;
	font-weight:			400;
	color:					#586652;
	text-align:				right;
	min-height:				67px;
	background:				url('_images/icorido.png') no-repeat;
	background-size:		150px 67px;
	background-position:	right top;
	-ms-transition: 		all ease-in-out .4s;
	-moz-transition: 		all ease-in-out .4s;	
	-webkit-transition: 	all ease-in-out .4s;
	transition: 			all ease-in-out .4s;
	cursor:					pointer;
}
div.mat_panel_rido_on:hover {
	background:				url('_images/icorido_on.png') no-repeat;
	background-size:		150px 67px;
	background-position:	right top;
}

div.mat_panel_rido_off {
	padding:				0px 80px 0px 0px;
	margin:					0px 20px 0px 20px;
	font-size:				14px;
	font-weight:			400;
	color:					#586652;
	text-align:				right;
	min-height:				67px;
	background:				url('_images/icorido.png') no-repeat;
	background-size:		150px 67px;
	background-position:	right top;
	-ms-transition: 		all ease-in-out .4s;
	-moz-transition: 		all ease-in-out .4s;	
	-webkit-transition: 	all ease-in-out .4s;
	transition: 			all ease-in-out .4s;
	cursor:					pointer;
}
div.mat_panel_rido_off:hover {
	background:				url('_images/icorido_off.png') no-repeat;
	background-size:		150px 67px;
	background-position:	right top;
}

div.mat_panel {
	padding:				1px;
	-webkit-box-shadow: 	rgba(0, 0, 0, 0.2) 0px 0px 5px 0px !important;
	-moz-box-shadow: 		rgba(0, 0, 0, 0.2) 0px 0px 5px 0px !important;
	box-shadow: 			rgba(0, 0, 0, 0.2) 0px 0px 5px 0px !important;
	margin:					20px;
	background-color:		#fff;
	-ms-transition: 		all ease-in-out .4s;
	-moz-transition: 		all ease-in-out .4s;	
	-webkit-transition: 	all ease-in-out .4s;
	transition: 			all ease-in-out .4s;
}
div.mat_subpanel {
	padding:				0px;
	margin:					0px;
	width:					100%;
}
div.mat_subpanel img {
	padding:				0px;
	margin:					0px;
	width:					100%;
	background-color:		#fff;
}
div.mat_subpanel_tx {
	padding:				5px 10px 5px 10px;
	margin:					0px;
	width:					100%;
	background-color:		#fff;
	text-align:				center;
}

div.mat_panel_prev {
	padding:				0px 0px 0px 25px;
	margin:					0px 0px -15px 0px;
	font-size:				16px;
	font-weight:			700;
	color:					#586652;
	text-align:				left;
}

div.mat_panel_contenido {
	padding:				50px;
	-webkit-box-shadow: 	rgba(0, 0, 0, 0.2) 0px 0px 5px 0px !important;
	-moz-box-shadow: 		rgba(0, 0, 0, 0.2) 0px 0px 5px 0px !important;
	box-shadow: 			rgba(0, 0, 0, 0.2) 0px 0px 5px 0px !important;
	margin:					20px;
	background-color:		#fff;
}

#ml_bolsa {
	cursor:					pointer;
}
#ml_bolsa:hover {
	-webkit-box-shadow: 	rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
	-moz-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
	box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
}

#ml_consejos {
	cursor:					pointer;
}
#ml_consejos:hover {
	-webkit-box-shadow: 	rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
	-moz-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
	box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
}

@media screen and (max-width: 1290px) {
#ml_consejos {
	margin-top:				5px !important;
}
}

#ml_bazar {
	cursor:					pointer;
}
#ml_bazar:hover {
	-webkit-box-shadow: 	rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
	-moz-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
	box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
}

#ml_intrusismo {
	cursor:					pointer;
}
#ml_intrusismo:hover {
	-webkit-box-shadow: 	rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
	-moz-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
	box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
}

#ml_verdad {
	cursor:					pointer;
}
#ml_verdad:hover {
	-webkit-box-shadow: 	rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
	-moz-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
	box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
}

#ml_busca {
	cursor:					pointer;
}
#ml_busca:hover {
	-webkit-box-shadow: 	rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
	-moz-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
	box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
}

#ml_youtube {
	cursor:					pointer;
}
#ml_youtube:hover {
	-webkit-box-shadow: 	rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
	-moz-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
	box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
}

#ml_ventanilla {
	cursor:					pointer;
}
#ml_ventanilla:hover {
	-webkit-box-shadow: 	rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
	-moz-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
	box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
}

#ml_softapp {
	cursor:					pointer;
}
#ml_softapp:hover {
	-webkit-box-shadow: 	rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
	-moz-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
	box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
}

#ml_alertas {
	cursor:					pointer;
}
#ml_alertas:hover {
	-webkit-box-shadow: 	rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
	-moz-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
	box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
}

#ml_buzon {
	cursor:					pointer;
}
#ml_buzon:hover {
	-webkit-box-shadow: 	rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
	-moz-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
	box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
}

div.mi_otros {
	cursor:					pointer;				
}
div.mi_otros:hover {
	-webkit-box-shadow: 	rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
	-moz-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
	box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px 0px !important;
}

div.feed {
	width:					100%;
	height:					64px;
	color:					#fff;
	font-size:				14px;
	text-align:				right;
	padding:				0px 10px 0px 0px;
}

div.cont_entrada_noti {
	display:				block;
	width:					100%;
	background-color:		#fff;
	border-top:				1px #d6d6d6 dotted;
	padding:				11px 12px 12px 12px !important;
	margin:					0px 0px 15px 0px;
	-ms-transition: 		all ease-in-out .4s;
	-moz-transition: 		all ease-in-out .4s;	
	-webkit-transition: 	all ease-in-out .4s;
	transition: 			all ease-in-out .4s;
}

@media screen and (max-width: 1290px) {
	div.cont_entrada_noti {
		display:				block;
		width:					100%;
		background-color:		#fff;
		border-top:				1px #d6d6d6 dotted;
		padding:				1px 2px 2px 2px !important;
		margin:					0px 0px 5px 0px;
		-ms-transition: 		all ease-in-out .4s;
		-moz-transition: 		all ease-in-out .4s;	
		-webkit-transition: 	all ease-in-out .4s;
		transition: 			all ease-in-out .4s;
		cursor:					pointer;
	}
}

div.cont_entrada_noti:hover {
	background-color:		#d6d6d6;
}

div.cont_entrada_noticias {
	display:				block;
	width:					100%;
	background-color:		#eac95f;
	color:					#556451;
	padding:				11px 12px 12px 12px !important;
	margin:					0px 0px 5px 0px;
	-ms-transition: 		all ease-in-out .4s;
	-moz-transition: 		all ease-in-out .4s;	
	-webkit-transition: 	all ease-in-out .4s;
	transition: 			all ease-in-out .4s;
	cursor:					pointer;
	text-align:				right !important;
}

@media screen and (max-width: 1290px) {
	div.cont_entrada_noticias {
		display:				block;
		width:					100%;
		background-color:		#eac95f;
		color:					#556451;
		padding:				8px 2px 10px 2px !important;
		margin:					0px 0px 5px 0px;
		-ms-transition: 		all ease-in-out .4s;
		-moz-transition: 		all ease-in-out .4s;	
		-webkit-transition: 	all ease-in-out .4s;
		transition: 			all ease-in-out .4s;
		cursor:					pointer;
		text-align:				right !important;
	}
}

div.cont_entrada_noticias:hover {
		background-color:		#556451;
		color:					#eac95f;
}

div.cont_entrada_noti div {
	margin:					0px;
	padding:				0px;
}

div.noticon {
	font-size:				14px;
	padding:				0px 10px 0px 10px !important;
}

div.tit_calendar {
	background-color:		#556451;
	color:					#eac95f;
	padding:				5px 20px;
	margin:					0px 0px 5px 0px;
	font-size:				14px;
	font-weight:			700;
	border-radius: 			0px 20px 0px 0px;
	-moz-border-radius: 	0px 20px 0px 0px;
	-webkit-border-radius: 	0px 20px 0px 0px;
}

h4 {
	font-size:				15px !important;
	line-height:			18px !important;
	font-weight:			700 !important;
	color:					#586652 !important;
}

h1.listcats {
	font-size:				18px !important;
	font-weight:			700 !important;
	line-height:			22px !important;
	padding:				0px !important;
	margin:					0px 0px 10px 0px !important;	
	color:					#586652 !important;
}


#IDCAT a {
	-ms-transition: 		all ease-in-out .4s;
	-moz-transition: 		all ease-in-out .4s;	
	-webkit-transition: 	all ease-in-out .4s;
	transition: 			all ease-in-out .4s;
	color:					#9db694 !important;
}

#IDCAT a:hover {
	color:					#586652 !important;
}

table.tabla_junta			{ border: none !important; } 
table.tabla_junta td		{ border: none !important; padding: 5px !important; vertical-align: top !important; }

div.preoris {
	margin-bottom:			40px;
}

div.oris {
	border-radius: 			5px; 
	-webkit-border-radius: 	5px; 
	-moz-border-radius: 	5px;
	padding:				5px;
	border:					1px #586652 dotted;
}

div.oris a {
	display:				block;
	color:					#900;
	padding:				5px;
	text-align:				left;
	font-size:				16px;
	line-height:			26px;
	border-top:				1px #fff solid;
	background:				url('_images/icolis_pdf_alt.png') no-repeat;
	background-position:	5px 5px;
	background-size:		27px 24px;
	background-color:		#ddd;
	padding-left:			38px;
	-ms-transition: 		all ease-in-out .4s;
	-moz-transition: 		all ease-in-out .4s;	
	-webkit-transition: 	all ease-in-out .4s;
	transition: 			all ease-in-out .4s;
	border-radius: 			0px 0px 4px 4px; 
	-webkit-border-radius: 	0px 0px 4px 4px; 
	-moz-border-radius: 	0px 0px 4px 4px;
}
div.oris a:hover {
	color:					#fff;
	background-color:		#900;
}

div.oris img {
	margin:					0px !important;
	padding:				0px !important;
	width:					100% !important;
}

div.oris div.fecha {
	font-size:				14px;
	font-weight:			400;
	letter-spacing:			-0.5px;
	padding:				1px 7px 1px 5px;
	display:				block;
	background-color:		#9db694;
	color:					#fff;
	text-align:				right;
	float:					right;
	min-height:				30px;
	border-radius: 			0px 4px 0px 0px; 
	-webkit-border-radius: 	0px 4px 0px 0px; 
	-moz-border-radius: 	0px 4px 0px 0px; 
}

div.oris div.titulo {
	font-size:				22px;
	font-weight:			700;
	letter-spacing:			-1px;
	padding:				3px;
	display:				block;
	text-align:				left;
	color:					#586652;
	float:					left;
	min-height:				30px;
}

div.preconse {	
	padding:				30px;
}

div.conse {
	border-radius: 			5px; 
	-webkit-border-radius: 	5px; 
	-moz-border-radius: 	5px;
	padding:				20px;
	border:					1px #586652 dotted;
	-ms-transition: 		all ease-in-out .4s;
	-moz-transition: 		all ease-in-out .4s;	
	-webkit-transition: 	all ease-in-out .4s;
	transition: 			all ease-in-out .4s;
	background-color: 		#fff;
	color:					#586652;
	cursor:					pointer;
}
div.conse:hover {
	background-color: 		#bad3b1;
}

div.conse img {
	margin:					0px !important;
	padding:				0px !important;
	width:					100% !important;
	border:					1px #bad3b1 solid;
}


div.conse img {
	margin:					0px !important;
	padding:				0px !important;
	width:					100% !important;
	border:					1px #bad3b1 solid;
}

div.conse div.titulo {
	font-size:				18px;
	line-height:			22px;
	font-weight:			700;
	padding:				10px 0px;
	text-align:				center;
	float:					left;
	min-height:				100px;
}

div.cofoto {
	margin:					0px;
	padding:				0px;
}


div.preocio {	
	padding:				20px;
}

div.ocio {
	position:				relative;
	border-radius: 			5px; 
	-webkit-border-radius: 	5px; 
	-moz-border-radius: 	5px;
	padding:				20px;
	border:					1px #586652 dotted;
	-ms-transition: 		all ease-in-out .4s;
	-moz-transition: 		all ease-in-out .4s;	
	-webkit-transition: 	all ease-in-out .4s;
	transition: 			all ease-in-out .4s;
	background-color: 		#fff;
	color:					#586652;
	cursor:					pointer;
	min-height:				300px;
}

div.ocio img {
	margin:					0px !important;
	padding:				0px !important;
	width:					100% !important;
}

div.ocio_conte {
	position:				absolute;
	bottom:					0px;
	left:					10px;
}

div.contebot {
	padding:				0% 20% 0% 0%;
}
@media screen and (max-width: 1690px) and (min-width: 1291px) {
div.contebot {
	padding:				0% 15% 0% 0%;
}
}
@media screen and (max-width: 1290px) and (min-width: 992px) {
div.contebot {
	padding:				0% 10% 0% 0%;
}
}
@media screen and (max-width: 991px) {
div.contebot {
	padding:				0%;
}
}

h5 {
	font-size:				18px !important;
	font-weight:			400 !important;
}
/* SUSECCIONES ------------------------------------------------------ */
#cont_subsecc {
	background:					url('_images/fondo_subsecc.jpg') no-repeat;
	background-repeat:			no-repeat;
	background-position: 		0px 0px;
	background-size: 			100%;
}

ul.list_subsecc li {
	list-style-type: 			none;
}

ul.list_subsecc li a {
	letter-spacing:			-0.5px !important;
	display:				block;
	padding:				15px;
	text-decoration:		none;
	border:					1px #586652 solid;
	background-color:		rgba(88, 102, 82, 0.3);
	width:					40%;
	color:					#586652;
	margin:					5px;
	-ms-transition: 		all ease-in-out .4s;
	-moz-transition: 		all ease-in-out .4s;	
	-webkit-transition: 	all ease-in-out .4s;
	transition: 			all ease-in-out .4s;
}

ul.list_subsecc li a:hover {
	text-decoration:		none !important;
	background-color:		#586652;
	color:					#fff;
}

/* 
----------------------------------------------------------------------------------------------------------
HEADER
----------------------------------------------------------------------------------------------------------
*/

#social_icoev {
	position:					absolute;
	z-index:					999999998;
	top:						-70px;
	right:						10%;
}

#social_icoev_texto {
	position:					absolute;
	z-index:					999999999;
	top:						-90px;
	right:						10%;
	/* font-family: 				'Yanone Kaffeesatz', sans-serif;*/
	color: 						#586652;
	font-size:					12px;
	padding:					0px 20px 0px 0px;
}

/* Social ORIGINAL:64px */
#social_icoev div {
	height:						48px;
	width:						48px;
	margin:						5px 5px 0px 0px;
	-ms-transition: 			all ease-in-out .4s;
	-moz-transition: 			all ease-in-out .4s;	
	-webkit-transition: 		all ease-in-out .4s;
	transition: 				all ease-in-out .4s;
	display:					block;
	float:						left;
	cursor:						pointer;
}

#icosoc_facebook {
	background:					url('_images/icosoc_facebook.png') no-repeat;
	background-position:		0px 0px;
	background-size:			48px 48px;
}

#icosoc_facebook:hover {
	background:					url('_images/icosoc_facebook_over.png') no-repeat;
	background-position:		0px 0px;
	background-size:			48px 48px;
}

#icosoc_twitter {
	background:					url('_images/icosoc_twitter.png') no-repeat;
	background-position:		0px 0px;
	background-size:			48px 48px;
}

#icosoc_twitter:hover {
	background:					url('_images/icosoc_twitter_over.png') no-repeat;
	background-position:		0px 0px;
	background-size:			48px 48px;
}

#icosoc_youtube {
	background:					url('_images/icosoc_youtube.png') no-repeat;
	background-position:		0px 0px;
	background-size:			48px 48px;
}

#icosoc_youtube:hover {
	background:					url('_images/icosoc_youtube_over.png') no-repeat;
	background-position:		0px 0px;
	background-size:			48px 48px;
}

#icosoc_blog {
	background:					url('_images/icosoc_blog.png') no-repeat;
	background-position:		0px 0px;
	background-size:			48px 48px;
}

#icosoc_blog:hover {
	background:					url('_images/icosoc_blog_over.png') no-repeat;
	background-position:		0px 0px;
	background-size:			48px 48px;
}

/* 
----------------------------------------------------------------------------------------------------------
NOTICIAS
----------------------------------------------------------------------------------------------------------
*/
a.more-link {
	display:				block;
	width:					20%;
	background-color:		#556451;
	color:					#eac95f;
	padding:				5px 15px 5px 15px !important;
	margin:					10px 0px 0px 0px;
	-ms-transition: 		all ease-in-out .4s;
	-moz-transition: 		all ease-in-out .4s;	
	-webkit-transition: 	all ease-in-out .4s;
	transition: 			all ease-in-out .4s;
	cursor:					pointer;
	text-align:				center !important;
	text-decoration:		none !important;
	min-width:200px !important;
}

a.more-link:hover {
	background-color:		#eac95f;
	color:					#556451;
	text-decoration:		none !important;
}

div.entry-meta {
	font-size:				14px;
	color:					#eac95f;
	padding:				0px 0px 15px 0px !important;
}

div.entra-conte {
	padding:				10px;	
	margin:					0px;
}

div.entra-noti {
	display:				block;
	width:					100%;
	border:					1px #cedbca solid;
	color:					#000;
	background-color:		#fff;
	padding:				0px !important;
	margin:					0px;
	-ms-transition: 		all ease-in-out .4s;
	-moz-transition: 		all ease-in-out .4s;	
	-webkit-transition: 	all ease-in-out .4s;
	transition: 			all ease-in-out .4s;
	cursor:					pointer;
}
div.entra-noti:hover {
	background-color:		#cedbca;
}

div.en-foto {
	padding:				10px;
	background-color:		#cedbca;
	text-align:				center;
	height:					120px;
}

div.en-foto img {
	margin-top:				-30px;
	height:					170px;
	width:					auto;
	border:					1px #586652 solid;
	z-index:				9999999;
}
div.en-titulo {
	padding:				50px 10px 10px 10px;
	font-size:				18px;
	line-height:			20px;
	font-weight:			700;
	color:					#586652;
	text-align:				center;
	height:					120px;
}
@media screen and (max-width: 1290px) and (min-width: 992px) {
div.en-titulo {
	height:					150px;
}
}
@media screen and (max-width: 991px) {
div.en-titulo {
	height:					auto;
}
}

div.en-texto {
	padding:				10px;
	text-align:				justify;
	height:					230px;
	font-weight: 			400;
}
@media screen and (max-width: 1290px) and (min-width: 992px) {
div.en-texto {
	height:					290px;
}
}
@media screen and (max-width: 991px) {
div.en-texto {
	height:					auto;
}
}

div.en-fecha {
	padding:				10px 10px 25px 10px;
	font-weight:			700;
	text-align:				center;
}

.destaca
{
	box-shadow: 			inset 0px 0px 50px 20px #CEDBCA;
	-webkit-box-shadow: 	inset 0px 0px 50px 20px #CEDBCA;
	-moz-box-shadow: 		inset 0px 0px 50px 20px #CEDBCA;
	-o-box-shadow: 			inset 0px 0px 50px 20px #CEDBCA;
	border: 				1px #586652 solid !important;
}

div.tipri {
	text-align:				left!important;
	background-color:		#cedbca;
	font-size: 				22px!important;
	line-height: 			25px!important;
	padding-top: 			40px!important;
}
@media screen and (max-width: 991px) {
div.tipri {
	text-align:				center!important;
	background-color:		transparent!important;
}
}

.txvari {
	font-size: 				17px!important;
}
@media screen and (max-width: 1690px) and (min-width: 1291px) {
.txvari {
	font-size: 				16px!important;
}
}
@media screen and (max-width: 1290px) and (min-width: 1024px) {
.txvari {
	font-size: 				15px!important;
}
}
@media screen and (max-width: 1023px) and (min-width: 992px) {
.txvari {
	font-size: 				13px!important;
}
}
@media screen and (max-width: 991px) {
.txvari {
	font-size: 				16px!important;
}
}

div.masart {
	background-color:		#586652;
	color:					#fff;
	text-align:				center;
	padding:				10px;
	font-weight:			700;
	margin:					10px -5px;
	-ms-transition: 		all ease-in-out .4s;
	-moz-transition: 		all ease-in-out .4s;	
	-webkit-transition: 	all ease-in-out .4s;
	transition: 			all ease-in-out .4s;
	cursor:					pointer;
}
div.masart:hover {
	background-color:		#000;
}

div.panentrada {
	background:				url('_images/icoev_blog_cabecera.jpg') no-repeat;
	background-size:		100% auto;
	background-position:	0px 0px;
	background-repeat:		no-repeat;
	background-color:		#fff;
	border: 				1px #fff solid;
	padding-top:			19%;
}

@media screen and (max-width: 1290px) and (min-width: 992px) {
div.panentrada {
	padding-top:			18% !important;
}
}

@media screen and (max-width: 991px) {
div.panentrada {
	background:				url('_images/icoev_blog_cabecera_xs.jpg') no-repeat;
	background-size:		100% auto;
	background-position:	0px 0px;
	background-repeat:		no-repeat;
	background-color:		#fff;
	padding-top:			18% !important;
}
}

/* 
----------------------------------------------------------------------------------------------------------
PIE DE PÁGINA - FOOTER
----------------------------------------------------------------------------------------------------------
*/
#cuerpo_pie_cont_copy {
	padding:				0px;
	margin:					0px;
	background-color:		#fff;
}

a.ntel {
	color:						#9db694 !important;
	font-weight:				700 !important;
}

a.ntel:hover {
	color:						#bad3b1 !important;
	text-decoration:			none;
}

#colophon table 				{ border: none !important; } 
#colophon table td				{ border: none !important; padding: 5px !important; vertical-align: top !important; }

#gmaps {
	width:						50px !important;
	height:						50px !important;
	-ms-transition: 			all ease-in-out .4s;
	-moz-transition: 			all ease-in-out .4s;	
	-webkit-transition: 		all ease-in-out .4s;
	transition: 				all ease-in-out .4s;
	opacity:					0.6 !important;
	margin-top:					5px !important;
	cursor:						pointer;
}

#gmaps:hover {
	opacity:					1 !important;
}

/* 
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
OVERRIDE
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
*/

#CALENTRA div.ai1ec-calendar-toolbar {
	display:				none;
	border:					10px #f00 solid !important;
}

#easy_facebook_page_plugin-2 {
	margin-bottom: 			0px !important;
}

#widget-easy-twitter-feed-widget-kamn-2 {
	margin-bottom: 			0px !important;
}

#jal_widget-2 {
	margin-bottom: 			0px !important;
	text-align:				left !important;
}
h2.widgettitle {
	display:				none !important;
}
a.jaw_years {
	display:				block;
	padding:				10px !important;
	background-color:		#cedbca !important;
	text-decoration:		none !important;
	color:					#586652 !important;	
	font-weight:			700 !important;
	-ms-transition: 		all ease-in-out .4s;
	-moz-transition: 		all ease-in-out .4s;	
	-webkit-transition: 	all ease-in-out .4s;
	transition: 			all ease-in-out .4s;
}
a.jaw_years:hover {
	background-color:		#9db694 !important;
	color:					#000 !important;	
}
a.jaw_months {
	display:				block;
	padding:				5px 20px !important;
	background-color:		#fff !important;
	text-decoration:		none !important;
	color:					#586652 !important;	
	-ms-transition: 		all ease-in-out .4s;
	-moz-transition: 		all ease-in-out .4s;	
	-webkit-transition: 	all ease-in-out .4s;
	transition: 			all ease-in-out .4s;
}
a.jaw_months:hover {
	background-color:		#cedbca !important;
	color:					#000 !important;	
}
li.jaw_years ul {
	margin:					0px 0px 1px 0px !important;
}

/* 
----------------------------------------------------------------------------------------------------------
HEADER
----------------------------------------------------------------------------------------------------------
*/

/* NOTA: SOLO FUNCIONA SI EL MENU SUPERIOR ESTÁ IDENTIFICADO COMO Superior en el Editor de Wordpress */

div.menu-superior-container {
	text-align:				right !important;
	padding-right:			9% !important;
	padding-left:			9% !important;
}

div.menu-superior-container ul {

}

div.menu-superior-container ul li {
	/* border-bottom:		1px #CCC solid !important; */
	margin:						0px !important;
	text-align:					left !important;
}

div.menu-superior-container ul li a {
	text-decoration:			none !important;
	padding-top:				5px;
	padding-bottom:				5px;
	/*margin-bottom:				5px !important;*/
	-ms-transition: 			all ease-in-out .4s;
	-moz-transition: 			all ease-in-out .4s;	
	-webkit-transition: 		all ease-in-out .4s;
	transition: 				all ease-in-out .4s;
	font-weight:				normal !important;
	font-size:					14px !important;
	letter-spacing:				-0.5px !important;	
	/*
	font-family: 				'Yanone Kaffeesatz', sans-serif;
	letter-spacing:				0px !important;	
	line-height:				16px !important;*/
}

ul.sub-menu {
	margin-top:					10px !important;
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.5) 0px 0px 3px 0px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.5) 0px 0px 3px 0px !important;
	box-shadow: 				rgba(0, 0, 0, 0.5) 0px 0px 3px 0px !important;
}

ul.sub-menu ul.sub-menu {
	margin-top:					0px !important;
}

ul.sub-menu li a {
	display:					block !important;
	width:						200px !important;
	min-height:					50px !important;
	line-height:				20px !important;
	padding-top:				10px !important;
	padding-bottom:				10px !important;
	border-top:					1px #bad3b1 solid !important;
}

div.concontag {
	display:				table;
	float:					right;
	padding:				0px;
	margin:					0% 9%;
}
@media screen and (max-width: 1690px) and (min-width: 1291px) {
div.concontag {
	margin:					0% 4%;
}
}
@media screen and (max-width: 1290px) and (min-width: 992px) {
div.concontag {
	margin:					0% 1%;
}
}
@media screen and (max-width: 991px) {
div.concontag {
	padding:				0px;
	margin:					0%;
}
}

a.contag {
	float:						left;
	padding:					5px 10px !important;
	color:						#000;
	-ms-transition: 			all ease-in-out .4s;
	-moz-transition: 			all ease-in-out .4s;	
	-webkit-transition: 		all ease-in-out .4s;
	transition: 				all ease-in-out .4s;
	font-weight:				normal !important;
	height:						58px;
	text-align:					center;
	font-size:					14px;
}
a.contag:hover {
	background-color:			#9db694;
	color:						#000 !important;
}
a.contag span {
	color:						#586652 !important;
	font-weight:				700;
}

/* 
----------------------------------------------------------------------------------------------------------
CUERPO
----------------------------------------------------------------------------------------------------------
*/

body {
	background-color:			#eac95f !important;
	background-size:			auto 200px !important;
}

code {
	visibility:					hidden !important;	
}

form.search-form label {
	width:						100% !important;
	padding:					10px !important;
}

div.breadcrumbs a {
	color:						#9db694 !important;
	-ms-transition: 			all ease-in-out .4s;
	-moz-transition: 			all ease-in-out .4s;	
	-webkit-transition: 		all ease-in-out .4s;
	transition: 				all ease-in-out .4s;
	text-decoration:			none;
}

div.breadcrumbs a:hover {
	color:						#586652 !important;
}

div.entry-content a {
	padding:					0px 1px 0px 1px;
	color:						#6c7d64 !important;
	-ms-transition: 			all ease-in-out .4s;
	-moz-transition: 			all ease-in-out .4s;	
	-webkit-transition: 		all ease-in-out .4s;
	transition: 				all ease-in-out .4s;
	text-decoration:			none;
}

div.entry-content a:hover {
	background-color:			#9db694 !important;
	color:						#fff !important;
	text-decoration:			none;
}

/* Subsección Formación */
a.subfor {
	max-width:					400px;
	display:					block;
	margin:						20px 0px 0px 0px;
	padding:					10px 10px !important;
	border:						1px #9db694 solid;
	color:						#6c7d64 !important;
	-ms-transition: 			all ease-in-out .4s;
	-moz-transition: 			all ease-in-out .4s;	
	-webkit-transition: 		all ease-in-out .4s;
	transition: 				all ease-in-out .4s;
	text-decoration:			none;
}

a.subfor:hover {
	background-color:			#9db694 !important;
	color:						#fff !important;
	text-decoration:			none;
}



/* 
----------------------------------------------------------------------------------------------------------
PIE DE PÁGINA - FOOTER
----------------------------------------------------------------------------------------------------------
*/

#colophon {
	margin:						0px !important;
	padding:					0px !important;
	background-color:			#586652;
	color:						#fff;
}
