* { margin:0; padding:0; text-decoration:none; font-family:"Trebuchet MS"; }
img { border:none; }
body { background:url(../img/bg.jpg) center top; }
h1 { font-size:17px; background:url(../img/bg-h1.jpg) no-repeat 0px 25px; padding-bottom:5px; margin-bottom:10px; clear:both }
h1 span { background:none; }
h2 { font-size:14px; color:#F88F19; padding-bottom:15px; clear:both; }
h3 { font-size:13px; padding-bottom:15px; }
p { padding-bottom:15px; line-height:18px; font-size:12px;}
#corpo ul { padding-bottom:15px; padding-left:15px; }
#corpo li { text-align:left; line-height:18px; font-size:12px; list-style-position:inside; list-style:none; background:url(../img/bg-seta2.jpg) no-repeat left top; padding-left:12px; }
#corpo a { color:#F05A28; }
#site { width:778px; margin:auto; background:url(../img/bg-site.jpg) repeat-y; }
#logo { background:url(../img/bg-logo.jpg) no-repeat; width:206px; height:146px; float:left; }
#logo a { display:block; width:206px; height:146px; }
#topo { width:572px; height:146px; float:left; }
#menu { background:url(../img/bg-menu.jpg) no-repeat; width:766px; height:50px; float:left; padding-top:26px; padding-left:12px; }
#menu li { float:left; font-size:15px; font-weight:bold; list-style:none; padding-left:30px; }
#menu li a { color:#000000; }
#menu li a:hover { color:#F06024; }
#corpo { background:url(../img/bg-corpo.jpg) no-repeat top; float:left; padding-left:40px; padding-right:30px; width:708px; padding-bottom:15px; }
#corpo .box { width:230px; float:left; padding-right:10px; }
#corpo .box a { font-size:14px; font-weight:bold; }
#corpo .box .busca { margin-bottom:15px; background:url(../img/bg-busca.jpg) no-repeat left bottom; width:197px; height:65px; padding-left:5px; }
#corpo .box .busca input { border:solid 1px #B6C493; width:110px; font-size:12px; padding:2px; }
#corpo .box .busca #btnBusca { margin:0; cursor:pointer; width:auto; background:#FFFFFF; border:none; background:url(../img/bg-seta.jpg) no-repeat left; padding-left:8px; color:#000000; font-size:11px; font-weight:bold; }
#corpo .box2 { width:458px; float:left; }
#rodape { width:778px; background:url(../img/bg-rodape.jpg) no-repeat center center; height:80px; clear:both; }
#rodape .menu { height:40px; padding-top:10px; padding-left:70px; }
#rodape .menu li { background:none; padding:0; font-size:15px; float:left; list-style:none; padding-left:30px; }
#rodape .menu li a { color:#FFFFFF; font-weight:bold; }
#rodape p { padding:0; text-align:center; font-size:11px; padding-top:2px; }
#rodape p a { color:#FFFFFF; font-weight:bold; }

fieldset{ border: 1px solid #f6b770; padding: 20px; margin-bottom: 16px; font-size:12px; }
fieldset legend{ color:#F88F19; font-weight: bold; font-size:13px; }
fieldset dl dt { font-size:11px; padding: 2px; display: inline-block;}
fieldset dl dd { padding: 2px; display: inline-block;}
dd input, dd select, dd textarea { border:solid 1px #f6b770; color:#666; background:#fff; font-size:12px; padding:2px; }
dd input:focus, dd select:focus, dd textarea:focus { border:solid 1px #F15A24; color:#000; background:#fff; }
#btnAv, #btnSearch1, #ok, #Clean, #print, #btnSearch2{ margin-right:5px; height:25px; font-size:12px; border:solid 1px #F15A24; color:#FFFFFF; font-weight:bold; background:#F68620; }
input[type=checkbox] { border:none; }
table{ border-collapse: collapse; width: 100%; margin-bottom: 18px; font-size:12px; }
table td{ border: 1px solid #f6b770; padding: 2px;}
table tr:hover{ background: #EFEFEF;}
table tr td a{ display: block; color:#000000;}
table tr:hover td a{ color: #FF6600; }
table th{ border: 1px solid #f6b770; padding: 2px; text-align: left; background: #EEE;}
#direcao td { width:auto; }

#frmbusca dd { width:500px; float:left; min-height:35px; _height:35px; }
#frmbusca dt { width:130px; float:left; height:35px; font-weight:bold; }
#valormin, #valormax { width:90px; }
#frmbusca { text-align:center; }
#frmbusca fieldset { text-align:left; } 
form dd { width:460px; float:left; min-height:32px; _height:32px; }
form textarea { width:310px; }
form dt { width:170px; float:left; min-height:32px; _height:32px; font-weight:bold; }
form div { text-align:center; }
form fieldset { text-align:left; } 
form fieldset p { clear:both; }

.atrativo div { text-align:center; float:left; width:350px; font-size:12px; padding-top:10px; padding-bottom:15px; }

#feirao { margin-bottom:12px;}
#feirao p { text-align:center; padding-top:10px; font-weight:bold;}


#corpo .miniSlideShow li { float:left; background:none; padding:0 10px 5px 0; }
#corpo .miniSlideShow li img { border:1px solid #D1D1D1; padding:1px; }

