/* IMPORTAMOS ESTILOS */

@import url("reinicio.css");

/* navegacion persistente */
@import url("reticulaGeneral.css");

/* widgets */
@import url("widgets.css");

/* tipografia general */

@import url("tipos.css");


/* col central contenidos ajuste de desborde */
div#contenedor div#contenidos div#colCentral div#colCentralContenidosInt{ clear:both; margin:0 19px; padding:13px 0 0; width:482px;}

/* col central richi */

div#colCentralRichi{ width: 452px; padding: 15px 0 0 8px;}


	div#colCentralRichi h3{ background: none; text-indent: 0; margin: 15px 0 30px 0; clear:both; }
	div#colCentralRichi h3.cabeceraFormularioB{ border-top: 1px solid #eeefe9; margin: 0;}
	div#colCentralRichi h3.sinBordeB{ border-bottom: none;}
	div#colCentralRichi h3.h3listaPrecios{ margin: 0 0 30px 0; border-bottom: 1px solid #e7e5da;}

		div#colCentralRichi h3 a:link{ display: block; text-indent: 25px; color: #000; background: transparent url(../img/fnd-abiertaListaAZ.png) no-repeat scroll 0 18px; padding: 15px 0 30px 0; height: 1.19em;}
		div#colCentralRichi h3 a:visited{ display: block; text-indent: 25px; color: #000; background: transparent url(../img/fnd-abiertaListaAZ.png) no-repeat scroll 0 18px; padding: 15px 0 30px 0; height: 1.19em;}
		div#colCentralRichi h3 a:hover{ background: #e7e5da url(../img/fnd-colapsadaListaAZH.png) no-repeat scroll 0 18px; display: block; width: 100%; height: 1.19em;}
		div#colCentralRichi h3 a:active{ height: 1.19em;}
		
		
		div#colCentralRichi h4{ clear: both; font-size: 1.5em; }
		
		div#colCentralRichi h4 a:link{ display: block; text-indent: 0px; color: #000; background: transparent url(../img/fnd-flechaAbajo90.png) no-repeat scroll 0 18px; padding: 15px 0 15px 25px; }
		div#colCentralRichi h4 a:visited{ display: block; text-indent: 0px; color: #000; background: transparent url(../img/fnd-flechaAbajo90.png) no-repeat scroll 0 18px; padding: 15px 0 15px 25px; }
		div#colCentralRichi h4 a:hover{ background: #e7e5da url(../img/fnd-flechaAbajo90H.png) no-repeat scroll 0 18px; display: block;}
		div#colCentralRichi h4 a:active{ display: block; text-indent: 0px; color: #000; background: transparent url(../img/fnd-flechaAbajo90.png) no-repeat scroll 0 18px;}


/*div#colCentralContenidosInt h3 span{ display: block; font-size: 0.8em; color: #333;}*/




div#colCentralRichi p a:link{ color: #666; }
div#colCentralRichi p a:visited{ color: #333;}
div#colCentralRichi p a:hover{ color: #000;text-decoration:underline;}
div#colCentralRichi p a:active{ color: #000; text-decoration:underline;}

/* formularios */

div#colCentralContenidosInt form#visitaGuiadaPrivado{ background: #e7e5da; padding: 0 0 30px 0;}

	div#colCentralContenidosInt	legend span{ background: url(../img/fnd-flecha90H.png) no-repeat 10px 3px; margin: 0; padding: 0; color: #000; font-size: 1.2em; padding: 0 0 0 34px; white-space: normal; /*width: 175px;*/ display: block; float: left;}


		
	div.columnaDatos{ float: right; width: 223px;height:1%;}
	
		fieldset.lineaCampos{ border-bottom: 1px solid #fff; padding: 0 0 30px 0; /*position: relative; top: -15px;*/}
			fieldset.lineaCampos legend span{ position: relative; top: 14px;}
		
		div#colCentralContenidosInt	div.columnaDatos label{ display: block; width: 213px; font-size: 1.2em; margin: 0 0 5px 0;}
					div#colCentralContenidosInt	div.columnaDatos label a:link{ color: #000; text-decoration: underline;}
					div#colCentralContenidosInt	div.columnaDatos label a:visited{ color: #000;}
					div#colCentralContenidosInt	div.columnaDatos label a:hover{ color: #000;}
					div#colCentralContenidosInt	div.columnaDatos label a:active{ color: #000;}
			
		div#colCentralContenidosInt	div.columnaDatos select{ display: block; width: 213px; font-size: 1.1em; margin: 0 0 10px 0; padding: 2px 0;}
		div#colCentralContenidosInt	div.columnaDatos input{ display: block; width: 209px; font-size: 1.1em; margin: 0 0 12px 0; padding: 2px 0;}

/* acceso Turismo*/
div#colCentralContenidosInt form#accesoTurismo{ background: #e7e5da; padding: 0 0 30px 0;}


		
/* campos sin legend */

.sinLegend{ margin: 13px 0 0 0;}

.sinLegend input{ position: relative; left: 150px;}


/* campos especificos */

	/* mensajes de estado formulario */
	
		div#colCentralContenidosInt p#mensajeFormulario{ float: right; clear: both; font-size: 1.4em; padding: 0 10px 0 0;}

		div#colCentralContenidosInt p#mensajeFormularioAcceso{ float: right; clear: both; font-size: 1.4em; padding: 0 10px 0 0;}
		
		div#colCentralContenidosInt p.mensajeError{ color: red;}
		
	/* botones de envio */
	
	div#colCentralContenidosInt	div.columnaDatos input.envioDatos{ width: 64px; font-size: 1.1em; padding: 2px;}
	
	/* checkbox */
	div#colCentralContenidosInt	div.columnaDatos label.labelCheckBox{ display: inline;}
	div#colCentralContenidosInt	.sinLegend div.columnaDatos input.checkBox{ width: auto; display: inline; padding: 0; margin: 0; position:inherit; left: auto; width: auto; position: relative; top: 2px;} 

	/* checkbox suscripciones*/
	
	div#colCentralContenidosInt div.suscripciones p { display:block; overflow:hidden; padding:12px 0;}
	
	div#colCentralContenidosInt	div.columnaDatos label.suscripciones{ padding-right:2em; float:left; width:3em; clear:left;}
	div#colCentralContenidosInt div.suscripciones input.suscripciones { width:3em; float:left; margin-top:4px;}

	div#colCentralContenidosInt div.columnaDatos label input.aceptocondiciones { float:left; width:12px; display:block; margin:0 10px 0 0; padding:0; left:0;}


/* espacios del museo */

dl.listaPrecios{ float:right; margin:-17px 0 30px 0; overflow:hidden; width:221px;} 
	dl.listaPrecios dt{  clear:both; display: inline; text-indent:20px; font-weight: normal; background:transparent url(../img/fnd-flecha90.png) no-repeat scroll 0 17px; padding:15px 0 0 20px;}
		div#colCentralRichi dl.listaPrecios dt strong{ font-weight: normal; }
	dl.listaPrecios dd{background:transparent none repeat scroll 0 0; border-bottom: 1px solid #e7e5da; color:#7F7F7F; height:3em; margin:0 0 15px; 0; padding: 0 0 0 21px; text-indent:0;}


div#colCentralRichi strong.advertenciaUso{ font-weight: bolder; margin: 15px 0 30px 0; display: block; font-size: 1.2em; color: #333;}

/* listas */

div#colCentralRichi ul{ margin: 10px 0 30px 0;}
	div#colCentralRichi li{ font-size: 1.2em; background: url(../img/fnd-vinheta.png) no-repeat 0 5px; display: block; padding: 0 0 0 10px; margin: 0 0 10px 0;}
	div#colCentralRichi li strong{ color: #333}
	
	
div#colCentralRichi dl{ margin: 10px 0 30px 0;}
	div#colCentralRichi dt, div#colCentralRichi dd{ font-size: 1.2em; margin-bottom: 5px;} 
	div#colCentralRichi dt{ clear: both; float: left; font-weight: bolder; margin-right: 5px; color: #333}
	
	div#colCentralRichi dl.listaPrecios dt{ clear: none; float: none;}
	
	
	
div#colCentralRichi dl.mediosTecnicos dt{ clear: none; float: none;}
div#colCentralRichi dl.mediosTecnicos dd{ font-size: 1.2em; background: url(../img/fnd-vinheta.png) no-repeat 0 5px; display: block; margin: 0 0 2px 0; padding: 0 0 0 10px;}


/* detalle de un concurso */
#visitaGuiadaPrivado .columnaDatos textarea {display: block; width: 209px; font-size: 1.1em; margin: 0 0 12px 0; padding: 2px 0;}
/* detalle de un concurso adjudicado */
a.descargarPDF { color:#333;}
a.descargarPDF:hover { color:#333; text-decoration:underline;}


/*/////////////////////////////////////////////////////
	
		BLOG
////////////////////////////////////////////////////*/

/* esto es para hacer hover con Jquery */

div#colCentralRichi ol#listadepost li.sobre h4 a:link { display:block; margin-bottom:0; padding-bottom:0; background-image:url(../img/fnd-flechaAbajo90H.png); text-decoration:none;}
div#colCentralRichi ol#listadepost li.sobre h4 a:visited { display:block; margin-bottom:0; padding-bottom:0; background-image:url(../img/fnd-flechaAbajo90H.png);text-decoration:none;}
div#colCentralRichi ol#listadepost li.sobre h4 a:hover { background-image:url(../img/fnd-flechaAbajo90H.png);text-decoration:none; background-color:none;}
div#colCentralRichi ol#listadepost li.sobre h4 a:active { background-image:url(../img/fnd-flechaAbajo90H.png);text-decoration:none;}

/* acaba lo de Jquery*/



div#colCentralRichi { padding-top:0;}

div#colCentralRichi h3 { margin-top:0; margin-bottom:20px;}

div#colCentralRichi li { padding:0;}


li#linkregistrarse { background-color:#0000CC;}

ul#menuNav li#linkregistrarse a{ font-size:1.2em; height:1.6em; padding:10px 0 0 39px; text-indent:40px; background:#333 url(../img/fnd-flechaPeqA5inv.png) no-repeat scroll 23px 8px; padding:2px 0 0; color:#FFF;}
ul#menuNav li#linkregistrarse a:hover{ background:#F1EFE9 url(../img/fnd-flechaPeqA5H.png) no-repeat scroll 23px 8px; color:#000;}

ul#menuNav li#loginout a{ 
							font-size:1.2em;
							height:1.6em;
							padding:10px 0 0 39px;
							text-indent:40px;
							background:transparent url(../img/fnd-flechaPeqA5.png) no-repeat scroll 23px 8px;
							padding:2px 0 0;
}
ul#menuNav li#loginout a:hover{ 
							background:#F1EFE9 url(../img/fnd-flechaPeqA5H.png) no-repeat scroll 23px 8px;
}






.menuNavActivo { padding-top:11px;}

div#colCentralRichi ul.opcionesApost { width:230px; padding: 10px 0px 0 0; margin:12px 12px 0 0; float:left; border-top:1px solid #E5E5E5;  }
div#colCentralRichi ul.opcionesApost li { list-style:none; margin:0 0 1px 0; background:none; padding:1px 0;}
div#colCentralRichi ul.opcionesApost li a { display:block; background:transparent url(../img/fnd-flechaPeqA5.png) no-repeat scroll 0 7px; padding:2px 0 2px 20px; color:#333333; text-decoration:none;}
div#colCentralRichi ul.opcionesApost li a:hover { background-color:#F1EFE9; color:black; text-decoration:none;}

li.numcomentarios a span { color:#7F7F7F;}


div#colCentralRichi div.posttext h3 { margin-bottom:0;}
div#colCentralRichi div.posttext h3 a:link{ background:transparent url(../img/fnd-flechaAbajo90.png) no-repeat scroll 0 3px; color:#000000; display:block; height: inherit; padding:0px 0 0px 25px; text-indent:0px;}
div#colCentralRichi div.posttext h3 a:visited{ background:transparent url(../img/fnd-flechaAbajo90.png) no-repeat scroll 0 3px; color:#000000; display:block; height: inherit; padding:0px 0 0px 25px; text-indent:0px;}
div#colCentralRichi div.posttext h3 a:hover { background-color:none; text-decoration:underline;  display:block; height: inherit; padding:0px 0 0px 25px; text-indent:0px;}
div#colCentralRichi div.posttext h3 a:active{ background:transparent url(../img/fnd-flechaAbajo90.png) no-repeat scroll 0 3px; color:#000000; display:block; height: inherit; padding:0px 0 0px 25px; text-indent:0px;}


div#colCentralRichi div.posttext p.elautor {text-indent:25px;margin:0; padding:0; color:#625E5F;
}
div#colCentralRichi div.posttext p.fechapublicado { text-indent:25px;
	margin:0; color:#808080; font-size:1.1em;
}


div#colCentralRichi div.posttext{ /*width:220px;*/ padding: 0 0px 30px 0; border-bottom:1px solid #E5E5E5; overflow:hidden; clear:left;}
div#colCentralRichi div.posttext div.contenido-post { /*border-bottom:1px solid #E5E5E5;*/ padding-bottom:20px; margin-bottom:10px;}
div#colCentralRichi div.posttext div.contenido-post p { padding:0;}
div#colCentralRichi div.posttext div.contenido-post p img { display:block;}




div#colCentralRichi ul.printycompartir { width:220px; padding: 10px 0px 0 0; float:left; margin:12px 0 0 0; border-top:1px solid #E5E5E5; }
div#colCentralRichi ul.printycompartir li { list-style:none; margin:0; background:none; padding:2px 0;}
div#colCentralRichi ul.printycompartir li a { display:block; background:transparent url(../img/fnd-flechaPeqA5.png) no-repeat scroll 0 7px; padding:2px 0 2px 20px; color:#333333; text-decoration:none;}
div#colCentralRichi ul.printycompartir li a:hover { background-color:#F1EFE9; color:black; text-decoration:none;}



div#colCentralRichi ul#listadepost ul.printycompartir li.bookmark {display:block; background:transparent url(../img/fnd-flechaPeqA5.png) no-repeat scroll 0 7px; padding:2px 0 2px 20px; color:#333333; text-decoration:none; overflow:hidden; float:left;}
div#colCentralRichi ul#listadepost ul.printycompartir li.bookmark ul.iconosbookmark li { overflow:hidden; margin-right:2px; float:left; background:none; padding:1px 1px 1px 1px; background-image:none; float:left;}

div#colCentralRichi ul.printycompartir li.bookmark ul.iconosbookmark li a { display:block; padding:1px 1px 1px 1px; overflow:hidden; margin:0; background-color:#FFF; background-image:none; border:none; float:left;  }
div#colCentralRichi ul.printycompartir li.bookmark ul.iconosbookmark li a:hover { background-color:transparent; border:none; }
div#colCentralRichi ul.printycompartir li.bookmark ul.iconosbookmark li a img { border:none; float:left;}
div#colCentralRichi ul.printycompartir li.bookmark ul.iconosbookmark li a:hover img { border:none;}



/* VALORACIÓN */

.post-ratings {
padding:15px 0px 0 20px; float:none; clear:both;
}
.post-ratings-loading {
	display: none;
	height: 16px;
	text-align: left;
}
.post-ratings-image {
	border: 0px;
}
.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.post-ratings-text { font-style:normal; color:#666666;
}
.post-ratings-comment-author {
	font-weight: normal;
	font-style: italic;
}
div#colCentralRichi h4.valoracion-h4 { color:black; font-size:1.2em; width:100%; border:0;}

div#colDerechaContenidos h4 {
background:#E7E5DA url(../img/fnd-flechaPeqA5H.png) no-repeat scroll 10px 7px;
font-size:1.2em;
margin:0 0 5px;
}
div#colDerechaContenidos h4 a { color:#333333;}



/* RESULTADOS */

div#colCentralRichi h4 a span.titulopost {
	display:block;}

div#colCentralRichi h4 a span.elautor {
	display:block; color:#333; font-size:0.8em;
}
div#colCentralRichi h4 a .fechapublicado {
	display:block; color:#666; font-size:0.7em;
}

div#colCentralRichi p.postmetadata a, div#colCentralRichi p.postmetadata a:link, div#colCentralRichi p.postmetadata a:visited, div#colCentralRichi p.postmetadata a:hover, div#colCentralRichi p.postmetadata a:active,
div#colCentralRichi p.comentariosresultados a, div#colCentralRichi p.comentariosresultados a:link, div#colCentralRichi p.comentariosresultados a:visited, div#colCentralRichi p.comentariosresultados a:hover, div#colCentralRichi p.comentariosresultados a:active {
background:none;
border-bottom:none;
clear:none;
color:#333333;
display:inline;
float:none;
font-size:1.1em;
text-indent:none;
position:inherit;
}







.oculto { display:none;}

/*  single */
div#colCentralRichi div#titulosingle { 
background:transparent url(../img/fnd-flechaAbajo90.png) no-repeat scroll 0 18px;
text-indent:20px;
}
div#colCentralRichi div#titulosingle h3 { background:transparent url(../img/fnd-flechaAbajo90.png) no-repeat scroll 0 18px; padding:15px 0 0px 20px; margin-bottom:0;}
div#colCentralRichi div#titulosingle p.elautorsingle { margin:0; padding:0; color:#625E5F;}
div#colCentralRichi div#titulosingle p.fechapublicadosingle { margin:0; color:#808080; font-size:1.1em;}

.postsingle .contenido-post { padding-bottom:20px;}




/* comentarios*/

.commentlist { clear:both;float: none;}

.escritopor { color:#7F7F7F;; font-size:1.1em; display: block; padding-top:10px; border-top:1px solid #E5E5E5; padding-top:10px;}
.comment-author cite { display:block; color:#000; font-size:1.4em; }
.comentariocompleto { padding-bottom:20px;}
.fechadelcoment { color:#7F7F7F;}

.logadocomo a { color:#000000;}


#respond { padding:14px 27px 27px 27px; background-color:#F0EFEA;}
#respond textarea { width:416px; height:80px; padding:5px; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:1em;}

#respond h4 {
margin-bottom:20px;
margin-top:0;
clear:both;
text-indent:0;
color:#000000;
font-size:1.5em;
background: transparent url(../img/fnd-flechaPeqA5H.png) no-repeat scroll 0px 7px;
padding-left:14px;
}

#respond #submit { float:right; display:block; border:0; background: transparent url(../img/fnd-flechaPeqA5H.png) no-repeat scroll 0px 7px;
padding-left:14px; color:#666666; cursor:pointer; margin-bottom:24px;}

#respond .ruegos { color:#666666; font-size:1.1em; margin:0; padding:0;}






/* buiscador en resultados*/
#colCentralRichi #searchform #submit_buscar_thyssen {
	background:transparent url(../img/fnd-flechaBuscar.png) no-repeat scroll left top;
	border-color:#E5E5E5;
	border-style:solid none solid solid;
	border-width:1px medium 1px 1px;
	cursor:pointer;
	display:block;
	float:none;
	height:18px;
	left:3px;
	margin:0px 0 0 3px;
	position:relative;
	text-indent:-9999px;
	top:-1px;
	width:38px;
}

/* ultimos post */

div#colDerechaContenidos  #postrecientes li{
background:transparent url(../img/fnd-flechaPeqA5.png) no-repeat scroll 10px 7px;
border-bottom:1px solid #E5E5E5;
font-size:1.2em;
margin:0 0 3px;
padding:2px 0 4px 30px;
width:192px;
}
div#colDerechaContenidos  #postrecientes li a{
color:#333333; display:block;
}
span.pfcommented{ color:#808080; font-size:0.8em;}
span.pncommented{ color:#808080; font-size:0.8em;}



/* paginación de comentarios y resultados */

div#colCentralRichi ul.navigation { overflow:hidden; padding:5px 0; margin:0 0 10px; list-style:none; font-size:1.2em; margin:0; padding:0;}
div#colCentralRichi ul.navigation li { display:block; list-style:none; background:none; font-size:1.2em;}

div#colCentralRichi ul.resultados { margin-bottom:0; clear:both; float:left;}
div#colCentralRichi ul.resultados li { font-size:1em;}
div#colCentralRichi ul.navigation { clear:left;}
div#colCentralRichi ul.navigation li.siguientes { float:right;}
div#colCentralRichi ul.navigation li a:link { color:black; text-decoration:none;}
div#colCentralRichi ul.navigation li a:visited { color:#333; text-decoration:none;}
div#colCentralRichi ul.navigation li a:hover { color:black; text-decoration:underline;}
div#colCentralRichi ul.navigation li a:active { color:black; text-decoration:none;}


/* listado de post */
div#colCentralRichi ul#listadepost li{ font-size:1em; background:none; list-style:none;}
div#colCentralRichi ul#listadepost li li { font-size:1.2em;}



/* categorías */
div#colCentralRichi h4 a:link{ display: block; text-indent: 0px; color: #000; background: transparent url(../img/fnd-flechaAbajo90.png) no-repeat scroll 0 18px; padding: 15px 0 0px 25px; }
div#colCentralRichi h4 a:visited{ display: block; text-indent: 0px; color: #000; background: transparent url(../img/fnd-flechaAbajo90.png) no-repeat scroll 0 18px; padding: 15px 0 0px 25px; }
div#colCentralRichi h4 a:hover{ background: transparent url(../img/fnd-flechaAbajo90.png) no-repeat scroll 0 18px; display: block; text-decoration:underline;}
div#colCentralRichi h4 a:active{ display: block; text-indent: 0px; color: #000; background: transparent url(../img/fnd-flechaAbajo90.png) no-repeat scroll 0 18px;}



/*buscador */

input#s{ border: 1px solid #e5e5e5; position: relative; top: -1px; width: 186px; float: left;}


div#colCentralRichi { width:462px;}

div#colCentralRichi ol#listadepost ul { margin-top:0;}
div#colCentralRichi.resultadosform ol#listadepost li { background-image:none;}
div#colCentralRichi ol#listadepost li.post { font-size:1em; background:none; list-style:none; overflow:hidden; margin-bottom:0; padding-bottom:10px; cursor:pointer; float:left; width:100%;}
div#colCentralRichi ol#listadepost li.page { font-size:1em; background:none; list-style:none; overflow:hidden; margin-bottom:0; padding-bottom:10px; cursor:pointer; float:left; width:100%;}
div#colCentralRichi ol#listadepost li.hentry { font-size:1em; background:none; list-style:none; overflow:hidden; margin-bottom:0; padding-bottom:10px; cursor:pointer; float:left; width:100%;}

div#colCentralRichi ol#listadepost li h4 { padding-bottom:0; margin-bottom:0;}
div#colCentralRichi ol#listadepost li h4 a:link { display:block; margin-bottom:0; padding-bottom:0;}
div#colCentralRichi ol#listadepost li h4 a:visited { display:block; margin-bottom:0; padding-bottom:0;}
div#colCentralRichi ol#listadepost li h4 a:hover { text-decoration:underline;}
div#colCentralRichi ol#listadepost li h4 a:active { text-decoration:underline;}

div#colCentralRichi ol#listadepost li.elautor { 
	display:block; color:#625E5F; font-size:1.2em; clear:left; float:left; padding-left:25px; margin-bottom:0; list-style:none; background-image:none;
}
div#colCentralRichi ol#listadepost li.fechapublicado {
	display:block; color:#808080; font-size:1.1em; clear:left; float:left; padding-left:25px; list-style:none; background-image:none;
}

/* miga de pan */
				ul#migas{ margin: 0;}

					ul#migas li{ float: left; height: 23px; margin: 0; background: url(../img/fnd-migasLi.png) no-repeat top left;}

						ul#migas li a:link{ color: #666; font-size: 1.1em; margin: 0; height: 23px; display: inline-block; padding: 0 20px 0 0;}						

						ul#migas li a:visited{ color: #999; font-size: 1.1em; margin: 0; height: 23px; display: inline-block; padding: 0 20px 0 0;}

						ul#migas li a:hover{ color: #666; font-size: 1.1em; background: url(../img/fnd-migas.png) repeat-x left top; margin: 0; height: 23px; display: inline-block; padding: 0 20px 0 0;}

						ul#migas li a:active{ color: #666; font-size: 1.1em; background: url(../img/fnd-migas.png) repeat-x; margin: 0; height: 23px; display: inline-block; padding: 0 20px 0 0;}

							ul#migas li a span{ position: relative; top: 10px;}

						#migas li.alone { background: transparent url(../img/fnd-migasLi.png) no-repeat scroll left top; color:#999; display:inline-block; font-size:1.1em; height:23px; margin:0; padding:10px 10px 0 0;}						


/* ajuste de cabecera para que no salga */

div#contenedor div#cabecera{ height: 1px;}
