body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #E9E4D1 url(../images/bg.jpg) top center repeat;
}

* {
	margin: 0;
	padding: 0;
	font: 13px "Lucida Grande", "Lucida Sans Unicode", Georgia, "Times New Roman", Times, serif;
	border-width: 0;
}

/* Estilo geral - Begin */

#oldbrowsers {
	display: none;
	
}

#contentBlog, #contentLivro {
	width: 739px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	
}

a span, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
	font-size: 4px;
	visibility: hidden;
	
}

	/*Head - Begin */
	#cabecalho {
	height: 57px;
	margin: 13px 0 0 0;
	}
	
	#cabecalho h1 a {
	width: 210px;
	height: 30px;
	margin: 13px 0 0 10px;
	display: block;
	float: left;
	background: url(../images/topo_geral_titulo.png) top left no-repeat;
	_background: url(../images/topo_geral_titulo.jpg) top left no-repeat;
	text-decoration: none;
	}
	
	#cabecalho ul {
	margin: 0 0 0 30px;
	}
	
	#cabecalho ul li {
	float: left;
	list-style: none inside;
	}
	
	#cabecalho ul li a {
	display: block;
	text-decoration: none;
	}

	
	#cabecalho form input.insertBusca {
	float: left;
	margin: 16px 0 0 11px;
	padding: 1px 3px;
	background-color: #FFF;
	width: 117px;
	line-height: 12px;
	font-size: 11px;
	color: #625B51;
	border: 2px groove #999;
	}
	
	#cabecalho form input.submitBusca, #contentLivro #contentContainer #mainContent form input.submitOpiniao {
	font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FFF;
	padding: 1px 6px;
	margin: 16px 0 0 5px;
	background-color: #872B00;
	border: 1px solid;
	border-top-color: #C39580;
	border-right-color: #6E2300;
	border-bottom-color: #6E2300;
	border-left-color: #C39580;
	_padding: 0 2px;
	width: auto;
	} 
	/*Head - End */

	/* Content - Begin */
	
	#contentBlog #contentContainer, #contentLivro #contentContainer {
	float: left;
	width: 735px;
	_width: 739px;
	border: 2px solid #872B00;
	border-top-width: 0;
	border-bottom-width: 0;
	}

	#contentBlog #contentContainer #mainContent, #contentLivro #contentContainer #mainContent {
	width: 558px;
	float: right;
	}

	#contentBlog #contentContainer #moreContent, #contentLivro #contentContainer #moreContent {
	width: 147px;
	_width: 177px;
	float: left;
	padding: 0 15px 30px 15px;
	position: relative;
	}
	
	#contentBlog #contentContainer #mainContent div.title h3, #contentLivro #contentContainer #mainContent div.title h3 {
	margin: 0 0 0 23px;
	height: 44px;
	}
	
	/* Content - End */

	/*Footer - Begin */

	div#footer {
	position: relative;
	float: left;
	border: 2px solid #872B00;
	border-top-width: 0;
	background-color: #FFFFE3;
	margin: 0 0 25px 0;
	}
	
	#footer h6 {
	float: left;
	width: 179px;
	}
	
	#footer h6 a:link, div#footer h6 a:link:hover, div#footer h6 a:visited, div#footer h6 a:visited:hover {
	display: block;
	border-top: 1px solid #C0B3A3;
	height: 40px;
	background: #FFFFE3 url(../images/titFooter.gif) center center no-repeat;
	text-decoration: none;
	}
	
	#footer #moreInfo {
	float: left;
	width: 558px;
	background-color: #320001;
	margin: 0 0 0 -2px;
	!important;
	}
	
	#footer #moreInfo ul {
	border-top: 1px solid #C2B6A8;
	padding: 2px 0 4px 25px;
	}
	
	#footer #moreInfo ul li {
	list-style: none inside;
	display: block;
	float: left;
	color: #FFF;
	font-size: 11px;
	line-height: 11px;
	margin: 4px 7px 5px 0;
	padding: 0 8px 0 0;
	background: url(../images/bg_footerMenu_divisor.gif) right center repeat-y;
	}
	
	#footer #moreInfo ul li.linkAutores {
	background: none;
	}
	
	#footer #moreInfo ul li a:link, #footer #moreInfo ul li a:visited {
	color: #FFF;
	font-size: 11px;
	line-height: 11px;
	}
	
	#footer #moreInfo p{
	clear: left;
	background-color: #D6C8AB;
	padding: 3px 0 3px 25px;
	color: #625B55;
	font-size: 11px;
	}
	
	#footer #moreInfo p a:link, #footer #moreInfo p a:visited {
	color: #872C00;
	font-size: 11px;
	}
	
	#footer #moreInfo p a:link:hover, #footer #moreInfo p a:visited:hover {
	color: #7D5E4C;
	}

	/*Footer - End */


/* Estilo geral - End */

/*-------------------------------------------------------------------------*/

/* [Blog] - Begin */

	/*Head - Begin */

	#contentBlog #cabecalho {
	background: url(../images/bg_blog_topo.gif) bottom left repeat-x;
	}
	
	#contentBlog #cabecalho ul li.linkBlog a {
	width: 85px;
	height: 57px;
	margin: 0 0 0 41px;
	background: url(../images/topo_blog_linkBlog.png) top left no-repeat;
	_background: url(../images/topo_blog_linkBlog.jpg) top left no-repeat;
	cursor: default;
	}
	
	#contentBlog #cabecalho ul li.linkLivro a {
	width: 160px;
	height: 57px;
	margin: 0 0 0 1px;
	background: url(../images/topo_blog_linkLivro.png) top left no-repeat;
	_background: url(../images/topo_blog_linkLivro.jpg) top left no-repeat;
	}
	
	/* Head - End */
	
	/* Content - Begin */
	
	#contentBlog #contentContainer {
	background: #E9E4D1 url(../images/bg_blog_contentContainer.gif) top left repeat;
	}
	
	#contentBlog #contentContainer #mainTitle {
	padding: 5px 0 0 5px;
	height: 30px;
	border-bottom: 1px solid #B8AF98;
	background-color: #D5C9AA;
	}
	
	#contentBlog #contentContainer #mainTitle h2 {
	height: 30px;
	background: url(../images/tit_blog_mainTitle.gif) top left no-repeat;
	}
	
	/* Blog - mainContent - Begin*/

	#contentBlog #contentContainer #mainContent {
	background: #E9E4D1 url(../images/bg_blog_mainContent.gif) top left repeat-x;
	}

	#contentBlog #contentContainer #mainContent div.title {
	background: url(../images/bg_blog_mainContent_title.gif) top left repeat-x;
	margin: 0 0 35px 0;
	}

	#contentBlog #contentContainer #mainContent div.title h3.blogQuemFaz {
	background: url(../images/tit_blog_QuemFaz.gif) bottom left no-repeat;
	}

	#contentBlog #contentContainer #mainContent div.structure {	
	padding: 10px 23px 30px 23px;
	}

	#contentBlog #contentContainer #mainContent div.structure h3 {
	font: bold 21px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	letter-spacing: -0.5px;
	padding: 10px 0 5px;
	color: #441613;
	}
	
	#contentBlog #contentContainer #mainContent div.structure span.blogDetails {
	font-size: 10px;
	color: #625B55;
	line-height: 20px;
	vertical-align: top;
	}
	
	#contentBlog #contentContainer #mainContent div.structure span.blogDetails a {
	font: 12px "Lucida Grande", "Lucida Sans Unicode", Georgia, "Times New Roman", Times, serif;
	}
	
	#contentBlog #contentContainer #mainContent div.structure span a:link, #contentBlog #contentContainer #mainContent div.structure span a:visited {
	color: #862B00;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Georgia, "Times New Roman", Times, serif;
	}
	
	#contentBlog #contentContainer #mainContent div.structure span a:link:hover, #contentBlog #contentContainer #mainContent div.structure span a:visited:hover  {
	color: #441613;
	}
	
	#contentBlog #contentContainer #mainContent div.structure span a.blogComments:link, #contentBlog #contentContainer #mainContent div.structure span a.blogComments:visited, #contentBlog #contentContainer #mainContent div.structure span a.blogComments:link:hover, #contentBlog #contentContainer #mainContent div.structure span a.blogComments:visited:hover {
	padding: 0 5px 10px 30px;
	font-size: 12px;
	background: url(../images/ico_blog_comments.gif) top left no-repeat;
	vertical-align: top;
	height: 1%;
	line-height: 16px;
	}
	
	#contentBlog #contentContainer #mainContent div.structure div.blogPost {
	margin: 10px 45px 10px 1px;
	color: #441613;
	line-height: 17px;
	}
		
	#contentBlog #contentContainer #mainContent div.structure div.blogPost a:link, #contentBlog #contentContainer #mainContent div.blogPost a:visited {
	color: #862B00;
	}
	
	#contentBlog #contentContainer #mainContent div.structure div.blogPost a:link:hover, #contentBlog #contentContainer #mainContent div.blogPost a:visited:hover  {
	color: #441613;
	}
	
	#contentBlog #contentContainer #mainContent div.structure div.blogPost a.external:link, #contentBlog #contentContainer #mainContent div.blogPost a.external:visited, #contentBlog #contentContainer #mainContent div.blogPost a.external:link:hover, #contentBlog #contentContainer #mainContent div.blogPost a.external:visited:hover  {
	padding: 0 12px 0 0;
	margin: 0 3px 0 0;
	text-decoration: underline;
	background: url(../images/ico_blog_external.gif) center right no-repeat;
	\background: none;
	}
	
	#contentBlog #contentContainer #mainContent div.structure h4 {
	display: inline;
	font-size: 19px;
	font-weight: bold;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #805C4E;
	}
	
	#contentBlog #contentContainer #mainContent div.structure h5 {
	display: inline;
	font-size: 17px;
	font-weight: bold;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #805C4E;
	padding: 0 0 20px 0;
	}
	
	#contentBlog #contentContainer #mainContent div.structure span {
	font-size: 16px;
	color: #625B55;
	}
	
	#contentBlog #contentContainer #mainContent div.structure span a {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	}
	
	#contentBlog #contentContainer #mainContent div.structure div.blogComments {
	margin: 8px 0 15px 0;
	padding: 0 0 1px 0;
	background: url(../images/bg_blog_comments.gif) bottom repeat-x;
	}
	
	#contentBlog #contentContainer #mainContent div.structure div dl {
	padding: 0 12px 20px 12px;
	background: #E6DFCC url(../images/bg_blog_comments.gif) top repeat-x;
	}
	
	#contentBlog #contentContainer #mainContent div.structure div dl dt {
	padding: 20px 0 8px;
	color: #862B00;
	}
	
	#contentBlog #contentContainer #mainContent div.structure div dl dd {
	color: #625B55;
	line-height: 17px;
	}
	
	#contentBlog #contentContainer #mainContent div.structure div dl dt a:link, #contentBlog #contentContainer #mainContent div dl a:visited {
	font-weight: bold;
	color: #862B00;
	}
	
	#contentBlog #contentContainer #mainContent div.structure div dl dt a:link, #contentBlog #contentContainer #mainContent div dl a:visited {
	font-weight: bold;
	color: #862B00;
	}
	
	#contentBlog #contentContainer #mainContent div.structure div dl dd a:link:hover, #contentBlog #contentContainer #mainContent div dl a:visited:hover {
	font-weight: bold;
	color: #441613;
	}

	#contentBlog #contentContainer #mainContent div.structure hr {
	background-color: #C5B699;
	color: #C5B699;
	height: 1px;
	margin: 0 0 20px 0;
	_margin: 0 0 15px 0;
	}

	#contentBlog #contentContainer #mainContent div.structure img.blogPhotoAuthor {
	border: 5px solid #FFF;
	float: left;
	margin: 0 7px 0 0;
	}

	#contentBlog #contentContainer #mainContent div.structure h4.blogNameAuthor {
	font: bold 14px "Lucida Grande", "Lucida Sans Unicode", Georgia, "Times New Roman", Times, serif;
	color: #320000;
	}

	#contentBlog #contentContainer #mainContent div.structure span.blogContactAuthor, #mainContent div.structure span.blogContactAuthor a {
	font: 10px "Lucida Grande", "Lucida Sans Unicode", Georgia, "Times New Roman", Times, serif;
	color: #842B01;
	}

	#contentBlog #contentContainer #mainContent div.structure p.blogDescriptionAuthor {
	margin: 8px 0 20px 0;
	color: #625B55;
	line-height: 18px;
	}
	
	#contentBlog #contentContainer #mainContent div.structure p.blogDescriptionAuthor a:link, #contentBlog #contentContainer #mainContent p.blogDescriptionAuthor a:visited {
	color: #862B00;
	}
	
	#contentBlog #contentContainer #mainContent div.structure p.blogDescriptionAuthor a:link:hover, #contentBlog #contentContainer #mainContent p.blogDescriptionAuthor a:visited:hover  {
	color: #441613;
	}

	#contentBlog #contentContainer #mainContent div.structure p.blogPostsAuthor {
	margin: 8px 0 14px 0;
	_margin: 8px 0;
	}

	/* mainContent - End */

	/* moreContent - Begin */

	#contentBlog #contentContainer #moreContent {
	background: url(../images/bg_blog_moreContent.gif) top left repeat-x;
	}
	
	#contentBlog #contentContainer #moreContent h5 {
	margin: 30px 0 5px 0;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	font-size: 11px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #7D5E4C;
	}
	
	#contentBlog #contentContainer #moreContent ul li {
	list-style-position: inside;
	list-style-type: none;
	margin: 3px 0;
	_margin: 3px 0 3px -16px;
	}
	
	#contentBlog #contentContainer #moreContent ul li a:link, #moreContent ul li a:visited {
	color: #872C00;
	font-size: 11px;
	}
	
	#contentBlog #contentContainer #moreContent ul li a:link:hover, #moreContent ul li a:visited:hover {
	color: #441613;
	}
	
	#contentBlog #contentContainer #moreContent ul li a:link strong, #moreContent ul li a:visited strong, #moreContent ul li a:link:hover strong, #moreContent ul li a:visited:hover strong {
	font-weight: bold;
	font-size: 11px;
	}
	
	#contentBlog #contentContainer #moreContent ul li a:link span, #moreContent ul li a:visited span, #moreContent ul li a:link:hover span, #moreContent ul li a:visited:hover span {
	font-size: 10px;
	visibility: visible;
	}
	
	#contentBlog #contentContainer #moreContent p {
	font-size: 10px;
	color: #615956;
	}
	
	#moreContent p a.external:link, #moreContent p a.external:visited {
	padding: 0 13px 0 3px;
	margin: 0 2px 0 0;
	color: #872C00;
	font-size: 10px;
	background: url(../images/ico_blog_external.gif) center right no-repeat;
	vertical-align: top;
	height: 1%;
	}
	
	#contentBlog #contentContainer #moreContent span a:link:hover, #moreContent span a:visited:hover {
	color: #7D5E4C;
	}
	
	#contentBlog #contentContainer #moreContent a.blogRSS {
	display: block;
	float: left;
	text-align:center;
	width: 24px;
	height: 24px;
	margin: 0 5px 0 0;
	background: url(../images/rss.gif) top left no-repeat;
	text-decoration: none;
	}
	
	#contentBlog #contentContainer #moreContent a.blogHost {
	display: block;
	width: 104px;
	height: 36px;
	background: url(../images/logo_Locaweb.gif) top left no-repeat;
	text-decoration: none;
	}
	
	/* moreContent - End */

	/* Content - End */	

/* [Blog] - End */

/*-------------------------------------------------------------------------*/

/* [Livro] - Begin */

	
	#contentLivro a.external:link, #contentLivro a.external:visited, #contentLivro a.external:link:hover, #contentLivro a.external:visited:hover {
	padding: 0 13px 0 0;
	background: url(../images/ico_livro_external.gif) center right no-repeat;
	vertical-align: midle;
	height: 1%;
	}
	
	#contentLivro blockquote a {
	text-decoration: none;
	}

	/*Head - Begin */

	#contentLivro #cabecalho {
	background: url(../images/bg_livro_topo.gif) bottom left repeat-x;
	}
	
	#contentLivro #cabecalho ul li.linkBlog a {
	width: 85px;
	height: 57px;
	margin: 0 0 0 41px;
	background: url(../images/topo_livro_linkBlog.png) top left no-repeat;
	_background: url(../images/topo_livro_linkBlog.jpg) top left no-repeat;
	}
	
	#contentLivro #cabecalho ul li.linkLivro a {
	width: 160px;
	height: 57px;
	margin: 0 0 0 1px;
	background: url(../images/topo_livro_linkLivro.png) top left no-repeat;
	_background: url(../images/topo_livro_linkLivro.jpg) top left no-repeat;
	cursor: default;
	}

	/* Head - End */

	/* Content - Begin */	

	#contentLivro #contentContainer {
	background: #DA4600 url(../images/bg_livro_contentContainer.gif) top left repeat;
	}

	#contentLivro #contentContainer #mainContent {
	background: #DA4600 url(../images/bg_livro_mainContent.gif) top left repeat-x;
	}
	
	#contentLivro #contentContainer #mainTitle h2 {
	height: 397px;
	background: url(../images/tit_livro_main.jpg) top left no-repeat;
	}
	
	/* mainContent - Begin*/

	#contentLivro #contentContainer #mainContent div.title {
	background: url(../images/bg_livro_mainContent_title.gif) top left repeat-x;
	margin: 0 0 35px 0;
	}

	#contentLivro #contentContainer #mainContent div.title h3.livroOpiniao {
	background: url(../images/tit_livro_titleOpiniao.gif) bottom left no-repeat;
	}

	#contentLivro #contentContainer #mainContent div.title h3.livroErrata {
	background: url(../images/tit_livro_titleErrata.gif) bottom left no-repeat;
	}

	#contentLivro #contentContainer #mainContent div.structure {
	margin: 0 23px 20px 23px;
	padding: 0 10px;
	_height: 1%;
	}

	#contentLivro #contentContainer #mainContent div.structure h3.livroOpiniao {
	background: url(../images/tit_livro_Opiniao.gif) center left no-repeat;
	height: 3em;
	width: 247px;
	float: left;
	}

	#contentLivro #contentContainer #mainContent div.structure h4.livroOpiniaoSubmarino {
	background: url(../images/tit_livro_OpiniaoSubmarino.gif) bottom left no-repeat;
	padding: 20px 0 0 0;
	}

	#contentLivro #contentContainer #mainContent div.structure h4.livroOpiniaoEnvie {
	background: url(../images/tit_livro_OpiniaoEnvie.gif) bottom left no-repeat;
	padding: 10px 0 0 0;
	}

	#contentLivro #contentContainer #mainContent div.structure h4.livroErrata {
	background: url(../images/tit_livro_Errata.gif) bottom left no-repeat;
	padding: 20px 0 0 0;
	}

	#contentLivro #contentContainer #mainContent div.structure h4.livroErrataEnvie {
	background: url(../images/tit_livro_Errata.gif) bottom left no-repeat;
	padding: 10px 0 0 0;
	}

	#contentLivro #contentContainer #mainContent div.structure a.linkTitOpiniao {
	font-size: 10px;
	line-height: 35px;
	_line-height: 30px;
	}

	#contentLivro #contentContainer #mainContent div.structure a:link, #contentLivro #mainContent div.structure a:visited {
	color: #DFCA89;
	font-size: 10px;
	}
	
	#contentLivro #contentContainer #mainContent div.structure a:link:hover, #contentLivro #contentContainer #mainContent div.structure a:link:hover {
	color: #F3E9C5;
	}

	#contentLivro #contentContainer #mainContent div.structure a strong {
	font-weight: bold;
	font-size: 12px;
	}

	#contentLivro #contentContainer #mainContent div.structure div.hr {
	height: 1px;
	background: url(../images/bg_livro_content.gif) center left repeat-x;
	margin: 20px 0;
	}

	#contentLivro #contentContainer #mainContent div.structure div.hr hr {
	display: none;
	}
	
		/* Comments - Begin*/
	
		#contentLivro #contentContainer #mainContent div.structure dl {
		clear: both;
		margin: 20px 0;
		}
	
		#contentLivro #contentContainer #mainContent div.structure dl dt {
		color: #4F1900;
		font-weight: bold;
		margin: 20px 0 0;
		}
	
		#contentLivro #contentContainer #mainContent div.structure dl dt span {
		font-size: 9px;
		}
	
		#contentLivro #contentContainer #mainContent div.structure dl dd blockquote {
		color: #FEF3D5;
		margin: 2px 0 5px;
		}
	
		#contentLivro #contentContainer #mainContent div.structure dl dd div {
		color: #742400;
		background: url(../images/bg_livro_aspas.gif) center left no-repeat;
		padding: 10px 0 10px 40px;
		}
		/* Comments - End*/
	
		#contentLivro #contentContainer #mainContent p {
		background: url(../images/ico_livro_seta.gif) top left no-repeat;
		margin: 12px 0 0;
		padding: 0 0 0 12px;
		font-size: 11px;
		color: #742400;
		}
	
		#contentLivro #contentContainer #mainContent p em {
		font-size: 11px;
		font-style: italic;
		}
	
		#contentLivro #contentContainer #mainContent span {
		color: #EFEAC0;
		}
		
		/* Forms - Begin*/
	
		#contentLivro #contentContainer #mainContent form {
		margin: 15px 0;
		}
	
		#contentLivro #contentContainer #mainContent form label {
		display: block;
		width: 50px;
		_width:  62px;
		padding: 3px 6px;
		margin: 0 15px 0 0;
		font-size: 10px;
		background-color: #AF3800;
		color: #F3E9C5;
		float: left;
		}
	
		#contentLivro #contentContainer #mainContent form input, #contentLivro #contentContainer #mainContent form textarea {
		background: #FFF url(../images/bg_livro_form_input.gif) top left repeat-x;
		border: 1px solid #C3C3C3;
		border-top: 0;
		font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
		padding: 2px 3px;
		margin: 0 0 15px 0;
		width: 280px;
		color: #OOO;
		}
	
		#contentLivro #contentContainer #mainContent form textarea {
		padding: 4px 3px 2px;
		border-width: 0;
		}
	
		#contentLivro #contentContainer #mainContent form input.autorization {
		_background: none;
		border-width: 0;
		margin: 0 0 15px 78px;
		width: auto;
		height: auto;
		float: left;
		}
	
		#contentLivro #contentContainer #mainContent form label.autorization {
		background: none; !important
		display: inline;
		width: auto;
		margin: 2px 0 0 5px;
		padding: 0;
		}
	
		#contentLivro #contentContainer #mainContent form span {
		margin: 0 0 0px 78px;
		display: block;
		font-size: 10px;
		}
	
		#contentLivro #contentContainer #mainContent form input.submitOpiniao {
		margin: 0 0 0 78px;
		background: #872B00 url(http://experienciaperfeita.org/portal/includes/none);
		border: 1px solid;
		border-top-color: #C39580;
		border-right-color: #6E2300;
		border-bottom-color: #6E2300;
		border-left-color: #C39580;
		cursor: pointer;
		}
	
		#contentLivro #contentContainer #mainContent form br{
		clear: left;
		}

		#contentLivro #contentContainer #mainContent div#formEnvioOpiniao, #contentLivro #contentContainer #mainContent div#formEnvioErrata {
		display: block;
		}

		#contentLivro #contentContainer #mainContent div#formRespostaOpiniao, #contentLivro #contentContainer #mainContent div#formRespostaErrata {
		color: #EFEAC0;
		display: none;
		}
		
			/* Form - Customização do feedback - Begin */
			
			#contentLivro #contentContainer #mainContent div#formRespostaOpiniao, #contentLivro #contentContainer #mainContent div#formRespostaErrata {
				border: 1px solid #F68E1F;
				border-top-width: 0;
				border-left-width: 0;
				padding: 10px 10px 20px;
				margin: 0 0 40px 0;
				text-align: left;
				background-color: #AF3800;
			}
			
			#contentLivro #contentContainer #mainContent div#formRespostaOpiniao p, #contentLivro #contentContainer #mainContent div#formRespostaErrata p {
				background: none;
				font: bold 12px "Lucida Grande", "Lucida Sans Unicode", Georgia, "Times New Roman", Times, serif;
				color: #FEF3D5;
			}
			
			
			#contentLivro #contentContainer #mainContent div#formRespostaErrata {
			
			
			}

			/* Form - Customização do feedback - End */

		/* Form - End */
	
		/* Table - Begin */

		#contentLivro #contentContainer #mainContent table {
		margin: 0 0 30px 0;
		width: 100%;
		border-collapse: collapse;
		}

		#contentLivro #contentContainer #mainContent table tr th, #contentLivro #contentContainer #mainContent table tr td {
		padding: 1px 8px;
		text-align: center;
		border: 1px solid #DA4600;
		}

		#contentLivro #contentContainer #mainContent table.livroErrataTable tr th {
		color: #732501;
		background-color: #F68E1F;
		text-align: center;
		}

		#contentLivro #contentContainer #mainContent table.livroErrataTable tr td {
		line-height: 20px;
		height: 20px;
		color: #FFF;
		background-color: #AF3800;
		}

		#contentLivro #contentContainer #mainContent table.livroErrataTable tr td.livroErrataDescription {
		text-align: left;
		}
	
		/* Table - End */

	/* mainContent - End */

	/* moreContent - Begin */

	#contentLivro #contentContainer #moreContent {
	width: 157px;
	_width: 177px;
	padding: 0 5px 30px 15px;
	position: relative;
	background: #D34400 url(../images/bg_livro_moreContent.gif) top left repeat-x;
	}

	#contentLivro #contentContainer #moreContent h5 {
	margin: 25px 0 5px 0;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	font-size: 11px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #FFF;
	}

	#contentLivro #contentContainer #moreContent h5.livroTitle {
	margin: -1.83em 0 0 0;
	color: #FFF;
	}
	
	#contentLivro #contentContainer #moreContent h5.livroTitleShadow {	
	background: transparent !important;
	z-index: 100;
	color: #862B00;
	}
	
	#contentLivro #contentContainer #moreContent ul li {
	list-style-position: inside;
	list-style-type: none;
	margin: 3px 0;
	_margin: 3px 0 3px -16px;
	}

	#contentLivro #contentContainer #moreContent ul li.livroFilePDF {
	background: url(../images/ico_livro_pdf.gif) center left no-repeat;	
	padding: 6px 0 6px 30px;
	height: 1%;
	}
	
	#contentLivro #contentContainer #moreContent ul li a:link, #contentLivro #contentContainer #moreContent ul li a:visited {
	color: #DFCA89;
	font-size: 11px;
	}
	
	#contentLivro #contentContainer #moreContent ul li a:link:hover, #contentLivro #contentContainer #moreContent ul li a:visited:hover {
	color: #F3E9C5;
	}

	#contentLivro #contentContainer #moreContent p {
	margin: 12px 0;
	font-size: 11px;
	color: #4F1900;
	line-height: 18px;
	letter-spacing: -0.01em;
	}

	#contentLivro #contentContainer #moreContent p.livroPreco {
	margin: 0;
	}
	
	#contentLivro #contentContainer #moreContent ul li a.external:link, #contentLivro #contentContainer #moreContent ul li a.external:visited, #contentLivro #contentContainer #contentLivro ul li a.external:link:hover, #contentLivro #contentContainer #moreContent ul li a.external:visited:hover {
	padding: 0 13px 0 0;
	background: url(../images/ico_livro_external.gif) center right no-repeat;
	vertical-align: top;
	height: 1%;
	}
	
	/* moreContent - End */

	/* Content - End */	

/* [Livro] - End */