
/* ::::::::::::: CINCO ::::::::::::: */

body{
	background-color:#fff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:17px;
	text-align:center;}

#container{
	position:relative;
	margin:0px auto;
	width:990px;}
	
		#top{
			position:relative;
			width:100%;
			height:113px;
			background:url(/img/top.jpg) no-repeat;}
			
				#titular{
					position:relative;
					width:955px;
					height:60px;
					top:28px;}
				
				#titular h1{
					margin:0;
					color:#fff;
					font-size:40px;
					font-weight:normal;
					text-align:right;
					padding-top:15px;
					padding-bottom:15px;}
				
				#fecha{
					position:relative;
					width:955px;
					height:25px;
					color:#fff;
					top:18px;
					text-align:right;}
		
		#menu{
			position:relative;
			width:100%;
			height:25px;
			background-color:#07469A;}
			
				#menu ul {
					list-style-type:none;
					margin:0;
					padding-left:20px;}
				#menu li {
					margin:0; 
					float:left;}
				#menu li a {
					display:block; 
					background-color:#07469A;
					color:#fff;
					font-size:12px;
					padding:4px 10px 4px 10px; 
					text-decoration:none;
					font-weight:bold;}
				#menu li a:hover {
					color:#000;
					background-color:#fff;}
				#menu li.selected a {
					color:#000;
					background-color:#fff;}
			
		#submenu{
			position:relative;
			width:988px;
			height:28px;
			border-left:1px solid #B6B8B9;
			border-right:1px solid #B6B8B9;}
			
				#submenu ul {
					list-style-type:none;
					margin:0;
					padding-left:20px;}
				#submenu li {
					margin:0; 
					float:left;}
				#submenu li a {
					display:block; 
					color:#000;
					font-size:12px;
					padding:6px 10px 4px 10px; 
					text-decoration:none;}
				#submenu li a:hover {
					color:#154381;
					text-decoration:underline;}
				#submenu li.selected a {
					color:#154381;
					text-decoration:underline;}
			
		#main{
			position:relative;
			width:988px;
			border:1px solid #B6B8B9;
			background: url(/img/bg_main.gif);
			overflow: hidden;
			padding-top:10px;}
			
		/* DE MOMENT NO S'UTILITZA 
		
		#mainleft{
			position:relative;
			width:100%;
			border:1px solid #B6B8B9;
			background: url(/img/bg_main_left.gif);
			overflow: hidden;
			padding-top:10px;}
		
		DE MOMENT NO S'UTILITZA */
			
		#mainright{
			position:relative;
			width:988px;
			border:1px solid #B6B8B9;
			background: url(/img/bg_main_right.gif);
			overflow: hidden;
			padding-top:10px;}
		
				#frameleft{
					position:relative;
					float:left;
					width:249px;
					padding:0px 10px 0px 10px;}
					
				#framecenter{
					position:relative;
					float:left;
					width:430px;
					padding:0px 10px 0px 10px;}
					
				#framemain{
					position:relative;
					float:left;
					width:669px;
					padding:0px 25px 30px 25px;
					*padding:25px 25px 30px 25px; /* IE 7 y anteriores */
					text-align:justify;}
					
						#framemain .tit{
							font-size:30px;
							color:#0083D7;
							text-align:left;
							line-height:35px;
							text-align:left;}
						#framemain .subtit{
							font-size:17px;
							color:#0083D7;
							text-align:left;}
						#framemain .ap2{
							padding:10px 15px 10px 15px;
							font-size:22px;
							color:#fff;
							background-color:#0083D7;
							width:645px;}
						#framemain .ruta{
							position:relative;
							font-size:11px;
							padding-top:10px;
							padding-bottom:10px;
							*padding-bottom:0px; /* IE 7 y anteriores */
							*top:-20px;  /* IE 7 y anteriores */}
						#framemain li{padding-bottom:10px;}
						#framemain a{color:#0083D7; text-decoration:none;}
						#framemain a:hover{color:#0083D7; text-decoration:underline;}
				
				#frameright{
					position:relative;
					float:left;
					width:249px;
					padding:0px 10px 0px 10px;}
										
		#peu_menu{
			position:relative;
			top:5px;
			width:978px;
			border:1px solid #B6B8B9;
			padding:7px 5px 7px 5px;}
			
				#peu_menu a{
					color:#0083D7;
					text-decoration:none;}
			
				#peu_menu a:hover{
					color:#0083D7;
					text-decoration:underline;}
			
		#peu_copy{
			position:relative;
			top:5px;
			width:980px;
			padding:7px 5px 7px 5px;
			color:#fff;
			background-color:#0083D7;}
			
	/* ::::::::::::: FINAL ESTRUCTURA ::::::::::::: */		
		
		
.ap{
	font-size:23px;
	font-weight:bold;
	color:#fff;
	background-color:#0083D7;
	padding:10px;
	width:229px;}
	
	
.ultima_hora .tit{
	font-size:15px;
	color:#0083D7;}
.ultima_hora p{
	text-align:left;}
.ultima_hora img{
	padding:2px;
	border:1px solid #B6B8B9;
	margin-bottom:10px;}
.ultima_hora a{
	color:#0083D7;
	text-decoration:none;}
.ultima_hora a:hover{
	color:#0083D7;
	text-decoration:underline;}
	
				
#noticias{
	position:relative;
	text-align:left;
	color:#0083D7;}
#noticias .sf{
	border-bottom:1px solid #B6B8B9;}
#noticias .cf{
	*padding:10px 0 10px 0;
	border-bottom:1px solid #B6B8B9;
	min-height:95px;
	*min-height:75px;}
#noticias img{
	float:left;
	padding:2px;
	border:1px solid #B6B8B9;
	margin-bottom:10px;
	margin-right:10px;
	width:78px;
	height:78px;}
#noticias a{
	color:#0083D7;
	text-decoration:none;}
#noticias a:hover{
	color:#0083D7;
	text-decoration:underline;}
	
.sala_de_prensa p{
	text-align:left;
	padding-bottom:10px;
	border-bottom:1px solid #B6B8B9;}
.sala_de_prensa a{
	color:#0083D7;
	text-decoration:none;}
.sala_de_prensa a:hover{
	color:#0083D7;
	text-decoration:underline;}
	
	
.cinco{
	color:#000;
	background-color:#FDEDB4;
	padding:15px;
	width:400px;
	text-align:left;
	font-size:14px;}
.cinco .tit{
	font-size:25px;
	color:#073D86;
	line-height:25px;
	text-align:left;}
.cinco a{
	color:#073D86;
	text-decoration:none;}
.cinco a:hover{
	color:#073D86;
	text-decoration:underline;}

		
.casos{
	color:#000;
	padding:15px;
	width:398px;
	text-align:left;
	border:1px solid #B6B8B9;
	margin-top:20px;}
.casos .tit{
	font-size:30px;
	color:#0083D7;
	line-height:30px;
	text-align:left;}
.casos img{
	float:right;
	margin-bottom:10px;
	margin-left:10px;}
.casos a{
	color:#0083D7;
	text-decoration:none;}
.casos a:hover{
	color:#0083D7;
	text-decoration:underline;}

	
.directorio{
	position:relative;
	top:10px;
	*top:0px;  /* IE 7 y anteriores */}
.directorio p{
	color:#000;
	width:660px;
	text-align:left;
	min-height:105px;}
.directorio .name{
	font-size:18px;
	color:#0083D7;
	text-align:left;
	line-height:20px;}
.directorio .foto{
	float:left;
	padding:2px;
	border:1px solid #B6B8B9;
	width:145px;
	height:97px;
	margin-right:10px;}
.directorio .icono{
	float:right;
	padding:0px 5px 5px 15px;
	margin-right:10px;}
.directorio .forotema{
	float:left;
	padding-top:5px;
	color:#000;
	width:500px;
	text-align:left;
	margin-bottom:15px;}
.directorio .fororespuestas{
	float:left;
	padding-top:5px;
	left:10px;
	color:#000;
	width:80px;
	text-align:center;}
.directorio .forofecha{
	float:left;
	padding-top:5px;
	left:10px;
	color:#000;
	width:90px;
	text-align:right;}
	
	
.paginacion{
	position:relative;
	margin-top:10px;
	width:655px;
	padding:10px;
	font-size:14px;
	color:#0083D7;
	text-align:right;
	border-top:1px solid #B6B8B9;
	border-bottom:1px solid #B6B8B9;
	clear:both;}
.paginacion .selected{
	color:#fff;
	background-color:#0083D7;
	padding:2px;}
	

.data{
	font-size:12px;
	color:#A2A3A4;
	text-align:left;}
	

.foto_detalle{
	float:right;
	text-align:right;}
.foto_detalle img{
	padding:2px;
	border:1px solid #B6B8B9;
	margin-left:25px;
	display: block;}
.foto_detalle .pie{
	font-size:11px;
	color:#A2A3A4;
	margin-left:25px;
	margin-bottom:25px;}
	
.spacer{background-color:#0083D7; height:3px; width:100%; margin:20px 0 20px 0;}
.spacer2{background-color:#B6B8B9; height:1px; width:100%; margin:10px 0 10px 0;}
	
	
input{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	height:17px;
	width:400px;
	font-size:13px;
	color:#595C61;
	background-color:#FFFFFF;
	border:1px solid #C8C8C8;
	margin:2px;}
textarea{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	height:200px;
	width:556px;
	font-size:13px;
	color:#595C61;
	background-color:#FFFFFF;
	border:1px solid #C8C8C8;}
	
		
