﻿*
{
	margin:0px;
	padding:0px;
	border:0px;
	list-style:none;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
body
{
	background:White;
}
#geral
{
	width:1000px;
	margin:0 auto;
}
h2
{
	float:left;
	text-transform:uppercase;
	font:bold 14px Trebuchet MS;
	color:#667b3a;
	width:768px;
	height:18px;
	padding:10px 0 10px 2px;
	margin:0 0 1px 0;
	background:#e8ebe2;
}
h3
{
	float:left;
	font:12px Arial;
	color:White;
	width:760px;
	height:18px;
	padding:10px 0 10px 10px;
	margin:0 0 1px 0;
	background:#99ac6f;
}
h4
{
	float:left;
	font:12px Arial;
	color:White;
	width:769px;
	height:32px;
	padding:10px 0 3px 2px;
	margin:0 0 1px 0;
	background:#99ac6f;
}
h5
{
	float:left;
	text-transform:uppercase;
	font:bold 14px Trebuchet MS;
	color:#ae0000;
	width:760px;
	height:18px;
	padding:10px 0 10px 10px;
	margin:0 0 1px 0;
	background:#e8ebe2;
}
h6
{
	float:left;
	text-transform:uppercase;
	font:bold 14px Trebuchet MS;
	color:#143643;
	width:760px;
	height:18px;
	padding:10px 0 10px 10px;
	margin:0 0 1px 0;
	background:#e8ebe2;
}
/*-----------------Topo---------------*/
#topo
{
	float:left;
	width:1000px;
	height:177px;	
	background:url(../images/bg_tracejado.gif) repeat;
	margin:0 0 20px 0;
}
h1
{
	margin:10px 0 25px 10px;
	width:172px;
	height:104px;
	text-indent:-19999px;
	overflow:hidden;
	float:left;
	filter:none !important;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='images/livrariadafisica.png',sizingMethod='no-scale');
	background:url(../images/livrariadafisica.png) no-repeat;
	_background:none;
}
h1 a
{
	display:block;
	width:172px;
	height:104px;
}
.menuSup
{
	float:right;
	margin:10px 10px 0 0;
}
.menuSup ul li
{
	float:left;
	padding:0 0 0 5px;
	font:bold 12px arial;
	color:#8c9677;
	text-transform:uppercase;
}
.menuSup ul li a
{
	font:bold 12px arial;
	color:#8c9677;
}
.barraBusca
{
	float:left;
	width:970px;
	padding:0 10px 0px 20px;
	background:url(../images/topo/bg_barra.jpg) repeat-x;
	
}
.barraBusca ul li
{
	float:left;	
	padding:0 10px 0 0;
}
.inputTop
{
	border:1px solid #d9e3c4;
	font:18px Trebuchet MS;
	color:#a9bc82;
	text-transform:uppercase;
	padding:4px;
	margin:2px 0;
}
.boasvindas
{
	float:left;
	margin:70px 0 0 20px;
}
.txtBold
{
	font:bold 14px Trebuchet MS;
	color:#667b3a;
}
.txtRegular
{
	font:12px Trebuchet MS;
	color:#667b3a;
	width:200px;
}
.txtRegular a
{
	text-decoration:underline;
	font:bold 12px Trebuchet MS;
	color:#667b3a;
}
.btnSeuCarrinho
{
	float:left;
	padding:30px 30px 0 0;
}
.telefone
{
	float:right;
	margin:10px 10px 0 10px;
	text-align:right;
}
.titTelefone
{
	background:url(../images/topo/ico_telefone.gif) left no-repeat;
	font:bold 16px Trebuchet MS;
	color:#667b3a;
	text-transform:uppercase;
	padding:0 0 0 30px;
}
.lojaVirtual
{
	font:bold 11px Trebuchet MS;
	color:#94b254;
	text-transform:uppercase;
}
.editora
{
	font:bold 12px Trebuchet MS;
	color:#667b3a;
	text-transform:uppercase;
}
/*-----------------Lateral---------------*/
#lateral {
float:left;
padding:10px 20px 0 10px;
width:200px;
}

.menu
{
	float:left;
	margin:0 0 20px 0;
}
.destaque
{
	text-transform:uppercase;
	font:bold 14px Trebuchet MS;
	color:#667b3a;
	width:200px;
	height:18px;
	padding:10px 0 10px 2px;
	margin:0 0 1px 0;
	background:#e8ebe2;
}
.menuPrinc li
{
	background:#b4bf9e;
	margin:0 0 1px 0;
	float:left;
	width:200px;
}
.menuPrinc li a
{
	background:#6a7f3d;
	padding:5px 9px;
	display:block;
	font:bold 14px Trebuchet MS;
	color:White;
}
.menuPrinc li a:hover
{
	background:#b4bf9e;
	text-decoration:none;
}
.menuSec
{
	width:200px;
	float:left;
	background:#b1c979;
	margin:0 0 1px 0;
	padding:5px 0;
}
.menuSec ul li
{
	padding:5px 0 0 10px;
	font:11px Trebuchet MS;
	color:White;
}
.menuSec ul li a
{
	font:bold 11px Trebuchet MS;
	color:White;
}
.newsletter
{
	width:200px;
	float:left;
	background:url(../images/bg_tracejado.gif) repeat;
	border-bottom:1px solid #e8ebe2;
	margin:0 0 10px 0;
}
.contNews
{
	float:left;
	font:bold 12px arial;
	color:#667b3a;
	padding:0px 0 0 0;
}
.newsletter p
{
	float:left;
	padding:2px 5px;
}
.input
{
	border:1px solid #d9e3c4;
	background:White;
	font:12px Trebuchet MS;
	color:#667b3a;
	padding:5px;
	width:160px;
}
/*-----------------Conteúdo---------------*/
#conteudo  {
float:left;
padding:10px 0 0 0;
width:770px;}

#conteudo ul li
{
	float:left;
	padding:10px 5px;
	_height:160px;
}
/*-----------------Rodapé---------------*/
#rodape
{
	float:left;
	width:100%;
	border-top:1px solid #667b3a;
	background:url(../images/bg_tracejado.gif) repeat;
	text-align:center;
	color:#667b3a;
	font:11px arial;
	margin:20px 0 0 0;
}
#rodape address
{
	padding:10px 0 0 0;
	font:12px arial;
}
.menuRodape
{
	margin:10px 0;
}
.menuRodape ul li
{
	display:inline;
	margin:0 3px;
}
.menuRodape ul li a
{
	text-transform:uppercase;
	display:inline;
}
#rodape a
{
	font-weight:bold;
	color:#667b3a;
}
