/*--------------------------------------------------------------------------
[Pizza to Go - Internas]

Project: Pizza to Go
Version: 1.0
Last change: 03/09/2009
Assigned to: Rodrigo Assunção contato@rodrigoassuncao.com.br
Primary use: B1 Comunicação e Marketing
---------------------------------------------------------------------------*/

#navmenu  { width:194px; height:auto; float:left; padding-left:32px; }
#navmenu .navtop, #navmenu .navbody, #navmenu .navbottom{ float:left; width:100%; }
.navtop   { height:101px; background:url(../img/bg_navtop.jpg) no-repeat; }
.navbody  { height: auto; background:url(../img/bg_navmenu.gif) repeat-y; }
.navbottom{ height: 50px; background:url(../img/bg_navbottom.png) no-repeat; }

.navbody ul{ padding-left:20px; }
.navbody ul li{ height:27px; background:url(../img/bg_itemnav.jpg) no-repeat; margin:0 0 1px 0; }
.navbody ul li a{ display:block; height:27px; line-height:27px !important; font:14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#FFF; font-style:italic; } 

#colright, #contentbox{ width:673px; height:auto; float:left; }
#colright p{ margin-top:15px; line-height:1.6em; text-align:justify; }

#contentbox{ min-height:483px; background:url(../img/bg_content.png) no-repeat;}
#content{ width:616px; height:auto; float:left; background:url(../img/bg_white.gif) 0 483px no-repeat; padding:40px 30px 0; }
#content_bottom{ width:672px; height:62px; float:left; background:url(../img/bg_content_bottom.png) 0 -10px no-repeat; }

#footer    { float:left; margin:20px 0 20px 28px; }
#navfooter { float:left; width:600px; font-size:10px; color:#A54A00; }
#navfooter a{ color:#000; font-weight:bold; }
#assinatura{ float:left; }

#twitter   { width:100%; height:auto; float:left; margin-top:20px; }
#twitter ul li{ background-color:#FFF; border-bottom:1px dotted #CCC; margin-bottom:10px; padding-bottom:10px; }
.datahora  { font-size:10px; }

.floater{ width:auto; height:auto; float:left; margin:20px 0; }

.itemlist{ float:left; width:100%; margin-top:10px; padding-bottom:10px; border-bottom:1px solid #f9efda; }
.itemlist p{ margin-top:5px !important; line-height:1.4em !important; text-align:justify; }
.itemlist img{ float:left; margin-right:10px; padding-top:5px; }

.itemlist2{ float:left; width:150px; margin:10px 40px 0 0; padding-bottom:10px; border-bottom:1px solid #f9efda; }
.itemlist2 p{ margin-top:5px !important; line-height:1.4em !important; text-align:justify; }
.itemlist2 img{ float:left; margin-right:10px; padding-top:5px; }

.wallpaper{ float:left; width:280px; height:210px; margin:0 16px 20px 10px; }

/* formulários */
.field, .fieldComentarios{ display:block; margin-bottom:3px; }
.field           { width:300px; height:30px; background:url(../img/field.png) no-repeat;  }
#formulario input[type="text"]{ width:280px; height:22px; background:none; border:0px; padding:8px 10px 0 10px; }
#formulario textarea{ width:280px; height:102px; padding:8px 10px 0 10px; border:0px; background:none; }
.fieldComentarios{ width:300px; height:110px; background:url(../img/field_comentarios.png) no-repeat; }
fieldset legend  { font-weight:bold; padding:0 0 5px 6px; }
#resposta        { display:none; float:left; color:#539C1C; font-weight:bold; margin:0 0 0 10px; padding:4px 0 0 0; }
#bt-enviar       { width:65px; height:26px; border:0px; background:url("../img/bt_enviar.png"); text-indent:-1000px; }
  
.listagem        { width:100%; margin-top:10px; list-style:inside; }
.listagem ul     { margin-left:28px; list-style:circle; }
.listagem ul ul  { list-style:circle; }
.listagem li     { margin-bottom:5px; }
.listagem .topico{ font-weight:bold; }

.tabelaNutricional{ float:left; margin:0 35px 35px 0; font-size:10px; width:270px; }
.tabelaNutricional th{ text-transform:uppercase; padding-bottom:5px; }
.tabelaNutricional td{ padding:2px; background-color:#F5F5F5 }
.tabelaNutricional .valor{ text-align:right; }
.tabelaNutricional .titulo{ text-align:center; font-weight:bold; }

/* galeria de imagens */
.galeria   { width:500px; padding-left:95px;}
.galeria li{ width:200px; height:150px; float:left; margin:0 5px 5px 0; border:1px solid #EEE; padding:2px; }

.preparo{ width:100%; float:left; margin:20px 0; }
.step   { width:180px; float:left; margin:0 10px; text-align:center; }

.btn-voltar{ float:right; }

.verde{ color:#015F2B; }