@charset "UTF-8";
/* CSS Document */

      
/********************************/
/*********** LAYOUT *************/
/********************************/

        body {
           height: 100%;
		   background-color:#ededed;
	       font-family: Trebuchet MS;
		   font-size:0.75em;
		   color:#161213;
        }
		
		#wrapper{
		   position: relative;
	       text-align: left;
	       width:80.125em;
	       margin: 0 auto;
		}
		
		
		/* cabecera */
		
		
        #wrapp_header {
            position:relative;
			border-left:1px solid #e6e4e4;
			border-right:1px solid #e6e4e4;
			width:80.125em;
			z-index: 100;
			/*height:11.67em;*/
        }
		
		
		#header{
		   position: fixed;
		   background-color:#FFF;		   
		   padding-top:1.67em;
           width:80.125em;
		   border-bottom:1px dashed #9e7f00;
		}
		
		
		#datos_head{
		   	float:right;
			margin-right:1.25em;
			width:24.17em;
		}
		
		#navegacion_ppal{
			clear:both;
			float:left;
			height:3.2em;
			background-color:#f4eed8;
			margin-top:0.8em;
			width:100%;
			border-top:1px dashed #9e7f00;
		}
		
		/* pagina */
		
		#pagina{
		   float:left;
		   background-color:#f9f5e9;
		   border-bottom:1px dashed #9e7f00;
		   border-left:1px solid #e6e4e4;
		   min-height:80em;
		   width:100%;
		   margin-top:140px;
		}
		
		/* barra_lateral */
		
		
		
		







		
		#navegacion_left {
			float:left;
            width: 18.6em;
        }
		
		#submenu1, #submenu2{
		    display:none;	
			clear:both;
			float:left;
			width:16.33em;
		}
		
		
		#cercador{
			clear:both;
			float:left;
		    margin-top:1.67em;
			border-bottom:1px dashed #9e7f00;
			border-top:1px dashed #9e7f00;
			height:7.5em;
			width:100%;
			height:103px;

		}
		
		#destacats{
			clear:both;
			float:left;
			height:11.67em;
			width:100%;
			border-bottom:1px dashed #9e7f00;
		}
		
		#documents{
			clear:both;
			float:left;
		    margin-top:1.67em;
			width:100%;
		}
		
		
		/* contenido */
		
		#content{
			float:left;
			width:61.4em;
			background-color:#FFF;
			border-left:1px dashed #9e7f00;
			min-height:80em;
		}
		
		#content.gran{
			min-height:80em;
		}
		
		
		#column_l{
			float:left;
			width:33.33em;
			min-height:80em;
		}
		
		#column_l.home{
		border-right:1px dashed #9e7f00;	
		}
		
		
		.mapa_tem_init{
			float:left;
			border-top:1px dashed #9e7f00;
			height:330px;
			width:400px;
		}
		
		.mapa_tem_acabat{
			float:left;
			border-top:1px dashed #9e7f00;
			border-bottom:1px dashed #9e7f00;
			height:330px;
			width:736px;
			text-align:center;
		}
		
		.mapa_tem{
			float:left;
			border-top:1px dashed #9e7f00;
			height:169px;
			width:367px;
		}
		
		
		.mapa_tem1{
			float:left;
			border-top:1px dashed #9e7f00;
			width:365px;
			height:169px;

			
		}
		
		.docs_prev{
			float:left;
			border-top:1px dashed #9e7f00;
			padding:15px 10px 15px 10px;
			width:347px;
		}
		
		
		.docs_prev1{
			float:left;
			border-top:1px dashed #9e7f00;
			padding:15px 10px 15px 10px;
			width:345px;
			
		}
		
		
		.idecs{
		    float:left;
			width:13.83em;
			padding-left:0em;
			padding-top:1.67em;
			border-bottom:1px dashed #9e7f00;
			height:10em;
		}
		
		
		.noticia_dest{
			clear:both;
			float:left;
		    border-top:1px dashed #9e7f00;
		    height:17.5em;
		    width:27.67em;	
		    padding-top:1.17em;
		}
		
		
		.noticia{
			clear:both;
			float:left;
		    border-top:1px dashed #9e7f00;
		    height:20em;
		    width:94%;	
		    padding-top:1.17em;
			padding-left:20px;
		}
		
		.noticia_link{
			margin-left: 20px;
		}



		.fecha_dest_new{
			
			float:left;
			margin-left:11.67em;
			font-size:1.15em;
			font-weight:normal;
			
		}
		
		
		.fecha_new{
			margin-top:10px;
			float:left;
			margin-left:11.67em;
			font-size:1.15em;
			font-weight:normal;
			
		}
		
		
		#column_r{
			float:left;
			width:27.75em;
			min-height:80em;
			
		}
		
		#column_l_mapas{
			float:left;
			width:368px;
			margin-top:0px;	
			min-height:21em;
			border-bottom:1px dashed #9e7f00;
		}
		
		#column_l_mapas2{
			float:left;
			width:368px;
			margin-top:0px;	
			min-height:15em;
		}
		
		#column_r_mapas{
			float:left;
			margin-top:0px;
			width:367px;
			border-left:1px dashed #9e7f00;
			min-height:21em;
			border-bottom:1px dashed #9e7f00;
		}
		#column_r_mapas2{
			float:left;
			margin-top:0px;
			width:350px;
			border-left:1px dashed #9e7f00;
			min-height:15em;
		}
		
		
		
		#column_l_docs{
			float:left;
			width:368px;
			margin-top:20px;	
			min-height:59em;
		}
		
		
		#column_r_docs{
			float:left;
			margin-top:20px;
			width:350px;
			border-left:1px dashed #9e7f00;
			min-height:59em;
		}
		
		#column_l.que-es{
			float:left;
			border:0px;
			width:34.33em;
			min-height:80em;
			padding-top:10px;
		}
		
		#column_l.que-es h3{
			float:left;
			border:0px;
			width:34.33em;
			min-height:0.25em;
			padding-top:30px;
		}
		
		
		#column_r.que-es{
			float:left;
			border:0px;
			width:25.92em;
			min-height:80em;
			padding-top:10px;
			padding-left:0.83em;
		}
		
		
		#column_l_not{
			float:left;
			width:330px;			
			margin-top:0px;	
				
			min-height:80em;
		}
		
		
		#column_r_not{
			float:left;
			width:405px;
			margin-top:0px;
			margin-left:0px;
			min-height:80em;
			border-left:1px dashed #9e7f00;
		}
		
		#column_l_map{
			float:left;
			width:467px;
			margin-top:0px;		
		}
		
		
		#column_r_map{
			float:left;
			margin-top:60px;
			margin-left:0px;
			width:255px;
		}
		
		
		
		.paginacion{
			text-align:right;
			margin-left:110px;
			font-weight:normal;
			font-size:0.67em;
			margin-top:-19px;

		}
		
		#paginacion1{
			clear:both;
			float:left;
			width:310px;
			margin-top:10px;
			padding-top:10px;
			padding-right:20px;
			text-align:right;
			border-top:1px dashed #9e7f00;
			height:60px;			
		}
		
		
		#links_in1,#links_in2,#links_in3,#links_in4,#links_in5,#links_in6{
			display:none;
		}
		
		
		/* pié de página */
		
		
		#pie {
			position: relative;
			clear:both;
			float:left;
            width:80.125em;
			height:4em;
			background-color:#FFF;
			border-bottom:1px solid #e6e4e4;
			border-left:1px solid #e6e4e4;
		   border-right:1px solid #e6e4e4;
        }
		
		
		.clearfix:after {
           content: ".";
           display: block;
           height: 0;
           clear: both;
           visibility: hidden;
        }
		
		
		
		
/********************************/
/*********** LISTAS ************/
/******************************/
	   
	/* datos cabecera */
        
		.data{
		display:inline;	
		float:right;
		margin-right:0.83em;
		height:0.83em;
		font-size:0.92em;
		}
		
		.data li{
		display:inline;	
		float:left;
		}
		
		/* menu_ppal */
        
		.menu_ppal{
		display:inline;	
		float:left;
		margin-left:0.4em;
		padding-top:1em;
		}
		
		.menu_ppal li{
		display:inline;	
		float:left;
		font-size:1.08em;
		font-weight:bold;
		margin-left:2.08em;
		color:#161213;
		}
		
		
		

		/* menu_lat */
		
        
		.menu_lat{
		float:left;
		clear:both;
		margin-top:1.25em;
		margin-left:2em;
		font-size:1.15em;
		width:16.50em;
        }
		
		.document{
		float:left;
		clear:both;
		margin-top:1.25em;
		margin-left:2em;
		font-size:0.92em;
		width:16.50em;
        }

        .menu_lat li{
		float:left;
		clear:both;
		margin-top:0.17em;
		width:16.50em;
        }
		
		/* submenus*/
		
		.submenu{
	    clear:both;
	    float:left;
        margin-top:5px;
		margin-left:1px;
		width:16.33em;
		font-size:0.92em;
         }

        .submenu li{
		clear:both;
		float:left;
		margin-top:3px;
		width:16.33em;
        }
		
		.submenu li.actual{
		clear:both;
		float:left;
		margin-top:3px;
		width:16.33em;
		color:#9e7f00;
		margin-left:7px;
        }
		
		
		/* documents*/
		
		
		.document li{
		float:left;
		clear:both;
		list-style-image:url(../images/list_dot.jpg);
		list-style-position:outside;
		margin-top:6px;
		padding-left:0em;
		margin-left:0.83em;
		width:15.42em;
		color:#9e7f00;
        }
		
		
		.menu_idec{
		float:left;
		margin-top:1.25em;
		margin-left:1.25em;
		font-size:1.15em;
		width:8.33em;
        }
		
		.menu_idec li{
		float:left;
		margin-top:0.17em;
		margin-left:0px;
		width:8.33em;
        }
		
		
		#column_l.que-es ul{
			clear:both;
			float:left;
		margin-left:35px;
		margin-top:10px;
		list-style-type:disc;	
		font-weight:bold;
		}
		
		
		#column_l.que-es ul li{
			clear:both;
			float:left;
			margin-top:30px;
			list-style-type:disc;	
			font-size:1.15em;
		}
		
		
		#column_l.que-es ul li ul{
			
			list-style-type:none;	
			margin-top:0px;
			margin-left:5px;
			font-weight:normal;
		}
		
		#column_l.que-es ul li ul li{
		
			list-style-type:none;
			margin-top:16px;
			font-size:1em;
			font-weight:normal;
			
		}
		
		#column_l.que-es ul p{
			width:376px;
			padding-left:0px;
			padding-top:0px;
			font-size:1.15em;
		}
	
		
		
		
		/*Links*/
		

		
		.links{
			float:left;
		border-top:1px dashed #9e7f00;
		width:100%;
		margin-top:10px;
		font-size:1.15em;
		}
		

		
		.links li{
			float:left;	
			padding:20px 8px 20px 20px;
			border-bottom:1px dashed #9e7f00;
			font-size:1.15em;
			width:708px;
			min-height:80px;
			padding-left: 0px;
			
		}
		

		
		            .sitemap{
                  float:left;
                  padding:0px;
                  font-size:1.15em;
                  width:700px;
            }
            
            .sitemap li{
                  float:left; 
                  padding:10px 8px 10px 20px;
                  border-bottom:1px dashed #9e7f00;
                  font-size:1.15em;
                  width:708px;
            }     
            
            .sitemap li:hover, .links li:hover{
                  background-color:#FFFAB7;
                  
            }
            
            .sitemap1{
                  float:left;
                  padding:0px;
                  font-size:1.15em;
                  width:700px;
            }
            
            .sitemap1 li{
                  float:left;
                  padding:5px 8px 5px 20px;
                  border-bottom:0px dashed #9e7f00;
                  font-size:0.75em;
                  width:685px;
                  list-style-image: url("../images/list_dot.jpg");
                  list-style-position: inside;
            }     
            
            .sitemap1 li:hover, .links li:hover{
                  background-color:#FFFAB7;
            }

		
			
		
		
/********************************/
/*********** ENLACES ************/
/********************************/
		
		
		/* datos cabecera */
		
		.data li a,.data li a:link, .data li a:visited{
		color:#9e7f00;	
		}
		
		.data li a:hover{
		color:#161213;	
		}
		
		.data li a:active{
		color:#9e7f00;	
		}
		
		a.form_go, a.form_go:link, a.form_go:visited{
		  margin-left:0.25em;
		  margin-top:0.42em;
		  float:left;
		  display:block;
          text-decoration:none;
          width:3.17em;
          height:1.58em;
          background-image:url(../images/ok_form.jpg);
          background-position:0em 0em;
          background-repeat:no-repeat;	
		}
		
		a.form_go:hover{
		  background-image:url(../images/ok_form.jpg);
          background-position:0em -1.58em;
          background-repeat:no-repeat;		
		}
		
		a.form_go:active{
		  background-image:url(../images/ok_form.jpg);
          background-position:0em 0em;
          background-repeat:no-repeat;
		}
		
		
		/* menu_ppal */
		
		.menu_ppal li a,.menu_ppal li a:link, .menu_ppal li a:visited{
			
			color:#9e7f00;
		}
		
		.menu_ppal li a:hover{
			color:#161213;
			
		}
		
		.menu_ppal li a:active{
			color:#9e7f00;
		}
		
		
		/* menu_lateral */
		
		.menu_lat li a,.menu_lat li a:link, .menu_lat li a:visited{
			color:#161213;
			padding-left:7px;
			background-image:url(../images/list.jpg);
            background-position:left;
            background-repeat:no-repeat;
		}
		
		.menu_lat li a:hover{
			color:#9e7f00;
			
		}
		
		.menu_lat li a:active{
			
			color:#161213;
		}
		
		.menu_lat li a.activo{
			color:#9e7f00;
			padding-left:8px;
			background-image:url(../images/list_d.jpg);
            background-position:left;
            background-repeat:no-repeat;
		}
		
		
		.menu_lat li a.activo1{
			color:#9e7f00;
			padding-left:7px;
			background-image:url(../images/list1.jpg);
            background-position:left;
            background-repeat:no-repeat;
		}
		
		
		   /* submenu_lateral */
		   
		   
		   
		
		    .submenu li a,.submenu li a:link, .submenu li a:visited{
			color:#161213;
			padding-left:7px;
			background:none;
		     }
		
		    .submenu li a:hover{
			  
			  color:#9e7f00;
			
		     }
		
		    .submenu li a:active{
			 color:#161213;
		    } 
			
			
			.submenu li a.activo{
			color:#161213;
			padding-left:7px;
			background:none;
		     }
			 
			 
		
		/* cercador */
		
		a.cerca_av ,a.cerca_av:link, a.cerca_av:visited{
			margin-top:0.83em;
			padding-top:0px;
			clear:both;
			float:left;
			color:#9e7f00;
			padding-left:2em;
			text-decoration:underline;
			width:96px;
		}
		
		a.cerca_av:hover{
			color:#161213;
			text-decoration:underline;
		}
		
		a.cerca_av:active{
			color:#9e7f00;
			text-decoration:underline;
		}
		
		
		
		a.cerca ,a.cerca :link, a.cerca :visited{
			float:left;
			margin-top:0.83em;
			margin-left:0.83em;
			color:#9e7f00;
			padding-left:7px;
			width:5.08em;
			height:1.83em;
			background-image:url(../images/cerca_btn.jpg);
            background-position:0em 0em;
            background-repeat:no-repeat;
			margin-top:16px;
		}
		
		a.cerca:hover{
			color:#161213;
			width:5.08em;
			height:1.83em;
			margin-top:16px;
			background-image:url(../images/cerca_btn.jpg);
            background-position:0em -1.83em;
            background-repeat:no-repeat;
			
		}
		
		a.cerca:active{
			color:#9e7f00;
			width:5.08em;
			height:1.83em;
			background-image:url(../images/cerca_btn.jpg);
            background-position:0em 0em;
            background-repeat:no-repeat;
		}
		
		/*destacats barra_lat*/
		
		
		a.cat_destacat ,a.cat_destacat :link, a.cat_destacat :visited{
			float:left;
			margin-top:20px;
			margin-left:2em;
			color:#9e7f00;
			padding-left:7px;
			width:14.00em;
			height:3.75em;
			background-image:url(../images/cataleg_btn.jpg);
            background-position:0em 0em;
            background-repeat:no-repeat;
		}
		
		a.cat_destacat:hover{
			color:#161213;
			width:14.00em;
			height:3.75em;
			background-image:url(../images/cataleg_btn.jpg);
            background-position:0em -3.75em;
            background-repeat:no-repeat;
			
		}
		
		a.cat_destacat:active{
			color:#9e7f00;
			width:14.00em;
			height:3.75em;
			background-image:url(../images/cataleg_btn.jpg);
            background-position:0em 0em;
            background-repeat:no-repeat;
		}
		
		
		a.map_destacat ,a.map_destacat :link, a.map_destacat :visited{
			float:left;
			margin-top:0.83em;
			margin-left:2em;
			color:#9e7f00;
			padding-left:7px;
			width:14.00em;
			height:3.75em;
			background-image:url(../images/mapes_btn.jpg);
            background-position:0em 0em;
            background-repeat:no-repeat;
		}
		
		a.map_destacat:hover{
			color:#161213;
			width:14.00em;
			height:3.75em;
			background-image:url(../images/mapes_btn.jpg);
            background-position:0em -3.75em;
            background-repeat:no-repeat;
			
		}
		
		a.map_destacat:active{
			color:#9e7f00;
			width:14.00em;
			height:3.75em;
			background-image:url(../images/mapes_btn.jpg);
            background-position:0em 0em;
            background-repeat:no-repeat;
		}
		
		
		/* documentos */
		
		
		.document li a,.document li a:link, .document li a:visited{
			color:#9e7f00;
			font-size:1.15em;
		}
		
		.document li a:hover{
			color:#161213;
			
		}
		
		.document li a:active{
			color:#9e7f00;
		}
		
		a#document_btn ,a#document_btn:link, a#document_btn:visited{
			margin-top:1.25em;
			margin-left:2em;
			text-decoration:underline;
			color:#161213;
		}
		
		a#document_btn:hover{
			color:#161213;
			color:#9e7f00;
			text-decoration:underline;
			
		}
		
		a#document_btn:active{
			color:#161213;
		}
		
		
		/* cataleg btn portada*/
		
		a.cataleg ,a.cataleg :link, a.cataleg :visited{
			float:left;
			margin-top:20px;
			margin-left:16px;
			color:#9e7f00;
			width:15.00em;
			height:10.58em;
			background-image:url(../images/cataleg.jpg);
            background-position:0em 0em;
            background-repeat:no-repeat;
		}
		
		a.cataleg:hover{
			color:#161213;
			width:15.00em;
			height:10.58em;
			background-image:url(../images/cataleg.jpg);
            background-position:0em -10.58em;
            background-repeat:no-repeat;
			
		}
		
		a.cataleg:active{
			color:#9e7f00;
			width:15.00em;
			height:10.58em;
			background-image:url(../images/cataleg.jpg);
            background-position:0em 0em;
            background-repeat:no-repeat;
		}
		
		/*mapes btn portada*/
		
		a.mapes ,a.mapes:link, a.mapes:visited{
			float:left;
			margin-top:20px;
			margin-left:9px;
			color:#9e7f00;
			width:15.00em;
			height:10.58em;
			background-image:url(../images/mapes.jpg);
            background-position:0em 0em;
            background-repeat:no-repeat;
		}
		
		a.mapes:hover{
			color:#161213;
			width:15.00em;
			height:10.58em;
			background-image:url(../images/mapes.jpg);
            background-position:0em -10.58em;
            background-repeat:no-repeat;
			
		}
		
		a.mapes:active{
			color:#9e7f00;
			width:15.00em;
			height:10.58em;
			background-image:url(../images/mapes.jpg);
            background-position:0em 0em;
            background-repeat:no-repeat;
		}
		
		/* menu idec*/
		

		
		.menu_idec li a,.menu_idec li a:link, .menu_idec li a:visited{
			color:#161213;
			padding-left:7px;
			background-image:url(../images/list.jpg);
            background-position:left;
            background-repeat:no-repeat;

		}
		
		.menu_idec li a:hover{
			color:#9e7f00;
			
		}
		
		.menu_idec li a:active{
			
			color:#161213;
		}
		
		/*negre*/
		
		a.negre,a.negre:link,a.negre:visited{
			color:#161213;
			text-decoration:underline;
		}
		
		a.negre:hover{
			color:#9e7f00;
			text-decoration:underline;
		}
		
		a.negre:active{
			color:#161213;
			text-decoration:underline;
		}
		
		/*amarillo*/
		
		a.ama,a.ama:link,a.ama:visited{
			min-height:15px;
			color:#9e7f00;
			text-decoration:underline;
			font-size:1em;
		}
		
		a.ama:hover{
			color:#161213;
			text-decoration:underline;
		}
		
		
		a.ama:active{
			color:#9e7f00;
			text-decoration:underline;
		}
		
		a.llm_n,a.llm_n:link,a.llm_n:visited{
		   float:left;
		   margin-left:20px;
		   color:#161213;
			text-decoration:underline;
			
		}
		
		a.llm_n:hover{
			color:#9e7f00;
			text-decoration:underline;
		}
		
		a.llm_n:active{
			color:#161213;
			text-decoration:underline;
		}
		
		
		a.llm_n1,a.llm_n1:link,a.llm_n1:visited{
			clear:both;
		   float:left;
		   margin-left:0px;
		   margin-top:10px;
		   color:#161213;
			text-decoration:underline;
			width:100px;
			
		}
		
		a.llm_n1:hover{
			color:#9e7f00;
			text-decoration:underline;
		}
		
		a.llm_n1:active{
			color:#161213;
			text-decoration:underline;
		}
		
		
		a#acc_m,a#acc_n{
		   float:right;
			font-weight:normal;
			font-size:0.67em;
			margin-right:20px;
		}
		
		/* paginacion*/
		
		
		a.pag,a.pag:link,a.pag:visited{
		   margin-left:0.08em;
		   color:#161213;
			
		}
		
		a.pag:hover{
			color:#9e7f00;
		}
		
		a.pag:active{
			color:#161213;
		}
		
		
		a.pag_act{
		  
		   margin-left:0.08em;
		   color:#9e7f00;
		   font-weight:bold;			
		}
		
		
		
		
/********************************/	
/**** PARRAFOS y ENCABEZADOS ****/
/********************************/
		
		h1{
			margin:0px;
		    padding:0px;
            font-size:0px;
			color:#FFF;
			position:relative;
			float:left;
			width:17.50em;
			padding-left:25px;
			height:72px;
			font-weight:bold;	
        }

		h2{
			clear:both;
			float:left;
			margin:0px;
		    padding:0px;
			padding-left:17px;
			margin-top:20px;
			padding-top:10px;
			font-size:1.50em;
			color:#161213;
			border-top:1px dashed #9e7f00;
			height:30px;
			width:380px;
		}
		
		h2.pag_prin1{
			clear:both;
			float:left;
			margin:0px;
		    padding:0px;
			padding-left:17px;
			margin-top:20px;
			padding-top:10px;
			font-size:1.50em;
			color:#161213;
			border-top:1px dashed #9e7f00;
			height:30px;
			width:383px;
			background:#67AACF;
		}
		
		h2.pag_prin2{
			clear:both;
			float:left;
			margin:0px;
		    padding:0px;
			padding-left:17px;
			margin-top:20px;
			padding-top:10px;
			font-size:1.50em;
			color:#FFFFFF;
			border-top:1px dashed #9e7f00;
			height:30px;
			width:383px;
			background:#800080;
		}
		
		h2.title{
			float:left;
			height:30px;
			width:100%;
			border-top:none;
			border-bottom:1px dashed #9e7f00;
			font-size:1.50em;
			margin-top:0px;
			width:39.9em;
			padding-top:17px;
		}
		
		h2.title_noborde{
			float:left;
			height:30px;
			width:100%;
			border-top:none;
			font-size:1.50em;
			margin-top:0px;
			width:39.9em;
			padding-top:17px;
		}
		
		h2.news{
			float:left;
			height:30px;
			width:100%;
			border-top:none;
			font-size:1.50em;
			margin-top:0px;
			width:312px;
			padding-top:17px;
		}
		
		h2.ide{
			float:left;
			margin:0px;
		    padding:0px;
			padding-left:20px;
			margin-top:20px;
			padding-top:10px;
			font-size:1.50em;
			color:#161213;
			border:none;
			height:20px;
			width:680px;
		}
				
		h3{
			margin:0px;
		    padding:0px;
			padding-left:20px;
			font-size:1.40em;
			color:#161213;
			min-height:13px;
		}
		
		h3.subtitle_p{
			clear:both;
			float:left;
			padding-top:10px;
			font-size:1.38em;
			width:145px;
		}
		
		h3.subtitle_g{
			clear:both;
			float:left;
			padding-top:10px;
			font-size:1.38em;
			width:700px;
		}
				
		h3.subtitle_peque{
			clear:both;
			float:left;
			padding-top:10px;
			font-size:1.2em;
		}
		
		h3.subtitle_liste{
			clear:both;
			padding-top:10px;
			padding-left:200px;
			font-size:1.2em;
			font-style:oblique;
		}
						
		h3.ama{
			clear:both;
			padding-top:10px;
			color:#9e7f00;
			padding-left:20px;
			font-weight:bold;
			font-size: 1.35em;
		}
				
		h3.ama_cap{
			clear:both;
			padding-top:0px;
			color:#9e7f00;
			padding-left:0px;
			font-weight:normal;
			font-size: 1.2em;
		}
		
		h4{
			clear:both;
			float:left;
			margin:0px;
		    padding:0px;
			padding-left:19px;
			padding-top:0.83em;
			font-size:1.50em;
			color:#161213;
			height:1.67em;
			width:317px;
		}
				
		h4.not_titl{
			clear:both;
			float:left;
			margin:0px;
		    padding:0px;
			margin-top:3px;
			padding-left:0px;
			border:none;
			width:310px;
			font-size:1.15em;
			color:#161213;
			min-height:13px;
			margin-left:20px;
		}
			
	   h4.not_titl_in{
			clear:both;
			float:left;
			margin:0px;
		    padding:0px;
			margin-top:3px;
			padding-left:0px;
			border:none;
			width:310px;
			font-size:1.3em;
			color:#161213;
			min-height:13px;
			margin-left:0px;
		}	
				
		h4.noticia_titl{
			clear:both;
			float:left;
			margin:0px;
		    padding:0px;
			margin-top:15px;
			padding-left:0px;
			border:none;
			width:310px;
			font-size:1.50em;
			color:#161213;
			min-height:13px;
			margin-left:20px;
			font-weight:normal;
		}
				
		h5{
			margin:0px;
		    padding:0px;
			padding-left:1.5em;
			font-size:1.50em;
			color:#161213;
		}
				
		h6{
			clear:both;
			float:left;
			margin:0px;
		    padding:0px;
			padding-left:1.75em;
			margin-top:6px;
			font-size:1.15em;
			color:#9e7f00;
			width:29.17em;
			height:7px;
		}
		h6.mapa_acabat{
			clear:both;
			float:left;
			margin:0px;
		    padding:0px;
			text-align:center;
			margin-top:6px;
			padding-left:20px;
			font-size:1.15em;
			color:#9e7f00;
			width:29.17em;
			height:7px;
		}
				
		h6.mapa_tem1{
			clear:both;
			float:left;
			margin:0px;
		    padding:0px;
			padding-left:1.75em;
			margin-top:6px;
			font-size:1.15em;
			color:#9e7f00;
			width:26.50em;
			border:none;
			height:7px;
		}
		
		
		.petit{
		font-size:0.83em;		
		}

       .petit_es{
		font-size:0.83em;	
		margin-top:10px;
		font-style:italic;
		width:300px;
		}

		
		#pie p{
			width:100%;
			font-size:0.8em;
	        text-align:center;
			overflow:hidden;
			padding-top:20px;
			color:#161213;
		}
		
		
		p.destacado_ntxt{
			clear:both;
			float:left;
			margin-left:21px;
			margin-top:0.83em;
			width:290px;
			font-size:1.15em;
		}
		
		.mapa_tem p, .mapa_tem_init p{
		   margin-left:1.8em;
		   width:340px;
		   margin-top:0px;
		   padding-top:0px;
			
		}
		
		.mapa_tem1 p{
		   margin-left:0em;
		   width:336px;
			margin-top:0px;
			margin-left:1.8em;
			padding-top:0px;
		}
		
		#column_l.que-es p{
			width:380px;
			padding-left:20px;
			padding-top:15px;
			font-size:1.15em;
			
		}
		
		#content.gran p{
			clear:both;
			float:left;
			margin-top:20px;
			margin-left:20px;
			width:700px;
			font-size:1.15em;
		}
		
		#content.gran ul li{
			clear:both;
			float:right;
			list-style-type:disc;
			width:700px;
			font-size:1.15em;
			font-weight:bold;
			margin-top:20px;
		}			
		#content.gran ul li p{
			clear:both;
			float:right;
			list-style-type:none;
			width:700px;
			font-size:1em;
			padding-left:20px;
			font-weight:normal;
			margin-top:20px;
		}			
		
		#fecha_news_gran{
			float:left;
			height:30px;
			border-top:none;
			border-bottom:1px dashed #9e7f00;
			font-size:1.33em;
			font-weight:normal;
			margin-top:0px;
			width:384px;
			padding-left:20px;
			padding-top:17px;
			font-style:italic;
		}
		
		#column_r_not p{
			clear:both;
			float:left;
			margin-left:20px;
			margin-top:10px;
			width:360px;
			
		}
		
		.noticia_dtxt{
			width:275px;
			
		}
		
		p.ide_txt{
			float:left;
			margin-left:20px;
			margin-top:10px;
			width:300px;
		}
		
		#column_r_map p{
			
			width:250px;
			font-size:1.15em;
			
		}
		
		span.txt_gran{
			font-size:1.4em;
		}
		
		span.ama_titl{
		color:#9e7f00;
		padding-left:20px;
		font-weight:bold;
		font-size: 1.15em;
		}
		
		
		p.docs{
			clear:both;
			float:left;
			margin-left:20px;
			margin-top:3px;
			width:320px;
		}
		
		
/********************************/
/********* FORMULARIOS **********/
/********************************/
   
		#datos_head form{
			float:left;
			margin-top:0.42em;
			
		}
		
		#datos_head input{
			float:left;
			margin-left:0.25em;
			border:1px solid #9e7f00;
			width:9.6em;
			color:#9e7f00;
			height:1.25em;
		}
		
		#cercador form{
			float:left;
			margin-top:20px;
			
		}
			
		#cercador input{
			float:left;
			margin-left:2em;
			border:1px solid #9e7f00;
			width:13.8em;
			color:#9e7f00;
			height:1.25em;
		}
		
		#content p{
		  clear:both;
		  float:left;
		  margin-top:18px;
		  font-size:1.15em;
		}
		
		#content p.acabat{
		  clear:both;
		  float:left;
		  margin-top:18px;
		  margin-left:180px;
		  font-size:1.15em;
		}
		
		#formRegistre input.text{
                  margin-left:2em;
                  border:1px solid #9e7f00;
                  width:19.8em;
                  color:#9e7f00;

                  height:1.25em;
            }
            
          a.form_go_1, a.form_go_1:link, a.form_go_1:visited{
          margin-left:22.25em;
          margin-top:0.42em;
          display:block;
          text-decoration:none;
          width:3.17em;
          height:1.4em;
          background-image:url(../images/ok_form.jpg);
          background-position:0em 0em;
          background-repeat:no-repeat;   
            }
            
          a.form_go_1:hover{
          background-image:url(../images/ok_form.jpg);
          background-position:0em -1.4em;
          background-repeat:no-repeat;         
            }
            
          a.form_go_1:active{
          background-image:url(../images/ok_form.jpg);
          background-position:0em 0em;
          background-repeat:no-repeat;
            }


/********************************/
/********* IMÁGENES **********/
/********************************/



       h1 img{
			
			margin:0px;
		    padding:0px;
		}
		

       .mapa_tem_init img,.mapa_tem img,.mapa_tem1 img{
			margin-left:20px;
			margin-top:16px;
			
		}
		
		
		
		.ides{
			clear:both;
			float:left;
			margin-left:20px;
			margin-top:16px;
			
		}
		
		
		#column_r_not img{
			margin-left:20px;
			margin-top:8px;
			
		}
		
		.mapa{
			float:left;
			margin-left:20px;
			margin-top:40px;
		}
		
		
        table.table{
		clear:both;  
		float:left; 
		margin-top:15px;
		margin-left:20px;
		background-color:#FFF;
		font-size:1.15em;
		border-top:1px dashed #9e7f00;
		border-left:1px dashed #9e7f00;
		border-right:1px dashed #9e7f00;
		width:700px;
		}
		
			
		table.table_in{
		margin:0px;
		padding:0px; 
		background-color:#FFF;
		font-size:1em;
		border-top:1px dashed #9e7f00;
		width:700px;
		}
		
		table.cataleg{
		clear:both;  
		float:left; 
		margin-top:15px;
		margin-left:20px;
		background-color:#FFF;
		font-size:1.15em;
		border-top:1px dashed #9e7f00;
		border-left:1px dashed #9e7f00;
		border-right:1px dashed #9e7f00;
		width:95%;
		}
		
		table.cataleg_in{
		margin:0px;
		padding:0px;
		background-color:#FFF;
		font-size:1em;
		border-top:1px dashed #9e7f00;
		width:100%;
		}
		
		table.table_inici{
		margin:0px;
		padding:0px; 
		background-color:#FFF;
		font-size:1em;
		border-top:1px dashed #9e7f00;
		width:500px;
		}
		
		
		td.header_table{
			font-size:1.2em;
			padding:5px 10px 5px 10px;
			border-right:1px dashed #9e7f00;
			color:#9e7f00;
	    }
		
		td.header_table1{
			font-size:1.2em;
			padding:5px 10px 5px 10px;
			color:#9e7f00;
	    }
		
		td.color{
			padding:5px 10px 5px 10px;
			background-color:#f9f5e9;
			border-bottom:1px dashed #9e7f00;
			border-right:1px dashed #9e7f00;
		}
		
		td.color1{
			padding:5px 10px 5px 10px;
			background-color:#f9f5e9;
			border-bottom:1px dashed #9e7f00;
		}
		
		td.normal{
			padding:5px 10px 5px 10px;
			border-bottom:1px dashed #9e7f00;
			border-right:1px dashed #9e7f00;
		}
		
		td.normal1{
			padding:5px 10px 5px 10px;
			border-bottom:1px dashed #9e7f00;
			
		}
		
		td.number {
			border-bottom:1px dashed #9E7F00;
			border-right:1px dashed #9E7F00;
			padding:5px 10px 5px 5px;
			text-align:right;
		}
		
		td.color_number{
			padding:5px 10px 5px 5px;
			background-color:#f9f5e9;
			border-bottom:1px dashed #9e7f00;
			border-right:1px dashed #9e7f00;
			text-align:right;
		}

		/********************************/
/********* PAGINACIÓN  **********/
/********************************/

.pagination {
    font-size: 90%;
}
        
.pagination a {
    text-decoration: none;
	/*border: solid 1px #AAE;*/
	color:#161213;
}

.pagination a, .pagination span {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 3px;
	margin-bottom: 5px;
	min-width:1em;
	text-align:center;
}

.pagination .current {
    color:#9e7f00;
	font-weight:bold;
	/*border: solid 1px #AAE;*/
}

.pagination .current.prev, .pagination .current.next{
	color:#161213;
	/*border-color:#999;*/
	/*background:#fff;*/
}

/********************************/
/********* IMAGE SLIDER  **********/
/********************************/
/*Nivo*/
.nivo-controlNav {
	position:absolute;
	left:47%;
	bottom:-30px;
}
.nivo-controlNav a {
	display:block;
	width:10px;
	height:10px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:-10px 0;
}

.nivo-directionNav a {
	display:block;
	width:32px;
	height:34px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-32px 0;
	right:10px;
}
a.nivo-prevNav {
	left:10px;
}


/********************************/
/********* OTROS  **********/
/********************************/
   span.separador{
	  margin-left:0.25em;
	  margin-right:0.25em;
   }
   
   span.separador_n{
	  margin-left:0.08em;
   }
	   

        
/*********************************************/
/***** Estilos propios IE7 + inferiores *****/
/*******************************************/


       *:first-child+html h1 img{ margin-top:-14px;   } * html h1 img{  margin-top:-14px;  }
	
       *:first-child+html #submenu1{height:9.5em;}
	   
	   *:first-child+html #submenu2{height:5.4em;}
	   
	   
	   *:first-child+html .document li{ 
	      list-style-type:none;
		  margin-top:0.17em;
		  padding-left:0em;
		  margin-left:0.17em;
	   
	       } * html .document li{ 
		   list-style-type:none;
		     margin-left:0em;
			padding-left:0.17em;
			 
			 }
			 
			 
	   *:first-child+html .document li a{ 
	      list-style-type:none;
		   color:#9e7f00;
		   padding-left:6px;
			background-image:url(../images/list_dot.jpg);
             background-position:0em 4px;
            background-repeat:no-repeat;
	   
	       } * html .document li a{ 
		   list-style-type:none;
		    color:#9e7f00;
			 padding-left:0.17em;
			background-image:url(../images/list_dot.jpg);
             background-position:0em 4px;
            background-repeat:no-repeat;
			 
			 }
			 
			 
		*:first-child+html .document li a:link{ 
	      list-style-type:none;
		   color:#9e7f00;
		   padding-left:6px;
			background-image:url(../images/list_dot.jpg);
             background-position:0em 4px;
            background-repeat:no-repeat;
	   
	       } * html .document li a:link{ 
		   list-style-type:none;
		    color:#9e7f00;
			 padding-left:4px;
			background-image:url(../images/list_dot.jpg);
             background-position:0em 4px;
            background-repeat:no-repeat;
			 
			 }
			 
			*:first-child+html .document li a:visited{ 
	      list-style-type:none;
		   color:#9e7f00;
		   padding-left:6px;
			background-image:url(../images/list_dot.jpg);
             background-position:0em 4px;
            background-repeat:no-repeat;
	   
	       } * html .document li a:visited{ 
		   list-style-type:none;
		    color:#9e7f00;
			 padding-left:4px;
			background-image:url(../images/list_dot.jpg);
             background-position:0em 4px;
            background-repeat:no-repeat;
			 
			 }
			 
	    *:first-child+html .document li a:hover{ 
	      list-style-type:none;
		   color:#161213;
		    padding-left:6px;
			background-image:url(../images/list_dot.jpg);
             background-position:0em 4px;
            background-repeat:no-repeat;
	   
	       } * html .document li a:hover{ 
		   list-style-type:none;
		    color:#161213;
			 padding-left:4px;
			background-image:url(../images/list_dot.jpg);
             background-position:0em 4px;
            background-repeat:no-repeat;
			 
			 }
			 
	     *:first-child+html .document li a:active{ 
	      list-style-type:none;
		   color:#9e7f00;
		    padding-left:4px;
			background-image:url(../images/list_dot.jpg);
            background-position:0em 4px;
            background-repeat:no-repeat;
	   
	       } * html .document li a:active{ 
		   list-style-type:none;
		    color:#9e7f00;
			 padding-left:4px;
			background-image:url(../images/list_dot.jpg);
            background-position:0em 4px;
            background-repeat:no-repeat;
			 
			 }
			 
			 
			*:first-child+html a#acc_m{
		       margin-top:-1.25em;
			   padding-top:0em;
		     } * html a#acc_m{
		       margin-top:-1.25em;
			   padding-top:0em;
		     } 
			 
			 
			  
			*:first-child+html a#acc_n{
		       margin-top:-1.25em;
			   padding-top:0em;
		     } * html a#acc_n{
		       margin-top:-1.25em;
			   padding-top:0em;
		     } 
			 
			 
			 *:first-child+html #column_l.que-es ul{
		        margin-left:25px;
				list-style-type:none;
				width:350px;
		     } * html #column_l.que-es ul{
				margin-left:10px; 
				 list-style-type:none;
				 width:350px;
			 }
		
		
		     *:first-child+html #column_l.que-es ul li,*:first-child+html #column_l.que-es ul li ul, *:first-child+html #column_l.que-es ul li ul li{
				 float:none;
			    list-style-type:none;
		      } * html #column_l.que-es ul li,* html #column_l.que-es ul li ul,* html #column_l.que-es ul li ul li{
				  float:none;
				  list-style-type:none;
				  margin-left:0px; 
			  }
		
		
		  *:first-child+html #column_l.que-es ul li ul li{
			  float:none;
			    list-style-type:none;
				margin-left:-20px; 
				padding-left:0px;
		      }
			 
			 
			
	   
/********************************/
/***** Estilos propios IE6  *****/
/********************************/
	  
	   * html #header {		
		    position: absolute;
	   }
	   
	   * html #content,* html #content.gran, * html #column_l, * html #column_r, * html #column_l_mapas, * html #column_r_mapas, * html #column_l_docs, * html #column_r_docs {
		   
		    height:67em;
			
	   }
	   
	    /*fix IE6*/
	   /*
	   * html #content {		
		    height:76em;
			width:61.4em;
			margin-left:0px;
			
	   }
	   
	   */
	    
	    
	   * html #content {		
		    height:76em;
			width:61.4em;
			margin-left:0px;
			position:absolute;
			left:223px;
			overflow-y: auto;
			
	   }
	   
	   * html #column_r{
	   		position:absolute;
	   		left: 423px;
	   }
	   
	   * html #pagina{
	   		height:76em;
	   }
	   /* fin fix IE6*/
	   
	   	      
	   * html #datos_head {
			margin-right:0.67em;
			width:26em;
		}
				
		
		* html .data {
			margin-left:2em;
		}
		
		
		* html #datos_head form{
			margin-left:0.5em;		
		}
	   
	   * html #navegacion_left {		
		   
	   }
	   
	   
	   * html .menu_lat{
		   margin-left:1em;
		   
	   }
	   
	   * html .submenu{
		 margin-left:3px;   
		   
	   }
	   
	   * html .document{
		 margin-left:16px;   
		   
	   }
	   
	   * html #content {		
		    
	   }
	   
	   * html .menu_idec{
		   margin-left:8px;
        }
		
		* html .menu_idec li{
		   margin-left:0em;	
		}
	   
	   
	   * html h3{
		   padding-left:19px;  
		   
	   }
	   
	  
	  * html #column_l.que-es h3{
		  
		    margin-top:20px;  
	  }
	  
	  * html #column_r.que-es img{
		  
		    margin-top:20px;  
			margin-left:10px;
	  }
	  
	  
		* html #column_l.que-es p{
			width:360px;
			padding-left:20px;
			padding-top:15px;
			font-size:1.15em;
			
			
		}
		
		* html #column_l.que-es{
		border-right:1px solid #FFF;
		
		}
		
		
		* html #column_r.que-es{
		border-left:1px solid #FFF;
		
		}
	   
	   * html h4.not_titl{
		 
		 margin-left:9px;
	   } 
	   
	   * html p.destacado_ntxt{
		   margin-left:9px;
	   }
	   
	   * html .submenu li.actual{
		
		  margin-left:3px;
		
	   }
	   
	  
		* html .petit_es{
			margin-left:10px;
		}
		
		
		* html #content.gran p{
			margin-left:10px;				
		}
	   
	 
	   
	   * html #column_l_not{
			float:left;
			width:316px;
			margin:0px;
		    padding:0px;
			height:67em;
		}
		
		* html .noticia{
			width:316px;
		}
		
		* html #column_r_not{
		     width:400px;
			 height:67em;
			 	
		}
		
		* html h2.news{
		 width:296px;	
		}
		
		* html #fecha_news_gran{
		    width:380px;
		
		}
		
		* html h4.noticia_titl,* html #column_r_not p{
			margin-left:9px;
			
		}
		
		* html #column_r_map{
			width:150px;
		}
		
		
		
        * html #paginacion1{
			height:90px;
			
		} 
		
		
		* html #content.gran p{
			margin-left:10px;
			
		}
		
		#content.gran img{
			padding-left:75px;
			
		}
		
		* html h3.subtitle_peque{
			width:500px;
		}
		
		* html #content p{
		  float:none;
		  margin-top:8px;
		}
		
		* html table.table{
	      float:none;
		}


