@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; background:#478809 url(img/fundo.jpg) top left repeat-x; text-align:center;}

ul {margin:0; padding:0; list-style:none;}

#total {width:960px; margin:0 auto; text-align:left;}

h2 { color:#3d66a0; font:18px Verdana; margin:0;}

h3 {color:#666; font:18px "Times New Roman", Times, serif; margin:20px 0 5px 0;}

p {color:#333; font:12px Verdana; line-height:1.5em; margin-bottom:10px;}

h4 {color:#51950f; font:18px "Times New Roman", Times, serif; margin:0 0 5px 0;}

h5 {color:#427f07; font:12px Verdana; font-weight:bold; margin:20px 0 0 0;}

a {color:#666; font:12px "Times New Roman", Times, serif;}

a:hover {color:#427f07;}

.clear {clear:both;}

img {border:none;}

#nav {width:960px; height:56px; background:url(img/li.jpg) repeat-x;}

#nav li {background:url(img/li_bg.jpg) top right no-repeat; float:left; margin:0;}

#nav a {font:18px Verdana; font-weight:bold; text-decoration:none; color:#51950f; padding:0 20px; line-height:56px; display:block;}

#nav a:hover {padding:0 20px; line-height:56px; display:block; background-color:#51950f; color:#fff;}

.li_esq {background:url(img/li_esq.jpg) no-repeat; width:55px; height:56px; margin:0; float:left; display:block;}

.li_dir {background:url(img/li_dir.jpg) no-repeat; width:18px; height:56px; margin:0; float:left; display:block;}

#flash {margin:20px 0;}

#cont {margin-bottom:20px;}

#sup {background:url(img/borda_sup.png) no-repeat; width:960px; height:20px; margin:0; margin-bottom:-1px;}

* html #sup {background:url(img/borda_sup.gif) no-repeat;}

#meio {width:960px; background:#f4f4f4;}

#container {width:560px; float:left; margin-left:50px;}

#container li {float:left; margin:10px;}

#gal {width:300px; float:left; margin:0; margin-left:50px;}

* html #gal {margin-left:40px; width:250px;}

#gal li {float:left; margin-right:10px; margin-bottom:10px;}

#hora {width:502px; margin-top:20px; background:url(img/hora2.jpg) no-repeat; height:139px; padding:35px 0 0 30px;}

#hora2 {background:url(img/hora.jpg) no-repeat; width:200px; height:164px; padding:25px 0 0 20px; float:left; margin:70px 0 0 50px;}

* html #hora2 {padding:35px 0 0 20px; margin:90px 0 0 50px;}

.hor {float:left; margin-right:50px;}

#inf {background:url(img/borda_inf.jpg) no-repeat; width:960px; height:18px; margin:0;}

#roda {background:url(img/roda.jpg) no-repeat; width:920px; height:56px; padding:0 20px;}

* html #roda {padding-top:15px;}

.inline1 {float:left; display:inline; position:relative; text-align:left;}

.inline2 {float:right; display:inline; position:relative; text-align:right;}

fieldset {padding:10px; color:#666; margin-right:20px;}

label {float:left; width:100px; color:#333; font:12px Verdana;}

.input {width:300px; border:2px solid #3d66a0; margin-bottom:10px;}

.bot {background:#3d66a0; color:#fff; margin-right:10px; overflow:hidden;}


