
@font-face {
    font-family: 'BahamasRegular';
    src: url('../fontes/bahamasn-webfont.eot');
    src: url('../fontes/bahamasn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontes/bahamasn-webfont.woff') format('woff'),
         url('../fontes/bahamasn-webfont.ttf') format('truetype'),
         url('../fontes/bahamasn-webfont.svg#BahamasRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	vertical-align:baseline;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif
}
html {
	overflow-y:scroll
}
body {
	line-height:1;
	font-size:13px;
	background:url(../images/bg.jpg) top repeat-x fixed
}
body#coments {
	background:#624F31!important
}
table {
	border-collapse:collapse;
	border-spacing:0
}
section, article, aside, header, footer, nav, dialog, figure, fieldset {
	display:block
}
.clear {
	clear:both
}
a {
	text-decoration:none
}
ul, ul li, ul li ul, div, h1, h2, h3, h4, h5, h6, p, a, section, article, aside, header, footer, nav, dialog, figure, fieldset, iframe, form, button {
	list-style:none;
	position:relative
}
img {
	border:0
}
h1, h2, h3, h4, h5, h6, p {
	margin-bottom:10px
}
body h1 {
	font-size:24px
}
body h2 {
	font-size:20px
}
body h3 {
	font-size:18px
}
body h4 {
	font-size:16px
}
body h5 {
	font-size:14px
}
body h6 {
	font-size:10px
}
hr {
	border:0;
	border-top:1px solid #806846
}
form.form {
	margin:20px 0 0 10px;
	text-indent:0;
	color:white;
	width:66%;
	float:left;
	left:50px
}
form.form label {
	font-weight:bold;
	color:#d1bda0;
	font-size:15px;
	line-height:25px;
	display:block;
	float:left
}
form.form br {
	clear:left
}
form.form input[type='text'], form.form input[type='password'], form.form textarea, form.form select {
	width:249px;
	margin-bottom:0;
	border:1px solid #CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	float:right;
	margin-top:5px
}
form.form select {
	width:255px
}
form.form input[type='text'], form.form input[type='password'], form.form textarea {
	padding:1px 2px
}
form.form textarea {
	height:150px
}
form.form input[type='file'] {
	width:260px;
	float:left;
	margin-bottom:8px
}
form.form input[type='text'].cidade {
	width:177px
}
form.form input[type='text'].uf {
	width:16px
}
form.form button[type='submit'] {
	margin-top:5px;
	padding:5px;
	width:auto;
	border:1px solid #CCC;
	cursor:pointer;
	margin-left:80px
}
form.form button[type='submit'] span {
	color:#555;
	text-indent:7px
}
form.form button[type='submit']:hover {
	background:#e9dece
}
form.form div.boxes {
	float:right;
	margin-top:5px;
	width:249px
}
form.form span {
	float:left;
	position:relative;
	top:0;
*top:1px;
*padding-top:2px;
	color:#eee3d3;
	font-size:11px;
	margin-right:8px
}
form.form input.boxes {
	float:left;
	margin:0 5px 0 0;
	background:none
}
div.resposta {
	position:absolute;
	top:70px;
	left:16px;
	opacity:0.8;
	filter:alpha(opacity=80);
	width:300px;
	height:auto;
	text-align:center
}
div.resposta h1 {
	background:url(../images/barra_aviso.png);
	margin:0;
	height:29px;
	z-index:500
}
div.resposta h1 a {
	cursor:pointer;
	background:url(../images/bt_fechar.png);
	width:21px;
	height:20px;
	float:right;
	top:4px;
	right:8px
}
div.resposta div {
	background:#eee;
	border:1px solid #ccc;
	top:-2px;
	padding:10px
}
div.resposta div * {
	opacity:1;
	filter:alpha(opacity=100)
}
form.form small.error {
	color:red;
	width:100%;
	display:block;
	left:0;
	line-height:normal
}
.centralizar {
	margin:0 auto
}
h1.titulo {
	width:101%;
	height:30px;
	margin:0 0 15px -12px;
	color:white;
	font-weight:normal;
	padding:3px 20px 5px 0;
	background:url(../images/title.png) repeat-x bottom;
	text-align:right
}
section.lateral_left {
	float:left;
	margin-left:20px
}
.left {
	float:left
}
.right {
	float:right
}
.justify {
	text-align:justify
}
.pad_5lr {
	padding:0 5px
}
ul li a, section.lista ul li nav span, section.tendencias_e_eventos #texto a {
	color:#655134!important
}
ul li a:hover, section.tendencias_e_eventos #texto #autor a:hover, section.tendencias_e_eventos #texto a:hover {
	color:white!important;
	text-decoration:underline
}
#header_760, #footer_760, #article_760, #header_800, #footer_800, #article_800, #header_830, #footer_830, #article_830, #header_930, #footer_930, #article_930, #header_970, #footer_970, #article_970, #nav {
	width:760px;
	height:100%;
	margin:auto;
	z-index:100
}
#article_760, #article_800, #article_930, #article_930, #article_970 {
	background:url(../images/bg_article.png)
}
#header_800, #footer_800, #article_800 {
	width:800px
}
#header_830, #footer_830, #article_830 {
	width:830px
}
#header_930, #footer_930, #article_930 {
	width:930px
}
#header_970, #footer_970, #article_970, #nav {
	width:970px
}
#article_760, #article_800, #article_830, #article_830, #article_930, #article_970 {
	min-height:500px;
	line-height:normal;
	padding:0 4px
}
footer {
	top:0;
	padding:0 24px 60px 24px;
	background:url(../images/bg_footer.png) top no-repeat
}
footer small, footer a, footer img {
	color:#8f816d;
	position:relative;
	float:left
}
footer small {
	left:280px;
	top:25px
}
footer a {
	background:url(assinatura01.png);
	width:30px;
	height:33px;
	margin-top:10px;
	float:right
}
footer img {
	margin-top:10px
}
header {
	width:100%;
	height:230px;
	background:url(../images/bg_header.jpg) top;
	z-index:200
}
header #top, header #base {
	width:100%;
	height:4px;
	background:url(../images/bg_linha_header.png) center
}
header #base {
	height:18px;
	background:url(../images/bg_linha_header02.png) center;
	position:absolute;
	bottom:-18px;
	z-index:200
}
header #logo {
	width:454px;
	height:225px
}
header #logo #fundo {
	width:100%;
	height:100%;
	position:absolute;
	left:-465px;
	background:#261a0d;
	opacity:0;
	filter:alpha(opacity=0);
	z-index:200
}
header #light01, header #light02, header #light03 {
	width:392px;
	height:164px;
	position:absolute;
	z-index:400
}
header #light01 {
	left:0
}
header #light02 {
	left:50%;
	margin-left:-196px
}
header #light03 {
	right:0
}
header #logo #pt01, header #logo #pt02, header #logo #pt03, header #logo #pt04, header #logo #linha01, header #logo #linha02 {
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);
	z-index:300
}
header #logo #pt01, header #logo #pt02 {
	width:86px;
	height:85px;
	top:40px
}
header #logo #pt01 {
	background:url(../images/pt_logo01.png);
	left:20px
}
header #logo #pt02 {
	background:url(../images/pt_logo02.png);
	right:20px
}
header #logo #pt03 {
	background:url(../images/pt_logo03.png);
	width:224px;
	height:39px;
	top:98px;
	left:115px
}
header #logo #pt04 {
	background:url(../images/pt_logo04.png);
	width:144px;
	height:14px;
	top:130px;
	left:150px
}
header #logo #linha01, header #logo #linha02 {
	background:white;
	width:0;
	height:2px;
	top:124px;
	left:106px
}
header #logo #linha02 {
	width:0;
	top:130px;
	left:77px
}
#casasc {
	/*background:url(../images/casasc.png);
	width:314px;
	height:77px;
	position:absolute;
	opacity:0;
	top:0;
	right:5%;*/
}
#pesquisa {
	background:url(../images/bg_newsletter.png);
	width:205px;
	height:60px;
	position:absolute;
	bottom:0;
	right:0;
	padding:5px 15px 0 15px
}
#pesquisa input, #newsletter input {
	width:132px;
	height:17px;
	position:absolute;
	top:22px;
	left:10px
}
#pesquisa button, #newsletter button {
	background:url(../images/bt_input.png);
	width:32px;
	height:23px;
	border:0;
	z-index:200;
	position:absolute;
	top:22px;
	right:10px;
	cursor:pointer
}
#pesquisa input {
	width:164px;
	top:25px;
	left:18px;
	z-index:500
}
#pesquisa button {
	top:25px;
	right:17px
}
#pesquisa button:hover, #newsletter button:hover {
	background-position:bottom
}
#pesquisa label, #newsletter label {
	color:white;
	font-variant:small-caps;
	font-size:16px;
	margin-left:3px
}
#newsletter label {
	margin-left:10px
}
#newsletter {
	height:58px;
	margin-top:40px;
	background:url(../images/newsletter.png)
}
#nav {
	z-index:300;
	height:54px
}
#nav ul {
	background:url(../images/bg_nav_teste.png) no-repeat;
	width:701px;
	height:54px;
	left:16px;
	margin-top:-28px
}
#nav ul li.link {
	position:absolute;
	height:51px;
	top:-2px
}
#nav ul li a {
	cursor:pointer;
	font-family:'BahamasRegular',"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#nav ul li a.hover, #nav ul li span, #nav ul li#profissionais:hover {
	background:url(../images/hover.png) left no-repeat;
	opacity:0;
	filter:alpha(opacity=0)
}
#nav ul li span, #nav ul li#profissionais:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
#nav ul li#home {
	width:46px;
	left:21px
}
#nav ul li#empresa {
	width:91px;
	left:71px
}
#nav ul li#profissionais {
	width:85px;
	left:166px
}
#nav ul li#parceiros {
	width:64px;
	left:255px
}
#nav ul li#tendencias {
	width:79px;
	left:322px
}
#nav ul li#eventos {
	width:58px;
	left:405px
}
#nav ul li#novidades {
	width:75px;
	left:466px
}
#nav ul li#destaques {
	width:74px;
	left:545px
}
#nav ul li#contato {
	width:57px;
	left:623px
}
#nav ul li#home a.hover, #nav ul li#empresa a.hover, #nav ul li#profissionais a.hover, #nav ul li#parceiros a.hover, #nav ul li#tendencias a.hover, #nav ul li#eventos a.hover, #nav ul li#novidades a.hover, #nav ul li#destaques a.hover, #nav ul li#contato a.hover, #nav ul li#home span, #nav ul li#empresa span, #nav ul li#profissionais span, #nav ul li#parceiros span, #nav ul li#tendencias span, #nav ul li#eventos span, #nav ul li#novidades span, #nav ul li#destaques span, #nav ul li#contato span {
	display:block;
	width:100%;
	height:100%
}
#nav ul li#empresa a, #nav ul li#empresa span {
	background-position:-50px
}
#nav ul li#profissionais a, #nav ul li#profissionais span, #nav ul li#profissionais:hover {
	background-position:-145px
}
#nav ul li#parceiros a, #nav ul li#parceiros span {
	background-position:-234px
}
#nav ul li#tendencias a, #nav ul li#tendencias span {
	background-position:-301px
}
#nav ul li#eventos a, #nav ul li#eventos span {
	background-position:-384px
}
#nav ul li#novidades a, #nav ul li#novidades span {
	background-position:-445px
}
#nav ul li#destaques a, #nav ul li#destaques span {
	background-position:-524px
}
#nav ul li#contato a, #nav ul li#contato span {
	background-position:right
}
#nav ul li ul.sub {
	position:absolute;
	top:79px;
	left:0px;
	width:113px;
	height:auto;
	background:#78693e;
	padding:8px 0;
	display:none
}
#nav ul li:hover ul.sub {
	display:block
}
#nav ul li ul.sub li a {
	color:white!important;
	width:101px;
	padding:6px;
	display:block
}
#nav ul li ul.sub li a:hover {
	background:#b8a36e;
	text-decoration:none
}
aside.left {
	z-index:200
}
aside.left a {
	display:block
}
aside.left nav {
	width:189px;
	height:auto;
	background:url(../images/bg_nav.png) bottom no-repeat #655134;
	padding:0 0 20px 0
}
aside.left nav ul.nav li {
	border-bottom:1px dashed #725b3a
}
aside.left nav ul.nav li a {
	font-family:'BahamasRegular',"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:4px;
	text-indent:10px;
	font-size:14px;
	color:white !important;
}
aside.left nav ul.nav li a:hover, aside.left nav ul.nav li:hover {
	background:#725b3a;
	text-decoration:none
}
aside.left nav ul.nav li ul.sub {
	position:absolute;
	margin:0;
	width:auto;
	background:#725b3a;
	top:0px;
	left:189px;
	z-index:500;
	display:none
}
aside.left nav ul.nav li ul.sub li {
	border-bottom:1px dashed #655134
}
aside.left nav ul.nav li:hover ul.sub {
	display:block
}
aside.left nav ul.nav li ul.sub li a {
	padding:4px 10px 4px 4px;
	font-size:12px;
	width:170px;
	font-variant:normal
}
aside.left nav ul.nav li ul.sub li a:hover {
	background:#655134
}
aside.left a#twitter, aside.left a#facebook, aside.left a#orkut {
	background:url(../images/links-redes.png) top no-repeat;
	width:183px;
	height:37px;
	margin:8px 0
}
aside.left a#facebook {
	background-position:left -37px
}
aside.left a#orkut {
	background-position:bottom
}
aside.left #destaques2,
aside.left #destaques3,
aside.left #parceiros2 {
	border:5px solid #958163;
	width:173px;
	margin-left:6px;
	margin-bottom:9px;
	background:white
}
aside.left #destaques2 li a,
aside.left #destaques3 li a,
aside.left #parceiros2 li a {
	display:block;
	width:173px
}
aside.left #destaques2 li a p,
aside.left #destaques3 li a p {
	position:absolute;
	font-size:11px;
	color:white;
	width:163px;
	padding:2px 5px 0 5px;
	height:38px;
	background:black;
	opacity:0.85;
	top:115px
}
aside.left #parceiros2 {
	height:100px
}
aside.left #parceiros2 img {
	left:50%;
	margin-left:-50px;
	position:absolute
}
aside.left #destaques2 li a img,
aside.left #destaques3 li a img {
	position:absolute;
	clip:rect(0 173px 155px 0)
}
aside.left h2.font {
	color:#d1bda0;
	margin:0 0 0 6px
}
aside.right {
	width:235px;
	min-height:20px;
	padding:25px 0 0 0;
	margin-bottom:-10px
}
aside.right ul {
	width:176px
}
aside.right ul li {
	background:black;
	height:108px
}
aside.right ul li.linha {
	height:1px;
	background:none;
	margin:5px 0
}
section.home #banner a, section.home #banner02 a, section.home div.tendencias_e_eventos a {
	display:block
}
section.home #banner, section.home #banner02 {
	width:517px;
	height:268px;
	border:5px solid #958163;
	background:black
}
section.home #banner02 {
	height:194px
}
section.home #banner li, section.home #banner02 li, section.home ul.tendencias li, section.home ul.eventos li {
	width:100%;
	height:100%;
	position:absolute
}
section.home #banner img {
	position:absolute;
	clip:rect(0 517px 268px 0)
}
section.home #banner02 img {
	position:absolute;
	clip:rect(0 517px 194px 0)
}
section.home div.tendencias_e_eventos {
	background:url(../images/bg_tendencias_e_eventos02.png);
	width:527px;
	height:210px;
	padding-top:35px;
	margin:6px auto
}
section.home ul.tendencias, section.home ul.eventos, section.home ul.tendencias li, section.home ul.eventos li {
	height:190px
}
section.home ul.tendencias {
	width:188px;
	margin-left:9px
}
section.home ul.tendencias li {
	width:188px;
	border:5px solid #b09876
}
section.home ul.tendencias li img {
	position:absolute;
	clip:rect(0 188px 190px 0)
}
section.home ul.tendencias li a div {
	background:black;
	width:182px;
	height:40px;
	padding:5px 0 0 6px;
	top:145px;
	color:white;
	opacity:0.85;
	filter:alpha(opacity=85);
	font-size:12px
}
section.home ul.eventos {
	width:290px;
	margin-right:18px
}
section.home ul.eventos li {
	width:290px;
	border:5px solid #b09876
}
section.home ul.eventos li img {
	position:absolute;
	clip:rect(0 290px 190px 0)
}
ul#noticias {
	height:290px;
	margin-bottom:7px;
	padding:5px 10px;
	color:#655134;
	background:#AA9270;
}
h3.font {
	color:#d1bda0;
	margin:4px;
	padding-bottom:2px
}
ul#noticias li {
	margin:5px 0;
	border-bottom:1px solid #b09876
}
ul#noticias li a:hover {
	text-decoration:none
}
section.centro {
	width:54%;
	min-height:100px;
	margin:50px 0 0 10px
}
ul.lista li {
	background:url(../images/bg_lista.png);
	padding:5px 10px 10px 10px;
	width:505px;
	height:120px;
	margin-bottom:15px
}
ul.lista li h2 {
	margin-bottom:-5px;
	color:#655134
}
ul.lista li div.foto {
	border:2px solid #8a7659;
	background:white;
	margin:5px 0 0 5px;
	width:130px;
	height:90px
}
ul.lista li div.foto a {
	display:block;
	z-index:300
}
ul.lista li div.foto img {
	position:absolute;
	clip:rect(0 130px 90px 0)
}
ul.lista li p {
	font-size:11px;
	line-height:14px;
	height:63px;
	margin-bottom:0;
	text-align:justify
}
ul.lista li nav {
	font-size:11px;
	clear:both;
	line-height:19px;
	text-indent:12px
}
ul.lista li nav span, ul.lista li nav a {
	margin-right:12px
}
ul.lista li nav span.fone {
	background:url(../images/phone.png) left 0px no-repeat;
	padding-left:19px
}
ul.lista li nav a.email {
	background:url(../images/email.png) left 1px no-repeat;
	padding-left:19px
}
ul.lista li nav a.indique {
	background:url(../images/indique.png) left 0px no-repeat;
	padding-left:19px
}
ul.lista li nav span.map {
	background:url(../images/map.png) left 0px no-repeat;
	padding-left:19px
}
h4.indique {
	margin:5px 0;
	color:#8a7659
}
#indiqueBT {
	margin-left:89px
}
ul.profissionais li, ul.tendencias_e_eventos li {
	background:url(../images/bg_tendencias_e_eventos.png);
	padding:10px 10px;
	width:505px;
	height:83px;
	margin-bottom:8px
}
ul.profissionais li {
	height:95px;
	background:url(../images/bg_profissionais.png)
}
ul.profissionais li div.foto, ul.tendencias_e_eventos li div.foto {
	float:left;
	background:#9f8663;
	padding:2px;
	border:2px solid #a58c69;
	margin-right:6px;
	width:75px;
	height:75px
}
ul.profissionais li div.foto img, ul.tendencias_e_eventos li div.foto img {
	position:absolute;
	clip:rect(0 75px 75px 0)
}
ul.profissionais li b, ul.profissionais li span, ul.profissionais li a, section.tendencias_e_eventos #texto #autor a {
	color:#806846;
	font-size:11px
}
ul.profissionais li span.nome {
	font-size:15px;
	font-weight:bold
}
ul.profissionais li span {
	color:#655134
}
ul.profissionais li img.left {
	margin-right:5px
}
ul.profissionais li p.info1 {
	float:left;
	width:185px
}
ul.profissionais li p.info1 a, ul.profissionais li p.info1 span {
	display:block
}
ul.profissionais li p.info2 {
	width:210px;
	height:90px;
	margin-top:0;
	padding:4px 8px 2px 9px;
	float:right;
	text-align:justify;
	line-height:13px;
	_line-height:14px
}
section.tendencias_e_eventos #texto #foto-texto, section.tendencias_e_eventos #texto #autor div, section.tendencias_e_eventos #fotos li {
	float:left;
	margin:0 10px 0 5px;
	background:#9f8663;
	padding:2px;
	border:2px solid #a58c69
}
section.tendencias_e_eventos h3, section.tendencias_e_eventos small, section.tendencias_e_eventos b {
	display:block;
	color:#6c5637;
	margin-left:5px
}
section.tendencias_e_eventos h3 {
	margin-bottom:-3px
}
section.tendencias_e_eventos small {
	display:block;
	margin-bottom:10px
}
section.tendencias_e_eventos #texto #foto-texto {
	width:250px
}
section.tendencias_e_eventos #texto #autor {
	width:98%;
	height:39px;
	color:#6c5637;
	background:#aa9270;
	margin-top:5px
}
section.tendencias_e_eventos #texto #autor div {
	width:30px;
	height:30px;
	margin-right:3px
}
section.tendencias_e_eventos #texto #autor div img {
	position:absolute;
	clip:rect(0 30px 30px 0)
}
section.tendencias_e_eventos #texto #autor span {
	font-size:24px;
	position:absolute;
	bottom:0;
	right:6px;
	color:#9f8662
}
section.tendencias_e_eventos #fotos {
	width:507px
}
section.tendencias_e_eventos #fotos #ver-foto {
	width:505px;
	height:400px;
	margin:10px 0 0 0;
	border:1px solid #806846;
	background:#9f8663;
	text-align:center;
	vertical-align:middle;
	padding-right:3px
}
section.tendencias_e_eventos #fotos #ver-foto * {
	vertical-align:middle
}
section.tendencias_e_eventos #fotos #ver-foto span {
	display:inline-block;
	height:100%
}
section.tendencias_e_eventos #legenda {
	margin-top:5px;
	color:#6c5637
}
ul.tendencias_e_eventos li h5 {
	color:#6c5637;
	margin-bottom:3px
}
ul.tendencias_e_eventos li small {
	color:#806846;
	font-size:10px;
	display:block;
	line-height:10px;
	margin-bottom:2px
}
ul.tendencias_e_eventos li div.foto {
	width:130px
}
ul.tendencias_e_eventos li div.foto img {
	clip:rect(0 130px 75px 0)
}
ul.tendencias_e_eventos li p {
	font-size:11px
}
section.centro a.voltar, section.tendencias_e_eventos a.voltar {
	color:#dfceb4;
	font-size:18px;
	clear:both
}
ul.feed li {
	font-size:16px
}
ul.parceiros {
	margin-left:20px
}
ul.parceiros li {
	float:left;
	margin:5px;
	padding:3px;
	width:100px;
	height:100px;
	background:white;
	border:2px solid #a58c69
}
section.contato form {
	margin-left:10px
}
section.contato fieldset {
	border:1px solid #806846;
	padding:0 10px 10px;
	margin:10px 0 0 0;
	width:96%;
	font-size:12px;
	float:left;
	text-align:left;
	background:#a8906e;
	background:none\9
}
section.contato fieldset legend {
	font-size:18px;
	padding:0 5px;
	padding-bottom:5px;
	color:#806846
}
section.contato fieldset p {
	margin-bottom:5px;
	color:#dfceb4
}
section.contato fieldset b {
	color:#806846;
	margin-right:8px
}
section.contato fieldset a {
	color:#dfceb4
}
section.contato fieldset a:hover, ul.paginacao li a[href]:hover, section.contato #map a:hover, section.centro a.voltar:hover, section.tendencias_e_eventos a.voltar:hover {
	text-decoration:underline;
	color:#806846
}
section.contato #map {
	float:right;
	width:380px;
	margin-top:20px;
	right:20px
}
section.contato #map iframe {
	border:1px solid #ccc
}
section.contato #map a {
	color:black
}
ul.paginacao {
	width:auto;
	height:18px;
	float:right;
	margin:6px 0 3px 0;
	right:30px
}
ul.paginacao li {
	float:left;
	font-size:11px;
	margin-top:1px;
	color:#806846
}
ul.paginacao li input[type='text'] {
	width:30px;
	height:14px;
	font-size:11px;
	color:#806846;
	text-align:center
}
ul.paginacao li a, ul.paginacao li span {
	margin:1px;
	color:#806846
}
ul.paginacao li a.voltar {
	background:url(../images/voltar.jpg)
}
ul.paginacao li button.avancar {
	width:16px;
	height:16px;
	background:url(../images/avancar.jpg);
	display:block;
	border:none;
	margin:1px;
	cursor:pointer
}
hr {
	border:0;
	border-top:1px solid #806846
}
dl#comentario {
	padding:5px;
	background:#aa9270;
	color:#655134;
	margin-bottom:10px
}
dl#comentario small {
	font-weight:bold;
	margin:0
}
dl#comentario p {
	font-size:11px;
	margin:0
}
dl#comentario dt {
	background:#b79f7d;
	padding:5px
}
dl#comentario dd {
	background:#bea582;
	padding:5px 5px 7px 30px
}
dl#comentario dd div {
	width:54px;
	height:54px;
	margin:0 5px 0 0;
	padding:1px;
	border:1px solid #806846
}
dl#comentario dd div img {
	position:absolute;
	clip:rect(0 54px 54px 0);
	border:0;
	padding:0;
	margin:0
}
form.absolute {
	left:70px;
	position:absolute;
}
form.absolute button {
	margin-left:90px!important;
}

