@import url("style-sobre.css");
/*
Theme Name: Blog da Rachel
Theme URI: http://www.agenciaduca.com.br
Description: Blog da Rachel.
Version: 1.0
Author: Marcelo Graciolli
Author URI: http://www.marcelograciolli.com
Tags: Blog daRachel, Racheldovale, Rachel, Cultura, Destinos
*/

/*Reset*/
* {
	border: 0;
	margin: 0;
	padding: 0;
}
ul li{
	list-style-type: none;
}
img{
	border: 0px;
}
blockquote{
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-style: italic;
}
/*Tags*/
html {
	overflow: -moz-scrollbars-vertical;
}

body {
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	width: 100%;
	background-position: top center;
	background-color: #430e06;
	font-family: "Georgia";
	font-size: 14px;
}

/*banner superior*/
#banner_superior{
	position: relative;
	margin: 0 auto;
	width: 100%;
	height: 134px;
	background-image:url(images/bg_banner_cores.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
}
#banner_superior .fundo_banner{
	background-image: url(images/fundo_banner.gif);
	width: 100%;
	height: 108px;/*124px - 16px*/
	text-align: center;
	padding-top: 16px;
}
#banner_superior .fundo_banner .banner_principal{
	/*position: relative;
	margin: 0 auto;
	width: 728px;
	height: 90px;
	background-color: #522007;
	*/
	position: absolute;
	width: 728px;
	height: 90px;
	left: 50%;
	margin-left: -367px;
}
/*menu*/
#menu{
	background-image: url(images/bg_menu.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 662px;
	height: 40px;
}
#menu ul{
	margin-left: 17px;
}
#menu ul li{
	position: relative;
	float: left;
	display: block;
	float: left;
	margin-right: 11px;
	background: #d8983c;
	height: 29px;
	cursor: pointer;
}
#menu ul li span{
	position: absolute;	
	background-repeat: no-repeat;
	width: 4px;
	height:29px;
	@margin-top: 0px;	
}
#menu ul li span.inicio{
	background-image: url(images/menu_2_inicio.png);
	margin-left: -4px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://blogdarachel.finching.me/wp-content/themes/blog%20da%20rachel/images/menu_2_inicio.png', sizingMethod='scale');
	_background: none;
}
#menu ul li span.fim{
	background-image: url(images/menu_2_fim.png);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://blogdarachel.finching.me/wp-content/themes/blog%20da%20rachel/images/menu_2_fim.png', sizingMethod='scale');
	_background: none;
}
.over_inicio{
	background-image: url(images/menu_1_inicio.png);
	margin-left: -4px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://blogdarachel.finching.me/wp-content/themes/blog%20da%20rachel/images/menu_1_inicio.png', sizingMethod='scale');
	_background: none;
}
.over_fim{
	background-image: url(images/menu_1_fim.png);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://blogdarachel.finching.me/wp-content/themes/blog%20da%20rachel/images/menu_1_fim.png', sizingMethod='scale');
	_background: none;
}
#menu ul li a{
	/*display: block;/*
	position: relative;
	float: left;*/
	font-family: "Georgia";
	color: #ffeed6;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	height:29px;
	position: relative;
	padding: 6px 8px 6px 8px;
	line-height: 29px;
}
#menu ul li.ativo{
	background-color: white;
}
#menu ul li.ativo a{
	color: #471603;
}
#menu ul li.ativo span.inicio{
	background-image: url(images/menu_1_inicio.png);
	margin-left: -4px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://blogdarachel.finching.me/wp-content/themes/blog%20da%20rachel/images/menu_1_inicio.png', sizingMethod='scale');
	_background: none;
}
#menu ul li.ativo span.fim{
	background-image: url(images/menu_1_fim.png);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://blogdarachel.finching.me/wp-content/themes/blog%20da%20rachel/images/menu_1_fim.png', sizingMethod='scale');
	_background: none;
}
/*Container*/
#container {
	position: relative;
	width: 970px;
	left: -11px;
	@left: -10px;
	margin: 0 auto;
	text-align: left;
}
#container #header{
	width: 916px; /*970px -54px*/
	height: 122px;/*170px - 38px*/
	padding-top: 38px;
	padding-left: 54px;
}
#container #header h1 a{
	display: block;
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	width: 176px;
	height: 0pt;
	padding-top: 94px;
	overflow: hidden;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://blogdarachel.finching.me/wp-content/themes/blog%20da%20rachel/images/logo.png', sizingMethod='scale');
	_background: none;
	cursor: pointer;
}
#container #header a#rss{
	position: absolute;
	top: 11px;
	right: 29px;
	background-image: url(images/rss.gif);
	background-repeat: no-repeat;
	width: 24px;
	height: 0pt;
	padding-top: 24px;
	overflow: hidden;
}
#content{
	width: 970px;
	background-image:url(images/bg_content.gif);
	float: left;
	/*min-height: 1336px;*/
}
*html #content{
	/*height: 1336px;*/
}

/*conteudo*/
#content .conteudo{
	float: left;
	width: 662px;
	margin-right: 1px;
}
/*entry*/
.entry{
	color: #5c463e;
}
.entry h2,
.entry h3,
.entry h4,
.entry h5,
.entry h6,
.entry h7{
	margin-bottom: 20px;
}

.entry h2{font-size: 24px; color: #6e2306;}
.entry h3{font-size: 20px;color:#fc684a !important;}
.entry h4{font-size: 16px;color: #7dcfe7;}
.entry h5{font-size:14px; color:#ed352f; }
.entry h6{font-size: 16px; color: #fcc77b}
.entry h7{font-size: 14px; color: #dc8524}
.entry ul, .entry ol{
	margin-left: 30px;
	margin-bottom: 20px;
}
.entry ul li{
	list-style-type: disc;
}
.entry ol li{
	list-style-type: decimal;
}
.entry p{
	margin-bottom: 20px;
}
.entry img{
	border: 1px solid #fcca83;
	padding: 4px !important;
}
.entry a:hover{
	background-color: #e44e3f;
	color: #FFFFFF;
}
.entry a{
	color: #e44e3f;
	text-decoration: underline;
	text-align: left;
}
.entry blockquote{
	background-image: url(images/blockquote.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #dc8524;
	font-family: "Georgia";
	font-size: 14px;
	padding-left: 40px;
}
/*page*/
#content .conteudo .post.page{
	padding: 22px 8px;
}
#content .conteudo .post.page img{
	border: none;
	clear: both;
}
#content .conteudo .post.page h2{
	font-size: 24px;
	font-weight: bold;
	color: #6e2306;
}
.imagem_page{
	background-image: url(images/bg_data.jpg);
	background-repeat: no-repeat;
	width: 58px;
	height: 40px;
	display: block;
	float: left;
	margin-right: 22px;
}
.texto_page{
	float: left;
	width: 550px;
}
/*page arquivo*/
.arquivo{
	padding-top: 25px;
}
.arquivo h2{
	font-family: "Georgia";
	color: #cd0000;
	font-weight: bold;
	font-size: 24px;
	padding-left: 25px;
}
.arquivo .mes{
	min-height: 100px;
	width: 640px;
	float: left;
}
*html .arquivo .mes{
	height: 100px;
}
.arquivo .data{
	margin-right: 20px;
	top: 12px;
}
.arquivo .data p{
	font-size: 36px;
}
.arquivo .data .posicao_data{
	position: relative;
}
.arquivo .arquivo_conteudo{
	float: left;
	width: 500px;
	margin-top: 40px;
	background-image: url(images/archive_pontilhado.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}
.arquivo .arquivo_conteudo ul{
	float: left;
	@padding-bottom: 12px;
}
.arquivo .arquivo_conteudo ul li{
	margin-bottom: 12px;
	float: left;
}
.arquivo .arquivo_conteudo span{
	color: #dc8524;
	font-family: "Arial";
	font-size: 12px;
	padding-right: 12px;
	float: left;
}
.arquivo .arquivo_conteudo .titulo{
	width: 472px; /*500px - 28px*/
	float: left;
}
.arquivo .arquivo_conteudo a{
	color: #6e2306;
	font-family: "Georgia";
	font-size: 12px;
	text-decoration: none;
}
.arquivo .arquivo_conteudo a:hover{
	text-decoration: underline;
	color: #fc684a;
}
/*search*/
.search h2.pagetitle{
	font-family: "Georgia";
	font-size: 24px;
	color: #cd0000;
	font-weight: bold;
	margin-left: 18px;
}
.search .entry img{
	display: none;
}
.page .post .balao_numero_post{
	background: none !important;
}
.page .post .balao_numero_post span,
.page .post .balao_numero_post a{
	display: none;
}
.page .post .data .posicao_data{
	display: none;
}
/*archives*/
h2.pagetitle{
	color: #cd0000;
	padding-left: 25px;
	padding-top: 25px;
}
/*post*/
img.pontilhado_h2{
	margin-top: 5px;
	margin-bottom: 11px;
}
#content .conteudo .post{
	width: 640px;
	margin-bottom: 24px;
	float: left;
}
#content .conteudo .post .data{
	position: relative;
	color: #fc684a;
	font-weight: bold;
	background-image: url(images/bg_data.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	height: 73px;
	width: 58px;
	margin-top: 28px;
	margin-left: 7px;
	_margin-left: 3px;
	text-align: right;
	float: left;
}
#content .conteudo .post .data .posicao_data{
	position: relative;
	top: -13px;
}
#content .conteudo .post .data .posicao_data p{
	font-size: 36px;
	font-family: "Georgia";
	position: relative;
	height: 36px;
	@height: 30px;
	_margin-bottom: -10px;
}
#content .conteudo .post .data .posicao_data small{
	font-size: 11px;
	font-family: "Arial";
	position: relative;
}
#content .conteudo .post .balao_numero_post{
	background-image: url(images/balao.gif);
	background-repeat: no-repeat;
	width: 56px;
	height: 31px;/*42 - 11px*/
	float: right;
	padding-top: 11px;
	position: relative;
	text-align: center;
}
#content .conteudo .post .balao_numero_post.none{
	background: none;
}
#content .conteudo .post .balao_numero_post a{
	font-family: "Georgia";
	font-size: 14px;
	font-weight: bold;
	color: white;
}
#content .conteudo .post .balao_numero_post a:hover{
	text-decoration: none;
}
#content .conteudo .post .texto{
	float: left;
	width: 555px;/*575px-20px*/
	padding-left: 20px;
	margin-top: -20px;
	margin-bottom: 5px;
}
#content .conteudo .post .texto h3{
	width: 495px;
	line-height: 20px;
	color: #6e2306;
	font-family: "Georgia";
	font-size: 24px;
	@position: relative;
}
#content .conteudo .post .texto h3 a{
	font-family: "Georgia";
	@position: relative;
	font-size: 24px;
	color: #6e2306;
	text-decoration: none;
}
#content .conteudo .post h3 a:hover{
	color: #fc684a;
}
#content .conteudo .post h2{
	width: 495px;
	line-height: 22px;
	color: #6e2306;
	font-family: "Georgia";
	font-size: 24px;
	@position: relative;
	letter-spacing: -1px;
}
#content .conteudo .post h2 a{
	font-family: "Georgia";
	@position: relative;
	font-size: 24px;
	color: #6e2306;
	text-decoration: none;
}
#content .conteudo .post h2 a:hover{
	color: #fc684a;
}
#content .conteudo .post .autor{
	float: left;
	width: 634px;
}
#content .conteudo .post .autor .box_esquerdo,
#content .conteudo .post .autor .box_direito{
	float: left;
}
#content .conteudo .post .autor .box_direito{
	width: 152px;
	margin: 1px 0px;
	@margin: 0px 0px -11px 0px;
	display: block;
}
#content .conteudo .post .autor ul{
	position: relative;
	background-image: url(images/fundo_autor.gif);
	background-repeat: repeat-y;
	padding: -1px;
	float: left;
	width: 482px;
	margin: 2px 0px;
	@margin: -1px 0px -11px 0px;
}
#content .conteudo .post .autor ul li{
	width: 482px;
	@line-height: 14px;
}
#content .conteudo .post .autor ul li label{
	display: block;
	width: 73px;/*81px -8px*/
	float: left;
	text-align: right;
	margin-right: 10px;

	font-family: "Georgia";
	font-size: 12px;
}
#content .conteudo .post .autor ul li p{
	width: 390px;
	float: left;
	color: #6e2306;
}
#content .conteudo .post .autor ul li p a{
	color: #6e2306;	
	text-decoration:none;
	position: relative;
}
#content .conteudo .post .autor ul li p a:hover{
	color: #fc684a;
	text-decoration: underline;
}
/*sidebar*/
#sidebar{
	position: relative;
	float: right !important;
	width: 307px;
	top: -54px;
}
#sidebar #search{
	position: relative;
	width: 307px;
	height: 54px;
}
#sidebar #search span{
	position: absolute;
	background-image: url(images/bg_busca.png);
	background-repeat: no-repeat;
	width: 307px;
	height: 54px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://blogdarachel.finching.me/wp-content/themes/blog%20da%20rachel/images/bg_busca.png', sizingMethod='scale');
	_background: none;
	z-index: -1;
}
#sidebar #search label{
	display: none;
}
#sidebar #search input{
	top: 11px;
	left: 45px;
}
#sidebar #search input#s{
	background-image: url(images/bg_busca_input.gif);
	background-repeat: repeat-x;
	height: 22px;
	border: 2px solid #d01025;
	float: left;
	margin-right: 2px;
	color: #862e0c;
	font-family: "Georgia";
	font-size: 14px;
	font-weight: bold;
	width: 149px;
	position: relative;
	padding-top: 2px;
	padding-left: 2px;
}
#sidebar #search input#searchsubmit{
	background: #d01025; 
	width: 59px;
	height: 28px;
	float: left;
	font-weight: bold;
	color: white;
	cursor: pointer;
	position: relative;
}
/*sidebar blocos*/
#sidebar h2{
	display: block;
	background-repeat: no-repeat;
	height: 0pt;
	overflow: hidden;
}
#flickrrss{
	margin-left: -5px;
	_margin-left: -24px;
	margin-bottom: 10px;
	float: left;
}
#flickrrss h2.widgettitle{
	display: block;
	background-image: url(images/logo_flickr.gif);
	background-repeat: no-repeat;
	width: 40px;
	height: 0pt;
	padding-top: 13px;
	overflow: hidden;
	margin-bottom: 9px;
	margin-left:  19px;
	_margin-left: 38px;
}
#flickrrss a{
	display: block;
	background-color: #390803;
	border: 5px solid #f4ae60;
	color: #c74310;
	float: left;
	margin-left: 19px;
	margin-bottom:15px;
}
#flickrrss a:hover{
	border: 5px solid #c74310;
}
#flickrrss a img{
	width: 70px;
	height: 70px;
}
#tag_cloud{
	background-image: url(images/sidebar_tag_cloud.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #8d4119;
	padding-top: 17px;
	padding-left: 17px;
    padding-right: 5px;
	float: left;
	width: 285px;/*307px - 12px*/
}
#tag_cloud h2{
	background-image: url(images/sidebar_h2_tag_cloud.jpg);
	width: 108px;
	padding-top: 39px;

}
#tag_cloud a{
	font-family: Georgia;
	color: #fcc77b;
	text-decoration: none;
	font-weight: bold;
}
#tag_cloud a:hover{
	color: white;
}
.widget_categories{
	background-color: #8d4119;
	padding-top: 17px;
	padding-bottom:28px;
	@padding-right: 1px;
	float: left;
}
.widget_categories h2{
	background-image: url(images/sidebar_h2_categories.jpg);
	width: 108px;
	padding-top: 39px;
	margin-left: 12px;
}
.widget_categories ul li{
	float: left;
	background-image: url(images/pontilhado_sidebar.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	width:139px; /*153px -14px*/
	padding-left: 14px;
	line-height: 25px;
	height: 28px;
	color: white;
	font-family: "Verdana";
	font-size: 12px;
}
.widget_categories a{
	height: 17px;
	font-size: 12px;
	color: white;
	font-family: "Verdana";
	font-size: 12px;
	text-decoration: none;
	padding: 4px 5px 4px 5px;
}
.widget_categories a:hover{
	background-color: #f42d26;
}
.widget_links{
	background-image: url(images/sidebar_links.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 10px;
	float: left;
	@padding-right: 1px;
	padding-bottom:28px;
}
.widget_links h2{
	background-image: url(images/sidebar_h2_links.jpg);
	width: 222px;
	padding-top: 39px;
	margin-left: 12px;
}
.widget_links ul li{
	float: left;
	background-image: url(images/pontilhado_sidebar.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	width:139px; /*153px -14px*/
	padding-left: 14px;
	line-height: 25px;
	height: 28px;
}
.widget_links a{
	font-family: "Verdana";
	font-size: 12px;
	color: white;
	text-decoration: none;
	padding: 4px 5px 4px 5px;
}
.widget_links a:hover{
	background-color: #f42d26;
}
#spansor{
	background-image: url(images/sidebar_spansor.gif);
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #773310;
	padding-top: 16px;
	width: 307px;
	float: left;
}
#spansor h2{
	background-image: url(images/sidebar_h2_spansor.gif);
	width: 79px;
	padding-top: 36px;
	margin-left: 12px;
	margin-bottom: 22px;
}
#spansor .anunciado{
	padding-left: 12px;

}
#spansor .anunciado .imagens{
	float: left;
	width: 70px;
	margin-right: 12px;

}
#spansor .anunciado .imagens img{
	margin-bottom: 19px;
}
#spansor .anunciado .anuncios{
	width: 200px;
	float: left;
	height: 200px;
	margin-top: -7px;
}
#literatura_pirar{
	background-image: url(images/sidebar_literatura.gif);
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #8d411a;
	padding-top: 18px;
	float: left;
	padding-bottom:28px;
	width: 307px;
}
#literatura_pirar h2{
	background-image: url(images/sidebar_h2_literatura.gif);
	width: 286px;
	padding-top: 37px;
	margin-left: 12px;
	margin-bottom: 10px;
}
#literatura_pirar ul{
	float: left;
	margin-left: -6px;
	_margin-left: -22px;
}
#literatura_pirar ul li{
	float: left;
	margin-left: 18px;
	margin-bottom: 18px;
}
#literatura_pirar ul li a{
	display: block;
	border: 2px solid #672106;
	width: 77px;
	height: 109px;
}
#literatura_pirar ul li a:hover{
	border: 2px solid #d3d13e;
}



#Shopping-Uol_pirar{
	background-image: url(images/sidebar_links.gif);
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #8d411a;
	padding-top: 18px;
	float: left;
	padding-bottom:28px;
	width: 307px;
}
#Shopping-Uol h2{
	background-image: url(images/sidebar_h2_shopping-uol.jpg);
	width: 286px;
	padding-top: 37px;
	margin-left: 12px;
	margin-bottom: 10px;
}
.Shopping-Uol-box{
	margin-left: 15px;
	background-color: #facf91;
	height: Shopping-Uol-box;
	width: 265px;
	padding-left: 10px;
	border: 1px solid #CC9933;
	margin-top: 5px;
}











/*footer*/
/* Hack para o Safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
   div#footer {right: 2px;}
}
#footer{
	clear: both;
	position: relative;
	background-image: url(images/bg_footer.jpg);
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	height: 536px;	
}
#footer #boxes{
	position: relative;
	width: 970px;
	margin: 0 auto;
	right: 11px;
	top: 10px;
}
#footer #boxes .box{
	height: 290px;
	float: left;
	background-image: url(images/pontilhado_lateral.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#footer h2{
	display: block;
	background-repeat: no-repeat;
	height: 0pt;
	overflow: hidden;
	margin-bottom: 5px;
}
#footer .divisoria{
	background-image: url(images/pontilhado_footer.gif);
	background-repeat: no-repeat;
	width: 307px;
	height: 1px;
}
#footer #boxes .box.primeiro{width: 308px;padding: 0px 10px 0px 10px;}
#footer #boxes .box.segundo{
	width: 320px;/*332px -12px*/
	padding-left: 12px;
}
#footer #boxes .box.terceiro{
	width: 299px;/*308px - 9*/
	background: none;
	font-family: "Georgia";
	font-size: 12px;
	color: #fcc77b;
	padding-left: 9px;
}

#footer #boxes .box.primeiro h2{
	background-image: url(images/footer_h2_posts.jpg);
	width: 218px;
	padding-top: 34px;
}
#footer #boxes .box.primeiro ul {
	_margin-top: -15px;
}
#footer #boxes .box.primeiro li{
	background-image: url(images/pontilhado_footer.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	height: 49px;
}
#footer #boxes .box.primeiro li a{
	display: block;
	width: 295px; /*307px-12px*/
	height: 45px;/*48px -3px*/
	padding: 3px 6px 0px 6px;
	color: #ecb36c;
	text-decoration: none;
	font-family: "Georgia";
	font-size: 12px;
}
#footer #boxes .box.primeiro li a:hover{
	background-color: #662309;
}
#footer #boxes .box.segundo a{
	font-family: "Georgia";
	font-size: 12px;
	display: block;
	color: #fcc77b;
	text-decoration: none;
}
#footer #boxes .box.segundo h2{
	background-image: url(images/footer_h2_comentarios.jpg);
	width: 240px;
	padding-top: 34px;
}
#footer #boxes .box.segundo ul{
	width: 307px;
	_margin-top: -15px;
}
#footer #boxes .box.segundo li{
	background-image: url(images/pontilhado_footer.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	height: 49px;
}
#footer #boxes .box.segundo a{
	height: 45px;/*48px -3px*/
	padding: 3px 6px 0px 6px;
}
#footer #boxes .box.segundo a span{
	color:#d3d13e;

}
#footer #boxes .box.segundo a:hover{
	background-color: #662309;
}
#footer #boxes .box.terceiro a{
	color: #fcc77b;
	text-decoration: none;
}
#footer #boxes .box.terceiro a:hover{
	color: white;
	text-decoration: underline;
}
#footer #boxes .box.terceiro .encontre_a_gente{height: 79px;margin-top: 5px;}
#footer #boxes .box.terceiro .creditos{height:116px;}
#footer #boxes .box.terceiro .admin{height: 60px;}
#footer #boxes .box.terceiro .encontre_a_gente h2{
	background-image: url(images/footer_h2_encontre_a_gente.gif);
	width: 205px;
	padding-top: 31px;
}
#footer #boxes .box.terceiro .creditos h2{
	background-image: url(images/footer_h2_creditos.gif);
	width: 65px;
	padding-top: 22px;
}
#footer #boxes .box.terceiro .admin h2{
	background-image: url(images/footer_h2_admin.gif);
	width: 55px;
	padding-top: 20px;
}
p.copyright{
	width: 290px;
	height: 24px;
	font-family: "Georgia";
	font-size: 12px;
	color: #d3d13e;
}
/*Padrões do wordpress*/
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/*comentarios*/
h3#comments{
	float: left;
	width: 100%;
	padding-left: 30px;
	_padding-left: 20px;
	width: 604px;/*634 -30px*/
	font-size: 18px;
	color: #51110a;
	margin-bottom: 20px !important;
	@margin-bottom: -63px !important;
}
h3#comments span{
	color: #f42d26;
	font-size: 24px;
	width: 50px;
	display: block;
	float: left;
	line-height: 20px;
	text-align: right;
	margin-right: 10px;
}
ol.commentlist{
	float: left;
	margin-left: 30px;
	_margin-left: 10px;
}
ol.commentlist li{
	position: relative;
	float: left;
	list-style-type: none;
	margin-bottom: 18px;	
}
ol.commentlist li a.permalink_icone{
	position: absolute;
	display: block;
	background-image: url(images/comentario_icone.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 0pt;
	padding-top: 16px;
	overflow: hidden;
	right: 10px;
	top: 5px;
}
ol.commentlist li .avatar{
	background-image: url(images/comentario_avatar.gif);
	background-repeat: no-repeat;
	width: 50px;
	height: 79px;
	display: block;
	float: left;
	margin-right: 8px;
	text-align: center;
}
ol.commentlist li .avatar .img_avatar{
	display: block;
	width: 50px;
	height: 50px;
}
ol.commentlist li .avatar p{
	color: #ed1a3b;
	font-family: "Georgia";
	font-size: 18px;
	font-weight: bold;
	float: left;
	width: 50px;
	height: 25px;
	line-height: 25px;
}
ol.commentlist li .topo{
	background-image: url(images/comentario_bg_topo.gif);
	background-position: bottom center;
	background-repeat: repeat-x;
	float: left;
	width: 514px; /*524px -10px*/
	margin-bottom: 15px;
	padding-top: 5px;
	margin-right: 10px;
	_margin-right: 5px;
}
ol.commentlist li .topo .autor{
	float: left;
	width: 197px; /*209 - 12px*/
	padding: 0px 12px 4px 12px;
	background-image: url(images/comentario_bg_top_nome.gif);
	background-repeat: repeat-y;
	background-position: right;

	font-family: "Trebuchet MS";
	font-weight: bold;
	color: white;
}
ol.commentlist li .topo .autor a{
	color: white;
	text-decoration: none;
}
ol.commentlist li .topo .data{
	float: left;
	font-family: "Trebuchet MS";
	color: black;
	font-weight: bold;
	font-size: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	margin-top: 3px;
}
ol.commentlist li .topo .data a{
	color: black;
	text-decoration: none;
	margin-left: 10px;
}
ol.commentlist li .avatar img{
	width: 50px;
	height: 50px;
}
ol.commentlist li .comentarioconteudo{
	background-color: #d8983c;
	width: 524px;
	float: left;
}

ol.commentlist li .comentarioconteudo .conteudo_comentario{
	width: 500px !important;/*524px - 24px*/
	background-image: url(images/comentario_bg_conteudo1.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: white;
	font-family: "Georgia";
	font-size: 12px;
	padding-right: 12px;
	padding-bottom: 15px;
	float: left;
	padding-left: 12px;
}
ol.commentlist li .comentarioconteudo .conteudo_comentario p{
float: left; 
width: 500px;
margin-bottom: 20px;

}
ol.commentlist li .comentarioconteudo.comentario_par{
	background-color: #e34e3f;
}
ol.commentlist li .comentarioconteudo.comentario_par .conteudo_comentario{
	background-image: url(images/comentario_bg_conteudo2.gif) !important;
}
ol.commentlist li .comentarioconteudo .conteudo_comentario p{
}

/*formulario comentario*/
#respond{
	padding-left: 87px;
	float: left;
}
#respond h3{
	color: #862e0c;
	font-weight: bold;
	font-family: Georgia;
	font-size: 18px;
	margin-bottom: 15px;
	letter-spacing: -1px;
}
#respond .campos1{
	width: 225px;
	float: left;
}
#respond .campos2{float: left;}
#respond p{
	margin-bottom: 10px;
}
#respond label{
	color: #fc684a;
	font-weight: bold;
	font-size: 14px;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: -1px;
}
#respond input,
#respond textarea{
	background-color: #fcc77b;
	color: #862e0c;
	font-size: 12px;
	font-family: "Arial";
}
#respond .campos1 input{
	width: 194px; /*206px - 12px*/
	height: 14px;/*26 - 12px*/
	padding: 6px;
}
#respond textarea{
	width: 285px; /*297px -12px*/
	height: 114px;/*126px - 12px*/
	padding: 6px;
}
#respond input#submit{
	padding: 0px 8px;
	height: 26px;
	font-size: 12px !important;
	font-family: "Georgia";
	font-weight: bold;
}
.subir{
	display: block;
	background-image: url(images/post_subir.gif);
	background-repeat: no-repeat;
	width: 108px;
	height: 23px;
	float: right;
	margin-top: 28px;
	position: relative;
}
.subir a{
	display: block;
	width: 106px;
	height: 0pt;
	padding-top: 17px;
	overflow: hidden;
}
/*navigation*/
.navigation{
	width: 620px;/*640px - 20px*/
	padding-left: 20px;
	float: left;
	margin-bottom: 20px;
	@padding-bottom: 20px;
}
/*nav home*/
.navigation.home a{
	background-repeat: no-repeat;
	color: #f54943;
	font-family: "Georgia";
	font-size: 14px;
	text-decoration: none;
}
.navigation.home a:hover{
	color: #50b6d4;
}
.home .alignright  a{
	background-image: url(images/proxima.gif);
	background-position: right center;
	padding-right: 15px;
}
.home .alignleft a{
	padding-left: 15px;
	background-image: url(images/anterior.gif);
	background-position: left center;
}
/*nav single*/
.navigation.single{
	float: left;
	padding-left: 80px;
	width: 550px;
}
.navigation.single a{
	background-repeat: no-repeat;
	display: block;
	font-family: Georgia;
	font-size: 16px;
	color: #fc684a;
	text-decoration: underline;
	width: 220px;
	min-height: 54px;
	padding-top: 16px;
	line-height: 16px;
	letter-spacing: -1px;
	font-weight: bold;
}
*html .navigation.single a{
	height: 54px;
}
.navigation.single a:hover{
	color:#6e2306;
	text-decoration: none;
}
.navigation.single .alignleft a{
	background-image: url(images/single_anterior.gif);
	background-position: top left;
	padding-left: 32px;
}
.navigation.single .alignright a{
	background-image: url(images/single_proxima.gif);
	background-position: top right;
	text-align: right;
	padding-right: 32px;
}
/*publicacoes relacionadas*/
.publicacao_relacionada{
	float: left;
	padding-left: 84px;
	width: 550px;
}
.publicacao_relacionada h3{
	font-family: "Arial";
	font-size: 18px;
	color: #7dcfe7;
	font-weight: normal;
	background-image: url(images/bg_publicacoes_relacionas.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	padding-bottom: 4px;
}
.publicacao_relacionada ul{
	margin-bottom: 15px;
}
.publicacao_relacionada ul li{
	background-image: url(images/bg_publicacoes_relacionas.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	padding-bottom: 1px;
}
.publicacao_relacionada ul li a{
	background-image: url(images/proxima.gif);
	background-repeat: no-repeat;
	background-position: 4px 6px;
	padding: 4px 0px 4px 20px;
	display: block;
	width: 530px; /*550px -20px*/
	color: #fd866e;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.publicacao_relacionada ul li a:hover{
	background-color: #6e2306;
}
.banner_secundario{
	clear: both;
	float: left;
	width: 468px;
	height: 60px;
	background: #cbcbcb;
	margin-left: 84px;
	_margin-left: 42px;
	margin-bottom: 42px;
}