a, img, div, br, p, h1, h2, h3, span, form, iframe, label, fieldset, ul, li, hr, dt, dd, body { margin:0px; padding:0px; border:0px; }
input,select,textarea { margin:0px; padding:0px; font-family:Verdana, Helvetica, sans-serif; font-size:9px; }
body,h1,h2,h3 { font-family:Verdana, Helvetica, sans-serif; font-size:9px; }
body { margin-top:5px; margin-bottom:50px; text-align:center; background-image:url(../imagenes/fondo.png); background-repeat:repeat;  }
a { text-decoration:none; }
hr { height:1px; border-bottom:1px dashed #999; }

.izquierda { position:absolute; left:0px; top:0px; }
.derecha { position:absolute; right:0px; top:0px; }
.hr { position:relative; margin:10px 0px; line-height:1px; height:1px; border-bottom:1px dashed #999; }
.hrDoble { position:relative; margin:10px 0px; line-height:5px; height:5px; border-bottom:1px dashed #999; border-top:1px dashed #999; }


#habitat{ position:relative; width:950px; margin:auto; }
	#publicidadSuperior { position:relative; height:75px; margin-bottom:5px; }
		#publicidadSuperior .izquierda { width:755px; height:75px; overflow:hidden; }
		#publicidadSuperior .derecha { width:190px; height:75px; overflow:hidden; }
	#punto { position:absolute; top:60px; right:216px; z-index:1; width:60px; height:60px; }
	html > body #punto {background:url(../imagenes/punto.png) 0 0 no-repeat;}
	* html #punto {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagenes/punto.png', sizingMethod='crop');}
	#cabecera { position:relative; height:105px; margin-bottom:5px; }
		#cabecera .izquierda { background-color:#fff; width:755px; height:100%; }
			#cabecera .izquierda #logo { position:absolute; left:19px; bottom:10px; }
			#cabecera .izquierda div { position:absolute; right:21px; bottom:20px; clear:both; }
			#cabecera .izquierda div a { position:relative; text-align:right; margin-left:10px; float:left; }
				#cabecera .izquierda div a.menuGuia { width:87px; }
				#cabecera .izquierda div a.menuRevista { width:71px; }
				#cabecera .izquierda div a.menuAnunciate { width:73px; }
				#cabecera .izquierda div a.menuNoticias { width:60px; }
				#cabecera .izquierda div a.menuContacto { width:70px; }
				#cabecera .izquierda div a img { vertical-align:middle;  }
		#cabecera .derecha { background-color:#fff; width:190px; height:100%; }
			#cabecera .derecha div { padding:17px 19px; text-align:right; text-transform:uppercase; }
			#cabecera .derecha div img { margin-top:8px; }
	#cuerpo { position:relative; text-align:left; }

		#cuerpo .izquierda { position:absolute;left:0px; top:0px; width:190px; }
			#cuerpo .izquierda .menu { background-color:#fff; padding:19px; margin-bottom:20px;}
			#cuerpo .izquierda .enlaces { margin-bottom:35px; }
			#cuerpo .izquierda .enlaces a { display:block; color:#0099FF; font-size:9px; line-height:20px; text-transform:uppercase; text-decoration:none;}
			#cuerpo .izquierda .enlaces a:hover { color:#000; }
			#cuerpo .izquierda .enlaces a.seleccionado { color:#000; }
			#cuerpo .izquierda .enlaces img { margin-top:4px; }
			#cuerpo .izquierda .enlaces hr { height:1px; border-bottom:1px dashed #999; margin:10px 0px; }
			#cuerpo .izquierda .enlaces a.ocioCultura { line-height:normal; }
			#cuerpo .izquierda .enlaces a.reportajeDelMes { line-height:normal; font-weight:bold; letter-spacing:1px; color:#3c0; font-size:11px; }

			#cuerpo .izquierda .ultimasNoticias { margin-bottom:30px; }
			#cuerpo .izquierda .ultimasNoticias h2 { background-color:#ccc; padding:3px 7px; text-transform:uppercase; }
			#cuerpo .izquierda .ultimasNoticias ul { background-color:#ebebeb; padding:7px; }
			#cuerpo .izquierda .ultimasNoticias li { list-style-type:none; padding:5px 0px; }
			#cuerpo .izquierda .ultimasNoticias hr { position:relative; height:1px; border-bottom:1px dashed #999; }
			#cuerpo .izquierda .ultimasNoticias a { color:#3c0; display:block; }

		#cuerpo .derecha { position:absolute; right:0px; top:0px; width:190px; }
			#cuerpo .derecha .areaClientes h2 { background-color:#fff; color:#3c0; font-size:11px; text-align:right; padding:8px 19px 3px 19px;}
			#cuerpo .derecha .areaClientes form { background-color:#3c0; text-align:right; padding:15px 19px; color:#fff; }
			#cuerpo .derecha .areaClientes a { color:#fff; text-decoration:none; }
			#cuerpo .derecha .areaClientes #user, #cuerpo .derecha .areaClientes #pass { width:145px; display:block; margin-bottom:8px; }
			#cuerpo .derecha .publicidadLateral { position:relative; margin-top:5px; margin-bottom:70px; }
			#cuerpo .derecha .publicidadLateral div { position:relative; height:105px; }
			#cuerpo .derecha .publicidadLateral div img { padding:0px; }

		#cuerpo .centro { position:relative; background-color:#fff; width:560px; left:195px; margin-right:5px; margin-bottom:70px; }
		#cuerpo .centro .contenido { padding:10px; }
		#cuerpo .centro .contenido .encabezado { position:relative; background-color:#ebebeb; width:100%; margin-bottom:11px; }
			#cuerpo .centro .contenido .encabezado div { padding:15px 12px; }
			#cuerpo .centro .contenido .encabezado div p { margin-top:10px; width:82%; }
			#cuerpo .centro .contenido .encabezado div a { color:#00ccff; }

	#buscador { background-color:#ebebeb; height:150px; display:none; margin-bottom:11px; }
		#buscador a { text-decoration:none; color:#000; }
		#buscador .contenidoBuscador { padding:15px 12px; }
		#buscador fieldset { position:absolute; top:23px; right:14px; width:320px; }
		#buscador fieldset input { margin-left:30px; text-transform:lowercase; vertical-align:middle; }
		#buscador fieldset select { margin-left:30px; text-transform:lowercase; vertical-align:middle; width:125px; border:1px solid #ccc; }
		#buscador fieldset div { margin-bottom:17px; }
		#buscador fieldset img { margin-left:30px; vertical-align:middle; cursor:pointer; }
		#buscador #referencia, #buscador #preciomaximo, #buscador #zona { height:14px; line-height:14px; width:124px; border:1px solid #ccc; }

	#buscadorAvanzado { display:none; }

	.paginacion { position:relative; margin-top:30px; width:100%; }
		.paginacion span { padding-left:10px; }
		.paginacion div { position:absolute; top:0px; right:10px; width:350px; text-align:right; }
		.paginacion div img { vertical-align:middle; margin:0px 7px; }
		.paginacion div a { color:#000; }
		.paginacion div a.seleccionado { font-weight:bold; }

	.enviar { position:relative; margin-top:7px; margin-bottom:17px; width:100%; }
		.enviar h3 { background-color:#00ccff; padding:3px 0px 3px 15px; color:#fff; font-size:10px; text-transform:uppercase; }
		.enviar div { position:relative; padding:0 12px 12px 12px; background-color:#ebebeb; }
		.enviar div select { position:relative; margin-left:20px; width:100px; border:1px solid #ccc; color:#999; }
		.enviar div input { margin:10px 10px 0 0; width:160px; color:#999; border:1px solid #ccc; padding:2px 2px 3px 5px;}
		.enviar div .seleccionado { border:1px dashed #666; }
		.enviar div .escrito { color:#000; }
		.enviar div .noseleccionado { border:1px solid #ccc; }
		.enviar div textarea { margin:10px 0 20px 0; width:500px; height:75px; color:#999; border:1px solid #ccc; padding:2px 5px; }


	#pie { text-align:center; margin-top:66px; font-size:9px; }
		#pie span { text-transform:uppercase; display:block; }
		#pie span strong { font-weight:normal; color:#0cf; }
		#pie a { text-decoration:none; color:#000; }

		#ordenacion { display:none; }
