/*
	Libro Motor SL
	
	Metodología CSS: http://wiki.trevenque.es/index.php/Desarrollo_Web
	
	Carmel Hassan - GTK
	
	_Estilos tipográficos y sobreescritura de los estilos de framework/typography.css
*/

body{
	font-family:Arial, Helvetica, sans-serif;
	color:#283931;
}

#titulo h1 a{
	background:transparent url("images/logo2.gif") no-repeat;
	text-indent:-4000px;
	display:block;
	height:47px;
}

#menu-cuenta a{ color:#FCE09C;}
#menu-cuenta a:hover{ text-decoration:none;}

#buscador a{
	color:#283931;
	font-size:0.92em;
	padding-left:10px;
	padding-bottom:5px;
}
#buscador a:hover{ text-decoration:none;}

a.boton-peq{
	display:block;
	color:#fff;
	font-size:12px;
	width:100px;
	padding-top:2px;
	text-align:center;
	height:22px;
	text-decoration:none;
	background:transparent url("images/boton-peq-lateral.gif") no-repeat top center;
}
a.boton-peq:hover{
	color:#fff;
}
#contenido a.boton-peq{
	background:transparent url("images/boton-peq-contenido.gif") no-repeat top center;
	width:77px;
	height:20px;
}

#mini-cesta a.boton-peq{margin-top:15px;}
span.items strong, span.subtotal strong{
	color:#663300;
	font-size:14px;
	
}
span.items{
	margin-right:45px;
}


.bloque h2{
	text-transform:uppercase;
	color:#663300;
	font-size:9px;
	margin-bottom:10px;
}

.bloque .evento .fecha{font-size:0.9em;	font-weight:bold; color:#DF9934;}
.bloque .evento h3{color:#283931; font-size:1em; text-transform:uppercase; font-weight:bold; margin-bottom:15px;}
.bloque .evento .contenido{line-height:1.2em; margin-bottom:5px;}

/* Contenido principal */

h1{ color:#DF9934; font-size:18px; font-family:Arial, Helvetica, sans-serif; margin-bottom:15px;}
h1.materia{font-size:25px;}

/*********************************/
/* Secciones                     */
/*********************************/
#contenido div.libro h4 a{color:#283931;font-size:11px;font-weight:bold;text-decoration:none;}
#contenido div.libro h4 a:hover{text-decoration:underline;}

#contenido div.libro span.autor a, #contenido div.libro span.editorial a{color:#283931;font-size:11px;text-decoration:none; line-height:0.9em;}
#contenido div.libro span.autor a:hover, #contenido div.libro span.editorial a:hover{text-decoration:underline}

#contenido div.libro h3{
		color:#663300;
		display:inline;
		font-size:12px;
		font-weight:bold;
		text-transform:uppercase;
		letter-spacing:0px;
		padding:0px; 
		line-height: 15px; 
		
}

div#contenido h2.title, div#contenido h1.title, div#contenido .title a{
	font: normal Arial 12px;
	color:#DF9934;
}
div#contenido h1.title{
	font-size:25px;
}
div#contenido h2.title{
	font-size:18px;
}
div#contenido h1.title a{
	color:#DF9934;
	text-decoration:none;
}
div#contenido h3.subtitle{
	font:14px Arial, Verdana;
	color:#630;
}

#contenido div.libro div.precio strong{
	font:bold 1.4em Arial, Verdana, sans-serif;
	color:#630; 
}
div#contenido .content {
	color:#663300;
	font-size:1.2em;
}
.bloquesubcat li{
	color:#630;

	line-height:24px;
}
.bloquesubcat li a{
	color:#283931;
	font-size:12px;
	text-decoration:none;
}
.bloquesubcat-3 li{
	line-height:10px;
	background-position:0px 4px;
	list-style-type: none;
	margin-right: 4px;
}
.bloquesubcat-3 li a{
	font-size:11px;
	line-height: 1.2em;
}
	.bloquesubcat li a:hover{
		text-decoration:underline;
	}
div.pager{color:#630;}
div.pager ul, div.pager li{ display:inline; list-style:none;}

div.pager a{color:#630;}
div.pager a.selected{ 	font-weight:bold;}

/*cesta*/
table.cesta-table th{
	color:#FFF;
	text-transform:uppercase;
	font:bold 10px Arial, Verdana, sans-serif;
}
table.cesta-table td{
		border-bottom:1px dashed #FCE09C;
	}
table.cesta-table a.titulo {
		font:bold 12px Arial, Verdana, sans-serif;
		color:#283931;
}
table.cesta-table span.autores a {
		font-weight:normal;
		color:#283931;    
}
td.total-label{
	text-align:right;
	font:bold 16px Arial, Verdana, sans-serif;
	color:#DF9934;
	width:430px;
}
#gastosEnvio{
	font-size:14px;
	text-align:right;
}
#totalPedido{
	font-size:16px;
	color:#630;
	text-align:right;
	}
	
.normal p { margin: 1em; } 

div.dashed-content h3.aviso {
	background:  url("images/aviso.png") no-repeat;
	padding-left: 40px;
	color: #663300;
	margin-left: 12px;
	font-size: 14px;
}
