@charset "utf-8";
.thrColFix #principal { width: 275px; font-size: 0.8em; float: right; padding: 0px; text-align: left; margin: 0; }
.thrColFix #bottom { clear: both; }
.thrColFix #lateral-1 { float: left; /* dado que este elemento es flotante, debe asignarse un ancho */ width: 566px; /* el relleno mantiene el contenido del div alejado de los bordes */ background-color: #FFF; text-align: left; padding: 0px; margin: 0px; }
#entradilla { }
#exposiciones { background-color: #000; height: 120px; padding: 6px; border: 1px solid #CCC; }
#novedades { }
#grabado { }
#pintura { }
#ofertas { border: 1px solid #030; }
#modulo { color: #FFF; background-color: #000; width: 184px; margin-left: 10px; text-align: left; float: left; }
.thrColFix #lateral-2 { float: right; /* dado que este elemento es flotante, debe asignarse un ancho */ width: 180px; /* el ancho real de este div, en navegadores que cumplen los estándares, o el modo de estándares de Internet Explorer, incluirá el relleno y el borde además del ancho */ background: #EBEBEB; /* el relleno mantiene el contenido del div alejado de los bordes */ }
.fltlft { /* esta clase puede utilizarse para que un elemento flote en la parte izquierda de la página. */ float: left; margin-right: 8px; }
.fltrt { /* esta clase puede utilizarse para que un elemento flote en la parte derecha de la página. El elemento flotante debe preceder al elemento junto al que debe aparecer en la página. */ float: right; margin-left: 8px; }
.clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el último elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */ clear:both; height:0; font-size: 1px; line-height: 0px; }
.thrColFix #pie { clear: both; }
/* Miniatura portada */
 .autor-galeria h3 { text-transform: uppercase; color: #666; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666; padding-top: 12px; }
#zoom { float: left; width: 55px; }
#imagen-cdg { width: 16px; float: left; }
#volver { float: right; width: 24px; text-align: left; }
#avanzar { float: right; width: 24px; }
.catalogo-miniatura { margin-top: 12px; }
.catalogo-miniatura-datos { margin-bottom: 12px; font-size: 0.88em; width: 95px; }
.catalogo-enviar-solicitar-comprar { width: 100%; margin-top: 12px; }
.tacho { text-decoration: line-through; color: #C00; }
.catalogo-datos-obra-items { font-size: 0.7em; color: #FFF; margin: 0px; background-color: #000; width: 33%; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; border-right-width: 1px; border-right-style: solid; border-right-color: #FFF; }
.catalogo-datos-obra { background-color: #ececec; width: 100%; border-collapse: collapse; background-image: url(../imagenes/plantilla/ai-fondo-precio.gif); }
.catalogo-lista-enviar { list-style-type: none; font-size: 0.8em; font-weight: bold; margin-top: 6px; margin-bottom: 6px; margin-left: 3px; }
.catalogo-datos-obra-resultado { font-size: 0.9em; margin: 0px; background-color: #CCC; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; font-weight: bold; border-right-width: 1px; border-right-style: solid; border-right-color: #FFF; }
.catalogo-btn-enviar { margin-right: 26px; text-align: center; width: 43%; }
.catalogo-referencia { font-size: 0.8em; font-weight: bold; width: 100%; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 6px; }
.catalogo_obras_miniaturas { width: 100%; border-collapse: collapse; }
.catalogo_obras_miniaturas td { vertical-align: top; width: 25%; }
.catalogo-miniatura-imagen { width: 92px; padding: 2px; margin-bottom: 6px; text-align: center; vertical-align: middle; }
.catalogo-miniatura-imagen img { width: 90px; height: 90px; }
.miniatura-estilo { width: 70px; }
.img-alinear-der { float: right; }
#home-modulo-noticias { background-color: #eaeaea; margin-bottom: 12px; width: 275px; padding-top: 6px; padding-bottom: 6px; }
#home-modulo-noticias h3 { margin-left: 6px; padding-top: 6px; font-size: 0.8em; color: #333; }
#home-modulo-noticias p { margin-left: 6px; padding-bottom: 6px; font-size: 0.8em; color: #666; }
#institucional { margin-bottom: 10px; }
#home-modulo-obra-semana { z-index: 1010; margin-bottom: 12px; }
#home-descargar-pdf { margin-bottom: 12px; width: 275px; }
#home-club-grabado { height: 120px; width: 275px; border: 1px solid #CCC; background-color: #e4e4e4; margin-bottom: 12px; }
#home-modulo-noticias ul { margin-left: 6px; margin-top: 6px; margin-bottom: 6px; }
#home-modulo-noticias ul li a { color: #666; }
#home-modulo-noticias ul li a:hover { color: #000; }
#home-modulo-noticias ul li { font-size: 0.8em; }
#cdg-textos { float: right; width: 155px; margin-top: 5px; margin-right: 5px; }
#cdg-textos p { height: 20px; width: 147px; background-color: #FFF; margin-bottom: 6px; padding-top: 3px; padding-left: 6px; border: 1px solid #999; font-size: 0.9em; }
#cdg-textos a { color: #666; }
#cdg-textos a:hover { color: #000; }
.cdg-imagen-izquierda { height: 110px; width: 102px; float: left; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; }
.home-newsletter { height: 62px; background-image: url(../imagenes/plantilla/ai-fondo-home-newsletter.gif); background-repeat: no-repeat; background-position: right top; margin-bottom: 12px; width: 275px; }
.home-newsletter h2 { color: #FFF; font-weight: normal; padding-top: 6px; margin-left: 6px; text-transform: uppercase; font-size: 0.8em; }
/*.encabezados-modulos-home {
	background-color: #000;
	width: 92px;
	height: 20px;
}*/

/*.encabezados-home-modulos-wfree {
	background-color: #000;
	color: #FFF;
	width: 160px;
	padding: 0px;
	height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}*/

.encabezados-home-modulos-wfree h2 { font-weight: normal; text-transform: uppercase; font-size: 0.8em; height: 18px; width: 160px; padding-top: 2px; padding-left: 4px; color: #FFF; background-color: #000; margin-top: 0px; margin-bottom: 6px; }
.encabezados-modulos-home a h2 { color: #FFF; background-color: #000; height: 18px; width: 92px; padding-left: 4px; padding-top: 2px; font-weight: normal; margin-top: 0px; margin-bottom: 0px; font-size: 0.7em; text-transform: uppercase; }
#texto-expo p { font-size: 0.8em; margin-top: 10px; margin-bottom: 10px; font-style: italic; }
#texto-expo a { color: #FFF; font-style: italic; float: right; }
#texto-expo a:hover { color: #CCC; }
.texto-portada { border-top: 1px solid #CCC; margin-top: 12px; margin-bottom: 12px; padding-top: 12px; }
.texto-portada p { font-size: 0.8em; margin-bottom: 6px; color: #999; }
#contenido h1 { display: none; visibility: hidden; }

.texto-portada hr
{
	margin-top: 12px;
	border-bottom: 1px solid #CCC;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
#oferta-primavera
, #pintura-rapida
{
	margin-bottom: 20px;
}
.iframe-videos-portada
{
	width: 566px;
	height: 200px;
	background: transparent;
	border-width: 0px;
	border-style: none;
	overflow: hidden;
}
