body  {
	background-image: url(../img/fondo_sombra.gif);
	background-repeat: repeat-y;
	background-position: 50% top;
	background-color: #f4f4f4;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 76%;
    margin: 0;
    padding: 0;
	text-align: center;
}

a {
	background-color: inherit;
	color: #4ba68a;
	text-decoration: none;
}

a:hover {
	background-color: inherit;
	color: #0055a5;
}

p {
	border: 0 none;
	margin: 0;
	padding: 0;
}

img {
	border: 0 none;
}

table img {
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 1px;
}
	
#contenedor {
	background-color: #ffffff;
	/*background-image: url(../img/menu_bg.gif);
	background-position: top left;
	background-repeat: repeat-y;*/
	border: 0 none;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 1014px;
}

#cabecera {
	height: 200px;
	margin: 0 0 1px 0;
	position: relative;
	width: 1014px;
	background-image: url(../img/header_bg_01.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

#cabecera a.logo {
	background-image:url(../img/header_logo.png);
	background-repeat:no-repeat;
	_behavior: url(js/iepngfix.htc);
	display: block;
	height: 123px;
	left: 23px;
	position: absolute;
	top: 31px;
	width: 315px;
}

#hoy {
	background-color: inherit;
	background-image: url(../img/date_orange_bg.png);
	_behavior: url(js/iepngfix.htc);
	bottom: 0;
	color: #44413c;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-weight: bold;
	height: 25px;
	right: 0;
	line-height: 2em;
	padding-right: 14px;
	position: absolute;
	text-align: right;
	width: 1000px;
}

#contenedor_inicio {
	background-color: #e3e6dd;
	height: 25px;
	margin: 0 0 10px 0;
	width: 1014px;
}

	#inicio {
		color: #0d7178;
		float: left;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1em;
		height: 25px;
		line-height: 2em;
		margin: 0 0 0 0;
		padding: 0 0 0 22px;
		width: 554px;
	}
	
	#buscar {
		float: right;
		height: 25px;
		margin: 0;
		padding: 0 13px 0 0;
		width: auto;
	}

/* ---------------------------------------------------------------------------------------------------------- */

/* COLUMNA IZQUIERDA: MENU */

#left_column {
	background-color: #ffffff;
	float: left;
	height: 100%;
	margin: 0 0 0 12px;
	width: 167px;
}

	div.menu_contenedor_seccion {
		background-image: url(../img/menu_bg_over.jpg);
		background-position: top left;
		cursor: pointer;
	}
	
	p.menu_titulo_seccion {
		background-color: #e4e4e4;
		color: #44413c;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1em;
		height: 24px;
		line-height: 2em;
		padding-left: 9px;
	}
	
	p:hover.menu_titulo_seccion {
		background-color: #e9e9e9;
	}

	span.menu_subseccion {
		background-color: inherit;
		color: #4ba68a;
		display: block;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 0.9em;
		line-height: 14px;
		padding-bottom: 3px;
		padding-left: 18px;
		padding-top: 3px;
	}
	
		span a.menu_subseccion_link {
			background-color: inherit;
			color: #4ba68a;
		}
		
		span a:hover.menu_subseccion_link {
			background-color: inherit;
			color: #0055a5;
		}

	p.menu_separador {
		background-color: #ffffff;
		display: block;
		height: 1px;
		overflow: hidden;
	}

/* ---------------------------------------------------------------------------------------------------------- */

/* COLUMNA CENTRAL: AGENDA, ULTIMAS PUBLICACIONES, DE SU INTERÉS, AVISOS FITOSANITARIOS... */

#center_column {
	float: left;
	height: 100%;
	margin-left: 12px;
	width: 514px;
}

	div.cabecera_centro {
		background-color: #bad14f;
		border: 1px solid #ddd;
		color: #fff;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.5em;
		height: 24px;
		line-height: 23px;
		padding-left: 10px;
	}
	
	div.cabecera_centro a {
		color: #fff;
	}

	div.cabecera_centro a:hover {
		color: #fff;
		text-decoration: underline;
	}

	div.caja_centro {
		background-color: #fff;
		border: 1px solid #dddddd;
		border-bottom: 0 none;
		border-top: 0 none;
		margin-bottom: 0px;
		padding: 13px;
	}
	
	div.caja_cerrada {
		border-bottom: 1px solid #dddddd;
		margin-bottom: 45px;
	}
	
	div.ver_mas {
		background-color:#ebebeb;
		border:1px solid #ddd;
		border-top:0 none;
		color:#0d7178;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		height:16px;
		line-height:16px;
		margin-bottom:15px;
		padding-right:15px;
		text-align:right;
		
	}
	
		div.ver_mas a {
			color:#e5972b;
		}

		div.ver_mas a:hover {
			color:#0d7178;
			
		}
	
/* ---------------------------------------------------------------------------------------------------------- */

/* COLUMNA CENTRAL DETALLE (Secciones de la web en detalle...) */

#center_column_detail {
	float: right;
	height: 100%;
	margin: 0 12px 0 0;
	width: 811px;
}

/* ---------------------------------------------------------------------------------------------------------- */

/* COLUMNA DERECHA: ACCESO DIRECTO, VIDEO, AYUDAS Y SUBVENCIONES, ENLACES... */
#right_column {
	float: right;
	height: 100%;
	margin: 0 12px 0 0;
	width: 285px;
}
	
	div.cabecera_derecha {
		background-color: #bad14f;
		border: 1px solid #dddddd;
		color: #fff;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.5em;
		height: 24px;
		line-height: 23px;
		padding-left: 10px;
	}
	
	div.caja_derecha_mas {
		background-color: #FFF;
		border: 1px solid #dddddd;
		border-bottom: 0 none;
		border-top: 0 none;
		margin-bottom: 0px;
		padding: 13px;
	}

	div.caja_derecha {
		background-color: #FFF;
		border: 1px solid #dddddd;
		border-top: 0 none;
		margin-bottom: 15px;
		padding: 13px;
	}
	
		/* ACCESO DIRECTO : START */
		div.acceso_izquierda {
			float: left;
			width: 127px;
		}
		
		div.acceso_derecha {
			float: right;
			width: 127px;
		}
		
		p.acceso_caja_ico {
			display: block;
			height:32px;
			text-align: center;
		}
		
		p.acceso_caja_txt {
			display: block;
			padding-top:3px;
			text-align: center;
		}
		
		#acceso_directo a {
			background-color: inherit;
			color: #44413c;	
		}
		
		#acceso_directo a:hover {
			background-color: #44413c;
			color: #fff;
		}
		/* ACCESO DIRECTO : END */
		
		/* ENLACES : START */
		div.enlaces_izquierda {
			float: left;
			width: 127px;
		}
		
		div.enlaces_derecha {
			float: right;
			width: 127px;
		}
		
		p.enlaces_caja {
			display: block;
			height: 58px;
			text-align: center;
		}
		/* ENLACES : END */

p.titular {
	background-color: inherit;
	color: #4ba68a;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 20px !important;
	line-height: 24px !important;
}

p.nombrepublicacion {
	background-color: inherit;
	color: #4ba68a;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 14px !important;
	line-height: 18px !important;
}

.descripcion {
	background-color: inherit;
	color: #44413c !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	line-height: 18px !important;
}

	div.caja_centro p.descripcion p {
		color: #44413c !important;
	}

p.titular a {
	background-color: inherit;
	color: #4ba68a;
	text-decoration: none !important;
}

p.titular a:hover {
	background-color: inherit;
	/*color: #0055a5;*/
	color: #fff;
	background-color: #4ba68a;
	/*text-decoration: underline;*/
}

p.nombrepublicacion a {
	background-color: inherit;
	color: #4ba68a;
	text-decoration: none !important;
}

p.nombrepublicacion a:hover {
	background-color: inherit;
	/*color: #0055a5;*/
	color: #fff;
	background-color: #4ba68a;
	/*text-decoration: underline;*/
}

p.descripcion a {
	background-color: inherit;
	color: #44413c;
	text-decoration: underline;
}

p.descripcion a:hover {
	background-color: inherit;
	/*color: #0055a5;*/
	color: #fff;
	background-color: #44413c;
	text-decoration: none !important;
}

/* ---------------------------------------------------------------------------------------------------------- */

/* MAPA WEB: START */
.mapa_web_seccion {
	background-image: url(../img/mapa_web_separador.jpg);
	background-repeat: repeat-y;
	color: #0d7178;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	height: 24px;
	line-height: 24px;
	margin-bottom: 5px;
	padding-left: 10px;
	width: 380px;
}

	.mapa_web_seccion a {
		color:#0d7178;
	}
	
	.mapa_web_seccion a:hover {
		background-color: inherit;
		color:#4ba68a;
	}

.mapa_web_subseccion {
	padding-left: 20px;
}

	.mapa_web_subseccion a {
		background-color: inherit;
		color: #44413c;
	}
	
	.mapa_web_subseccion a:hover {
		background-color: inherit;
		color: #4ba68a;
	}
	
.mapa_web_subsubseccion {
	padding-left: 30px;
}

	.mapa_web_subsubseccion a {
		background-color: inherit;
		color: #868076;
	}
	
	.mapa_web_subsubseccion a:hover {
		background-color: inherit;
		color: #4ba68a;
	}
/* MAPA WEB: END */

/* ---------------------------------------------------------------------------------------------------------- */

/* FOOTER: START */
#footer {
	background-color: #d2d2d2;
	background-image: url(../img/fondo_sombra_footer.gif);
	background-position: top;
	background-repeat: repeat-y;
	height: 250px;
	width: 100%;
}

	#footer_content {
		background-image: url(../img/footer_logo_cabildo_.gif);
		background-repeat: no-repeat;
		background-position: +600px top;
		height: 230px;
		margin: 0 auto;
		padding-top: 20px;
		text-align: left;
		width: 1014px;
	}
	
		#footer_content p {
			background-color: inherit;
			color: #44413c;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			padding-left: 70px;
			padding-top: 11px;	
		}

/* FOOTER : END */


p.texto_generico {
	background-color: inherit;
	color: #44413c !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	line-height: 18px !important;
}


/* CARRUSEL PÁGINA INICIO */
/*#carousel {
	border: 1px solid #ddd;
	margin-bottom: 0px;
}

#carousel ul {
	list-style: none;
	width: 512px;
	height: 256px;
	margin: 0;
	padding: 0;
	position: relative;
}

#carousel li {
	display: inline;
	float: left;
}

.textholder {
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 18px;
	padding: 8px;
}

	.textholder a {
		color: #fff;
	}
	
	.textholder a:hover {
		text-decoration: underline;
	}*/

#carousel-wrapper {
	width: 512px;
	height: 256px;
	overflow: hidden;
	position: relative;
}

	#carousel-content {
		width: 8300px;
	}

		#carousel-content .slide {
			float: left;
			width: 512px;
			height: 256px;
		}
		
			#carousel-content .slide .leyenda {
				position:absolute;
				background:url(../img/fondo_texto_ultima_hora.png) repeat;
				bottom:0;
				width:496px;
				padding: 8px;
				color: #fff;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 18px;
			}
			
				#carousel-content .slide .leyenda a {
					color: #fff;
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: 18px;
				}
			
				#carousel-content .slide .leyenda a:hover {
					text-decoration: underline;
				}
				
ul.tabs {
	list-style:none;
	margin:3px 0 0 0;
	padding:0;
	position:absolute;
	right:0;
}

	ul.tabs li {
		float:left;
	}

	ul.tabs li a {
		color:#808ea8;
		font-weight:bold;
		display: block;
		text-align: center;
		width: 26px;
		height: 20px;
		line-height: 20px;
		border: 1px solid #808ea8;
		margin: 0 2px 0 1px;
	}

/* ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; */

#mapa_tenerife img {
	_behavior: url(js/iepngfix.htc);
}

#menu_regiones {
	padding:0;
	margin:0;
	list-style:none;
}

		#menu_regiones li {
			display:inline;
		}
		
				#menu_regiones li a {
					padding:3px 6px;
					background-color:#dddddd;
					color:#44413c;
				}
				
				#menu_regiones li a.activo {
					background-color:#4ba68a;
					color:#fff;
				}
				
				#menu_regiones li a:hover {
					background-color:#4ba68a;
					color:#fff;
				}
				
.titular_destacado {
	color: #4ba68a;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
}

.titular_menos_destacado {
	color: #4ba68a;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
}

ul.texto_generico {
	background-color: inherit;
	color: #44413c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	list-style: none;
	margin: 0;
	padding-left: 25px;
}

/*		ul.texto_generico li a {
			color: #44413c;
		}
		
		ul.texto_generico li a:hover {
			color: #0055a5;
		}*/

div.texto_destacado {
	background-image: url(../img/texto_destacado.jpg);
	background-position: 50% 50%;
	background-repeat: repeat-y;
	background-color: inherit;
	color: #44413c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

input.campo_texto {
	width: 260px;
	height: 18px;
	border: 1px solid #e6e6e6;
	padding-left: 6px;
}

a.link_txt {
	color: #44413c !important;
}

a:hover.link_txt {
	color: #4ba68a !important;
}

#ayudas_subvenciones p.texto_generico a {
	color: #44413c !important;
	text-decoration: underline;
}

#ayudas_subvenciones p.texto_generico a:hover {
	color: #fff !important;
	background-color: #44413c !important;
	text-decoration: none;
}

a.pdf {
	margin:0 0 10px 0px;
	padding:0 0 0 38px;
	font-size:11px;
	color:#505250;
	font-weight:bold;
	display:block;
	background:url(../img/descargar_pdf_blank_page_icon.gif) left no-repeat;
	height:37px;
	line-height:36px;
	/*width:265px;*/
}

#generos_publicaciones a {
	color:#44413c;
	background-color: inherit;
}

	#generos_publicaciones a:hover {
		color:#0055a5;
		background-color: inherit;
	}
	
	#contenedor1 {
	background-color: #ffffff;
	/*background-image: url(../img/menu_bg.gif);
	background-position: top left;
	background-repeat: repeat-y;*/
	border: 0 none;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 614px;
}
