F/* Colores:
			base		osc1		osc2		cla1		cla2		igualador		hover
			
	Azul:	003D81		123C6C		002F63		1C60AB		336BAB		1d559f			e3edf9
	Gris:	
*/

/* Global ----------------------------------------------------------- */
#tabsocial {
	width:						0%;
	margin:						0px;
	padding:					0px;
}

div.preloads {
	position:					absolute;
	top:						0px;
	left:						0px;
	visibility:					hidden;
}

/* Barra Lateral ---------------------------------------------------- */
#ml_contenedor {
	position:					relative;
	padding:					10px;	
}

div.ml_boton {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	background-color:			#CCC;
	-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.ml_boton_desplegado {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	background-color:			#1d559f;
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton:hover {
	background-color:			#1d559f;
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_eti {
	width:						100%;
	font-size:					15px;
	line-height:				17px;
	color:						#003D81;
	position:					absolute;
	bottom:						10px;
	left:						10px;
	padding-right:				30%;
	pointer-events:				none;
	-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.ml_boton_eti_desplegado {
	width:						100%;
	font-size:					15px;
	line-height:				17px;
	color:						#003D81;
	position:					absolute;
	bottom:						0px;
	left:						0px;
	padding:					10px;
	padding-right:				30%;
	background-color:			#FFF;
	pointer-events:				none;
	border:						#1d559f 1px solid;
}

div.ml_boton:hover div.ml_boton_eti {
	color:						#FFF;
}

div.ml_boton_img {
	position:					absolute;
	top:						10px;
	right:						10px;
}

div.ml_boton_img img {
	width:						48px;
	height:						48px;
}

div.ml_submenu {
	color:						#FFF;
	padding:					80px 20px 70px 20px;
	width:						100%;
	height:						100%;
	display:					none;
}

div.ml_submenu table tr {
	background-color:			#1d559f;
	color:						#FFF;
	-ms-transition: 			all ease-in-out .2s;
	-moz-transition: 			all ease-in-out .2s;	
	-webkit-transition: 		all ease-in-out .2s;
	transition: 				all ease-in-out .2s;
}

div.ml_submenu table tr:hover{
	color:						#1d559f;
	background-color:			#FFF;
}

div.ml_submenu table tr td {
	padding:					5px;
}

div.ml_bloqueado {
	position:					absolute;
	width:						100%;
	height:						100%;
	top:						0px;
	left:						0px;
	color:						#FFF;
	padding:					10px;
	font-size:					12px;
	background:					url(_images/ico_block.png) no-repeat;
	background-position:		20px 10px;
	background-size:			64px 64px;
	opacity:					0;
	-ms-transition: 			all ease-in-out .2s;
	-moz-transition: 			all ease-in-out .2s;	
	-webkit-transition: 		all ease-in-out .2s;
	transition: 				all ease-in-out .2s;
}

div.ml_bloqueado:hover {
	opacity:					1;
}

div.ml_boton_nopiquis {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_nopiquis.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#520100;
}

div.ml_boton_nopiquis:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_nopiquis_es {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_nopiquis_es.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#520100;
}

div.ml_boton_nopiquis_es:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_trucs_ca {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_trucs.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#eee;
}

div.ml_boton_trucs_ca:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_trucs_es {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_trucs_es.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#eee;
}

div.ml_boton_trucs_es:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_conce_ca {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_conce.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#eee;
}

div.ml_boton_conce_ca:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_mlari_ca {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_mlari_ca.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#eee;
}

div.ml_boton_mlari_ca:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_mlari_es {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_mlari_es.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#eee;
}

div.ml_boton_mlari_es:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_conce_es {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_conce_es.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#eee;
}

div.ml_boton_conce_es:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_metgescat {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_metgescat.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_boton_metgescat:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_fadent {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_fadent_ca.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_boton_fadent:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_pic {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_pic_ca.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_boton_pic:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_bpro_clubcoec_ca {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_clubcoec_ca.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_bpro_clubcoec_ca:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_bpro_clubcoec_es {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_clubcoec_es.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_bpro_clubcoec_es:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}



div.ml_boton_app_ca {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url("_images/bpro_app_ca.jpg") no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_boton_app_ca:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_app_es {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url("_images/bpro_app_es.jpg") no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_boton_app_es:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_primeros_ca {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url("_images/bpro_primeros_ca.jpg") no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_boton_primeros_ca:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_primeros_es {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url("_images/bpro_primeros_es.jpg") no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_boton_primeros_es:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_hs {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url("_images/bpro_hs.jpg") no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_boton_hs:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_reis19_ca {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_reis19_ca.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_boton_reis19_ca:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_reis19_es {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_reis19_es.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_boton_reis19_es:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_apolonia {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_apolonia.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_boton_apolonia:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_totposible {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_totposible.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_boton_totposible:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_donarsang_ca {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_donarsang_ca.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_donarsang_ca:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_donarsang_es {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_donarsang_es.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_donarsang_es:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_lipdub_ca {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_lipdub_ca.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_lipdub_ca:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_lipdub_es {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_lipdub_ca.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_lipdub_es:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_bmw_ca {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_bmw_ca.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_bmw_ca:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_fdi17 {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_fdi17.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_boton_fdi17:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_endoforum2017_ca {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_endoforum2017_ca.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_boton_endoforum2017_ca:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_endoforum2017_es {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_endoforum2017_es.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_boton_endoforum2017_es:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_bpro_elec17_ca {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_ele17_ca.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_boton_bpro_elec17_ca:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_bpro_elec17_es {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_ele17_es.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_boton_bpro_elec17_es:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_apolonia_ex {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_apolonia_ex.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_boton_apolonia_ex:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_martignoni_ca {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_martignoni.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_boton_martignoni_ca:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_martignoni_es {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_martignoni_es.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_boton_martignoni_es:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_bom_ca {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_boom-2017_ca.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_boton_bom_ca:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_bom_es {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_boom-2017_es.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_boton_bom_es:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_promo_actesapo_ca {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_actesapo_ca.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_promo_actesapo_ca:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_promo_actesapo_es {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_actesapo_es.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_promo_actesapo_es:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_esade {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_esade.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_boton_esade:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_osoli {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_osoli.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

div.ml_boton_osoli:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}


div.ml_boton_kina {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_kina.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#000;
}

div.ml_boton_kina:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_mba {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_mba.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#8fa7bf;
}

div.ml_boton_mba:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_mba_es {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_mba_es.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#8fa7bf;
}

div.ml_boton_mba_es:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_d4r {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_d4r.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#8fa7bf;
}

div.ml_boton_d4r:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_bpro_salbuc_ca {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_salbuc_ca.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#eee;
}

div.ml_boton_bpro_salbuc_ca:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_bpro_salbuc_es {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_salbuc_es.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#eee;
}

div.ml_boton_bpro_salbuc_es:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_dentista_ca {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_dentista_ca.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#eee;
}

div.ml_boton_dentista_ca:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_dentista_ca_gr {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_dentista_ca_gr.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#eee;
}

div.ml_boton_dentista_ca_gr:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_dentista_es {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_dentista_es.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#eee;
}

div.ml_boton_dentista_es:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_dentista_es_gr {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_dentista_es_gr.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#eee;
}

div.ml_boton_dentista_es_gr:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_psocial_es {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_psocial_es.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#eee;
}

div.ml_psocial_es:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_psocial_ca {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_psocial_ca.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#eee;
}

div.ml_psocial_ca:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_secib_ca {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_secib_ca.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#eee;
}

div.ml_boton_secib_ca:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_boton_secib_es {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_secib_es.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#eee;
}

div.ml_boton_secib_es:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ml_consecib2018_ca {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_consecib2018_ca.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#eee;
}

div.ml_consecib2018_es {
	position:					relative;
	float:						left;
	width:						100%;
	min-height:					100px;
	margin:						0px 0px 10px 0px;
	cursor:						pointer;
	-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:					url(_images/bpro_consecib2018_es.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#eee;
}

div.ml_consecib2018_ca:hover, div.ml_consecib2018_es:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

/* Cuerpo ----------------------------------------------------------- */
div.tit_pags {
	color:						#FFF;
	padding:					10px;
	font-size:					22px;
	font-weight:				normal;
	margin-bottom:				15px;
	height:						68px;
	-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.tit_pags:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	background-color:			#003D81;
}

div.tit_pags:hover div.mc_completa {
	opacity:					1;
}

#tit_ent_bolsa {
	background:					url('_images/icolat_borsatreball.png') no-repeat;
	background-size:			48px 48px;
	background-position:		95% 10px;
	background-color:			#1d559f;
}

td.link_pdf {
	background:					url('_images/icolis_pdf.png') no-repeat;
	background-size:			54px 48px;
	background-position:		0px 3px;
	height:						56px !important;;
	vertical-align:				middle;
	padding-left:				60px !important;;
	cursor:						pointer;
	background-color:			transparent;
}

td.link_pdf:hover {
	background-color:			#e3edf9;
}

td.link_tel {
	background:					url('_images/icolis_phone.png') no-repeat;
	background-size:			54px 48px;
	background-position:		0px 3px;
	height:						56px !important;;
	vertical-align:				middle;
	padding-left:				60px !important;;
	cursor:						pointer;
	background-color:			transparent;
}

td.link_tel:hover {
	background-color:			#e3edf9;
}

td.link_mail {
	background:					url('_images/icolis_mail.png') no-repeat;
	background-size:			54px 48px;
	background-position:		0px 3px;
	height:						56px !important;;
	vertical-align:				middle;
	padding-left:				60px !important;;
	cursor:						pointer;
	background-color:			transparent;
}

td.link_mail:hover {
	background-color:			#e3edf9;
}

table.listailust td {
	padding:					0px !important;
	margin:						0px !important;
	vertical-align:				middle !important;
}

table.listailust td.ima {
	padding-right:				20px !important;
	border-right:				5px #eee solid !important;
	border-bottom:				10px #fff solid !important;
}

table.listailust blockquote {
	border:						none !important;
}
/* Páginas de Subsecciones ------------------------------------------ */
div.list_subsecc {
	margin-left:				10px;
	margin-top:					-30px;
	margin-bottom:				50px;
}

ul.list_subsecc li {
	list-style-type: none;	
}

ul.list_subsecc li a {
	display:					block !important;
	height:						58px !important;
	width:						50% !important;
	color:						#003D81 !important;
	background-color:			#CCC !important;
	margin:						10px !important;
	padding:					10px !important;
	text-decoration:			none !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;		
}

ul.list_subsecc li a:hover {
	color:						#FFF !important;
	background-color:			#1d559f !important;
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;		
}

ul.prensa li a {
	min-height:					100px !important;
}

/* Entrada ---------------------------------------------------------- */
#ent_noticias {
	min-height:					500px !important;
	padding-top:				20px !important;
}
#tit_ent_noticias {
	position:					relative;
	color:						#FFF;
	padding:					10px;
	font-size:					22px;
	font-weight:				normal;
	height:						68px;
	background:					url('_images/icotit_noticias.png') no-repeat;
	background-size:			48px 48px;
	background-position:		95% 10px;
	background-color:			#1d559f;
	-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;
}
#tit_ent_destacadas {
	position:					relative;
	color:						#FFF;
	padding:					10px;
	font-size:					22px;
	font-weight:				normal;
	height:						68px;
	background:					url('_images/icotit_noticias_desta.png') no-repeat;
	background-size:			48px 48px;
	background-position:		95% 10px;
	background-color:			#1d559f;
	-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;
}
#ent_agenda {
	min-height:					500px !important;
	padding-top:				20px !important;
}
#tit_ent_agenda {
	position:					relative;
	color:						#FFF;
	padding:					10px;
	font-size:					22px;
	font-weight:				normal;
	margin-bottom:				15px;
	height:						68px;
	background:					url('_images/icotit_agenda.png') no-repeat;
	background-size:			48px 48px;
	background-position:		95% 10px;
	background-color:			#1d559f;
	-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.mc_completa {
	position:					absolute;
	top:						65px;
	left:						15px;
	pointer-events:				none;
	background:					url('_images/completa.png') no-repeat;
	padding-left:				55px;
	font-size:					12px;
	color:						#FFF;
	opacity:					0.3;
	-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;
}

#tit_ent_noticias:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	background-color:			#003D81;
}

#tit_ent_noticias:hover div.mc_completa {
	opacity:					1;
}

div.mcdes_completa {
	position:					absolute;
	top:						45px;
	left:						15px;
	pointer-events:				none;
	background:					url('_images/completa.png') no-repeat;
	padding-left:				55px;
	font-size:					12px;
	color:						#FFF;
	opacity:					0.3;
	-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;
}

#tit_ent_destacadas:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	background-color:			#003D81;
}

#tit_ent_destacadas:hover div.mcdes_completa {
	opacity:					1;
}

#tit_ent_agenda:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	background-color:			#003D81;
}

#tit_ent_agenda:hover div.mc_completa {
	opacity:					1;
}

/* Entrada >>> Botones Centrales principales ------------------------ */

#blo_espaicol 	{ padding: 3px; }
#blo_espaisal 	{ padding: 3px; }
#blo_blogcoec 	{ padding: 3px; }
#blo_formacio 	{ padding: 3px; }

#promo_nopiquis {
	padding: 					3px;
	margin:						3px;
	height:						250px !important;
	cursor:						pointer;
	-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:					url(_images/bcen_nopiquis.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#520100;
}

#promo_nopiquis:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

#promo_nopiquis_es {
	padding: 					3px;
	margin:						3px;
	height:						250px !important;
	cursor:						pointer;
	-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:					url(_images/bcen_nopiquis_es.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#520100;
}

#promo_mba {
	padding: 					3px;
	margin:						3px;
	height:						250px !important;
	cursor:						pointer;
	-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:					url(_images/bcen_mba.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#520100;
}

#promo_mba:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

#promo_mba_es {
	padding: 					3px;
	margin:						3px;
	height:						250px !important;
	cursor:						pointer;
	-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:					url(_images/bcen_mba_es.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#520100;
}

#promo_mba_es:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

#promo_soli {
	padding: 					3px;
	margin:						3px;
	height:						250px !important;
	cursor:						pointer;
	-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:					url(_images/bcen_soli.jpg) no-repeat;
	background-position:		0px 0px;
	background-size:			auto 100%;
	background-color:			#fff;
}

#promo_soli:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.blocs {
	width:						100% !important;
	height:						250px !important;
	color:						#FFF !important;
	cursor:						pointer;
	-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.blocs:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.blocs div.tit_blocs {
	font-size:					22px;
	line-height:				24px;
	letter-spacing:				-1px;
	color:						#FFF;
	position:					absolute;
	bottom:						10px;
	left:						10px;
	padding-right:				10%;
	pointer-events:				none;
	-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;
	width:						90%;
}

div.blocs:hover div.tit_blocs {
	color:						#000;
	text-shadow: 				0px 0px 3px #FFF;
}

div.blocs_esp {
	padding:					0px;
	margin:						0px;
	background-color:			#ffa000;
	cursor:						pointer;
	-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.blocs_esp:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.blocs_esp div.tit_blocs_esp {
	font-size:					22px;
	line-height:				24px;
	letter-spacing:				-1px;
	color:						#FFF;
	position:					absolute;
	bottom:						10px;
	left:						10px;
	padding-right:				10%;
	pointer-events:				none;
	-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;
	width:						90%;
}

div.blocs_esp:hover div.tit_blocs_esp {
	color:						#000;
	text-shadow: 				0px 0px 3px #FFF;
}

div.blocs_epa {
	padding:					0px;
	margin:						0px;
	background-color:			#ddd;
	cursor:						pointer;
	-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.blocs_epa:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.blocs_epa div.tit_blocs_epa {
	font-size:					22px;
	line-height:				24px;
	letter-spacing:				-1px;
	color:						#005fa6;
	position:					absolute;
	bottom:						10px;
	left:						10px;
	padding-right:				10%;
	pointer-events:				none;
	-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;
	width:						90%;
}

div.blocs_epa:hover div.tit_blocs_epa {
	color:						#000;
	text-shadow: 				0px 0px 3px #FFF;
}

.ima_pca {
	opacity:					1;
	-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;
}
.ima_pca:hover {
	opacity:					0.5;	
}

.ima_pc {
	opacity:					0.5;
	-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;
}
.ima_pc:hover {
	opacity:					1;	
}

#but_espaicol {
	background:					url('_images/bcen_espaicol.png') no-repeat;
}
#but_espaicol:hover {
	background:					url('_images/bcen_espaicol_over.png') no-repeat;
}

#but_espaisal {
	background:					url('_images/bcen_espaisal.png') no-repeat;
}
#but_espaisal:hover {
	background:					url('_images/bcen_espaisal_over.png') no-repeat;
}

/*
#but_blogcoec {
	background:					url('_images/bcen_blogcoec.png') no-repeat;
}
#but_blogcoec:hover {
	background:					url('_images/bcen_blogcoec_over.png') no-repeat;
}
*/

#but_blogcoec {
	background:					url('_images/bcen_llogespa.png') no-repeat;
}
#but_blogcoec:hover {
	background:					url('_images/bcen_llogespa_over.png') no-repeat;
}

#but_formacio {
	background:					url('_images/bcen_formacio.png') no-repeat;
}
#but_formacio:hover {
	background:					url('_images/bcen_formacio_over.png') no-repeat;
}

/* Entrada >>> Banners ---------------------------------------------- */
#blo_ban1 { padding: 3px; }
#blo_ban2 { padding: 3px; }
#blo_ban3 { padding: 3px; }
#blo_ban4 { padding: 3px; }

div.banner {
	float:						right !important;
	background-color:			#CCC !important;
	color:						#FFF !important;
	cursor:						pointer;
	margin:						5px 0px 5px 10px !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;
}

div.banner:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.banner:hover div.tit_blocs {
	color:						#000;
	text-shadow: 				0px 0px 3px #FFF;
}

img.banner {
	cursor:						pointer;
	-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: 					1px #eee solid;
	width:						100%;
}

img.banner:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

/* SUPERIORES */

a.banner img {
	-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.banner:hover img {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

/* Entrada >>> Juntes Provincials ----------------------------------- */
#juntes   {
	color:						#003D81;
	margin-top:					10px;
	font-size:					16px;
}

#blo_seu1 { padding: 3px; }
#blo_seu2 { padding: 3px; }
#blo_seu3 { padding: 3px; }

div.seu {
	width:						100% !important;
	height:						100px !important;
	color:						#FFF !important;
	cursor:						pointer;
	-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.seu:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.tit_blocsseu {
	font-size:					22px;
	line-height:				24px;
	letter-spacing:				-1px;
	color:						#FFF;
	text-shadow: 				0px 0px 3px #1d559f;
	position:					absolute;
	bottom:						25px; /* 55 */
	left:						10px;
	padding-right:				10%;
	pointer-events:				none;
	-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.seu:hover div.tit_blocsseu {
	color:						#FFF;
	text-shadow: 				0px 0px 3px #000;
}

#seu_lleida {
	background:					url('_images/bseu_lleida.png') no-repeat;
	background-size:			100%;
}
#seu_lleida:hover {
	background:					url('_images/bseu_lleida_over.png') no-repeat;
	background-size:			100%;
}

#seu_tarrag {
	background:					url('_images/bseu_tarragona.png') no-repeat;
	background-size:			100%;
}
#seu_tarrag:hover {
	background:					url('_images/bseu_tarragona_over.png') no-repeat;
	background-size:			100%;
}

#seu_girona {
	background:					url('_images/bseu_girona.png') no-repeat;
	background-size:			100%;
}
#seu_girona:hover {
	background:					url('_images/bseu_girona_over.png') no-repeat;
	background-size:			100%;
}

div.seu_datos {
	position:					absolute;
	top: 						110px;
	left:						10px;
	font-size:					12px;
	line-height:				15px;
	color:						#003D81;
}

/* Single Post ------------------------------------------------------ */
/* Single Post >>> Agenda ------------------------------------------- */
#especial_agenda {
	padding:					30px;
	border-bottom:				1px #CCC solid;
	border-top:					1px #CCC solid;
	margin-top:					-20px;
	margin-bottom:				20px;
}

#anulado {
	font-size:					24px;
	color:						#900;
	background-color:			#FCC;
	padding:					10px;
	border:						1px #900 solid;
}

#especial_agenda_aclaraciones {
	color:						#900;
	text-align:					justify;
	padding-bottom:				10px;
	border-bottom:				1px #336BAB dashed;
}

/* Cabecera --------------------------------------------------------- */
#inicio {
	position:					absolute;
	top:						0px;
	left:						0px;
	width:						27%;
	height:						100%;
	width:						30%;
	display:					block;
	cursor:						pointer;
}

#fecha {
	position:					absolute;
	top:						10px;
	right:						300px;
	font-size:					12px;
	color:						#003D81;
}

#menusup_contenedor {
	position:					absolute;
	bottom:						9%;
	right:						10px;
	min-width:					70%;
}

div.ms_boton {
	position:					relative;
	float:						right;
	width:						15%;
	min-height:					50px;
	margin:						0px 0px 0px 5px;
	cursor:						pointer;
	background-color:			#1d559f;
	-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.ms_boton:hover {
	background-color:			#CCC;
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ms_boton_eti {
	font-size:					14px;
	line-height:				16px;
	color:						#FFF;
	position:					absolute;
	bottom:						10px;
	left:						10px;
	padding-right:				30%;
	pointer-events:				none;
	-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.ms_boton:hover div.ms_boton_eti {
	color:						#003D81;
}

div.ms_boton:hover div.ms_boton_img {
	color:						#003D81;
	opacity:					1;
}

div.ms_boton_img {
	position:					absolute;
	top:						10px;
	right:						10px;
	opacity:					0.5;
	-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.ms_boton_img img {
	width:						32px;
	height:						32px;
}

#ms_botonPeqLabel {
	position:					absolute;
	top:						-21px;
	right:						0px;
	width:						14.5%; /* 21.5% con tres botones */
	border-bottom:				1px #BBB dashed;
	font-size:					12px;
	color:						#999;
}

div.ms_botonPeq {
	position:					relative;
	float:						right;
	width:						7%;
	min-height:					50px;
	margin:						0px 0px 0px 3px;
	cursor:						pointer;
	background-color:			#1d559f;
	-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.ms_botonPeq:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.ms_botonPeq:hover div.ms_boton_imgPeq {
	color:						#003D81;
	opacity:					1;
}

div.ms_boton_imgPeq {
	position:					absolute;
	top:						10px;
	right:						50%;
	margin-right:				-16px;
	opacity:					1;
	-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.ms_boton_imgPeq img {
	width:						32px;
	height:						32px;
}

#msb_linkedin:hover {
	background-color:			#007fb1;
}
#msb_twitter:hover {
	background-color:			#39a9e0;
}
#msb_facebook:hover {
	background-color:			#002574;
}

/* Pie de Página ---------------------------------------------------- */
div.coec_dire   {
	width:						100%;
	float:						left;
	color:						#003D81;
	margin-top:					5px;
	font-size:					14px;
	line-height:				16px;
	text-align:					left;
}

div.coec_dire table {
	width:						100%;
	margin:						5px;
	padding:					0px;
}

div.coec_dire table td {
	padding:					5px;
}

div.coec_dire table td table {
	margin:						0px;
	padding:					0px;
}

div.coec_dire table td table td {
	padding:					5px;
}

div.gmaps {
	position: 					absolute;
	left:						15px;
	width:						50px;
	height:						50px;
	border:						#FFF 1px solid;
	background:					url('_images/gmaps.png') no-repeat;
	background-size:			50px 50px;
	background-position:		top left;
	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;
	cursor:						pointer;
	z-index:					999;
}

div.gmaps:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

#pie1 { padding: 3px; }
#pie2 { padding: 3px; }
#pie3 { padding: 3px; }

td.titpie {
	padding:					5px;
	vertical-align:				top;
	font-size:					12px;
	line-height:				14px;
}

div.esquem_web {
	position:					absolute;
	top:						12px;
	right:						25px;
}

img.sitemap {
	width:						50px;
	height:						50px;
	border:						#FFF 1px solid;
	-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;
	z-index:					999;
}

img.sitemap:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.gmapsmov {
	position:					absolute;
	top:						70px;
	right:						25px;
}

div.seupro {
	cursor:						pointer;
	-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.seupro:hover {
	background-color:			#fff;
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

/* Contenidos generales --------------------------------------------- */
#tit_ent_espaicolegial {
	color:						#FFF;
	padding:					10px;
	font-size:					22px;
	font-weight:				normal;
	margin-bottom:				-25px;
	height:						68px;
	background:					url('_images/icotit_espaicolegial.png') no-repeat;
	background-size:			48px 48px;
	background-position:		95% 10px;
	background-color:			#ea8e00;
	-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;
}

#tit_ent_espaicolegial:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	background-color:			#ab6700;
}

#tit_ent_espaicolegial:hover div.mc_completa {
	opacity:					1;
}

#tit_ent_espaisalut {
	color:						#FFF;
	padding:					10px;
	font-size:					22px;
	font-weight:				normal;
	margin-bottom:				-25px;
	height:						68px;
	background:					url('_images/icotit_espaisalut.png') no-repeat;
	background-size:			48px 48px;
	background-position:		95% 10px;
	background-color:			#6cc83b;
	-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;
}

#tit_ent_espaisalut:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	background-color:			#50982a;
}

#tit_ent_espaisalut:hover div.mc_completa {
	opacity:					1;
}

#tit_ent_blog {
	color:						#FFF;
	padding:					10px;
	font-size:					22px;
	font-weight:				normal;
	margin-bottom:				-25px;
	height:						68px;
	/*
	background:					url('_images/icotit_blog.png') no-repeat;
	*/
	background:					url('_images/icolat_lloger.png') no-repeat;
	background-size:			48px 48px;
	background-position:		95% 10px;
	background-color:			#9167cc;
	-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;
}

#tit_ent_blog:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	background-color:			#6d4d99;
}

#tit_ent_blog:hover div.mc_completa {
	opacity:					1;
}

#tit_ent_formacio {
	color:						#FFF;
	padding:					10px;
	font-size:					22px;
	font-weight:				normal;
	margin-bottom:				-25px;
	height:						68px;
	background:					url('_images/icotit_forma.png') no-repeat;
	background-size:			48px 48px;
	background-position:		95% 10px;
	background-color:			#00c2da;
	-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;
}

#tit_ent_formacio:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	background-color:			#00acc1;
}

#tit_ent_formacio:hover div.mc_completa {
	opacity:					1;
}

#tit_ent_aprivada {
	color:						#FFF;
	padding:					10px;
	font-size:					22px;
	font-weight:				normal;
	margin-bottom:				-25px;
	height:						68px;
	background:					url('_images/icolat_areaprivadac.png') no-repeat;
	background-size:			48px 48px;
	background-position:		95% 10px;
	background-color:			#4682d2;
	-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;
}

#tit_ent_aprivada:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	background-color:			#003882;
}

#tit_ent_aprivada:hover div.mc_completa {
	opacity:					1;
}
/* Común a Espai Colegial, Espai de Salut, Formació ----------------- */
div.cen_submenu {
	color:						#FFF;
	padding:					20px 5px 70px 5px;
	width:						100%;
	height:						100%;
	display:					none;
}

div.cen_submenu table tr {
	color:						#FFF;
	-ms-transition: 			all ease-in-out .2s;
	-moz-transition: 			all ease-in-out .2s;	
	-webkit-transition: 		all ease-in-out .2s;
	transition: 				all ease-in-out .2s;
}

div.cen_submenu table tr:hover {
	color:						#000;
	background-color:			#FFF;
}

div.cen_submenu table tr.submenu_ec_titulo:hover {
	color:						#FFF;
	background-color:			transparent;
}

div.cen_submenu table tr td {
	padding:					5px;
}

img.icolis {
	width:						54px !important;
	height:						48px !important;
	margin-right:				10px !important;
	margin-top:					10px !important;
	margin-bottom:				5px !important;
}

/* Espai Colegial --------------------------------------------------- */
div.blocs_ec {
	width:						100% !important;
	height:						150px !important;
	color:						#FFF !important;
	cursor:						pointer;
	-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:			rgba(171, 103, 0, 0.7); /* #ab6700; */
}

div.blocs_ec div.tit_blocs {
	font-size:					22px;
	line-height:				24px;
	letter-spacing:				-1px;
	position:					absolute;
	bottom:						10px;
	left:						10px;
	padding-right:				10%;
	pointer-events:				none;
	-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:						#FFF;
	width:						90%;
	padding-top:				10px;
}

div.blocs_ec:hover {
	background-color:			rgba(234, 142, 0, 0.9); /* #ea8e00 */
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.blocs_ec:hover div.tit_blocs {
	font-size:					22px;
	line-height:				24px;
	letter-spacing:				-1px;
	position:					absolute;
	bottom:						10px;
	left:						10px;
	padding-right:				10%;
	pointer-events:				none;
	-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:						#000;
	width:						90%;
	padding-top:				10px;
}

div.blocs_ec_desplegado {
	width:						100% !important;
	height:						390px !important;
	color:						#FFF !important;
	cursor:						pointer;
	-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:			rgba(234, 142, 0, 0.9); /* #ea8e00 */
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.blocs_ec_desplegado div.tit_blocs {
	font-size:					22px;
	line-height:				24px;
	letter-spacing:				-1px;
	position:					absolute;
	bottom:						10px;
	left:						10px;
	padding-right:				10%;
	pointer-events:				none;
	-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:						#000;
	width:						90%;
	padding-top:				9px;
	border-top:					1px #000 solid;
}

/* Espai Salut --------------------------------------------------- */
div.blocs_es {
	width:						100% !important;
	height:						150px !important;
	color:						#FFF !important;
	cursor:						pointer;
	-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:			rgba(80, 152, 42, 0.7); /* #50982a */
}

div.blocs_es div.tit_blocs {
	font-size:					22px;
	line-height:				24px;
	letter-spacing:				-1px;
	position:					absolute;
	bottom:						10px;
	left:						10px;
	padding-right:				10%;
	pointer-events:				none;
	-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:						#FFF;
	width:						90%;
	padding-top:				10px;
}

div.blocs_es:hover {
	background-color:			rgba(108, 200, 59, 0.9); /* #6cc83b */
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.blocs_es:hover div.tit_blocs {
	font-size:					22px;
	line-height:				24px;
	letter-spacing:				-1px;
	position:					absolute;
	bottom:						10px;
	left:						10px;
	padding-right:				10%;
	pointer-events:				none;
	-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:						#000;
	width:						90%;
	padding-top:				10px;
}

div.blocs_es_desplegado {
	width:						100% !important;
	height:						390px !important;
	color:						#FFF !important;
	cursor:						pointer;
	-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:			rgba(108, 200, 59, 0.9); /* #6cc83b */
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.blocs_es_desplegado div.tit_blocs {
	font-size:					22px;
	line-height:				24px;
	letter-spacing:				-1px;
	position:					absolute;
	bottom:						10px;
	left:						10px;
	padding-right:				10%;
	pointer-events:				none;
	-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:						#000;
	width:						90%;
	padding-top:				9px;
	border-top:					1px #000 solid;
}

/* Blog ---------------------------------------------------------- */
div.blocs_bl {
	width:						100% !important;
	height:						150px !important;
	color:						#FFF !important;
	cursor:						pointer;
	-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:			rgba(109, 77, 153, 0.7); /* #6d4d99 */
}

div.blocs_bl div.tit_blocs {
	font-size:					22px;
	line-height:				24px;
	letter-spacing:				-1px;
	position:					absolute;
	bottom:						10px;
	left:						10px;
	padding-right:				10%;
	pointer-events:				none;
	-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:						#FFF;
	width:						90%;
	padding-top:				10px;
}

div.blocs_bl:hover {
	background-color:			rgba(171, 130, 228, 0.9); /* #ab82e4 */
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.blocs_bl:hover div.tit_blocs {
	font-size:					22px;
	line-height:				24px;
	letter-spacing:				-1px;
	position:					absolute;
	bottom:						10px;
	left:						10px;
	padding-right:				10%;
	pointer-events:				none;
	-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:						#000;
	width:						90%;
	padding-top:				10px;
}

div.blocs_bl_desplegado {
	width:						100% !important;
	height:						390px !important;
	color:						#FFF !important;
	cursor:						pointer;
	-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:			rgba(171, 130, 228, 0.9); /* #ab82e4 */
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.blocs_bl_desplegado div.tit_blocs {
	font-size:					22px;
	line-height:				24px;
	letter-spacing:				-1px;
	position:					absolute;
	bottom:						10px;
	left:						10px;
	padding-right:				10%;
	pointer-events:				none;
	-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:						#000;
	width:						90%;
	padding-top:				9px;
	border-top:					1px #000 solid;
}

/* Formació ------------------------------------------------------ */
div.blocs_fo {
	width:						100% !important;
	height:						150px !important;
	color:						#FFF !important;
	cursor:						pointer;
	-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:			rgba(0, 172, 193, 0.7); /* #00acc1 */
}

div.blocs_fo div.tit_blocs {
	font-size:					22px;
	line-height:				24px;
	letter-spacing:				-1px;
	position:					absolute;
	bottom:						10px;
	left:						10px;
	padding-right:				10%;
	pointer-events:				none;
	-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:						#FFF;
	width:						90%;
	padding-top:				10px;
}

div.blocs_fo:hover {
	background-color:			rgba(0, 212, 239, 0.9); /* #00d4ef */
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.blocs_fo:hover div.tit_blocs {
	font-size:					22px;
	line-height:				24px;
	letter-spacing:				-1px;
	position:					absolute;
	bottom:						10px;
	left:						10px;
	padding-right:				10%;
	pointer-events:				none;
	-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:						#000;
	width:						90%;
	padding-top:				10px;
}

div.blocs_fo_desplegado {
	width:						100% !important;
	height:						390px !important;
	color:						#FFF !important;
	cursor:						pointer;
	-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:			rgba(0, 212, 239, 0.9); /* #00d4ef */
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.blocs_fo_desplegado div.tit_blocs {
	font-size:					22px;
	line-height:				24px;
	letter-spacing:				-1px;
	position:					absolute;
	bottom:						10px;
	left:						10px;
	padding-right:				10%;
	pointer-events:				none;
	-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:						#000;
	width:						90%;
	padding-top:				9px;
	border-top:					1px #000 solid;
}

/* Àrea Privada Colegial -------------------------------------------- */
div.blocs_ap {
	width:						100% !important;
	height:						150px !important;
	color:						#FFF !important;
	cursor:						pointer;
	-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:			rgba(0, 56, 130, 0.7); /* #003882; */
}

div.blocs_ap div.tit_blocs {
	font-size:					22px;
	line-height:				24px;
	letter-spacing:				-1px;
	position:					absolute;
	bottom:						10px;
	left:						10px;
	padding-right:				10%;
	pointer-events:				none;
	-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:						#FFF;
	width:						90%;
	padding-top:				10px;
}

div.blocs_ap:hover {
	background-color:			rgba(70, 130, 210, 0.9); /* #4682d2 */
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.blocs_ap:hover div.tit_blocs {
	font-size:					22px;
	line-height:				24px;
	letter-spacing:				-1px;
	position:					absolute;
	bottom:						10px;
	left:						10px;
	padding-right:				10%;
	pointer-events:				none;
	-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:						#000;
	width:						90%;
	padding-top:				10px;
}

div.blocs_ap_desplegado {
	width:						100% !important;
	height:						390px !important;
	color:						#FFF !important;
	cursor:						pointer;
	-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:			rgba(70, 130, 210, 0.9); /* #4682d2 */
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

div.blocs_ap_desplegado div.tit_blocs {
	font-size:					22px;
	line-height:				24px;
	letter-spacing:				-1px;
	position:					absolute;
	bottom:						10px;
	left:						10px;
	padding-right:				10%;
	pointer-events:				none;
	-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:						#000;
	width:						90%;
	padding-top:				9px;
	border-top:					1px #000 solid;
}


/* Printpdf --------------------------------------------------------- */
#printpdf img {
	width:						278px !important;
	height:						55px  !important;
	cursor:						pointer;
}

/* RIDO ------------------------------------------------------------- */
a.tancar {
	display:					block;
	height:						22px;
	background:					url('_images/ico_off.png') no-repeat;
	background-size:			20px 20px;
	padding-left:				25px;		
}

/* LNK Especiales --------------------------------------------------- */
a.lnk_pdf {
	display:					table-cell;
	height:						26px;
	background:					url('_images/icolis_pdf.png') no-repeat;
	background-size:			27px 24px;
	padding-left:				32px;
	padding-right:				50px;	
}

a.lnk_zip {
	display:					table-cell;
	height:						26px;
	background:					url('_images/icolis_zip.png') no-repeat;
	background-size:			27px 24px;
	padding-left:				32px;
	padding-right:				50px;	
}

a.lnk_web {
	display:					table-cell;
	height:						26px;
	background:					url('_images/icolis_web.png') no-repeat;
	background-size:			27px 24px;
	padding-left:				32px;
	padding-right:				50px;	
}

a.lnk_mail {
	display:					table-cell;
	height:						26px;
	background:					url('_images/icolis_mail.png') no-repeat;
	background-size:			27px 24px;
	padding-left:				32px;
	padding-right:				50px;	
}

a.lnk_video {
	display:					table-cell;
	height:						26px;
	background:					url('_images/icolis_video.png') no-repeat;
	background-size:			27px 24px;
	padding-left:				32px;
	padding-right:				50px;	
}

a.lnk_telf {
	display:					table-cell;
	height:						26px;
	background:					url('_images/icolis_phone.png') no-repeat;
	background-size:			27px 24px;
	padding-left:				32px;
	padding-right:				50px;	
}

/* EQNUESTES -------------------------------------------------------- */
table.resposta {
	border:						none;
}
table.resposta td {
	border:						none;
	padding:					0px;
	margin:						0px;
	vertical-align:				top;
}

div.bares {
	height:						20px !important;
	width: 						200px !important;
	background-color:			#003585;
	border: 					1px #003585 solid;
	text-align:right; 			font-size:12px;
	color: 						#fff;
	padding: 					2px 5px 0px 0px;
	margin: 					0px 5px 5px 10px;
	background-image:			url('_images/enq_resu.png');
	background-repeat:			no-repeat;
}            
              
/* AUTOBotones ------------------------------------------------------ */
a.autoboton {
	display:					table-cell;
	margin:						5px;
	padding:					15px;
	text-decoration:			none !important;
	cursor:						pointer;
	background-color:			#CCC;
	color:						#1d559f;
	-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.autoboton:hover {
	background-color:			#1d559f;
	color:						#fff;
	text-decoration:			none !important;
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
}

/* Override Cuerpo -------------------------------------------------- */
input 			{ border: 1px  #CCC Solid !important; }
select 			{ border: 1px  #CCC Solid !important; }
textarea 		{ border: 1px  #CCC Solid !important; }

input:focus		{ border: 1px  #1C60AB Solid !important; }
select:focus	{ border: 1px  #1C60AB Solid !important; }
textarea:focus 	{ border: 1px  #1C60AB Solid !important; }

div.content-area {	
	padding:					20px 20px 0px 20px !important;
}

#ml_secondary {
	background-color:			none !important;
	color:						#000 !important;
	width:						100% !important;
	float:						left !important;
}

#primary {
	background-color:			none !important;
	width:						100% !important;
	float:						left !important;
}

#page {
	/*overflow:					hidden !important;*/
}

p {
	text-align:					justify !important;
}

p.form-allowed-tags {
	visibility:					hidden !important;
}


h1.site-title {
	font-size:					14px !important;
	font-style:					normal !important;
}
h1.site-title a {
	color:						#003D81 !important;
}

div.search-box {
	height:						47px !important;
}

input.search-field {
	font-size:					12px !important;
	font-weight:				normal !important;
}

table {
	border:						none !important;
}

table tr {
	border:						none !important;
}

table td {
	border:						none !important;
}

#content {
	min-height:					750px !important;
}

blockquote {
	font-style:					normal !important;
	font-size:					14px !important;
}

/* Override Category ------------------------------------------------ */
.archive-header {
	font-size:					28px !important;
	color:						#003D81 !important;
	margin-left:				0px !important;
	border-bottom:				1px #003D81 solid !important;
}


/* Override Menú Superior ------------------------------------------- */
#primary-navigation {
	font-size:					14px !important;
	font-weight:				normal !important;
}

div.header-main {
	-webkit-box-shadow: 		rgba(255, 255, 255, 1) 0px 4px 8px 1px !important;
	-moz-box-shadow: 			rgba(255, 255, 255, 1) 0px 4px 8px 1px !important;
	box-shadow: 				rgba(255, 255, 255, 1) 0px 4px 8px 1px !important;
}

#primary-navigation img {
	width:						24px !important;
	margin-right:				5px !important;
}

#primary-navigation a {
	font-weight:				normal !important;
}
#primary-navigation a:hover {
	text-decoration:			none !important;
}

/* Override Agenda -------------------------------------------------- */
div.ai1ec-month {
	font-family:				Arial, Helvetica, sans-serif !important;
}
div.ai1ec-day {
	font-family:				Arial, Helvetica, sans-serif !important;
}
div.ai1ec-weekday {
	font-family:				Arial, Helvetica, sans-serif !important;
}
div.ai1ec-year{
	font-family:				Arial, Helvetica, sans-serif !important;
}

div.ai1ec-gmap-container {
	height:						220px !important;
}

#ai1ec-gmap-canvas {
	height:						220px !important;
}


/* Override Pie de página ------------------------------------------- */
#colophon {
	height:						420px !important;
}

/* Override Simple Share Burrons ------------------------------------ */
img.ssba {
	min-width:					60px !important;
	min-height:					60px !important;
}

@media screen and (max-width: 991px) {
a.ssba_print img {
	display:					none !important;
}
}

/* Override WP BootStrap Gallery ------------------------------------ */ 
#wpbgallery li img {
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.4) 0px 0px 4px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.4) 0px 0px 4px !important;
	box-shadow: 				rgba(0, 0, 0, 0.4) 0px 0px 4px !important;	
	opacity:					1 !important;
	border:						1px #FFF Solid !important;
	width:						127 !important;
	height:						107 !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;
}

#wpbgallery li img:hover {
	-webkit-box-shadow: 		rgba(0, 0, 0, 1) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 1) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 1) 0px 0px 5px !important;	
	opacity:					0.8 !important;
}

/* Override Paginación ---------------------------------------------- */ 
.paging-navigation {
	border-top: 				5px solid #CCC !important;
}

.paging-navigation .page-numbers.current {
	border-top: 				5px solid #003D81 !important;
}
.paging-navigation a {
	-ms-transition: 			all ease-in-out .2s !important;
	-moz-transition: 			all ease-in-out .2s !important;
	-webkit-transition: 		all ease-in-out .2s !important;
	transition: 				all ease-in-out .2s !important;
}

.paging-navigation a:hover {
	border-top: 				5px solid #003D81 !important;
	color: 						#FFF !important;
	background-color:			#003D81 !important;
	text-decoration:			none !important;
}

/* Per la secció Recursos i Serveis */
table.listado_cat tr td {
	border-bottom: 				1px dotted #ccc !important;
}

/* Per la secció HISTORIC REVISTES */
div.notientrada {
	padding:					20px;
	-ms-transition: 			all ease-in-out .4s !important;
	-moz-transition: 			all ease-in-out .4s !important;
	-webkit-transition: 		all ease-in-out .4s !important;
	transition: 				all ease-in-out .4s !important;
	background-color:			#eee;
	cursor:						pointer;
	min-height:					420px;
}
div.notientrada:hover {
	background-color:			#bcd0ff;
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.4) 0px 0px 4px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.4) 0px 0px 4px !important;
	box-shadow: 				rgba(0, 0, 0, 0.4) 0px 0px 4px !important;
}

div.imagen {
	padding:					10px 0px;
}
div.imagen img {
	border:						1px #fff solid;
}

div.titulo {
	font-size:					16px;
	font-weight:				700;
	color:						#003D81;
}

/* Per la secció Video Streaming */
.vstreaming {
	margin:						0px !important;
	padding:					15px 5px !important;
	border-bottom:				1px #aaa dashed;
}
.vstreaming .fecha {
	font-weight:				700 !important;
	color:						#1d559f;
}

/* Per la Secció BOM 2017 */
div.but_bom {
	margin: 					0px;
	padding: 					10px;
	min-height: 				50px;
	text-align: 				center;
	font-weight:				700 !important;
	border: 					2px #fff solid;
	color:						#fff;
	background-color: 			#009cde;
	cursor: 					pointer;
	-ms-transition: 			all ease-in-out .4s !important;
	-moz-transition: 			all ease-in-out .4s !important;
	-webkit-transition: 		all ease-in-out .4s !important;
	transition: 				all ease-in-out .4s !important;
}
div.but_bom:hover {
	background-color: 			#002684;
}

/* Pàgines amb sumari */
ul.sumari {
	padding: 					0px!important;
	margin: 					0px 0px 0px -10px!important;	
	width: 						100%!important;
}
ul.sumari li {
	list-style-type: 			none;	
}

ul.sumari li a {
	display:					block !important;
	min-height:					58px !important;
	width:						100% !important;
	color:						#003D81 !important;
	background-color:			#CCC !important;
	margin:						10px !important;
	padding:					10px !important;
	text-decoration:			none !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;		
}

ul.sumari li a:hover {
	color:						#FFF !important;
	background-color:			#1d559f !important;
	-webkit-box-shadow: 		rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	-moz-box-shadow: 			rgba(0, 0, 0, 0.8) 0px 0px 5px !important;
	box-shadow: 				rgba(0, 0, 0, 0.8) 0px 0px 5px !important;		
}

.video_concu {
	-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:						1px #fff solid;
	margin:						0px;
	padding:					5px;
}
.video_concu:hover {
	border:						1px #003D81 dotted;
}

.video_concu h1 {
	font-size: 					18px!important;
	font-weight: 				700!important;	
	color:						#003D81;
	margin: 					5px!important;
	text-align: 				center!important;
}

/* COOKIES */
#cookie-law-info-bar span { font-size:0.9em!important; }
#cookie_action_close_header { display:block!important; }
