@import url(base.css);
@import url(menu.css);
/*@import url(submenuMaterias.css);*/
@import url(trescolsfijas.css);
fieldset{border:0px;}
hr{border-top:2px solid #FFF;display:none;}
div.hr{border-top:2px solid #FFF; clear:both; }


div#cabecera
{
	background:url(../img/cabeceraContenedorDeco.gif) no-repeat top left;
	height:164px;
}
div#cabecera .izquierdaCabecera
{
float:left;
width:154px;
padding:24px 0px 0px 14px;
}
div#cabecera .centroCabecera
{
padding:24px 0px 0px 0px ;
float:left;
}
div#cabecera .derechaCabecera
{
padding:24px 0px 0px 25px ;
float:left;
width:130px;
}
div#cabecera .derechaCabecera img.bannerImagen
{

}
div#cabecera .derechaCabecera .floatRight
{

}
#contenido
{
height:100%;
}
/*Centro a dos columnas*/
body.dosColumnas div.centroizquierda
{
width:214px;
float:left;
}
body.dosColumnas div.centroderecha
{
width:214px;
float:left;
margin-left:2px;
}
/*Colores de area*/
.area{
	background-color:#E9F2FF;
}
.areaD0DEF0
{
border-top:1px solid #D0DEF0;
	background-color:#D0DEF0;
}
/*Area de Especiales*/
div#areaEspeciales div.contenedor{
background:#FFF url(../img/titularclaro2fondoclarotop.gif) no-repeat top;
}
div#areaEspeciales div.contenedor ul{
background:#FFF url(../img/titularclaro2fondoclarobottom.gif) no-repeat bottom;
padding-bottom:8px;
}
div#areaEspeciales h2
{
margin:8px 8px;
padding:8px 0px 0px 22px;
background:url(../img/topoDestacado.gif) no-repeat bottom left;
}
div#areaEspeciales li a{color:#300;font-weight:bold;}
div#areaEspeciales li a:hover{color:#F60;}
div#areaEspeciales li
{
margin:8px 8px;
padding-left:22px;
}
/*Area de cliente*/
div#areaCliente
{
	background:#D8E9F7;
	padding-bottom:4px;
}
div#areaCliente input
{
width:96%;
}
div#areaCliente input.flecha
{
margin-top:10px;
}
div#areaCliente p.usuarioRegistrado
{
background-color:#FFC;
color:#300;
padding:2px 5px 2px 5px;
margin-bottom:10px;
}
div#areaCliente h2
{
	background:url(../img/labelAreaDeCliente.gif) no-repeat 0 6px;
	margin:0; 
	padding:0;
	margin: 8px 0 4px 0;
	height: 26px;
}
/*cesta*/
div#cestaSimple h2
{background:url(../img/labelMinicesta.gif) no-repeat top right;}
div#cestaSimple input.carritoVer
{
margin:8px 0px 0px 0px;
}
div#cestaSimple li
{
clear:both;
border-top:3px solid #C2D5E9;
}
div#cestaSimple input.cantidadItem, div#cestaSimple input.precioItem
{
float:left;
height:1.3em;
font-weight:bold;
border:0px;
text-align:right;
padding:3px 4px 0px 0px ;
}
div#cestaSimple input.cantidadItem
{
width:16px;

background-color:#7E90B5;
color:#FFF;
}
div#cestaSimple input.precioItem
{
width:54px;

}
div#cestaSimple a.labelItem
{
float:left;
display:block;
height:1.3em;
margin:0px 5px 0px 4px;
width:50px;
overflow:hidden;

}
div#cestaSimple p.mensajeCestaVacia
{
	background:#FFF;
	color:#434469;
	padding:2px 8px;
font-weight:bold;
}
div#cestaSimple li.total
{

}
div#cestaSimple li.total input
{
background-color:#FFC;
color:#330000;
}
div#cestaSimple li.total label
{
padding:3px 0px 0px 6px;
font-weight:bold;
background-color:#FFC;
height:1.3em;
display:block;
width:73px;
float:left;
color:#330000;
}
div.bannerLateral
{
margin-left:10px;
}
/* enlaces como botones del marco ( izquierda y derecha )*/
p.botonDestacado
{background:#FFF url(../img/titularclaro2fondoclarotop.gif) no-repeat top;}
p.botonDestacado a
{background: url(../img/titularclaro2fondoclarobottom.gif) no-repeat bottom;
color:#300;}
p.botonDestacadoOscuro
{background:#FFF url(../img/titularclaro2fondooscurotop.gif) no-repeat top;}
p.botonDestacadoOscuro a
{background: url(../img/titularclaro2fondooscurobottom.gif) no-repeat bottom;
color:#300;}
p.botonDestacadoClaro
{background:#FFF url(../img/titularclaro2fondomuyclarotop.gif) no-repeat top;}
p.botonDestacadoClaro a
{background: url(../img/titularclaro2fondomuyclarobottom.gif) no-repeat bottom;
color:#300;}

p.botonDestacadoAzul
{background:#7E90B5 url(../img/titularoscuro2fondoclarotop.gif) no-repeat top;}
p.botonDestacadoAzul a
{
background: url(../img/titularoscuro2fondoclarobottom.gif) no-repeat bottom;
color:#FFF;}
p.botonDestacado,p.botonDestacadoOscuro,p.botonDestacadoAzul,p.botonDestacadoClaro
{
	width:140px;
	padding-top:4px;
	margin-bottom:4px;
}
p.botonDestacado a,p.botonDestacadoOscuro a,p.botonDestacadoAzul a,p.botonDestacadoClaro a
{
	
	display:block;
	padding:0px 0px 5px 10px;
	
	font-weight:bold;
}
h2#rssFaq
{
	background:#FFF url(../img/titularblanco2marronclarotop.gif) no-repeat top;
	width:160px;
	padding-top:4px;
	margin-bottom:4px;
}
h2#rssFaq a
{
	display:block;
	padding:0px 0px 5px 12px;
	background: url(../img/titularblanco2marronclarobottom.gif) no-repeat bottom;
	color:#847675;
}	
div#pedidos-especiales
{
	background:url(../img/pedidos-especiales.gif);
	width:160px;
	margin:15px 0px 8px 10px;
	height:65px;
}
div#pedidos-especiales a
{
	display:block;
	color:#847675;
	font-weight:bold;
	padding:22px 70px 0px 12px;

}
img#logotipo
{
float:left;
margin-top:14px;
}

div#izquierda a:hover
{
color:#993232;
}

div#derecha div.pie
{
	background:#FFF url(../img/bottomPromocion.gif) no-repeat top; 
	padding-bottom:12px;
	height:16px;
}
div#centro
{
background: url(../img/esquinatopcentro.gif) no-repeat top left;
}
div#centro div.contenedor
{
margin:0px 10px 0px 10px;
}
div#centro div.separacion
{
border-top:1px solid #B3A79C;
}
/* Area de autenticacion*/
div#autenticacionFieldset
{
padding:16px 0px 8px 0px;
color:#FFF;
font-weight:bold;
background:#CEC0B3;
border-bottom:1px solid #FFF;
}
div#autenticacionFieldset fieldset
{
border:0px;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
}
div#autenticacionFieldset a
{color:#FFF;}

div#autenticacionFieldset a.destacado
{
display:block;
background:url(../img/toporojo2marron.gif) no-repeat;
margin:0px 10px 7px 10px;
padding-left:19px;
}

.imgTitle
{
	margin: 2px 0px 10px 0px;
	text-indent:-1000px;
	font-size:5px;
	height: 16px;
}
/* rss area*/
div#rssArea
{margin-left:10px;}
div#rssArea h1
{
	background:url(../img/canales-rss.gif) no-repeat;
}
div#rssArea ul li
{
clear:both;
margin-bottom:2px;
overflow:hidden;
}
div#rssArea ul li img
{
	float:left;
	margin-right:7px;
	vertical-align:middle;
}
div#pie div.contenedor
{
	position:relative;
	top:26px;
	color:#7585AD;
	font-size:1em;
	text-align:center;
	padding-bottom:20px;
}
* html body div#pie div.contenedor
{	padding-bottom:40px;}
div#pie div.contenedor a
{
	color:#7585AD;
}
div#pie div.contenedor a:hover
{
	color:#600;
}
/*Buscador simple*/
div#buscadorsimple h2.imgTitle
{
	background:url(../img/labelBuscador.gif) no-repeat; 
	margin:0; 
	padding:0;
	margin: 8px 0 4px 0;
}
div#buscadorsimple  p.botonDestacado
{
margin:4px 0px 10px 0px ;
}
div#buscadorsimple select,div#buscadorsimple input
{
margin-top:9px;
width:138px;
}

div#menuTematica
{
background:#92A5C4;
}
div#menuTematica h2.imgTitle {
	background:url(../img/labelTematica.gif)  0 6px no-repeat;
	height: 26px;
}
div#menuTematica  p.botonDestacadoOscuro
{
margin:4px 0px 10p 0px ;
}


div#menuTematica ul.submenu li
{
	margin: 4px 0;
}
* html body div#menuTematica ul.submenu li
{
border-bottom:1px solid #92A5C4;
}
div#menuTematica ul.submenu li li
{
border-top:1px;
position:static;
background: url(../img/menuTematicoSecundarioLi.gif) repeat-y 0px 0px ;
padding:0px;
margin:0px;
}
div#menuTematica ul.submenu li.selected a
{background: url(../img/reducir2FondoOscuro.gif) no-repeat 0px top;color:#600;}
div#menuTematica ul.submenu li.selected a:hover
{background:url(../img/reducir2FondoOscuro.gif) no-repeat 0px top;}
div#menuTematica ul.submenu li a
{
	display:block;
	background: url(../img/expandir2FondoOscuro.gif) no-repeat -14px top;
	color:#FFF;
	font-weight:bold;
	padding-left:20px;
	text-transform:lowercase;
}
div#menuTematica ul.submenu li.selected li a
{
	background-image: none ;
	
	color:#FFC;
	font-weight:normal;
	padding:5px 0px 0px 25px;
}
div#menuTematica ul.submenu li a:hover
{
	color:#600;
	background: url(../img/expandir2FondoOscuro.gif) no-repeat 0px -15px;
}
div#menuTematica ul.submenu li.selected li a:hover{background-image: none;color:#600}

div#menuEscaparate
{
background:#D8E9F7;
}
div#menuEscaparate h2.imgTitle {
	background:url(../img/labelEscaparate.gif)  0 6px no-repeat;
	height: 34px;
	margin:0;
	padding:0;
}
div#menuEscaparate ul.submenu li
{
	margin-bottom:5px;
}
div#menuEscaparate ul.submenu li a
{
	display:block;
	background: url(../img/topoFlechaRojo135.gif) no-repeat -15px 0px;
	color:#26273C;
	font-weight:bold;
	padding-left:20px;
}
div#menuEscaparate ul.submenu li a:hover
{background: url(../img/topoFlechaRojo135.gif) no-repeat  0px -14px; color:#600;}
/* Top 10 */
div#top10{
border-top:1px solid #FFF;
background:url(../img/cabezaizquierda.gif) no-repeat;
}
div#top10 h1
{
display:block;

width:140px;
padding:16px 10px 0px 10px;
text-indent:-1000px;
font-size:5px;
height:20px;
background:url(../img/titulartop10.gif) no-repeat 10px 16px ;
}
div#top10 ol
{
padding: 11px 10px 0px 10px;
}
div#top10 li
{
list-style-type:decimal-leading-zero;
}
div#top10 li strong
{
text-transform:uppercase;
}
div.margenIzquierda
{
margin:12px 10px 0px 10px;
}
div.masvendidos
{
margin:0px;
padding:0px;
}
body.dosColumnas div.masvendidos div.centroizquierda
{
	float:left;
	margin:10px 3px;
/*	padding-left:5px;*/

	width:200px;
}
body.dosColumnas div.masvendidos div.centroderecha
{
	float:right;
	margin:10px 3px;
	width:200px ;
}

div#resumen ul
{
margin:2px 10px;

}
div#resumen ul li
{
	background: #FFF url(../img/h2MasVendidosTop.gif) no-repeat left top;	

	
}
div#resumen ul li strong
{
	padding:4px 10px;
	display:block;
	background: url(../img/h2MasVendidosBottom.gif) no-repeat left bottom;
}
div#resumen ul li ol
{
background:#D0DEF0;
border-top:10px solid #D0DEF0;

padding:5px  ;
height:250px;
}
div#resumen ul li li
{
white-space:nowrap;
width:140px;
overflow:hidden;
list-style-type:none;
font-size:0.8em;
font-weight:bold;
padding: 2px 2px 8px 25px ;
text-transform:lowercase;
list-style-position:inside;
background:url(../img/liMasVendidos.gif) no-repeat left top;
}
* html div#resumen ul li ol{
padding:0px;
margin:0px;

}
* html div#resumen ul li ol li{

}
div#resumen ul li li.li1{	background:url(../img/li1.gif) no-repeat left top;}
div#resumen ul li li.li2{	background:url(../img/li2.gif) no-repeat left top;}
div#resumen ul li li.li3{	background:url(../img/li3.gif) no-repeat left top;}
div#resumen ul li li.li4{	background:url(../img/li4.gif) no-repeat left top;}
div#resumen ul li li.li5{	background:url(../img/li5.gif) no-repeat left top;}
div#resumen ul li li.li6{	background:url(../img/li6.gif) no-repeat left top;}
div#resumen ul li li.li7{	background:url(../img/li7.gif) no-repeat left top;}
div#resumen ul li li.li8{	background:url(../img/li8.gif) no-repeat left top;}
div#resumen ul li li.li9{	background:url(../img/li9.gif) no-repeat left top;}
div#resumen ul li li.li10{	background:url(../img/li10.gif) no-repeat left top;}
div#resumen ul li li a
{
font-size:1.2em;
font-weight:normal;
}
body.dosColumnas div.masvendidos div.centroderecha div.miniFichaContainer
{
	padding-left:0px;
	margin-left:0px;
}
div#novedadesPortada,div#recomendadosPortada, div#ficcionPortada,div#noficcionPortada
{
margin:12px 10px 0px 10px;
}
h1.destacado
{width:194px;background:#820000 url(../img/H2Centrotop.gif) no-repeat;}
h1.destacado span 
{background:url(../img/H2Centrobottom.gif) no-repeat bottom;}

h1.destacadolong,div.titularContenido
{width:411px;background:#820000 url(../img/H2Centrotoplong.gif) no-repeat;padding:0px;}
h1.destacadolong span , div.titularContenido  div.contenido
{background:url(../img/H2Centrobottomlong.gif) no-repeat bottom left; display:block;margin:0px;}
div.titularContenido div.contenido
{
	display:block;
	width:411px;
}
h1.destacado,h1.destacadolong,div.titularContenido
{
display:block;
color:#FFF;
text-transform:uppercase;
}
h1.destacado span,h1.destacadolong span, div.titularContenido div.contenido
{padding:2px 11px;display:block;}


/*titularContenido*/
div.titularContenido
{
overflow:hidden;
}
div.titularContenido div.contenido a
{
	color:#FFF;
	
}
/* div mensaje */
div.mensaje
{
	color:#26273C;
	padding:5px;
}
/*botones*/
input.boton
{
	cursor:pointer;
	color:#600;
	font:bold 1em Arial;
	border:0px solid;
	margin:0px 0px 0px 0px ;
	padding:10px 40px 10px 0px;
	height:2em;
}

input.buscar{
background:url(../img/lupillaBlanco.gif) no-repeat right;
padding-right:30px;

}
div#buscadorsimple input.botbuscar
{
width:90px;
}
input.botbuscar{
background:url(../img/iconoLupa.gif) no-repeat right;
padding:4px 30px 23px 0px;
height:2.5em;
}
input.botbuscarClaro{
background:url(../img/iconoLupaClara.gif) no-repeat right;
padding:4px 30px 23px 0px;
width:150px !important;
}
input.carritoVer{
background:url(../img/iconoCarro.gif) no-repeat right;
padding:4px 40px 23px 0px;
height:2.8em;
}
input.flecha{
background:url(../img/iconoFlecha.gif) no-repeat right;
height:2.5em;
}
input.volver{
background:url(../img/iconoFlechaAtras.gif) no-repeat left;
padding-left:30px;
}
input.apagar
{
background:url(../img/iconoApagar.gif) no-repeat right;
height:2.8em;
}
input.atras
{
background:url(../img/iconoAtras.gif) no-repeat left;
padding:2px 0px 0px 30px;

}
input.eliminar
{
background:url(../img/borrarFormulario.gif) no-repeat right;
padding:2px 30px 0px 0px;
}
input.imprimir
{
background:url(../img/botonImprimir.gif) no-repeat left;
padding:2px 0px 0px 20px;
}
input.eliminarCarrito
{
background:url(../img/eliminarItemCesta.gif) no-repeat left;
width:25px;

margin:0px;
padding:2px 6px 2px 0px;
}
input.continuar
{
background:url(../img/iconoContinuar.gif) no-repeat right;
padding:2px 40px 0px 0px;

}
input.modificar
{
background:url(../img/iconoModificar.gif) no-repeat right;
padding:2px 40px 10px 0px;

}
input.carrito2blanco
{
background:url(../img/fichaIconoCesta.gif) no-repeat right;
padding:2px 30px 0px 0px;

}
p.banda
{
clear:both;
padding:4px 0px 4px 0px;
text-align:right;
background:#FFF;
}
/*Separadores*/
div.separador
{
border-bottom:1px solid #B3A79C;
margin-top:27px;
}
span.separador
{
font-size:1px;
height:1px;
margin:0px 3px 0px 3px ;
padding:13px 0px 7px 0px ;
border-left:1px solid #993232;
}


/*Seccion corporativa*/
div.contenedor div.fotoEmpresa
{
width:150px;
height:110px;
border:1px solid #7E90B5;
padding:6px;
text-align:center;
float:left;
margin-right:10px;
}
div.tiraThumbNail
{
background-color:#FFF;
}
div.fotoEmpresaThumbLast
{
margin:0px;

}
div.fotoEmpresaThumb
{
text-align:center;
border:1px solid #7E90B5;
float:left;
margin:5px;
width:85px;
padding:2px;
height:67px;
}
div.contenido div.fotoEmpresaFinal
{
margin-right:0px;
}
div.contenido div.contenedorGeneral
{
width:476px;
margin-left:2px;
}
div.direccion
{
padding:20px 0px 20px 0px;
height:112px;
}
h1.titularRojo
{
	font-weight:bold;
	color:#993232;
}
option.null
{
font-weight:bold;
}
div#qTip {
  width: 150px;
  padding: 8px;
  border: 1px solid #7E90B5;
  display: none; 
  background: #FFF;
  color: #26273C;
  font: 9px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1000;
  opacity: .85;
}
img.tipoError
{
float:left;
margin:0px 5px 5px 0px;
}
