/*
Theme Name: Arca Literaria novo
Theme URI: http://wordpress.org/
Description: The original WordPress theme that graced versions 1.2.x and prior.
Version: 1.5
Author: Dave Shea
Tags: mantle color, variable width, two columns, widgets

Default WordPress by Dave Shea || http://mezzoblue.com
Modifications by Matthew Mullenweg || http://photomatt.net
This is just a basic layout, with only the bare minimum defined.
Please tweak this and make it your own. :)
*/
* {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
body {
	background: url(images/bg.gif);
}
.container {
	float: left;
	width: 100%;
	background: url(images/bg_pages.gif) repeat-x center 83px;
	height: 353px;
}
.centralize {
	margin-left: -388px;
	position: absolute;
	left: 50%;
	width: 776px;
}
.titulo_logo    a     {
	background: url(images/logotipo.png) no-repeat;
	float: left;
	height: 119px;
	width: 282px;
	margin: 0px;
	padding: 0px;
	text-indent: -5000px;
	overflow: hidden;
	position: absolute;
}
.topo {
	background: url(images/menu_top.gif) no-repeat left bottom;
	height: 42px;
	float: right;
	width: 332px;
	margin-top: 47px;
	padding-left: 4px;
	display: inline;
}
.topo li {
	float: left;
	list-style: none;
	margin-left: 1px;
	width: 100px;
	margin-right: 7px;
	display: inline;
}
.topo li a {
	float: left;
	height: 21px;
	margin-top: 10px;
	text-indent: -5000px;
	overflow: hidden;
	display: inline;
}
.topo .page-item-18 a {
	background: url(images/cadastrese.gif);
	float: left;
	width: 106px;
}
.topo .page-item-25 a {
	background: url(images/perfil.gif);
	float: left;
	display: inline;
	width: 106px;
}
.topo .page-item-1192 a {
	background: url(images/quem_somos.gif);
	width: 98px;
}
.topo .page-item-19 a {
	background: url(images/nova_senha.gif);
	width: 98px;
}
.topo .page-item-20 a {
	background: url(images/sair_menu.gif) no-repeat center center;
	width: 98px;
}
.conteudo {
	float: left;
	width: 776px;
	background: url(images/bg_busca.gif) no-repeat center top;
	margin-top: 51px;
}
#geral {
	width: 756px;
	float: left;
	margin-left: 10px;
	display: inline;
	background: #452C14 url(none);
	margin-top: 4px;
}
#geral #content {
	border: 1px solid #57381A;
	display: inline;
	margin: 3px;
	float: left;
	width: 738px;
	background: #452C14 url(none);
	padding: 10px 0px 10px 10px;
}



.conteudo  #searchform_prin  {
	float: left;
	padding-left: 110px;
	width: 260px;
	margin-top: 3px;
	height: 38px;
}
#searchform_prin #s {
	background: url(images/bg_input.gif) repeat center center;
	border: 0px none #FFFFFF;
	width: 185px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #C1A15B;
	padding: 9px 10px;
	float: left;
}
#searchform_prin #searchsubmit {
	background: url(images/but_ok.gif);
	font-size: 1px;
	height: 27px;
	width: 35px;
	float: left;
	border-style: none;
	margin-top: 2px;
	color: #503319;
}

#nav_alt {
	float: right;
	padding-right: 25px;
}
#nav_alt li {
	float: left;
	margin-top: 7px;
}
#nav_alt li a {
	float: left;
	width: 100px;
	height: 20px;
	text-indent: -5000px;
	overflow: hidden;
	margin-right: 5px;
	margin-left: 5px;
}
#nav_alt .cat-item-4 a {
	background: url(images/biblioteca.png) no-repeat;
	width: 76px;
}
#nav_alt .cat-item-3 a {
	background: url(images/biografia.png) no-repeat;
	width: 72px;
}
#nav_alt .cat-item-612 a {
	background: url(images/textos.png) no-repeat;
	width: 53px;
}#nav_alt .cat-item-611 a {
	background: url(images/videoteca.gif) no-repeat;
	width: 71px;
}
/* -------------
 * Selects
 * ------------- */
.jNiceSelectWrapper {
	width: 142px;
	position:relative;
	height: 17px;
}

.jNiceSelectWrapper div span {
	float: left;
	position: absolute;
	width: 142px;
	height: 15px;
	line-height: 15px;
	padding: 0px 3px;
	overflow: hidden;
}
.jNiceSelectWrapper div a.jNiceSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 18px;
	height: 14px;
	background: url(images/seta_select.gif);
	margin-top: 4px;
	margin-right: 5px;
}

.jNiceSelectWrapper ul {
	position: absolute;
	width: 150px;
	top: 16px;
	left: 0px;
	list-style: none;
	display: none;
	margin: 5px 0px 0px;
	padding: 0px;
	height: 120px;
	overflow: hidden;
	overflow-y: auto;
	z-index:100;
	background: #452C14;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #C1A15B;
	border-right: 1px solid #57381A;
	border-bottom: 1px solid #57381A;
	border-left: 1px solid #57381A;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jNiceHidden {display: none;}
.user_nav .busca_avanc  .jNiceSelectWrapper a {
	font-size: 11px;
	color: #C1A15B;
	text-decoration: none;
}
.add  .user_nav  .busca_avanc h1 {
	background: url(images/tit_busca_avancada.gif);
	float: left;
	height: 30px;
	width: 205px;
	margin: 0px;
	padding: 0px;
}
.influi li {
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
.influi img {
	border-style: none;
}
.influi .meio {
	margin-right: 6px;
	margin-left: 6px;
}
#content h1  {
	font: 30px "Times New Roman";
	color: #C1A15B;
	
	margin-bottom: 10px;
}
#content  h2 {
	font: normal 25px "Times New Roman";
	
	margin-bottom: 5px;
	margin-top: 10px;
	color: #C1A15B;
}
#content   h3 {
	font: normal 20px "Times New Roman";
	
	margin-bottom: 5px;
	margin-top: 10px;
	color: #C1A15B;
}

#content p {
	color: #BD9B52;
	font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
}

#formContainer {
	float: left;
	width: 580px;
	margin-top: 15px;
	margin-bottom: 15px;
	display: inline;
	padding-left: 70px;
}
#formContainer label {
	font: 11px/25px Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 200px;
	text-align: right;
	padding-right: 3px;
	height: 21px;
	color: #C09F59;
}
#formContainer input {
	background: url(images/bg_input_cadastro.gif) no-repeat;
	float: left;
	height: 20px;
	width: 295px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #BD9B52;
	border-style: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#formContainer textarea {
	background: url(images/bg_textarea.gif) no-repeat;
	float: left;
	height: 115px;
	width: 307px;
	border-style: none;
	margin-bottom: 3px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #BD9B52;
	border-style: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#formContainer #wp-submit {
	width: 205px;
	background: url(images/nome_de_usuario.png);
	height: 23px;
	margin-left: 203px;
	line-height: normal;
	padding: 0px;
}
#sidebar {
	background: url(images/bg_biblioteca.png) no-repeat;
	float: left;
	width: 206px;
	padding: 9px;
	display: inline;
	overflow: hidden;
	position: absolute;
	left: 14px;
	margin-top: -18px;
}
#sidebar  ul {
	float: left;
}

#sidebar ul li {
	float: left;
	width: 206px;
	margin: 0px;
	padding: 0px;
}
#sidebar .titulo {
	background: url(images/biblioteca.gif) no-repeat 10px top;
	display: inline;
	float: left;
	width: 186px;
	border-bottom: 1px solid #57381A;
	border-right-style: none;
	border-left-style: none;
	height: 35px;
	overflow: hidden;
	text-indent: -5000px;
	margin: 5px 0px 0px;
	padding: 0px 10px;
}
#sidebar #menu_usuario {
	background: url(images/usuario.gif) no-repeat 10px top;
}
#sidebar #menu_pages {
	background: url(images/menu.gif) no-repeat 10px top;
}
.container #content #sidebar h1 {
	overflow: hidden;
	text-indent: -5000px;
	margin: 0px;
	padding: 0px;

}
#sidebar li ul li  {
	height: 18px;
	float: left;
	width: 204px;
	border-right: 1px solid #57381A;
	border-left: 1px solid #57381A;
	overflow: hidden;

}
#sidebar a {
	padding-left: 20px;
	height: 18px;
	float: left;
	width: 204px;
	background: url(images/bg_biblioteca_menu.png) no-repeat left top;
	text-decoration: none;
	font: 12px/18px "Times New Roman";
	color: #C1A15B;
	
}
#sidebar  a:hover {
	background: url(images/bg_biblioteca_menu.png) no-repeat left bottom;
}
.principal {
	float: right;
	width: 515px;
	margin: 0px 8px 0px 0px;
	padding: 0px;
	display: inline;
}
.subcat {
	background: #57381A;
	float: left;
	width: 509px;
	padding: 3px;
	display: inline;
	overflow: hidden;
}
.subcat ul {
	float: left;
	width: 487px;
	border: 1px solid #997948;
	padding: 5px 10px 10px;
	overflow: hidden;
}
#content  .subcat  .titulo h1 {
	font-size: 25px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 487px;
}
.subcat li {
	float: left;
	background: url(images/bullet2.png) no-repeat left 2px;
	width: 240px;
	font: 14px "Times New Roman";
	text-indent: 13px;
	margin-right: 2px;
	display: inline;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #C09F59;
}
.subcat .titulo {
	width: 480px;
	background: url(none);
	text-indent: 0px;
}
.subcat a {
	color: #C1A15B;
	text-decoration: none;
}
.list_livro li, .arquivo_single, arquivo_related {
	color: #57381A;
	background: #C1A15B;
	float: left;
	width: 495px;
	padding: 10px;
	margin-top: 5px;
}
.arquivo_related {
	float: right;
	margin-right: 8px;
	padding: 0px;
	width: 515px;
	background: transparent;
}
.container .arquivo_related .list_livro li{
	width: auto;
	float: left;
}


.principal .list_livro li img {
	float: left;
	margin-right: 10px;
	border: 3px solid #57381A;
}

#content .principal .list_livro h1 {
	margin: 0px 0px 10px;
	padding: 0px;
}
#content .principal .list_livro h1 a {
	font-size: 14px;
	color: #4A3016;
	font-weight: bold;
}
#content  .list_livro p {
	color: #452C14;
}
.list_livro .autor {
	text-align: right;
}
.list_livro a {
	color: #4A3016;
}
#content .principal .wp-pagenavi {
	float: right;
	width: auto;
	overflow: visible;
	margin-top: 10px;
}
#content .principal .wp-pagenavi .current {
	float: left;
	background: #794F24;
	border: 1px solid #C1A15B;
	font: 11px/25px Verdana, Arial, Helvetica, sans-serif;
	color: #C1A15B;
	margin-left: 1px;
	margin-bottom: 1px;
	width: 29px;
	overflow: hidden;
	text-align: center;
	height: 24px;
}
#content .principal .wp-pagenavi a, #content .principal .wp-pagenavi .extend {
	background: #57381A;
	border: 1px solid #C1A15B;
	float: left;
	height: auto;
	width: auto;
	font: 11px/25px Verdana, Arial, Helvetica, sans-serif;
	color: #C1A15B;
	margin-left: 1px;
	margin-bottom: 1px;
	width: 29px;
	overflow: hidden;
	text-align: center;
	height: 24px;
	text-decoration: none;
}#content .principal .wp-pagenavi a:hover {
	background: #452D14;
	color: #E1D2B3;
}
#geral #content .principal .title_page {
	color: #C1A15B;
	text-align: right;
	margin: -10px 0px 0px;
	_margin: 0px 0px 0px;
	padding: 10px 0px;
}
#geral #content .principal .title_page a{
	color: #C1A15B;
	text-decoration: none;
}
#content  .arquivo_single  h1  {
	font-size: 18px;
	color: #452C14;
}
#content  .arquivo_single  h1  a  {
	color: #452C14;
	text-decoration: none;
}
.arquivo_single img {
	display: inline;
	border: 3px solid #66421E;
}

#content  .arquivo_single p {
	color: #4A3016;
}
#content .arquivo_single p a  {
	color: #452C14;
	background: url(images/bullet_link.gif) no-repeat left -17px;
	padding-left: 15px;
	text-decoration: none;
}
#content .arquivo_single p a:hover  {
	text-decoration: none;
	background: url(images/bullet_link.gif) no-repeat left top;
}.conteudo #geral #content .author_livro {
	
	color: #53371B;
	font: bold 15px "Times New Roman", Times, serif;
	text-decoration: none;
}
#commentform h3 {
	color: #452C14;
	font-weight: bold;
	text-transform: none;
}

#commentform {
	float: left;
	width: 495px;
	overflow: hidden;
	padding-top: 10px;
}
#commentform label {
	color: #3F2812;
	font: 11px/27px Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 115px;
	text-align: right;
	height: 27px;
}
#commentform input {
	float: left;
	background: url(images/bg_input_content.png) no-repeat;
	border-style: none;
	height: 20px;
	width: 336px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #BD9B52;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 7px;
}
#commentform   .comentario {
	float: left;
	background: url(images/bg_textarea_content.png) no-repeat;
	border-style: none;
	height: 125px;
	width: 336px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #BD9B52;
	padding: 7px 10px;
}
#commentform    textarea {
	background: url(images/bg_textarea_content.png) center center;
	height: 105px;
	width: 318px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #BD9B52;
	border-style: none;
}
#commentform #submit {
	background: #452C14 url(none);
	float: right;
	height: auto;
	width: auto;
	color: #C1A15B;
	border: 1px solid #57381A;
	padding: 3px 15px;
	margin: -10px 47px 0px 0px;
}
.commentlist li {
	float: left;
	background: #C7A96B;
	padding: 10px;
	border: 1px solid #BB974D;
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
	width: 95%;
}
#commentform .commentlist .alt {
	background: #CDB37C;
}
.commentlist  cite {
	
	font: bold 13px "Times New Roman";
}
.commentlist  a {
	color: #66421E;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.container  .centralize  .conteudo #geral #content .principal .arquivo_single .download_cadastre a {
	float: right;
	background: url(images/cadastre-se_down.gif) no-repeat;
	height: 92px;
	width: 105px;
	text-indent: -5000px;
	overflow: hidden;
}

.container  .centralize  .conteudo #geral #content .principal .arquivo_single .download a {
	float: right;
	background: url(images/download.gif) no-repeat;
	height: 92px;
	width: 105px;
	text-indent: -5000px;
	overflow: hidden;
}
.esqueci-a-senha #content form label {
	width: 100px;
	float: left;
	text-align: right;
}
.esqueci-a-senha #content form input {
	background: url(images/bg_input_cadastro.gif) no-repeat;
	float: left;
	height: 20px;
	width: 295px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #BD9B52;
	border-style: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 310px;
}
.esqueci-a-senha #geral #content form  .butao {
	padding-bottom: 10px;
	height: 25px;
	width: 310px;
	margin-left: 100px;
	display: inline;
	margin-bottom: 20px;
}
.esqueci-a-senha #content .receber_senha {
	margin-bottom: 10px;
	margin-top: 30px;
}

#content .principal .entry .tdomf_form label,#content .principal .entry .tdomf_form  .tdomf_form legend {
	color: #BD9B52;
	font: bold 11px Verdana, Geneva, sans-serif;
}
#content .principal .entry  .tdomf_form  fieldset {
	border-style: none;
}
#geral #content .principal  .entry input, #geral #content .principal  .entry  .tdomf_form textarea {
	margin-bottom: 10px;
	background: url(images/bg_input_cadastro.gif);
	width: 293px;
	border-style: none;
	height: 14px;
	padding: 6px;
	font-size: 11px;
	color: #C1A15B;
}
#geral #content .principal  .entry  .tdomf_form textarea{
	background: url(images/bg_textarea.gif);
	height: 105px;
}
#geral #content .principal  .entry  .tdomf_form select {
	float: left;
	width: 308px;
	background: url(none);
	border: 1px solid #57381A;
	color: #C1A15B;
	font: 11px/20px Verdana, Geneva, sans-serif;
	height: 300px;
}
#geral #content .principal #post-398 .entry .tdomf_form .tdomf_buttons tr td .tdomf_form_preview, #geral #content .principal .entry .tdomf_form .tdomf_buttons tr td .tdomf_form_send,
.pedido-de-livros .container .centralize .conteudo #geral #content .principal #post-4241 .entry #tdomf_form6 #tdomf_form6_send,
.enviar-um-livro .container .centralize .conteudo #geral #content .principal #post-4240 #tdomf_form3 .tdomf_buttons tr td #tdomf_form3_send{
	width: 80px;
	background: url(none);
	border: 1px solid #57381A;
	color: #C1A15B;
	padding: 3px;
	height: auto;
	margin-left: 0px;
	margin-top: 20px;
}
#content .principal .entry  fieldset legend {
	font: bold 16px Georgia, "Times New Roman", Times, serif;
}
.container .centralize .conteudo #geral #content .principal  .entry .tdomf_form fieldset {
	border: 1px solid #57381A;
	padding: 0px 10px 10px;
	width: 490px;
	font: 11px Verdana, Geneva, sans-serif;
	color: #BD9B52;
	margin-top: 20px;
}
#content .principal .entry .tdomf_form fieldset p {
	margin-bottom: 10px;
}
#content .principal .entry .tdomf_form fieldset a {
	font-size: 11px;
	color: #C09F59;
	background: url(images/bullet.gif) no-repeat left center;
	text-indent: 14px;
	text-decoration: none;
	padding-left: 14px;
}
#content .principal .entry .tdomf_form_message {
	background: #C1A15B;
}
#content .principal .entry .tdomf_form_message p {
	color: #3C2611;
}
.arquivo_single #download h3 {
	font: bold 20px Georgia, "Times New Roman", Times, serif;
	color: #C09F59;
}
.arquivo_single #download {
	padding: 10px 20px 20px;
}
.arquivo_single #download p {
	color: #C1A15B;
	padding-bottom: 15px;
}
.arquivo_single #download h1 {
	color: #BD9B52;
	font-size: 14px;
	text-transform: none;
}
.arquivo_single #download  h2 {
	font-size: 13px;
	padding-bottom: 30px;
	text-decoration: none;
}
.arquivo_single #download h2 a {
	text-decoration: none;
}
.arquivo_single .imagen_boobox {
	float: left;
	width: 100px;
}
#geral #content .principal .login .logout a    {
	font: bold 13px "Times New Roman";
	color: #A8884B;
	background: url(images/sair.gif);
	float: left;
	height: 23px;
	width: 41px;
	text-indent: -5000px;
	display: inline;
	margin-left: 215px;
	overflow: hidden;
	margin-top: 30px;
	margin-bottom: 50px;
}
.login .login #loginform label {
	float: left;
	width: 400px;
	text-align: left;
	font: 11px Verdana, Geneva, sans-serif;
	color: #C09F59;
	padding-left: 5px;
}
.login .login #loginform input {
	background: url(images/bg_input_cadastro.gif) no-repeat;
	float: left;
	height: 20px;
	width: 295px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #BD9B52;
	border-style: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 310px;
}.login .login #loginform #wp-submit {
	width: 31px;
	background: url(images/ok_login.gif);
	height: 23px;
	font-size: 1px;
	color: #4A3119;
	display: inline;
	margin-left: 273px;
	margin-bottom: 50px;
}
.login #content .principal .login p a {
	color: #C09F59;
}
.login #geral #content .principal .login #loginform {
	margin-top: 15px;
}
#error   {
	display: none;
}
.entry #mmf-f1-p3437-o1 .mmf-form {
	padding-left: 100px;
}

.conteudo #geral #content .principal .entry  .mmf-form label {
	color: #C09F59;
	font: 11px Verdana, Geneva, sans-serif;
	width: 400px;
	float: left;
} .conteudo #geral #content .principal  .entry  .mmf-form p input{
	width: 80px;
	background: url(none);
	border: 1px solid #57381A;
	color: #C1A15B;
	padding: 3px;
	height: auto;
	margin-left: 224px;
	margin-bottom: 0px;
}.conteudo #geral #content .principal .entry  .mmf-form p span input{
	background: url(images/bg_input_cadastro.gif) no-repeat;
	height: 20px;
	width: 295px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #BD9B52;
	border-style: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	display: inline;
	margin-left: 0px;
}
#geral #content .principal .entry  .mmf-form p label span {
	font-size: 11px;
	margin-top: -4px;
}
#geral #content .principal .entry #mmf-f1-p3437-o1 span span {
	margin-top: -5px;
	margin-bottom: 5px;
}

.principal  .entry  .mmf-form textarea {
	background: url(images/bg_textarea.gif) no-repeat;
	float: left;
	height: 115px;
	width: 307px;
	border-style: none;
	margin-bottom: 3px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #BD9B52;
	border-style: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.entry #mmf-f1-p3437-o1 .mmf-response-output.mmf-mail-sent-ok {
	font-size: 15px;
	font-weight: bold;
	color: #452C14;
	background: #C09F59;
	text-transform: uppercase;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.conteudo #geral #content .anuncios {
	float: right;
	margin-right: 30px;
	margin-bottom: 10px;
}
#content .principal .pedidos_livros li  {
	padding: 5px 0px;
	width: 515px;
	margin: 0px;
	border-bottom: 1px solid #452C14;
}
.pedidos-de-livros_cat. .container .centralize .conteudo #geral #content .principal .list_livro.pedidos_livros .head {
	background: #BB974A;
}


#content .principal .pedidos_livros h1,
#content .principal .pedidos_livros h2,
#content .principal .pedidos_livros h3,
#content .principal .pedidos_livros h4,
#content .principal .pedidos_livros p  {
	float: left;
	color: #452C14;
	font: 11px/normal Verdana, Geneva, sans-serif;
	padding: 3px 5px;
	width: 180px;
	display: inline;
	margin: 0px;
	overflow: hidden;
}
#geral #content .principal .pedidos_livros a {
	font: 11px Verdana, Geneva, sans-serif;
	text-decoration: underline;
}#geral #content .principal .pedidos_livros h2  {
	width: 150px;
	border-left: 1px solid #A88640;
	border-right: 1px solid #A88640;
}
#geral #content .principal .pedidos_livros h3  {
	width: 50px;
}#geral #content .principal .pedidos_livros h4  {
	width: 92px;
	border-left: 1px solid #A88640;
}
.container .centralize .conteudo #geral #content .principal .list_livro.pedidos_livros .head {
	background: #B99446;
	padding-top: 5px;
	padding-bottom: 5px;
}

