*{border:0px solid #eee;margin:0;padding:0;list-style:none}
a{text-decoration:none;outline:0}
img{display:block}
.clear{clear:both;}
.oldBrowser{display: none}

body{background:url(img/topo.jpg) #F8F7F1 no-repeat center 0;  margin:0px; padding:0px; font-family:"trebuchet MS",Arial,Helvetica,sans-serif; font-size:12px; cursor:default; color:#666666}

#contGeral{ width:730px; position:absolute; margin:0px 0px 0px -365px; left:50%}

/**************************** BOX ESQ ****************************/

#boxEsq{width:400px; float:left}
#boxEsq ul#menu{margin-top:444px; height:31px}
#boxEsq ul#menu li{float:left}
#boxEsq ul#menu li.linha{margin:-6px 0 0 0}
#boxEsq ul#menu li img{ margin:0 27px;}
#boxEsq ul#menu li a{display:block; height:25px}
#boxEsq ul#menu li a#btAutor{background:url(img/btAutor.gif) no-repeat; width:81px}
#boxEsq ul#menu li a#btAutor:hover{background:url(img/btAutor.gif) no-repeat 0 -25px;}
#boxEsq ul#menu li a#btHistorico{background:url(img/btHistorico.gif) no-repeat; width:85px}
#boxEsq ul#menu li a#btHistorico:hover{background:url(img/btHistorico.gif) no-repeat 0 -25px;}
#boxEsq ul#menu li a#btConsultoria{background:url(img/btConsultoria.gif) no-repeat; width:106px}
#boxEsq ul#menu li a#btConsultoria:hover{background:url(img/btConsultoria.gif) no-repeat 0 -25px;}

#boxEsq #cont{margin:49px 0 0 0}
#boxEsq #cont p, #boxEsq #cont img.imgHistorico{margin: 0 0 10px 0}
#boxEsq #cont h2{font-size:15px; margin:30px 0 10px 0}

#boxEsq ul#sumario{margin:0}
#boxEsq ul#sumario li{text-transform:uppercase; float:none}
#boxEsq ul#sumario li.capitulo{ margin:10px 0 0 0; font-weight:bold; font-size:13px; color:#555555}

/*****************************************************************/

/**************************** BOX DIR ****************************/

#boxDir{ width:283px; float:right}

#boxTextoLivro{background:url(img/boxTextoLivro.jpg) no-repeat; width:283px; height:294px; margin-top:181px}
#boxTextoLivro p{color:#FFFFFF; padding:18px 24px 18px 24px; font-size:11px}

#livro{margin: 49px 0 0 0}
#livro img#capaLivro{float:left}
#livro ul{float:left; margin:0 0 0 18px}
#livro ul li{background:url(img/circle.gif) no-repeat 0 9px; padding-left:10px;}
#livro ul li a{color:#666666; font-size:13px; margin-bottom:2px}
#livro ul li a:hover{text-decoration:underline}

#contato{margin: 41px 0 0 0}
#contato input,#contato textarea{ border:1px solid #DCD5BA; color:#666666; font-family:"trebuchet MS",Arial,Helvetica,sans-serif; font-size:13px; width:261px; line-height:18px; padding:3px 5px; display:block; margin:0 0 2px 0}
#contato textarea{ height:80px}
#contato p{float:left; margin-top:14px}
#contato input#enviar{float:right; width:64px; height:28px; background:url(img/btEnviar.gif) no-repeat; border:none; cursor:pointer; _cursor:hand; margin:10px 10px 0 0; color:#FFFFFF; padding-top:1px}

/*****************************************************************/

/***************************** RODAPE ****************************/

#rodape{ width:770px; height:66px; border:1px #EAE8DE solid; border-bottom:none; margin:100px 0 0 -20px}
#rodape p{margin:25px 0 0 35px}
#naipe{display:block; width:20px; height:21px; background:url(img/iconeNaipe.gif) no-repeat; float:right; margin:-21px 35px 0 0}
#naipe:hover{background:url(img/iconeNaipe.gif) 0 -21px}

/*****************************************************************/

#pagseguro{margin: 20px 0 0 0}
#pagseguro input{ border:1px solid #DCD5BA; color:#666666; font-family:"trebuchet MS",Arial,Helvetica,sans-serif; font-size:13px; width:261px; line-height:18px; padding:3px 5px; display:block; margin:2px 2px 0px 0; float:left}
#pagseguro p{float:left; margin-top:14px}
#pagseguro input#enviar{float:right; width:64px; height:28px; background:url(img/btEnviar.gif) no-repeat; border:none; cursor:pointer; _cursor:hand; margin:10px 10px 0 0; color:#FFFFFF; padding-top:1px}

#pagseguro select{ border:1px solid #DCD5BA; color:#666666; font-family:"trebuchet MS",Arial,Helvetica,sans-serif; font-size:13px; width:398px; line-height:18px; padding:0; display:block; margin:0 0 2px 0; _margin:3px 0 2px 0}
#pagseguro select option{padding:1px 3px 1px 3px; _padding:3px 3px 3px 3px; height:20px}