*{margin:0; padding:0; border:0;}
body{background:#506988 url('../imagens/bg.jpg') repeat-x; text-align:center;}

#tudo	{width:934px; text-align:left; margin:auto; display:none; background:#fff url(../imagens/body_bg.gif) repeat-x;}
#tudo.on {display:table;}

#cab	{width:934px; height:143px; float:left;}
#cab #menu_topo		{height:20px; float:left; width:934px;}
#cab #logo			{height:103px; float:left; width:934px; padding-left:15px;}
#cab #logo img		{margin-top:15px;}
#cab #menu_baixo	{height:20px; float:left; width:934px;}

#cab #menu_topo .botao, #cab #menu_baixo .botao {height:20px; background-position:left; background-repeat:no-repeat; display:block; float:left;}
#cab #menu_topo .botao:hover, #cab #menu_baixo .botao:hover, #cab #menu_topo .on, #cab #menu_baixo .on {background-position:right;}

#cab #busca {float:right; display:inline; width:190px; height:21px; margin:72px 27px 0 0; padding:0;}
#cab #busca input {float:left; display:inline; margin:6px 0 0 1px; width:133px; height:15px; background:url('../imagens/bg_busca.gif') no-repeat; background-position:left; padding:2px 0px 0 4px; font:10px/10px Arial;}
#cab #busca input.lupa {float:left; display:inline; cursor:pointer; margin:0px 0 0 -11px; width:13px; height:21px; background:url('../imagens/bt_busca.jpg') no-repeat; padding:0px 0px 0 0px;}
#cab #busca img {float:left; display:inline; margin:5px 0 0 0;}

/* home */
#esq	{width:232px; padding-left:0px; float:left;}
#esq	#menuLat	{margin-top:20px; padding-left:15px; float:left;}
#esq	#menuLat li {padding:12px 0 10px 0; width:215px; cursor:pointer; float:left; font:bold 11px/14px Verdana; list-style-type:none;  text-transform:uppercase; color:#6d6e71;}
#esq	#menuLat li:hover	{background:#eaeaea;}
#esq	#menuLat a {text-decoration:none; color:#6d6e71;}

#esq	#parceiros, #esq	#novidades {margin:23px 0 0 15px; float:left; width:214px; font:10px/12px Verdana;}
#esq	#parceiros img {margin:4px 8px 0 8px; float:left; display:inline;}

#esq	#novidades p {font:10px/11px Verdana; text-align:center;}
#esq	#novidades input {border:#dcddde 1px solid; font:10px/10px Arial; width:160px; margin-top:5px;}
#esq	#form	{margin:5px 0 0 6px;}

#esq	#tag	{margin-top:20px; float:left;}

#dir.home	{width:702px; display:table; float:left;}
#dir.home	#banner	{width:687px; height:230px; margin-top:20px;}

#dir.home #conteudo_home {width:657px; margin:20px 0 0 30px; font:11px/12px Verdana; color:#474c50; padding-bottom:12px;}
#dir.home #conteudo_home a {font:11px/12px Verdana; color:#474c50; text-decoration:none;}
#dir.home #conteudo_home .setor {width:657px; float:left; margin-top:2px;}
#dir.home #conteudo_home .topo_livros {margin-top:15px;}
#dir.home #conteudo_home .livro {width:194px; margin:12px 25px 0 0; float:left;}
#dir.home #conteudo_home .livro p {font:9px/11px Verdana;}
#dir.home #conteudo_home .livro img {float:left; margin-right:6px;}
#dir.home #conteudo_home .livro a {color:#474c50; text-decoration:none;}

#dir.home #box_noticias, #dir.home #box_calendario {width:314px; float:left; /*background:url('../imagens/box_m_bg.gif') repeat-y;*/ padding-bottom:5px;}
#dir.home #box_noticias {margin-right:29px; font:10px/11px Verdana;}
#dir.home #box_noticias p.destaque {font:11px/12px Verdana;}
#dir.home #box_noticias p, #dir.home #box_calendario p {margin:12px 0 0 14px;}
#dir.home #box_noticias img.lateral, #dir.home #box_calendario img.lateral {float:right; margin-top:6px;}

#dir.home #box_calendario h3 {float:left; display:inline;}
#dir.home #box_calendario h3.dia {margin-left:16px; width:148px; text-align:left;}
#dir.home #box_calendario h3.mes {width:120px;}
#dir.home #box_calendario img.bt {float:left;}
#dir.home #box_calendario a {color:#474c50; text-decoration:none;}
#dir.home #box_calendario #calendario a {font-weight:bold;}
#calendario {float:right; display:inline; margin:-27px 10px 0 0;}

#redes_sociais {float:left; width:904px; text-align:right; margin:25px 15px 0 15px; padding-bottom:15px; background:url('../imagens/bg_redes.gif') repeat-x; display:inline;}
#redes_sociais.home {width:657px; margin:25px 0 0 0;}

/* calendario */
td.clsCalendar_Large_MeseAno {background:#ff0;}

/* inernas */
#conteudo {float:left; padding:20px 30px; font:12px/16px Verdana; color:#474c50; width:874px;}
#conteudo a {font:12px/16px Verdana; color:#474c50;}
#conteudo small {font:italic 10px/10px Verdana; margin:7px 0 0 0; display:block; color:#231f20; text-transform: lowercase;}
#conteudo p {margin:17px 60px 0 60px;}
#conteudo.distribuidores form {margin:12px 0 0 10px;}
#conteudo form div.lado {float:left; width:400px;}
#conteudo form div.esq {float:left; margin-right:40px;}
#conteudo .enviar {margin-top:15px; float:right; cursor:pointer;}
#conteudo input {width:400px; margin:0 0 0 0; font:11px Arial; padding-left:2px; background:#fff; color:#000; border:#919396 1px solid;}
#conteudo textarea {width:400px; margin:0 0 0 0; font:11px Arial; padding-left:2px; background:#fff; color:#000; border:#919396 1px solid;}
#conteudo input.radio {width:13px; background:#fff; color:#000; border:0px solid; margin-top:5px;}
#conteudo label {margin:8px 0 5px 0; font:bold 11px/11px Verdana; display:block;}
#conteudo .endenta {margin-left:40px;}
#conteudo #ongs {margin-top:5px; float:left; display:table;}
#conteudo #ongs .ong {float:left; width:140px; height:40px; display:inline; margin:20px 17px 0 15px;}
#conteudo #ongs .ong img {margin:0 0 0 0;}

#conteudo.catalogo #recuo {margin:0 60px;}
#conteudo.catalogo #livros {margin-top:25px; display:table; float:left;}
#conteudo.catalogo #livros .linha {float:left; display:table; width:750px;}
#conteudo.catalogo #livros .livro {margin-top:25px;}
#conteudo.catalogo #livros .livro p {margin:5px 15px 0 5px; font:10px/10px Verdana;}
#conteudo.catalogo #livros .livro a {font:10px/10px Verdana; text-decoration:none; color:#474c50;}
#conteudo.catalogo #livros .livro {float:left; width:250px;}
#conteudo.catalogo #livros .livro img {padding:9px 8px 0 0; background:top right url('../imagens/catalogo_livro_bg.jpg') no-repeat;}
#conteudo.catalogo #livros .livro td {vertical-align:bottom; height:140px;}
#conteudo.catalogo #cab_livro {display:table; margin-top:25px; width:750px; float:left;}
#conteudo.catalogo #cab_livro #links {display:table; float:right; width:142px; text-align:center;}
#conteudo.catalogo #cab_livro #links img {display:inline; margin-top:10px;}
#conteudo.catalogo #cab_livro #entidades {width:142px; display:table; float:right; margin-top:25px;}
#conteudo.catalogo #cab_livro #entidades p {margin:0 0 0 0;}
#conteudo.catalogo #cab_livro #entidades img {float:right; display:inline; margin-left:0px; margin-top:10px;}
#conteudo.catalogo #cab_livro h2 {color:#231f20; margin:0; font:bold 18px/22px Verdana;}
#conteudo.catalogo #cab_livro h2.subtit {color:#231f20; margin:0; font:bold 16px/20px Verdana;}
#conteudo.catalogo #cab_livro h3 {margin-top:5px;}
#conteudo.catalogo #cab_livro h3 a {margin-top:0px; color:#231f20; font: bold italic 14px/16px Verdana; text-decoration:none;}
#conteudo.catalogo #texto {margin-top:25px; width:750px; float:left;}
#conteudo.catalogo #texto p {margin:10px 0 0 0;}
#conteudo.catalogo .foto {float:left; margin-right:10px;}
#conteudo.catalogo #paginacao {margin-top:40px; float:left; width:750px;}

#conteudo.autores #recuo {margin:0 60px;}
#conteudo.autores p {margin:5px 5px 0;}
#conteudo.autores .linha {float:left; display:table; width:750px;}
#conteudo.autores #autores {margin-top:25px; width:750px; display:table;}
#conteudo.autores #autores a {font:10px/14px Verdana; text-decoration:none; color:#474c50;}
#conteudo.autores #autores .autor {width:187px; float:left; margin-top:20px; text-align:center;}
#conteudo.autores #cab_autor {display:table; margin-top:25px; width:750px;}
#conteudo.autores #cab_autor h2 {color:#231f20; margin:0; font:bold 18px/18px Verdana;}
#conteudo.autores #cab_autor ul {margin:20px 0 0 0px; float:left;}
#conteudo.autores #cab_autor ul li {margin:10px 0 0 20px;}

#conteudo.autores .foto {float:left; margin-right:10px;}
#conteudo.autores #paginacao {margin-top:40px;}

#conteudo.catalogo #livros .livro table {margin:0; padding:0;}

#conteudo #recuo {margin-left:60px;}
#conteudo #recuo.palestra {margin:0 135px; text-align:center;}
#conteudo #recuo.palestra img {margin:10px 0 0 10px;}

#conteudo.imprensa .livro {width:250px; font:10px/12px Verdana; float:left; margin:28px 0 0 0px}
#conteudo.imprensa .livro img.capa {float:left; margin-right:5px; margin-bottom:0px; padding:9px 8px 0 0; background:top right url('../imagens/catalogo_livro_bg.jpg') no-repeat;}
#conteudo.imprensa .livro p {margin:0 5px 0 0;}
#conteudo.imprensa .livro a {font:10px/12px Verdana; text-decoration:none; color:#474c50;}
#conteudo.imprensa .livro table {margin:0; padding:0;}
#conteudo.imprensa .livro td {vertical-align:top;}
#conteudo.imprensa .livro td.baixo {vertical-align:bottom;}
#conteudo.imprensa_sobre .capa {margin:20px 0 0 60px; float:left; display:inline;}
#conteudo.imprensa_sobre p {margin-top:30px;}
#conteudo.imprensa_sobre .sobre_livro {float:left; margin-top:20px; height:264px; display:table;}
#conteudo.imprensa_sobre .sobre_livro p {margin:215px 0 0 0;}

#conteudo #video {display:none; width:34px; height:24px; padding:10px; background:#eef4f0; border:#747474 1px solid; text-align:center; margin-top:25px;}

.imp_img {vertical-align:bottom;}

#conteudo #menu_busca {margin-top:40px;}
#conteudo #menu_busca a {font:bold 13px/16px Verdana; text-decoration:none; color:#808184;}
#conteudo #menu_busca a:hover  {color:#474c50;}
#conteudo #menu_busca a.on {color:#474c50; font:bold 14px/16px Verdana;}

#conteudo .box {width:100%; display:table; float:left;}

#videogallery a#videolb{display:none}

/* classes */
#conteudo ul {margin-left:80px;}
#conteudo ul li {margin-top:5px;}

.topo_p {padding-top:6px; width:214px; height:25px; background: url('../imagens/top_box_p.gif') no-repeat; text-align:center;}
.topo_m {padding-top:6px; width:314px; height:25px; background: url('../imagens/top_box_m.gif') no-repeat; text-align:center;}

.palestra_img {float:right; display:inline; margin:25px 140px 0 0;}

.bt1 {display:inline; margin:10px 5px 0px 170px; cursor:pointer;}
.bt2 {display:inline; margin:10px 5px 0px 370px; cursor:pointer;}

hr.cinza {color:#dcddde; background-color:#dcddde; height:1px; margin-top:3px;}

/* textos */

#conteudo a {text-decoration:underline; font-weight:bold; color:#00266d;}

h2 {font:bold 20px/20px Verdana; color:#222f69;}
h3 {margin:25px auto 0 auto; font:bold 13px/16px Verdana; color:#6d6e71;}
h3.home {margin-top:10px; color:#00266d; font:bold 12px/12px Verdana;}
h3.topo {margin:0 auto 0 auto; font:bold 12px/12px Verdana; color:#00266d;}