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

/*********************************************** PASA BANNERS ********/
div.pasa-banners {
	border:1px solid #e5e5e5;
	position:relative;
	height:114px;
}
div.banners-listado {
	height:114px;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:30px;
	width:915px;
}
div.banners-listado div {float:left; width:114px; height:114px; margin-right:30px;}

div.bot-izq {
	position:absolute;
	top:35px;
	left:0;
	width:22px;
	height:33px;
	background:#bebebe;
	border-radius-topright: 4px;
	-ms-border-radius-topright: 4px;
	-moz-border-radius-topright:4px;
	-webkit-border-radius-topright: 4px;
	-khtml-border-radius-topright: 4px;
	border-radius-bottomright: 4px;
	-ms-border-radius-bottomright: 4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-radius-bottomright: 4px;
	-khtml-border-radius-bottomright: 4px;
}
div.bot-izq:hover {background:#65a8c1;}
div.bot-izq a {
	color:#fff;
	font-size:24px;
	font-weight:bold;
	display:block;
	padding:0px 0 0 3px;
}
div.bot-der {
	position:absolute;
	top:35px;
	right:0;
	width:22px;
	height:33px;
	background:#bebebe;
	text-align:right;
	border-radius-topleft: 4px;
	-ms-border-radius-topleft: 4px;
	-moz-border-radius-topleft:4px;
	-webkit-border-radius-topleft: 4px;
	-khtml-border-radius-topleft: 4px;
	border-radius-bottomleft: 4px;
	-ms-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-radius-bottomleft: 4px;
	-khtml-border-radius-bottomleft: 4px;
}
div.bot-der:hover {background:#65a8c1;}
div.bot-der a {
	color:#fff;
	font-size:24px;
	font-weight:bold;
	display:block;
	padding:0px 3px 0 0px;
}


/*********************************************************** COL1 ****************/
div.col1 h3.not-pri-h3 {
	background:#5e98b0;
	padding:5px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	border-radius-topleft: 8px;
	-ms-border-radius-topleft: 8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-radius-topleft: 8px;
	-khtml-border-radius-topleft: 8px;
	border-radius-topright: 8px;
	-ms-border-radius-topright: 8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius-topright: 8px;
	-khtml-border-radius-topright: 8px;
}
div.col1 h.not-pri-h33 a {color:#fff;}

div.not-pri {
	background:url(../images/fondo-not-prin-home.gif) repeat-x;
	background-color:#457a8e;
	padding:10px 0;
	color:#fff;
	margin-bottom:15px;
	border-radius-bottomright: 8px;
	-ms-border-radius-bottomright: 8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-radius-bottomright: 8px;
	-khtml-border-radius-bottomright: 8px;
	border-radius-bottomleft: 8px;
	-ms-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-radius-bottomleft: 8px;
	-khtml-border-radius-bottomleft: 8px;
}

div.not-pri h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 10px;
}
div.not-pri h4 a {color:#fff;}
div.not-pri h4 a:hover {padding-bottom:1px; border-bottom:1px solid #fff;}
div.not-pri p {font-size:11px;}
div.not-pri h5 {color:#d3eef8; margin:8px 0;}
div.not-pri-video {
	background:#fff;
	padding:1px;
	border:3px solid #3e6270;
	float:left;
	margin:0 10px 0 10px;
}
div.not-pri-video div {width:316px; height:211px; overflow:hidden;}
div.not-pri-video div img {width:316px;}
p.not-pri-sep {background:url(../images/separador-notpri.gif) no-repeat right; padding-top:20px;}

div.not-pri-anar {
	background:url(../images/fondo-anar.gif) repeat-y right;
	height:40px;
	width:141px;
	float:right;
	border-radius-bottomleft: 4px;
	-ms-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-radius-bottomleft: 4px;
	-khtml-border-radius-bottomleft: 4px;
	border-radius-topleft: 4px;
	-ms-border-radius-topleft: 4px;
	-moz-border-radius-topleft:4px;
	-webkit-border-radius-topleft: 4px;
	-khtml-border-radius-topleft: 4px;
}
div.not-pri-anar a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	padding:8px 0 8px 8px;
}
div.not-pri-anar a strong {color:#d9a904 !important; font-size:24px; font-family:Arial, Helvetica, sans-serif;}

div.actualidad-home h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	position:relative;
	padding-bottom:3px;
	border-bottom:1px solid #4f8498;
	margin-bottom:10px;
}
div.actualidad-home h3 a {color:#4f8498;}
div.actualidad-home h3 span {
	display:block;
	position:absolute;
	right:4px;
	top:5px;
	width:16px;
}

div.not1 {
	padding-bottom:8px;
	margin-bottom:8px;
	background:url(../images/separador-nots-home.gif) no-repeat left bottom;
}
div.not1 div.not1foto {
	float:left;
	margin:0 8px 0 0;
	padding:1px;
	border:2px solid #e5e5e5;
}
div.not1 div div {width:74px; height:74px; overflow:hidden; text-align:center;}
div.not1 div div img {heigh:74px;}
div.not1 h4 {font-size:12px; margin-bottom:3px; font-weight:bold;}
div.not1 h4 a {color:#457a8e;}
div.not1 h4 a:hover {color:#275161;}
div.not1 p a {color:#666;}
div.not1 p a:hover {color:#333;}

div.not2 {margin-bottom:10px;}
div.not2 h4 {font-size:12px; margin-bottom:3px; font-weight:bold;}
div.not2 h4 a {color:#457a8e;}
div.not2 h4 a:hover {color:#275161;}
div.not2 p a {color:#666;}
div.not2 p a:hover {color:#333;}




/*************************************************************** COL 2 ************/
div.agenda-home {
	background:#f5f5f5;
	padding:6px 6px 10px 6px;
	margin-bottom:10px;	
}
div.agenda-home h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	position:relative;
	padding-bottom:3px;
	border-bottom:1px solid #4f8498;
	margin-bottom:10px;
}
div.agenda-home h3 a {color:#4f8498;}
div.agenda-home h3 span {
	display:block;
	position:absolute;
	right:4px;
	top:5px;
	width:16px;
}

div.agenda-destaca {
	/*clear:left;*/
	background:#fff;
	padding:6px;
	margin-bottom:5px;
	margin-top:5px;
}
div.agenda-home h4 {font-size:10px; margin-bottom:4px;}
div.agenda-home h5 {font-weight:bold; margin-bottom:15px;}
div.agenda-home h5 a {color:#666;}
div.agenda-home h5 a:hover {color:#333;}

div.directori-home {
	background:#f5f7f3;
	padding:6px 6px 10px 6px;
}
div.directori-home h3 {
	color:#7f8d61;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:4px;
}
div.directori-home h3 a {color:#7f8d61;}
div.directori-home div {margin-bottom:10px; border-bottom:1px dotted #999;}
div.directori-home p {color:#666 !important;}


/**************************************************** COL 3 **********/
div.crea {
	margin-bottom:10px;
	position:relative;
}
div.crea p.crea-mensaje {
	position:absolute;
	z-index:3;
	top:185px;
	left:6px;
	background:#fff;
	padding:5px;
	width:150px;
}
div.crea p.crea-mensaje a {color:#666;}


div.serveis-mes {
	background-color:#92b841;
	position:relative;
	padding:12px 8px;
	margin-bottom:10px;
}
div.serveis-mes h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	margin-bottom:4px;
}
div.serveis-mes-texto {
	background:#fff;
	padding:10px;
	line-height:140%;
}
div.serveis-mes-chica {
	background:url(../images/fondo-caja-servicios-mas.jpg) no-repeat;
	width:109px;
	height:150px;
	position:absolute;
	bottom:0px;
	right:0px;
}

div.serveis-mes h4 {font-weight:bold; margin-bottom:8px; margin-top:3px;}
div.serveis-mes h4 a {color:#91b740;}
div.serveis-mes p {
	padding-left:10px;
	background:url(../images/cuadro-amarillo.gif) no-repeat 0 5px;
	margin-bottom:5px;
	font-size:11px;
}
div.serveis-mes p a {color:#666;}
div.serveis-mes p a:hover  {padding-bottom:1px; border-bottom:2px solid #91b740;}

div.news-home {
	background:url(../images/fondo-news-home3.gif) no-repeat;
	height:240px;
	padding:8px;
}
div.news-home h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	margin-bottom:10px;
	font-weight:bold;
}
div.news-home h3 a {color:#488096;}
	











	
