body  {
	margin: 0; /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */
	padding: 0;
	text-align: center; /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineación a la izquierda en el selector #container */
	color: #333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 80%;
	background-color: #F8F7F3;
	background-image: url(images/bg_body.jpg);
	background-repeat: repeat-x;
	font-style: normal;
}
.wa_btn {
    background-image: url('button.svg');
    border: 1px solid rgba(0, 0, 0, 0.1);
    display: inline-block !important;
    position: relative;
    font-family: Arial, sans-serif;
    letter-spacing: .4px;
    cursor: pointer;
    font-weight: 400;
    text-transform: none;
    color: #fff;
    border-radius: 2px;
    background-color: #5cbe4a;
    background-repeat: no-repeat;
    line-height: 1.2;
    text-decoration: none;
    text-align: left;
}

.wa_btn_s {
    font-size: 8px;
    background-size: 16px;
    background-position: 5px 2px;
    padding: 3px 6px 3px 25px;
}
body a:link {
	color: #900;
	text-decoration: none;
	font-weight: bold;
}
body a:visited {
	color: #900;
	text-decoration: none;
	font-weight: bold;
}
body a:hover {
	text-decoration: underline;
	color: #804000;
	font-weight: bold;
}
body a:active {
	color: #900;
	text-decoration: none;
	font-weight: bold;
}
.thrColFixHdr #superior {
	width: 987px;
	height:31px;
	margin: 4px auto 0px auto;
	text-align: left;
	background-image: url(images/cabeceras/patrimonio1.gif);
	padding-top:12px;
	padding-left:15px;
	font-size:12px;
}
.thrColFixHdr #superior_casas {
	width: 987px;
	height:31px;
	margin: 4px auto 0px auto;
	text-align: left;
	background-image: url(images/cabeceras/casas1.gif);
	padding-top:12px;
	padding-left:15px;
	font-size:12px;
}
.thrColFixHdr #superior_cras {
	width: 987px;
	height:31px;
	margin: 4px auto 0px auto;
	text-align: left;
	background-image: url(images/cabeceras/cras1.gif);
	padding-top:12px;
	padding-left:15px;
	font-size:12px;
}
.thrColFixHdr #superior_senderismo {
	width: 987px;
	height:31px;
	margin: 4px auto 0px auto;
	text-align: left;
	background-image: url(images/cabeceras/senderismo1.gif);
	padding-top:12px;
	padding-left:15px;
	font-size:12px;
}
.thrColFixHdr #superior_ren {
	width: 987px;
	height:31px;
	margin: 4px auto 0px auto;
	text-align: left;
	background-image: url(images/cabeceras/ren1.gif);
	padding-top:12px;
	padding-left:15px;
	font-size:12px;
}
.thrColFixHdr #superior_aulas {
	width: 987px;
	height:31px;
	margin: 4px auto 0px auto;
	text-align: left;
	background-image: url(images/cabeceras/pesca1.gif);
	padding-top:12px;
	padding-left:15px;
	font-size:12px;
}
.thrColFixHdr #superior_oso {
	width: 987px;
	height:31px;
	margin: 4px auto 0px auto;
	text-align: left;
	background-image: url(images/cabeceras/oso1.gif);
	padding-top:12px;
	padding-left:15px;
	font-size:12px;
}
.thrColFixHdr #superior_aventuras {
	width: 987px;
	height:31px;
	margin: 4px auto 0px auto;
	text-align: left;
	background-image: url(images/cabeceras/aventuras1.gif);
	padding-top:12px;
	padding-left:15px;
	font-size:12px;
}
.thrColFixHdr #superior_licitaciones {
	width: 987px;
	height:31px;
	margin: 4px auto 0px auto;
	text-align: left;
	background-image: url(images/cabeceras/licitaciones1.gif);
	padding-top:12px;
	padding-left:15px;
	font-size:12px;
}

.sup_derecha{
	margin-left: 588px;
}
.thrColFixHdr #header {
	height:129px;  /* este relleno coincide con la alineación izquierda de los elementos de los divs que aparecen bajo él. Si se utiliza una imagen en el #header en lugar de texto, es posible que le interese quitar el relleno. */
	background-color: #DDDDDD;
	background-image: url(images/cabeceras/patrimonio2.gif);
	margin: 0px 0px 0px 0px;
} 
.thrColFixHdr #header_casas {
	height:129px;  /* este relleno coincide con la alineación izquierda de los elementos de los divs que aparecen bajo él. Si se utiliza una imagen en el #header en lugar de texto, es posible que le interese quitar el relleno. */
	background-color: #DDDDDD;
	background-image: url(images/cabeceras/casas2.gif);
	margin: 0px 0px 0px 0px;
} 
.thrColFixHdr #header_cras {
	height:129px;  /* este relleno coincide con la alineación izquierda de los elementos de los divs que aparecen bajo él. Si se utiliza una imagen en el #header en lugar de texto, es posible que le interese quitar el relleno. */
	background-color: #DDDDDD;
	background-image: url(images/cabeceras/cras2.gif);
	margin: 0px 0px 0px 0px;
} 
.thrColFixHdr #header_oso {
	height:129px;  /* este relleno coincide con la alineación izquierda de los elementos de los divs que aparecen bajo él. Si se utiliza una imagen en el #header en lugar de texto, es posible que le interese quitar el relleno. */
	background-color: #DDDDDD;
	background-image: url(images/cabeceras/oso2.gif);
	margin: 0px 0px 0px 0px;
}
.thrColFixHdr #header_senderismo {
	height:129px;  /* este relleno coincide con la alineación izquierda de los elementos de los divs que aparecen bajo él. Si se utiliza una imagen en el #header en lugar de texto, es posible que le interese quitar el relleno. */
	background-color: #DDDDDD;
	background-image: url(images/cabeceras/senderismo2.gif);
	margin: 0px 0px 0px 0px;
} 
.thrColFixHdr #header_ren {
	height:129px;  /* este relleno coincide con la alineación izquierda de los elementos de los divs que aparecen bajo él. Si se utiliza una imagen en el #header en lugar de texto, es posible que le interese quitar el relleno. */
	background-color: #DDDDDD;
	background-image: url(images/cabeceras/ren2.gif);
	margin: 0px 0px 0px 0px;
}
.thrColFixHdr #header_aventuras {
	height:129px;  /* este relleno coincide con la alineación izquierda de los elementos de los divs que aparecen bajo él. Si se utiliza una imagen en el #header en lugar de texto, es posible que le interese quitar el relleno. */
	background-color: #DDDDDD;
	background-image: url(images/cabeceras/aventuras2.gif);
	margin: 0px 0px 0px 0px;
} 
.thrColFixHdr #header_aulas {
	height:129px;  /* este relleno coincide con la alineación izquierda de los elementos de los divs que aparecen bajo él. Si se utiliza una imagen en el #header en lugar de texto, es posible que le interese quitar el relleno. */
	background-color: #DDDDDD;
	background-image: url(images/cabeceras/pesca2.gif);
	margin: 0px 0px 0px 0px;
} 
.thrColFixHdr #header_licitaciones {
	height:129px;  /* este relleno coincide con la alineación izquierda de los elementos de los divs que aparecen bajo él. Si se utiliza una imagen en el #header en lugar de texto, es posible que le interese quitar el relleno. */
	background-color: #DDDDDD;
	background-image: url(images/cabeceras/licitaciones2.gif);
	margin: 0px 0px 0px 0px;
} 
.thrColFixHdr #container {
	width: 1002px;
	margin: 0px auto; /* los márgenes automáticos (conjuntamente con un ancho) centran la página */
	border: 0px solid #000000;
	text-align: left; /* esto anula text-align: center en el elemento body. */
	background-color: #FFFFFF;
	background-image: url(images/bg_cuerpo.gif);
	height: auto;
} 

.thrColFixHdr #sidebar1 {
	float: left; /* dado que este elemento es flotante, debe asignarse un ancho */
	width: 200px; /* el relleno mantiene el contenido del div alejado de los bordes */
	margin: 0px 0px 0px 19px;
	height:auto;
	top: 0px;
	position: relative;
}
#menu{
	width:200px;
	height:auto;
	margin:25px 0px 0px 0px;
}
#direccion{
	width:200px;
	margin:15px 0px 0px 0px;
	font-size: 11px;
	height:auto;
	color: #666;
}
.thrColFixHdr #contenido {
	margin: 20px 0px 0px 0px;
	height: auto;
	padding: 0px 0px 0px 0px;
}
.thrColFixHdr #sidebar2 {
	float: right; /* dado que este elemento es flotante, debe asignarse un ancho */
	width: 200px; /* el relleno mantiene el contenido del div alejado de los bordes */
	margin: 0px 19px 0px 0px;
	height:auto;
	top: 0px;
}
.thrColFixHdr #mainContent {
	width:490px;
	margin: 0px 36px 0px 255px;
	float: none;
} 

.thrColFixHdr #sumario a {
	color: #693;
	text-decoration: none;
}
.thrColFixHdr #sumario a:hover {
	color: #B51030;
	text-decoration: underline;
}
.thrColFixHdr #mainContent_inicio {
	width:490px;
	margin: 43px 0px 0px 0px;
	float: left;
	background-image:url(images/bg_content_inicio.gif);
}
#lado1{
	width:225px;
	float:left;
}
#lado1 h1{
	color:#666;
	font-size:13px;
	margin: 0px 0px 5px 0px;
}
#lado1 h2{
	color:#006633;
	font-size:10px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}
#noticia_inicio{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#lado2{
	width:225px;
	float:right;
}
#lado2 h1{
	color:#006633;
	font-size:12px;
	margin: 0px 0px 5px 0px;
	font-weight: normal;
}

.lista_licitaciones{
	margin:0px 0px 5px 0px;
	padding: 0px 0px 0px 15px;
	list-style-type: square;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.lista_licitaciones li{
	color:#900;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	margin-bottom: 4px;
}

.not1{
	width:70px;
	height:auto;
	float:left;
}
.not2{
	width:120px;
	height:auto;
	float:right;
	padding: 0px 0px 0px 5px;
	font-size: 11px;
	font-weight: bold;
}
.pie_foto_ren{
	float:right;
	font-size:11px;
	color:#363;
	width:280px;
	padding: 0px;
}
.pie_foto_ren h4{
	font-size: 12px;
	font-weight: bold;
	color: #900;
	padding: 0px;
	margin: 0px;
}
.datos_casa{
	list-style-type: square;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	font-size: 110%;
	font-weight: bold;
}
.datos_casa li{
	color:#900;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 0px;
}
.lista_novedades{
	margin:5px 0px 5px 0px;
	padding: 0px 0px 0px 15px;
	list-style-type: square;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.lista_novedades li{
	color:#006633;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	margin-bottom: 4px;
}
.lista_noticias{
	list-style-type: square;
	background-color: #FCF4F3;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 17px;
}
.lista_noticias li{
	color:#006633;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	margin-bottom: 4px;
	margin-top: 4px;
	padding-top: 2px;
}
.thrColFixHdr #footer {
	margin: 0px auto 0px auto;
	height:8px;
	background-image: url(images/baseline.gif);
} 
.thrColFixHdr #footer p {
	margin: 0; /* el ajuste en cero de los márgenes del primer elemento del pie evitará que puedan contraerse los márgenes (un espacio entre divs) */
	padding: 10px 0; /* el relleno de este elemento creará espacio, de la misma forma que lo haría el margen, sin el problema de la contracción de márgenes */
}
.fltrt { /* esta clase puede utilizarse para que un elemento flote en la parte derecha de la página. El elemento flotante debe preceder al elemento junto al que debe aparecer en la página. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* esta clase puede utilizarse para que un elemento flote en la parte izquierda de la página. */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el último elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.thrColFixHdr #pie {
	width:950px;
	margin: 25px auto;
	height:auto;
	font-size:12px;
} 
.caja{
	width:200px;
	height:50px;
	margin: 0px 0px 0px 0px;
}
.caja_centro{
	width:200px;
	height:auto;
	float:left;
}
.titulo_verde{
	height:18px;
	background-image: url(images/titulos/verde.gif);
	font-size:12px;
	color:#FFF;
	padding: 1px 0px 0px 3px;
}
.titulo_fecha_arriba{
	height:18px;
	background-image: url(images/titulos/fecha_arriba.gif);
	font-size:11px;
	color:#FFF;
	padding: 1px 0px 0px 5px;
	font-weight: bold;
}
.titulo_inicio_noticias{
	height:18px;
	background-image: url(images/titulos/noticias_inicio.gif);
	font-size:12px;
	color:#FFF;
	padding-left:12px;
	padding-top:2px;
	width:213px;
	margin-bottom:5px;
}
.titulo_inicio_licitaciones{
	height:18px;
	background-image: url(images/titulos/licitaciones_inicio.gif);
	font-size:12px;
	color:#FFF;
	padding-left:12px;
	padding-top:2px;
	width:213px;
	margin-bottom:5px;
}
.busqueda{
	background-color:#E7F0DD;
	height:20px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.input_busqueda{
	width:120px;
	border: 1px solid #CBC6B3;
	height:18px;}
.boton{
	background-color:#900;
	color:#FFF;
	font-size:10px;
	border:none;
	height:20px;
	background-image: url(images/botones/boton.gif);
	width: 56px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
.lista{
	border:1px solid #9BC7DB;
	width:210px;
	margin-left:5px;
}
#main_tematica{
	font-size:12px;
	float:left;
	height:20px;
	width: 490px;
}
#arbol{
	float:left;
	width:490px;
	font-size:12px;
	color:#666666;
	margin:15px 0px 0px 0px;
	padding:0px;
	height: 15px;
}
#arbol a{
	text-decoration:none;
		color:#666666;

}
#arbol a:active{
		text-decoration:underline;

}
#arbol a:hover{
		text-decoration:underline;

}
#navi_arbol{
		list-style-type: square;
		margin:0px 0px 0px 15px;
		padding:0px;
}
.actual{
	color:#0E5D9C;
}
#separacion{
	float:left;
	width:481px;
	height:20px;
	background-image:url(images/titulos/separacion_content.gif);
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 9px;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
}
#titulo_corto{
	float:left;
	width:481px;
	height:20px;
	background-image:url(images/titulos/separacion_content.gif);
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 9px;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
}
#titulo_largo{
	float:left;
	width:475px;
	height:40px;
	background-image:url(images/titulos/separacion_content_largo.gif);
	margin-top: 25px;
	padding-right: 6px;
	margin-bottom: 0px;
	padding-left: 9px;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	line-height: 19px;
}
#separacion_2{
	float:left;
	width:481px;
	height:20px;
	background-image:url(images/titulos/separacion_content.gif);
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 9px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
#sep_titulo{
	float:left;
}
#sep_mas{
	background-image:url(images/botones/mas_espacios.gif);
	width:87px;
	float:right;
	height:16px;
	margin-right:5px;
	margin-top:2px;
}
#sep_noticias{
	background-image:url(images/botones/mas_noticias.gif);
	width:87px;
	float:right;
	height:16px;
	margin-right:5px;
	margin-top:2px;
}
#opciones{
	width:200px;
	height:50px;
	font-size:10px;
}
#fotos{
	width:200px;
	height:auto;
	margin:0px;
	margin-top: 25px;
	margin-bottom: -15px;
	float:right;
}
#reservas{
	width:200px;
	height:auto;
	margin:0px;
	margin-top: 25px;

}
#novedades{
	width:200px;
	height:auto;
	margin:15px 0px 0px 0px;
}
#novedades h1{
	color:#900;
	font-size:11px;
	margin: 0px 0px 5px 0px;
}
.noticias{
	width:200px;
	height:auto;
	margin:25px 0px 0px 0px;
	float:left;
}
.aviso{

	font-size: 80%;
	color: #558039;
	background-color: #ECF1DA;
	text-align: left;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.noticias_centro{
	width:225px;
	height:auto;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:left;
}
.licitaciones_centro{
	width:225px;
	height:auto;
	float:left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}
.banners_centro_izqda{
	width:225px;
	height:auto;
	float:left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.banners_centro_dcha{
	width:225px;
	height:auto;
	float:left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 40px;
}
.banners_dcha{
	height:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	float:left;
	width:200px;
}
.banners_centro{
	width:490px;
	height:auto;
	float:left;
	margin-top: 15px;
}
.titulonoti{
	font-size:23px;
	margin:0px;
	font-weight: bold;
}
.verde{
	color:#063;
	float:left;
}
.verde13 {
	font-size: 120%;
	font-weight: bold;
	color: #093;
}
.verde12 {
	font-size: 110%;
	font-weight: bold;
	color: #339900;
}
.rojo12 {
	font-size: 110%;
	font-weight: bold;
	color: #9A0000;
}
#fotos_inicio{
	width:225px;
	height:190px;
	margin-bottom: 5px;
}
.titulo_fotos{
	height:18px;
	background-image: url(images/titulos/fotos.gif);
	font-size:13px;
	color:#FFF;
	padding-left:6px;
	padding-top:2px;
		font-weight: bold;
}
.titulo_novedades{
	height:18px;
	background-image: url(images/titulos/fotos.gif);
	font-size:13px;
	color:#FFF;
	padding-left:6px;
	padding-top:2px;
}
.titulo_noticias{
	height:18px;
	background-image: url(images/titulos/rojo.gif);
	font-size:13px;
	color:#FFF;
	padding-left:6px;
	padding-top:2px;
	font-weight: bold;
}
.titulo_noticias_centro{
	height:18px;
}
.titulo_licitaciones_centro{
	height:18px;
}
#videos{
	width:200px;
	height:auto;
	margin:15px 0px 0px 0px;
}
#videos_inicio{
	width:225px;
	height:auto;
	margin:15px 0px 0px 0px;
}
.titulo_videos{
	height:18px;background-image: url(images/titulos/fondoocre2.gif);
	font-size:13px;
	color:#FFF;
	padding-left:6px;
	padding-top:2px;
}
.titulo_reservas{
	height:18px;
	background-image: url(images/titulos/botonocre1.gif);
	font-size:13px;
	color:#FFF;
	padding-left:6px;
	padding-top:2px;
	font-weight: bold;
}
.titulo_videos_inicio{
	height:18px;background-image: url(images/titulos/videos_inicio.gif);
	font-size:13px;
	color:#FFF;
	padding-left:6px;
	padding-top:2px;
}
.video{
	list-style-type: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.video li{
	background-color: #E7E1DE;
	margin:2px 0px 0px 0px;
	padding:2px 5px 2px 5px;
	font-size:11px;
}
.video_inicio{
	list-style-type: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.video_inicio li{
	margin:2px 0px 0px 0px;
	padding:4px 5px 8px 5px;
	font-size:11px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.video_lateral{
	list-style-type: none;
	margin:0px;
	font-size:12px;
	color:#900;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	}
.video_lateral li{
	font-size:11px;
	font-weight: bold;
	background-color:#F1E9F5;
	text-align:left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-left: 4px;
	padding-bottom: 3px;
	}


/*ESTILOS EXTENSIONES FICHEROS*/
.pdf{
	margin:2px 0px 0px 0px;
	padding:2px 0px 0px 22px;
	background-color:#F4F3EA;
	background-image: url(images/pdf.gif);
	background-repeat:no-repeat;
	background-position: 2px 2px;
}
.doc{
	margin:2px 0px 0px 0px;
	padding:2px 0px 0px 22px;
	background-color:#F4F3EA;
	background-image: url(images/doc.gif);
	background-repeat:no-repeat;
	background-position: 2px 2px;
}
.zip{
	margin:2px 0px 0px 0px;
	padding:2px 0px 0px 22px;
	background-color:#F4F3EA;
	background-image: url(images/zip.gif);
	background-repeat:no-repeat;
	background-position: 2px 2px;
}
.rar{
	margin:2px 0px 0px 0px;
	padding:2px 0px 0px 22px;
	background-color:#F4F3EA;
	background-image: url(images/zip.gif);
	background-repeat:no-repeat;
	background-position: 2px 2px;
}
.jpg{
	margin:2px 0px 0px 0px;
	padding:2px 0px 0px 22px;
	background-color:#F4F3EA;
	background-image: url(images/jpg.gif);
	background-repeat:no-repeat;
	background-position: 2px 2px;
}
.mp3{
	margin:2px 0px 0px 0px;
	padding:2px 0px 0px 22px;
	background-color:#F4F3EA;
	background-image: url(images/mp3.gif);
	background-repeat:no-repeat;
	background-position: 2px 2px;
}
#otras_casas{
	width:200px;
	height:auto;
	margin:15px 0px 0px 0px;
}
.titulo_casas{
	height:18px;background-image: url(images/titulos/botonverde.gif);
	font-size:12px;
	color:#FFF;
	padding-left:12px;
	padding-top:2px;
}
.titulo_enlaces{
	height:18px;
	background-image: url(images/titulos/azul.gif);
	font-size:12px;
	color:#FFF;
	padding-left:6px;
	padding-top:2px;
	font-weight: bold;
}
.titulo_saber{
	height:18px;
	background-image: url(images/titulos/fondoocre2.gif);
	font-size:13px;
	color:#FFF;
	padding-left:6px;
	padding-top:2px;
	font-weight: bold;
}

.banner{
	padding:0px;
	float: right;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.banners{
	list-style-type: none;	
	margin:1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.caja_enlaces{
	width:200px;
	margin-top: 25px;
	float:right;
}
.caja_enlaces_principal{
	width:200px;
	float:left;
}
.caja_enlaces img{
	float:left;
}


.lista_ficheros{
	padding:0px;
	font-size:12px;
	color:#900;
	list-style-type: none;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.lista_docs{
	padding:0px;
	font-size:12px;
	list-style-type: none;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.lista_enlaces{
	padding:0px;
	font-size:12px;
	color:#900;
	list-style-type: none;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.lista_enlaces li{
	background-color:#E9EFF5;
	background-image: url(images/enlace.gif);
	background-repeat:no-repeat;
	background-position: 2px 2px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 22px;
}
.lista_enlaces li img{
	margin:0px 4px 0px 0px;
	height:auto;
}

.caja_enlaces h1{
	font-size:12px;
	color:#00337E;
	margin:2px 0px 0px 0px;
	padding:1px 0px 0px 3px;
	background-image:url(images/bg_enlacetitulo.gif);
	height:19px;
	width:197px;
}
.peso{
	color:#00337E;
	padding-left:22px;
}
.enlace8:link {
	color: #900;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-style: normal;	
}
.enlace8:visited {
	color: #900;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-style: normal;	
}
.enlace8:hover {
	text-decoration: underline;
	color: #804000;
	font-weight: bold;
	font-size: 11px;
		font-style: normal;	
}
.enlace8:active {
	color: #900;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
		font-style: normal;	
}
.enlace7:link {
	color: #060;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
.enlace7:visited {
	color: #060;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
.enlace7:hover {
	text-decoration: underline;
	color: #060;
	font-weight: bold;
	font-size: 11px;
}
.enlace7:active {
	color: #060;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
.enlace6:link {
	color: #F60;
	text-decoration: none;
}
.enlace6:visited {
	color: #F60;
	text-decoration: none;
}
.enlace6:hover {
	text-decoration: underline;
	color: #666666;
}

.enlace6:active {
	color: #990000;
	text-decoration: none;
}
.enlace5:link {
	color: #900;
	text-decoration: none;
	font-weight: bold;
}
.enlace5:visited {
	color: #900;
	text-decoration: none;
	font-weight: bold;
}
.enlace5:hover {
	text-decoration: underline;
	color: #900;
}
.enlace5:active {
	color: #900;
	text-decoration: none;
	font-weight: bold;
}
.enlace4:link {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.enlace4:visited {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.enlace4:hover {
	text-decoration: underline;
	color: #000;
}
.enlace4:active {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

.enlace9:link {
	color: #C64F00;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
.enlace9:visited {
	color: #C64F00;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
.enlace9:hover {
	text-decoration: underline;
	color: #060;
	font-weight: normal;
}

.enlace9:active {
	color: #C64F00;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
.aviso {
	font-size: 11px;
	color: #666666;
}
#sumario{
	float:right;
	height:auto;
	width:474px;
	background-color: #EFEFEF;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
}
#sumario_principal{
	float:left;
	height:auto;
	width:462px;
	background-color: #ECF0EC;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.texto_sumario{
	font-size:11px;
	color:#363;
}
.fecha{
	font-size:11px;
	color:#900;
	line-height: 12px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
}
.fechaverde{
	font-size:11px;
	color:#666;
	line-height: 12px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
}
.duracion{
	font-size:10px;
	color:#900;
	width:auto;
	font-style:oblique;
}
.paginacion{
	height:auto;
	text-align:center;
	width:120px;
	background-color: #D4D4D4;
	font-size: 10px;
	padding: 3px;
	margin-right: 2px;
	margin-left: 74px;
	float:right;
}
.ampliar{
	font-size:10px;
	color:#395131;
	font-weight: normal;
	font-style: italic;
}
.foto_noti{
	border: 3px solid #FFF;
	margin:0px 0px 10px 0px;
}
.foto_noti_principal{
	border: 3px solid #FFF;
	margin:5px 0px 10px 0px;
	width:444px;
}
.foto_casas{
	border: 3px solid #FFF;
	margin:5px 0px 10px 0px;
}
.foto_ren{
	border: 3px solid #FFF;
	margin:5px 0px 10px 0px;
	width:166px;
	height:auto;
}
.pie_principal{
	border: 3px solid #FFF;
	width:444px;
	background-color:#FFF;
	margin: -15px 0px 4px 0px;
	font-size: 10px;
	color: #666;
}
.pie_foto{
	float:right;
	font-size:90%;
	color:#363;
	width:190px;
	font-weight: bold;
}
.pie_foto_casas{
	float:right;
	font-size:11px;
	color:#363;
	width:190px;
	margin-top:5px;
}

.verde_peq{
	float:left;
}
#noticia{
	margin: 0px 5px 0px 5px;
	height:auto;
	color:#333333;
	text-align: justify;
}
#ren{
	margin: 0px 5px 0px 5px;
	height:auto;
	color:#333333;
}
#ren h1{
	font-size: 130%;
	font-weight: bold;
	color: #59872B;
	margin-top: 5px;
	background-color: #E4F3E2;
	padding-left: 4px;
}
h2{
	font-size: 16px;
	font-weight: bold;
	color: #900;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #59872B;
	margin-top: 25px;
	margin-bottom: 0;
}
h3{
	font-size: 13px;
	font-weight: bold;
	color: #090;
}
.ren p{
        
        line-height: 100%; 
        margin-top: 0; 
	margin-bottom: 0;
}

.sumario_texto{
	color:#900;
	font-weight: bold;
	color: #900;
	padding-bottom: 10px;
}
.negra {
	font-size: 12px;
	font-weight: bold;
	color: #900;
}
.imagen_conlupa
{	display:block;
	width:auto;
	margin-left:-13px;
}
.lupa_imagen
{	position:relative;
	top:-15px;
	left:1px;
}
.titulo_mas {
	height:18px;
	font-size:12px;
	color:#FFF;
	background-image: url(images/titulos/morado.gif);
	font-weight: bold;
	padding: 1px 0px 0px 3px;
}

.lista_ren{
	list-style-type: square;
	color:#900;
	font-size:13px;
	font-weight:bold;
	margin:5px 0px 5px 0px;
	width:280px;
}


.button2, .button2:visited { /* botones genéricos */
	display: inline-block;
	color: #069;
	text-decoration: none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor:pointer;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin-left: 1px;
}.button2:hover { /* el efecto hover */  background-color: #fff  color: #000;}.button2:active{  /* el efecto click */  top: 1px;} /* botones pequeños */.small.button2, .small.button2:visited {  font-size: 10px ;}

.orange.button2, .orange.button2:visited {
	background-color: #B9DBFD;
}.orange.button2:hover{
	background-color: #039;
	color: #fff;
}
#compartir{
	float:right;
	height:auto;
	width:394px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D9E7C9;
	text-align:center;
	font-size:11px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #D9E7C9;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 80px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
}
#compartit ul{
	margin: 0px;
	padding: 0px;
	}
#compartir li{
	display:inline;
	margin-right:15px;
}

.apDiv3 {
	position:relative;
	width:22px;	
	margin:0;
	padding:0;
	margin-top:-13px;
	top:0px;
	left:2px;
	z-index:1;
}

.sindicacion {
	vertical-align: middle;
	}
.banner{
	float:right;
	margin-top: 25px;
	}

.bordemapa {
	border: 1px solid #999;
}

input {
	border: 1px solid #999;
	font-size: 12px;
	color: #063;
	}

.banner{
	width:200px;
	height:auto;
	margin:0px;
	margin-top: 25px;
	float:right;
}
.titulo_mas_principal {
	height:18px;
	font-size:12px;
	color:#FFF;
	background-image: url(images/titulos/videos.gif);
	font-weight: bold;
	padding: 1px 0px 0px 6px;
	float:left;
	width:194px;
	margin-top:10px;
}
.titulo_enlaces_principal{
	height:18px;
	background-image: url(images/titulos/enlaces.gif);
	font-size:12px;
	color:#FFF;
	padding-left:6px;
	padding-top:2px;
	font-weight: bold;
	float:left;
	width:194px;
	margin-top:10px;
}
.titulo_saber_principal{
	height:18px;
	background-image: url(images/titulos/documentos.gif);
	font-size:13px;
	color:#FFF;
	padding-left:6px;
	padding-top:2px;
	font-weight: bold;
	float:left;
	width:194px;
	margin-top:10px;
}