/* generales */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {background:#e0e3e4 url(../images/fondo.gif) top repeat-x;margin:0 auto;padding:0;text-align:center;}
:focus {outline:0;}
ol, ul {list-style:none;}
p {margin:0 0 20px;}
div {font:12px Arial, Helvetica, sans-serif;color:#333;}

.paginador {background:#e0e0e0;margin-bottom:5px;}

/* formularios */
form {margin:0;}
input, textarea {font-size:12px;width:220px;font:12px Arial, Helvetica, sans-serif;margin:0;border:solid 1px #c4c4c4;padding:2px;color:#333;}
textarea {width:220px;height:70px;}
select {font-size:12px;font:12px Arial, Helvetica, sans-serif;color:#333;margin:0;border:solid 1px #c4c4c4;padding:2px;}
.inp {margin:0;padding:0;height:14px;width:14px;}

/* links */
a {color:#10620c;text-decoration:none;}
a:hover {color:#f07a19;text-decoration:none;}

/* titulos */
h1 {font:25px Arial, Helvetica, sans-serif;font-weight:bold;color:#1c5e16;padding-top:15px;}
h2 {font:25px Arial, Helvetica, sans-serif;font-weight:bold;padding-top:5px;color:#ee7509;}
h3 {font:15px Arial, Helvetica, sans-serif;font-weight:bold;padding-top:10px;}
h4 {font:10px Arial, Helvetica, sans-serif;font-weight:bold;padding-top:25px;}

/* espacios */
.izquierda-10 {margin-left:10px;}
.espacio-10, .espacio-15 {clear:both;font-size:0;height:5px;}
.espacio-10 {height:10px;}
.espacio-15 {height:15px;}

/* header */
#header {float:left;width:960px;height:82px;background:url(../imagesq/header-fondo.jpg) no-repeat;margin-top:10px;}
#header-logo {float:left;width:193px;#width:213px;height:55px;background:url(../imagesq/header-puntos.gif) right no-repeat;margin-top:10px;padding:14px 0 0 20px;}
#header-central {float:left;width:370px;padding-left:20px;}
#header-fecha {float:left;width:370px;font-weight:bold;color:#ba7324;padding:18px 0 4px;}
#header-efemerides {float:left;width:370px;}
#header-efemerides-foto {float:left;width:25px;padding-right:5px;}
#header-efemerides-texto {float:left;width:340px;font-size:11px;}
#header-derecha {float:right;width:320px;padding-right:20px;text-align:right;}
#header-links {float:right;width:320px;font-size:11px;padding:19px 0 14px;color:#999;}
#header-buscador {float:right;width:320px;}
#header-input {float:right;width:235px;padding-right:5px;}
#header-boton {float:right;width:44px;/padding-top:1px;}

/* menu */
#menu {float:left;width:960px;margin-top:10px;}

/* estructura */
#elpsitio {width:960px;display:block;margin:0 auto;font:12px Arial, Helvetica, sans-serif;color:#333;text-align:left;}
#contenido {float:left;width:960px;margin-top:10px;}
#contenido-arriba {float:left;width:960px;height:10px;font-size:1px;background:url(../imagesq/contenido-arriba.gif) no-repeat;}
#contenido-central {
	float:left;
	width:940px;
     #width:960px;
	background:#fff;
	padding:0 10px;
	#padding:0 7px;}
#columna-izquierda {float:left;width:470px;}
#columna-central {float:left;width:150px;margin-left:10px;}
#columna-derecha {float:left;width:300px;margin-left:10px;}
#columna-izquierda-central {
	float:left;
	width:590px;
	#width:630px;
	padding:0 20px;
	background:url(../images/columna-fondo.gif) top no-repeat;}

/* banners */
.banner-468x60 {float:left;width:470px;margin-bottom:10px;text-align:center;}
.banner-125x125 {float:left;width:150px;padding:5px 0;margin-bottom:10px;text-align:center;}
.banner-234x60 {float:left;width:300px;padding:5px 0;margin-bottom:10px;text-align:center;}

/* destacado */
.destacado {float:left;width:470px;margin-bottom:10px;}
.destacado-arriba {float:left;width:470px;height:11px;font-size:1px;background:url(../imagesq/destacado-arriba.gif) no-repeat;}
.destacado-central {float:left;width:448px;background:url(../imagesq/destacado-fondo.gif) top repeat-x;border-left:1px solid #70a16d;border-right:1px solid #70a16d;padding:0 10px;}
.destacado-foto {float:left;width:448px;margin-bottom:10px;}
.destacado-fecha {float:left;width:448px;margin-bottom:4px;font-size:10px;color:#000;}
.destacado-titulo {float:left;width:448px;margin-bottom:4px;font-size:16px;font-weight:bold;line-height:16px;}
.destacado-titulo2 {float:left;width:548px;margin-bottom:4px;font-size:19px;font-weight:bold;line-height:19px;}
.destacado-bajada {float:left;width:448px;}
.destacado-bajada2 {float:left;width:548px;}
.destacado-abajo {float:left;width:470px;height:11px;font-size:1px;background:url(../imagesq/destacado-abajo.gif) no-repeat;}

/* subdestacado */
.subdestacado {float:left;width:230px;margin-bottom:10px;}
.subdestacado-arriba {float:left;width:230px;height:10px;font-size:1px;background:url(../imagesq/subdestacado-arriba.gif) no-repeat;}
.subdestacado-central {float:left;width:210px;background:#dbe8db;padding:0 10px;}
.subdestacado-foto {float:left;width:210px;margin-bottom:10px;}
.subdestacado-fecha {float:left;width:210px;margin-bottom:2px;font-size:10px;color:#000;}
.subdestacado-titulo {float:left;width:210px;margin-bottom:2px;font-size:14px;font-weight:bold;line-height:16px;}
.subdestacado-bajada {float:left;width:210px;font-size:11px;}
.subdestacado-abajo {float:left;width:230px;height:10px;font-size:1px;background:url(../imagesq/subdestacado-abajo.gif) no-repeat;}

/* articulos */
#articulos, #articulos-titulo {float:left;width:470px;}
#articulos-central {
	float:left;
	width:448px;
	#width:470px;
	border-left:1px solid #9fc09e;
	border-right:1px solid #9fc09e;
	padding:0 10px;
}
#articulos-central li {margin-top:10px;padding-bottom:10px;background:url(../imagesq/linea-punteada-horizontal-gris.gif) bottom repeat-x;font-size:10px;color:#000;}
#articulos-central li a {font-size:12px;font-weight:bold;}
#articulos-central li.ultimo {padding-bottom:0;background:none;}
#articulos-abajo {float:left;width:470px;height:11px;font-size:1px;background:url(../imagesq/articulos-abajo.gif) no-repeat;}

/* agenda */
#agenda {float:left;width:150px;margin-bottom:10px;}
#agenda-titulo {float:left;width:150px;}
#agenda-central {float:left;width:130px;border-left:1px solid #a79957;border-right:1px solid #a79957;padding:0 9px;}
#agenda-central li {margin-top:10px;padding-bottom:10px;background:url(../imagesq/linea-punteada-horizontal-gris.gif) bottom repeat-x;font-size:10px;color:#000;}
#agenda-central li a {font-size:11px;font-weight:bold;color:#655508;}
#agenda-central li a:hover {color:#f07a19;}
#agenda-central li.ultimo {padding-bottom:0;background:none;}
#agenda-abajo {float:left;width:150px;height:11px;font-size:1px;background:url(../imagesq/agenda-abajo.gif) no-repeat;}

/* clasificados */
#clasificados {float:left;width:150px;margin-bottom:10px;}
#clasificados-titulo {float:left;width:150px;}
#clasificados-central {float:left;width:130px;border-left:1px solid #a79957;border-right:1px solid #a79957;padding:0 9px;}
#clasificados-central li {margin-top:10px;padding-bottom:10px;background:url(../imagesq/linea-punteada-horizontal-gris.gif) bottom repeat-x;}
#clasificados-central li a {font-size:11px;font-weight:bold;color:#655508;}
#clasificados-central li a:hover {color:#f07a19;}
#clasificados-central li.ultimo {padding-bottom:0;background:none;}
#clasificados-abajo {float:left;width:150px;height:11px;font-size:1px;background:url(../imagesq/clasificados-abajo.gif) no-repeat;}

/* reseña */
#resena {float:left;width:150px;margin-bottom:10px;}
#resena-titulo {float:left;width:150px;}
#resena-foto {float:left;width:148px;border-left:1px solid #a79957;border-right:1px solid #a79957;border-bottom:2px solid #cdc59f;}
#resena-texto {float:left;width:128px;border-left:1px solid #a79957;border-right:1px solid #a79957;padding:10px 10px 0;font-size:11px;}
#resena-texto a {font-size:12px;font-weight:bold;color:#655508;}
#resena-texto a:hover {color:#f07a19;}
#resena-abajo {float:left;width:150px;height:11px;font-size:1px;background:url(../imagesq/resena-abajo.gif) no-repeat;}

/* video */
#video {float:left;width:300px;margin-bottom:10px;background:url(../imagesq/video-fondo.gif) bottom repeat-x;}
#video-titulo {float:left;width:300px;}
#video-player {float:left;width:280px;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:10px 9px;}
#video-texto {
	float:left;
	width:278px;
	#width:300px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:0 10px;
	font-size:12px;}
#video-texto a {font-size:14px;font-weight:bold;color:#cb5e05;}
#video-texto a:hover {color:#f07a19;}
#video-abajo {float:left;width:300px;height:11px;font-size:1px;background:url(../imagesq/video-abajo.gif) no-repeat;}

/* tapas */
#tapas {float:left;width:300px;margin-bottom:10px;}
#tapas-titulo {float:left;width:300px;}
#tapas-central {float:left;width:278px;border-left:1px solid #9fc09e;border-right:1px solid #9fc09e;padding:0 10px;}
.tapas-item, .tapas-item-ultimo {float:left;width:278px;background:url(../imagesq/linea-punteada-horizontal-gris.gif) bottom repeat-x;padding-bottom:10px;}
.tapas-item-ultimo {padding-bottom:0;background:none;}
.tapas-foto {float:left;width:50px;padding:10px 10px 0 0;}
.tapas-texto {float:left;width:218px;padding:10px 0 0;font-size:10px;color:#000;}
.tapas-texto a {font-size:12px;font-weight:bold;}
#tapas-abajo {float:left;width:300px;height:11px;font-size:1px;background:url(../imagesq/tapas-abajo.gif) no-repeat;}

/* fotogaleria */
#fotogaleria {float:left;width:300px;margin-bottom:10px;background:url(../imagesq/fotogaleria-fondo.gif) bottom repeat-x;}
#fotogaleria-titulo {float:left;width:300px;}
#fotogaleria-central {float:left;width:280px;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:10px 9px;}
#fotogaleria-foto {float:left;width:280px;padding-bottom:10px;}
#fotogaleria-texto {float:left;width:280px;font-size:12px;padding-bottom:10px;background:url(../imagesq/linea-punteada-horizontal-gris.gif) bottom repeat-x;}
#fotogaleria-abajo {float:left;width:300px;height:11px;font-size:1px;background:url(../imagesq/fotogaleria-abajo.gif) no-repeat;}

/* nota */
#nota-texto {padding-top:15px;margin-top:15px;font:12px Arial, Helvetica, sans-serif;line-height:18px;border-top:1px dotted #ccc;}
#nota-barra {width:590px;float:left;padding-bottom:20px;}
#nota-autor {float:left;width:300px;font-size:12px;}
#nota-fbook {float:left;width:220px;font-size:12px;text-align:right;margin-top:3px;}
#nota-herramientas {float:right;width:70px;text-align:right;}
#nota-herramientas img {padding-left:5px;}
.imagen-izquierda {float:left;padding:10px 10px 10px 0;}
.imagen-derecha {float:right;padding:10px 0 10px 10px;}

/*  comentarios  */
.comentarios-titulo {float:left;width:590px;background:#D3E2D3;}
.comentarios-titulo-izquierda{float:left;width:390px;font:12px Arial, Helvetica, sans-serif;color:#1C5E16;padding:5px;font-weight:bold;}
.comentarios-titulo-derecha {float:left;width:180px;text-align:right;padding:5px;}
.comentarios-titulo-derecha a {display:block;padding-right:15px;background:url(../images/icono-comentario.gif) right no-repeat;font-size:11px;font-weight:bold;}
.comentarios-encabezado {float:left;width:580px;border-bottom:1px solid #fff;padding:5px;font-size:11px;color:#666;background:#D3E2D3;}
.comentarios-texto {float:left;width:580px;padding:5px;background:#D3E2D3;}
.comentarios-subtitulo {float:left;width:580px;padding:5px;font-weight:bold;background:#f0f0f0;}
.comentarios-texto-chico, .comentarios-terminos, .comentarios-check {float:left;width:590px;font-size:11px;}
.comentarios-terminos textarea {width:474px;padding:5px;border:1px solid #a5acb2;font-family:Arial, Trebuchet MS, Tahoma,Verdana, Helvetica, sans-serif;color:#555;font-size:11px;height:80px;}
.comentarios-check {font-size:12px;font-weight:bold;}
.comentarios-check input {margin:0;padding:0;width:15px;height:15px;}
.comentarios-formulario {float:left;width:568px;padding:10px;border:1px solid #efefef;}
.comentarios-formulario-izquierda{float:left;width:64px;margin-right:10px;text-align:right;color:#555;font-size:12px;padding-top:2px;}
.comentarios-formulario-izquierda .texto-chico {color:#999;font-size:10px;line-height:12px;}
.comentarios-formulario-derecha {float:left;width:490px;color:#555;font-size:11px;}
.comentarios-formulario-derecha input {border:1px solid #e9e9e9;background:url(../images/linea-gris-fondo.gif) top repeat-x;width:220px;padding:2px;font-family:Arial, Trebuchet MS, Tahoma,Verdana, Helvetica, sans-serif;color:#555;font-size:11px;margin-bottom:5px;}
.comentarios-formulario-derecha input.check {margin:0;padding:0;width:15px;height:15px;border:none;}
.comentarios-formulario-derecha textarea {border:1px solid #e9e9e9;background:url(../images/linea-gris-fondo.gif) top repeat-x;width:470px;padding:2px;font-family:Arial, Trebuchet MS, Tahoma,Verdana, Helvetica, sans-serif;color:#555;font-size:11px;margin-bottom:5px;height:90px;}
.comentarios-formulario-derecha input.bot {width:51px;height:22px;padding:0;background-image:none;border:none;}
.comentarios-linea {float:left;clear:both;font-size:0;height:3px;background:#f7f7f7;width:590px;}

/* footer */
#footer {float:left;width:960px;background:url(../imagesq/footer-fondo.gif) top no-repeat;padding-bottom:10px;}
#footer-texto {float:left;width:890px;padding:20px 0 0 10px;font-size:11px;}
#footer-logo {float:right;width:50px;text-align:right;padding:20px 10px 0 0;}

.agenda_tl {font-size:10px; text-decoration:none;width:110px;vertical-align:top;}
.input_contacto {width:100px;height:24px;}
.input_buscador {width:44px;height:20px;border:0;margin-top:-2px;}

/*  Fotogalería  */
	#dhtmlgoodies_slideshow{
		float:left;width:300px;	/* Total width of slideshow */
	}
	
	#previewPane{
		border:1px solid #DDD;
		border-bottom:none;	
		text-align:center;
		vertical-align:middle;
		padding:3px 0;
		height:250px;
		background:url(../imagesq/fotogaleria-fondo.gif) bottom repeat-x;
	}

	#previewPane img{
		line-height:200px;
		border:1px solid #ccc;
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		text-align:left;
		padding:5px 10px;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		color:#333;
		font-size:12px;
		height:20px;
		margin-top:5px;
	}

	#galleryContainer{
		
		height:52px;	/* Height of the images + 2 */
		border:1px solid #DDD;
		xborder-top:none;
		position:relative;
		overflow:hidden;
		padding:1px;
		margin-bottom:10px;
		#margin-bottom:0px;
		background:url(../imagesq/fotogaleria-fondo.gif) bottom repeat-x;


		
		/* CSS HACK */
		height: 54px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/52px;	/* Other browsers */
		height: /**/52px;
				
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;		
	}
	#theImages{
		position:absolute;
		height:50px;
		left:25px;
		width:100000px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:1px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		cursor:pointer;
		border:0px;
	}

	#waitMessage{
		display:none;
		position:relative;
		z-index:10;
		left:1px;
		top:-130px;
		background-color:#FFF;
		border:3px double #000;
		padding:4px;
		color:#555;
		font-size:0.9em;
		font-family:arial;	
	}

	#theImages .imageCaption{
		height:80;
		display:none;
		font-size:10px;
		font-family:tahoma,arial;
	}

.lista {
	margin-left: 20px;
	margin-top: 3px;
	margin-bottom: 3px;
}