@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	background:url(../images/bg.jpg) #270216 repeat-x;
}

/* Fix IE. Hide from IE Mac */
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

img{
	border:#350000;
}

td{
	font-family:Arial, Helvetica, sans-serif;
	color:#c08fa8;
	font-size:12px;
	line-height:15px;
}

a{
	text-decoration:none;
	color:#c08fa8;
}

a:hover{
	text-decoration:underline;
	color:#c08fa8;
}

#bgconteudo{
	background:url(../images/bg.png) no-repeat top;
}

#bt01 a{
	display:block;
	background:url(../images/menu_bt01.png) no-repeat;
	width:57px;
	height:60px;
}

#bt01 a:hover{
	background:url(../images/menu_bt01.png) no-repeat bottom;
}

#bt02 a{
	display:block;
	background:url(../images/menu_bt02.png) no-repeat;
	width:72px;
	height:60px;
}

#bt02 a:hover{
	background:url(../images/menu_bt02.png) no-repeat bottom;
}

#bt03 a{
	display:block;
	background:url(../images/menu_bt03.png) no-repeat;
	width:76px;
	height:60px;
}

#bt03 a:hover{
	background:url(../images/menu_bt03.png) no-repeat bottom;
}

#bt04 a{
	display:block;
	background:url(../images/menu_bt04.png) no-repeat;
	width:63px;
	height:60px;
}

#bt04 a:hover{
	background:url(../images/menu_bt04.png) no-repeat bottom;
}

#bt05 a{
	display:block;
	background:url(../images/menu_bt05.png) no-repeat;
	width:58px;
	height:60px;
}

#bt05 a:hover{
	background:url(../images/menu_bt05.png) no-repeat bottom;
}

#bt06 a{
	display:block;
	background:url(../images/menu_bt06.png) no-repeat;
	width:76px;
	height:60px;
}

#bt06 a:hover{
	background:url(../images/menu_bt06.png) no-repeat bottom;
}

#bt07 a{
	display:block;
	background:url(../images/menu_bt07.png) no-repeat;
	width:75px;
	height:60px;
}

#bt07 a:hover{
	background:url(../images/menu_bt07.png) no-repeat bottom;
}

#bt_conhecacolecoes a{
	display:block;
	background:url(../images/bt_conhecacolecoes.png) no-repeat;
	width:279px;
	height:41px;
}

#bt_conhecacolecoes a:hover{
	background:url(../images/bt_conhecacolecoes.png) no-repeat bottom;
}

#btverdicas a{
	display:block;
	background:url(../images/bt_verdicas.png) no-repeat;
	width:139px;
	height:41px;
}

#btverdicas a:hover{
	background:url(../images/bt_verdicas.png) no-repeat bottom;
}

#btverinfo a{
	display:block;
	background:url(../images/bt_vermaisinfo.png) no-repeat;
	width:209px;
	height:41px;
}

#btverinfo a:hover{
	background:url(../images/bt_vermaisinfo.png) no-repeat bottom;
}

#btleiamais a{
	display:block;
	background:url(../images/bt_leiamais.png) no-repeat;
	width:123px;
	height:41px;
}

#btleiamais a:hover{
	background:url(../images/bt_leiamais.png) no-repeat bottom;
}

#btvoltar a{
	display:block;
	background:url(../images/bt_voltar.png) no-repeat;
	width:89px;
	height:41px;
}

#btvoltar a:hover{
	background:url(../images/bt_voltar.png) no-repeat bottom;
}


.bgmenu{
	background:url(../images/bg_menu.png) right bottom;
}

.bgnewsletter{
	background:url(../images/bg_newsletter.png) top right no-repeat;
}

.bgdicas{
	background:url(../images/bg_dicas.png) top right no-repeat;
}

input{
	border:1px solid #FFFFFF;
	background:#FFFFFF;
	font-size:10px;
}

textarea{
	width:178px;
	border:1px solid #FFFFFF;
	background:#FFFFFF;
	font-size:10px;
}

.btn{
	border:none;
	background:none;
}



.btn{
	border:none;
	background:none;
}

#apDiv1 {
	visibility:hidden;
	position:absolute;
	top:60px;
	z-index:1;
	border:1px solid #2d0415;
}

#apDiv1 ul {
	line-height:25px;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 120px;
	}

#apDiv1 ul li {
	position: relative;
	}

#apDiv1 ul li a {
	text-indent:20px;
	display: block;
	text-decoration: none;
	color: #ffffff;
	padding-left:10px;
	background:#7a1750;
	border-bottom: 0;
	}

#apDiv1 ul li a:hover{
	color: #FFFFFF;
	background: #49022d;	
}

#apDiv2 {
	position:absolute;
	top:90px;
}

.bgrodape{
	background:url(../images/bg_rodape.png) center top no-repeat;
}

.bg_marcas{
	background:url(../images/bg_marcas.gif) no-repeat;
}

.titcolecoes{
	background:url(../images/icon_seta.gif) left no-repeat;
	text-indent:15px;
	font-size:17px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
}

.titcursos{
	background:url(../images/icon_seta.gif) left no-repeat;
	text-indent:15px;
	font-size:14px;
	font-weight:bold;
}

.titreceitas{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.vaivem{
	padding-top:10px;
	}
	
.vaivem ul{
	display:block;
	}	

.vaivem li{
	display:inline;
	}		

.vaivem a{
	color:#ffffff;
	border:1px solid #2d0415;
	background:#800040;
	padding:5px;
	line-height:27px;
	}

.vaivem a:hover{
	border:1px solid #ffffff;
	background:#8c2615;
	padding:5px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}

.vaivem a.classifica{
		border:none;
		background:none;
	}

.vaivem a.classifica:hover{
		background:none;
		color:#ffffff;
		font-weight:bold;
	}

.lista_marcas {
	margin: 0;	
	padding: 0;
	float: left;
}

.lista_marcas li {
	float:left;
	list-style:none;
	width:175px;
	height:97px;
	padding:0;
	margin:5px 6px;
	cursor:pointer;
	vertical-align: middle;
	text-align: center;
}

.lista_marcas li img {
	padding-top: 15px;
	border: 0;
}

/* Mensagens */
.msg_info, .msg_sucesso, .msg_alerta, .msg_erro {
	border: 1px solid;
	margin: 0 auto 15px auto;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
	font-family: Verdana;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
.msg_info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url(../images/info.png);
}
.msg_sucesso {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url(../images/success.png);
}
.msg_alerta {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url(../images/warning.png);
}
.msg_erro {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url(../images/error.png);
}

/* Paginação */
div.paginacao {
	text-align:right;
	white-space:nowrap;
	margin-top:10px;
	padding:1px;
}
div.paginacao small {
	font-size:10px;
	color:#FFFFFF;
}
div.paginacao span.pagina-atual, div.paginacao a:link, div.paginacao a:visited, div.paginacao a:hover, div.paginacao a:active {
	border:0 none;
	background-color:#800040;
	padding:6px;
	text-decoration:none;
	font-family:tahoma, arial, helvetica, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	line-height:normal;
	color:#FFFFFF;
}
div.paginacao span.pagina-atual {
	border:1px solid #FFFFFF;
	background-color:#800040;
	color:#FFFFFF;
	text-decoration:none;
	font-family:tahoma, arial, helvetica, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	line-height:normal;
	padding:6px;
}

div.paginacao a:hover {
	background-color: #8C2615;
	border:1px solid #FFFFFF;
	padding:5px;
}
/* Lista de imagens */
.lista_imagens {
	margin: 0; 
	padding: 0;
	float: left;
}
.lista_imagens li {
	float:left;
	list-style:none;
	width:133px;
	height:81px;
	padding:4px;
	border:1px solid #6A013C;
	text-align:left;
	vertical-align:center;
	margin:2px;
	cursor:pointer;
}
.lista_imagens li:hover {
	border:1px solid #FFFFFF;
}
.lista_imagens li span.imagem {
	width:133px;
	height:81px;
	float:left;
}