* {margin:0; padding:0}
body,input,select,textarea{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}
body{background:#006157 url(img/bgbody.gif) repeat-x top left;}
option {padding-right:15px;}
td {vertical-align:top}

#root {width:770px; margin:auto;border-collapse:collapse;}
#topo {padding-bottom:20px;}
#footer {text-align:center; color:#999; font-weight:bold; background:#fff url(img/footerbg.gif) repeat-x top left; padding-top:15px;}
#footer .down {width:770px; background:url(img/footerbg-down.jpg) no-repeat center bottom; height:30px;}

#conteudo h1 {color:#340C70; border-bottom:1px solid #340C70; margin-bottom:15px;font-size:1.4em;}
#conteudo h2 {border-bottom:1px solid #006157; text-transform:uppercase; text-align:right; padding-right:10px; color:#F90; font-size:1.2em; margin-bottom:15px;}
#conteudo h3 {font-size:1.2em;}
#conteudo h3.color {font-size:1.4em; color:#F90; border-bottom:1px solid #F90; padding-bottom:2px; margin-bottom:15px;}
#conteudo .td-menu {width:170px; padding-right:15px; background:url(img/menubg.gif) repeat-y right top}
#conteudo .td-menu ul {list-style:none}
#conteudo .td-menu li {height:20px;}
#conteudo .td-menu li a {text-align:left; height:16px; padding-top:2px; display:block; padding-left:18px; background: url(img/menuitembg.gif) no-repeat left center; color:#666; text-decoration:none}
#conteudo .td-menu li a:hover {background: url(img/menuitembg.gif) no-repeat 5px center; color:#000;}
#conteudo .td-menu label,form label {padding:3px; color:#F90; margin:3px; display:block;}
#conteudo .td-menu .input, form .input {padding:3px; border:2px solid #FC0; color:#333; font-size:10px; width:150px; margin:3px auto; background:#FFF;}
form .input {width:auto}
#conteudo .td-menu .submit , form .submit {padding:3px; background:#FFF url(img/submitbg.gif) no-repeat right center; padding-right:15px; color:#F90; font-size:10px; width:50px; margin-right:15px; cursor:pointer}
#conteudo .td-menu a {display:block; text-align:center; color:#999; text-decoration:none;}
#conteudo p {margin-bottom:10px;}
#conteudo .input {padding:3px; border:2px solid #FC0; color:#333; font-size:10px; margin:3px}
.submit {background:#FFF url(img/submitbg.gif) no-repeat right center; padding-right:15px; color:#000; font-weight:bold; width:60px; border:0}

.lista-com-data {list-style:none}
.lista-com-data li {height:25px;}
.lista-com-data a {height:20px; display:block; color:#666; padding-top:2px; text-decoration:none;width:100%}
.lista-com-data a:hover {color:#000; background:#F5F5F5}
.lista-com-data span {padding-right:5px; border-right:1px solid #666; font-size:0.8em; margin-right:5px; letter-spacing:-1px; color:#F90}

.sem-altura li {height:auto}
.sem-altura a {height:auto}

.interna {padding-left:15px;}
span.yellow {color:#FC0 !important;}

.inicial-galerias {border-collapse:collapse; border:0;}
.inicial-galerias td { padding:4px; color:#666; padding-top:2px; text-decoration:none;}
.inicial-galerias td a {color:#666; padding-top:2px; text-decoration:none;width:100%;display:block}
.inicial-galerias td a:hover {color:#000; background:#F5F5F5;}
.inicial-galerias img { background:#CCC; padding:5px; }

.galerias {width:100%}
.galerias img {padding:10px; background:#CCC}
.galerias td {padding-bottom:15px; padding-left:10px;}
.galerias .button {float:right; padding:4px; background:#FC0; margin-left:5px;}
.galerias .button a {color:#333; text-decoration:none; font-size:0.8em;}
.galerias p {clear:both;}
.galerias h3 {font-size:1.4em; margin-bottom:15px;}

.squares td {padding:5px; vertical-align:top}
.squares h1 {border:0};
.squares h2 {background:#FFF; color:#F90; padding:4px; font-size:1.4em; border:0;}
.squares .title {font-size:1.6em;}
.squares .title a {color:#F90; text-decoration:none}
.squares a {color:#000; text-decoration:none}
.squares .imagem {text-align:center;}
.squares .imagem img {padding:5px;background:#F5F5F5; border:0}
.squares li {*text-indent:15px; margin-left:15px; *margin-left:0}

.produtos {width:100%}
.produtos img {padding:10px; background:#EEE}
.produtos td {padding-bottom:15px; padding-left:10px;}
.produtos p {clear:both;}
.produtos h3 {font-size:1.4em; margin-bottom:15px; border:0; color:#F90; text-transform:uppercase}
.produtos li {*text-indent:15px; margin-left:15px; *margin-left:0}

.receita-busca input {border:1px solid #006157; background:#FFF;}
.receita-busca .submit {border:0;}

.lista-busca {list-style:none; border:0}
.lista-busca h3 {font-size:1.3em}
.lista-busca a.link-titulo {color:#00C; text-decoration:underline; display:block; padding:4px; padding-left:0}
.lista-busca .link-descricao {text-decoration:none; color:#000;}
.lista-busca .link-detalhes {color:#006157; padding:4px; padding-left:0;}
.lista-busca .link-baixo {color:#77C; padding-left:0;}