/* Estilos Generales de la página */

* 
{
	margin:0px;
	padding:0px;
}

html
{

	font:x-small Verdana,sans-serif;
	color:#000;
}

body 
{
	font:x-small Verdana,sans-serif;
	color:#000;
	background:#ddd url(../img/fondo1.gif) repeat-y center center;	
	padding-bottom:44px;
}

img
{
	border:0px;
}

/* Estilos por Clases */

span.negrita
{
	font-weight:bold;
}

td.Superior
{

	height:100px;
}

td.Barra
{
	height:3px;
	overflow:hidden;
}

div.Barra
{
	margin:5px;
	margin-top:1px;
	margin-bottom:1px;
	background:#ddd;
	line-height:1px;
	height:3px;
	overflow:hidden;	
}

td.Menu
{
	height:25px;
}

td.Menu A 
{
	display: block;
	float: left;
	line-height: 22px;
	padding: 0px 10px;
	text-decoration:none;
	font-weight:bold;
	background: #fc6;
	border:1px solid #da4;
	margin-right:5px;
	color:#a62;
}

td.Menu A:active, TD.Menu A.active
{
	color:#eee;
}

td.Menu A:visited, TD.Menu A.visited
{
	color:#b73;
}
    
td.Menu A:hover, TD.Menu A.hover
{
	background: #da4;
	color:#fff;
}

td.Buscador
{
	vertical-align:middle;
	height:50px;
}

td.Centro
{
	height:auto;
	vertical-align:top;
}

td.Inferior
{
	height:30px;
}

acronym
{
	border-bottom:1px dotted #00f;
	cursor:pointer;
}

img.Noticia
{
	float:left;
	border:1px solid #aaa;
	background:#fff;
	margin:10px;
	padding:2px;
	margin-top:0px;
}

div.Noticia
{
	margin-top:10px;
	text-align:left;
}

div.ElementoRSS
{
	margin-top:10px;
	text-align:left;
	overflow:hidden;
}

div.DescApartado
{
	margin-top:10px;
	text-align:left;
}

div.DescApartado h3
{
	margin-left:20px;
}

div.DescApartado h3 span.fecha
{
	font:bold xx-small verdana,sans-serif;
	color:#933;
}

div.DescApartado h3 span.MsgNew
{
	font:normal xx-small verdana,sans-serif;
	color:#933;
}

div.DescApartado h3 img.RSS
{
	display:inline;
	border:0px;
	margin:0px;
	padding:0px;
	position:relative;
	top:4px;
	margin-right:5px;
}

div.DescApartado p
{
	margin-left:20px;
}

div.DescApartado p span.bold
{
	font-weight:bold;
}

div.DescApartado div.fecha
{
	font:bold xx-small verdana,sans-serif;
	color:#933;
	margin-left:20px;
}

div.DescApartado div.url
{
	font:normal xx-small verdana,sans-serif;
	margin-left:20px;
}

div.Actividad
{
	margin-top:10px;
	text-align:left;
}

div.ActividadSel
{
	margin-top:10px;
	text-align:left;
	background:#ffa;
	border:1px solid #cc8;
}

div.Contenedor
{
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	padding:10px;
}


div.Contenedor img
{
	border:1px solid #aaa;
	/*background:#fff;*/
	margin:5px;
	padding:2px;
	margin-top:0px;
	/*display:block;*/
}


div.ValoracionFoto
{
	text-align:center;
	font:bold xx-small verdana, sans-serif;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

div.ValoracionFoto img
{
	position:relative;
	top:2px;
	border:0px;
	display:inline;
	margin:0px;
	padding:0px;
}

td.ValoracionFoto
{
	height:20px;
	vertical-align:middle;
}

td.ValoracionFoto img
{
	border:0px;
	display:inline;
	margin:0px;
	padding:0px;
}


div.Contenedor p.centrado
{
	text-align:center;
}

div.Contenedor ul.Enlace
{
	list-style:none;
	margin:5px;	
}

div.Contenedor li.Enlace
{
	padding:5px;
	padding-top:0px;
	padding-left:30px;
	margin:10px;
	margin-left:0px;
	display:block;
	border-bottom:1px dashed #ccc;
	background:transparent url(../img/btn_enl.gif) no-repeat 0px 2px;	
}

div.Contenedor li.Enlace img
{
	border:0px;
	margin:0px;
	padding:0px;
	position:relative;
	top:1px;
	display:inline;
}

div.Contenedor li.Enlace div.Valoracion
{
	float:right;
	position:relative;
	top:2px;
	text-align:right;
	font:bold xx-small verdana, sans-serif;
}

div.Contenedor li.Enlace div.Valoracion span.TotalValoraciones
{
	color:#009;
	font:normal xx-small verdana, sans-serif;
	position:relative;
	top:2px;
}

div.Contenedor ul.Diccionario
{
	list-style:none;
	margin:5px;	
}

div.Contenedor ul.Diccionario li.Palabra
{
	padding:5px;
	padding-top:0px;
	padding-left:48px;
	margin:10px;
	margin-left:0px;
	display:block;
	border-bottom:1px dashed #ccc;
	background:transparent url(../img/btn_pal.gif) no-repeat 0px 2px;	
}

div.Contenedor ul.Apodos
{
	list-style:none;
	margin:5px;	
}

div.Contenedor ul.Apodos li.Palabra
{
	padding:5px;
	padding-top:0px;
	padding-left:48px;
	margin:10px;
	margin-left:0px;
	display:block;
	border-bottom:1px dashed #ccc;
	background:transparent url(../img/btn_apo.gif) no-repeat 0px 2px;	
}

div.Contenedor ul.Platos
{
	list-style:none;
	margin:5px;	
}

div.Contenedor li.Plato
{
	padding:5px;
	padding-top:0px;
	padding-left:48px;
	margin:10px;
	margin-left:0px;
	display:block;
	border-bottom:1px dashed #ccc;
	background:transparent url(../img/btn_gas.gif) no-repeat 0px 2px;	
}

div.Contenedor li.Plato img
{
	border:0px;
	margin:0px;
	padding:0px;
	position:relative;
	top:1px;
	display:inline;
}

div.Contenedor li.Plato div.Valoracion
{
	float:right;
	position:relative;
	top:2px;
	text-align:right;
	font:bold xx-small verdana, sans-serif;
}

div.Contenedor li.Plato div.Valoracion span.TotalValoraciones
{
	color:#009;
	font:normal xx-small verdana, sans-serif;
	position:relative;
	top:2px;
}

li.Ingredientes ul
{
	margin:5px;
	margin-left:40px;
	list-style:square;
}

li.Ingredientes li
{
	margin-top:5px;
}

li.Preparacion ol
{
	margin:5px;
	margin-left:40px;
}

li.Preparacion li
{
	margin:0px;
	margin-top:5px;
}

div.Contenedor ul.Actividades
{
	list-style:none;
	margin:5px;	
}

div.Contenedor li.Alojamiento
{
	padding:5px;
	padding-top:0px;
	padding-left:48px;
	margin:10px;
	margin-left:0px;
	display:block;
	border-bottom:1px dashed #ccc;
	background:transparent url(../img/btn_alo.gif) no-repeat 0px 2px;	
}

div.Contenedor li.Alojamiento img
{
	border:0px;
	margin:0px;
	padding:0px;
	position:relative;
	top:1px;
	display:inline;
}

div.Contenedor li.Alojamiento div.Valoracion
{
	float:right;
	position:relative;
	top:2px;
	text-align:right;
	font:bold xx-small verdana, sans-serif;
}

div.Contenedor li.Alojamiento div.Valoracion span.TotalValoraciones
{
	color:#009;
	font:normal xx-small verdana, sans-serif;
	position:relative;
	top:2px;
}

div.Contenedor li.Actividad
{
	padding:5px;
	padding-top:0px;
	padding-left:48px;
	margin:10px;
	margin-left:0px;
	display:block;
	border-bottom:1px dashed #ccc;
	background:transparent url(../img/btn_act.gif) no-repeat 0px 2px;	
}

div.Contenedor li.Actividad img
{
	border:0px;
	margin:0px;
	padding:0px;
	position:relative;
	top:1px;
	display:inline;
}

div.Contenedor li.Actividad div.Valoracion
{
	float:right;
	position:relative;
	top:2px;
	text-align:right;
	font:bold xx-small verdana, sans-serif;
}

div.Contenedor li.Actividad div.Valoracion span.TotalValoraciones
{
	color:#009;
	font:normal xx-small verdana, sans-serif;
	position:relative;
	top:2px;
}

div.Contenedor li.Restaurante
{
	padding:5px;
	padding-top:0px;
	padding-left:48px;
	margin:10px;
	margin-left:0px;
	display:block;
	border-bottom:1px dashed #ccc;
	background:transparent url(../img/btn_pla.gif) no-repeat 0px 2px;	
}

div.Contenedor li.Restaurante img
{
	border:0px;
	margin:0px;
	padding:0px;
	position:relative;
	top:1px;
	display:inline;
}

div.Contenedor li.Restaurante div.Valoracion
{
	float:right;
	position:relative;
	top:2px;
	text-align:right;
	font:bold xx-small verdana, sans-serif;
}

div.Contenedor li.Restaurante div.Valoracion span.TotalValoraciones
{
	color:#009;
	font:normal xx-small verdana, sans-serif;
	position:relative;
	top:2px;
}

div.Contenedor ul.Libro
{
	list-style:none;
	margin:5px;	
}

div.Contenedor li.Libro
{
	padding:5px;
	padding-top:0px;
	padding-left:30px;
	margin:10px;
	margin-left:0px;
	display:block;
	border-bottom:1px dashed #ccc;
	background:transparent url(../img/btn_lib.gif) no-repeat 0px 2px;	
}

div.Contenedor ul.Fiestas
{
	list-style:none;
	margin:5px;	
}

div.Contenedor ul.Fiestas li
{
	padding:5px;
	padding-top:0px;
	padding-left:48px;
	margin:10px;
	margin-left:0px;
	display:block;
	border-bottom:1px dashed #ccc;
	background:transparent url(../img/btn_fie.gif) no-repeat 0px 2px;	
}

div.FechaFiesta
{
	font:bold xx-small verdana,sans-serif;
	color:#933;
	padding:2px;
}

div.Contenedor ul.Albumes
{
	list-style:none;
	margin:5px;	
}

div.Contenedor ul.Albumes li
{
	padding:5px;
	padding-top:0px;
	padding-left:48px;
	margin:10px;
	margin-left:0px;
	display:block;
	border-bottom:1px dashed #ccc;
	background:transparent url(../img/btn_alb.gif) no-repeat 0px 2px;	
}

div.Contenedor ul.Albumes li h3 span.fecha
{
	font:bold xx-small verdana, sans-serif;
	color:#900;
	margin-left:5px;
}


div.Contenedor input.boton
{
	width:150px;
	font:bold x-small verdana,sans-serif;
	background:#f60;
	border:1px solid #c30;
	margin:2px;
	padding:2px;	
	text-align:center;
}

div.fecha
{
	font:bold xx-small verdana,sans-serif;
	color:#933;
}

div.Mas
{
	text-align:right;
	margin-top:10px;
}

div.Mas a
{
	font:x-small verdana,sans-serif;
	color:#009;
}

div.Mas a img
{
	border:0px;
	margin:0px;
	margin-left:5px;
	padding:0px;
	display:inline;
}

h2 a
{
	color:#fff;
}

div.TablaFoto
{
	width:120px;
	display:inline;
}

table.TablaFoto
{
	margin:5px;
	padding:0px;
	display:inline;	
}

td.MarcoFoto
{
	width:120px;
	height:90px;
	border:2px solid #DDD;
	text-align:center;
	margin:5px;
	background:#FFF;
}

td.MarcoFoto img
{
	margin:0px;
	padding:0px;
	display:inline;
	border:0px;
}

td.NombreFoto
{
	font:x-small verdana,sans-serif;
	height:50px;
	width:120px;
}

td.NombreFoto a
{
	font:x-small verdana,sans-serif;
	color:#000;
	text-decoration:none;
	
}

td.NombreFoto a span
{
	font-weight:bold;
}


div.ContRSS
{
	position:relative;
	left:0px;
	text-align:center;
	margin:5px;
	margin-top:0px;
}

div.ContRSS h2
{
	background:#c60 url('../img/fondo_titulos.jpg') center center;
	border:1px solid #a60;
	/*background:#377;
	border:1px solid #155;*/
	line-height:20px;
	font:bold x-small verdana,sans-serif;
	color:#fff;
	padding:2px;
	text-align:left;
}

div.ContRSS h2 a
{
	color:#fff;
	text-decoration:none;
}


div.ContRSS div.fecha
{
	font:bold xx-small verdana,sans-serif;
	color:#933;
}

div.ContRSS h3
{
	line-height:16px;
	font:bold x-small verdana,sans-serif;
	color:#009;
	padding:2px;
}

div.ContRSS h3 a
{
	line-height:16px;
	font:bold x-small verdana,sans-serif;
	color:#009;
}

div.ContRSS p
{
	line-height:12px;
	font:x-small verdana,sans-serif;
	color:#333;
	padding:2px;
	margin:0px;
}


div.ContRSS2
{
	text-align:center;
	margin:5px;
	margin-top:0px;
}

div.ContRSS2 h2
{
	background:#c60 url('../img/fondo_titulos.jpg') center center;
	border:1px solid #a60;
/*
	background:#39f;
	border:1px solid #06c;*/
	line-height:20px;
	font:bold x-small verdana,sans-serif;
	color:#fff;
	padding:2px;
	text-align:left;
}

div.ContRSS2 h2 a
{
	color:#fff;
	text-decoration:none;
}

div.ContRSS2 h3
{
	line-height:16px;
	font:bold x-small verdana,sans-serif;
	color:#009;
	padding:2px;
}

div.ContRSS2 h3 a
{
	line-height:16px;
	font:bold x-small verdana,sans-serif;
	color:#009;
}

div.ContRSS2 h3 span.fecha
{
	color:#900;
	text-decoration:underline;
}

div.ContRSS2 p
{
	line-height:12px;
	font:x-small verdana,sans-serif;
	color:#333;
	padding:2px;
	margin:0px;
}

/* Estilos individuales */

#Principal
{
	width:100%;
	height:100%;
	text-align:center;
	margin:0px;
	padding:0px;
}

#Interior
{
	width:800px;
	height:100%;
	background:#fff;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#Contenido
{
	margin-top:5px;
}

#Logo
{
	margin:5px;

	height:100px;
	background:#fff;
}

#Logo H1
{
	display:none;
}

#Logo H2
{
	display:none;
}

#Submenu
{
	margin:5px;
	float:right;
	color:#999;
	line-height:100px;
}

#Submenu A
{
	font:x-small Verdana,sans-serif;
	font-weight:bold;
	color:#999;
	text-decoration:none;
}

#Submenu A:hover
{
	color:#666;
	text-decoration:underline;
}

#Submenu A:active
{
	color:#444;
}

#Submenu A:visited
{
	color:#888;
}

#Menu
{
	margin:5px;
}

#ListaFotos
{
	width:594px;
	text-align:center;
}


#Buscador
{
	margin:5px;
	border:1px solid #c90;
	text-align:center;
	line-height:40px;
	background:#fa3;
	
	/* 
	Fondo Navideño
	url('../img/fondo_navidad.gif') repeat-x top center; 
	*/
}

#Buscador form
{
	text-align:center;

}

#Buscador table
{
	margin:0px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	height:40px;
}

#Buscador td
{
	margin:2px;
	padding:2px;
}

#Buscador img
{
	vertical-align:middle;
	position:relative;
	left:20px;
}

#Buscador input.texto
{
	border:1px solid #c90;
	padding:2px;
	font:x-small verdana,sans-serif;
	padding-left:16px;
	width:250px;
	line-height:14px;
	height:14px;
}

#Buscador input.boton
{
	border:1px solid #c90;
	background:#ddd;
	line-height:20px;
	padding:2px;
	font:bold x-small verdana,sans-serif;
}

#Buscador input.radio
{
	margin:0px;
	padding:0px;
}

#Buscador span.select
{
	line-height:18px;
	padding:2px;
	font:bold x-small verdana,sans-serif;
	margin-left:10px;
}

#Buscador select.select
{
	border:1px solid #c90;
	height:18px;
	line-height:18px;
	padding:2px;
	font:bold x-small verdana,sans-serif;
	margin-left:2px;
}

#ParteDerecha
{
	float:right;
}

#Publicidad
{
	margin:5px;
}

#Dicho
{
	margin:5px;
	margin-right:175px;
	text-align:center;
	background:#ffa;
	border:1px dashed #ddd;
	padding:5px;
	color:#666;
}

#ParteIzquierda
{
	float:left;
	width:315px;
}

#Noticias
{
	position:relative;
	left:0px;
	text-align:center;
	margin:5px;
	margin-top:0px;
}

#Noticias h2
{
	background:#c60 url('../img/fondo_titulos.jpg') center center;
	border:1px solid #a60;
	/*border:1px solid #a30;*/
	line-height:20px;
	font:bold x-small verdana,sans-serif;
	color:#fff;
	padding:2px;
	text-align:left;
}

#Noticias h2 a
{
	color:#fff;
	text-decoration:none;
}


#Noticias div.fecha
{
	font:bold xx-small verdana,sans-serif;
	color:#933;
	margin-left:80px;
}

#Noticias h3
{
	line-height:16px;
	font:bold x-small verdana,sans-serif;
	color:#009;
	padding:2px;
	margin-left:80px;
}

#Noticias h3 a
{
	line-height:16px;
	font:bold x-small verdana,sans-serif;
	color:#009;
}

#Noticias p
{
	line-height:12px;
	font:x-small verdana,sans-serif;
	color:#333;
	padding:2px;
	margin:0px;
	margin-left:80px;
}


#Tiempo
{
	position:relative;
	left:0px;
	text-align:center;
	margin:5px;
	margin-top:0px;
}

#Tiempo h2
{

	background:#fa3 url('../img/fondo_titulos.jpg') center center;
	border:1px solid #a60;
	/*border:1px solid #c90;*/
	line-height:20px;
	font:bold x-small verdana,sans-serif;
	color:#fff;
	padding:2px;
	text-align:left;	
}

#Tiempo img
{
	border:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#Tiempo div.fecha
{
	font:bold xx-small verdana,sans-serif;
	color:#933;
	margin-left:80px;
}

#Tiempo h3
{
	line-height:16px;
	font:bold x-small verdana,sans-serif;
	color:#009;
	padding:2px;
	margin-left:80px;
}

#Tiempo h3 a
{
	line-height:16px;
	font:bold x-small verdana,sans-serif;
	color:#009;
}

#Tiempo p
{
	line-height:12px;
	font:x-small verdana,sans-serif;
	color:#333;
	padding:2px;
	margin:0px;
}

#NoticiasG
{
	margin:5px;
	position:relative;
	margin-right:175px;
}

#NoticiasG h2
{
	background:#fa3 url('../img/fondo_titulos_largo.jpg') center right;
	border:1px solid #a60;
	/*border:1px solid #a30;*/
	line-height:20px;
	font:bold x-small verdana,sans-serif;
	color:#fff;
	padding:2px;

}


#NoticiasG div.fecha
{
	font:bold xx-small verdana,sans-serif;
	color:#933;
	margin-left:80px;
}

#NoticiasG h3
{
	line-height:16px;
	font:bold x-small verdana,sans-serif;
	color:#009;
	padding:2px;
	margin-left:80px;
}

#NoticiasG h3 a
{
	line-height:16px;
	font:bold x-small verdana,sans-serif;
	color:#009;
}

#NoticiasG p
{
	line-height:12px;
	font:x-small verdana,sans-serif;
	color:#333;
	padding:2px;
	margin:0px;
	margin-left:80px;
}

#Paginacion
{
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	padding:1px;
	text-align:left;
	background:#eee;
}

#Paginacion table
{
	width:594px;
}

#Paginacion img
{
	vertical-align:middle;
	margin:2px;
}

#Paginacion a
{
	text-decoration:none;
	color:#009;
}

#Paginacion div
{
	margin:2px;
}

#Paginacion div span
{
	font-weight:bold;
	margin-right:5px;
}

#Paginacion div a
{
	text-decoration:underline;
	color:#00F;
}


#SelectorPalabras
{
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	padding:1px;
	text-align:center;
	background:#ffa;
	color:#900;
}

#SelectorPalabras a
{
	text-decoration:none;
	color:#009;
	font-weight:bold;
}

#SelectorPalabras span
{
	font-weight:bold;
	color:#f00;
}

#NumPaginas
{
	text-align:left;
	font:normal x-small verdana, sans-serif;
	color:#000;
	margin-left:10px;
	padding-left:5px; 
	padding-right:5px;
}

#NumPaginas span
{
	font-weight:bold;
	color:#009;
}

#SelecPaginas
{
	text-align:right;
	font:bold x-small verdana, sans-serif;
	color:#000;
	margin-right:10px;
	padding-left:5px; 
	padding-right:5px;
	color:#f00;
}

#DescContenido
{
	margin:5px;
	position:relative;
	margin-right:175px;
	text-align:left;
}

#DescContenido h2
{
	background:#fa3 url('../img/fondo_titulos_largo.jpg') center right;
	border:1px solid #a60;
	/*	background:#c60;
	border:1px solid #a30; */
	line-height:20px;
	font:bold x-small verdana,sans-serif;
	color:#fff;
	padding:2px;

}

#DescContenido h3
{
	line-height:16px;
	font:bold x-small verdana,sans-serif;
	color:#009;
	padding:2px;
}

#DescContenido h3 a
{
	line-height:16px;
	font:bold x-small verdana,sans-serif;
	color:#009;
}

#DescContenido p
{
	line-height:12px;
	font:x-small verdana,sans-serif;
	color:#333;
	padding:2px;
}

#DescContenido p.Modificada
{
	font:xx-small verdana,sans-serif;
	color:#aaa;
	padding-top:10px;
	text-align:left;
}

#DescContenido p.Modificada span
{
	font-weight:bold;
}


#Foros ul
{
	list-style:none;
	margin:5px;
}

#Foros ul li
{
	padding:5px;
	padding-top:0px;
	padding-left:30px;
	margin:10px;
	margin-left:0px;
	display:block;
	border-bottom:1px dashed #ccc;
	background:transparent url(../img/normal.gif) no-repeat 0px 2px;
}

#Foros ul li.NewMsg
{
	background:transparent url(../img/new.gif) no-repeat 0px 2px;
}

#Foros img
{
	margin:0px;
	padding:0px;
	border:0px;
}

#Foros ul li a
{
	text-decoration:none;
	color:#339;
}

#Foros ul li a span.titulo
{
	color:#009;
	font:bold x-small verdana, sans-serif;
}

#Foros div.DatosMen
{
	text-decoration:none;
	color:#339;
}

#Foros div.DatosMen span.autor
{
	color:#000;
	font:bold x-small verdana, sans-serif;
}

#Foros div.DatosMen span.fecha
{
	color:#777;
	font:italic x-small verdana, sans-serif;
}

#Foros div.DatosMen span.respuestas
{
	color:#900;
}

#Foros div.UltRes
{
	font:normal x-small verdana,sans-serif;
	padding-top:2px;
}

#Foros div.UltRes span.fecha
{
	font:normal x-small verdana,sans-serif;	
	color:#F00;
}

#Foros div.UltRes span.autor
{
	font:bold x-small verdana,sans-serif;	
}

#DescDiscusion
{
	margin:5px;
	position:relative;
	margin-right:175px;
	text-align:left;
}

#DescDiscusion h2
{
	background:#3a0;
	border:1px solid #180;
	line-height:20px;
	font:bold x-small verdana,sans-serif;
	color:#fff;
	padding:2px;
	text-align:left;

}

#DescDiscusion h3
{
	line-height:16px;
	font:bold x-small verdana,sans-serif;
	color:#009;
	padding:2px;
}

#DescDiscusion h3 a
{
	line-height:16px;
	font:bold x-small verdana,sans-serif;
	color:#009;
}

#DescDiscusion p
{
	line-height:12px;
	font:x-small verdana,sans-serif;
	color:#333;
	padding:2px;
}

#Discusion ul
{
	list-style:none;
	margin:5px;
}

#Discusion ul li
{
	padding:5px;
	padding-top:0px;
	padding-left:30px;
	margin:10px;
	margin-left:0px;
	display:block;
	border-bottom:1px dashed #ccc;
	background:transparent url(../img/normal.gif) no-repeat 0px 2px;
}

#Discusion ul li.MsgSel
{
	background:transparent url(../img/msgsel.gif) no-repeat 0px 2px;
}

#Discusion img
{
	margin:0px;
	padding:0px;
	border:0px;
}

#Discusion ul li a
{
	text-decoration:none;
	color:#339;
}

#Discusion ul li a span.titulo
{
	color:#009;
	font:bold x-small verdana, sans-serif;
}

#Discusion div.DatosMen
{
	text-decoration:none;
	color:#339;
}

#Discusion div.DatosMen span.autor
{
	color:#000;
	font:bold x-small verdana, sans-serif;
}

#Discusion div.DatosMen span.fecha
{
	color:#777;
	font:italic x-small verdana, sans-serif;
}

#Discusion div.DatosMen span.respuestas
{
	color:#900;
}

#Discusion div.UltRes
{
	font:normal x-small verdana,sans-serif;
	padding-top:2px;
}

#Discusion div.UltRes span.fecha
{
	font:normal x-small verdana,sans-serif;	
	color:#F00;
}

#Discusion div.UltRes span.autor
{
	font:bold x-small verdana,sans-serif;	
}

#ParteCentral
{
	margin-right:170px;
	margin-left:315px;
}


#Actividades
{
	text-align:center;
	margin:5px;
	margin-top:0px;
}

#Actividades h2
{
	background:#06c url('../img/fondo_titulos.jpg') center center;
	border:1px solid #a60;
	/*
	background:#06c;
	border:1px solid #03a;*/
	line-height:20px;
	font:bold x-small verdana,sans-serif;
	color:#fff;
	padding:2px;
	text-align:left;
}

#Actividades h2 a
{
	color:#fff;
	text-decoration:none;
}

#Actividades h3
{
	line-height:16px;
	font:bold x-small verdana,sans-serif;
	color:#009;
	padding:2px;
}

#Actividades h3 a
{
	line-height:16px;
	font:bold x-small verdana,sans-serif;
	color:#009;
}

#Actividades h3 span.fecha
{
	color:#900;
	text-decoration:underline;
}

#Actividades p
{
	line-height:12px;
	font:x-small verdana,sans-serif;
	color:#333;
	padding:2px;
	margin:0px;
}

#Mensajes
{
	text-align:center;
	margin:5px;
	margin-top:0px;
}

#Mensajes h2
{
	background:#06c url('../img/fondo_titulos.jpg') center center;
	border:1px solid #a60;
	/*
	background:#06c;
	border:1px solid #03a;*/
	line-height:20px;
	font:bold x-small verdana,sans-serif;
	color:#fff;
	padding:2px;
	text-align:left;
}

#Mensajes h2 a
{
	color:#fff;
	text-decoration:none;
}

#Mensajes h3
{
	line-height:16px;
	font:bold x-small verdana,sans-serif;
	color:#009;
	padding:2px;
}

#Mensajes h3 a
{
	line-height:16px;
	font:bold x-small verdana,sans-serif;
	color:#009;
}

#Mensajes h3 span.fecha
{
	color:#900;
	text-decoration:underline;
}

#Mensajes p
{
	line-height:12px;
	font:x-small verdana,sans-serif;
	color:#333;
	padding:2px;
	margin:0px;
}

#Enlaces
{
	margin:5px;
	margin-top:0px;
	text-align:center;
}

#Enlaces h2
{
	background:#3a0 url('../img/fondo_titulos.jpg') center center;
	border:1px solid #a60;
	/*
	background:#3a0;
	border:1px solid #180;*/
	line-height:20px;
	font:bold x-small verdana,sans-serif;
	color:#fff;
	padding:2px;
	text-align:left;
}

#Enlaces h2 a
{
	color:#fff;
	text-decoration:none;
}

#Enlaces ul
{
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
	list-style:none;
	text-align:left;
}

#Enlaces ul li
{
	line-height:18px;
	background:transparent url(../img/enlace.gif) no-repeat left center;
	padding-left:20px;
	
}


#Directorio
{
	margin:3px;
	padding:2px;
	margin-right:173px;
	text-align:left;
}

#Directorio div.Contenedor
{
}

#Directorio table
{
	width:594px;
}

#Directorio td
{
	vertical-align:top;
	border-right:1px solid #fff;
	border-left:1px dotted #fff;
	background:#eee;
	text-align:center;
}

#Directorio h2
{
	background:#fa3 url('../img/fondo_titulos_largo.jpg') center right;
	border:1px solid #a60;
/*	background:#aaa;
	border:1px solid #666;*/
	line-height:20px;
	font:bold x-small verdana,sans-serif;
	color:#fff;
	padding:2px;
}

#Directorio h3
{
	line-height:16px;
	font:bold x-small verdana,sans-serif;
	color:#009;
	padding:4px;
	text-align:center;
	background:#fa3;
}

#Directorio h3 a
{
	line-height:16px;
	font:bold x-small verdana,sans-serif;
	color:#333;
	text-decoration:underline;
}

#Directorio h3 a:hover
{
	color:#33f;
}

#Directorio h3 a:active
{
	color:#11f;
}

#Directorio h3 a:visited
{
	color:#55f;
}

#Directorio ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:center;
}

#Directorio ul li
{
	line-height:14px;
	padding:0px;
	display:block;
	color:#666;
	margin:2px;
}

#Directorio ul li a
{
	color:#666;
	margin-left:4px;
	line-height:8px;
	text-decoration:none;
}

#Directorio ul li a:hover
{
	color:#333;
	text-decoration:underline;
}

#Directorio ul li a:active
{
	color:#111;
}

#Directorio ul li a:visited
{
	color:#555;
}

#Inferior
{
	margin:5px;
	text-align:center;
	background:#eee;
}

#NavegaInf
{
	color:#666;
	text-align:center;
	line-height:30px;
}
 
#NavegaInf a
{
	color:#888;
	text-align:center;
	line-height:30px;
	font-weight:bold;
}

#Copy a
{
	color:#777;
}

#Copy
{
	color:#999;
	text-align:center;
	line-height:30px;
}

#Copy A
{
	color:#777;
}

#Formulario
{
	margin:5px;
	position:relative;
	margin-right:175px;
	text-align:left;
}

#Formulario h2
{
	background:#06c;
	border:1px solid #03a;
	line-height:20px;
	font:bold x-small verdana,sans-serif;
	color:#fff;
	padding:2px;
}

#Formulario h3
{
	line-height:16px;
	font:bold x-small verdana,sans-serif;
	color:#009;
	padding:2px;
}

#Formulario h3 a
{
	line-height:16px;
	font:bold x-small verdana,sans-serif;
	color:#009;
}

#Formulario h3 span.autor
{
	color:#aaa;
	text-decoration:underline;
}

#Formulario p
{
	line-height:12px;
	font:bold x-small verdana,sans-serif;
	color:#333;
	padding:2px;
	margin:0px;
}

#Formulario div.Contenedor
{
	background:#eee;
}

#Formulario form
{
	margin:0px;
	padding:0px;
}

#Formulario input.texto
{
	width:580px;
	font:x-small verdana,sans-serif;
	color:#333;
	border:1px solid #666;
	margin:2px;
	padding:2px;
}

#Formulario textarea
{
	width:580px;
	height:50px;
	font:x-small verdana,sans-serif;
	color:#333;
	border:1px solid #666;
	margin:2px;
	padding:2px;
}

#Foto p
{
	text-align:center;
	padding:2px;
	margin-top:2px;
	line-height:14px;
}

/* ESTILOS DE LA PANTALLA DE PERSONALIZACIÓN */

#Personalizacion 
{
	border:1px solid #ddd;
	margin:5px;
	width:160px;
	height:600px;
	background:#eee;
}

#Personalizacion form
{
	margin:0px;
	padding:0px;
}

#Personalizacion ul
{
	margin:5px;
	list-style:none;
}

#Personalizacion ul li
{
	font:bold 12px Arial;
	color:#009;
	margin-top:2px;
	margin-bottom:2px;
}

#Personalizacion ul li ul
{
	list-style:none;
}

#Personalizacion ul li ul li
{
	font:12px Arial Narrow, sans-serif;
	color:#333;
	line-height:16px;
}

#Personalizacion ul li ul li input.boton
{
	font:x-small Arial Narrow, sans-serif;
	color:#333;
	margin-right:2px;
}

#Personalizacion ul li ul li input.texto
{
	font:12px Arial, sans-serif;
	color:#333;
	width:110px;
}

div.Mantenimiento
{
	float:right;
}

div.Mantenimiento a
{
	font:xx-small Verdana,sans-serif;
	color:#666;
	text-decoration:none;
	position:relative;
	top:-1px;
}

.Seccion h2 div.Mantenimiento a
{
	font:xx-small Verdana,sans-serif;
	color:#fff;
	text-decoration:none;
	position:relative;
	top:-1px;
}

#ParteIzquierdaPersonalizada
{
	float:left;
	width:315px;
	margin:0px;
	padding:0px;
	position:relative;
	top:-5px;
}

#ParteCentralPersonalizada
{
	width:620px;
	margin:0px;
	padding:0px;
}


.Dicho
{
	margin:5px;
	margin-right:181px;
	text-align:center;
	background:#ffa;
	border:1px dashed #ddd;
	padding:5px;
	color:#666;	
}

.Seccion
{
	margin:0px;
	text-align:center;
	background:#eee;
	border:1px solid #ddd;
	padding:0px;
	color:#666;
	height:110px;
	overflow:hidden;
}

.FondoBlanco
{
	background:#fff;
}

.Seccion h2
{
	background:#a60;
	border-bottom:1px solid #ddd;
	margin:0px;
	padding:4px;
	font:bold x-small Verdana, sans-serif;
	color:#fff;
	text-align:left;
}

.Seccion div.Contenido
{
	margin:6px;
	margin-top:0px;
}

.Seccion div.Titulo
{
	width:185px;
	overflow:hidden;
	/*text-overflow:ellipsis;*/
	white-space:nowrap;
}

ul.Sort
{
	list-style:none;
	margin:0px;
	padding:0px;
	width:624px;
}

ul.Sort li
{
	margin:5px;
	padding:0px;
	position:relative;
	height:120px;
	width:302px;
	float:left;
	display:inline;
	overflow:hidden;
}

.handle 
{
	cursor: move;
}

div.Seccion input.propiedades
{
	font:x-small verdana,sans-serif;
	color:#000;
	border:1px solid #666;
}

div.Seccion select.propiedades
{
	font:x-small verdana,sans-serif;
	color:#000;
}

div.Seccion textarea.propiedades
{
	font:x-small verdana,sans-serif;
	color:#000;
	width:280px;
	height:40px;
	padding:2px;
}

.Seccion div.Contenido p
{
	margin:2px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

/* FIN DE LOS ESTILOS DE PERSONALIZACION */

/* ESTILOS DE LA ENCUESTA */

.Encuestas
{
	position:relative;
	left:0px;
	text-align:left;
	margin:5px;
	margin-top:0px;
}

.Encuestas h2
{
	background:#c60 url('../img/fondo_titulos.jpg') center center;
	border:1px solid #a60;
/*	background:#c6c;
	border:1px solid #a3a;*/
	line-height:20px;
	font:bold x-small verdana,sans-serif;
	color:#fff;
	padding:2px;
	text-align:left;
}

.Encuestas h2 a
{
	color:#fff;
	text-decoration:none;
}


.Encuestas div.fecha
{
	font:bold xx-small verdana,sans-serif;
	color:#933;
	margin-left:10px;
}

.Encuestas h3
{
	line-height:16px;
	font:bold x-small verdana,sans-serif;
	color:#009;
	padding:2px;
}

.Encuestas h3 a
{
	line-height:16px;
	font:bold x-small verdana,sans-serif;
	color:#009;
}

.Encuestas p
{
	line-height:12px;
	font:x-small verdana,sans-serif;
	color:#333;
	padding:2px;
	margin:0px;
	margin-left:10px;
}

#ContenedorEncuesta
{

}

.Titulo_Encuesta
{
	font:normal x-small verdana,sans-serif;
	color:#000;
	margin:0px;
	padding:4px;
}

P.Pregunta_Encuesta
{
	font:normal x-small verdana,sans-serif;
	color:#333;
	margin:5px;
	padding:0px;
}

p.Pregunta_Encuesta INPUT
{
	width:20px;
	border:0px solid #fff;
	padding:0px;
	margin:0px;
	position:relative;
	top:3px;
	margin-right:5px;
}

p.Pregunta_Encuesta label
{
	cursor:pointer;
	line-height:6px;
	border-bottom:dashed 1px #999;
	font:normal x-small verdana,sans-serif;
}

div.Respuesta_Encuesta
{
	color:#333;
	margin:0px;
	padding:0px;
}

div.BarraRespuesta
{
	height:15px;
	background:#66d;
	border:1px solid #33d;
	font:normal x-small arial narrow,sans-serif;
	color:#fff;
	line-height:13px;
}

div.BarraRespuesta span.Valor
{
	margin-left:5px;
}

div.ContRespuesta
{
	font:normal x-small arial narrow,sans-serif;
	color:#000;
	height:15px;
	margin-left:5px;
}

div.ContRespuesta span.Valor
{
	margin-left:5px;
	font:normal x-small arial narrow,sans-serif;
}

.Total_Resultados
{
	font:normal x-small verdana,sans-serif;
	color:#000;
	margin:0px;
	padding:4px;
	padding-top:10px;
	text-align:center;
}

.Total_Resultados span
{
	font:bold x-small verdana,sans-serif;
}

/* FIN DE LOS ESTILOS DE LA ENCUESTA */

/* ESTILOS DE LA FOTO AL AZAR */

.FotoAzar
{
	text-align:center;
	margin:5px;
	margin-top:0px;
}

.FotoAzar h2
{
	background:#c60 url('../img/fondo_titulos.jpg') center center;
	border:1px solid #a60;
/*
	background:#ddd;
	border:1px solid #bbb;*/
	line-height:20px;
	font:bold x-small verdana,sans-serif;
	color:#fff;
	padding:2px;
	text-align:left;
}

.FotoAzar h2 a
{
	color:#fff;
	text-decoration:none;
}

.FotoAzar h3
{
	line-height:16px;
	font:bold x-small verdana,sans-serif;
	color:#009;
	padding:2px;
	overflow:hidden;
	/*text-overflow:ellipsis;*/
	width:250px;	
}

.FotoAzar h3 a
{
	line-height:16px;
	font:bold x-small verdana,sans-serif;
	color:#009;
}

.FotoAzar div.descripcion
{
	line-height:12px;
	font:x-small verdana,sans-serif;
	color:#333;
	padding:2px;
	margin:0px;
	height:12px;
	overflow:hidden;
	/*text-overflow:ellipsis;*/
	width:250px;
}

#FotoAzar
{
	position:relative;
	background:#fff;
	margin:5px;
	height:150px;
	padding:2px;
	border:1px solid #aaa;
}

#FotoAzar div
{
	height:150px;
	cursor:pointer;
}

/* FIN DE LOS ESTILOS DE LA FOTO AL AZAR */

/* ESTILOS DEL BUSCADOR */

div.Resultado h3
{
	line-height:20px;
	font:bold x-small verdana,sans-serif;
	color:#009;
	padding:2px;
	margin:5px;
}

div.ResultadoFoto
{
	line-height:16px;
	font:x-small verdana,sans-serif;
	color:#009;
	padding:2px;
	height:80px;
	margin:5px;	
	border-bottom:1px dashed #ccc;	
}

div.ResultadoFoto a
{
	line-height:16px;
	font:x-small verdana,sans-serif;
	color:#009;
}

div.ResultadoMensaje
{
	line-height:16px;
	font:x-small verdana,sans-serif;
	color:#009;
	padding:2px;
	min-height:40px;
	_height:40px;
	margin:5px;	
	border-bottom:1px dashed #ccc;	
}

div.ResultadoMensaje a
{
	line-height:16px;
	font:x-small verdana,sans-serif;
	color:#009;
}

div.ResultadoImgMensaje
{
	float:left;
	clear:left;
	width:30px;
	height:40px;
	margin:5px;
}

div.ResultadoThumbnail
{
	float:left;
	clear:left;
	width:100px;
	height:80px;
	margin:5px;
}

div.VerTodos
{
	clear:left;
	line-height:16px;
	font:bold x-small verdana,sans-serif;	
	color:#900;
	margin:5px;
	text-align:right;
}

/* FIN DE LOS ESTILOS DEL BUSCADOR */

/* Estilos de los comentarios */

.Comentarios
{
	margin:5px;
	position:relative;
	margin-right:175px;
	text-align:left;
}

.Comentarios h2
{
	background:#fa3 url('../img/fondo_titulos_largo.jpg') center right;
	border:1px solid #a60;
	/*	background:#c60;
	border:1px solid #a30; */
	line-height:20px;
	font:bold x-small verdana,sans-serif;
	color:#fff;
	padding:2px;
	margin-top:5px;
}

.Comentarios ul li
{
	list-style:none;
}

.Comentarios ul li h3
{
	font:10px Verdana, sans-serif;
	color:#bbb;
	border-top:1px solid #ccc;
	padding-bottom:2px;
	padding-top:1px;
}

.Comentarios ul li h3 .fecha
{
	color:#bbb;
}

.Comentarios ul li p
{
	font: 12px Arial, sans-serif;
	margin-top:5px;
	margin-bottom:5px;
}

/* Fin de los estilos de los comentarios */

/* Estilos de las ultimas fotos añadidas */

#Fotos_Portada
{
	text-align:center;
	margin:5px;
	margin-top:0px;
}

#Fotos_Portada h2
{
	background:#06c url('../img/fondo_titulos.jpg') center center;
	border:1px solid #a60;
	/*
	background:#06c;
	border:1px solid #03a;*/
	line-height:20px;
	font:bold x-small verdana,sans-serif;
	color:#fff;
	padding:2px;
	text-align:left;
}

#Fotos_Portada h2 a
{
	color:#fff;
	text-decoration:none;
}

#Fotos_Portada .ElementoRSS
{
	text-align:center;
}

#Fotos_Portada p
{
	line-height:12px;
	font:x-small verdana,sans-serif;
	color:#333;
	padding:2px;
	margin:0px;
	float:left;
	width:80px;
	text-align:center;
}

#Fotos_Portada p img
{
	height:50px;
	margin-left:auto;
	margin-right:auto;
}

/* Fin de estilos de las ultimas fotos añadidas */

/* Estilos de los comentarios de portada */

#Comentarios_Portada
{
	text-align:center;
	margin:5px;
	margin-top:0px;
}

#Comentarios_Portada h2
{
	background:#06c url('../img/fondo_titulos.jpg') center center;
	border:1px solid #a60;
	/*
	background:#06c;
	border:1px solid #03a;*/
	line-height:20px;
	font:bold x-small verdana,sans-serif;
	color:#fff;
	padding:2px;
	text-align:left;
}

#Comentarios_Portada h2 a
{
	color:#fff;
	text-decoration:none;
}

#Comentarios_Portada h3
{
	line-height:16px;
	font:bold x-small verdana,sans-serif;
	padding:2px;
	margin-top:2px;
	color:#bbb;
	border-top:1px solid #ccc;	
}

#Comentarios_Portada h3 a
{
	line-height:16px;
	font:bold x-small verdana,sans-serif;
	color:#bbb;
}

#Comentarios_Portada h3 span.fecha
{
	color:#bbb;
	text-decoration:underline;
}

#Comentarios_Portada p
{
	line-height:12px;
	font:x-small verdana,sans-serif;
	color:#333;
	padding:2px;
	margin:0px;
}

/* Fin de los estilos de comentarios de portada */

/* Mapas de google */

.mapaGoogle
{
	position:static;
	float:auto;
	clear:auto;
	display:auto;
	margin:auto;
	text-align:center;
}

.mapaGoogle img
{
	position:static;
	float:auto;
	clear:auto;
	display:auto;
	margin:auto;
}

/* Fin de los mapas de google */
