﻿@charset "utf-8";

*	{
	color:#4f4b4a;
	font-size: 11px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	margin:0 auto; 
	padding:0; 
	text-decoration:none
	}

p
	{
	text-align:left;
	padding-bottom:5px
	}

body
	{ 
	background: url(../img_2009/layout/fdbackground.gif) repeat-x

	}
a
	{
	font-size:inherit
	}
	a:hover
		{
		text-decoration:underline
		}
	
/*titulos*/
h1 {
	display:block;
	font-size:16px;
	margin-bottom:5px
	}

h2 {
	clear:both;
	display:block;
	font-size:14px; 
	margin:5px 0
	}

h3 {
	font-size:12px; 
	margin-bottom:5px
	}
	

.h1_sidleft
	{
	font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
	font-size:20px;
	color:#c4151c;
	margin-bottom:5px
	}
.h1_sidcentral 	
	{
	font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
	font-size:20px;
	}
.h1_sidright
	{
	border-bottom:1px solid #72bc37;
	color:#72bc37;
	font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
	font-size:20px;
	margin-bottom:5px
	}
.clearboth {
clear:both;
}

/*links gerais*/
.a_right
	{
	float:right;
	display:block;
	text-decoration:underline;
	margin:1px 10px 0 0;
	_margin:1px 5px 0 0;
	}
	.a_right:hover
		{
		color: #939699;
		text-decoration:none;
		}
.categoria 
	{
	text-decoration:underline;
	}
	.categoria:hover
		{
		color: #939699;
		text-decoration:none;
		}
.nomelivro 
	{
	display:block;
	float:left;
	margin:2px 0 5px 0;
	text-decoration:underline;
	}
	.nomelivro:hover
		{
		color: #939699;
		text-decoration:none;
		}
.lermais 
	{
	color: #72bc37;
	display:block;
	float:left;
	margin:0 0 10px 0;
	text-decoration:underline;
	}
	.lermais:hover
		{
		text-decoration:none;
		}

.a_autor
	{
	color:#c4151c;
	text-decoration:underline
	}
	a.a_autor:hover
		{
		text-decoration:none
		}

.a_livro
	{
	color:#c4151c;
	text-decoration:underline;
	font-style:italic;
	}
	a.a_livro:hover
		{
		text-decoration:none;
		font-style:normal
		}

.bothum 
	{
	display:block;
	background:#72bc37; 
	color:#fff;
	float:left;
	text-align:center; 
	margin:6px 0;
	padding:4px 6px 4px 6px;
	text-decoration:none;
	width:60px;
	}
	.bothum:hover
		{
		background:#c4151c;
		color:#fff;
		text-decoration:none;
		}
		
.botmais 
	{
	display:block;
	background:#808487 url(../img_2009/layout/mais.gif) right no-repeat; 
	color:#fff;
	float:left;
	text-align:left; 
	margin:10px 0;
	padding:4px 6px 4px 6px;
	text-decoration:none;
	width:70px;
	}
	.botmais:hover
		{
		background:#c4151c url(../img_2009/layout/mais_ver.gif) right no-repeat;
		color:#fff;
		}

/*formatacoes especificas*/
.data 
	{
	color:#939699; 
	}
.autor
	{
	color:#939699;
	display:block;
	font-size: 11px;
	margin:2px 0 2px 0
	}
.previsao
	{
	display:block;
	color:#72bc37;
	font-size: 12px;
	margin:2px 0 2px 0
	}
.lancamento
	{
	display:block;
	color:#c4151c;
	font-size: 12px;
	font-weight:600;
	}
.destaque
	{
	font-size: 13px;
	}
.preco
	{
	display:block;
	font:"Trebuchet MS",Verdana,Arial,sans-serif;
	font-size:13px;
	color:#c4151c;
	}
.de
	{
	display:block;
	font:"Trebuchet MS",Verdana,Arial,sans-serif;
	font-size: 13px;
	text-decoration: line-through;
	}
.indisponivel
	{
	display:block;
	color:#939699;
	font:"Trebuchet MS",Verdana,Arial,sans-serif;
	font-size:14px;
	text-transform:uppercase;
	}
.foto
	{
	display:block;
	float:left;
	margin:0 5px 0 0
	}
.txt_img
	{
	margin-top:5px;
	font-size:9px !important
	}
.border, .border:hover
	{
	border:none; 
	background:none;
	__margin:0;
	padding:0
	}
.border_bottom
	{
	border-bottom: none !important
	}
.bt
	{
	float:right;
	border:none;
	padding:3px;
	}

	


/*formularios*/
fieldset 
	{
	border:none;
	display:block;
	float:left;
	width:auto;
	z-index:0
	}
form 
	{
	vertical-align:middle
	}
	
input 
	{
	border:1px solid #cdcdd0;
	padding:3px;
	_padding:2px;
	vertical-align:middle; 
	}
	input:hover
		{
		border:1px solid #c5161d;
		background:#fff4f0
		}

textarea 
	{
	border:1px solid #b0afaf; 
	padding:2px;
	vertical-align:middle; 
	}
	
select 
	{
	border:1px solid #b0afaf;
	margin-left:2px;
	padding:2px;
	position:relative;
	vertical-align:middle;
	z-index:0
	}
	select:hover
		{
		border:1px solid #c5161d;
		background:#fff4f0;
		}

/*header*/
div#container_header
	{
	height:132px;
	width:100%;
	background:none;
}
div#header
	{
	height:132px;
	margin:0 auto;
	width:1006px;
	
	}



div#background_head
	{
	position:absolute;
	z-index:-100;
	width:100%;
	}	
	
	div#header h1 
		{
		display:block;
		height:62px; 
		float:left;
		margin:20px 0 0 30px;
		_margin:20px 0 0 15px;
		position:relative;
		width:168px; 
		}
	div#header h1 a
		{
		display:block;
		/*background: url(../img_2009/layout/mclogo.png) no-repeat center;*/
		text-indent:-9000px; 
		overflow: hidden; 
		display:block; 
		width:168px; 
		height:62px; 
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img_2009/layout/mclogo.png", sizingMethod=”none”);
		_background:none;
		}

/*links*/
	ul#links
{
	display: block;
	float: right;
	margin: 10px 7px 0 0;
	width: 540px;
}
		
	ul#links li
		{
		display:inline;
		float:right;
		margin:0 0 0 13px;
		list-style:none;
		}
		
		ul#links li a
			{
			color:#fff;
			}
		ul#links li a:hover
			{
			color: #f1b326;
			text-decoration:underline;
			}

/*saudacao*/
	div#persona
		{
		color:#fff;
		display:block;
		float:left;
		width:300px;
		margin:20px 0 0 65px;
		}
	div#persona a
		{
		color:#fff;
		text-decoration:underline;
		}
	div#persona a:hover
		{
		text-decoration:none;
		}
	.bom_dia
		{
		color:#f1b326;
		font-size:1.2em;
		font-weight:600;
		display:block;
		}
		
/*banner lancamentos*/
	div#banner_lancamentos
		{
		float:right;
		height:73px;
		width:250px;
		}


/*ferramentas*/
	div#ferramentas
		{
		background: url(../img_2009/layout/fd_ferramentas.png) no-repeat;
		float:left;
		height:30px;
		width:1006px;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img_2009/layout/fd_ferramentas.png", sizingMethod=”scale”);
		_background:none;
		}
		
	div#ferramentas fieldset
		{
		display:block;
		padding:8px 0 0 12px;
		position:relative;
		}
	div#ferramentas input, div#ferramentas input select
		{
		border:none;
		color:#999;
		padding-left:4px;
		}
	div#ferramentas select
		{
		border:none;
		width:92px;
		}
		
/*menu principal*/
	div#nav
		{
		float:left;
		margin:8px 0 0 0;
		position:relative;
		width:499px;
		}
		div#nav ul
			{
			float:left;
			list-style-type:none;
			text-align:center;
			width:495px;
			}
			
		div#nav ul li
			{
			background:url(../img_2009/layout/divisor.gif) right no-repeat;
			display: inline;
			float:left;
			padding:0 8px;
			list-style: none;
			text-align:center;
			}
		div#nav .none
			{
			background:none;
			}

		div#nav ul li a
			{
			font-family:"Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
			font-size:14px;
			font-weight:600;
			text-decoration:none;
			}
			
		div#nav ul li a:hover
			{
			color:#C4261D;
			}
			
		.activelink
			{
			color:#C4261D;
			font-weight:550;
			text-decoration:none;
			}
			
		.activelinkMenuTopo
			{
			color:#C4261D;
			font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
			font-size:14px;
			font-weight:600;
			text-decoration:none;
			}	
			
/*carrinho index*/
		div#carrinho
			{
			color:#fff;
			float:left;
			padding:10px 0 0 38px;
			width:120px;
			}
		div#carrinho img
			{
			float:left;
			margin:0px 10px 0 0;
			border:none;
			
			}
			
		div#carrinho a
		{
		color:#fff;
		text-decoration:none;
		}
		div#carrinho a:hover
		{
		text-decoration:none;
		}
			
			
			
			
			
/*borda*/
div#borda
	{
	background: url(../img_2009/layout/borda.gif) no-repeat;
	clear:both;
	height:9px;
	margin:0 auto;
	position:relative;
	width:1006px;
	}
/*banner*/
div#banners
	{
	clear:both;
	margin:0 auto;
	height:248px;
	position:relative;
	width:1006px;
	}
div#border_banner
	{
		background:#E6E6E6;
		height:6px;
		margin:0 0 0 -7px;
		overflow:hidden;
		width:993px;
	}
	
/*geral*/
div#container
	{
	background: #fff url(../img_2009/layout/fdcontainer.gif) repeat-x;
	overflow:hidden;
	margin:0 auto;
	padding:0 10px 0 10px;
	width:974px;
	}

/*top bar*/
	div#topbar
		{
		float:left;
		background: url(../img_2009/layout/fdtopbar.gif) repeat-x;
		height:30px;
		margin-top:20px;
		width:100%;
		}
		div#data
			{
			display:block;
			float:right;
			margin:8px;
			}

/*navigation bar*/
	div#navbar
		{
		float:left;
		margin:10px 0 15px 0;
		width:100%;
		}
		div#left
			{
			display:block;
			float:left;
			}
		div#right
			{
			display:block;
			float:right;
			}
		div#navbar a
			{
			text-decoration:underline;
			}
			div#navbar a:hover
				{
				color:#c4151c;
				text-decoration:none;
				}
/*barra de menus*/
div#sidleft
	{
	display:block;
	float:left;
	margin-top:15px;
	width:140px
	}
		
	div#sidleft h2
		{
		font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
		font-size:16px;
		color:#c4151c;
		}
		
	/*news letter, loja virtual, autores, seu mundo, editora*/

	div.box
		{
		background: url(../img_2009/layout/left-top-corner-box.jpg) no-repeat;
		display:block;
		float:left;
		padding:5px 0 20px 10px;
		width:0 auto;
		}
		div.box input
			{
			margin:5px 0 5px 0;
			}

		
		/*menu loja*/
		ul#destaque
			{
			display:block;
			list-style: none;
			margin:10px 0 10px 0;
			}
		ul#destaque li
			{
			border-bottom:#cfcfd2 dotted 1px;
			}
		ul#destaque a
			{
			background: url(../img_2009/layout/setvermelha.gif) left no-repeat;
			display:block;
			padding:4px;
			text-indent:10px;
			text-decoration:none;
			}
			ul#destaque a:hover
				{
				background: #c4151c url(../img_2009/layout/setbranca.gif) left no-repeat; 
				color:#fff
				}
			ul#destaque .activelink	a, ul#destaque .activelink a, ul#destaque .activelinkMenuTopo
				{
				background: #c4151c url(../img_2009/layout/setbranca.gif) left no-repeat; 
				color:#fff
				}
				
		/*menu geral*/
		ul.menu_geral
			{
			display:block;
			float:left;
			list-style: none;
			margin:10px 0 0 0;
			}
		ul.menu_geral li
			{
			border-bottom:#cfcfd2 dotted 1px;
			}
		ul.menu_geral a
			{
			background: url(../img_2009/layout/setchumbo.gif) left no-repeat;
			display:block;
			padding:4px;
			text-indent:10px;
			text-decoration:none;
			width:120px
			}
			ul.menu_geral a:hover
				{
				background: #4f4b4a url(../img_2009/layout/setbranca.gif) left no-repeat; 
				color:#fff
				}
			ul.menu_geral .activelink a  .activelinkMenuTopo a
				{
				background: #c4151c url(../img_2009/layout/setbranca.gif) left no-repeat; 
				color:#fff
				}
		
		a.intranet 
			{
			background: #CCCCCC url(../img_2009/layout/bt_intranet.gif) no-repeat;
			display:block;
			clear:both;
			color:#c4151c;
			height:20px;
			padding:10px 0 0 0;
			text-indent:35px;
			width:128px;
			font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
			font-size:14px;

			}
		a.intranet:hover
			{
			color:#4f4b4a;
			text-decoration:none
			}



			/* tabela autores */
			table#autores 
				{
				display:block;
				width:100%
				}	
			table#autores td 
				{
				background:#f3f3f3
				}
			table#autores  th, table#autores td 
				{
				text-align:center
				}
				table#autores  td a 
					{
					display: block;
					padding:3px;
					height:13px;
					width:13px
					}
				table#autores  td a:hover 
					{
					background-color:#c4151c;
					color:#fff;
					text-decoration:none;
					}
			


/*conteudo*/
div#sidcentral
	{
	display:block;
	float:left;
	margin:15px 10px 0 20px;
	overflow:hidden;
	width:576px
	}
	
div#sidcentral_02
	{
	display:block;
	float:left;
	margin:0 0 0 20px;
	overflow:hidden;
	width:810px
	}
	
div#sidcentral_02 .h1_sidcentral
	{
	color:#c4151c 
	}

div#sidcentral_03
	{
	display:block;
	float:left;
	margin:0 10px 0 20px;
	overflow:hidden;
	width:576px
	}
	
div#sidcentral_03 .h1_sidcentral
	{
	color:#c4151c 
	}

div#sidcentral_04
	{
	display:block;
	float:left;
	margin:10px 0 0 0 ;
	overflow:hidden;
	width:100%;
	}	
	
	
div#banner
	{
	display:block;
	margin:0 0 15px 0;
	z-index:0
	}
	
	/*abas ajax*/
	.CollapsiblePanel 
		{
		background: url(../img_2009/layout/left-top-corner-box.jpg) no-repeat;
		margin:0 0 15px 0;
		padding: 0px;
		}
	
	.CollapsiblePanelTab 
		{
		cursor: pointer;
		-moz-user-select: none;
		-khtml-user-select: none;
		}
	.CollapsiblePanelContent 
		{
		background: url(../img_2009/layout/right-bottom-corner-box.jpg) no-repeat bottom right;
		padding:0 10px;
		}
	.CollapsiblePanelTab a 
		{
		text-decoration: none;
		}
	.CollapsiblePanelOpen .CollapsiblePanelTab 
		{
		background:url(../img_2009/layout/lupa.gif) no-repeat right;
		margin: 0 10px;
		padding:10px 0 20px 0;
		width:100%;
		}
	
	.CollapsiblePanelClosed .CollapsiblePanelTab 
		{
		background:url(../img_2009/layout/lupaopen.gif) no-repeat right;
		margin: 0 10px;
		padding:10px 0 20px 0;
		width:100%
		}
	.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover 
		{
		}
	.CollapsiblePanelFocused .CollapsiblePanelTab 
		{
		}

	/*conteudo*/
	.conteudo 
		{
		background:url(../img_2009/layout/right-bottom-corner-box.jpg) no-repeat bottom right;
		padding:0 10px 0 20px;
		}
		.conteudo p
			{
			font-size:12px;
			margin-bottom:10px
			}
		.conteudo h1
			{
			font-size:20px;
			}
			
		.subtitulo
			{
			color:#999999;
			font-size:16px;
			margin-bottom:40px;
			font-weight:400
			}
			
		.img
			{
			display:block;
			float:left;
			margin-right:20px;
			}
		a#zoom
			{
			background: url(../img_2009/layout/zoom.gif) left no-repeat;
			color:#c4151c;
			display:block;
			margin-top:5px;
			padding:2px 5px 2px 24px;
			width:0 auto
			}
		a#zoom:hover
			{
			text-decoration:underline
			}
			
			
		a.compra
			{
			background: url(../img_2009/layout/bt_compra_segura.gif) right no-repeat;
			color:#939699;
			clear:both;
			display:block;
			float:right;
			text-align:right;
			text-decoration:underline;
			padding:0 15px 0 0;
			margin-bottom:10px;
			}
		a.compra:hover
			{
			text-decoration:none;
			}
			
		ol.links
			{
			display:block;
			list-style:none;
			}
			ol.links li
				{
				background:url(../img_2009/layout/setinha.gif) no-repeat;
				margin:10px;
				text-indent:10px;
				}
			ol.links li img
				{
				clear:both;
				float:none
				}
			
		/*aumenta texto*/
		.icones
			{
			display:block;
			float:right;
			margin:0 -10px 20px 0;
			}
		.icones a
			{
			color:#c4151c;
			display:block;
			float:left;
			font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
			font-size:14px;
			margin: 0 5px 0 0
			}
			
		/*detalhes do produto*/
		ul.det_produto
			{
			display:block;
			float:left;
			list-style:none;
			}
			ul.det_produto li
				{
				display:block;
				margin:0;
				}
				li.titulo h1
					{
					margin:0
					}
				li.codigo
					{
					color:#939699;
					font-size:13px;
					}
				li.autores h2
					{
					color:#4f4b4a;
					font-size:14px;
					margin:0
					}
				li.autores h2 a
					{
					color:#4f4b4a;
					font-size:14px;
					text-decoration:underline;
					}
					
				div#preco
					{
					background:#f3f3f3;
					display:block;
					float:left;
					font-size:14px;
					list-style:none;
					margin:15px 0 10px 0;
					padding:10px;
					height:120px;
					width:400px
					}
				div#preco ul
					{
					display:block;
					float:left;
					list-style:none;
					}
				div#preco ul li
					{
					display:block;
					width:auto
					}
		
					div#preco .valor
						{
						color:#c4151c;
						font:"Trebuchet MS",Verdana,Arial,sans-serif;
						font-size:18px;
						font-weight:400;
						
						}
						
					.normal
						{
						font:"Trebuchet MS",Verdana,Arial,sans-serif;
						font-size: 16px;
						text-decoration: line-through;
						}
					li.parcela
						{
						color:#c4151c;
						font-size:12px;
						}
						
					div#preco .a
						{
						background:url(../img_2009/layout/bt_comprar.gif) no-repeat;
						display:block;
						float:left;
						height:33px;
						margin:15px 0 0 50px;
						_margin:10px 0 0 50px;
						text-indent:-9000px;
						width:144px;
						}
						
				li.disponivel
					{
					clear:both;
					display:block;
					color:#666666;
					font-size:12px;
					margin:0 0 10px 0 !important
					}
				li.avaliacao
					{
					color:#c4151c;
					font-size:10px;
					}
					
	/*extras*/				
	ul.extras
		{
		display:block;
		float:left;
		list-style:none;
		}
	ul.extras li
		{
		display:block;
		float:left;
		margin:20px 20px 0 0
		}
	/*ficha tecnica*/				
	.ficha 
		{
		background:url(../img_2009/layout/right-bottom-corner-box.jpg) no-repeat bottom right;
		padding:0 20px;
		font-size:12px
		}
	
	
	/*estrelas*/				
	div.starry 
		{
		width:auto;
		xfloat:left;
		margin:0 0 10px 0;
		padding:5px;
		xborder:1px solid #ddd;
		width:auto;
		}
	div.standard_star 
		{
		background-repeat: no-repeat;
		cursor:pointer;
		float:left;
		display:inline;
		}
	div.feedback {
		border:1px solid #ddd;
		padding:5px 3px 3px;
		display:inline;
		}
	

	/*notcias*/	
	ul#noticias
		{
		display:block;
		list-style:none;
		}
		ul#noticias li
			{
			list-style:none;
			float:left;
			width:415px;
			}
		ul#noticias .img
			{
			margin-right:10px;
			width:130px
			}
		ul#noticias li ul li
			{
			display:block;
			float:left;
			height:60px;
			margin:5px 10px 0 0;
			padding:10px 0 0 0;
			width:196px;
			border-top:#cfcfd2 dotted 1px;
			}
			
	/*lancamentos*/	
	.livro
		{
		display:block;
		float:left;
		height:210px;
		width:120px;
		margin:10px 10px 0 0
		}
		 .livro h1 
			{
			display:block;
			font-size:13;
			margin:2px 0
			}
		 .livro img 
			{
			display:block;
			margin:0 0 6px 0
			}

		.livro a:hover h3, .livro a:hover .preco, .livro a:hover .autor 
			{
			text-decoration:underline;
			}
			
	/*quem comprou este tambem comprou*/	
	.livroQC
		{
		display:block;
		float:left;
		height:210px;
		width:135px;
		margin:10px 5px 0 10px
		}
		 .livroQC h1 
			{
			display:block;
			font-size:13;
			margin:2px 0
			}
		 .livroQC img 
			{
			display:block;
			margin:0 0 6px 0
			}


		.livroQC a:hover h3, .livroQC a:hover .preco, .livroQC a:hover .autor
			{
			text-decoration:underline 
			}	
			
	/*produtos*/	
	.produto
		{
		border-bottom:1px dotted #b0afaf;
		display:block;
		float:left;
		height:150px;
		width:360px;
		margin:15px 25px 15px 0
		}
		 .produto h1 
			{
			display:block;
			font-size:13;
			margin:2px 0
			}
		 .produto img 
			{
			display:block;
			float:left;
			margin:0 20px 35px  0
			}

		.produto a:hover h3, .produto a:hover .preco, .produto a:hover p, .produto a:hover .autor
			{
			text-decoration:underline 
			}	
		.produto .preco
			{
			float:left;
			margin:0
			}
			
			
	/*pagina autores*/	
	.pagautores ul
		{
		background:#999999;
		display:block;
		list-style:none;
		width:auto;
		}
		.pagautores li
			{
			border-bottom:1px dotted #b0afaf;
			display:block;
			float:left;
			height:90px;
			margin:10px 0 10px 0;
			width:80%
			}
		 .pagautores img 
			{
			display:block;
			float:right;
			margin:0 0 0 30px;
			padding:0 0 20px 0
			}
		 .pagautores h1 
			{
			font-size:14px;
			display:block;
			float:left
			}

		

	/*pagina autor*/	
	ul.autor
		{
		display:block;
		list-style:none;
		width:auto;
		}
		ul.autor li
			{
			display:block;
			float:left;
			width:228px
			}

		ul.autor .img_autor
			{
			display:block;
			float:right;
			margin-left:20px;
			width:298px
			}
			
			/*links do autor*/	
			div.links_autor
				{
				display:block;
				list-style:none;
				margin:20px 0 0 0
				}
		
				div.links_autor h1
					{
					border-bottom:1px solid #b0afaf;
					font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
					font-size:14px;
					color:#c4151c;
					}
				div.links_autor ul
					{
					display:block;
					list-style:none;
					margin:10px 0 0 0
					}
					div.links_autor ul li
						{
						display:block;
						background: url(../img_2009/layout/setinha.gif) no-repeat;
						margin:5px 0 0 0;
						padding:0 0 0 20px
						}
						
			/*livros publicados*/	
			ul.publicados
				{
				display:block;
				float:left;
				list-style:none;
				width:100%;
				}
			ul.publicados li
				{
				border-bottom:1px dotted #b0afaf;
				display:block;
				float:left;
				height:130px;
				margin:15px 0 15px 0;
				width:100%;
				}
				 ul.publicados li h1 
					{
					display:block;
					font-size:13;
					margin:2px 0
					}
				 ul.publicados li img 
					{
					display:block;
					float:left;
					margin:0 20px 30px  0
					}
		
				ul.publicados li a:hover h3, .publicados li a:hover .preco, .publicados li a:hover p, .publicados li a:hover .autor
					{
					text-decoration:underline 
					}	
				div.coluna
					{
					display:block;
					float:right;
					height:60px;
					margin:30px 0 0 25px;
					font-weight:600;
					width:120px;
					}


/*paginacao*/
	div#pag
		{
		float:left;
		margin:20px 0 20px 0;
		padding:4px;
		width:100%;
		}




	ul.left
		{
		display:block;
		float:left;
		list-style:none;
		margin:10px 0 0 0;
		width:268px
		}
		ul.left li
			{
			display:block;
			margin:0px 0 3px 0;
			}
		ul.left .imagem
			{
			margin:0 ;
			}
			
		 	ul.left li a:hover h1, ul.left li a:hover h2, ul.left li a:hover p
			{
			text-decoration:underline 
			}	

	ul.right
		{
		display:block;
		float:left;
		list-style:none;
		margin:10px 0 0 20px;
		width:268px
		}
		ul.right li
			{
			display:block;
			margin:10px 0 15px 0;
			}
		ul.right .imagem
			{
			margin:0 ;
			}
		ul.right li a:hover h1, ul.right li a:hover h2, ul.right li a:hover p
			{
			text-decoration:underline 
			}	

	ol.topMaisV
		{
		display:block;
		list-style:none;
		margin:25px 0 20px 0;
		}
		ol.topMaisV li
			{
			display:block;
			margin:10px 0 20px 0;
			height:70px;
			}
		ol.topMaisV li .img
			{
			display:block;
			float:left;
			margin:0 10px 0 0 ;
			}
			
			.numeral 	
				{
				font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
				font-size:24px;
				display:block;
				float:left;
				margin-right:10px;
				}
			ol.topMaisV li a:hover .numeral
				{
				color:#c4151c
				}
		 	ol.topMaisV li a:hover h3, ol.topMaisV li a:hover p, ol.topMaisV li a:hover .autor
				{
				text-decoration:underline 
				}	
	/*mais vendidos*/			
	div#maisvendidos
		{
		background:url(../img_2009/layout/left-top-corner-box.jpg) no-repeat;
		display:block;
		float:left;
		margin:20px 0 0 0;
		overflow:hidden;
		padding:10px;
		width:260px
		}
	div#maisvendidos .h1_sidcentral 
		{
		border-bottom:1px solid #b0afaf;
		}
		div#maisvendidos a:hover .preco
		{
		text-decoration:underline;
		}
		div#maisvendidos a:hover .de
		{
		text-decoration:underline;
		}
		
	/*autores*/		
	div#autoresMaisV
		{
		background:url(../img_2009/layout/left-top-corner-box.jpg) no-repeat;
		display:block;
		float:left;
		margin:20px 0 0 10px;
		overflow:hidden;
		padding:10px 0 0 10px;
		width:260px
		}
	div#autoresMaisV .h1_sidcentral 
		{
		border-bottom:1px solid #b0afaf;
		}


	/*seu mundo*/			
	div#seumundo
		{
		background:url(../img_2009/layout/left-top-corner-box.jpg) no-repeat;
		padding:10px;
		display:block;
		float:left;
		overflow:hidden;
		width:260px
		}
		div#seumundo .h1_sidcentral 
			{
			border-bottom:1px solid #c4151c;
			color:#c4151c;
			font-size:18px
			}
		div#seumundo .categoria 
			{
			display:block;
			margin:5px 0
			}
		div#seumundo ul
			{
			display:block;
			float:left;
			list-style:none;
			margin:10px 0 0 0;
			width:268px
			}
		div#seumundo ul#noticiaspgeditora
			{
			display:block;
			float:left;
			list-style:none;
			margin:10px 0 0 0;
			width:268px
			}
			div#seumundo ul li
				{
				border-bottom:1px dotted #b0afaf;
				display:block;
				margin:20px 0 20px 0;
				padding: 0 0 5px 0
				}
			div#seumundo ul#noticiaspgeditora li
				{
				border-bottom:0px dotted #b0afaf;
				display:block;
				margin:0px 0 0px 0;
				padding: 0 0 5px 0
				}
			div#seumundo .imagem
				{
				margin:0 ;
				}
				
				div#seumundo li a:hover h1, div#seumundo li a:hover h2, div#seumundo li a:hover p
				{
				text-decoration:underline 
				}	
				
	/*colunistas*/			
	div#colunistas
		{
		background:url(../img_2009/layout/left-top-corner-box.jpg) no-repeat;
		padding:10px 0 0 10px;
		display:block;
		float:left;
		margin:0 0 0 25px;
		overflow:hidden;
		width:260px
		}
	div#colunistas .h1_sidcentral 
		{
		clear:both;
		border-bottom:1px solid #c4151c;
		color:#c4151c;
		font-size:18px;
		margin: 0 0 15px 0
		}

	div#colunistas .img 
		{
		margin:0 10px 0px 0
		}
	div#colunistas .texto_livro 
		{
		margin:0;
		width:155px;
		}


/*menu coments*/
	.menu_coments
		{
		display:block;
		margin:0 0 20px 0
		}
		.menu_coments a
			{
			text-decoration:underline;
			margin:2px;
			}
		.menu_coments a:hover
			{
			color: #c5161d;
			text-decoration:none;
			}


/*coments*/
ul#coments
	{
	display:block;
	list-style:none ;
	}
	ul#coments li
		{
		background:url(../img_2009/layout/comments.gif) no-repeat left top ;
		border-bottom:1px dotted #b0afaf;
		display:block;
		margin:10px 0 0 0;
		padding:0 0 0 20px;
		}
	form#post 
		{
		background:#CCCCCC;
		display:block;
		width: 0auto;
		}
		
	form#post  legend
		{
		font-size:16px;
		}
		
    form#post label 
		{
		display: block; 
		float: left; 
		position: relative; 
		text-align: right;
		width:400px
		}
    form#post  label input, form#post  label select, form#post  label textarea 
		{
		vertical-align: middle; 
		margin: 2px;
		width:200px;
		}
    input[type="submit"] 
		{
		clear: left; 
		display: block;
		}
    .submit 
		{
		clear: left; 
		margin: 0 auto; display: block;}


.nome
	{
	color:#c4151c;
	display:block;
	font-size: 14px;
	font-weight:400;
	margin:2px 0 2px 0
	}





/*side bar*/
div#sidright
	{
	display:block;
	float:right;
	margin-top:15px;
	width:220px; 
	}

	ul.boxside
		{
		display:block;
		float:left;
		list-style:none;
		width:220px;
		margin:0 0 20px 0;
		}
		li.boxside li
			{
			list-style:none;
			display:block;
			float:left;
			}

			li.top_left
				{
				background: url(../img_2009/layout/corner_top_left.gif) no-repeat;
				display:block;
				float:left;
				height:8px;
				width:8px;
				}
				
			li.top
				{
				background: url(../img_2009/layout/top_side.gif) repeat-x;
				display:block;
				float:left;
				height:8px;
				width:204px
				}

			li.top_right
				{
				background: url(../img_2009/layout/corner_top_right.gif) no-repeat;
				display:block;
				float:left;
				height:8px;
				width:8px
				}
			

			li.central
				{
				background: url(../img_2009/layout/fdcentral.gif) repeat-y;
				display:block;
				float:left;
				padding:0 10px 0 10px;
				width:200px
				}
				
			li.bottom_left
				{
				background: url(../img_2009/layout/corner_bottom_left.gif) no-repeat;
				display:block;
				float:left;
				height:8px;
				width:8px
				}
			li.bottom
				{
				background: url(../img_2009/layout/bottom_side.gif) repeat-x;
				display:block;
				float:left;
				height:8px;
				width:204px;
				}
			li.bottom_right
				{
				background: url(../img_2009/layout/corner_bottom_right.gif) no-repeat;
				display:block;
				float:left;
				height:8px;
				width:8px
				}
				ul.boxside li a:hover h1, ul.boxside li a:hover h2, ul.boxside li a:hover p
				{
				text-decoration:underline 
				}	
	
	div#promo
		{
		display:block;
		float:left;
		margin:0 0 20px 0;
		}
		
	ul.livros
		{
		display:block;
		list-style:none;
		}
		ul.livros li
			{
			display:block;
			float:left;
			margin-top:10px;	
			padding-bottom:20px
			}
			.img_livro
				{
				width:70px
				}
			.texto_livro
				{
				height:auto;
				margin-left:5px;
				width:122px
				}
			.texto_livro img
				{
				margin:0;
				}
		ul.livros li h1
			{
			color:#4f4b4a;
			font-family:Tahoma,Verdana,Arial,sans-serif;
			font-size:12px;
			}


/*top*/
div.top
	{
	clear:both;
	display:block;
	padding-bottom:10px;
	text-align:right;
	width:0 auto;
	}
	
/*rodape*/
div#footer
	{
	background:#c5161d url(../img_2009/layout/fdrodape.gif) repeat-x top left;
	display:block;
	width:0 auto; 
	padding:0 0 10px 0;
	}
	div#rodape
		{
		display:block;
		text-align:center; 
		width:980px
		}
		
	/*bt subir*/
	div#subir
		{
		display:block;
		margin:0 0 0 146px;
		text-align:left;
		width:0 auto;
		}
	/*menu rodape*/
	ul#menurodape
		{
		display:block;
		list-style:none;
		height:30px;
		margin:20px 0 0 116px;
		}
		ul#menurodape li
			{
			border-left:#a3181c solid 1px;
			border-right:#d3501d solid 1px;
			display: block;
			float:left;	
			}
		ul#menurodape li a
			{
			display:block;
			color:#fff;
			font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
			font-size:14px;
			padding:2px 10px;
			text-transform:uppercase
			}
			
			ul#menurodape li a:hover
				{
				display:block;
				background: url(../img_2009/layout/fdmenu_rodape.gif);
				border-bottom: #6f0f12 solid 3px;
				text-decoration:none
				}
				
			ul#menurodape .border_left_none
				{
				border-left:none;
				}
			ul#menurodape .border_right_none
				{
				border-right:none;
				}
			.credits
				{
				color:#fff;
				display:block;
				font-size:10px;
				margin:5px 0 0 156px;
				}
				.credits a
					{
					text-decoration:underline;
					color:#fff;
					}
				.credits a:hover
					{
					color:#fff;
					text-decoration:none;
					}
					
	ul#cartoes
		{
		display:block;
		list-style:none;
		height:70px;
		margin:20px 0 0 320px;
		overflow:hidden;
		width:auto;
		}
		ul#cartoes li
			{
			display: block;
			float:left;
			padding:0 10px 0 0
			}
		ul#cartoes li img
			{
			margin-top:30px;
			}
		ul#cartoes li #sec img
			{
			margin-top:10px;
			}	
		ul#cartoes li .img
			{
			margin-top:0;
			}
			
