/* Geral */
body {background: #e3e1e2;}
body, form {margin: 0px; padding: 0px;}
img {border: 0px;}

/* texto */
div {font: 12px Helvetica, Verdana, Geneva, Arial, sans-serif; line-height:130%;}
h3 {margin:0 0 10px 0; color: #333333; font: 14px Helvetica, Verdana, Geneva, Arial, sans-serif; font-weight: normal;}
p {margin:0 0 10px 0; color: #666666;}
li {margin:0 0 0 -10px; color: #666666;}
a:link, a:visited, a:active {color: #666666;}
a:hover {color: #333333;}
.espaco {padding-bottom:10px !important;}

/* form */
input, select, textarea {font: 12px Helvetica, Verdana, Arial, sans-serif; border: #bbbbbb 1px solid; background: white; color: #999999; width:240px;}
.enviar {width:70px; height:20px; margin-left:170px; border: #bbbbbb 1px solid; background: #DFDFDF; color: #999999;}
#myform_errorloc {position: absolute; width: 220px; margin: 340px 0 0 435px;}
#myform_errorloc li {color: red; margin:-10px 0 10px 0;}

/* autor */
.foto-sobre-autor {width:203px; height:169px; margin-bottom:40px;}

/* download */
.fotos {width:60px; height:80px;}
#fotos-bloco {width:190px; height:80px; position:relative; margin:0 0 10px 0;}
#fotos-icone {width:60px; height:80px; position:absolute; margin:0;}
#fotos-descr {width:120px; height:80px; position:absolute; margin-left:70px;}

/* compra */
#entrega-bloco {width:260px; height:50px; position:relative; margin:0;}
#entrega-radio {width:20px; height:40px; position:absolute; margin-top:8px;}
#entrega-icone {width:40px; height:50px; position:absolute; margin-left:25px;}
#entrega-descr {width:200px; height:50px; position:absolute; margin-left:70px;}
#inputradio {width:14px;}

.livro {font: 12px Helvetica, Verdana, Arial, sans-serif; border: #bbbbbb 1px solid; background: white; color: #666666; width:20px; margin:0 5px 0 5px; text-align:center;}
.comprar {position:absolute; width:70px; height:20px; margin:-30px 0 0 100px; border: #bbbbbb 1px solid; background: #DFDFDF; color: #666666;}


/* estrutura */
#borda-lu {position:absolute; top: 0; left: 0; margin:0 0 0 0px; width:800px; height:27px; background: url("img/borda-lu.gif"); background-repeat: no-repeat; background-position: top left;}
#borda-ru {position:absolute; top: 0; left: 0; margin:0 0 0 0px; width:800px; height:27px; background: url("img/borda-ru.gif"); background-repeat: no-repeat; background-position: top right;}
#borda-ld {position:absolute; bottom: 0; left: 0; margin:0 0 0 0px; width:800px; height:27px; background: url("img/borda-ld.gif"); background-repeat: no-repeat; background-position: bottom left;}
#borda-rd {position:absolute; bottom: 0; left: 0; margin:0 0 0 0px; width:800px; height:27px; background: url("img/borda-rd.gif"); background-repeat: no-repeat; background-position: bottom right;}

#container {position:relative; width:800px; margin: auto auto; background-color: #ffffff;}
#miolo {width:740px; height:500px; margin-left:29px; background-color: #ffffff;}
#conteudo {position:absolute; top: 60px; left: 442px; width:280px; height:400px; z-index:2; overflow:hidden; padding-right:10px; margin-left: 29px;}
#scrollbarra {width: 10px; height: 400px; position: absolute; margin: 42px 0 0 722px; background: url("img/scroll-barra.gif"); background-repeat: no-repeat; background-position: top left; z-index:1;}

#mensagem {position:absolute; margin: 200px 0 0 100px;}
.mensagem-erro h3, .mensagem-erro p {color:red;}

/* out of box */
#language {position:relative; width:800px; margin: auto auto;}
#language img {margin: 5px 0 5px 30px;}
#commons {position:relative; width:800px; margin: auto auto;}
#commons img {width:65px; margin: 5px 0 0 696px;}

/* menu */
#menu {position:relative; width:740px; height:16px; margin: 0; z-index:3;}
#menu img {margin-top:7px;}
#linha {position:relative; width:100%; height:2px; margin-left:0px; background-color:#DDDDDD;}

/* titulo */
#dente {position:absolute; bottom: 0; left: 140px; width:291px; height:372px; background: url("img/dente.jpg"); background-repeat: no-repeat; z-index:1;}

#titulo {position:absolute; top: 255px; left: 0; z-index:3; margin-left: 29px;}
#titulo2 {position:absolute; top: 440px; left: 2px; z-index:3;margin-left: 29px;}
#titulo3 {position:absolute; top: 440px; left: 165px; z-index:3;margin-left: 29px;}

#voadores {position:absolute; width:100%; height:100%; overflow:hidden;}
#flyimage1 {position:absolute; margin-left: -200px; z-index:10;}
#flyimage2 {position:absolute; margin-left: -800px; z-index:11;}
#flyimage3 {position:absolute; margin-left: -1600px; z-index:12;}
#flyimage4 {position:absolute; margin-left: -2000px; z-index:13;}
