body {
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
	border:0px;
	padding:0px;
	margin:0px;
	line-height:1.5em;
	background-color:#ffffff;
}

a {	color:orange; text-decoration:none; }
a:hover { color:#orange; text-decoration: underline; }


/*   #left			 #centro
      _________________    ___________________________________________________________________
     |  _____________  |  |  _______________________________________________________________  |
     | |             | |  | |                                                               | |
     | |    #logo    | |  | |                       #publi                                  | |
     | |             | |  | |                                                               | |
     | |_____________| |  | |_______________________________________________________________| |
     |  _____________  |  |  #cuerpo_______________________________________  _______________  |
	| |			 | |  | |									     ||               | |
     | |		      | |  | |									     ||               | |
	| |			 | |  | |									     ||               | |
     | |	   #menu	 | |	 | |									     ||               | |
     | |             | |  | |									     ||               | |
     | |             | |  | |									     ||               | |
     | |             | |  | |                                              ||               | |
     | |             | |  | |                                              ||               | |
     | |             | |  | |                #content                      ||   #right      | |
     | |             | |  | |                                              ||               | |
     | |             | |  | |                                              ||               | |
     | |             | |  | |                                              ||               | |
     | |             | |  | |                                              ||               | |
     | |             | |  | |                                              ||               | |
     | |             | |  | |                     	                    ||    	       | |
     | |             | |  | |                                              ||               | |
     | |             | |  | |                                              ||               | |
     | |             | |  | |                                              ||               | |
     | |             | |  | |                                              ||               | |
     | |             | |  | |                                              ||               | |
     | |             | |  | |                                              ||               | |
     | |_____________| |  | |______________________________________________||_______________| |
     |_________________|  |___________________________________________________________________|
	..........................................................................................
     .                                                                                        .
     .                                 #footer                                                .
     .                                                                                        .
     ..........................................................................................
*/

#main { width:999px; margin-left:auto; margin-right:auto; text-align:left; }



#left { width:200px; float:left; border:0px solid orange; }
	#logo { width:200px; float:left; }
	#menu { width:200px; float:left; border:0px solid yellow; }


#centro { width:780px; border:0px solid yellow; float:left; }

	#publi { width:780px; height:75px; float:right; padding:0px 0px 0px 0px; border-bottom:1px solid #eeeeee; }

	#cuerpo { width:780px; float:right; border:0px solid gray;
			/*background-image:url(/img/fondo_home.gif);
			background-repeat:no-repeat;
		  	background-position:top left;*/
		   }
		   #content { width:100%; float:left; padding:10px 5px 0px 10px;  border:0px solid red; }  /*width:625px;*/

		   #right { width:140px; float:right; padding:10px 0px 0px 0px; border:0px solid blue;}

#footer { width:980px; height:60px; text-align:center; margin:10px 0px 0px 0px; padding:8px 0px 5px 0px; border-top:1px solid #eeeeee; }


/* ------------------------------------------------------------------------------------------ */

h2 { /*background-image:url(/img/titular_catalunya.gif);
	 background-repeat:no-repeat;
	 background-position:top left;*/
	 color:#736357;
	 font-family:arial;
	 font-size:32px;
	 font-weight:bolder;
	 padding:5px 0px 0px 0px;
	 border:0px solid #dddddd;
	}

.input { border:1px solid #dddddd;	color:#666666; }
.select { border:1px solid #dddddd; color:#666666; }


.paginador { width:99%; height:30px; }
.paginador ul { margin:0px; padding:0px; }
.paginador li { margin:0px; padding:1px; float:left; list-style-type:none; list-style:none; }


#breadcrum { width:99%; }

#pag-content { margin:5px 5px 0px 10px; }

.opacidad { background-color:#ffffff; filter:alpha(opacity=80); opacity:.8; }

.oblig { color:red; }

.titular { font-family:arial; font-size:20px; color:#736357; text-align:left; padding:0px 0px 5px 10px; border:0px solid gray; }

.separador { height:1px; width:100%;
		padding:0px;
		margin:0px 0px 0px 0px;
		background-image:url(/img/separador.gif);
	 	background-repeat:repeat-x;
	 	background-position:bottom left; }

.flecha {  width:9px; height:9px;
		background-image:url(/img/flecha.gif);
	 	background-repeat:no-repeat;
	 	background-position:top left; }

/* ------------------------------------------------------------------------------------------ */

#noticia { }
	#noticia .titulo { }
	#noticia .datos { }
		#noticia .foto { }
		#noticia .subtitulo { }
		#noticia .texto { }
	#noticia .galeria { }

/* Noticias y Agenda */

#content-list	{
	margin:0px; padding:0px;
	}
.list-row {
	height:50px;
	margin:0px; padding:0px;
	background-color:#dddbc0;
	color:#736357;
	cursor:pointer; cursor:hand;
	background-image:url(/img/separador.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	}
.list-row a {	color:rgb(89,89,60); text-decoration:none; font-size:11px; }
.list-row a:hover { color:rgb(255,102,0); text-decoration:underline; font-size:11px; }


/* ------------------------------------------------------------------------------------------ */

#cta-index {  }
#cta-left { float:left; width:380px; padding:10px 10px 10px 10px; background-color:#eeede0; }
#cta-right { float:right; width:350px; }

.submenu-box {  width:340px; height:80px;
			 background-color:#eeeeee;
			 margin:0px 0px 10px 0px;
			 padding:7px 10px 0px 7px; }

	.submenu-tit  { float:left; width:90px; height:60px; text-align:center;
				border:1px solid #dddddd;
				padding-top:10px;
				margin:0px 0px 0px 0px;
				background-color:#ffffff;
				font-weight:bolder; }

	.submenu-desc { float:right; width:240px; height:60px; text-align:left;
				 padding-top:0px 0px 0px 0px;
				 margin:0px 0px 0px 0px;		}