  *{margin:0; padding:0;}
a{ text-decoration:none;  color:#000000}
a:hover{ text-decoration:underline; color:#488f97}


body { text-align:center; font-family:"Tahoma", Helvetica, sans-serif;line-height:20px;   font-size:12px; margin:0px; color:#000000; background:url(imgs_site/back.jpg) ; }


#content2{ width:1020px; height:auto; margin:auto; overflow:hidden; text-align:left;   background:  url(imgs_site/fundo_meio.png)  no-repeat; margin-top:-80px;position:relative; z-index:1   }

#content{ width:920px; height:auto; margin:auto; overflow:hidden; text-align:left;  padding-top:70px; position:relative; z-index:1 }
 #topo{ width:100%; height:510px; background: url(imgs_site/fundo1.jpg) repeat-x;   text-align:center; position:relative; z-index:1000   }
#topo_geral{ text-align:left; margin:auto; width:920px; height:510px;position:relative; z-index:1000 }

  ul#navega{list-style-type:none; height:28px;_height:24px;font-size:13px;font-weight:bold;margin:0 10px 0 0;  color:#000000; float:right; padding-bottom:20px;    }
ul#navega li{display:block;float:left;margin:0 0 0 3px; height:27px;_height:24px; width:auto;     }
ul#navega li.left{margin:0;}
ul#navega li a{  display:block;float:left; color:#FFFFFF; text-decoration:none; height:47px;_height:24px;  text-align:center;  padding:0px 5px 0px 3px; font-style:italic }
ul#navega li a.right{padding-right:10px;}
 ul#navega li a:hover{  color:#FFFFFF; background:#584a1b;   height:48px;   padding:0px 5px 0px 2px }
ul#navega li a.current{ color:#FFFFFF; background:#ecb100; border:1px solid #cc9c10; height:85px;   padding:0px 7px 0px 3px }
ul#navega li a.current:hover{color:#FFFFFF;background:#ecb100;}

 
.link1{text-decoration:none; float:left; margin-right:10px; padding:2px 10px 0px 0px; background: url(imgs_site/botao.jpg) no-repeat left; color:#FFFFFF;  font-size:11px; font-weight:bold; width:78px; clear:both; height:21px; text-align:center}
.link1:hover{color:#43d2b2; }

#meio{ width:871px; height:auto; background:#FFFFFF; padding-left:30px; margin-left:11px; padding-top:40px; overflow:hidden;    }

#meio2{ width:871px; height:auto; background:#FFFFFF; padding-left:0px; margin-left:11px; padding-top:0px; overflow:hidden;  padding-right:30px  }



.l1{ width:45%;   overflow:hidden; float:left;   margin-left:-10px}
.l2{ width:27%; height:auto; overflow:hidden; float:left; background:url(imgs_site/fundo2.jpg) left top no-repeat; margin-top:-30px ; }
.l3{ width:27%; height:auto; overflow:hidden; float:left;background:url(imgs_site/fundo2.jpg) left top no-repeat; margin-top:-30px    }


#rodape{ width:100%; height:260px; background:url(imgs_site/fundorodape.jpg) repeat-x #277464; text-align:center}
#rodape_meio{ width:920px; height:auto; margin:auto; overflow:hidden; text-align:left; padding-top:20px;  }
.r1{ width:23%; height:150px; margin-right:15px; padding-right:10px; background:url(imgs_site/borda.jpg) right no-repeat; float:left}
.r21{ width:40%; height:auto; float:left} 
.r22{ width:60%; height:auto; float:left}
h3{ width:auto; clear:both; font-size:22px; font-weight:bold; font-style:italic; color:#FFFFFF} 

h1{ width:auto; clear:both; font-size:22px; font-weight:bold; font-style:italic; height:27px} 
.dicas_geral{ width:100%; height:auto; overflow:hidden; margin-bottom:10px}
.d1{ width:4%; *width:3%; height:auto; float:left;}
.d2{ width:96%;*width:92%;  height:auto; float:left}

.p_geral{ width:100%; height:auto; overflow:hidden; margin-top:20px }
.p1{ width:40%; height:auto; float:left}
.p2{ width:60%; height:auto; float:left}
h2{color:#43d2b2; font-size:21px;}

.fonte1{ color:#43d2b2; font-size:16px; margin-left:5px;}
.fonte1 a{ color:#43d2b2;  }
.fonte1 a:hover{ color:#43d2b2; text-decoration:underline  }
.fonte2{ color:#FFFFFF; font-size:12px; }

.fonte2 a{ color:#FFFFFF;  }
.fonte2 a:hover{ color:#FFFFFF;  text-decoration:underline }

.lateral1{   width:251px; float:left; background:#277462; margin-right:10px; overflow:hidden; }
 #meio2, .lateral1{
    padding-bottom: 1001em;
    margin-bottom: -1000em
    /* padding-bottom efetivo = padding bottom + margin-bottom = 1em */
  }
.lateral2{ height:auto; width:70%; height:auto; float:left; overflow:hidden  }

.margin{ margin:20px 0px 0px 10px}

.fonte_titulo{ font-size:20px; color:#287463;}
.fonte_titulo a{ font-size:20px; color:#287463;}
.fonte_titulo a:hover{ color:#287463; text-decoration:underline}

.d_geral{ width:100%; height:auto; overflow:hidden; margin-bottom:40px}
.d1{ width:2%; height:auto; float:left}
.d2{ width:98%; height:auto ; float:left}

.coluna1{ width:40%; height:auto; float:left}
.coluna2{ width:60%; height:auto; float:left}

.d_geral2{ width:100%; height:auto; overflow:hidden; margin-bottom:40px;  }


.fonte_branca{ font-size:18px; color:#FFFFFF;}
.fonte_branca a{  color:#FFFFFF;}
.fonte_branca a:hover{  color:#FFFFFF; text-decoration:underline}

.mickey1{ float:left; width:25%; float:left; }
.mickey2{ float:left; width:73%; float:left;  overflow:hidden}
.cro_geral{ width:100%; height:auto; overflow:hidden; margin-bottom:20px; }

.fonte_contato{ font-size:14px; font-style:italic; font-weight:bold; padding-left:10px}


.input{ background:url(imgs_site/input.jpg) no-repeat; width:196px; height:25px; border:none; padding:3px 15px 0px 0px;}
.textarea{ background: url(imgs_site/textarea.jpg) no-repeat; width:237px; height:89px; border:none}

.submit{ border:none; background:url(imgs_site/setinha.jpg) center right no-repeat; font-size:14px; font-weight:bold; color:#000000; padding-right:10px} 

.contato2{ width:70%; height:auto; border-bottom:2px dotted #FFFFFF; padding-bottom:20px; margin-bottom:20px;  }
.fonte_contato2{ font-size:20px; color:#FFFFFF; font-style:italic;}

 .fonte_contato3{ font-size:13px; color:#efffcd; font-style:italic;}

.ft{ width:20%; height:auto; float:left; margin-right:27px;   }

.nome_ft{width:110px; height:auto; padding:10px; background:#287463; margin-top:10px; color:#FFFFFF; font-weight:bold}
.nome_ft a{ color:#FFFFFF; font-weight:bold}
.nome_ft a:hover{ text-decoration:underline}

.submit2{ background: url(imgs_site/submit2.jpg); width:70px; height:22px; text-align:center; border:none; font-weight:bold;  }

 
