/******************************************************************************************************************
 *      Web:            Museo Thyssen-Bornemisza                                                                  *   
 *      Autor:          Ruben Manzano ruben.manzano@gmail.com                                                     *
 *      Hoja:           museoPrivadoVisitaGuiada.css                                                              *
 *      Descripcion:    El museo en privado visita guiada / venta de entradas                                     * 
 *      Fecha:          10/03/2009                                                                                *
 **************************************************************************************************************** */

/* reinicio de 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;*/ margin: 0 0 -1px 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; border-bottom: 1px solid #e7e5da; border-top: 1px solid #e7e5da;}
		
		div#colCentralRichi h4 a:link{ display: block; text-indent: 25px; color: #000; background: transparent url(../img/fnd-flechaAbajo90.png) no-repeat scroll 0 18px; padding: 15px 0 30px 0; height: 1.19em;}
		div#colCentralRichi h4 a:visited{ display: block; text-indent: 25px; color: #000; background: transparent url(../img/fnd-flechaAbajo90.png) no-repeat scroll 0 18px; padding: 15px 0 30px 0; height: 1.19em;}
		div#colCentralRichi h4 a:hover{ background: #e7e5da url(../img/fnd-flechaAbajo90H.png) no-repeat scroll 0 18px; display: block; width: 100%; height: 1.19em;}
		div#colCentralRichi h4 a:active{ height: 1.19em; display: block; text-indent: 25px; color: #000; background: transparent url(../img/fnd-flechaAbajo90.png) no-repeat scroll 0 18px; padding: 15px 0 30px 0; height: 1.19em;}


/*div#colCentralContenidosInt h3 span{ display: block; font-size: 0.8em; color: #333;}*/



/* descarga */

div#colCentralRichi p a:link{ color: #333; font-size: 1.1em; border-bottom: 1px solid #e5e5e5; width: 14.6em; float: right; clear: both; height: 1.5em; padding: 0; margin: 0; background: url(../img/fnd-flechaPeqA5.png) no-repeat 10px 5px; display: block; position: relative; top: -25px; text-indent: 30px;}
div#colCentralRichi p a:visited{ color: #333; font-size: 1.1em; border-bottom: 1px solid #e5e5e5; width: 14.6em; float: right; clear: both; height: 1.5em; padding: 0; margin: 0; background: url(../img/fnd-flechaPeqA5.png) no-repeat 10px 5px; display: block; position: relative; top: -25px; text-indent: 30px;}
div#colCentralRichi p a:hover{ color: #333; font-size: 1.1em; border-bottom: 1px solid #333; width: 14.6em; float: right; clear: both; height: 1.5em; padding: 0; margin: 0; background: url(../img/fnd-flechaPeqA5.png) transparent no-repeat 10px 5px; display: block; position: relative; top: -25px; text-indent: 30px;}
div#colCentralRichi p a:active{ color: #333; font-size: 1.1em; border-bottom: 1px solid #e5e5e5; width: 14.6em; float: right; clear: both; height: 1.5em; padding: 0; margin: 0; background: url(../img/fnd-flechaPeqA5.png) no-repeat 10px 5px; display: block; position: relative; top: -25px; text-indent: 30px;}

/* 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; margin-bottom:30px;}

ul.proyectosOnline li a:link{ font-size: 1.5em; color: #000; height: 4.2em; display: block; padding: 10px 0 0 177px; background: url(../img/fnd-flechaPeqA5.png) transparent no-repeat 162px 17px; width: 284px; border-bottom: 1px solid #e5e5e5;}
ul.proyectosOnline li a:visited{font-size: 1.5em; color: #000;height: 4.2em;display: block; padding: 10px 0 0 177px; background: url(../img/fnd-flechaPeqA5.png) transparent no-repeat 162px 17px; width: 284px; border-bottom: 1px solid #e5e5e5;}
ul.proyectosOnline li a:hover{ font-size: 1.5em; color: #000; height: 4.2em; display: block; padding: 10px 0 0 177px; background: #e7e5da url(../img/fnd-flechaPeqA5H.png) no-repeat 162px 17px; width: 284px; border-bottom: 1px solid #e5e5e5;}
ul.proyectosOnline li a:active{ font-size: 1.5em; color: #000; height: 4.2em;display: block; padding: 10px 0 0 177px; background: url(../img/fnd-flechaPeqA5.png) transparent no-repeat 162px 17px; width: 284px; border-bottom: 1px solid #e5e5e5;}


ul.proyectosOnline{ position: relative; top: -12px;}
ul.proyectosOnline li{ height: 7.4em; clear: both; margin-bottom: 1px; margin-left: 0;}
ul.proyectosOnline li img{ float: left}	



div#restauracion p{ padding: 0 0 40px 0; padding-bottom:40px; padding-top:12px; position:relative; top:-11px; border-bottom: 1px solid #e5e5e5; background: #fff;}





		
/* 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; font-size: 1.4em; padding: 0 10px 0 0;}
		
	/* 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.columnaDatos label.suscripciones{ padding-right:2em; float:left; width:3em; clear:left; top: 20px; position: relative;}
	div#colCentralContenidosInt div.suscripciones input.suscripciones { width:3em; float:left; margin-top:2px; top: 20px; position: relative;}

	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 */

div#colCentralRichi dl.listaPrecios{ float:right; margin:15px 0 30px 20px; 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;}

	/* envio de cv */
	
	/*form#visitaGuiadaPrivado fieldset.columnaDatos label.labelCV{overflow: hidden; width: 209px; display: block;}*/
	


/* 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;}


/* incluida clase para eliminar una línea en el input hidden */

div#colCentralContenidosInt div.columnaDatos input.inputHidden{ display: inline;}

/* listado de newsletters */
ul#listado_news {margin:10px 0 0 0;}

ul#listado_news li h3 {border-bottom:1px solid #E5E5E5; padding-bottom:15px; text-indent:18px; margin-bottom:0; padding-top:15px;}

ul#listado_news li h3.colapsada { background:transparent url(../img/fnd-expandirListaAZ.png) no-repeat scroll left 17px;}
ul#listado_news li h3.expandida { background:transparent url(../img/fnd-abiertaListaAZ.png) no-repeat scroll left 18px}


ul#listado_news ul li {border-bottom:1px solid #E5E5E5;}
	ul#listado_news li a:link{ display: block; font-size: 1.2em; /*height: 1.6em;*/ padding: 3px 0 0 0; background: url(../img/fnd-flechaPeqA5.png) no-repeat 10px 8px; text-indent: 28px; color: #000;}
	ul#listado_news li a:visited{ display: block; font-size: 1.2em; /*height: 1.6em;*/ padding: 3px 0 0 0; background: url(../img/fnd-flechaPeqA5.png) no-repeat 10px 8px; text-indent: 28px; color: #000;}
	ul#listado_news li a:hover{ display: block; font-size: 1.2em; /*height: 1.6em;*/ padding: 3px 0 0 0; background: url(../img/fnd-flechaPeqA5HSNav.png) #f1efe9 no-repeat 10px 8px; text-indent: 28px; color: #000;}
	ul#listado_news ul li a:active{ display: block; font-size: 1.2em; /*height: 1.6em;*/ padding: 3px 0 0 0; background: url(../img/fnd-flechaPeqA5.png) no-repeat 10px 8px; text-indent: 28px; color: #000;}
	
	ul#menuNav li.menuNavActivo { height: 1%; width: 230px; margin: 0; background: #fff; border-bottom: 1px solid #e7e5da;}	
	ul#menuNav li.menuNavActivo ul#subMenuNav li{ height: 2.1em; border-top: 1px solid #e5e5e5; border-bottom: none; padding: 0; }				
	ul#menuNav li.menuNavActivo ul#subMenuNav li a:active{  font-size: 1.2em; height: 1.6em; padding: 3px 0 0 0; background: url(../img/fnd-flechaPeqA5.png) no-repeat 38px 8px; text-indent: 54px;}
	
/*********************
visitas privadas
**********************/
img.recorridos {float:left; clear:both;}
div#colCentralRichi h4.recorridos { height:63px; clear:right; padding:10px 0 0 180px;background:transparent url(../img/fnd-flechaPeqA5.png) no-repeat scroll 163px 16px; }
div#colCentralRichi h4.shd { /*border:none; height:2em; line-height:3em;*/
	
border-bottom:1px solid #E7E5DA;
border-top:1px solid #E7E5DA;
clear:both;
font-size:1.5em;
background:transparent url(../img/fnd-flechaAbajo90.png) no-repeat scroll 0 18px;
color:#000000;
display:block;
height:1.19em;
padding:15px 0 30px;
text-indent:25px;	
	
	
}
div#colCentralRichi dl.shd {margin:10px 0;}

div#colCentralRichi li.listaprecios_permanente {font-size:1em; clear:both; background:none; border:none;}
div#colCentralRichi li.listaprecios_permanente h4{ height:2em; line-height:3em; border:none;}
div#colCentralRichi li.listaprecios_permanente h4.diasprecios { font-size:1.2em; font-weight:bold; height:3em; line-height:3em; border:none;}
div#colCentralRichi li.listaprecios_permanente dl dt { background:transparent url(../img/fnd-flechaPeqA5.png) no-repeat scroll 0px 6px; padding:0px; margin-bottom:0;}
div#colCentralRichi li.listaprecios_permanente dl dd { margin-bottom:7px;}

div#colCentralRichi p.anchoauto {border-top:1px solid #E5E5E5; margin:0 0 35px; padding:4px 0 0;}

div#colCentralRichi p a.anchoauto:link,
div#colCentralRichi p a.anchoauto:visited,
div#colCentralRichi p a.anchoauto:hover,
div#colCentralRichi p a.anchoauto:active {width:auto; position:inherit;}

div#colCentralRichi li h4.visitastaller { height:2em; line-height:3em; border:none;}
div#colCentralRichi dl.visitastaller dt { background:transparent url(../img/fnd-flechaPeqA5.png) no-repeat scroll 0px 6px; padding:0 0 0 12px; margin-bottom:0;}
div#colCentralRichi dl.visitastaller dd { margin-bottom:7px;}

div#colCentralRichi ul.listavisitas li {
	border-bottom:1px solid #E7E5DA;
	margin:0 0 -1px;
	border-top:1px solid #EEEFE9;
	color:#000000;
	font-size:1.5em;
	background:none;	
} 
div#colCentralRichi ul.listavisitas { font-size:1em;}
div#colCentralRichi ul.listavisitas li{ height: 7.1em; width: 461px; margin: 0; background: #fff;/* border-bottom: 1px solid #e7e5da; */height:72px; padding:0;}
	div#colCentralRichi ul.listavisitas li a:link{  color: #000;height: 4.1em; display: block; padding: 10px 0 0 44px; background: url(../img/fnd-flecha90.png) transparent no-repeat 23px 14px;}
	div#colCentralRichi ul.listavisitas li a:visited{  color: #000;height: 4.1em;display: block; padding: 10px 0 0 44px; background: url(../img/fnd-flecha90.png) transparent no-repeat 23px 14px;}
	div#colCentralRichi ul.listavisitas li a:hover{color: #000; height: 4.1em; display: block; padding: 10px 0 0 44px; background: #E7E5DA url(../img/fnd-flecha90H.png) no-repeat scroll 23px 14px;}
	div#colCentralRichi ul.listavisitas li a:active{ color: #000; height: 4.1em;display: block; padding: 10px 0 0 44px; background: url(../img/fnd-flecha90.png) transparent no-repeat 23px 14px;}


div#colCentralRichi dl.listaPreciosVisitas{ float:right; margin:0px 0 10px 20px; overflow:hidden; width:221px;padding:10px 0 0 0;} 
	div#colCentralRichi dl.listaPreciosVisitas dt{ float:none;  clear:both; display: inline; text-indent:20px; font-weight: normal; background:transparent url(../img/fnd-flecha90.png) no-repeat left 3px; padding:0px 0 0 20px;}
		div#colCentralRichi dl.listaPreciosVisitas dt.duracion { padding:0; float:left;}
	
		div#colCentralRichi dl.listaPrecios dt strong{ font-weight: normal; }
	div#colCentralRichi dl.listaPreciosVisitas dd{background:transparent none repeat scroll 0 0; border-bottom: 1px solid #e7e5da; color:#7F7F7F; margin:0 0 15px; 0; padding: 0 0 5px 21px; text-indent:0;}



