/*	CSS	 */

body {
	padding				: 0;
	text-align			: justify;
	font-family			: Tahoma, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #696969;
	background-color: #EDE7DB;
	background-image: url(images/img01.gif);
	background-repeat: repeat;
	background-position: left top;
}

h1, h2, h3 {
	margin-top			: 0;
}

h1 {
	font-size			: 1.6em;
	font-weight			: normal;
}

h2 {
	font-size			: 1.6em;
}

h3 {
	font-size			: 1em;
}

ul {
}

form{
	margin				: 0 0 0 0;
	padding				: 0 0 0 0;
	} 

a {
	text-decoration		: none;
	color				: #696969;
}

a:hover {
	border-bottom		: none;
}

a img {
	border				: none;
}

img.left {
	float				: left;
	margin				: 0 20px 0 0;
}

img.right {
	float				: right;
	margin				: 0 0 0 20px;
}

#header-wrapper {
	width				: 100%;
}

#header {
	width				: 100%;
	margin				: 0 auto 0 auto;
	background			: #000;
}

/* Banner principal */

#logo {
	width				: 1000px;
	margin				: 0 auto;
}



/* topo base */

#menu-wrapper {
	width: 100%;
	height: auto !important;
	
	clear: both;
	float: left;
	
	text-align: center;
}

#busca {
	width				: 100%;
	clear: both;
	float: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#buscador {
	width				: 1000px;
	padding				: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow: hidden;
}


#campo_busca {
	float				: left;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	margin-top: 5px;
}

#campo_news {
	margin				: 0 20px 0px 0px;
	height				: 35px;
	float				: right;
	text-align			: right;
}


#publicidade {
	margin				: 0 auto;
	height				: 74px;
	background-image: url(images/fundo_publi.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
}

#publica {
	padding	: 1px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

div.marca {
	top: 8px;
	position: relative;
}

.marca img { filter:gray; }
.marca img:hover { filter:none; }

div.original { padding: 10px; }
.pointer img{ cursor: pointer; }




/* Conteudo */

#wrapper {
	width				: 100%;
	margin				: 0px;
	padding				: 0px;
	background			:#FFFFFF url(images/fundo.jpg) repeat-x left top;
}

/* Page */

#page {
	width				: 1000px;
	margin				: 0px auto;
	padding				: 0px;
	
}

#page-bgtop {
}

#page-bgbtm {
	padding				: 0px 2px;
}

/* Latest Post */

#latest-post {
	padding				: 20px;
	border				: 1px solid #E7E7E7;
}



#content {
	float				: left;
	width				: 610px;
	margin				: 0px;
}

#banner{
	width				: 610px;
	text-align			: center;
	height				: 270px;
	
	}
	
.post {
	padding-bottom		: 10px;
	line-height			: 100%;

}

.post2 {
	padding-bottom		: 1px;
	line-height			: 100%;
}

/* Vitrine de produtos */

#quadro_exibe {
	float				: left;
	margin				: 10px 1px;
	width				: 200px;
	height				: 260px;
	border-bottom-width : 1px;
	border-bottom-style : double;
	border-bottom-color : #E4E4E4;
	border-right-width  : 1px;
	border-right-style  : double;
	border-right-color  : #E4E4E4;
	background-color    : #FFFFFF;
}

#quadro_exibe .preco {
	font-family      : Arial, Helvetica, sans-serif;
	font-size        : 14px;
	color            : #006600;
	margin           : 7px;
	text-align       : center;
	font-weight: bold;
}

#quadro_titulo{
	width				: 180px;
	height				: 20px;
	margin				: 5px 5px;
	font-family         : Arial, Helvetica, sans-serif;
	font-weight         : bolder;
	text-transform      : uppercase;
	color               : #000000;
	font-size           : 12px;
	text-align          : center;
}	

#quadro_imagem{
	width				 : 145px;
	height				 : 110px;
	margin				 : auto;
	background-position  : center center;
}


#quadro_imagem img{
	border : none;

}

#quadro_descricao{
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #666666;
	font-size			: 9px;
	width				: 180px;
	height				: 35px;
	margin				: 5px 5px 2px 2px;
	text-align          : center;
	vertical-align      : top;
	
}

#quadro_veja{
	width				: 99px;
	height				: 33px;
	margin				: 5px auto;
	clear: both;
}

.borda-off{
	border-bottom-width  : 1px;
	border-bottom-style  : double;
	border-bottom-color  : #E4E4E4;
	border-right-width   : 1px;
	border-right-style   : none;
	background-color     : #FFFFFF;
	border-right-color   : #FFFFFF;
}

/* Vitrine de promoçoes */

#exibe {
	float				: right;
	margin				: 10px 1px;
	width				: 180px;
	height				: 217px;
	background			: url(images/fundo_pro2.jpg) no-repeat;
}

#imagem{
	width				: 145px;
	height				: 110px;
	margin				: auto;
}


#imagem img{
	border				: none;
}

#descricao{
	font-size			: 11px;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #FFFFFF;
	width				: 170px;
	height				: 30px;
	margin				: 5px 5px 2px 2px;
}

#valor{
	width				: 100px;
	height				: 20px;
	margin				: 5px 5px;
}

#veja{
	width				: 111px;
	height				: 25px;
	margin				: 5px auto;
}

/* fim promocao */

.post h1 {
	font-weight			: normal;
}

/* fim da Vitrine */

.title {
	margin				: 0;
	padding				: 30px 0 4px 0px;
	text-transform		: lowercase;
	font-family			: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size			: 30px;
	font-weight			: normal;
}

.title a {
	border-bottom		: none;
	color				: #454545;
}

.byline {
	margin				: -4px 0px 20px 0px;
	padding				: 4px 2px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
}

.byline a {
	color				: #666666;
}

.tag {`
	padding				: 0 15px;
}

.entry {
	padding				: 0px 0px;
}

.links {
	width				: 80px;
	height				: 33px;
	text-align			: right;
	font-weight			: bold;
}

.links a {
	display				: block;
	height				: 25px;
	padding-top			: 8px;
	text-align			: left;
}

.links a:hover {
}

/* inicio menu lateral */

#sidebar1 {
	float				: left;
	width				: 190px;
	background-image    : url(images/bg_sidebar.gif);
	background-repeat   : no-repeat;
	background-position : left top;
}

#sidebar2 {
	float				: right;
	width				: 190px;
	background-image    : url(images/bg_sidebar.gif);
	background-repeat   : no-repeat;
	background-position : left top;
}

.sidebar {
	float				: left;
	padding-top			: 24px;
	color				: #595959;
}

.sidebar ul {
	margin				: 0;
	padding				: 0;
	list-style			: none;
}

.sidebar li {
	padding				: 0 0 10px 0;
	
}


.sidebar li ul {
	background			    : none;
	padding-bottom		    : 10px;
}

.sidebar li li {
	margin					: 0px 10px;
	padding					: 2px 0px;
}


.sidebar li h2 {
	height					: 26px;
	margin					: 0 0 0 0;
	padding					: 14px 15px 14px 15px;
	text-transform			: capitalize;
	font-size				: 22px;
	font-family				: Arial, Helvetica, sans-serif;
	font-weight				: normal;
	color					: #454545;
}

.sidebar h2 a { }

.sidebar a {
	font-size    			: 12px;
}

.sidebar label {
	padding-left 			: 5px;
	font-size    			: 12px;
	color        			: #000000;
	font-weight  			: bolder;
}

.sidebar p {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* fim menu lateral */

/*  menu superior */

#fundo_menu {
	width					: 100%;
	margin					: 0 auto;
	height					: 92px;
	background				: url(images/fundoMenuTopo.jpg);
}


#menu_topo {
	width					: 1001px;
	margin					: 0 auto;
	height					: 82px;
	padding					: 0px 0px;
	background				: url(images/fundoTopoCarnaval.jpg) center top;
}
#enfeiteCarnaval
{
	position				: absolute;
	left					: 100px;
	z-index					: 0;
}
#menu ul {
	padding					:0px;
	margin					:0px auto;
	width					:610px;
	float					:left;
	list-style				:none;

}

#menu ul li { 
	float					: left;
	line-height				: 70px;
	width					: 85px;
}

#menu ul li a {
	padding					: 5px 27px;
	float					:left;
	font-weight				:bold;
	/* visual do link */
	color					: #fff;
	text-decoration			: none;
}

#menu ul li a:hover {
/*
color						: #6D6D6D;
*/
color						: #F00;
}

/* fim menu superior */

/* Search */

#searchform {
	margin					: 0;
	padding					: 0 0 20px 0;
}

#searchform br {
	display					: none;
}

.botao_form {
	background				: url(images/fundo_menu.jpg);
	color					: #FFFFFF;
	font					: 11px Verdana, Arial, Helvetica, sans-serif;
	border					: 1px #999999 solid;
}


/* Rodapé */

#footer-wrapper {
	width					: 100%;
	height					: 34px;
	background				: url(images/rodape1.jpg);
	background-color		: #FFF;
	text-align				: center;
}

#footer {
	font-size				: 14px;
	font-weight				: bold;
	width					: 1000px;
	height					: 28px;
	margin					: 0px auto;
	padding					: 6px 15px;

}

.marcasRodape img {
	margin: 5px;
	filter: gray;
}
.marcasRodape img:hover {
	filter: none;
}

#footer-wrapper2 {
	width					: 100%;
	height					: auto !important;
	clear: both;
	float: left;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center bottom;
}

#footer2 {
	width					: 1000px;
	height					: 231px;
	
}


#footer a {
	color					: #EDE7DB;
}

#footer .link {
}

#footer .copyright {
}

/* Fim rodapé */

/********* fontes *************************/

.branco{
	color					: #FFFFFF;
	font-size				: 11px;
	font-weight				: bold;
	}
	
.rodape{
	color					: #666666;
	font					: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight				: bold;
	clip: rect(auto,auto,auto,auto);
	}
	
.palavras{
	padding-bottom		: 0px;
	line-height			: 200%;
	text-indent			: 0px;
}

.palavras a{
	font-size  : 11px;
	color: #333333;
	font-weight: bold;
	text-align: center;
}


#box_titulo {
	margin-top: 24px;
	background: url(images/barraTituloLancamentos.jpg) no-repeat center;
	width: 612px;
	text-align: center;
	height: 31px;
	position: relative;
	z-index	:0;
	
}

#box_titulo label{
	font-family             : Arial, Helvetica, sans-serif;
	font-size               : 16px;
	color                   : #000;
	font-weight: bold;
	height: 31px;
	line-height: 25px;
	position: relative;
}


.table-promocao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}
form {
	margin: 0px;
	padding: 0px;
}
input,textarea,select {
	margin-bottom: 4px; margin-top: 4px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	letter-spacing: normal;
}

#tagCloud {
	text-align:center;
	padding:5px;
	overflow:auto;
	font-size:70%;
	font-family:arial;
}
#tagCloud h2 {
	text-align:center;
	color:#000000;
	font-size:2.5em;
	margin:0 0 10px 0;
	background:url(images/cloud.gif) no-repeat 0;
	padding:15px 0 15px 80px;
}
#tagList { text-align:center; margin:0; padding:0; }
#tagList li { text-align:center; list-style-type:none; float:left; margin:0 10px; height:35px; }
#tagList li a {
	text-align:center;
	text-decoration:none;
	color:#333333;
}
#tagList li a:hover { text-align:center; text-decoration:underline; }



.paginacao{
	margin : 15px 0;
	float  : left;
	width  : 100%
}

.paginacao a, .paginacao label{
	padding    : 2px 4px;
	border     : solid 1px #FFF;
	text-align : center;
	color      : #000;
	
}

.paginacao label, .paginacao a:hover{
	background-color: #DDDDDD;
	border     : solid 1px #BCB7D3;
}

.paginacao label, .paginacao b{
	margin-right: 2px;
	margin-left : 4px;
	padding     : 2px 6px;
	background-color: #DDDDDD;
	border     : solid 1px #BCB7D3;
	color      : #000;
}

.tituloMenu {
	 width: 175px;
	 height: 25px;
	 
	 background: #000;
	 
	 text-align: center;
	 font-size: 16px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 color: #FFF;
	 line-height: 25px;
}
#mascaraCarnaval
{
	width				:248px;
	height				:62px;
	position			:absolute;
	top					:370px;
	left				:380px;
	z-index				:1;
}
#linksMenu
{
	position			:relative;
	z-index				:5;
}
