body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
	background-image: url(../images/bg.jpg);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: top;
	scrollbar-face-color:#dbeec1;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#f5fde8;
	scrollbar-darkshadow-color:#d8e2c2;
	scrollbar-3dlight-color:#d8e2c2;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-base-color:#FFFFFF;
}
    .clearfloat { 
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
/* estilos para buscador */
.formcajitalarga {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #006600;
	border: 1px solid #7ec020;
	width: 123px;
	height: 15px;
}

/* estilos para noticias */
.newfechadestacada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #484839;
}
.newdestacadaresaltada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.newsdestacadanormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
a.leermas:link,  a.leermas:active, a.leermas:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	color: #484839;
	text-decoration: none;
	font-weight: bold;
}
a.leermas:hover {
	color: #000000;
	text-decoration: underline;
}
.newimagen {
	border: 1 solid #000000;
}
.newimagen_galeria {
	border: 0px solid #000000; padding: 3px 3px 3px 2px;
}
.newfecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #31316c;
}
.newtitular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4f4b0d;
}
.newtexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #31316c;
}
a.newtexto:link,  a.newtexto:active, a.newtexto:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #31316c;
	text-decoration: none;
}
a.newtexto:hover {
	color: #000000;
	text-decoration: underline;
}
a.leermas2:link,  a.leermas2:active, a.leermas2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #484839;
	text-decoration: none;
	font-weight: normal;
}
a.leermas2:hover {
	color: #000000;
	text-decoration: underline;
}

.newtexto2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #484839;
}

/* textos */

.verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #679410;
}
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 12px;
}
.normalresaltado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 12px;
}
/* estilos para la lista de noticias */
#noticiasfecha {
	padding-top: 0px; 
	padding-bottom: 3px;
}

#noticiasimagen {
	position: relative;
	margin-top: 0px;
	margin-left: 2px;
	margin-bottom: 15px;
	padding-top: 3px;
	margin-bottom: 15px;
	width:94px;
	height:64px;
	z-index:11;
	background-image: url(../images/bgnoticias2.gif);
	layer-background-image: url(../images/bgnoticias2.gif);
	border: 1px none #000000;
	background-repeat: no-repeat;
}
#noticiastitular {
	margin-top: -80px; 
	width: 305px; 
	margin-left: 100px;
}
#noticiastexto {
	position: relative;
	width: 305px;
	margin-left: 100px;
	margin-top:3px;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
}
#noticiasdivisor {
	position: relative;
	margin-top: 0px; 
	margin-left: 5px; 
	width:420px; 
	height:1px; 
	z-index:13;
}
a.linktitular:link,  a.linktitular:active, a.linktitular:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4f4b0d;
	text-decoration: none;
}
a.linktitular:hover {
	color: #000000;
	text-decoration: underline;
}
/* estilos para el detalle de las noticias */
#noticiatextos {
	position:absolute; 
	padding-right: 6px; 
	width:430px; 
	height:495px; 
	z-index:12; 
	left: 15px; 
	top: 42px; 
	overflow: auto; 
	scrollbar-face-color:#dbeec1;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#f5fde8;
	scrollbar-darkshadow-color:#d8e2c2;
	scrollbar-3dlight-color:#d8e2c2;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-base-color:#FFFFFF;
}

/* estilos para el scroller de agenda de noticias */
#pscroller1{
	width: 145px;
	height: 100px;
	border: 0px solid black;
	padding-left: 18px;
	padding-right: 0px;
	/*background-color:red;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333;
}
#pscroller2 a{
text-decoration: none;
}
.someclass{ //class to apply to your scroller(s) if desired
}

/* estilos para las secciones de texto grandes */
.titulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4f4b0d;
	font-variant: small-caps;
}
.titulo_position {
	position:absolute; width:423px; height:31px; z-index:11; left: 15px; top: 5px;
	}
.vovelatras_position {
	position:absolute; width:230px; height:20px; z-index:14; left: 195px; top: 541px;
}
/* estilos para listas instalaciones y servicios */
.caracteristicas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #31316c;
}
.notainfor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #006600;
	line-height: 12px;
}
/* estilos para la galería de imágenes */
#galeria_ul {
	list-style:none;	
	margin:0;
	padding:0
}
.galeria_li {
	position: relative;
	float:left;
	padding:6px 10px 10px 6px;
	width:90px;
}
.galimagen {
	background-image: url(../images/marcofoto.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 3px;
	padding-left: 3px;
	width: 84px;
	height: 84px;
}
/* estilos para el calendario */
TD  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
}
INPUT  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}
TEXTAREA  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}
SELECT  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}
.altn  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt
	color: #ffffff;
	background-color: #666666;
}
.tit  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: #ffffff;
	background-color: #333333;
	font-weight: bold;
}
.fs	{
	font-family : verdana,arial,helvetica;
	background-color:	#66CC00;
	color:	#FFFFFF;
	font-weight: bold;
	text-align:	center;
}
.da	{
	font-family : verdana,arial,helvetica;
	background-color: #F0E68C;
	color:	#FFFFFF;
	font-weight: bold;
	text-align:	center;
}

/* estilos para lista monumentos, restaurante,... */
#galeria2_ul {
	list-style:none;	
	margin:0;
	padding:0
}
.galeria2_li {
	float:left;
	padding:6px 16px 10px 6px;
	width:115px;
}
.gal2imagen {
	background-image: url(../images/marcofoto2.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-position: top;
	padding-top: 6px;
	width: 115px;
	height: 158px;
	text-align: center;
}
.gal2titular {
	margin-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4f4b0d;
	text-align: center;
}
.gal2titular2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4f4b0d;
}
.gal2titular_tabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #67920D;
	text-align: right;
	padding-right: 2px;
	border-bottom:1px solid #D6C9A9;
	vertical-align: top;
}
.contenido_tabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 12px;
	border-bottom:1px solid #D6C9A9;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: top;
}
.gal2titular_tabla_res {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #67920D;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: top;
	height:15px;
}
.contenido_tabla_res {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height:15px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: top;
}
a.newimagen:link,  a.newimagen:active, a.newimagen:visited {
	border: 1 solid #000000;
}
a.newimagen:hover {
	border: 1 solid #000000;
}
.gal2 {
	position:absolute; 
	padding-right: 6px;  
	height:495px; 
	z-index:12; 
	left: 15px; 
	top: 42px; 
}
/* estilos para formularios */
.formcajitalarga2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #006600;
	border: 1px solid #7ec020;
	width: 145px;
	height: 19px;
}
.formcajitalarga3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #006600;
	border: 1px solid #7ec020;
	width: 180px;
	height: 60px;
}
.formboton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	border: 1px solid #33FF00;
	width: 80px;
	height: 19px;
	text-align: center;
	background-color: #339900;
}
.textformulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #484839;
	text-align: right;
}
/* estilos para listas de teléfonos, webs */
#listaorg_ul {
	list-style:none;	
	margin:0;
	padding:0
}
.listaorg_li {
	float:left;
	padding:6px 3px 3px 6px;
	width:192px;
}
.titulosorg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding-top: 2px;
	width: 192px; 
	height: 16px;
	background-color: #339900;
	padding-left: 3px;
}
.organismo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #484839;
	width: 192px;
	padding-left: 16px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a.linkorganismo:link,  a.linkorganismo:active, a.linkorganismo:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4f4b0d;
	text-decoration: underline;
}
a.linkorganismo:hover {
	color: #000000;
	text-decoration: none;
}
#naturaleza {
	overflow: auto; 
	scrollbar-face-color:#dbeec1;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#f5fde8;
	scrollbar-darkshadow-color:#d8e2c2;
	scrollbar-3dlight-color:#d8e2c2;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-base-color:#FFFFFF;
	position: absolute; 
	height: 350px;
	width: 383px; 
	top: 280px; 
	padding-left: 70px; 
	padding-right: 0px;
}

/* estilos para los vídeos */
.video_youtube {
	position: absolute;
	width: 425px;
	height: 344px;
	top: 50px;
	left: 16px;
}
.texto_video {
	position:absolute; 
	padding-right: 6px; 
	width:430px; 
	height:125px; 
	z-index:12; 
	left: 15px; 
	top: 412px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #006600; 
	text-align: justify;
	overflow: auto; 
	scrollbar-face-color:#dbeec1;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#f5fde8;
	scrollbar-darkshadow-color:#d8e2c2;
	scrollbar-3dlight-color:#d8e2c2;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-base-color:#FFFFFF;
}