	* {
		margin: 		0;
		padding: 		0;
	}
	
	body{
		margin:			0em; 
		overflow-x: 	hidden; 
		font-family: 	verdana,Tahoma, Arial;
		font-size: 		100%;
		background: 	#fff;
	}
	
	img{
		border: 		0px;
	}
	
	button{
		border: 		0px;
		background: 	transparent;
		cursor:			pointer;
	}
	
	input{
		background: 		#ffffff;
		border: 			solid 1px #3e8f28;
		padding-top: 		0.1em;
		padding-left: 		0.1em;
		position:			relative;
	}
	
	input:disabled{
		background:			#e2eed2;
		border: 			solid 1px #3e8f28;
		padding-top: 		0.1em;
		padding-left: 		0.1em;
		color:				#666666;
	}
	
	select{
		background: 		#ffffff;
		border: 			solid 1px #3e8f28;
		padding-left: 		0.1em;
	}
	
	a{
	    color: 				#555555;
	    text-decoration: 	none;
	    background-color: 	transparent;
	    outline:			none;
	}
	
	a:hover{
	    color: 				#aaaaaa;
	    text-decoration: 	underline;
	    background-color: 	transparent;
	}
	
	p{
		margin-top: 		0.5em;
		margin-bottom: 		0.5em;
	}
	
	h1{
		font-size: 		115%;
		color: 			#999999;
	}
	
	li {
		text-align:		justify;
	}
	
	.pointer{
		cursor:			pointer;
	}
	
	.left{
		float: 			left;
	}
	
	.right, #alignright{
		float: 			right;
	}
	
	.border0{
		border: 		0px;
	}
	
	.ocultar{
		display: 		none;
	}
	
	.contDosColCabForm p.tCenter{
		text-align:		center;
		width: 			100%;
		clear: 			both;
		/*font-size:		100%;*/
		font-size:		80%;
		margin-bottom:	2em;
	}
	
	.contDosColCabForm[class] p.tCenter{
		text-align:		center;
		width: 			100%;
		clear: 			both;
		font-size:		80%;
		margin-bottom:	1.5em;
	}
	
	.contDosColCabForm p.tCenter a{
		font-size: 100%;
	}
	
	.contDosColCabForm .btnElemFormAdmin p.tRight {
		border-top:		1px solid green;
		clear:			both;
		font-size:		100%;
		margin-bottom:	1.5em;
		padding-top:	0.5em;
		text-align:		right;
		width:			100%;
	}
	
	.manzanita {
		color:#3E8F28;
		display:block;
		float:left;
		width:4em;
	}
	
	p.tCenter{
		clear:		both;
		text-align:	center;
		margin-top:	1em;
	}
	
	p.tCenter a{
		margin:	0.3em 1em;
	}
	
	p.tRight{
		clear:		both;
		text-align:	right;
		margin-top:	1em;
	}
	
	p.tLeft{
		clear:		both;
		text-align:	left;
		margin-top:	1em;
	}
	
	.menuSupNavegacion a{
		color: 			#555555;
	}
	
	.menuSupNavegacion a:hover{
		color: 			#aaaaaa;
	}
	
	a.sinflecha {
		background-image: 	none!important;
		margin: 0px!important;
		padding-left: 0px!important;
	}
	
	.linkSup{
		padding-left: 		0.5em; 
		padding-right:		0.5em;
		color: 				black;
		background-color: 	transparent;
		display: 			inline;
		color: 				#555555;
	}
	
	.linkSup2 {
		background-color: 	transparent;
		border-left: 		solid 1px #333333; 
		padding-left: 		0.5em; 
		padding-right: 		0.5em;
		display: 			inline;
		color: 				#555555;
		display: 			inline;
	}
	
	.linkSupImgHome {
		float: 			left;
		width: 			1.8em;
		height: 		1.2em;
		background: 	url(/medioambiente/img/rediam/barraSup/ico_home_on.png) center center no-repeat transparent;
	}
	
	.linkSupImgHome a{
		float: 			left;
		width: 			1.8em;
		height: 		100%;
		background: 	url(/medioambiente/img/rediam/barraSup/ico_home_off.png) center center no-repeat transparent;
	}
	
	.linkSupImgHome a:hover{
		background: 	url(/medioambiente/img/rediam/barraSup/ico_home_on.png) center center no-repeat transparent;
	}
	
	.linkSupImgCarrito {
		float: 			left;
		width: 			1.8em;
		height: 		1.2em;
		background: 	url(/medioambiente/img/rediam/barraSup/ico_carrito_on.gif) center center no-repeat transparent;
		border-left: solid 1px #333333;
	}
	
	.linkSupImgCarrito a{
		float: 			left;
		width: 			1.8em;
		height: 		100%;
		background: 	url(/medioambiente/img/rediam/barraSup/ico_carrito_off.gif) center center no-repeat transparent;
	}
	
	.linkSupImgCarrito a:hover {
		background: 	url(/medioambiente/img/rediam/barraSup/ico_carrito_on.gif) center center no-repeat transparent;
	}
	
	.linkSupImgMapa {
		float: 			left;
		width: 			1.8em;
		height: 		1.2em;
		background: 	url(/medioambiente/img/rediam/barraSup/ico_organigrama_on.png) center center no-repeat transparent;
		border-left: solid 1px #333333;
	}
	
	.linkSupImgMapa a{
		float: 			left;
		width: 			1.8em;
		height: 		100%;
		background: 	url(/medioambiente/img/rediam/barraSup/ico_organigrama_off.png) center center no-repeat transparent;
	}
	
	.linkSupImgMapa a:hover{
		background: 	url(/medioambiente/img/rediam/barraSup/ico_organigrama_on.png) center center no-repeat transparent;
	}
	
	.linkSupImgMail {
		float: 			left;
		width: 			1.8em;
		height: 		1.2em;
		background: 	url(/medioambiente/img/rediam/barraSup/ico_mail_on.png) center center no-repeat transparent;
		border-left: 	solid 1px #333333;
	}
	
	.linkSupImgMail a{
		float: 			left;
		width: 			1.8em;
		height: 		100%;	
		background: 	url(/medioambiente/img/rediam/barraSup/ico_mail_off.png) center center no-repeat transparent;		
	}
	
	.linkSupImgMail a:hover{
		background: 	url(/medioambiente/img/rediam/barraSup/ico_mail_on.png) center center no-repeat transparent;		
	}
	
	.linkSupImgLessFont {
		float: 			left;
		width: 			1.8em;
		height: 		1.2em;	
		background: 	url(/medioambiente/img/rediam/barraSup/less_font_on.png) center center no-repeat transparent;
		border-left: 	solid 1px #333333;
	}
	
	.linkSupImgLessFont a{
		float: 			left;
		width: 			1.8em;
		height: 		100%;
		background: 	url(/medioambiente/img/rediam/barraSup/less_font_off.png) center center no-repeat transparent;		
	}
	
	.linkSupImgLessFont a:hover{
		background: 	url(/medioambiente/img/rediam/barraSup/less_font_on.png) center center no-repeat transparent;		
	}
	
	.linkSupImgBigFont {
		float: 			left;
		width: 			1.8em;
		height: 		1.2em;	
		background: 	url(/medioambiente/img/rediam/barraSup/big_font_on.png) center center no-repeat transparent;
		border-left: 	solid 1px #333333;
	}
	
	.linkSupImgBigFont a{
		float: 			left;
		width: 			1.8em;
		height: 		100%;	
		background: 	url(/medioambiente/img/rediam/barraSup/big_font_off.png) center center no-repeat transparent;
		
	}
	
	.linkSupImgBigFont a:hover{
		background: 	url(/medioambiente/img/rediam/barraSup/big_font_on.png) center center no-repeat transparent;
	}
	
	.linkSupImgLupa {
		float: left;
		width: 1.8em;
		height: 1.2em;
		background:  url(/medioambiente/img/rediam/barraSup/ico_lupa_on.gif) center center no-repeat transparent;
	}
	 
	.linkSupImgLupa a{
		float:    left;
		width:    1.8em;
		height:   100%;
		background:  url(/medioambiente/img/rediam/barraSup/ico_lupa_off.gif) center center no-repeat transparent;
	}
	 
	.linkSupImgLupa a:hover {
		background:  url(/medioambiente/img/rediam/barraSup/ico_lupa_on.gif) center center no-repeat transparent;
	}
	
	.linkSupImgEs {
		float: 			left;
		width: 			1.8em;
		height: 		1.2em;	
		background: 	url(/medioambiente/img/rediam/barraSup/ico_espana.jpg) center center no-repeat transparent;
		border-left: 	solid 1px #333333;
	}
	
	.linkSupImgEs a{
		float: 			left;
		width: 			1.8em;
		height: 		100%;
		background: 	url(/medioambiente/img/rediam/barraSup/ico_espana.jpg) center center no-repeat transparent;		
	}
	
	.linkSupImgEs a:hover{
		background: 	url(/medioambiente/img/rediam/barraSup/ico_espana.jpg) center center no-repeat transparent;		
	}
	
	.linkSupImgFr {
		float: 			left;
		width: 			1.8em;
		height: 		1.2em;	
		background: 	url(/medioambiente/img/rediam/barraSup/ico_francia.jpg) center center no-repeat transparent;
		border-left: 	solid 1px #333333;
	}
	
	.linkSupImgFr a{
		float: 			left;
		width: 			1.8em;
		height: 		100%;
		background: 	url(/medioambiente/img/rediam/barraSup/ico_francia.jpg) center center no-repeat transparent;		
	}
	
	.linkSupImgEn {
		float: 			left;
		width: 			1.8em;
		height: 		1.2em;	
		background: 	url(/medioambiente/img/rediam/barraSup/ico_ingles.jpg) center center no-repeat transparent;
		border-left: 	solid 1px #333333;
	}
	
	.linkSupImgEn a{
		float: 			left;
		width: 			1.8em;
		height: 		100%;
		background: 	url(/medioambiente/img/rediam/barraSup/ico_ingles.jpg) center center no-repeat transparent;		
	}	
	
	.linkSupImgEn a:hover{
		background: 	url(/medioambiente/img/rediam/barraSup/ico_ingles.jpg) center center no-repeat transparent;		
	}
	

	.labelBusquedaWeb{
		padding-top: 	0.2em;
		padding-right: 	0.5em;
		font-size: 		70%;
		float: 			left;
		font-weight: 	bold;
		color: 			#444444;
	}
	
	.inputBusquedaWeb{
		font-size: 		65%;
		float: 			left;
		width:			9em;
	}
	
	.buscadorSup{
		float: 			left;
		padding-left: 	0.5em;
		border-left: 	solid 1px #333333;
		height:			1.2em;
		margin-right:	0.2em;
	}
	
	.icoNavegacion{
		height: 		1em;
		float: 			left;
		display: 		inline;
	}
	
	.btnNavegacion{
		height: 		100%;
		margin-top: 	0em;
		background: 	transparent;
		border: 		0;
		margin-left: 	0.2em;
	}
	
	.loggedUser{
		height: 		1em;
		margin-left:	0.5em;
		border-left:	solid 1px #666666;
		float: 			left;
		padding-top: 	0em;
		padding-bottom: 0px;
		padding-left:	0.5em;
		color: 			#333333;		
	}
	
	.loggedUserName{
		padding-top: 	0.2em;
		float: 			left;
		background:		url(/medioambiente/img/rediam/contenido/user_ico.png) center left no-repeat;	
		padding-left:	21px;
		font-size: 		75%;
	}

	.loggedUser a{
		margin-left: 	0.3em;
		width: 			1.5em;
		float: 			left;
	}
	
	.loggedUser img{
		height:			1.1em;
		width:			1.1em;
	}
		
	.fonCabecera{
		width: 			100%; 
		height: 		79px; 
		background: 	url(/medioambiente/img/rediam/cabecera/fonCab.jpg) left #318402 no-repeat; 
		border-bottom: 	2px solid #318104; 
		margin: 		0em; 
		padding: 		0em;
	}
	
	.fonCabecera img{
		 height:79px;
		 float: left;
	}
	
	.fonBarraSup{
		width: 			100%; 
		float: 			left;
		background: 	url(/medioambiente/img/rediam/barraSup/fonBarraSup.png) #f2f0f1 top repeat-x; 
		border-bottom: 	2px dotted #b3b1b2;
		border-top: 	1px solid white;
		margin: 		0em;
		padding-bottom:	2px;
	}
	
	.menuSupNavegacion{
		margin-left: 	1em; 
		float: 			left; 
		font-size: 		69%; 
		font-weight: 	bold;
		color: 			black;
		padding-top: 	4px;
	}
	
	.menuSupDch[class]{
		float: 			right;
	}
	
	.menuSupDch{
		float: 			right;
		padding-top: 	2px;
	}
	
	.menuSupDch ul{
		list-style: 	none;
		float: 			left;
		padding-top: 	0em;
	}
	
	.menuSupDch ul li{
		display: 		inline;
	}
	
	.menuSupDch ul li input{
		padding-bottom:	2px;
	}
			
	.cuerpoPagina{
		margin-top: 	0em;	
		margin-bottom: 	1em;
		background: 	transparent;
		clear:			both;
	}
	
	#ruta, .ruta{
		font-size:		70%;
		margin-bottom: 	0.5em;
		color: 			#888888;
	}
	
	#ruta a, .ruta a{
		color: 			#339933;
	}
	
	#ruta a:hover, .ruta a:hover{
		color: 			 #55BB55;
		text-decoration: underline;
	}
	
	#ruta strong, .ruta strong{
		font-weight:	normal;
	}
		
	.columnaCentral{
		float:			left;
		margin-left:	1%;
		width:			53.20%;
	}
	
	.cuadroDchDosColumnas{
		float:			left;
		margin-left:	1%;
		margin-right:	1%;
		margin-top:		0.3em;
		text-align:		justify;
		width:			75%;
	}
	
	* html .cuadroDchDosColumnas  {
		margin-left:	0.8%;
		width:			75.4%;
		padding-right:	0.3%;
		padding-bottom:	25px;
		overflow-x:		auto;
	}

	.cuadroDchDosColumnas h2, #titular h2{
		width: 			100%;
		font-size: 		115%;
		color: 			#999999;
		background: 	url(/medioambiente/img/rediam/contenido/puntos_titulo.gif) repeat-x bottom transparent;
		padding-bottom: 3px;
		margin-bottom: 	0.6em;
	}
	
	.cuadroDchDosColumnas h3{
		font-size: 		70%;
		font-weight:	bold;
		color: 			#888888;
		margin-bottom: 	0.1em;
	}
	
	.titContDosCol{
		width:			100%;
		clear:			both;
	}
	
	.contDosCol, #indexa{
		width: 			98.4%;
		clear:			both;
		margin-top: 	0.1em;
		padding-left:	0.5em;
	}
	
	.contDosColCab, #centrarbusc{
		clear: 			both;
		width: 			98.6%;
		border: 		solid 1px #999999;
		margin-top: 	0.1em;
		padding-top: 	0.2em;
		padding-left: 	0.7%;
		padding-right: 	0.7%;
		text-align: 	justify;
		padding-bottom: 0.5em;
		margin-bottom: 	1em;
	}
	
	/*.contDosColCab h3{
		color:			#888888;
		font-size:		80%;
		font-weight:	bold;
		margin-top:		0.3em;
		margin-bottom:	1em;
	}*/
	
	.portlet .contDosColCab{
		clear: 			both;
		width: 			100%;
		border: 		solid 1px #E2E0E1;
		margin:			0;
		padding:		0;
		margin-top: 	0.1em;
		padding-top: 	0.2em;
		text-align: 	justify;
		padding-bottom: 0.5em;
		margin-bottom: 	1em;
	}
	
	.portlet .fonCabInfo, .contDosCol .fonCabInfo {
		background: 	transparent;
		width: 			100%;
		margin-bottom: 	0.5em;
	}
	
	.portlet .fonCabInfo h3,  .contDosCol .fonCabInfo h3 {
		background: 	transparent;
		margin-left:   	2%;
		margin-right:   2%;
		padding-left:	0;
		padding-top:	0.2em;
		font-weight: 	bold;
		font-size: 		80%;
		border-bottom:	1px dotted #3D9028;
		color:			#3D9028;
		height:			1.4em;
	}	
	
	.contInfoCab{
		clear: 			both;
		width: 			98.6%;
		border: 		solid 1px #999999;
		margin-top: 	0.1em;
		padding-top: 	0.2em;
		padding-left: 	0.7%;
		padding-right: 	0.7%;
		text-align: 	justify;
		padding-bottom: 0.5em;
		margin-bottom: 	1em;
	}
	
	.contDosColCab, .contDosColCabForm, .contDosColCabFaq{
		float:			left;
		clear: 			both;
		width: 			98.6%;
		border: 		solid 1px #999999;
		margin-top: 	0.1em;
		padding-top: 	0.2em;
		padding-left: 	0.7%;
		padding-right: 	0.7%;
		text-align: 	justify;
		padding-bottom: 0.5em;
		margin-bottom: 	1em;
	}
	
	.contDosColCab p a , .contDosColPuntos p a, .contenido p.tCenter a{
		background: 		 	url(/medioambiente/img/rediam/icons/flch_link.png) no-repeat;
		background-position: 	0em center;
		padding-left: 		 	1.5em;
		clear:					both;
		font-weight: 			bold;
		margin:					0 2em;
	}
	
	.contDosColPuntos p a, .contDosColCab p a {
		font-size:				80%;
	}
	
	.contDosColCabForm p a{
		background: 		 	url(/medioambiente/img/rediam/icons/flch_link.png) no-repeat;
		background-position: 	0em 0.1em;
		padding-left: 			1.5em;
		clear:					both;
		font-weight: 			bold;
	}
	
	.contDosColCabForm .btnElemFormAdmin p a{
		background: 		 	url(/medioambiente/img/rediam/icons/flch_link.png) no-repeat;
		background-position: 	0em 0.1em;
		padding-left: 			1.5em;
		clear:					both;
		font-weight: 			bold;
		margin:					0;
	}
	
	.colIzqContenido {
		float: 			left;
		width:			48%;
		margin-bottom:	2em;
		font-size:		75%;
	}
	
	.colDchContenido{
		float: 			right;
		width:			48%;
		margin-bottom:	2em;
		font-size:		75%;
	}
	
	.cuadroInfo{
		margin-left: 	20%;
		margin-right: 	20%;
		margin-top: 	150px;
	}
	
	.fonCabInfo {
		background: 	url(/medioambiente/img/rediam/contenido/fonCab.png) right top no-repeat #429e21;
		padding-right: 	2px;
		width: 			100%;
		margin-bottom: 	0.7em;
	}
	
	.fonCabInfo h3{
		background: 	url(/medioambiente/img/rediam/contenido/esqLT_info.png) left top no-repeat transparent;
		padding-left:   39px;
		padding-top:	0.2em;
		padding-bottom:	0.1em;
		font-weight: 	bold;
		font-size: 		100%;
		color: 			#ffffff;
		height:			1.4em;
	}	
	
	.fonCabContenido, #titbusc{
		background: 	url(/medioambiente/img/rediam/contenido/fonCab.png) right top no-repeat #429e21;
		padding-right: 	2px;
		width: 			100%;
		margin-bottom: 	0.7em;
	}
	
	.fonCabContenido h3{
		background: 	url(/medioambiente/img/rediam/contenido/esqLT.png) left top no-repeat transparent;
		padding-left:   39px;
		padding-top:	0.2em;
		padding-bottom:	0.1em;
		font-weight: 	bold;
		font-size: 		90%;
		color: 			#ffffff;
		height:			1.4em;
	}
	
	#titbusc h3{
		background: 	url(/medioambiente/img/rediam/contenido/esqLT_busc.png) left top no-repeat transparent;
		padding-left:   39px;
		padding-top:	0.2em;
		font-weight: 	bold;
		font-size: 		90%;
		color: 			#ffffff;
		height:			1.4em;
	}
	
	#titbusc h3 img{
		display: none;
	}
	
	#contbusc label{
		color: 			#3d9028;
		float:			left;
		font-size:		75%;
		font-weight:	bold;
		padding-right:	1.5%;
		padding-top: 	0.2em;
		text-align:		right;
		width:			40%;
	}
	
	.cajatxtbusc {
		width: 			40%;
	}
	
	#botonint{
		width: 			100%;
		text-align: 	center;
	}
	
	.button_enviar{
		background:		#3d9028;
		border-right:	thin outset #FFFFFF;
		border-top:		thin outset #FFFFFF;
		color:			#ffffff;
		font-size:		60%;
		font-weight:	bold;
		margin-top:		0.1em;
		text-align:		center;
		padding:		0.2em 0.7em;
	}
	
	.button_solicitar{
		background:		#c0c0c0;
		border: 		0;
		border-right:	thin outset #FFFFFF;
		border-top:		thin outset #FFFFFF;
		color:			#ffffff;
		font-size:		60%;
		font-weight:	bold;
		margin-top:		0.1em;
		text-align:		center;
		padding:		0.2em 0.7em;
	}
	
	.button_borrar{		
		color:			#000;
		font-size:		60%;
		font-weight:	bold;
		margin-top:		0.1em;
		text-align:		center;
		padding:		0;
	}
	
	.button_form {
		border:			none !important;
	}
	
	* html button.button_form {
		margin-bottom:	2px !important; 
	}
	
	#listEnlaces{
		font-size: 			75%;
	}
	
		
	#listEnlaces p a {
		background: url(/medioambiente/img/rediam/icons/flch_link.png) no-repeat;
		background-position: 0em center;
		padding-left: 1.5em;
		clear: both;
		font-weight: bold;
		/*font-size: 85%;*/
	}
	
	#listEnlaces ul {
		clear:				both;
		list-style-type: 	none;
		margin-bottom:		2em;
		border: 			0;
	}
	
	#listEnlaces li {
		text-align: 		justify;		
		margin-top: 		0.7em;
		margin-left:0;
		margin-right:0;
		width: auto /*!important*/;
		padding:0;
		padding-left: 2.5em;
		line-height: 1.35em;
		background-position: 0.5em 0.25em;
	}
	
	* html #listEnlaces  li {
		width: 99.5%;
		overflow: hidden;
		line-height: 1.3em !important;
	}
	
	* html #listEnlaces  li a {
		line-height: 1.3em !important;
	}
	
	#listEnlaces ul ul{
		margin-top:			0;
		list-style-type: 	none;		
	}
	
	li img{
		height: 			18px;
		margin-right: 		0.5em;
		display: 			inline;
		vertical-align:		-20%;
		float: 				left;
	}
	
	.enlaceNoticia{
		background: 		 url(/medioambiente/img/rediam/icons/ico_noticia.png) no-repeat;
		background-position: 0em 0em;
		padding-left: 		 3%;
	}
	
	.enlaceContEstructurado{
		background: 		 url(/medioambiente/img/rediam/icons/ico_cont_estructurado.png) no-repeat;
		background-position: 0em 0em;
		padding-left: 		 3%;
	}
	
	.enlaceVinculo{
		background: 		 url(/medioambiente/img/rediam/icons/flch_link.png) no-repeat;
		background-position: 0em 0.1em;
		padding-left: 		 3%;
	}
	
	.enlaceIndiceDescargas{
		background: 		 url(/medioambiente/img/rediam/icons/ico_indice_descargas.png) no-repeat;
		background-position: 0em 0em;
		padding-left: 		 3%;
	}
	
	.enlaceDocumento{
		background: 		 url(/medioambiente/img/rediam/icons/ico_documento.png) no-repeat;
		background-position: 0em 0em;
		padding-left: 		 3%;
	}
	
	.enlaceLista{
		/*list-style:			 none;
		background: 		 url(/medioambiente/img/rediam/icons/ico_lista.png) no-repeat;
		background-position: 4px 0.2em;
		padding-left: 		 25px;
		margin-bottom:		 0.3em;*/
	}
	
	ul li ul  li a.enlaceLista{
		/*list-style:			 none;
		background: 		 url(/medioambiente/img/rediam/icosListados/ico_nivel5.gif) no-repeat;
		background-position: 0px 0.2em;
		padding-left: 		 15px;
		margin-bottom:		 0.3em;*/
	}
	
	/* ---------------------------------- CATEGORIAS DEL CATALOGO ----------------------------------------*/
	
	#listadoCatalogo{
		font-size: 		85%;
	}
	
	#listadoCatalogo ul{
		list-style-type: none;
	}
	
	#listadoCatalogo li{
		display:		block;
		/*width: 			100%;*/
		margin-top: 	1.5em;	
	}
	
	.catCatalogo{
			
	}
	
	.nomCatCatalogo a{
		color: 			#339933;
	}
	
	.nomCatCatalogo a:hover{
		color: 			 #55BB55;
		text-decoration: underline;
	}
	
	.numCatCatalogo{
		font-size: 		100%;
		font-weight: 	bold;
		color: 			#000000;
		margin-right: 	0.5em;
		/*------------------------------------*/
		display:		none;
	}
	
	.nomCatCatalogo{
		/*display: 		inline;
		font-size: 		100%;
		font-weight: 	bold;
		color: 			#339933;*/
		border-bottom:	1px dotted #999999;
		color:			#339933;
		font-size:		100%;
		font-weight:	bold;
		display:		block;
	}
	
	#listadoCatalogo li .descriCatCatalogo ul{
		/*border-top: 	 dotted 1px #999999;*/
		width: 			 100%;
		list-style-type: none;
		clear: 			 both;
		padding-left: 	 0.1em;
		padding-top: 	 0.5em;
		font-size: 		 100%;
	}
	
	#listadoCatalogo li .descriCatCatalogo li{
		display: 		inline;
		font-size: 		100%;
		width:			auto;
	}
	
	#listadoCatalogo li .descriCatCatalogo li a{
		color: 			 #000000;
		text-decoration: none;
	}
	
	#listadoCatalogo li .descriCatCatalogo li a:hover{
		color: 			 #555555;
		text-decoration: underline;
	}
	
	.formCatAvanzado{
		padding-left: 10%;
		padding-right: 10%;
		text-align: left;
		font-size: 65%;
		font-weight: bold;
		width: 79%!important;
		width: 99%;
		min-heigth: 1%;
		height: auto!important;
		height: 1%;
	}
	
	.elemFormCat{
		margin-top: 1.5em;
		width: 100%;
	}
	
	.formCatAvanzado label{
		display: 	block;
	}
	
	.formCatAvanzado input{
		display: block;
		width: 	100%;
		overflow: hidden;
	}

	.elemFormCatCol1{
		margin-top: 1.5em;
		width:		35%;
		float:		left;
	}
	
	.elemFormCatCol2{
		margin-top: 1.5em;
		width:		35%;
		float:		right;
	}
	
	.elemFormCatCol1 input, .elemFormCatCol2 input{
		clear:		both;
		width:		100%;
	}
	
	.subFormCatAvanzado{
		float: 			left;
		border-left: 	dashed 1px #589131;
		border-right: 	dashed 1px #589131;
		width: 			80%;
		margin-left: 0!important;
		margin-left: 5%;
		margin-top: 1.5em;
		margin-bottom: 2em;
		min-heigth: 1%;
		height: auto!important;
		height: 1%;
	}
	
	.subFormCatAvanzado[class]{
		float: 			left;
		border-left: 	dashed 1px #589131;
		border-right: 	dashed 1px #589131;
		margin:			1.5em auto 2em auto;
		width: 			100%;
	}
	
	
	.subFormCatAvCol1{
		float: 			left;
		width: 			35%;
		padding-left: 	5%;
		padding-right: 	2%;
		clear: 			left;
		border-top: 	dashed 1px #589131;
		padding-top: 	1em;
		margin-bottom: 	1em;
	}
	
	.subFormCatAvCol2{
		float: 			right;
		width: 			35%;
		padding-right: 	5%;
		padding-left: 	2%;
		clear: 			right;
		border-top: 	dashed 1px #589131;
		padding-top: 	1em;
		margin-bottom: 	1em;
	}
	
	.subFormCatAvanzado p a{
		background: 	none;
		margin: 		0;
		padding: 		0;
		margin-right: 	5%;
	}
	
	.subFormCatAvanzado p input{
		margin-right: 	1em;
	}
	
	.subFormCatAvanzado label{
		margin-top: 	1.5em;
		display: 		block;
	}
	
	.subFormCatAvanzado input{
		width: 			100%;
	}
	
	.formCatAvanzado p input{
		border:			0;
		width: 			auto;
	}
	
	/* ---------------------------------- RESULTADOS DE CONSULTA ----------------------------------------*/
	
	#listResultados{
		list-style-type: none;
	}
	
	#listResultados li{
		margin-bottom:	0.7em;
		padding-left:	0.2%;
		width:			99%;
	}
	
	#resultadosConsultas p.tCenter a{
		background: 		 	url(/medioambiente/img/rediam/icons/flch_link.png) no-repeat;
		background-position: 	0em 0.1em;
		padding-left: 			1.5em;
		clear:					both;
		font-weight: 			bold;
		font-size:				70%;			
	}
	
	.liusHit{ 
		color: blue;
	}
	
	.numResConsulta{
		color:			#798C37;
		float:			left;
		font-size:		155%;
		font-weight:	normal;
		padding-top:	0.1em;
		text-align:		right;
		width:			7%;
	}
	
	.txtResConsulta{
		border-bottom:	1px dotted #999999;
		margin-left:	1%;
		padding-bottom:	0.1em;
		width:			98%;
	}
	
	.titResConsulta{
		color:			#000000;
		font-size:		70%;
		font-weight:	bold;
		padding-left:	0.2em;
		padding-top:	0.5em;
		width:			100%;
	}
	
	.titResConsulta a{
		color: 			 #000000;
		text-decoration: none;
	}
	
	.titResConsulta a:hover{
		color: 			 #555555;
		text-decoration: underline;
	}
	
	.descriResConsulta{
		color:			#000000;
		font-size:		70%;
		padding-left:	0.1em;
		padding-top:	0.5em;
		width:			100%;
	}
	
	.descriResConsulta ul{
		width: 			 100%;
		list-style-type: none;
		clear: 			 both;
		padding-left: 	 0.1em;
		padding-top: 	 0.5em;
		font-size: 		 100%;
	}
	
	.descriResConsulta li{
		display: 		inline;
		font-size: 		100%;
	}
	
	.descriResConsulta li a{
		color: 			 #000000;
		text-decoration: none;
	}
	
	.descriResConsulta li a:hover{
		color: 			 #555555;
		text-decoration: underline;
	}
	
	.linkMasInfo{
		width: 100%;
		text-align: right;
		display: block;
	}
	
	.masInfo{
		cursor: 		pointer;
		background: 	url(/medioambiente/img/rediam/icons/cruzBolaAmarilla.png) left no-repeat;
		padding-left: 	1.5em;
		font-size: 		65%;
	}
	
	.linkResultado{
		text-align: 	right;
		font-size:		70%;
		margin-top:		1em;
		clear:			both;
	}
	
	.linkResultado a {
		color: 			#339933;
	}
	
	.linkResultado a:hover {
		color: 			 #55BB55;
		text-decoration: underline;
	}
	
	.linkResultado a .linkResultadoFicha{
		padding:		0 1em;
		margin:			0 1em;
		border-right:	solid 1px #339933;
		border-left:	solid 1px #339933
	}
	
	.linkResultado a .linkResultadoFichaFinal{
		padding-right:	0 1em;
		margin-right:	0 1em;
		border-right:	solid 1px #339933;
	}
	
	.linkResultado img {
		float: 			none
	}
	
	.paginador{
		float: 			left;
		width: 			97.5%;
		margin-top: 	1.5em;
		margin-left: 	1%;
		background: 	#d3d6dc;
		text-align: 	center;
		font-size: 		70%;
		padding-top: 	0.2em;
		padding-bottom: 0.3em;
		font-weight: 	bold;
	}
	
	.contDosColCabForm .paginador{
		float:			left;
		font-size:		70%;
		font-weight:	bold;
		margin-top:		0.3em;
		padding-bottom:	0.3em;
		padding-top:	0.2em;
		text-align:		center;
		width:			100%;
		background: 	#E2EED2;
		margin-left:	0;
		margin-bottom:	2em;
	}
	
	.paginador ol{
		list-style-type: none;
		float: 			 right;
		display: 		 inline;
	}
	
	.paginador ol li{
		padding-left:	0.5em;
		padding-right: 	0.5em;
		display: 		inline;
		border-right: 	solid #999999 1px;
	}
	
	.paginador ol li a{
		font-size:		90%;
	}
		
	.titPaginador{
		font-size:		90%;
		float:			left;
		padding-left:	0.5em;
		padding-right: 	0.7em;
		display: 		inline;
		border-right: 	none;
	}
	
	.paginador ol li.ultElemPaginador{
		padding-left:	0.5em;
		padding-right: 	0.5em;
		display: 		inline;
		border-right: 	none;
	}
	
	/* ---------------------------------- DESCRIPCI�N ----------------------------------------*/
	
	.enlacesDescri{
		margin-top: 	0.5em;
		width: 			100%;
		font-size: 		65%;
		font-weight: 	normal;
	}
	
	.enlacesDescri ul{
		list-style: 			none;
		list-style-position: 	inside;
	}
	
	.enlacesDescri li{
		margin-left: 	5%;	
		margin-top: 	0.7em;
		margin-bottom: 	0.5em;
		clear: 			both;
	}
	
	.enlacesDescri a{
		padding-left: 	1.7em;
		background: 	url(/medioambiente/img/rediam/icons/flch_link.png) left no-repeat;
	}
	
	.imgDescri{
		width: 			20em;
		float: 			left;
		margin-right: 	0.7em;
		margin-top: 	0.5em;
	}
	
	/* ---------------------------------- CONTENIDOS ----------------------------------------*/
	
	.contTablas{
		width: 			94%;
		/*margin-left: 	auto;
		margin-right: 	auto;*/
		margin-left: 	3%;
		margin-right: 	3%;
		text-align: 	center;
	}
	
	.contTablas[class]{
		width: 			100%;
		margin-left: 	auto;
		margin-right: 	auto;
		text-align: 	center;
	}
	
	.contVentanaAviso{
		background: 	transparent url(/medioambiente/img/rediam/avisos/avisos_bg.gif) no-repeat scroll left center;
		text-align: 	center;
		padding-top: 	4em;
		padding-bottom: 	4em;
		margin-left: 	1em;
		padding-left: 	170px;
		font-weight: 	bold;
		color: 			#666666;
	}
	
	.cuadroAviso{
		width: 70%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 150px;
	}
	
	.contInfo{
		border:			1px solid #3d9028;
		background:		#e2eed2;
		font-size:		70%;
		font-weight:	bold;
		margin-left:	5%;
		margin-right:	5%;
		padding:		1% 2.5%;
		/*width:			98%;*/
		margin-bottom:  2em;
	}
	
	#listEnlaces .contInfo{
		border:			1px solid #3d9028;
		background:		#e2eed2;
		font-size:		105%;
		font-weight:	bold;
		padding:		1%;
		margin-left: 	9%;
		margin-right: 	9%;
		/*width:			98%;*/
		margin-bottom:  2em;
	}
	
	
	.txtInfo{
		line-height:	120%;
		padding:		0.5em;
	}
	
	/*
	.txtInfo img{
		margin-right: 	5px;
		float:			left;
		position:		relative;
	}*/
	
	.txtInfo p {
		display:		inline
	}
	
	.txtInfoMsgCenter{
		font-size:		100%;
		text-align:		center;
		color:			#666666;
	}
	
	.txtInfoMsgCenter img, .txtInfoErrorCenter img{
		margin-right: 	5px;
		float:			none;
	}
	
	.contVentanaAviso .txtInfoMsg{
		font-size:		100%;
		text-align:		center;
		color:			#666666;
	}	
	
	.txtInfoMsg{
		font-size:		100%;
		text-align:		justify;
		color:			#666666;/*
		margin:			0.9em 20px;*/
	}

	
	.txtInfoError{
		font-size:		100%;
		text-align:		left;
		color:			#e1330b;
		margin:			0.9em 20px;
	}
	.txtInfoErrorCenter{
		font-size:		100%;
		text-align:		center;
		color:			#e1330b;
	}	
	
	
	
	.descriConTitulo{
		float: 			none;
		line-height: 	150%; 
		padding-top: 	1em;
		padding-bottom: 1em; 
		margin-bottom: 	0.5em; 
		border-top: 	dashed 1px #589131; 
		border-bottom: 	dashed 1px #589131; 
		font-size: 		65%;
	}
	
	.descriSinTitulo{
		border-bottom:	1px dashed #589131;
		/*font-size:		95%;*/
		line-height:	110%;
		margin-bottom:	1.3em;
		padding-bottom:	0.5em;
	}
	
	.descriSinTitulo ul{
		list-style: none;
		list-style-position: inside;
		margin-left: 2em;
	}
	
	.descriSinTitulo ol{
		margin-left: 2em !important;
	}
	
	.descriSinTitulo ol li{
		background: none !important;
		padding-left: 0 !important;
	}
	
	#cuerpobuscador ul{
		font-size:		70%;
		list-style: none;
		list-style-image:	url(/medioambiente/img/rediam/icons/ico_info.png);
		list-style-position: inside;
		margin-left: 2em;
		margin-bottom: 0.5em;
	}
	
	#cuerpobuscador ul li{
		
	}
	
	.indiceLinealPeq{
		width: 			100%; 
		margin-left: 	auto; 
		margin-right: 	auto; 
		text-align: 	center;
		clear:			both;
	}
	
	.indiceLinealPeq ul{
		text-align: 	center; 
		font-weight: 	bold;  
		list-style: 	none;
		font-size: 		60%;
		width: 			100%;
		margin-top: 	0.5em;
		margin-bottom: 	0.5em;
	}
	
	.indiceLinealPeq li{
		display: 		inline;
		background: 	url(/medioambiente/img/rediam/icons/flch_link.png) left no-repeat;
		padding-left: 	1.7em;
		margin-left: 	0.7em;
		cursor: 		pointer;
	}
	
	.indiceLinealPeq a{		
		color: 			#000000;
	}
	
	.indiceLinealPeq a:hover{		
		color: 			#999999;
	}
	
	
	/*--------------------------------------------------------------------------------------------*/
	
	#titular a{
		color:		#888;
		text-decoration: none;
	}
	
	#titular a:hover{
		color:		#aaa;
		text-decoration: underline;
	}
	
	#titular2{
		font-size: 	100%;
		color:		#888;
		font-weight:bold;
		border-bottom:1px dotted #888888;
		clear:			both;
	}
	
	#titular2 p{
		margin-bottom: 0px;
	}
	
	#titular3{
		font-size: 		90%;
		color:			#999;
		font-weight:	bold;
		font-style : 	italic;
		padding-left: 	0.3em;
		clear:			both;
	}
	
	.fechaNoticia{
		font-size: 		90%;
		color:			#999;
		font-weight:	bold;
		font-style : 	italic;
		padding-left: 	0.3em;
	}
	
	.imagenContenido, .fotoNoticia{
		width:		27%;
		float:		right;
		padding:	0.2em 0em 0.2em 1em;
	}
	
	.imagenContenido img, .fotoNoticia img{
		width:		99.5%;
	}
	p.pieFotoNoticia{
		margin-bottom: 	0;
		display: 		block;
		width:			98.5%;
		border:			1px solid #3d9028;
		background:		#e2eed2;
		font-size:		70%;
		padding:		0 0.5%;
		text-align:		center;
	}
	
	.contenido a {
		color: 			#339933;
	}
	
	.contenido a:hover {
		color: 			 #55BB55;
		text-decoration: underline;
	}
	
	.contenido .textoContenido{
		padding-left: 0.3em;
	}
	
	.contenido .textoContenido, .textoNoticia, .textoIndice{
		font-size:		75%;
		line-height:	110%;
	}	
	
	.contenido .apartado{
		margin:			0;
		padding:		0em 0.5em 0.5em 1.5em;
		border-left:	0px solid #88D555;
		clear:			right;
	}
	
	.contenido .apartado ul li{
		background: 	transparent url(/medioambiente/img/rediam/icosListados/ico_nivel4.gif) no-repeat left -0.3em;
		padding-left: 	15px;
		margin-top:		0.1em;
	}
	
	.contenido .apartado ul li ul li{
		background: 	transparent url(/medioambiente/img/rediam/icosListados/ico_nivel5.gif) no-repeat left 0.2em;
		padding-left: 	10px;
		margin-top:		0.2em;
	}
	
	.contenido .apartadoTitulo{
		font-size:			110%;
		text-decoration:	underline;
		color:				#333;
	}
	
	.contenido .textoApartado{
		font-size:		75%;
		line-height:	110%;
	}
	
	.contenido .apartado h3{
		border-bottom:	1px dotted #888888;
		font-size:		80%;
		clear:			both;
		margin-bottom:	0.5em;
	}
	
	.contenido .subApartado{		
		margin:			0;
		padding:		0em 0.5em 0.5em 1.5em;
		border-left:	solid 0px #eee;
	}
	
	.contenido .textoSubApartado{
		font-size:		75%;
		line-height:	110%;
	}
	
	.contenido .subApartado h4{
		border-bottom: 	dashed 1px #589131;
		color:			#888;
		font-size:		80%;
		clear: 			both;
	}
	
	#listadoApartados{
		
	}
	
	.contenido ol {
		font-size:			78%;
		list-style-image:	none;
		padding: 			0.5em 3em;
		margin-bottom:		0.5em;
		margin-top:			0.5em;
		text-align:			left;
	}
	
	.contenido ul {
		font-size:			70%;
		list-style:			none;
		padding: 			0.5em 1em;
		margin-bottom:		0.5em;
		margin-top:			0.5em;
		text-align:			left;
	}
	
	.contenido .apartado li {
		/*font-size:			1.2em;*/
	}
	
	.contenido .apartado li li{
		font-size:			100%;
	}
	
	.contenido ol ol, .contenido ul ul, .contenido ol ul, .contenido ul ol {
		font-size:		100%;
		padding: 		0em 0em 0em 3em;
		margin-bottom:	0em;
		margin-top:		0em;
	}
	
	.contenido ul li {
		padding: 		0.1em 1em;
	}
	
	.contenido ol li {
		background: 	none;
		padding: 		0.1em 0em;
	}
	
	.contenido ol li img, .contenido ul li img {
		height:			auto;
		float:			none;
	}
	
	#indiceDescarga li a{
		/*font-size:		110%;*/
	}
	
	#indiceDescarga ul li{
		margin-top:		1em;
		background:		url(/medioambiente/img/rediam/icons/ico_lista.png) 0em 0.3em transparent no-repeat;
	}
	
	#indiceDescarga ul ol li{
		margin-top:		none;
		background:		none;
	}
	
	.subApartadoSubtitulo, .subSubApartadoSubSubtitulo, .subSubApartadoSubtitulo, .apartadoSubtitulo, .apartadoSubSubtitulo, .subApartadoSubSubtitulo{
		margin-left:	1em;
		margin-top:		0.5em;
	}
	
	.subApartadoSubtitulo, .apartadoSubtitulo, .subSubApartadoSubtitulo{
		font-weight:	bold;
	}
	
	.subSubApartadoSubSubtitulo, .apartadoSubSubtitulo, .subSubApartadoSubSubtitulo, .subApartadoSubSubtitulo{
		font-style:		italic;
	}
	
	.textoSubSubApartadoIndice p, .textoSubApartadoIndice p, .textoApartadoIndice p{
		margin-left:	1em;
		margin-bottom:	0em;
	}
	
	.contenido .textoSubApartado ul, .contenido .textoSubApartado ol{
		font-size:		100%;
		line-height:	100%;
		padding-left:	1em;
	}
	
	.contenido .contDosColCab {
		margin-top:	1em;
	}
	
	.contenido .contDosColCab #listEnlaces{
		font-size:	110%;
	}
	
	.contenido .contDosColCab #listEnlaces ul{
		padding:	0.5em 0pt 0pt 1em;
		margin: 0 0;
	}
	
	.contenido .contDosColCab #listEnlaces li{
		margin: 0;
		margin-bottom: 0.2em;
	}
	
	.contenido .contDosColCab #listEnlaces li img{
		float:		left;
	}
	
	.contenido p.tCenter {
		font-size:	75%;
	}
	
	.contenido p.tCenter a, .contenido .contDosColCab a{
	    color: 			#555555;
	    text-decoration: 		none;
	    background-color: 		transparent;
	    outline:			none;
	}
	
	.contenido p.tCenter a:hover /*,  .contenido .contDosColCab a:hover */ {
	    color: 					#aaaaaa;
	    text-decoration: 		underline;
		background: 		url(/medioambiente/img/rediam/icons/flch_link.png) no-repeat;
		background-position:0em center;
		padding-left: 		1.5em;
		clear: 				both;
		font-weight: 		bold;
	}
	
	#modificaciones{
		padding-left: 3%;
		padding-right: 3%;
		margin-top: 1.5em;;
	}
	
	#modificaciones ul{
		padding-left: 0;
	}
	
	#detallefoto{
		float:left;
		margin-bottom:1em;
		width:100%;
	}
	
	#detallefoto .foto{
		float: 	left;
		width:	67%;
	}
	
	#detallefoto .foto img{
		padding: 		0.2em;
		border:			1px solid #3d9028;
		width:			98%;
	}
	
	#detallefoto .textoFoto{
		float:			right;
		width:			30%;
		border:			1px solid #3d9028;
		background:		#e2eed2;
		font-size:		70%;
		padding:		1%;
	}
	
	#detallefoto .textoFoto dt{
		font-weight:	bold;
	}
	
	#detallefoto .textoFoto dd{
		padding-left:	1.2em;
		padding-top:	0.3em;
		padding-bottom:	0.3em;
		
	}
	
	#detallevideo{
		float:			left;
		margin-bottom:	1em;
		width:			100%;
	}
	
	#detallevideo .video{
		float:			left;
		padding: 		0.2em;
		border:			1px solid #3d9028;
		margin-left: 	20px;
		margin-right: 	10px;
	}
	
	#detallevideo .textovideo{
		clear:			right;
		font-size:		70%;
		margin-left:	20px;
		margin-top:		20px;
		line-height:	110%;
	}
	
	#detallevideo #textovideo dl{
		border:			1px solid #3d9028;
		background:		#e2eed2;
		font-size:		70%;
		padding:		1%;
		
	}
	
	#detallevideo #textovideo dt{
		font-weight:	bold;
	}
	
	#detallevideo #textovideo dd{
		padding-left:	1.2em;
		padding-top:	0.3em;
		padding-bottom:	0.3em;
		
	}
	
	#detallevideo #textovideo{
		margin-left:	440px;
	}
	
	/* ---------------------------------- TABLAS ----------------------------------------*/
	
	table {
		width: 95%;
		margin:auto;
		border-collapse:collapse;
	}
	
	
	table [class]{
		width: 100%;
		border-collapse:collapse;
	}
	
	table tbody{
		border-spacing:	0px;
	}
			
	.tablaHorizontal{
		font-size:		70%;
		font-weight:	bold;
		margin-left:	3%;
		margin-right:	3%;
		margin-top:		0.3em;
		margin-bottom:	0.7em;
		text-align:		justify;
	}
	
	.tablaVertical{
		font-size: 		70%;
		margin-left: 	0%;
		margin-right: 	0%;
		margin-top: 	0.3em;
		margin-bottom:	0.7em;
		font-weight: 	bold;
		text-align: 	justify;
	}
	
	.ficha, #tablalistado table{
		clear: 			both;
		font-size:		95%;
		width:			100%;
	}
	
	.tabla_fija, #tablalistado table{
		table-layout: fixed;
	}
	
	button.fuente_verdana {
		font-family: Verdana, Arial, Helvetica, sans-serif!important;
	}

	
	.pesTabla{
		float:			left;
		width:			50%;
		bottom: 		-1.2em;
	}
	
	.fonPesTabla{
		width: 			100%;
		background: 	url(/medioambiente/img/rediam/tablas/fonCab.png)  right top no-repeat #589131;
		height: 		1.7em;
		padding-right: 	0.1em;		
	}
	
	.esqLPesTabla{
		float:			left;
		background: 	url(/medioambiente/img/rediam/tablas/esqLT.png) top left no-repeat #589131;
		height: 		1em;
		width: 			1em;
	}
	
	.txtPesTabla{
		margin-top: 	0.2em;
		color: 			#ffffff;
		left: 			0.7em;
		float: 			left;
		background:		#589131;
	}
	
	.ficha tr, #tablalistado table tr{
		border: 	solid 1px #60ad36; 
	}
	
	.tablaHorizontal th{
		width:			30%;
		vertical-align: middle;
		text-align:		left;
		padding: 		0.4em 1em;		
		background:		#c7e5bf;
		border-bottom: 	solid 1px #91b77c; 
		border-right: 	solid 1px #91b77c;
		border: 		solid 1px #91b77c;
	}
	
	.tablaVertical th, #tablalistado table th{
		width:			30%;
		vertical-align: middle;
		padding: 		0.4em 0.6em;		
		background:		#c7e5bf;
		border-bottom: 	solid 1px #60ad36; 
		border-right: 	solid 1px #60ad36;
		border-top:		solid 1px #60ad36;
		border: 	solid 1px #91b77c;
	}
	
	/* REVISION TODO */
	.tablaHorizontal td, #tablalistado table td{		 
		border-bottom: 	solid 1px #60ad36;		
		border-right: 	solid 1px #60ad36;	
		background: 	#f4f6af;
		padding: 		0.4em;
		border: 	solid 1px #91b77c;
		
		/* nuevo */
		width: 70%;
	}
	
	.tablaVertical td{
		border-bottom: 	solid 1px #60ad36;
		border-right: 	solid 1px #60ad36;	
		background: 	#f4f6af;
		padding: 		0.4em;
		border: 		solid 1px #91b77c;
	}
	
	.tablaVertical td a, .tablaVertical td a:hover{
		display:		block;
		text-align:		center;
	}
	
	.tablaHorizontal #esqInfIzq{
		background: 	url(/medioambiente/img/rediam/tablas/esq_inf_izq_tabla.gif) left bottom no-repeat #c7e5bf; 
		border: 		0px; 
		border-right: 	solid 1px #91b77c;
		border-top: 	solid 1px #91b77c;
	}
	
	.tablaVertical #esqInfIzq{
		background: 	url(/medioambiente/img/rediam/tablas/esq_inf_izq_tabla.gif) left bottom no-repeat #f4f6af; 
		border: 		0px; 
		border-right: 	solid 1px #91b77c;
		border-top: 	solid 1px #91b77c;
	}
	
	.tablaHorizontal #esqSupDch{
		/*background: 	url(/medioambiente/img/rediam/tablas/esq_sup_dch_tabla.gif) right top no-repeat #f4f6af; */
		background-color: 	#f4f6af; 
		border: solid 1px #91b77c;
		/*border-bottom: 	solid 1px #91b77c;
		border-left: 	solid 1px #91b77c;*/
	}
	
	.tablaVertical #esqSupDch{
		/*background: 	url(/medioambiente/img/rediam/tablas/esq_sup_dch_tabla.gif) right top no-repeat #c7e5bf; */
		background-color: #c7e5bf; 
		border: 		solid 1px #91b77c;
		/*border-bottom: 	solid 1px #91b77c;
		border-left: 	solid 1px #91b77c;*/
	}
	
	.ficha #esqInfDch{
		background: 	url(/medioambiente/img/rediam/tablas/esq_inf_dch_tabla.gif) right bottom no-repeat #f4f6af; 
		border: 		0px; 
		border-left: 	solid 1px #91b77c;
		border-top: 	solid 1px #91b77c;
	}
	
	/*-------------------------------------------------------------------------------------------*/
	/*-----------------------GESTI�N DE USUARIOS----------------------------------*/
	/*-------------------------------------------------------------------------------------------*/
	
	#menuAdmin{
		text-align: 	center; 
	}
	
	#menuAdmin ul{
		text-align: 	center; 
		font-weight: 	bold;  
		list-style: 	none;
		font-size: 		90%;
		margin:			0.5em 30%;
		width:			300px;
		padding:		0 1.5em;
		/*background: 	url(/medioambiente/img/rediam/contenido/bg_listado_verde.gif) right repeat-y;*/
		/*border-bottom:	solid 1px #b0d895;
		border-left:	solid 1px #b0d895;
		border-right:	solid 1px #b0d895;*/
	}
	
	#menuAdmin li{
		color:			#659024;
		padding:		0.2em 0em;
		width:			100%;
		text-align:		center;
		background:		transparent url(/medioambiente/img/rediam/botones/mnu_admin_on_bg.png) no-repeat scroll center;
		/*border-top:		solid 1px #b0d895;*/
	}
	
	#menuAdmin a, #menuAdmin button{
		font-size:		110%;
		padding:		1em 0px;
		display:		block;
		border:			solid 1px #fff;
		color:			#659024;
		width:			100%;
		font-weight:	bold;
		background:		transparent url(/medioambiente/img/rediam/botones/mnu_admin_bg.png) no-repeat scroll center;
	}
	
	#menuAdmin a:hover{
		color:			#659024;
		background:		transparent url(/medioambiente/img/rediam/botones/mnu_admin_on_bg.png) no-repeat scroll center;
		text-decoration:none;
	}
	
	#menuAdmin button:hover{
		text-decoration:underline;
		color:			#659024;
		background:		transparent url(/medioambiente/img/rediam/botones/mnu_admin_on_bg.png) no-repeat scroll center;
	}
	
	.indiceGestionUsuarios{
		width: 			100%; 
		margin-left: 	auto; 
		margin-right: 	auto; 
		text-align: 	center;
	}
	
	.indiceGestionUsuarios ul{
		text-align: 	center; 
		font-weight: 	bold;  
		list-style: 	none;
		font-size: 		75%;
		width: 			100%;
		margin-top: 	0.5em;
		margin-bottom: 	0.5em;
	}
	
	.indiceGestionUsuarios li{
		display: 		inline;
		margin-left: 	5em;
		text-align: 	left;
		
	}
	
	.indiceGestionUsuarios a{
		padding-left:	20px;
		background: 	url(/medioambiente/img/rediam/icons/flch_link.png) left 0.1em no-repeat;
		color: 			#000000;
		width:			25%;
		text-align: 	left;
	}
	
	.indiceGestionUsuarios a:hover{
		color: 			#999999;
		width:			25%;
		text-align: 	left;
	}
	
	#formAdministracion{
		font-size: 		90%;
	}
	
	p.txtError, noscript p, #msnglos h4{
		color:			#e1330b;
		float: 			left;
		font-size: 		75%;		
		text-align:		center;
		width:			100%;
		margin-top: 	0em;
		margin-bottom:	1em;
	}
	
	p.nav2{
		display: 		none;
	}
	
	#msnglos {
		margin-top:		1em;
	}
	
	.colForm1{
		float: 			left;
		padding-left: 	9%;
		width: 			46%;
	}
	
	.colForm2{
		padding-right: 	9%;
		width: 			46%;
		float: 			right;
	}
	
	.colForm1[class]{
		float: 			left;
		padding-left: 	5%;
		width: 			43%;
	}
	
	.colForm2[class]{
		padding-right: 	5%;
		width: 			43%;
		float: 			right;
	}
	
	.elemFormAdmin{
		width: 			100%;
		float: 			left;
		margin-bottom: 	1em;
		font-size: 		85%;
		padding-bottom: 0.3em;
	}
	
	.titElemFormAdmin{
		width: 			35%;
		margin-right: 	2%;
		margin-bottom: 	0.3em;
		margin-top: 	0.1em;
		float: 			left;
		display: 		block;
		padding-top:	0.1em;
		
	}
	
	.titElemCentro{
		text-align: 	left;
		padding-left:	9%;
		padding-right:	9%;
	}
	
	.itemElemCentro, .itemElemCentro2{
		padding-left:	9%;
		padding-right:	9%;
		font-size:		94%;
		/*border-bottom:	dashed 1px #3e8f28;*/
	}
	
	.colForm1 .titElemCentro, .colForm2 .titElemCentro{
		text-align: 	left;
		padding-left:	0%;
		padding-right:	0%;
	}
	
	.colForm1 .itemElemCentro, .colForm2 .itemElemCentro,
	.colForm1 .itemElemCentro2, .colForm2 .itemElemCentro2{
		padding-left:	0%;
		padding-right:	0%;
		font-size:		94%;
		/*border-bottom:	dashed 1px #3e8f28;*/
	}
	
	.itemElemCentro ul{
		clear: both;
	}
	
	.txtTitElemFormAdminCentro{
		color: 			#3e8f28;
		font-weight: 	bold;
		font-size: 		85%;
		text-align: 	left;
		margin-bottom: 	0.3em;
		margin-top: 	0.1em;
		display: 		block;
	}
	
	/*------------------------------------------*/
	
	.colForm .elemFormAdmin{
		width: 			100%;
		float: 			left;
		margin-bottom: 	1em;
	}
	
	.colForm .titElemFormAdmin{
		width: 			40%;
		margin-right: 	2%;
		margin-bottom: 	0.3em;
		margin-top: 	0.1em;
		float: 			left;
		display: 		block;
		padding-top:	0.1em;
		
	}
	
	.colForm .itemFormAdmin{
		width:			50%;
		padding-right:	0.2em;
		text-align: 	left;
		float: 			left;
		font-size:		90%;
	}
	
	.colForm .txtTitElemFormAdmin{
		color: 			#3e8f28;
		font-weight: 	bold;
		font-size: 		85%;
		text-align: 	right;
		margin-bottom: 	0.3em;
		margin-top: 	0.1em;
		display: 		block;
	}
	
	* html label.txtTitElemFormAdmin{
		position:		relative;
		width: 			95%;
	}
	
	.colForm .txtTitElemFormAdminSelect{
		color: 			#3e8f28;
		font-weight: 	bold;
		font-size: 		85%;
		text-align: 	right;
		margin-bottom: 	0.3em;
		margin-top: 	2em;
		display: 		block;
	}
		
	.colForm ul, .colForm1 ul, .colForm2 ul {
		list-style-image: 	none;
		padding-left:		2em;		
	}
	
	.colForm ul li, .colForm1 ul li, .colForm2 ul li {
		list-style:			 none;
		background: 		 url(/medioambiente/img/rediam/icons/ico_lista.png) no-repeat;
		background-position: 4px 0.2em;
		padding-left: 		 25px;
		margin-bottom:		 0.3em;
	}
		
	.itemFormAdmin ul li ul li{
		list-style:			 none;
		background: 		 url(/medioambiente/img/rediam/icosListados/ico_nivel5.gif) no-repeat;
		background-position: 0px 0.2em;
		padding-left: 		 15px;
		margin-bottom:		 0.3em;
	}
	
	
	/*------------------------------------------*/
	
	.colForm2 .itemFormAdmin, .colForm1 .itemFormAdmin{
		width:			60%;
		text-align: 	left;
		float: 			right;
		font-size:		94%;
	}
	.itemFormAdmin{
		width:			60%;
		text-align: 	left;
		float: 			left;
		font-size:		94%;
	}
	
	.itemFormAdmin *{
		width:			100%;
	}		
	
	.itemFormAdmin button {
		width:			auto;
		margin-top:		0.6em;
	}		
	
	.selectMultiple{
		height: 		7.2em; 
		overflow-y: 	auto;
		overflow-x:		hidden;
		border: 		solid #3e8f28 1px; 
		font-size: 		90%;
	}
	
	.elemSelectMultiple{
		padding: 		0.1em 0.5em;
		border-bottom: 	solid #3f9029 1px;
	}
	
	.selectMultiple input, .selectRadio input{
		width: 			auto;
		border:			0;
	}
	
	.selectMultiple label, .selectRadio label{
		width: 			auto;
		border:			0;
	}
	
	.itemElemCentro textarea {
		width:			100%;
		background:		#FFFFFF none repeat scroll 0%;
		border:			1px solid #3E8F28;
	}
	
	
	.itemElemCentro2 textarea {
		width:			100%!important;
		width: 			90%;
		background:		#FFFFFF none repeat scroll 0%;
		border:			1px solid #3E8F28;
	}
	
	.fieldset_oculto {
		border: 0px;
	}
	
	.elemRadio{
		padding: 		0.1em 0.5em;
	}
	
	.txtTitElemFormAdmin{
		color: 			#3e8f28;
		font-weight: 	bold;
		font-size: 		85%;
		text-align: 	left;
		margin-bottom: 	0.3em;
		margin-top: 	0.1em;
		display: 		block;
	}
	
	.txtTitElemFormAdminSelect{
		color: 			#3e8f28;
		font-weight: 	bold;
		font-size: 		85%;
		text-align: 	left;
		margin-bottom: 	0.3em;
		margin-top: 	1.6em;
		display: 		block;
	}
	
	.btnSelectFormAdmin{
		display:		block;
		text-align:		center;
	}
	
	.btnSelectFormAdmin input{
		width:			24px; 
		border:			0;
	}
	
	.btnFormAdmin {
		margin: 		auto;
		width:			100%;
		text-align:		center;
		border:			0;
	}
	
	.btnFormAdmin input{
		cursor:			pointer;
		margin:			0 1em;
		border: 		solid 1px #3e8f28;
	}
	
	.btnFormAdmin input:hover{
		cursor:			pointer;
		margin:			0 1em;
		border: 		solid 1px #3e8f28;
		background:		#E2EED2;
		color:			#333;
	}
	
	.btnElemFormAdmin{
		text-align:		center;
	}
	
	.btnElemFormAdmin input{
		cursor:			pointer;
		border: 		solid 1px #3e8f28;
		margin-top:		0.3em;
		width:			auto;
	}
	
	.btnElemFormAdmin input:hover{
		cursor:			pointer;
		margin-top:		0.3em;
		border: 		solid 1px #3e8f28;
		background:		#E2EED2;
		color:			#333;
	}
	
	.btnMetadatos{
		border: 		0px;
		margin-left:	1em;
		margin-right: 	1em;
		margin-top: 	0.5em;
	}
	
	/*-------------------------------------------------------------------------------------------*/
	/*---------------PORTLETS IZQUIERDA Y DERECHA----------------------------*/
	/*-------------------------------------------------------------------------------------------*/
	
	/*--------Com�n men�s con listado-----------*/
	.marcoMenusIzq {
		float: 			left; 
		width: 			22%;
		margin-left: 	0.2em;
	}
	
	.marcoMenusDch {
		float: 			right; 
		width: 			22%;
		margin-right: 	0.2em;
	}
	
	.portlet{
		margin-top: 	0.8em;
		width: 			100%;
		height: 		auto;
	}
	
	.titPortletListado {
		color: 			white;
		font-weight: 	bold;
		font-size: 		85%;
		float: 			left;
		margin-left: 	0.3em;
		margin-top: 	0.5em;
		float: 			left;
	}
	
	.titMenuInfor {
		color: 			white;
		font-weight: 	bold;
		font-size: 		75%;
		float: 			left;
		margin-left: 	0em;
		margin-top: 	0.2em;
		float: 			left;
	}
	
	.contMenuInfor{
		border-left: 	solid 1px #e2e0e1;
		border-right: 	solid 1px #e2e0e1;
		font-size: 		65%;
		font-weight: 	normal;
		padding-top: 	0.5em;
		padding-bottom: 0.5em;
		padding-left: 	2%;
	}
		
	.fonPieMenuIzq {
		position: 		relative;
		bottom: 		3px;
		float: 			left;
		height: 		7px;
		width: 			100%;
		width: 			100%;
		background: 	url(/medioambiente/img/rediam/portListado/esqRB2.png) right bottom no-repeat #efedee;
		padding-right: 	2px;
	}
	
	.esqLBMenuIzq {
		float:			left;
		background: 	url(/medioambiente/img/rediam/portListado/esqLB2.png) left bottom no-repeat #efedee;
		height: 		7px;
		width: 			11px;
	}
	
	.enlaceInfBlancoMenu{
		font-size: 		60%;
		font-weight: 	normal;
		float: 			left;
	}
	
	.enlaceInfBlancoMenu a{
		width: 			100%;
		float: 			left;
	    color: 			#ffffff;
	    text-decoration: none;
	    background-color: transparent;
		margin:	 		0px;
		padding: 		0px;
	}
	
	.enlaceInfBlancoMenu a:hover{
		width: 			100%;
		float: 			left;
	    color: 			#f3e763;
	    text-decoration: none;
	    background-color: transparent;
		margin: 		0em;
		padding:	 	0em;
	}
	
	.enlaceInfPort2{
		font-size: 		60%;
		font-weight: 	normal;
		padding-right: 	0.5em;
	
	}
	
	.enlaceInfPort2 a{
	    color: 			#ffffff;
	    text-decoration: none;
	    background-color: transparent;
		margin-top: 	0em;
		padding: 		0em;
	}
	
	.enlaceInfPort2 a:hover{		
	    color: 			#f3e763;
		text-decoration: none;
	}
	
	.enlaceInfBlancoMenuR{
		font-size: 		60%;
		font-weight: 	normal;
		float: 			right;
		width: 			50%;
	}
	
	.enlaceInfBlancoMenuR a{
		float: 			right;
	    color: 			#ffffff;
	    text-decoration: none;
	    background-color: transparent;
		margin-right: 	1em;
		margin-top: 	0.2em;
		padding: 		0em;
	}
	
	.enlaceInfBlancoMenuR a:hover{
		float: 			right;
	    color: 			#f3e763;
	    text-decoration: none;
	    background-color: transparent;
		margin-right: 	1em;
		margin-top: 	2em;
		padding: 		0em;
	}
	
	.enlaceInfNegroMenu{
		font-size: 		60%;
		font-weight: 	normal;
		text-align: 	right;
		margin:			0.1em;
	}
	
	.enlaceInfNegroMenu a{
		width: 			auto;
		text-align: 	right;
	    color: 			#000000;
	    text-decoration: none;
	    background-color: transparent;
		margin-right:	0.5em;
	}
	
	.enlaceInfNegroMenu a:hover{
		text-align: 	right;
	    color: 			#a3a3a3;
	    text-decoration: none;
	    background-color: transparent;
		margin-right: 	0.5em;
	}
	
	#rediam2 ul,#cajamenu2 ul {
		list-style-type: none;
		font-size: 		65%;
		display: 		block;
		background: 	url(/medioambiente/img/rediam/portListado/bgTabla.png) bottom repeat-x #fbf9fa;
	}
	
	#rediam2 ul li,#cajamenu2 ul  li {
		display: 		block;
		border-bottom: 	solid #d9d9d9 1px;
		width: 			99%;
		padding-top: 	0.1em;
		padding-bottom: 0.2em;
		padding-left: 	1%;
		text-align:		left;
	}
	
	#rediam2 ul a,#cajamenu2  ul a{
		width: 			93%;
		display: 		block;
		background: 	url(/medioambiente/img/rediam/icosListados/icoLista.png) no-repeat left center;
		padding-left: 	5%;
		color: 			#000000;
	}
	
	#rediam2 ul a:hover,#cajamenu2  ul a:hover{
		color: 			#60ad36;
		text-decoration:	none;
	}
	
	/*------------------Men� con listado REDIAM----------------------*/
	
	#rediam h2 img{
		background: 	url(/medioambiente/img/rediam/mnuRediam/bg_tit_rediamportlet.gif) left top no-repeat transparent;
		height:			28px;
		width:			79px;
		margin:			0;
		padding-left:	0.2em;
	}
	
	#rediam h2 {
		background:		#6BB343 url(/medioambiente/img/rediam/mnuRediam/fonCab.png) no-repeat scroll right top;
		height:			28px;
		margin:			0pt;
		overflow:		hidden;
	}
	
	#rediam .ocultar{
		display:		none;
	}
	
	
	#rediam  .fonCabPortletListado{
		float:			left;
		width: 			100%;
		background: 	url(/medioambiente/img/rediam/mnuRediam/fonCab.png) right top no-repeat #6bb343;
		height: 		1.8em;
		padding-right: 	0.2em;
	}	
	
	#rediam .esqLTPortletListado{
		float:			left;
		background: 	url(/medioambiente/img/rediam/mnuRediam/esqLT.png) left top no-repeat #6bb343;
		height: 		1.8em;
		width: 			1em;
	}
	
	#rediam2{
		border-left: 	solid #d9d9d9 1px;
		border-right: 	solid #d9d9d9 1px;
	}
	
	/*------------------Men� INFORMACION AMBIENTAL----------------------*/
	
	.fonCabMenuInfAmbiental{
		background: 	url(/medioambiente/img/rediam/mnuInfAmbiental/fonCab.png) right top no-repeat #f0bb0b;
		height: 		1.2em;
		padding-right: 	0.2em;
		border-bottom: 	solid 1px #c88f02;
	}
	
	.esqLTMenuInfAmbiental{
		float:			left;
		background: 	url(/medioambiente/img/rediam/mnuInfAmbiental/esqLT.png) left top no-repeat #f0bb0b;
		height: 		1.2em;
		width: 			0.7em;
	}
	
	.lince{
		/*float: 			right;*/
		width: 			6.5em;
		height: 		4em;
		position: 		absolute;
		margin-top: 	-0.8em;
		right:			78%;
		z-index: 		3;
		background: 	url(/medioambiente/img/rediam/mnuInfAmbiental/lince.gif) top right no-repeat transparent;
	}
	
	.fonPieMenuInfAmbiental{
		background: 	url(/medioambiente/img/rediam/mnuInfAmbiental/fonPie.png) right bottom no-repeat #eaa701;
		height: 		0.9em;
		padding-right: 	0.2em;
		border-top: 	solid 1px #c88f02;
	}
	
	.esqLBMenuInfAmbiental{
		float:			left;
		background: 	url(/medioambiente/img/rediam/mnuInfAmbiental/esqLB.png) left bottom no-repeat #eaa701;
		height: 		0.9em;
		width: 			0.7em;
	}
	
	.txtContMenuInfor {
		/*padding-right: 80px;
		text-align:justify;*/
		z-index:		4;
		position:		relative;
	}
	
	/*------------------Men� BUSCADOR----------------------*/
	
	.fonCabMenuBuscador{

		background: 	url(/medioambiente/img/rediam/mnuBuscador/fonCab.png) right top no-repeat #47ac24;
		height: 		1.2em;
		padding-right: 	0.2em;
		border-bottom: 	solid 1px #3e971f;
	}
	
	.esqLTMenuBuscador{
		float:			left;
		background: 	url(/medioambiente/img/rediam/mnuBuscador/esqLT.png) left top no-repeat #47ac24;
		height: 		1.2em;
		width: 			0.7em;
	}
	
	.lupa{
		float: 			right;
		width: 			3em;
		height: 		3em;
		margin-top: 	-5.7em;
		margin-right: 	0.4em;
		background: 	url(/medioambiente/img/rediam/mnuBuscador/lupa.gif) right no-repeat transparent;
	}
	
	.titFormBusqueda{
		color: 			#3e8f28;
		font-weight: 	bold;
		font-size: 		85%;
		width: 			84%;
		margin-bottom: 	0.3em;
		margin-top: 	0.1em;
		display: 		block;
	}
	
	.formBusqueda{	
		margin-left: 	7%;
	}
	
	.inputBusqueda{
		width: 			75%;
		float: 			left;
		margin-top: 	0.1em;
	}
	
	.btnBusquedaAv{
		margin-left: 	0.4em;
		background: 	transparent;
		border:			0;
	}
	
	.pieBuscador{
		background: 	#e6e6e6;
		border: 		solid 1px #e6e6e6;
		padding-bottom: 0.1em;
	}
	
	/*------------------Men� con listado SERVICOS USUARIOS----------------------*/
	
	#serviciosUsuarios {
		background: 	url(/medioambiente/img/rediam/mnuServUsu/fonCab.png) right top no-repeat #fbb843;
	}
		
	#serviciosUsuarios h2.ocultar{
		color: 			#ffffff;
		font-size: 		80%;
		padding-top: 	0.5em;
		padding-left: 	0.8em;
		font-weight: 	bold;
		display:		block;
		width:			90%;
		height:			1.8em;
		overflow: 		hidden;
		margin: 		0;
		background: 	url(/medioambiente/img/rediam/mnuServUsu/bg_tit_servusuportlet.gif)  left top no-repeat transparent;
	}
	
	#serviciosUsuarios h2  {
		display: 		none;
	}
	
	#cajamenu2{
		border-left: 	solid #d9d9d9 1px;
		border-right: 	solid #d9d9d9 1px;
	}
	
		/*------------------Cuadro BIENVENIDA----------------------*/
	
	.fonCabPresentacion{
		background: 	url(/medioambiente/img/rediam/presentacion/esqRT.png) right top no-repeat #3e8f28;
		height:	 		1.8em;
		/*padding-right: 	0.2em;*/
	}
	
	.esqLTPresentacion{
		float:			left;
		background: 	url(/medioambiente/img/rediam/presentacion/esqLT.png) left top no-repeat #3e8f28;
		height: 		1.8em;
		width: 			0.7em;
	}
	
	.imgPortada{
		height: 		40px;
		clear: 			both;
	}
	
	.imgPortada img{
	}
	
	.pajaros{
		float: 			right;
		width: 			4em;
		height: 		3em;
		margin-top: 	-2.5em;
		background: 	url(/medioambiente/img/rediam/presentacion/pajaros.gif) right no-repeat transparent;
		z-index: 		50;
	}
	
	.titPresentacion {
		color: 			white;
		background:		#3e8f28;
		font-weight: 	bold;
		font-size: 		84%;
		float: 			left;
		padding-left: 	0.3em;
		padding-top: 	0.45em;
		padding-bottom: 0.4em;
		float: 			left;
		z-index:		100;
	}
	
	.contPresentacion{
		border-left: 	solid 1px #e2e0e1;
		border-right: 	solid 1px #e2e0e1;
		font-size:	 	70%;
		font-weight: 	normal;
		padding-top: 	0.3em;
		padding-bottom: 0.3em;
		text-align: 	justify;
		padding-left: 	3%;
		padding-right: 	3%;
	}
		
	.piePresentacion{
		background: 	#e6e6e6;
		padding-bottom: 0.1em
	}
	
	.piePresentacion * { 
		float:			none 
	}
	
	/*------------------Men� Derecha COMUN ----------------------*/
	
	.fonCabPortDch{
		height: 		1em;
		
		background: 	url(/medioambiente/img/rediam/mnuDch/esqRT.png) right bottom #ffffff no-repeat;
		margin-top: 	0.1em;
		font-size: 		75%;
		padding-right: 	0.2em;
	
	}
	
	.cabPortDchIzq{
		height: 		1em;
		width: 			1.3em;
		background: 	url(/medioambiente/img/rediam/mnuDch/esqLT.png) left bottom #ffffff no-repeat;
		
	}
	
	.contPortDch{
		position: 		relative;
		top: 			-0.4em;

	}
	
	/*------------------Men� Derecha IDENTIFICACION----------------------*/
	
	.titPortIdent{
		font-size: 		120%;
		color: 			#3d9028;
		margin-left:	0.3em;
		font-weight: 	normal;
	}
	
	.formPortIdent{
		margin-bottom:	0.6em;
		margin-top:		-0.9em;
	}
	
	p.txtInfoIdent{
		color:			#666666;
		font-size:		92%;
		margin-bottom:	0.4em;
		text-align:		center;
		width:			100%;
		margin-top: 	0em;
	}
	
	p.txtErrorIdent{
		color:			#e1330b;
		font-size:		100%;
		margin-bottom:	0.4em;
		text-align:		center;
		width:			100%;
		margin-top: 	0em;
	}
	
	.labelFormPortIdent{
		color:			#3E971F;
		display:		block;
		font-size:		100%;
		font-weight:	bold;
		padding-top:	0.5em;
		text-align:		left;
		/*width:			40%;*/
	}
	
	.userPortIdent{
		margin-bottom:	0.2em;
		padding-left:	5%;
		text-align:		left;
		width:			90%;
	}
	
	.userPortIdentRecordar {
		margin-bottom:	0.4em;
		margin-top:		0em;
		padding:		0;
		text-align:		center;
		/*width:			85%;*/
		clear:both;
	}
	
	.userPortIdentRecordar label{
		color:			#3E971F;
		display:		block;
		font-size:		100%;
		font-weight:	bold;
		padding-top:	0.5em;
		text-align:		left;
		margin-left:	9%;
	}

	.userPortIdentRecordar .inputPortIdent{
		clear:			right;
		display: 		block;
		float:			left;
		width: 			71%;
		margin: 		0.3em 0 0.3em 4%;
		padding:		0.2em 0;
		font-size:		110%;
		/*
		padding:		0;
		line-height:	1.5em;
		float:			left;
		display:		block;
		width:			60%;
		*/
	}
	
	.labelFormPortIdentRecordar{
		color:			#3E971F;
		display:		block;
		font-size:		100%;
		font-weight:	bold;
		padding-left:	5%;
		padding-top:	0.5em;
		text-align:		left;
	}
	
	.btnRecordarPass{
		margin-left: 	0.3em;
		background: 	transparent;
		border:			0;
	}
	
	.userPortIdentRecordar .btnRecordarPass{
		margin-top: 	0.1em
	}
		
	.passPortIdent{
		width: 			90%;
		padding-left: 	5%;
		text-align: 	left;
	}
	
	.inputPortIdent{
		clear:			right;
		font-size:		95%;
		margin-top:		-1.3em;
		margin-bottom:	0.2em;
		padding:		0em;
		width:			55%;
		display:		block;
		float:			right;
	}
	
	.btnLogin{
		width:			90%;
		text-align: 	center;
		margin-left: 	5%;
		clear:			both;
	}
	
	.btnLogin input{
		margin-top:		0.4em;
		border:			0;
	}

	.esqLBMenuIdentificacion{
		float:			left;
		background: 	url(/medioambiente/img/rediam/mnuIdentificacion/esqLB.png) left bottom no-repeat #4aaf26;
		height: 		1em;
		width: 			0.7em;
	}
	
	.fonPieMenuIdentificacion{
		background: 	url(/medioambiente/img/rediam/mnuIdentificacion/fonPie.png) right bottom no-repeat #4aaf26;
		height: 		1em;
		padding-right: 	0.2em;
		border-top: 	solid 2px #49af25;
		margin-top: 	-0.3em;	
		clear:			both;
	}
	
	.usuarioLogado{
		color:			#3E8F28;
		display:		block;
		font-size:		90%;
		font-weight:	bold;
		margin-bottom:	0.3em;
		width:			85%;
		background:		url(/medioambiente/img/rediam/icons/usuario_13.png) 0.4em center no-repeat;
		padding-left:	30px;
		padding-top:	0.3em;
		padding-bottom: 0.3em;
		margin-bottom: 	0.5em;
		margin-top:		0em;
		text-align: 	left;
	}
	
	.rolUsuarioLogado{
		background:		url(/medioambiente/img/rediam/icons/grupos.png) 0.4em center no-repeat;
		padding-left:	30px;
		font-size:		90%;
		margin-left: 	0.2em;
		width:			85%;
		color:			#fca03e;
		font-weight:	bold;
		margin-bottom:	1em;
		padding-top:	0.3em;
		padding-bottom: 0.3em;
		text-align:		left;
	}
	
	a.enlaceRelacionadoIdent{
		color:			#86bb62;
		display:		block;
		font-size:		90%;
		font-weight:	bold;		
		width:			85%;
		background:		url(/medioambiente/img/rediam/icons/consulta_peticiones.png) 0.4em center no-repeat;
		padding-left:	30px;
		padding-top:	0.3em;
		padding-bottom: 0.1em;
		margin-top:		0.3em;
		margin-bottom:	1em;
		text-align: 	left;
	}
	
	a.enlaceRelacionadoIdent:hover{
		color:			 #699f45;
		text-decoration: underline;
	}
	
	/*------------------Menu Derecha ACTUALIDAD----------------------*/
	
	.titPortActualidad{
		font-size: 		120%;
		color: 			#eca702;
		margin-left: 	3px;
		font-weight:	normal;
	}
	
	.ciervo{
		float:	 		right;
		width: 			6.5em;
		height: 		5.8em;
		margin-top: 	-5.1em;
		margin-right: 	0.5em;
		background: 	url(/medioambiente/img/rediam/mnuActualidad/ciervo.nuevo.gif) right no-repeat transparent;
	}
	
	.esqLBMenuActualidad{
		float:			left;
		background: 	url(/medioambiente/img/rediam/mnuActualidad/esqLB.png) left bottom no-repeat #eba704;
		height: 		1em;
		width: 			0.7em;
	}
	
	.fonPieMenuActualidad{

		background: 	url(/medioambiente/img/rediam/mnuActualidad/fonPie.png) right bottom no-repeat #eba704;
		height: 		1em;
		padding-right: 	0.2em;
		border-top: 	solid 2px #eba704;
		
	}
	
	/*------------------Men� Derecha NOVEDADES----------------------*/
	
	.titPortNovedades{
		font-size: 		120%;
		color: 			#3d9028;
		margin-left: 	0.2em;
		font-weight:	normal;
	}
	
	.esqLBMenuNovedades{
		float:			left;
		background: 	url(/medioambiente/img/rediam/mnuNovedades/esqLB.png) left bottom no-repeat #4aaf26;
		height: 		1em;
		width: 			0.7em;
	}
	
	.fonPieMenuNovedades{
		background: 	url(/medioambiente/img/rediam/mnuNovedades/fonPie.png) right bottom no-repeat #4aaf26;
		height: 		1em;
		padding-right: 	0.2em;
		border-top: 	solid 2px #4aaf26;
	}
	
	.lagarto{
		float: 			right;
		width: 			5.3em;
		height: 		5.5em;
		margin-top: 	-4.5em;
		margin-right: 	-0.2em;
		background: 	url(/medioambiente/img/rediam/mnuNovedades/lagarto.gif) right no-repeat transparent;
	}
	
		
	/*------------------PIE DE P�GINA----------------------*/
	
	.piePagina{
		width: 			98%;
		float:		 	left;
		border-bottom: 	3px solid #707070;
		margin: 		auto auto 10px 10px;
		padding-bottom: 4px;
	}
	
	.indicePie{
		margin-top: 	1em;
		margin-bottom: 	0.2em;
		width: 			100%;
		text-align: 	center;
		font-size: 		65%;
	}
	
	.indicePie a{
	    color: 				#555555;
	    text-decoration: 	none;
	    background-color: 	transparent;
	    outline:			none;
	}
	
	.indicePie a:hover{
	    color: 				#aaaaaa;
	    text-decoration: 	underline;
	    background-color: 	transparent;
	}
	
	.indicePie ul{
		display: 		block;
	}
		
	.indicePie ul li{
		margin-left: 	0.3em;
		
		display: 		inline;
	}
	
	.linkPie{
		display: 		inline;
	}
	
	.linkPie2{
		display: 		inline;
		border-left: 	solid 1px #555555;
		padding-left: 	0.5em;
	}
	
	.piePaginaInterior {
		width: 			100%;
		border-top: 	1px solid #e49610;
		padding-top: 	4px;
		float: 			left;
	}
	
	.imgPieRediam{
		height: 		1.2em;
		float: 			left;
		margin-top: 	0.3em;
	}
	
	.pieUE{
		float: 			left;
		margin-left: 	4em;
	}
	
	.imgPieUE{
		width: 			2.5em;
		float: 			left;
		margin-right: 	0.3em;
	}
	
	.txtUE {
		float:			left;
		font-size:		50%;
		font-weight:	bold;
		margin-left:	3px;
		padding-top:	1px;
		width:			25em;
	}
	
	.logoWAI{
		width: 			4em;
		margin-top: 	0.1em;
		float: 			right;
	}
	
	/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
	
	/***** Mapa del Sitio *****/
	
	#mapasitioppal{
		background: 	url(/medioambiente/img/rediam/pajaro.gif) no-repeat right top transparent;
		border: 		1px solid #999999;
		clear: 			both;
		width: 			98.6%;
		border: 		solid 1px #999999;
		margin-top: 	0.1em;
		padding-top: 	0.2em;
		padding-left: 	0.7%;
		padding-right: 	0.7%;
		text-align: 	justify;
		padding-bottom: 0.5em;
		margin-bottom: 	1em;
	}
		

	#mapasitioppal ul {
		padding: 		0.2em 2em;
		font-size:		95%;
		text-align:		left;
	}

	#mapasitioppal ul li {
	 font-size: 		100%;
	 font-weight: 		bold;
	 color: 			#B68E06;
	 list-style-image: 	url(/medioambiente/img/rediam/icosListados/ico_nivel1.gif);
	 margin: 			0px 0px;
	padding: 			0.1em 0px
	}
	 
	#mapasitioppal ul li a{
		font-size: 		100%;
		font-weight: 	bold;
		color: 			#efba2a;
		margin: 		0px 0px;
		padding: 		0px 0px
	}
	 
	#mapasitioppal ul li a:hover{
	 font-size: 		100%;
	 font-weight: 		bold;
	 color: 			#f8bc2c;
	 
	 margin: 			0px;
	 padding-right: 	0px;
	 padding-bottom: 	0px;
	 padding-left: 		0px;
	 padding-top: 		0px;
	}

	#mapasitioppal ul li ul{
		padding: 		0.2em 3em;
		font-size:		100%;
	}

	#mapasitioppal ul li ul li {
		font-size: 		90%;
		font-weight: 	bold;
		color: 			#087021;
		list-style-image: url(/medioambiente/img/rediam/icosListados/ico_nivel2.gif);

	}

	#mapasitioppal ul li ul li a{
		font-size: 		90%;
		font-weight:	bold;
		color: 			#3a8527;
		

	}

	#mapasitioppal ul li ul li a:hover{
		font-size: 		90%;
		font-weight: 	bold;
		color: 			#3e8d29;
		

	}

	#mapasitioppal ul li ul li ul li {
		font-size: 		90%;
		font-weight: 	normal;
		color: 			#087021;
		list-style-image: url(/medioambiente/img/rediam/icosListados/ico_nivel3.gif);

	}

	#mapasitioppal ul li ul li ul li a{
		font-size: 		90%;
		font-weight: 	normal;
		color: 			#317220;
		
		
		
	}

	#mapasitioppal ul li ul li ul li a:hover{
		font-size: 		90%;
		font-weight: 	normal;
		color: 			#388025;
		
		
	}

	#mapasitioppal ul li ul li ul li ul li {
		font-size: 		95%;
		font-weight: 	normal;
		color: 			#000000;
		list-style-image: url(/medioambiente/img/rediam/icosListados/ico_nivel3.gif);
		
	}

	#mapasitioppal ul li ul li ul li ul li a{
		font-size: 		95%;
		font-weight: 	normal;
		color: 			#429a2b;
		
		
	}

	#mapasitioppal ul li ul li ul li ul li a:hover{
		font-size: 		95%;
		font-weight: 	normal;
		color: 			#4aac31;

		
	}


	#mapasitioppal ul li ul li ul li ul li ul li {
		font-size: 		95%;
		font-weight: 	normal;
		color: 			#333333;
		list-style-image: url(/medioambiente/img/rediam/icosListados/ico_nivel4.gif);
	}

	#mapasitioppal ul li ul li ul li ul li ul li a{
		font-size: 		95%;
		font-weight: 	normal;
		color: 			#333333;
		
		
	}

	#mapasitioppal ul li ul li ul li ul li ul li a:hover{
		font-size: 		95%;
		font-weight: 	normal;
		color: 			#4D4D4D;


	}

	#mapasitioppal ul li ul li ul li ul li ul li ul li {
		font-size: 		95%;
		font-weight: 	normal;
		color: 			#333333;
		list-style-image: url(/medioambiente/img/rediam/icosListados/ico_nivel5.gif);
	}

	#mapasitioppal ul li ul li ul li ul li ul li ul li a{
		font-size: 		100%;
		font-weight: 	normal;
		color: 			#333333;
		
		
	}

	#mapasitioppal ul li ul li ul li ul li ul li ul li a:hover{
		font-size: 		100%;
		font-weight: 	normal;
		color: 			#4D4D4D;
	}

	
	/* ---------------------------------------------------------------*/
	
	#izquierda{
		float: 			left;
		margin-right:	0.5em;
		margin-top:		0.5em;
		margin-bottom:	0.5em;
		
	}
	
	#derecha{
		float: 			right;
		margin-left:	1.2em;
		margin-top:		1em;
		margin-bottom:	1em;		
	}
	
	p#derecha{
		float: 			none;
		margin: 		0.5 0em;
	}
	
	#centrado{
		padding-right:	auto;
		padding-left: 	auto;
		width:			100%;
		text-align:		center;
	}
	
	#listEnlaces li {
		background: 		 url(/medioambiente/img/rediam/icons/ico_lista.png) no-repeat;
		background-position: 6px 0.4em;
		padding-left: 		 25px;
	}
	
	/*#listEnlaces li a.enlaceLista {
		display: block;
		margin-left: 0;
	}*/
	
	#listEnlaces .descriSinTitulo ul li{
		background: 	transparent url(/medioambiente/img/rediam/icosListados/icoLista.png) no-repeat left 0.5em;
		padding-left: 	15px;
		margin-top:		0.5em;
		margin-left:	0.5%;
	}
	
	#listEnlaces .descriSinTitulo ul li ul li{
		background: 	transparent url(/medioambiente/img/rediam/icosListados/ico_nivel4.gif) no-repeat left -0.2em;
	}
	
	#listEnlaces .descriSinTitulo ul li ul li a{
		color:			#3e8f28;
		padding-left: 	1em;
		clear:			both;
		font-weight: 	normal;
		font-size:		85%;
		margin:			0 0.2em;
	}
	
	.contenido .textoContenido ul, .contenido .textoApartado ul, .contenido .textoApartado ol{
		font-size:		100%;
	}
	
	.contenido .textoContenido ul li{
		background: 	transparent url(/medioambiente/img/rediam/icons/ico_lista.png) no-repeat left 0.3em;
		padding-left: 	15px;
		margin-top:		0.4em;
		/*line-height:	160%;*/
	}

	.contenido .textoApartado ul li{
		background: 	transparent url(/medioambiente/img/rediam/icons/ico_lista.png) no-repeat left 0.3em;
		padding-left: 	15px;
	}
	
	.contenido #listadoApartados ul li{
		background: 	url(/medioambiente/img/rediam/icons/ico_lista.png) no-repeat left 0.3em;
		padding-left: 	15px;
		margin-top:		0.1em;
	}
	
	* html .contenido #listadoApartados ul li {
		border-left: 0.01em solid #fff
	}
	
	.contenido #listadoApartados ul li a {
		font-size: 110%;
		position: relative;
		margin:0;
		padding:0;
	}
	
	.contenido .listadoSubApartados ul li{
		padding-left: 	15px;
		margin:		0;
	}
	
	* html .contenido .listadoSubApartados ul li{
		border-left: 0.01em solid #fff
	}
	
	.contenido .listadoSubApartados ul li a, .contenido .listadoSubApartados ul li a:hover {
		font-size: 110%;
	}
	
	.contEstructuradoColTxt {
		width: 			70%;
	}
	
	.contEstructuradoColAnexo{
		width: 			29%;
		float: 			right;
	}
	
	.anexo{
		width:			100%;
		padding:		1em 0.2em;
	}
	
	.anexo img{
		width:			99.5%;
	}
	
	p.pieAnexo{
		margin-bottom: 	0;
		display: 		block;
		width:			98.5%;
		border:			1px solid #3d9028;
		background:		#e2eed2;
		font-size:		70%;
		padding:		0 0.5%;
		text-align:		center;
	}
	
	.txtContInfo{
		font-size:		70%; 
		font-weight:	normal; 
		padding:		0em 2%; 
		text-align:		justify;
	}
	
	.txtContInfo ol{
		list-style-position:	inside;
		margin-left:			0;
		margin-right:			0;
	}
	
	.txtContInfo ol li{
		border-bottom:	dashed 1px #3d9028;
		padding-bottom:	0.3em;
		margin-bottom: 	0.3em;
	}
	
	.txtContInfo ol li a{
		text-align: 	right;
		width:			auto;
		
	}
	
	#listEnlaces h3, .contDosColCabFaq h3{
		border-bottom:	1px dotted #888888;
		font-size:		100%;
		clear:			both;
		margin-bottom:	0.5em;
	}
	
	.contDosColCabFaq h3{
		border-bottom:	1px dotted #888888;
		font-size:		100%;
		clear:			both;
		margin-bottom:	0.5em;
		margin-left:	1%;
	}

	.disabled {
		background: 	#e2eed2;
		border: 		solid 1px #3e8f28;
		padding-top: 	0.1em;
		padding-left: 	0.1em;
		color: 			#666666;
	}

	
/*
	#listFaq{
		font-size: 		75%;
	}
		
	#listFaq p a{
		background: 		none;
		background-position: 0em center;
		padding-left: 		1.5em;
		clear: 				both;
		font-weight: 		bold;
		font-size: 			85%;
	}
	
	#listFaq ul{
		list-style-type: 	none;
		margin-bottom:		0.3em;
		border: 			0;
		list-style-position: inside;
	}
	
	#listFaq ul li{
		margin-left: 		1%;
		margin-top: 		0.3em;
		text-align: 		justify;
		font-size:			110%;
		font-weight: 		bold;
		line-height: 		150%;
		color:				#EFBA2A;
	}
	
	#listFaq ul li ul{
		border-top: 		solid 1px;
		margin-left: 		0%;
	}	
	
	#listFaq ul li ul li{
		font-size:			90%;
		list-style-image: 	none;
		font-weight: 		normal;
		text-decoration:	none;
		margin-left: 		3%;
	}	
	
	#listFaq a {
		color: 			#339933;
	}
	
	#listFaq a:hover {
		color: 			 #55BB55;
		text-decoration: underline;
	}
	
	#respuestasFaq{
		margin-top:		1em;
		padding-top:	1em;
		border-top:		dotted 1px #087021;
		font-size: 		80%;
	}
	
	h3.titCatFaq{
		color:			#EFBA2A;
		font-size:		120%;
		margin-left:	1%;
		margin-top:		0.5em;
	}
	
	#respuestasFaq dl{
		border-top:		solid 1px #EFBA2A;
		margin-left: 	1%;
		padding-left: 	1%;
	}
	
	#respuestasFaq dl dt{
		padding-top: 		0.3em;
		text-align: 		justify;
		font-weight: 		bold;
		line-height: 		150%;
		color:				#339933;
	}
	
	#respuestasFaq dl dd{
		margin: 		0.3em 1%;
		padding: 0;
		text-align: 	justify;
		font-weight: 	normal;
		line-height: 	150%;
		color:			#0000;
	}
*/
	
	
	
	
	
	/* ------------------------------------------FAQ's----------------------------------------------------*/
	
	#faq{
		font-size: 		75%;
		margin-left:	1%;
	}
	
	#faq .indiceSupFaq {
		width: 			100%; 
		margin-left: 	auto; 
		margin-right: 	auto; 
		text-align: 	center;
	}
	
	#faq .indiceFaq  {
		margin-bottom: 3em;
	}
	
	#faq .indiceFaq p{
		border-bottom:	1px dashed #589131;
		font-size:		95%;
		line-height:	110%;
		margin-bottom:	2em;
		padding-bottom:	0.5em;
	}
	
	#faq .indiceFaq p a{
		padding: 0;
		margin: 0;
		background: none;
		color: 				#339933;
		font-weight: normal;
	}
	
	#faq .indiceFaq p a:hover {
		color: 			 	#55BB55;
		text-decoration: 	underline;
	}
	
	#faq .indiceSupFaq  ul{
		text-align: 	center; 
		font-weight: 	bold;  
		list-style: 	none;
		font-size: 		90%;
		width: 			100%;
		margin-top: 	0.3em;
		margin-bottom: 	0.3em;
	}
	
	#faq .indiceSupFaq  li{
		display: 		inline;
		margin-left: 	5em;
		text-align: 	left;
		
	}
	
	#faq .indiceSupFaq  a{
		padding-left:	20px;
		background: 	url(/medioambiente/img/rediam/icons/flch_link.png) left 0.1em no-repeat;
		color: 			#000000;
		width:			25%;
		text-align: 	left;
	}
	
	#faq .indiceSupFaq  a:hover{
		color: 			#999999;
		width:			25%;
		text-align: 	left;
	}
	
	#faq .indiceFaq ul{
		clear:				both;
		list-style-type: 	none;
		margin-bottom:		1em;
		border:				0;
	}
	
	#faq .indiceFaq ul li{
		text-align: 		justify;		
		display:			block;
		margin-top: 		0.7em;
		line-height: 		110%;
		font-size:			96%;
	}
	
	#faq .indiceFaq ul li span.categoriaFaq{
		border-bottom: 		solid 1px #333;
		/*display:			block;*/
		font-weight:		bold;
		padding-bottom:		0.1em;
	}
	
	#faq .indiceFaq ul li li{
		margin-left:		2%;
		padding-left:		15px;
		background: 		url(/medioambiente/img/rediam/icons/ico_lista.png) no-repeat left 2px;
	}
	
	#faq .indiceFaq ul li li a {
		color: 				#339933;
	}
	
	#faq .indiceFaq ul li li a:hover {
		color: 			 	#55BB55;
		text-decoration: 	underline;
	}
	
	#faq h3{
		color:				#333;
		font-size:			100%;
		border-bottom: 		solid 1px #333;
		display:			block;
		font-weight:		bold;
		padding-bottom:		0.1em;
		margin-top:			1em;
		margin-bottom:		0.5em;
	}
	
	#faq .preguntaFaq h4{
        color:                #328303;
        background:            transparent url(/medioambiente/img/rediam/icons/ico_lista.png) no-repeat scroll left 2px;
        border:                none;
        margin-bottom:        1em;
        margin:             0;
        margin-bottom:        0.3em;
        margin-left:        1%;
        padding-left:        15px;
    }

	#faq .respuestaFaq{
		background:			none;
		border:				none;
		margin-bottom:		1em;
		margin-left:		2%;
		padding-left:		8px;
	}

	#faq .preguntaOn{
		background:			#edffe1;
		border:				solid 1px #328303;
		margin-bottom:		1em;
		margin-left:		2%;
	}
	
	#faq .preguntaOff{
		background:			#f0f0f0;
		border:				solid 1px #328303;
		margin-bottom:		1em;
		margin-left:		2%;
	}
	
	#faq .preguntaOn .barraTitFaq{
		/*background:			url(/medioambiente/img/rediam/faq/fon_tit_on.png) #7ecd4b repeat-x left top;*/
		background:			#328303;
		padding-top:		0.4em;
		padding-bottom:		0.5em;
		border-bottom:		solid 1px #328303;
	}
	
	#faq .preguntaOff .barraTitFaq{
		/*background:			url(/medioambiente/img/rediam/faq/fon_tit_off.gif) #8c8c8c repeat-x left top;*/
		background:			#989898;
		padding-top:		0.4em;
		padding-bottom:		0.5em;
		border-bottom:		solid 1px #328303;
	}
	
	#faq h4{
		color:				#fff;
		font-weight:		bold;
		font-size:			97%;
		margin-left:		1em;
	}
	
	#faq .preguntaOn .menuFaq{
		float: 				right;
		background:			url(/medioambiente/img/rediam/faq/esq_pes_on.png) no-repeat left top;
		height:				24px;
		padding-left:		22px;
		margin-top:			-18px;
	}
	
	#faq .preguntaOff .menuFaq{
		float: 				right;
		background:			url(/medioambiente/img/rediam/faq/esq_pes_off.png) no-repeat left top;
		height:				24px;
		padding-left:		22px;
		margin-top:			-18px;
	}
	
	#faq .menuFaq ul{
		width: 				155px;
		margin:				0;
		height:				24px;
		/*background:			url(/medioambiente/img/rediam/faq/fon_pes.gif) #e2e2e2 repeat-x left top;*/
		background:			#fff;
	}
	
	#faq .menuFaq ul li{
		display: 			block;
		float:				left;
		height:				24px;
		width:				31px;
		margin:				0;
33		padding:			0;
	}
	
	#faq .menuFaq ul li a{
		display: 			block;
		float:				none;
		margin:				0;
	}
	
	#faq .menuFaq ul li img{
		display: 			block;
		float:				none;
		height:				24px;
		margin:				0;
	}
	
	#faq .preguntaOn p, #faq .preguntaOff p{
		margin: 			0.5em;
	}
	
	#faq p.tcenter{
		text-align:			center;
		width: 				100%;
		clear: 				both;
		font-size:			80%;
		margin-bottom:		1.5em;
	}
	
	#faq p.tCenter a{
		background: 		url(/medioambiente/img/rediam/icons/flch_link.png) no-repeat;
		background-position:0em center;
		padding-left: 		1.5em;
		clear: 				both;
		font-weight: 		bold;
		font-size: 			85%;
	}
	
	#listEnlaces p.tCenter a{
		background: 		url(/medioambiente/img/rediam/icons/flch_link.png) no-repeat;
		background-position:0em center;
		padding-left: 		1.5em;
		clear: 				both;
		font-weight: 		bold;
		/*font-size: 			85%;*/
	}
	
	#listEnlaces li img {
		margin-left: -2.45em;
	}	
	
	* html #listEnlaces li img {
		/*margin-left: -3.3%;*/
	}
	
	.textodescriptivo { 
		font-family: 		Georgia, "Times New Roman", serif;
		font-size:			97%;
		font-style: 		italic;
		line-height:		1.2em;
		color: 				#808080;
		display:			block;
		padding: 			4px 8px 4px 22px;
		margin:				0;
		margin-right:		1px;
		border-top:			1px dashed #ccc;
		background:			url(/medioambiente/img/rediam/quote2.gif) -5px -5px no-repeat #ECFEEC; /*#E2F3CB; /*#f0f0f0; /* #EBF7DB;*/
	}
	
	
	/* Administrador de Metadatos */
	#adminMetadatosAccess {
		font-size: 0.8em;
		text-align: center;
	}
	
	#adminMetadatos {
		padding:0.5em;
		overflow: auto;
	}
	
	#adminMetadatos h4 {
		border-bottom: 1px dashed #ccc;
		color: #999;
	}
	
	#adminMetadatos p {
		font-size: 0.75em;
	}
	
	#adminMetadatos a.sinflecha {
		padding:0;
		margin:0;
	}
	
	#adminMetadatos .formCatAvanzado {
		padding:0;
		margin: 0;
		width: 100% !important;
	}
	
	#adminMetadatos .formCatAvanzado label {
		font-size:		1.2em;
		font-weight:	bold;
		padding-bottom:	0.3em;
	}
	
	#adminMetadatos .formCatAvanzado input,  #adminMetadatos .formCatAvanzado select {
		display:	inline;
		/*border:   	1px inset activeborder;*/
		border: 	1px inset #3E8F28;
		vertical-align: sub;
	}
	
	#adminMetadatos .formCatAvanzado input.checkbox {
		width: auto;
	}
	
	#adminMetadatos .formCatAvanzado input[type='hidden'] {
		display: none;
	}
	
	#adminMetadatos .formCatAvanzado p{
		font-size:		1.2em;
		font-weight:	normal;
		padding:		0.8em 0 0.1em;
	}
	
	#adminMetadatos .subFormCatAvanzado{
		float: 			left;
		border-left: 	dashed 1px #589131;
		border-right: 	dashed 1px #589131;
		margin:			0 1.5em 0 2em;
		width: 			80%;
	}
	
	#adminMetadatos .selectMultiple {
		height: 100px;
	}
	
	#adminMetadatos .elemSelectMultiple {
		font-weight: normal;
		font-size: 1em;
		border: none;
	}
	
	#adminMetadatos .elemSelectMultiple label {
		font-weight: normal;
		padding:0.05em 0 0;
	}
	
	.adminMetadatosStatus {
		border: 1px solid #ccc;
		background: url('/medioambiente/img/rediam/contenido/bg_usuario_logado.gif') bottom left #F4F2F3 repeat-x;
		padding:0.3em;
		margin:0.5em 0
	}
	
	#adminMetadatos .adminMetadatosNota {
		border: 1px solid #F3C963;
		background: url('/medioambiente/img/rediam/portListado/bgTabla.png') bottom left repeat-x;
		background: #FDF4E1;
		padding:0.5em;
		margin:1.3em 0 0.8em;
	}
	
	#adminMetadatos .liusHit {
		color: inherit !important;
		background: inherit !important;
	}
	
	#adminMetadatos .adminMetadatosNota h4 {
		font-size: 1.2em;
	}
	
	#adminMetadatos .adminMetadatosNota p {
		padding: 0em;
	}
	
	#adminMetadatos .statusUp {
		color: green;
	}
	
	#adminMetadatos .statusDown {
		color: red;
	}
	
	#adminMetadatos .tablaVertical tr.even td {
		background-color: #E7F7AE;
	}
	
	#adminMetadatos .tablaVertical td, #adminMetadatos .tablaVertical th {
		padding: 0.25em;
		text-align: justify;
		width: auto;
	}
	
	#adminMetadatos .tablaVertical td.first, #adminMetadatos .tablaVertical th.first {
		width: 35%;
	}
	
	#adminMetadatos .tablaVertical td .thumb {
		height: 35px;
		margin:auto;
		display: block;
	}
	
	#adminMetadatos .tablaVertical td .thumb img{
		height: 100%;
	}
	
	#adminMetadatos .tablaVertical td a, #adminMetadatos .tablaVertical td a:hover {
		display: inline;
		line-height:1.25em;
	}
	
	#adminMetadatos p.export {
		text-align: center;
		display:block;
		border: 1px dashed #ccc;
		margin-bottom: 10px;
		padding: 5px;
	}
	
	#adminMetadatos p.export span {
		padding: 5px 27px !important;
		background: url('/medioambiente/img/rediam/iconos/icono-export.png') 5px 65% no-repeat #fff !important;
	}
	
	#adminMetadatos p.export span label {
		font-weight: normal;
		display:inline;
		padding: 0;
		margin:0;
		font-size: 100%;
	}
	
	/* Revision enlaces incrustados */
	
	/* Para sustituir */
	#faq .indiceFaq ul li a:hover {
		color:				#fff;
		background:			#AAAAAA;
		text-decoration:	none;
	}
	
	#faq .indiceFaq ul li li a:hover {
		color: 			 	#fff;
		text-decoration: 	none;
		background:			#A6D58C;
	}
	/* Fin para sustituir */
	
	/* Nuevos estilos */
	.contPresentacion a ,#listEnlaces .descriSinTitulo p a, .descriSinTitulo a, .contenido a , .tablaHorizontal a, .tablaVertical a, #faq  p a, #faq li li a, #faq .indiceFaq p a, .columnaCentral .txtContInfo a, p.export a, #adminMetadatos a, #adminMetadatosAccess a{
		background:			transparent;
		border-bottom: 		0.1em solid;
		color: 				green;
		font-size: 			1em;
		font-weight: 		normal;
		line-height: 		1em;
		margin:				0;
	    outline:			none;
		padding-bottom: 	-1px;
		padding:			0;
		text-decoration:	none;
	    text-decoration: 	none;
	}
	
	.contPresentacion a:hover,#listEnlaces .descriSinTitulo p a:hover, .descriSinTitulo a:hover, .contenido a:hover, .tablaHorizontal a:hover, .tablaVertical a:hover, #faq p a:hover, #faq li li a:hover, #faq .indiceFaq p a:hover, .columnaCentral .txtContInfo a:hover, p.export a:hover, #adminMetadatos a:hover, #adminMetadatosAccess a:hover{
	    background:		 	#A6D58C;
		border-bottom: 		0.1em solid #A6D58C;
		color: 				#fff;
		font-size: 			1em;
		line-height: 		1em;
		margin:				0;
		padding:			0;
		text-decoration:	none;
	}
	
	.tablaHorizontal a, .tablaVertical a, .tablaHorizontal a:hover, .tablaVertical a:hover {
		line-height: 1.3em;
	}
	
	.tablaVertical td a, .tablaVertical td a:hover {
		border-bottom: none !important;
		vertical-align: middle;
		background: none;
	}
	
	.contenido .apartado table ul li {
		list-style: circle;
		background: none;
		padding-left: 0.2em;
		margin-left: 0.2em;
	}
	
	
	/* Fin nuevos estilos */
	
	/* Cancelacion de estilos */
	#derecha a, #derecha a:hover, #izquierda a, #izquierda a:hover, #centrado a, #centrado a:hover, .tCenter a, .tCenter a:hover{
		text-decoration: none !important;
		border: 0 !important;
	}
	/* Fin Cancelacion de estilos */
	
	.thumbnail {
		float: right;
		border: 1px solid #999;
		margin-top: -0.3em;
		margin-right: -0.15em;
		margin-bottom: 0.3em;
		margin-left: 0.3em;
		padding:0.3em;
		background: #fff;
		height: 7em;
	}
	
	* html .thumbnail {
		margin-right: 0.4em;
	}
	
	.thumbnailsimple {
		float: right;
		border: 1px solid #999;
		margin-top: 2em;
		margin-right: -0.15em;
		margin-bottom: 0.3em;
		margin-left: 0.3em;
		padding:0.3em;
		background: #fff;
		height: 7em;
	}
	
	* html .thumbnailsimple {
		margin-right: 0.4em;
	}
	
	.thumbnail img, .thumbnailsimple img{
		height: 100%;
	}
	
	#listResultados li .thumbnail {
		padding: 0.2em !important;
		margin: 0 0 0 10px;
		height: auto;
	}
	
	* html #listResultados li .thumbnail {
		margin: 0 0 0 5px !important;
		padding: 0.2em 0.1em !important;
	}
	
	#listResultados li .thumbnail img {
		height: 55px !important;
		margin:0 !important;
		padding:0 !important;
	}
	
	.img_alineada {
		vertical-align: bottom;
	}
	
	/* Export */ 
	p.export {
		text-align: center;
		display:block;
		border: 1px dashed #ccc;
		font-size: 72%;
		margin-bottom: 10px;
		padding: 5px;
	}
	
	p.export span {
		padding: 5px 27px !important;
		background: url('/medioambiente/img/rediam/iconos/icono-export.png') 5px 65% no-repeat #fff !important;
	}
	
	.separador {
		clear: both;
		height: 1px;
		font-size: 1px;
	}