* { padding: 0; margin: 0; }

html {
background: url(images/bg.jpg) repeat-x;
}

body { 
font: 12px Arial, sans-serif;
width: 1003px;
margin: 0 auto;
background: url(images/bg01.jpg) no-repeat top;
}

a {
color: #0093DE;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

.hr { clear: both; border: none; border-top: solid 1px #DDD; margin: 4px 0 4px 0; }

.clear { clear: both; }

.center { text-align: center; }

.right { float: right; }

.left { float: left; }

#header {
border: solid 0px;
height: 303px;
}

.logo {
float: left;
border: solid 0px;
width: 247px;
}

.logo embed{
margin: 18px 0 0 38px;
}

.menu_top {
border: solid 0px;
float: left;
}

.menu_top ul{
list-style: none;
font-size: 18px;
}

.menu_top ul li{
text-align: right;
}

.menu_top li a{
color: #FFF;
text-decoration: none;
display: block;
}

.menu_top li a:hover{
color: #E5E5E5;
text-decoration: none;
}

.menu_top ul .li_top1{
margin: 38px 0 0 270px;
width: 92px;
}

.menu_top ul .li_top2{
margin: 15px 0 0 202px;
width: 92px;
}

.menu_top ul .li_top3{
margin: 13px 0 0 130px;
width: 123px;
}

.menu_top ul .li_top4{
margin: 17px 0 0 70px;
width: 150px;
}

#box_fade_r{
border: solid 0px #F00;
float: right;
width: 304px;
height: 190px;
margin: 80px 12px 0 0;
_margin: 80px 6px 0 0;
}

#box_fade_r img{
height: 155px;
width: 299px;
}

#box_top_left {
border: solid 0px;
float: left; 
width: 550px;
padding: 58px 0 0 0;
}

.box_date {
border: solid 0px;
width: 170px;
padding: 0 0 0 10px;
text-align: center;
float: left;
}

.box_date span{
font-size: 11px;
}

.box_date p{
padding: 5px 0 10px 0;
}

.box_busca {
color: #FFF;
font-weight: bold;
background: url(images/bg_busca.gif) no-repeat;
width: 350px;
height: 47px;
float: right;
font-size: 14px;
border: solid 0px #F00;
}

.box_busca p{
padding: 11px 0 0 10px;
}

.box_busca input{
padding: 2px;
border: solid 1px #CCC;
}

.ok_b {
padding: 0;
margin: -15px 0 0 7px;
}

#content {
border: solid 0px;
}

#colun_left {
border: solid 0px;
float: left;
padding: 0 0 0 10px;
}

#colun_left .h2_nw {
font-size: 22px;
color: #FFF;
padding: 20px 0 9px 0;
}

.box_l1 {
border: solid 0px #F00;
width: 145px;
height: 215px;
background: url(images/bg_box1.gif) no-repeat;
padding: 0 0 0 25px;
color: #FFF;
font-weight: bold;
font-size: 13px;
margin: 0 0 20px 0;
}

.box_l1 p{
padding: 0 0 9px 0;
}

.box_l1 input{
border: solid 1px #CCC;
}

.box_l2 {
border: solid 0px #F00;
width: 170px;
margin: 0 0 20px 0;
}

#colun_left .h2_gde {
font-size: 22px;
background: url(images/box_gd_top.gif) no-repeat;
padding: 20px 0 5px 40px;
line-height: 20px;
color: #F5821F;
}

.box_bottom_gde {
background: url(images/box_gd_bottom.gif) no-repeat;
width: 170px;
height: 42px;
}

.box_gde_main {
border: solid 0px;
background: url(images/box_gd.gif) repeat-y;
}

.box_gde_main ul{
list-style: none;
padding: 15px 1px 15px 5px;
}

.box_gde_main li{
font-weight: bold;
padding: 2px 0 2px 0;
font-size: 13px;
}

.box_gde_main li a{
display: block;
line-height: 22px;
padding: 0 0 0 24px;
color: #004EA6;
}

.box_gde_main li a:hover{
background: #FB9E00;
text-decoration: none;
color: #FFF;
}

.box_l3 {
border: solid 0px #F00;
width: 170px;
margin: 0 0 20px 0;
color: #FFF;
font-size: 13px;
}

#colun_left .h2_enq {
font-size: 22px;
background: url(images/box_enq_top.gif) no-repeat;
padding: 24px 0 15px 25px;
line-height: 20px;
color: #FFF;
}

.box_enq_main {
border: solid 0px;
background: url(images/box_enq.gif) repeat-y;
}

.box_enq_main .mdw{
margin: 3px 0 3px 0;
}

.box_bottom_enq {
background: #FFF url(images/box_enq_bottom.gif) bottom no-repeat;
width: 170px;
height: 35px;
border: solid 0px;
}

.box_enq_main form{
padding: 0 0 0 25px;
}

.box_enq_main p{
padding: 3px 5px 3px 0;
font-size: 11px;
font-family: Verdana;
}

.box_enq_main a{
color: #FFF;
}

#colun_content {
border: solid 0px #F00;
float: right;
width: 802px;
}

#main {
border: solid 0px;
float: left;
width: 618px;
margin: 25px 0 0 0;
}

.main_top {
border: solid 0px;
background: url(images/bg_main_top.jpg) top no-repeat;
}

.main_top h1{
font-size: 24px;
color: #00ADEF;
padding: 25px 0 0 45px;
}

.main_menu {
border: solid 0px;
list-style: none;
text-align: center;
width: 390px;
margin: 0 auto;
}

.main_menu li{
float: left;
font-weight: bold;
font-size: 14px;
}

.main_menu_li1 {
width: 114px;
padding: 7px 0 4px 10px;
background: url(images/menu_blue.gif) no-repeat;
}

.main_menu_li2 {
width: 101px;
padding: 7px 0 4px 10px;
margin: 0 20px 0 20px;
background: url(images/menu_yellow.gif) no-repeat;
}

.main_menu_li3 {
width: 101px;
padding: 7px 0 4px 10px;
background: url(images/menu_red.gif) no-repeat;
}

.main_meio {
border: solid 0px;
background: url(images/bg_main.jpg) left repeat-y;
padding: 10px 0 0 0;
min-height: 300px;
_height: 300px;
color: #333;
}

.main_meio p{
line-height: 22px;
font-size: 13px;
}

.mpd {
padding: 0 45px 0 45px;
}

.main_meio ul {
list-style: none;
border: solid 0px;
}

.lis_col {
float: left;
width: 176px;
margin: 20px 0 0 0;
}

.main_meio li{
padding: 7px 0 7px 17px;
background: url(images/b.jpg) left no-repeat;
font-size: 13px;
}

.main_meio h3{
font-size: 18px;
color: #777;
}

.main_bottom {
border: solid 0px;
height: 25px;
background: url(images/bg_main_bottom.jpg) bottom no-repeat;
}

#colun_right {
float: right;
padding: 40px 10px 0 0;
width: 150px;
}

#footer {
border-top: dashed 1px #AAA;
padding: 20px 0 20px 0;
clear: both;
margin: 20px 10px 0 10px;
text-align: center;
font-size: 11px;
color: #333;
letter-spacing: 1px;
}

#footer ul{
list-style: none;
margin: 0 0 15px 0;
}

#footer li{
display: inline;
}

#footer li a{
border-left: solid 1px;
padding: 0 3px 0 8px;
}
/****/

.form_c {
border: solid 0px;
}

.form_c input, select, textarea {
padding: 2px;
margin: 2px 0 0 0;
}

.form_c label{
font-weight: bold;
}

.form_c textarea{
font-family: Verdana;
font-size:12px;
width: 520px;
height: 60px;
}

.submit {
cursor: pointer;
}

.boxform_c {
border: solid 1px #F00;
margin: 0 0 0 0;
float: left;
}

.ast { color: #F00; font-weight: bold; font-size: 13px; }

.img_listagem {
width: 150px;
float: right;
margin: 5px 0 3px 10px;
border: none;
}

#box_contato {
border: solid 0px;
margin: 0 0 20px 0;
}

.box_img_vi {
border: solid 0px;
padding: 0 10px 0 10px;
float: left;
width: 244px;
text-align: center;
height: 220px;
margin: 15px 0 0 0;
}

.box_img_vi p{
font-size: 12px;
line-height: 17px;
}

.box_img_vi img {
width: 220px;
height: 165px;
border: solid 1px #CCC;
padding: 3px;
margin: 0 0 5px 0;
}

.box_img_vi img:hover {
border: solid 1px #0093DE;
}

.form_ba {
}

.form_ba input {
padding: 2px;
}

.btm_ba {
cursor: pointer;
}

.main_meio h1{
font-size: 24px;
color: #00ADEF;
padding: 25px 0 0 0;
}

.publicidade_footer {
border: solid 0px;
clear: both;
text-align: center;
margin: 15px 0 0 0;
}


/* Colunas - Lista de produtos */
#colunas{
border:solid 0px;
width: 100%;
float:left;
}
#coluna1{
float:left;
width:255px;
border:solid 0px;
}
#coluna2{
float:right;
width:255px;
border:solid 0px;
}

#destbox {
border: solid 0px;
margin: 2px 0 0 0;
}

.btm_cadast {
background: none;
color: #FFF;
font-weight: bold;
cursor: pointer;
width: 73px;
}