#contenedora
{
	margin: auto;
	width: 992px;
	background-color: #fff;
	overflow: hidden;
}

body{
  background-color: #b0b0b0;
  font-family:"Trebuchet MS", Geneva, Arial, sans-serif;
  font-size:13px;
  color:#333;
  border:0;
  margin:0;
}

input,textarea {
  border:1px solid #003366;
}

input[type=submit]{
  background-color: #003366;
  color:#ffffff;
}

a:active, a:hover, a:link, a:visited{
  text-decoration:none;
  color:#003366;
}

.img_cabecera{
  width:100%;
  height:109px;
}

img{
  border:0;
}

.col_buscador{
  height:30px;
  padding:10px 0px 10px 0px;
}

/*columna buscador*/
.buscador{
  float:left;
  height:30px;
}
.titbuscador{
  float:left;
  color:#fff;
  background-color: #003366;
  font-size:110%;
  font-weight:bold;
  padding-left:5px;
  padding-right:5px;
  padding-top: 1px;
  margin-top:5px;
  height:20px;
}
INPUT.inputbuscador{
  float:left;
  width:300px;
  border:1px solid #003366;
  margin-top:5px;
  margin-left: 10px;
}
input.bot_buscador{
  float:left;
  color:#fff;
  background-color: #003366;
  font-size:90%;
  font-weight:bold;
  padding-left:5px;
  padding-right:5px;
  padding-top: 1px;
  margin-top:5px;
  height:21px;
}
.bot_ir{
  float:left;
  width:25px;
  margin-top:0px;
  margin-left:10px;
}

.avanzada{
  float:left;
  margin-left:12px;
  margin-top:5px;
}
a.avan{
  color:#333;
  font-size:92%;
  text-decoration:underline;
}

.bullet{
  float:left;
  margin-top:10px;
  margin-left:12px;
}
.textobullet{
  float:left;
  margin-top:6px;
  margin-left:6px;
}
.navegador{
  float:left;
  margin-top:6px;
  margin-left:6px;
  width:850px;
}
.bot_inicio{
  float:left;
  width:56px;
  margin-top:0px;
  margin-left:10px;
}
.bot_contacto{
  float:left;
  width:77px;
  margin-top:0px;
  margin-left:10px;
}

div#infocontacto_cabecera{
  float:left;
  width:350px;
  margin-top:3px;
}

div#formbuscador_cabecera{
  display:block;
  float:left;
  width:248px;
}
form#f_buscador_cabecera{
  float:left;
  width:248px;
  margin:0;
  top:0;
}
input.i_buscador{
  float:left;
  width:176px;
  height:16px;
  background-color:#f5f5f5;
  border:1px solid #ccc;
}
input#bot_buscar{
	float:left;
	width:69px;
}
div#infobuscador_cabecera{
  float:left;
  width:382px;
}
/*termina columna buscador*/

div#col_menu{
  width:992px;
  height: 24px;
  background-color:#003366;
  padding:8px 0px 8px 0px;
}

ul#menu{
  list-style:none;
  margin:0;
  padding:0;
}

a.menu:link, a.menu:active, a.menu:visited {

  float:left;
  background-color:#003366;
  color:#fff;
  text-decoration:none;
  padding:2px 15px 2px 15px;
}

a.menu:hover{
  float:left;
  background-color:#ff9900;
  color:#fff;
  text-decoration:none;
  padding:2px 15px 2px 15px;
}


/*12/04/10*/

#col_izq {
  float:left;
  color:#fff;
  width:240px;
  background-color: #fff;
	height:100%;
}

.titmateria_menu_izq{
  background-color:#ff9900;
  margin-top:10px;
  margin-left:10px;
  padding: 4px;
}

.menu_izq{
  float:none;
  background-color:#fff0d9;
  list-style-position:inside;
  list-style-type:circle;
  margin-top:10px;
  margin-left:9px;
  padding-top:3px;
  padding-left:10px;
  padding-right:10px;
  color:#003366;
}

.menu_izq li{
  border-bottom: 3px solid rgb(255, 255, 255);
}

.menu_izq li a:active, .menu_izq li a:hover, .menu_izq li a:link, .menu_izq li a:visited{
  text-decoration:none;
  color:#003366;
}

a.negro:active, a.negro:hover, a.negro:link, a.negro:visited{
  text-decoration:none;
  color:#333333;
}

.col_central {
  float:left;
  margin-top:0px;
  background-color:#fff;
  color:#fff0d9;
  width: 800px;
  background-color:#fff;
}
.img_novedades{
  float:left;
  width:736px;
  height:41px;
}

.inicio{
  width:992px;
  height:37px;
  padding-top: 10px;
}
.compra{
  width:60px;
  display:block;
  float:left;
  height:27px;
  margin-left:8px;
  padding-top:10px;
}
div.carro{
  width:40px;
  display:block;
  float:left;
  height:37px;
}

.clear { clear: both; }

div.novedades{
  float:left;
  width:700px;
  margin-left:30px;
  margin-top:10px;
  margin-bottom:20px;

}
.destacados{
  float:left;
  width:970px;
  /*margin-left:30px;*/
  margin-top:25px;
  margin-bottom:20px;

}
.libro_simple{
  float:left;
  width:300px;
  height:170px;
  margin-left:20px;
  margin-top:8px;
  border:solid 1px;
  border-color:#003366;
  overflow: hidden;
}
.libro{
  float:left;
}
div.libro_simple_imagen{
  float:left;
  width:100px;
	text-align:center;
}
div.libro_simple_texto{
  float:left;
  margin-left:10px;
  margin-top:5px;
  width:190px;

}

div.libro_simple_titulo{
	float:left;
  font-weight:bold;
  font-size:100%;
  color:#003366;
}
a.libro_simple_titulo{
  font-weight:bold;
  font-size:100%;
  color:#003366;
}
div.editorial{
	float:left;
  color:#899bb8;
}
.editorial{
	display:block;
	float:left;
  color:#899bb8;
}
div.negrita{
	font-weight:bold;
}
.negrita_peque{
	font-weight:bold;
	font-size:80%;
}
.negrita{
	font-weight:bold;
}

div.caja_compras {
	float:left;
}

div.caja_compras_texto {
	float:left;
	width:150px;
	font-size:90%;
  line-height: 16px;
}

div.caja_compras_carrito {
	float:left;
	width:40px;
}

#contenido{
  display:block;
  float:left;
  background-color:#fff;
  width:100%;
}

span.precio {
	border-color: #759FA8;
	border-style:solid;
	border-width:thin;
	margin: 4px;
  background-color: #ff9c08;
	color: #ffffff;
}

#pie_w3c {
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	width:100%;
	text-align:center;
	background-color: #ffffff;
}


.detalle{
  float:left;
  width:620px;
  margin-left:20px;
  margin-top:8px;
	padding-top:5px;
	padding-bottom:5px;
  border:solid 1px;
  border-color:#999999;
}
.detallelibro{
  float:left;
  width:100px;
  margin-right:10px;
  margin-left:15px;
  margin-top:15px;
}

div.texto_detalle{
  float:left;
  margin-left:5px;
  margin-top:5px;
  width:450px;

}

div.relacionados_fila{
  float:left;
  width:550px;
	padding-left:8px;
	padding-right:8px;
	background-color:#FFFDEC;
}
div.relacionados_mini{
  padding-top:5px;
  float:left;
}
div.relacionados_mini_portada{
  float:left;
  width: 40px;
  padding-left:8px;
  overflow: hidden;
}
div.relacionados_mini_portada img{
  border:0;
  height:50px;
}
div.relacionados_fila_tipo{
  float:left;
  width:550px;
 	padding-left:8px;
	padding-right:8px;
	font-weight:bold;
	line-height:150%;
}
div.relacionados_fila_tipo a:link,div.relacionados_fila_tipo a:active,div.relacionados_fila_tipo a:visited{
	font-weight:bold;
	text-decoration:none;
}
div.relacionados_fila_tipo a:hover{
	font-weight:bold;
	text-decoration:underline;
}
div.relacionados_fila a:link,div.relacionados_fila a:active,div.relacionados_fila a:visited{
	font-weight:bold;
	text-decoration:underline;
}
div.relacionados_fila a:hover{
	font-weight:bold;
	text-decoration:none;
}
div.relacionados_fila span{
	font-weight:bold;
}

/*
 CARRO
*/


INPUT.carro_cantidad {
  text-align : center;
  }

table.carro {
    border : Black solid 1px;
    color : Black;
    text-decoration : none;
    vertical-align : top;
    width : 700px;
  }
table.carro th{
	font-weight: bold;
	color : #003366;
	background-color : #FFF0D9;
	border-bottom: #000000 solid 1px;
	font-size:120%;
}

table.carro_transparente {
	color : Black;
	text-decoration : none;
	vertical-align : top;
	width : 700px;
  }
table.carro_transparente th{
	font-weight: bold;
	color : #003366;
	background-color : #FFFFFF;
}
TD.carro_columna {
	font : bold 11px Arial,Helvetica,sans-serif;
	color : Black;
  }

TD.carro {
	font : bold 11px Arial,Helvetica,sans-serif;
	color : Black;
  }

TD.carro_explicacion {
	font : bold 13px Arial,Helvetica,sans-serif;
	color : Black;
  }

TD.carro_explicacion_peque {
	font : bold Arial,Helvetica,sans-serif;
	color : Black;
  }

tr.carro_item_par {
  background-color : #ffffff;
	border-collapse : collapse;
  }

tr.carro_item_impar {
	color : #003366;
	background-color : #FFF0D9;
	border-collapse : collapse;
  }

tr.carro_item_par td a:active, tr.carro_item_par td a:hover, tr.carro_item_par td a:link, tr.carro_item_par td a:visited{
  color:#000000;
}

tr.carro_item_impar td a:active, tr.carro_item_impar td a:hover, tr.carro_item_impar td a:link, tr.carro_item_impar td a:visited{
  color:#003366;
}

.carro_columna_numero{
	text-align:right;
	width:70px;
}
.carro_columna_referencia{
	width:140px;
	text-align:center;
}
.carro_columna_nombre{
	width:390px;
	text-align:center;
}
.carro_columna_cantidad{
	width:50px;
	text-align:right;
}

div.carro_botones {
	width:500px;
	margin:auto;
	padding:10px 8px 5px 8px;
}

div.carro_botones input{
	background-color:#003366;
	color:#ffffff;
	font-weight:bold;
	padding: 2px;
	margin-left:20px;
	margin-bottom:20px;
}

img.portada_libro {
  border: 0px;
  margin:2px;
}

.listado_titulo {
  float:left;
  margin:0px 0px 15px 0px;
  padding: 0px;
  padding-left:8px;
  padding-right:8px;
  background-image: url(/images/barra690.jpg);
  background-color:#fff;
  background-repeat: no-repeat;
  color:#003366;
  width: 674px;
  height:34px;
  line-height: 34px;
  font-weight: bold;
  font-size: 120%;
  overflow: hidden;
}

#paginador span.destacado{
  color:#ff9900 !important;
}