/* Comun */
body {
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}
form {
	margin:0px;
	padding:0px;
}

#pagina {
	margin:0 auto 0 auto;
	width:925px;
	background-color:#FFFFFF;
}

a.condiciones {
	color:#0066FF;
}

/* SERVICIOS PARTE SUPEROR DE CADA PAGINA */
#barrasuperior {
	width:100%;
	padding-top:5px;
	padding-bottom:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	border-bottom:1px solid #CCCCCC;
	float:left;
}

#barrasuperior .usuario {
	width:30%;
	float:left;
	font-size:12px;
	color:#333333;
}
#barrasuperior .usuario a {
	color:#333333;
	text-decoration:none;
}
#barrasuperior .usuario a:hover {
	text-decoration:underline;
}

#barrasuperior .servicios {
	width:65%;
	float:right;
	text-align:right;
}

#barrasuperior .servicios a {
	color:#333333;
	text-decoration:none;
}
#barrasuperior .servicios a:hover {
	text-decoration:underline;
}
#barrasuperior .seccionactiva {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}

#masservicios {
	position:absolute;
	right:5px;
	top:22px;
	width:auto;
	border: 1px solid #CCCCCC;
	padding:2px 5px 2px 10px;
	visibility:hidden;
	background-color:#ffffff;
	z-index:150000;
}

/* HOME */
#home {
	width:925px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}
#home h1 {
	margin:0px 0px 35px 0px;
	padding:0px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:normal;
	font-size:11px;
	width:925px;
}
#home h2 {
	margin:0px 0px 1px 0px;
	padding:0px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:normal;
	font-size:12px;
	width:925px;
}
#home #izq {
	float:left;
	width:550px;
	margin-right:50px;
}
#home #dcha {
	float:left;
	width:303px;
	border:1px solid #CCCCCC;
	padding:15px 10px;
	text-align:center;
}

#home #izq #cuadrobusquedahome {
	margin-bottom:40px;
}
#home #izq #cuadrobusquedahome input {

}
#home #izq #cuadrobusquedahome input#q {
	width:420px;
	padding:1px 2px 0px 2px;
	font-size:16px;
	height:21px;
}
#home #izq #cuadrobusquedahome input#sa {
	font-size:16px;
}
#home #izq .linkterminosmasbuscados a {
	color:#999999;
	font-size:9px;
	text-decoration:none;
}
#home #izq #publicidadhome {
	margin-top:35px;
	margin-bottom:35px;
}
#home #izq .info {
	margin-bottom:20px;
}
#home #izq .info .tituloinfo {
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}
#home #izq .info .linkinfo {
	text-align:right;
	margin-top:8px;
}
#home #izq .info .linkinfo a {
	color:#333333;
	text-decoration:none;
}

#home #izq .info .actividadcultural {
}
#home #izq .info .actividadcultural .hora {
	font-weight:bold;
	font-size:12px;
}

#home #izq .info .noticia {
}
#home #izq .info .noticia a {
	color:#666666;
	text-decoration:underline;
}

#home #izq .info .hotel {
	font-size:10px;
}
#home #izq .info .hotel a {
	color:#999999;
	text-decoration:none;
}
#home #izq .info .hotel .foto {
	float:left;
	margin-right:7px;
	padding-top:2px;
}
#home #izq .info .hotel .foto img {
	border:1px solid #FEBA02;
}
#home #izq .info .hotel .nombrehotel {
	font-size:12px;
}
#home #izq .info .hotel .nombrehotel a {
	color:#333333;
	font-weight:bold;
}
#home #izq .info .hotel .direccionhotel {
	margin-bottom:2px;
}
#home #izq .info .hotel .descripcionhotel a {
	color:#333333;
}

#home #dcha #dia {
	width:150px;
	margin:0px auto 0px auto;
	padding:10px 0px;
	border:1px solid black;
	text-align:center;
	background-color:#fcfcfc;
}
#home #dcha #dia .diasemana {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
#home #dcha #dia .diames {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:80px;
	line-height:70px;
	padding-bottom:10px;
}
#home #dcha #dia .mes {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
#home #dcha .extradia {
	margin-top:10px;
	margin-bottom:8px;
}
#home #dcha .extradia a {
	color:#666666;
	text-decoration:none;
}
#home #dcha .extradia .less {
	font-size:10px;
	color:#999999;
}
#home #dcha .sensaciontermica {
	color:#666666;
	font-weight:normal;
	border-bottom:1px dashed #CCCCCC;
	cursor:help;
}

/* PIE */
#pie {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#AAAAAA;
	font-size:10px;
	text-align:center;
	margin-top:50px;
	padding-bottom:5px;
	border-top:1px solid #CCCCCC;
	width:925px;
	padding-top:2px;
	float:left;
}
#pie a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#AAAAAA;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
#pie a:hover {
	text-decoration:underline;
}


/* BUSQUEDA */
#buscador {
	width:925px;
	float:left;
}
#buscador .titulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	margin-bottom:10px;
}
#logoresultado {
	margin-top:10px;
	margin-bottom:20px;
	position:relative;
	text-align:center;
	width:795px;
	float:left;
}
#resultadobusqueda {
	width:925px;
	float:left;
}
#cuadrobusqueda {
	width:725px;
	margin:0px 95px 0px 95px;
	text-align:center;
}
#cuadrobusqueda form {
	padding:0px;
	margin:0px;
}
#cuadrobusqueda input#q {
	font-size:20px;
}
#cuadrobusqueda input#sa {
	font-size:19px;
	height:29px;
	padding:0px 7px 0px 7px;
}
#cuadrobusquedaresultado {
	width:725px;
	margin:0px 100px 0px 100px;
	text-align:center;
}
#cuadrobusqueda #linkterminosmasbuscados {
	width:465px;
	padding:0px 0px 0px 130px;
	float:left;
	text-align:left;
}
#cuadrobusqueda #linkterminosmasbuscados a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:none;
	line-height:11px;
}
#cuadrobusqueda #linkterminosmasbuscados a:hover {
	text-decoration:underline;
}
/* Terminos mas buscados */
#listaterminos {
	width:725px;
	padding:0px 100px;
	float:left;
	text-align:justify;
	padding-bottom:10px;
	word-spacing:10px;
}
#listaterminos,
#listaterminos a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:11px;
	color:#333333;
	line-height:30px;
	text-decoration:none;
}
#listaterminos a {
	word-spacing:normal;
}
#listaterminos a:hover {
	text-decoration:underline;
}


/* PAGINAS INTERNAS */
#logopaginas {
	margin-top:20px;
	margin-bottom:20px;
	position:relative;
	text-align:center;
	width:180px;
	float:left;
}
#logopaginas #lazo {
	position:absolute;
	right:0;
	top:0;
}
#logopaginas #lazo img {
	height:25px;	
}
#banner {
	margin-top:10px;
	padding-top:5px;
	margin-bottom:20px;
	padding-left:17px;
	width:468px;
	padding-bottom:5px;
	float:left;
	text-align:right;
}
#contenido {
	width:910px;
	float:left;
	padding:0px 0px 0px 15px;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

/* TEXTOS */
#texto {
	width:725px;
	padding:0px 100px;
	float:left;
	text-align:left;
	padding-bottom:10px;
}
#texto,
#texto a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:11px;
	color:#333333;
	line-height:16px;
}

/* PAGINA DE GADGETS */
#gadgets .gadget {
	width:295px;
	margin-bottom:20px;
}
#gadgets .gadget a {
	color:#333333;
	text-decoration:none;
	font-size:12px;
}


/* COMUN TODAS LAS PAGINAS */
#volver {
	margin-top:30px;
	text-align:center;
	width:925px;
	text-align:center;
	float:left;
}
#volver a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
#volver a:hover {
	text-decoration:underline;
}

/********* POSTALES, CLASIFICADOS, NOTICIAS, AGENDA, CINE ***********/
#categorias {
	float:left;
	width:182px;
}
#categorias #titulocategorias,
#categorias .titulocategorias {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	margin-bottom:5px;
}
#categorias .categoria,
#categorias .categoria a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
#categorias .categoria a.seleccionada {
	font-weight:bold;
}

#categorias .insertar {
	margin-top:10px;
}
#categorias .insertar a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	background-color:#FFFFAA;
	padding:1px 4px;
	float:left;
}

#categorias form {
	margin:0px;
	padding:0px;
}
#categorias .minibuscador {
	width:150px;
	height:15px;
	font-size:10px;
	padding:0px;
	margin:0px;
	border:1px solid #999999;
}
#categorias select {
	width:150px;
	font-size:10px;
	padding:0px;
	margin:0px;
	border:1px solid #999999;
}

#titulocontenido {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px;
}
#titulocontenido .ultimaactualizacion {
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:9px;
}
#miniaturas {
	width:728px;
	float:left;
}


/* Lista de postales */
#miniaturas .miniaturapostal {
	width:167px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	text-align:center;
	border:1px solid #EEEEEE;
	background-color:#FCFCFC;
	padding-bottom:5px;
	padding-top:2px;
}
#miniaturas .miniaturapostal img {
	border:1px solid #CCCCCC;
	padding:2px;
	background-color:#FFFFFF;
}
#miniaturas .miniaturapostal .titulominiaturapostal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	margin-bottom:3px;
}


#paginas{
	float:left;
	width:728px;
	margin-top:12px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
#paginas a {
	margin-top:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
#paginas .activo {
	font-weight:bold;
}

/* Lista de anuncios clasificados */
#anuncios {
	width:728px;
	float:left;
}
#anuncios .anuncio {
	border:1px solid #EEEEEE;
	padding:5px 10px;
	background-color:#FCFCFC;
	margin-bottom:10px;
}
#anuncios .anuncio .categoriaanuncio {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:9px;
}
#anuncios .anuncio .fechaanuncio {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:9px;
}
#anuncios .anuncio .textoanuncio {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	padding:5px 0px;
}
#anuncios .anuncio .textoanuncio a {
	color:#333333;
	text-decoration:underline;
}
#anuncios .anuncio .contactoanuncio {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
}
#anuncios .anuncio .contactoanuncio a {
	color:#CCCC00;
	font-weight:bold;
}

/* Lista de noticias */
#noticias {
	width:728px;
	float:left;
}
#noticias .noticia,
#noticias .noticiaprincipal,
#noticias .noticiaimportante {
	border:1px solid #EEEEEE;
	padding:5px 10px;
	background-color:#FCFCFC;
	margin-bottom:10px;
	min-height:60px;
}
#noticias .noticiaprincipal {
	min-height:90px;
}
#noticias .noticiaimportante {
	min-height:70px;
}
#noticias .noticia .titular a,
#noticias .noticiaprincipal .titular a,
#noticias .noticiaimportante .titular a {
	font-family:Georgia,"Times New Roman",Times,serif;
	color:#002255;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#noticias .noticiaprincipal .titular a {
	font-size:20px;
}
#noticias .noticiaimportante .titular a {
	font-size:16px;
}
#noticias .noticia .introduccion,
#noticias .noticiaprincipal .introduccion,
#noticias .noticiaimportante .introduccion {
	padding:2px 0px 4px 0px;
}
#noticias .noticia .introduccion a,
#noticias .noticiaprincipal .introduccion a,
#noticias .noticiaimportante .introduccion a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	text-decoration:none;
}
#noticias .noticiaprincipal .introduccion a {
	font-size:14px;
}
#noticias .noticiaimportante .introduccion a {
	font-size:12px;
}
#noticias .noticia .fuente,
#noticias .noticiaprincipal .fuente,
#noticias .noticiaimportante .fuente {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:9px;
	font-style:italic;
}
#noticias .noticia .fuente a,
#noticias .noticiaprincipal .fuente a,
#noticias .noticiaimportante .fuente a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:9px;
	text-decoration:none;
	font-style:italic;
}
#noticias .noticia .fuente a.multi,
#noticias .noticiaprincipal .fuente a,
#noticias .noticiaimportante .fuente a {
	font-style:normal;
}
#noticias .noticia .fuente a.multi:hover,
#noticias .noticiaprincipal .fuente a:hover,
#noticias .noticiaimportante .fuente a:hover {
	text-decoration:underline;
}
#noticias .mensajeerror {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin-top:20px;
}

/* Lista de actividades culturales */
#agenda {
	width:728px;
	float:left;
}
#agenda .actividad {
	border:1px solid #EEEEEE;
	padding:5px 10px;
	background-color:#FCFCFC;
	margin-bottom:10px;
}
#agenda .actividad .titulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#454545;
	font-size:12px;
	padding:2px 0px 2px 0px;
	font-weight:bold;
}
#agenda .actividad .categoria {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:9px;
}
#agenda .actividad .lugar,
#agenda .actividad .lugar a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
}
#agenda .mensajeerror {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin-top:20px;
}


/* Lista de películas */
#cartelera {
	width:728px;
	float:left;
}
#cartelera .pelicula {
	border:1px solid #EEEEEE;
	padding:3px 6px;
	background-color:#FCFCFC;
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#cartelera .pelicula .titulo {
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}
#cartelera .pelicula .titulo a {
	color:#000000;
	text-decoration:none;
}
#cartelera .pelicula .horario {
	text-align:right;
	font-size:10px;
	color:#666666;
}
#cartelera small {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	margin-top:20px;
}
#cartelera p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

#popup_pelicula {
	padding:10px;
	border:1px solid #CCCCCC;
	float:left;
}
#popup_pelicula .imagen {
	float:left;
	padding-right:10px;
	text-align:center;
}
#popup_pelicula .imagen img {
	width:139px;
}
#popup_pelicula .informacion {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	float:left;
	width:340px;
}
#popup_pelicula .titulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	text-transform:uppercase;
}
#popup_pelicula .titulooriginal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	font-weight:normal;
	text-transform:uppercase;
	font-style:italic;
}
#popup_pelicula .informacion .ficha {
	margin-top:10px;
}
#popup_pelicula .informacion .ficha .datospelicula {
	margin-bottom:5px;
	padding-top:10px;
	color:#666666;
	font-style:italic;
}
#popup_pelicula .informacion .ficha table {
	table-layout:fixed;
}
#popup_pelicula .informacion .ficha table tr td {
	vertical-align:top;
	padding-bottom:5px;
}
#popup_pelicula .informacion .ficha table tr td.tituloficha {
	width:85px;
}

/* Meteorología */
#meteorologia {
	width:728px;
	float:left;
}
#meteorologia .seccion {
	float:left;
	width:728px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
#meteorologia .seccionverticalizquierda {
	float:left;
	width:349px;
	padding-right:15px;
}
#meteorologia .seccionverticalderecha {
	float:left;
	width:349px;
	padding-left:15px;
}
#meteorologia .seccion p {
	margin:0px;
	padding:0px;
}
#meteorologia .seccion .titulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	font-weight:bold;
	margin:20px 0px 5px 0px;
}
#meteorologia .hoy .icono {
	float:left;
	margin-right:30px;
}
#meteorologia .hoy .datos {
	float:left;
	margin-top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:14px;
}
#meteorologia .hoy .datos .sensaciontermica {
	color:#666666;
	font-weight:normal;
	border-bottom:1px dashed #CCCCCC;
	cursor:help;
}
#meteorologia .prediccion .proximodia {
	float:left;
	width:115px;
	border-right:1px solid #CCCCCC;
	padding:5px 0px 5px 0px;
	margin:10px 15px 0px 0px;
}
#meteorologia .prediccion .ultimoproximodia {
	border-right:none;
	padding:5px 0px 5px 0px;
	margin:10px 0px 0px 0px;
}
#meteorologia .prediccion .proximodia .dia {
	margin-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin-bottom:5px;
	font-weight:bold;
}
#meteorologia .prediccion .proximodia .icono {
	margin-bottom:5px;
}
#meteorologia .prediccion .proximodia .datos {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
#meteorologia .prediccion .proximodia .datos .azul {
	color:blue;
}
#meteorologia .prediccion .proximodia .datos .rojo {
	color:red;
}
#meteorologia .logos {
	margin-top:40px;
	text-align:right;
	float:left;
	width:728px;
}

#meteorologia .playarecomendada {
	margin-top:20px;
}
#meteorologia .playarecomendada a {
	color:#333333;
	text-decoration:none;
}
#meteorologia .playarecomendada .playa .miniatura {
	float:left;
	margin-right:10px;
}
#meteorologia .playarecomendada .playa .nombreplaya {
	font-size:12px;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
}
#meteorologia .playarecomendada .playa .vermas {
	padding:14px 0px 0px 0px;
}
#meteorologia .playarecomendada .playa .vermas a {
	color:#666666;
}

/* Loteria */
#loterias {
	width:728px;
	float:left;
}
#loterias .fecha {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
}
#loterias .fecha b {
	font-size:14px;
}
#loterias table.combinacion {
	table-layout:fixed;
	margin-top:10px;
	margin-bottom:10px;
}
#loterias table.combinacion tr td {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	background-color:#F5F5F5;
	padding:5px 0px;
	letter-spacing:3px;
}
#loterias table.combinacion tr td .serie {
	font-size:12px;
	letter-spacing:normal;
	font-weight:normal;
}
#loterias table.combinacion tr td .serie b {
	font-size:16px;
}
#loterias table.combinacion tr th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border-bottom-width:3px;
	border-bottom-style:solid;
	padding-bottom:2px;
}
#loterias table.combinacion tr th.th1 {
	border-bottom-color:#c20404;
}
#loterias table.combinacion tr th.th2 {
	border-bottom-color:#c4cb00;
}

#loterias table.quiniela {
	table-layout:fixed;
	margin-top:10px;
	margin-bottom:10px;
}
#loterias table.quiniela tr td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#F5F5F5;
	padding:2px 5px;
	border-bottom:2px solid #ffffff;
	border-top:1px solid #ffffff;
}
#loterias table.quiniela tr td.numeropartido {
	background-color:#ffffff;
	width:20px;
	text-align:right;
	padding-right:5px;
}
#loterias table.quiniela tr td.resultado {
	width:15px;
	text-align:right;
	padding-right:5px;
	font-size:14px;
	font-weight:bold;
	border-left:1px solid #ffffff;
	text-align:center;
}

#loterias table.extra {
	table-layout:fixed;
	margin-top:0px;
	margin-bottom:0px;
}
#loterias table.extra tr td.titulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:12px;
	padding:5px 10px 5px 0px;
}
#loterias table.extra tr td.numero {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	background-color:#F5F5F5;
	padding:5px 0px;
	width:40px;
}
#loterias small {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	margin-top:40px;
}
#loterias p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

/* Horóscopo */
#horoscopo {
	width:728px;
	float:left;
}
#horoscopo p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin:0px;
	padding:0px;
}
#horoscopo .tabla {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
}
#horoscopo .manana {
	color:#999999;
	margin-top:40px;
}

/* Frase célebre */
#frasecelebre {
	width:728px;
	float:left;
}
#frasecelebre .cita {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	margin:20px 200px 0px 0px;
}
#frasecelebre .autor {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:10px;
	margin-right:200px;
	color:#666666;
	text-align:right;
}
#frasecelebre p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin:0px;
	padding:0px;
}
#frasecelebre p .copypaste {
	width:450px;
	height:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
#frasecelebre #puntuacion {
	height:12px;
	margin-top:30px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
#frasecelebre #puntuacion img {
	vertical-align:bottom;
	margin-bottom:1px;
}
#frasecelebre .activarservicio {
	margin-top:80px;
	color:#666666;
}
#frasecelebre .activarservicio a {
	color:#447700;
	text-decoration:underline;
}

/* Escribir postal */
#escribirpostal {
	width:638px;
	border:1px solid #EEEEEE;
	padding:15px 135px 15px 135px;
	float:left;
}
#contenidoescribirpostal {
	width:613px;
	border:1px solid #EEEEEE;
	padding:10px 10px 8px 10px;
	float:left;
}
#escribirpostal #izq {
	width:306px;
	float:left;
}
#escribirpostal #dcha {
	width:290px;
	float:left;
	padding-left:15px;
	position:relative;
	height:400px;
}
#escribirpostal #izq img {
	border:1px solid #CCCCCC;
	padding:2px;
}
#escribirpostal #dcha form {
	margin:0px;
	padding:0px;
	position:absolute;
	bottom:0px;
}
#escribirpostal .autorpostal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-align:left;
}
#escribirpostal .autorpostal a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:underline;
}
#escribirpostal form .campoformulario {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
#escribirpostal form .valorformulario {
	margin-bottom:5px;
}
#escribirpostal form .valorformulario input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:285px;
	border:1px solid #CCCCCC;
	margin:0px;
	padding:0px;
}
#escribirpostal form .valorformulario textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:285px;
	height:120px;
	border:1px solid #CCCCCC;
	margin:0px;
	padding:0px;
}
#escribirpostal form .botones {
	text-align:right;
	margin-top:15px;
	width:290px;
}
#escribirpostal #sellopostal {
	text-align:right;
	width:290px;
}
#escribirpostal form #textopostal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:290px;
}
#escribirpostal form #remitentepostal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:right;
	margin-top:20px;
	width:290px;
}


/* Escribir anuncio clasificado */
#escribiranuncio {
	width:868px;
	border:1px solid #EEEEEE;
	padding:10px 20px 8px 20px;
	float:left;
}
#escribiranuncio .informacion {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	padding-bottom:15px;
}
#escribiranuncio .informacion a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	text-decoration:underline;
}
#escribiranuncio form {
	padding-left:180px;
	padding-top:20px;
}
#escribiranuncio form .campoformulario {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
#escribiranuncio form .valorformulario {
	margin-bottom:10px;
}
#escribiranuncio form .valorformulario input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:505px;
	border:1px solid #CCCCCC;
	margin:0px;
	padding:2px 0px;
}
#escribiranuncio form .valorformulario textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:505px;
	height:140px;
	border:1px solid #CCCCCC;
	margin:0px;
	padding:0px;
}
#escribiranuncio form .valorformulario select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:505px;
	border:1px solid #CCCCCC;
	margin:0px;
	padding:0px;
}
#escribiranuncio form .botones {
	text-align:right;
	margin-top:15px;
	width:510px;
}


#mensajeenviado {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	position:absolute;
	width:420px;
	height:80px;
	padding-top:35px;
	text-align:center;
	background-color:#FAFAFA;
	border:1px solid #CCCCCC;
	top:100px;
	left:253px;
	float:left;
	z-index:100000;
}

.anunciopublicado {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-align:center;
	padding-top:40px;
	padding-bottom:20px;
}
.anunciopublicado a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}
.botonanunciopublicado {
	text-align:center;
	padding-bottom:40px;
}


/* Acerca de */
#acercade {
	width:728px;
	float:left;
}
#acercade p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
#acercade p a {
	color:#333333;
}
#acercade table tr th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#acercade table tr td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}


/* PLAYAS */
#playas {
	width:728px;
	float:left;
}
#playas.playashome {
	width:100%;
}
#playas.playashome p {
	margin:10px 0px 5px 0px;
}
#playas.playashome .nota {
	width:100%;
	text-align:right;
	padding-top:5px;
	color:#666666;
	font-size:10px;
}
#playas .archipielago {
	float:left;
	width:100%;
	height:430px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	position:relative;
	border:1px solid navy;
	background-color:#dfeff3;
}
#playas .archipielago .isla {
	position:absolute;
}
#playas .archipielago #mallorca {
	left:330px;
	top:60px;
}
#playas .archipielago #menorca {
	right:110px;
	top:0px;
}
#playas .archipielago #ibiza {
	left:90px;
	top:270px;
}
#playas .archipielago #formentera {
	left:115px;
	top:365px;
}

#playas .playa {
	border:1px solid #CCCCCC;
	width:716px;
	float:left;
	margin-bottom:5px;
	padding:5px;
	position:relative;
}
#playas .playa .miniatura {
	float:left;
	width:120px;
}
#playas .playa .miniatura img {
	height:80px;
}
#playas .playa .nombreplaya a {
	font-size:13px;
	font-weight:bold;
	color:#3399ff;
	text-decoration:none;
}
#playas .playa .aka {
	font-size:11px;
	color:#3399ff;
}
#playas .playa .municipio {
	margin-top:10px;
	color:#666666;
}
#playas .playa .vermas {
	text-align:right;
	position:absolute;
	bottom:5px;
	right:10px;
}
#playas .playa .vermas a {
	text-decoration:none;
	color:#333333;
}

#playas .miniaturaplaya {
	display:inline;
}
#playas .miniaturaplaya img {
	width:110px;
	margin-right:5px;
	margin-bottom:5px;
}
#playas #fotopresentacion {
	margin-top:0px;
	text-align:center;
}
#playas #fotopresentacion img {
	width:800px;
}
#playas .navegacion {
	padding:5px 5px 5px 5px;
	width:800px;
}
#playas .navegacion a {
	color:#333333;
	text-decoration:none;
}
#playas .volver {
	text-align:center;
	margin-top:10px;
}
#playas .volver a {
	color:#333333;
	text-decoration:underline;
}

#playas .tituloficha {
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:20px;
	padding-left:10px;
	padding-bottom:2px;
	color:#454545;
	border-bottom:1px solid #b3d9ff;
}
#playas .ficha {
	margin-bottom:3px;
}
#playas .ficha .campo {
	width:40%;
	text-align:right;
	padding-right:10px;
}
#playas .ficha .valor {
	width:60%;
	font-weight:bold;
}

/* Onomásticas */
#onomastica {
	width:728px;
	float:left;
}
#onomastica .nombres {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	margin:20px 0px 0px 0px;
}
#onomastica .titulodiadestacado {
	margin:40px 0px 5px 0px;
}
#onomastica .diadestacado {
	font-size:15px;
}
#onomastica .activarservicio {
	margin-top:80px;
	color:#666666;
}
#onomastica .activarservicio a {
	color:#9966CC;
	text-decoration:underline;
}

/* ENLACES RECIPROCOS */
.enlacereciproco {
	margin-bottom:5px;
}
.enlacereciproco a {
	font-family:Verdana;
	font-size:12px;
	color:#009999;
}

/* USUARIOS */
.registro {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.registro ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.registro ul li {
	margin:0px;
	padding:2px 0px 0px 0px;
	list-style-type:none;
}
.registro label {
	width:150px;
	float:left;
	text-align:right;
	padding-right:10px;
	padding-top:3px;
}
.registro input {
	width:250px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}
.registro select {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}
.registro .comentario {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
.registro .comentario a {
	color:#666666;
	text-decoration:underline;
}
.registro .checkcondiciones {
	padding-left:160px;
	margin-top:15px;
}
.registro .checkcondiciones input {
	width:auto;
	margin:0px;
	padding:0px;
}
.registro .checkservicio {
	padding-left:0px;
}
.registro .checkservicio input {
	width:auto;
	margin:0px;
	padding:0px;
}
.registro .botones {
	padding-left:160px;
	margin-top:20px;
}
.registro .botones .textobotones {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.registro .botones .textobotones a {
	color:#666666;
}
.registro .botones input {
	width:auto;
	margin:0px;
	font-size:14px;
}

.registro ul li.error label,
.registro ul li.error p,
.registro .error {
	color:#990000 !important;
}
.registro .erroresformulario {
	border:1px solid #990000;
	padding:10px 20px;
	color:#990000;
	margin-bottom:15px;
}
.registro .erroresformulario ul {
	margin-top:5px;
}
.registro .erroresformulario ul li {
	padding-left:20px;
}
.registro .formulariook {
	border:1px solid #336666;
	padding:10px 20px;
	color:#336666;
	margin-bottom:15px;
}

.registro ul li.captcha {
	margin-top:10px;
}
.registro ul li.captcha p {
	display:block;
	margin:0px;
	padding:3px 0px 0px 160px;
	width:555px;
	/*float:left;*/
}
.registro ul li.captcha p img {
	margin-top:3px;
	margin-bottom:3px;
}
.registro ul li.captcha p input {
	width:100px;
}


/* Perfil de usuario */
#perfil {
	width:728px;
	float:left;
}
#perfil p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
#perfil p a {
	color:#333333;
}
#perfil .mielemento {
	border-bottom:1px dashed #009999;
	padding-bottom:10px;
	padding-top:10px;
	margin-bottom:10px;
}
#perfil .elementocontiguo {
	border-bottom:none;
	padding-bottom:0px;
	padding-top:10px;
	margin-bottom:0px;
	padding-right:10px;
	float:left;
}
#perfil .mielemento .botoneselemento {
	text-align:right;
	padding-top:5px;
}
#perfil .mielemento .botoneselemento input {
	font-size:9px;
	width:auto;
	margin-left:5px;
}
#perfil .sinelementos a {
	color:#333333;
}
