@import url("formatacao.css");


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	color: #666;
}

#tudo{
	margin: 0 auto;
	width: 760px;
	text-align: left;
	display: table-caption;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c8c8c8;
	
}

#esquerda
{
	width: 164px;
	height: 100%;
	/*float: left;*/
}

#direita
{
/*	float: right;*/
	width: 594px;
	height: 490px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #c8c8c8;
	
}

html>body #direita
{
	float: none;
	display: table-cell;
}


#rodape
{
	margin: 5px auto 0;
	width: 760px;
	text-align: left;
	display:block;
}

#logo
{
	margin: 15px;
}

#menu
{
	display:block;
	margin-left: 15px;
	margin-right: 15px;
	height:165px;
	
}

#contatofora
{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #c8c8c8;
	border-bottom-color: #c8c8c8;
	/*margin-bottom: 5px;*/

}

#contato
{
	background-color: #2E1B5F;
	margin-top: 4px;
	margin-right: 2px;
	color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: right;
}

#quatropx
{
	font-size: 4px;
	color: #FFFFFF;
}

#camposcontato
{
}

#campo
{
	margin-top: 10px;
	margin-bottom: 5px;
}

#fieldcadastro
{
	width: 105px;
	color: #2E1B5F;
}

#imagemtopo
{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c8c8c8;
	padding-left: 5px;
	padding-bottom: 3px;
}

html>body #imagemtopo /*Hack para Firefox*/
{
	padding-bottom: 5px;
}

#conteudo
{
	margin-left: 5px;
}

#conteudosimples
{
	padding-top: 16px;
	padding-bottom: 16px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #c8c8c8;
	display: table-cell;
	height: 280px;
	width: 589px;
}

#conteudocolunas /*Utilizado quando houver a coluna laranja de notícias*/
{

	margin-right: 225px;
	padding-top: 16px;
	padding-right: 5px;
	padding-bottom: 16px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #c8c8c8;
	width: 356px;
	display: block;   
}

html>body #conteudocolunas
{
	padding-right: 0px;
}

#conteudohome /*Utilizado quando houver a coluna laranja de notícias*/
{
	margin-left:-5px;
	margin-right: 225px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #c8c8c8;
	width: 364px;
/*	height: 340px;*/
	display: table-cell;
}

html>body #conteudohome
{
	width: 356px;
	padding-right: 0px;
}

#textopadrao
{
	margin-left: 16px;
	margin-top: 20px;
	text-align: left;
}

#textoanoticia
{
	margin-right: 225px;
	margin-top: 20px;
	text-align: left;
	border-right:1px dotted #c8c8c8;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:7px;
	height:330px;
	display:table-cell;
}

#textoanoticia h1
{
	font-size:12px;
	font-weight:normal;
	text-transform: uppercase;
}


#textonoticias
{
	margin-left: 26px;
	margin-top: 20px;
	text-align: left;
}

#textonoticias a
{
	color: #666;
	text-decoration:none;
}

#textonoticias a:hover
{
	text-decoration:underline;
}

#coldois
{
	float: right;
	width:225px;
	margin-top:0px;
}

html>body #coldois
{
	margin-top: 0px;
}

#coldoislaranja
{
	width: 225px;
	background-color: #F0A23C;
	margin-top: 2px;
	margin-bottom: 2px;
/*	padding-left: 23px;
	padding-right: 23px;
	padding-top: 18px; deu pau no Firefox*/
	/*padding-bottom: 18px;*/
	text-align: right;
	height:315px;
}

#coldoislaranjainterna
{
	margin-top: 5px;
	margin-left: 23px;
	margin-right: 23px;
}

#linhacoldoislaranja
{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #797b46;
	height:73px;
}

#linhacoldoislaranja a
{
	color: #666;
	text-decoration: none;
}

#linhacoldoislaranja a:hover
{
	text-decoration: underline;
}


#titnoticias
{
	margin-top: 18px;
	margin-left: 23px;
	margin-right: 23px;
}

#leiamais
{
	margin-right: 23px;
	margin-left: 23px;
	margin-top: 22px;
	vertical-align: middle;
}

#contatodireita, #contatoesquerda
{
	font-size: 11px;
	color: #928F83;
}

#contatoesquerda
{
	text-align: right;
	padding-right: 5px;
	font-weight: bold;
}

#contatoesquerdasub
{
	font-size: 11px;
	color: #2E1B5F;
	text-align: right;

}

#contatodireita
{
	text-align: left;
}

#fieldcontato
{
	width: 108px;
	height: 19px;
	border: 1px solid #2e1b5f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 5px;
	color: #2E1B5F;
}

#areacontato
{
	width: 108px;
	height: 52px;
	border: 1px solid #2e1b5f;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E1B5F;
}

#enviarcontato
{
	margin-right: 33px;
}

#enviarencomende
{
	margin-top: 5px;
	margin-right:3px;
}

#buttons
{
	margin-left: 16px;
	margin-top: 42px;
}

#button
{
	margin-right: 24px;
}

#xicaracafe
{
	float: right;
	margin-bottom: 10px;
	margin-right:5px;
}

#tabelalivraria
{
	float: right;
	margin-left: 15px;
	margin-right: 5px;
	margin-top:-25px;
}

html>body #tabelalivraria
{
	margin-right: 15px;
}

#fotolivraria
{
	margin-top: 15px;
	position: relative;
}

#imagemcafeteria
{
	margin-right:11px;
}

#textocafeteria
{
	margin-top:20px;
	margin-bottom:20px;
	margin-right:10px;
}

#imagemencomende
{
	margin-left:10px;
}

#tabelaencomende
{
	float: right;
	margin-right: 5px;
}

#encomendeesquerda, #encomendedireita
{
	font-size:11px;
	font-weight:bold;
	color: #928F83;
}

#encomendeesquerda
{
	text-align:right;
	padding-right:5px;
}

#encomendedireita
{
	font-size:11px;
}

#fieldencomende
{
	width: 107px;
	height: 18px;
	border: 1px solid #2e1b5f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 3px;
	color: #2E1B5F;
}

#cimahome
{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c8c8c8;
	height:157px;
}

#cimaesquerda, #cimadireita
{
	height:157px;
	padding:5px;
}

#cimaesquerda
{
	width:180px;
	float:left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #c8c8c8;
}

#cimadireita
{
	width:180px;
	float:right;
}

html>body #cimaesquerda
{
	width:165px;
	float:left;
}

html>body #cimadireita
{
	width:170px;
	float:right;
}

#textocaixahome
{
	margin-left:5px;
	margin-top:16px;

}

#coldoisnoticia
{
	width: 223px;
}

#conteudoanoticia
{
	margin-bottom:-20px;
	margin-top:-20px;
	width: 588px;
	
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #c8c8c8;
}

html>body #conteudoanoticia
{
	margin-bottom: 0px;
	margin-top: 0px;
}

#enviabuscausados
{
	margin-top:13px;
	margin-right:33px;
}


