@import url("xhtml.css");
@import url("semantica.css");
@import url("novedades.css");

DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT IMG  {  padding-bottom:12px; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT A IMG  {  padding-bottom:0 !important;  margin-bottom:4px !important; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT A IMG.lupa  {  padding-bottom:0 !important;  margin-bottom:12px !important; }
#getRight DIV.obraImg {  margin-bottom:11px !important; }

DL.csi-image A IMG {  padding-bottom:0px; vertical-align:top; }

#buscadorAdv { padding-top: 5px; clear:both; }
#buscadorAdvBoletin { padding-top: 5px; clear:both; }
.bodytext {position:relative; top:0px; }
#menuSecundario { position:relative; top:0px; }
#zonaCentral	{  margin-bottom:0 !important;}
#colRight30 {margin-top:7px; padding-left:8px;width:161px; }
#colNormal70 { margin-top:5px;}
#colNormal100 { margin-top:6px; }

#tituloToolTip { font-style:italic; }

.clearBoth { clear:both;height:1px; overflow:hidden; }

/*Diseno contenidos en el interior de la columna central*/
#getCenter UL { padding-top:0px; padding-bottom:16px; list-style:none; }
#getCenter UL LI {  list-style-type: none; background-position: 2% 7px; background-repeat: no-repeat; background-image: url(/fileadmin/templates/prado/main/iconos/itemNegro.gif); padding-left: 16px; margin-left: -6px; }
#getCenter P.bodytext { padding-bottom:16px; } 
#colRight30 P.bodytext { padding-bottom:0px !important; }
/*Codigo para la columna iferior de patrocinadores*/
.floatLeft div.level2colPos1 { width:auto !important;float:left; height:125px;margin-bottom:5px; margin-right:25px; }
.floatLeft div.level2colPos1  DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT IMG  {  padding-top:10px !important; }
.floatLeft {width:100% !important; font-size:10px;}  /*Para exposiciones*/
.floatLeft #getLeft { margin-top:0 !important; }
.nomargin { margin-top:0 !important;margin-right:0 !important; }


.floatLeft DIV.csi-center { clear: left !important; text-align:left !important; }
.floatLeft DIV.csi-center DIV.csi-imagewrap { clear: left !important; text-align:left !important;margin:0 !important;  }
.floatLeft DIV.csi-center DIV.csi-imagewrap .csi-image { text-align: left; /* Remove IE-hack */ }
.floatLeft DIV.csi-center DIV.csi-text { clear: left !important;text-align:left !important;  }
.floatLeft DL.csi-image { margin-top:3px !important; }
A.enlace, #getCenter P.bodytext A { color:#8c8c8c; }
A.enlace:hover, #getCenter P.bodytext A:hover { color:#4d4d4d; }

/*Formularios*/
.formulario TD { padding-right:10px; white-space: nowrap; vertical-align:center; }
.formulario TD.legal {padding-top:10px;font-size:9px;  white-space: normal;line-height:13px;  }
.formulario TD.required { padding-top:20px;font-size:9px; line-height:13px; white-space: normal; }
.formulario SELECT { width:207px !important; }
.formulario INPUT,.formulario SELECT { border:1px solid #9c9e9d; font-size:11px; width:205px; height:17px;  }
.formulario TEXTAREA {  border:1px solid #9c9e9d; font-size:11px; width:205px; height:51px;  }
.formularioRegistro TD { padding-top:4px; vertical-align:top;}

.NADAformulario TD.submit INPUT, #NADAgetCenter INPUT.submit, NADAinput.submit { width: auto;margin-top:20px;font-size:11px; padding-bottom:2px;height:23px; text-transform:uppercase;font-weight:bolder;color:white; background-color:#9c9e9d;   }

.tx-srfeuserregister-pi1-error { font-size:9px; color:red;}

.formulario SELECT.alt_select {width: auto !important;}
.formulario TD.submit INPUT, #getCenter INPUT.submit, input.submit {   
	
	margin:0;
	height:23px;
	padding-bottom:2px;

	text-transform:uppercase;
	font-weight:bolder;
	color:white;
	background-color:#9c9e9d;
margin-top:20px;
nowidth:63px;
width:auto;
 }

#getCenter INPUT.alt_submit, input.alt_submit {   
	margin:0;
	height:19px;
	padding-bottom:2px;

	font-size: 10px;
/*	text-transform:uppercase;
	font-weight:bolder;*/
	color:white;
	background-color:#9c9e9d;
	width:auto;
 }

#getCenter a.cat_limpiar {
	display: block;
	text-align: center;
	margin:0;
	height:19px;
	padding-bottom:2px;

	font-size: 10px;
/*	text-transform:uppercase;
	font-weight:bolder;*/
	color:white;
	background-color:#9c9e9d;
	width:auto;
 }

#getCenter a.cat_limpiar:hover {
	text-decoration: none;
	border: none;
}

/*Calendario*/
#eventosEventos {clear:both;}
#eventosCalendario, #eventosCalendarioSiguiente { width:258px; height:247px; margin:0; padding:0; font-family: Verdana, Geneva, Arial; font-size: 112px;  border:1px solid #919191; text-align:center; clear: both;}
#eventoIzq, #eventoDer {  float:left;min-height: 267px;}
#eventosCalendario { border-right:0px; }
#eventosCalendario table { margin-left:12px;margin-right:12px;margin-top:4px;margin-bottom:0px;}
#eventosCalendarioSiguiente table { margin-left: 12px; margin-right: 12px; margin-top: 4px; margin-bottom: 0px; }
#eventosCalendario td, #eventosCalendarioSiguiente td { text-align: center; font-family: Verdana, Geneva, Arial; font-weight: normal; }
#eventosCalendario td.norm,#eventosCalendarioSiguiente td.norm { font-family: Verdana, Geneva, Arial; font-weight:normal;border:1px solid white;  text-align:center; color:black; background-color:#e2e5e4; }
#eventosCalendario td.hoy,#eventosCalendarioSiguiente td.hoy { font-family: Verdana, Geneva, Arial; font-weight:normal; border:1px solid white; text-align:center; color: black; background-color:#e2e5e4; }
#eventosCalendario td.activo a.hoy,#eventosCalendarioSiguiente td.activo a.hoy { color: #FF0000; }
#eventosCalendario td.hoyN, #eventosCalendarioSiguiente td.hoyN { font-size: 11px; font-family: Verdana, Geneva, Arial; font-weight:normal; border:1px solid white; text-align:center; color: #FF0000; background-color:#e2e5e4; }
#eventosCalendario td.discon,#eventosCalendarioSiguiente td.discon  { cursor:pointer; cursor:hand; font-size:11px; text-align:center; color:black; border:1px solid red; background-color:#e2e5e4; height:25px !important;}
#eventosCalendario td.pasado,#eventosCalendarioSiguiente td.pasado  { border:1px solid #FF0000; cursor:pointer;cursor:hand;  font-size:11px; text-align:center;color:black; background-color:#e2e5e4; }
#eventosCalendario td input, #eventosCalendarioSiguiente td input {background-color:#e2e5e4; cursor: pointer}
#eventosCalendario input.hoy, #eventosCalendarioSiguiente input.hoy {color: #FF0000;}
/* #eventosCalendario a.activo { padding:0;margin:0; border:0; text-decoration: none; }  */
/* #eventosCalendario a, #eventosCalendarioSiguiente a { cursor:hand; cursor:pointer; color:black; text-decoration: none; } */

.fondoTabla { font-size:9px; border:0px solid white; width:32px;  height:32px;}
TD.norm,TD.vacio,TD.hoy { font-size:11px;border:0px solid white; width:32px; vertical-align: middle;margin:0  !important; padding:0 !important; height:25px !important;}
.diasemana { text-transform: uppercase; font-weight: bold; line-height: 40px; }
a.hoy { color: #FF0000 !important }
.eventosTitulo { font-weight:bold; margin-bottom:0px; text-transform:uppercase; }
.eventoTodo {  width:340px; margin-bottom:0px; }
.eventoTitulo { font-weight:bold; }

FORM#fcal {height: 220px;width:259px;}
#flechaMas,#flechaMenos { font-size:12px; }
#flechaMas input,#flechaMenos input {  -moz-opacity:0.5;  filter:alpha(opacity=50);}
#flechaMas { float: left; text-align: left; margin-top: 5px;  border:0 !important; }
#flechaMenos { float: right; text-align: right; margin-top: 5px;  border:0 !important; }
#flechaMas a:hover, #flechaMenos a:hover {  border:0 !important; }
#flechaMas input:hover, #flechaMenos input:hover { -moz-opacity:1;  filter:alpha(opacity=100);  border:0 !important; }
#tituloCalendario { text-align:left !important; text-transform:uppercase; font-size:11px; font-weight: normal !important; padding-bottom:4px;}

.categoriaSub {padding-top:2px;padding-bottom:3px; text-align: left; font-weight:bold; }
.categoriaSub h2{font-size:11px;}
.categoriaSubBaja {text-transform:none; padding-top:2px;padding-bottom:3px; text-align: left; font-weight:bold; }

/* Pagiancion */
.paginacion SPAN.sep, SPAN.sep {  padding-right:3px;margin-right:7px;  border-right:1px solid #4d4d4d; }
.paginacion SPAN.sig,.pagina SPAN.ant { margin:0; }
.paginacion .actual { font-weight:bolder; }


/* Noticias */
.noticia-ul { margin-top:5px; list-style:none; }
.empleo_ul A {
   margin-left: 5px;
}
.noticias-latest-item { width:100%;display:table;height:100%; }
.noticias-latest-der { position:relative;margin-top:-3px;display:block;float:left;width:400px; }
.noticias-latest-der P.bodytext { margin-top:0px; padding-bottom:0px !important;  }
.noticias-latest-der STRONG { line-height:16px !important; }
.noticias-latest-izq { text-align:right;display:block;float:right;width:105px;height:85px;overflow:hidden; }
.noticias-latest-izq-boletin { text-align:right;display:block;float:right;width:105px;overflow:hidden; }
#noticia-imagen { font-size:10px !important; text-align:right; margin-bottom:15px; }
#noticias-cuerpo  { height:100%; display:table; float:left; width:390px; margin-top:14px;margin-right:10px;}
#noticias-extra  { height:100%;  display:table; float:right; width:180px;\width:170px; margin-top:14px;overflow:hidden; }
#noticia-links SPAN { font-size: 8px; font-weight: bolder;text-transform:uppercase; }
#noticia-related SPAN { font-size: 8px; font-weight: bolder;text-transform:uppercase; }
#noticia-related UL,#noticia-files UL,#noticia-links UL {  list-style-type:none; padding-left:4px !important; padding-bottom:0 !important;}
#noticia-related LI,#noticia-files LI,#noticia-links LI {  list-style-type:none; padding-left:12px !important;padding-bottom:0 !important; margin-bottom:3px;}
#noticia-files LI {  font-size: 9px !important;background-image:none !important; margin-left:-19px !important; }
#noticia-files, #noticia-related, #noticia-links { margin-bottom:15px; list-style-type:none !important; }
#noticia-files span { font-size: 8px; font-weight: bolder;text-transform:uppercase; }
#noticia-files li img { height:16px; margin-right:4px; vertical-align:middle;} 
#noticia-related A,#noticia-files A { color:rgb(180,180,180);}
#noticia-related A:hover,#noticia-files A:hover { color:#4d4d4d; }
.news-single-imgcaption { text-align:left; font-size: 9px; margin-top:1px; } 

/* Relacionados */
.relacionados { margin-top:5px; list-style:none; }
.relacionados SPAN { font-size: 8px; font-weight: bolder;text-transform:uppercase; }
.relacionados UL { list-style-type:none; padding-left:2px !important; padding-bottom:0 !important; }
.relacionados LI { padding-left:8px !important;padding-bottom:0 !important; background-position: 0px 6px; background-repeat: no-repeat; background-image: url(/fileadmin/templates/prado/main/iconos/itemNegro.gif); padding-left: 16px;   }
.relacionados { margin-bottom:13px; list-style-type:none !important; }
.relacionados A { color:rgb(180,180,180);}
.relacionados A:hover { color:#4d4d4d; }


/* Listados */
.formularioBoletines { margin-bottom:15px; } 
.ficheqros { font-size:9px; margin-top:-12px; margin-bottom:15px; list-style-type:none !important;  }

.Aficheros li  {  list-style-type:none; padding-bottom:1px !important; padding-top:10px !important;}
.Aficheros ul  {  list-style-type:none; padding-bottom:0 !important; }

.ficheros ul {  list-style-type:none; padding-left:4px !important; padding-bottom:0 !important;}
.ficheros li {  list-style-type:none; padding-bottom:0 !important; margin-bottom:3px;  font-size: 9px !important;background-image:none !important; }

.ficherosFile {  width:85px; float:left;}
.filecherosImg { } 
.ficheros span { font-size: 8px; font-weight: bolder;text-transform:uppercase; display:none; }
.ficheros a { color:rgb(180,180,180);}
.ficheros a:hover { color:#4d4d4d; }

.ficheros li {padding-left:22px; background:url('/t3lib/gfx/fileicons/default.gif') 0 top no-repeat; }
.ficheros li.ai{background-image:url('/t3lib/gfx/fileicons/ai.gif')!important;}
.ficheros li.ani{background-image:url('/t3lib/gfx/fileicons/ani.gif')!important;}
.ficheros li.au{background-image:url('/t3lib/gfx/fileicons/au.gif')!important;}
.ficheros li.avi{background-image:url('/t3lib/gfx/fileicons/avi.gif')!important;}
.ficheros li.bmp{background-image:url('/t3lib/gfx/fileicons/bmp.gif')!important;}
.ficheros li.cdr{background-image:url('/t3lib/gfx/fileicons/cdr.gif')!important;}
.ficheros li.css{background-image:url('/t3lib/gfx/fileicons/css.gif')!important;}
.ficheros li.csv{background-image:url('/t3lib/gfx/fileicons/csv.gif')!important;}
.ficheros li.doc{background-image:url('/t3lib/gfx/fileicons/doc.gif')!important;}
.ficheros li.dtd{background-image:url('/t3lib/gfx/fileicons/dtd.gif')!important;}
.ficheros li.eps{background-image:url('/t3lib/gfx/fileicons/eps.gif')!important;}
.ficheros li.exe{background-image:url('/t3lib/gfx/fileicons/exe.gif')!important;}
.ficheros li.fh3{background-image:url('/t3lib/gfx/fileicons/fh3.gif')!important;}
.ficheros li.flash{background-image:url('/t3lib/gfx/fileicons/flash.gif')!important;}
.ficheros li.folder{background-image:url('/t3lib/gfx/fileicons/folder.gif')!important;}
.ficheros li.gif{background-image:url('/t3lib/gfx/fileicons/gif.gif')!important;}
.ficheros li.htm{background-image:url('/t3lib/gfx/fileicons/htm.gif')!important;}
.ficheros li.html{background-image:url('/t3lib/gfx/fileicons/html.gif')!important;}
.ficheros li.ico{background-image:url('/t3lib/gfx/fileicons/ico.gif')!important;}
.ficheros li.inc{background-image:url('/t3lib/gfx/fileicons/inc.gif')!important;}
.ficheros li.java{background-image:url('/t3lib/gfx/fileicons/java.gif')!important;}
.ficheros li.jpg{background-image:url('/t3lib/gfx/fileicons/jpg.gif')!important;}
.ficheros li.js{background-image:url('/t3lib/gfx/fileicons/js.gif')!important;}
.ficheros li.max{background-image:url('/t3lib/gfx/fileicons/max.gif')!important;}
.ficheros li.mid{background-image:url('/t3lib/gfx/fileicons/mid.gif')!important;}
.ficheros li.mov{background-image:url('/t3lib/gfx/fileicons/mov.gif')!important;}
.ficheros li.mpeg{background-image:url('/t3lib/gfx/fileicons/mpeg.gif')!important;}
.ficheros li.mpg{background-image:url('/t3lib/gfx/fileicons/mpg.gif')!important;}
.ficheros li.pcd{background-image:url('/t3lib/gfx/fileicons/pcd.gif')!important;}
.ficheros li.pcx{background-image:url('/t3lib/gfx/fileicons/pcx.gif')!important;}
.ficheros li.pdf{background-image:url('/t3lib/gfx/fileicons/pdf.gif')!important;}
.ficheros li.png{background-image:url('/t3lib/gfx/fileicons/png.gif')!important;}
.ficheros li.ps{background-image:url('/t3lib/gfx/fileicons/ps.gif')!important;}
.ficheros li.psd{background-image:url('/t3lib/gfx/fileicons/psd.gif')!important;}
.ficheros li.rtf{background-image:url('/t3lib/gfx/fileicons/rtf.gif')!important;}
.ficheros li.sgml{background-image:url('/t3lib/gfx/fileicons/sgml.gif')!important;}
.ficheros li.swf{background-image:url('/t3lib/gfx/fileicons/swf.gif')!important;}
.ficheros li.sxc{background-image:url('/t3lib/gfx/fileicons/sxc.gif')!important;}
.ficheros li.sxw{background-image:url('/t3lib/gfx/fileicons/sxw.gif')!important;}
.ficheros li.tga{background-image:url('/t3lib/gfx/fileicons/tga.gif')!important;}
.ficheros li.tif{background-image:url('/t3lib/gfx/fileicons/tif.gif')!important;}
.ficheros li.ttf{background-image:url('/t3lib/gfx/fileicons/ttf.gif')!important;}
.ficheros li.txt{background-image:url('/t3lib/gfx/fileicons/txt.gif')!important;}
.ficheros li.wav{background-image:url('/t3lib/gfx/fileicons/wav.gif')!important;}
.ficheros li.wrl{background-image:url('/t3lib/gfx/fileicons/wrl.gif')!important;}
.ficheros li.xls{background-image:url('/t3lib/gfx/fileicons/xls.gif')!important;}
.ficheros li.xml{background-image:url('/t3lib/gfx/fileicons/xml.gif')!important;}
.ficheros li.xsl{background-image:url('/t3lib/gfx/fileicons/xsl.gif')!important;}
.ficheros li.zip{background-image:url('/t3lib/gfx/fileicons/zip.gif')!important;}
        /* Icons end */
.ficheros lia:hover{text-decoration:underline;}


/* ESTILOS RTE */
.titulo3 { font-family: Arial, Verdana, Tahoma; font-size: 10px; text-transform: uppercase; font-weight: bolder; color: #4D4D4D; }
.textoIdioma { font-family: Arial, Verdana; font-size: 9px; margin-right:8px;  padding-top:1px; font-size: 9px; }
.tituloNegritaBaja { font-family: Arial, Verdana, Tahoma; font-size: 10px; font-weight: bolder; color: #4D4D4D; }
.categoriaSubBaja {text-transform:none; padding-top:2px;padding-bottom:3px; text-align: left; font-weight:bold; }
.categoriaSub {padding-top:2px;padding-bottom:3px; text-align: left; font-weight:bold; }


/* Buscadores */
#xbuscadorDiv { width:535px; }
.listadoObras { height:200px; }
.listadoObrasCover { margin-right:15px; text-align:center; margin-bottom:18px; float:left; width:102px;  }
.listadoObrasPlano { height:120px; }
.listadoObrasPlano A,.listadoObrasQueVer A, .listadoObras A { vertical-align:middle; } 
.listadoObrasQueVer IMG, .listadoObrasPlano IMG , .listadoObras IMG { padding-bottom:18px; vertical-align:top;margin-bottom:10px; background-image:url(/fileadmin/templates/prado/main/iconos/lupa.png); background-position:0px bottom; background-repeat:no-repeat; }
.listadoObrasCoverQueVer { height:125px;  width:104px; text-align:center; margin-bottom:0px; float:left; }
.listadoObrasQueVer  { text-align:center; vertical-align:middle;height:100%; width:100%;}
.listadoObrasCoverPlano { border:0px solid red; margin-right:15px;width:10px; text-align:center; margin-bottom:0px; float:left; }

#buscadorCriterioDiv select {   color:white !important;background-color:#9c9e9d !important;}
#buscadorCriterio { width:100px;  color:white;background-color:#9c9e9d;}
#buscadorInput , #buscadorInputCentro {padding: 0 3px 0 3px;width:150px; vertical-align: middle; text-align: middle; border-color:#9c9e9d;border: 0px solid; margin: 0px;line-height: 14px; height: 15px;}
select#buscadorInput {
	padding: 0;
	margin: 0;
	width: 158px;
}
#buscadorSubmitNO , #buscadorSubmitCentroNO {width:54px;margin:0px !important;padding:0px !important;font-size:9px !important; padding-bottom:1px;height:18px; text-transform:uppercase;font-weight:bolder;color:white; background-color:#9c9e9d; }

#buscadorSubmit , #buscadorSubmitCentro { margin:0;font-size:11px; height:23px; padding-bottom:2px;text-transform:uppercase;font-weight:bolder;width:63px; color:white; background-color:#9c9e9d; }


#buscadorCriterioDiv {margin-right:5px; height:19px;margin-bottom:5px;  }
#buscadorCriterioDiv span  {padding-right:5px; padding-left:2px; display:block; float:left; }
#buscadorCriterioDiv input {display:block; float:left; }
.buscadorCriterioDivExpo { clear:both !important;float:none !important; }
#buscadorSubmitDiv , #buscadorSubmitDivCentro {float: left;height:16px;  margin-right:5px;width:65px; margin-left:0px;}
#buscadorInputDivCell {display: table-cell; line-height: 21px; height: 21px; padding:0; margin: 2px 0 0 0; vertical-align: middle;}
#buscadorInputDiv { padding:0;float: left; margin-right:0px;line-height: 21px;height:21px;border:1px solid #999999; overflow: hidden;  width:160px; vertical-align: middle;display: table;}
#buscadorDivNoPlano { width: 780px; }
#buscadorFormulario { height:90px; }
#buscadorFormularioAno { height:70px; }
.espacioDebajo,.buscadorFormularioAdv { margin-bottom:20px; }
#buscadorFormularioNews { height:48px; }
.espacioDebajo { margin-bottom:20px; }
.buscadorImg { float:right;text-align:right;overflow:hidden; width:115px; height:115px; margin-top:7px; margin-bottom:5px;  }
.buscadorImgRecorridos { float:right;text-align:right;overflow:hidden; width:153px; height:153px; margin-top:7px; margin-bottom:5px; }

.buscadorObra { width:100%;  }
.buscadorNums { float:left; width:50px; margin-top:4px;}
.buscadorInfoRecorrido { border:0px solid blue;float:left;width:300px;margin-top:2px; margin-bottom:4px; }
.buscadorInfo { border:0px solid blue;float:left;width:70%;margin-top:0px; margin-bottom:4px; }
.buscadorMasInfo { margin-top:2px; font-size: 8px; font-weight: bolder;text-transform:uppercase; }
.buscadorTitulo { font-weight:bold;  font-style: italic; }
.buscadorTituloObj { font-weight:bold; }
.buscadorAutor { font-weight:bold; }
.buscadorTecnicaSoporte { }
.buscadorMedidas {}

.catalogoResultado {
    margin-bottom: 15px;
}

.catalogoElem a {
    color:#4d4d4d;
}

.catalogoAutor {
    font-weight:bold;
}

.catalogoTitulo {
    font-style:italic;
}

/* Tienda */
#productos DIV.producto { width:245px;height:165px !important;margin-right:15px;float:left;display:block;  margin-top:-4px;position:relative;}
#productos DIV.producto DIV.productoImg { float:left;height:200px;margin-right:10px;margin-top:3px; }
#productos DIV.producto DIV.productoTitulo { font-weight:bolder;font-size:9px;line-height:14px;  }
#productos DIV.producto DIV.productoTexto { margin-top:2px;font-size:9px;line-height:14px; }
#productos DIV.producto DIV.productoPrecio { font-size:9px;margin-top:7px; }
#productos DIV.producto DIV.productoPrecio span { font-weight:bolder; }
#productos DIV.producto DIV.productoComprar { font-size:8px;font-weight:bolder;text-transform:uppercase; line-height:14px; } 
#productos DIV.producto DIV.productoLeerMas { font-size:8px;font-weight:bolder;text-transform:uppercase;margin-top:10px;line-height:14px; }
#productos DIV.producto DIV.productoInfo {  width:135px; float:left;}
NADA#productos DIV.producto IMG {  padding-bottom:15px; vertical-align:middle; background-image:url(/fileadmin/templates/prado/main/iconos/lupa.png); background-position:0px bottom; background-repeat:no-repeat; }
#productos DIV.producto .productoImg A { border:0 !important; }

#producto DIV.producto { width:518px;margin-right:15px;float:left; }
#producto DIV.producto DIV.productoImg { float:left;border:0px solid red;margin-right:14px; }
#producto DIV.producto DIV.productoTitulo { font-weight:bolder; clear:both; padding-bottom:7px;margin-top:-4px;margin-bottom:3px;position:relative;}
#producto DIV.producto DIV.productoTexto SPAN { display:block; color:#999999;margin-bottom:5px; }
#producto DIV.producto DIV.productoTexto { }
#producto DIV.producto DIV.productoPrecio span { font-weight:bolder; }
#producto DIV.producto DIV.productoComprar {font-weight:bolder;text-transform:uppercase; margin-top:4px;} 
#producto DIV.producto DIV.productoInfo { float:left; width:300px;margin-top:-5px;margin-bottom:3px;position:relative;}
NADA#producto DIV.producto IMG {  padding-bottom:15px; vertical-align:middle; background-image:url(/fileadmin/templates/prado/main/iconos/lupa.png); background-position:0px bottom; background-repeat:no-repeat; }


#producto DIV.producto .productoImg A { border:0 !important; }





/* Dossieres, Notas de prensa, Recortes,etc */
#dossier { padding-bottom:26px; display:block;}
#dossier DIV.dencabezado { margin-bottom:26px; display:block; }
#dossier DIV.dencabezado DIV { font-weight:bold; clear:both; }
#dossier DIV.ficheros DIV.texto { clear:both;margin-bottom:13px; }
#dossier DIV.ficheros DIV.ficheros { text-align:center;width:120px; float:left;padding:4px; }
#dossier DIV.ficheros DIV.ficheros IMG {  }
#dossier DIV.ficheros { display:block; }
#dossierImagenes {margin-top:26px; display:block; clear:both; }
#dossierImagenes DIV.imagen { height:185px; border:0px solid blue;margin-top:13px; line-height:13px; font-size: 9px;width:247px; margin-right:13px;float:left; }
#dossierImagenes DIV.img { float:left; margin-right:10px;  height:184px; }
#dossierImagenes DIV.name { font-weight:bold; }
#dossierImagenes DIV.img A:hover { border:0; }
#NONOdossierImagenes DIV.img IMG {  padding-bottom:21px; vertical-align:top; background-image:url(/fileadmin/templates/prado/main/iconos/lupa.png);background-position:0px bottom; background-repeat:no-repeat; }
#notasdeprensa  { padding-bottom:26px; display:block;}
#notasdeprensa DIV.dencabezado DIV { font-weight:bold; clear:both; }
#recortesdeprensa DIV.recorte {padding-bottom:13px; display:table; width:100%;}
#recortesdeprensa DIV.titulo {text-transform:uppercase;}
#recortesdeprensa DIV.datos { float:left; display:block; }
#recortesdeprensa DIV.ficheros { margin-top:13px; }
#recortesdeprensa DIV.fichero { float:right; display:block; text-align:center; padding:3px; font-size:9px;}
#boletinobras {display:block;}
#boletinobras DIV.dencabezado { margin-bottom:26px; display:block; }
#boletinobras DIV.dencabezado DIV { font-weight:bold; clear:both; }
#boletinobras DIV.ficheros DIV.texto { clear:both;margin-bottom:13px; }
#boletinobras DIV.ficheros DIV.ficheros { text-align:center;width:120px; float:left;padding:4px; }
		
#cabeceraBoletines  {  height:auto !important;margin:0 !important; padding:0 !important; }
#cabeceraBoletines ul { margin:0 !important;padding-top:3px !important; padding-bottom:0px !important;  list-style: none !important; font-size: 11px !important; }
#cabeceraBoletines li { background:none !important; padding:0 !important;margin:0 !important;padding-top:2px !important; padding-bottom:2px !important; }
#cabeceraBoletines li.tit { font-weight:bold !important; }

.navegacionSeparadorA  { margin-right:3px; margin-left:4px;position:relative;top:-1px; }
.navegacionAnteriorA,.navegacionSiguienteA,.navegacionSeparadorA {float:left; }
.navegacionAnteriorA a span,.navegacionSiguienteA a span { display:none; }
.navegacionSiguiente a  { -moz-opacity:0.5; filter:alpha(opacity=50); display:block; width:13px; height:13px; background-image:url(/fileadmin/templates/prado/main/images/flechaCals.gif); background-repeat:no-repeat; background-position: top left; }
.navegacionAnterior a  { -moz-opacity:0.5; filter:alpha(opacity=50); display:block; width:13px; height:13px; background-image:url(/fileadmin/templates/prado/main/images/flechaCala.gif); background-repeat:no-repeat; background-position: top left;margin-right:3px; }
.navegacionSiguiente a span,.navegacionAnterior a span { display:none; }
.navegacionSiguiente a:hover, .navegacionAnterior a:hover  {-moz-opacity:1; filter:alpha(opacity=100); border:0 !important;}

.navegacionAnterior { float:left; }
.navegacionSiguiente { float:left; }
.tx-gsipagenav-pi1 { float:left; margin-top:6px; }

a.lrte { font-family: Arial, Verdana, Tahoma; font-size: 10px; color:#4d4d4d; }


#queVerListado { width:528px !important; }
#queVerListado .obra { overflow:hidden;border:0px solid white;  margin:0px;margin-right:6px;margin-bottom:6px; width:99px;height:99px; float:left; }
#queVerListado .obra IMG { width:99px; height:99px; border:0px solid white; }
#queVerListado .obra A { border:0px !important; }
#queVerListado .obra A:hover { border:0px !important; }
.numero0,.numero1,.numero2,.numero3,.numero4,.numero5,.numero6,.numero7,.numero7,.numero8,.numero9 { float:left; background-repeat:no-repeat;background-position:0 0; height:33px; }
.numero0 SPAN,.numero1 SPAN,.numero2 SPAN,.numero3 SPAN,.numero4 SPAN,.numero5 SPAN,.numero6 SPAN,.numero7 SPAN,.numero7 SPAN,.numero8 SPAN,.numero9 SPAN { display:none; }

.numero0 { background-image:url(/fileadmin/templates/prado/main/images/num/0.gif); width:21px; }
.numero1 { background-image:url(/fileadmin/templates/prado/main/images/num/1.gif); width:15px; }
.numero2 { background-image:url(/fileadmin/templates/prado/main/images/num/2.gif); width:19px; }
.numero3 { background-image:url(/fileadmin/templates/prado/main/images/num/3.gif); width:18px; }
.numero4 { background-image:url(/fileadmin/templates/prado/main/images/num/4.gif); width:21px; }
.numero5 { background-image:url(/fileadmin/templates/prado/main/images/num/5.gif); width:17px; }
.numero6 { background-image:url(/fileadmin/templates/prado/main/images/num/6.gif); width:20px; }
.numero7 { background-image:url(/fileadmin/templates/prado/main/images/num/7.gif); width:18px; }
.numero8 { background-image:url(/fileadmin/templates/prado/main/images/num/8.gif); width:18px; }
.numero9 { background-image:url(/fileadmin/templates/prado/main/images/num/9.gif); width:21px; }


.letraA,.letraB,.letraC,.letraD,.letraE,.letraF,.letraG,.letraH,.letraI,.letraJ,.letraK,.letraL,.letraM,.letraN,.letraO,.letraP,.letraQ,.letraR,.letraS,.letraT,.letraU,.letraV,.letraW,.letraX,.letraY,.letraZ { display:block; text-indent:-10000px;  background-repeat:no-repeat;background-position:0 0; height:33px;}

.letraA { background-image:url(/fileadmin/templates/prado/main/images/letras/a.gif); width:30px; }
.letraB { background-image:url(/fileadmin/templates/prado/main/images/letras/b.gif); width:30px; }
.letraC { background-image:url(/fileadmin/templates/prado/main/images/letras/c.gif); width:30px; }
.letraD { background-image:url(/fileadmin/templates/prado/main/images/letras/d.gif); width:30px; }
.letraE { background-image:url(/fileadmin/templates/prado/main/images/letras/e.gif); width:30px; }
.letraF { background-image:url(/fileadmin/templates/prado/main/images/letras/f.gif); width:30px; }
.letraG { background-image:url(/fileadmin/templates/prado/main/images/letras/g.gif); width:30px; }
.letraH { background-image:url(/fileadmin/templates/prado/main/images/letras/h.gif); width:30px; }
.letraI { background-image:url(/fileadmin/templates/prado/main/images/letras/i.gif); width:30px; }
.letraJ { background-image:url(/fileadmin/templates/prado/main/images/letras/j.gif); width:30px; }
.letraK { background-image:url(/fileadmin/templates/prado/main/images/letras/k.gif); width:30px; }
.letraL { background-image:url(/fileadmin/templates/prado/main/images/letras/l.gif); width:30px; }
.letraM { background-image:url(/fileadmin/templates/prado/main/images/letras/m.gif); width:30px; }
.letraN { background-image:url(/fileadmin/templates/prado/main/images/letras/n.gif); width:30px; }
.letraÑ { background-image:url(/fileadmin/templates/prado/main/images/letras/ñ.gif); width:30px; }
.letraO { background-image:url(/fileadmin/templates/prado/main/images/letras/o.gif); width:30px; }
.letraP { background-image:url(/fileadmin/templates/prado/main/images/letras/p.gif); width:30px; }
.letraQ { background-image:url(/fileadmin/templates/prado/main/images/letras/q.gif); width:30px; }
.letraR { background-image:url(/fileadmin/templates/prado/main/images/letras/r.gif); width:30px; }
.letraS { background-image:url(/fileadmin/templates/prado/main/images/letras/s.gif); width:30px; }
.letraT { background-image:url(/fileadmin/templates/prado/main/images/letras/t.gif); width:30px; }
.letraU { background-image:url(/fileadmin/templates/prado/main/images/letras/u.gif); width:30px; }
.letraV { background-image:url(/fileadmin/templates/prado/main/images/letras/v.gif); width:30px; }
.letraW { background-image:url(/fileadmin/templates/prado/main/images/letras/w.gif); width:30px; }
.letraX { background-image:url(/fileadmin/templates/prado/main/images/letras/x.gif); width:30px; }
.letraY { background-image:url(/fileadmin/templates/prado/main/images/letras/y.gif); width:30px; }
.letraZ { background-image:url(/fileadmin/templates/prado/main/images/letras/z.gif); width:30px; }




.menu_glosario_anclas A { margin-right:5px; }
.menu_glosario { margin-top:5px; }
.menu_glosario UL  { margin:0 !important;list-style: none !important; font-size: 11px !important; margin-bottom:8px !important; margin-top:6px !important; }
.menu_glosario UL LI  { background:none !important; padding:0 !important;margin:0 !important;padding-top:1px !important; padding-bottom:1px !important; }

.enciclopediaTexto { margin-bottom:15px; }
.enciclopediaImg A:hover { border:0 !important; }
.enciclopediaPie { margin-top:5px; font-size:9px; }
.enciclopediaFirma {margin-bottom:15px;  width:100%; text-align:right; }

.enciclopediaListados span { font-weight:bolder; display:block; font-size:9px;margin-bottom:4px}
.enciclopediaListados ul { list-style:none; }
.enciclopediaListados ul li { margin:0 !important;padding:0 !important;margin-bottom:4px !important;font-size:9px; line-height:13px;background:none !important; margin-bottom:11px; }

.enciclopedia_copy {
    font-size: 9px; color: rgb(119, 119, 119);
}

.advertencia_legal {
   display: block;
   float: left;
   margin-top: 16px;
   width: 100%;
   font-size: 9px;
   line-height: 13px;
}

/*ESTILOS CREADOS POR EL AREA WEB DEL MUSEO DEL PRADO, A PARTIR DEL 28-1-2008*/
/*Estilos para el  fondo antiguo de Biblioteca. Detalle de fichas */
#biblioFondoAntiguoDetalle img{
width:auto;
height:auto;
display:block;
margin:10px auto 10px auto;
}
#biblioFondoAntiguoDetalle a:hover {
border-bottom:0px none;
}
#biblioFondoAntiguoDetalle strong{
display:block;
}

/*Estilos para EXPOSICIONES: logotipos de patrocinadores*/
#logoEsquinaSuperiorDerecha img{
float:right;
margin-bottom:20px;
}
#logotiposPatrocinadores {
display:block;
width:100%;
overflow: hidden;
height:1%;
margin-bottom:10px;
}
#logotiposPatrocinadores * {
font-weight:normal;
}
#colNormal70 .logoPatrocinador {
float:left;
width:140px;
margin:0px;
}
.logoPatrocinador {
float:left;
width:200px;
}

#logotiposPatrocinadores .logoPatrocinador strong{
width:200px;
display:block;
font-size:xx-small;
margin-bottom:5px;
}
#logotiposPatrocinadores #jcl_1{
width:120px;
}
#logotiposPatrocinadores #jcl_2 img{
width:60px;
padding-top:20px;
}
#colNormal70 #logotiposPatrocinadores .logoPatrocinador strong{
width:120px;
}

#logotiposPatrocinadores a{
text-decoration:none;
border-bottom:0px none;
display:block;
}
#logotiposPatrocinadores a:hover{
text-decoration:none;
border-bottom:0px none;
display:block;
}

#logotiposPatrocinadores img{
display:block;
clear:both:
margin-top:10px;
}

/*Estilos para el NEWSLETTER en web*/
#newsletterVersionWeb #numeroNewsletter img{
float:right;
clear:both;
margin-bottom:10px;
}

#newsletterVersionWeb #menuAnclas{
width:70%;
float:left;
clear:both;
}
#newsletterVersionWeb #vinculosRapidos{
width:30%;
float:right;
}
#newsletterVersionWeb .bloqueContenidoNewsletter{
overflow:auto;
clear:both;
padding:10px 0px 25px 0px;
margin-top:15px;
background: url(/fileadmin/Image_Archive/newsletter/img/lineaNewsletter.gif) repeat-x bottom left;
}
#newsletterVersionWeb .bloqueContenidoNewsletter h2{
margin-bottom: 10px;
clear:none;
}
#newsletterVersionWeb .bloqueContenidoNewsletter p{
float:left;
width:70%;
clear:none;
}
#newsletterVersionWeb .bloqueContenidoNewsletter img{
float:right;
padding-top:10px;
}

/*Estilos para las voces de la enciclopedia: biografias de artistas*/

#biografiaArtistas a {
display:block;
}
#biografiaArtistas a:hover {
border-bottom:0px none;
text-decoration:none;
}

/*Estilos para los RSS*/
.rss {
	margin-bottom:20px;
}
.rss h2{
	font-size:11px;
}
.rss p{
	margin:3px 0px;
}
.rss a{
	display:block;
	border-bottom:0px none;
	margin-bottom:5px;
	outline:none;
	width:250px;
}
#colNormal100 .rss a:hover{
	text-decoration:none;
	border-bottom:0px none;
	outline:none;
}

/*Estilos para las infografias*/
#infografiaFlash object{
	width:700px;
	height:500px;
}
#infografiaFlash p{
	magin: 10px 0px;
}
#infografiaFlash img {
        margin-top:10px;
}
/*Estilos para las fotos 360*/
#infografiaFlash360 object{
	width:520px;
	height:770px;
}
.infografiaFlash360 {
	width:260px;
	float:left;
        clear:both;
        margin-bottom:20px;
}
.infografiaFlash360 object{
	width:260px;
	height:385px;       
}
.infografiaFlash360txt {
	width:240px;
	margin-left:10px;
        float:left;
        margin-bottom:20px;
}
.infografiaFlash360txt p {
	font-size: xx-small;
}
.infografiaFlash360txt h2{
	font-size: xx-small;        
}

#infografiaFlash360 p,
.infografiaFlash360 p{
	magin: 10px 0px;
}
#infografiaFlash360 img,
.infografiaFlash360 img {
        margin-top:10px;
}

#fotos360 strong{
display:block;
font-size:xx-small;
margin-bottom:15px;
font-weight:normal;
}
#fotos360 a{
text-decoration:none;
border-bottom:0px none;
}

#fotos360 img{
display:block;
clear:both:
}


/*Estilos para la nueva seccion de videos*/
#miniaturasVideo {
	margin-top:0px;
}
#miniaturasVideo h3{
	margin:10px 0px;
        clear:both;
        padding:0px;
}
#miniaturasVideo a:hover{
	border-bottom:0px none;
}
.lineaVideo {
       clear:both;
}
.bloqueMiniaturaVideo {
	display:block;
	float:left;
	width:33%;
	margin:0px 0px 25px 0px;
}
.bloqueMiniaturaVideo img{
	display:block;
	border:1px solid #adadad;
	width:160px;
}
#miniaturasVideo .bloqueMiniaturaVideo p{
	line-height:12px;
	margin-top:5px;
	font-size:x-small;

}
.st_flashplayer_float_none {
       padding:10px 0px;
}

/*estilos para los enlaces de pdf*/
#enlacesPdf {
       background: url(/fileadmin/templates/prado/main/images/puntoHorizontal.gif) repeat-x bottom left;
       margin-bottom: 5px;
}
#enlacesPdf a {
       display:block;
       padding-top:5px;
}
#enlacesPdf a:hover {
       text-decoration:none;
       border-bottom:0px none;
}

#enlacesPdf a img {
       float:left; 
       padding-right:4px;
}

/*audioguias de la galeria online*/
#audioguias a img{
float: left;
padding-right: 5px;
margin-bottom:0px;
margin-top:2px;
display:block;
}
#audioguias ul li {
background:none;
list-style-type:none;
margin-bottom:5px;
margin-left:0px;
padding-left:0px;
}
#audioguias a {
border: 0px none;
}

#audioguias a:hover {
border: 0px none;
}
/*quever*/
#descargarplano,
#itinerario {
float:left;
padding-right:5px;
}
#descargarplano a img,
#itinerario a img{
float: left;
padding-right: 5px;
margin-bottom:0px;
margin-top:2px;
display:block;
}
#descargarplano a {
background: url(/fileadmin/Image_Archive/PICTOS/ubicacion.png) no-repeat center left;
padding-left:18px;
}
#itinerario a {
background: url(/fileadmin/Image_Archive/PICTOS/itinerario.png) no-repeat center left;
padding-left:18px;
}
#descargarplano a:hover,
#itinerario a:hover{
border: 0px none;
}


/*estilos particulares*/
.expoPiefoto {font-size:xx-small;}
#getCenter #leyendaQueVer p {font-size:xx-small; padding-bottom:5px;}
.flotadoderecha {float:right;}

/*quitar subrayado*/
#contenidoHome #infoDerecha a:hover {border-bottom:0px none;}
#contenidoHome #infoDerecha p {font-size:xx-small;}
#colRight30 a:hover {border-bottom:0px none;}

/*estilos para patrocinadores a dos columnas*/
#dosColumnas {
overflow:auto;
height:1%;
margin-bottom:10px;
}
#dosColumnas #dosColumnasIzq {
float:left;
}
#dosColumnas #dosColumnasIzq strong{
display:block;
}
#dosColumnas #dosColumnasDer {
float:right;
}
#dosColumnas .anchuraIzqMaino{
width:50%;
}
#dosColumnas .anchuraDerMaino{
width:40%;
}

/*visitas dinamizadas. educacion*/
.dosColumnasContenido {overflow:auto; height:1%; margin-bottom:15px;clear:both;}
.contenidoFloatIzquierda {float:left;width:65%;}
.menuAuxiliar {padding:8px; background: #F5F5F5; margin-bottom:15px;}
.menuAuxiliarFloatDerecha {float:right; width:25%; padding:8px; background: #F5F5F5;}
.menuAuxiliarFloatDerecha p,
.menuAuxiliar p {font-size:xx-small;}
.menuAuxiliarFloatDerecha p strong,
.menuAuxiliar p strong {display:block;margin:0px;}
.visitasDinamizadas h2 {
color:#333;
margin-top:10px;
clear:both;
font-size:11px;
}
#colNormal100 .visitasDinamizadas .bloqueContenidoNewsletter {
padding:0px 0px 10px 0px;
margin-bottom:0px;
}
#colNormal70 .botonReserva,
#colNormal100 .botonReserva {
background:#999999;
color:#FFFFFF;
font-family:Verdana;
font-size:10px;
font-weight:bold;
margin:10px 0px;
padding:2px 5px;
text-decoration:none;
text-transform:uppercase;
}

#colNormal70 a.botonReserva:hover,
#colNormal100 a.botonReserva:hover {
text-decoration:none;
border-bottom:0px none;
color:#fff;
}
.visitasDinamizadas .bloqueContenidoNewsletter h3,
.visitasDinamizadas .bloqueContenidoNewsletter p {
margin-bottom:10px;
}
