/*CSS*/
/*Reset CSS do HTML5*/
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, 
pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, 
strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:none; font-size:100%; vertical-align:baseline;}
ul, ol{list-style:none}
section, article, aside, header, footer, nav, dialog, figure{display:block;}

/*propriedades para alinhar ao topo*/
*{margin:0; padding:0;}

/*------------------propriedades estrutura geral------------------*/
/*FUNDO SITE*/
body{background:url(imagens/bg_body.jpg) center top repeat-x;}
html{background:url(imagens/bg_html.jpg) center top repeat;}
#footer{background:url(imagens/bg_footer.jpg) left bottom repeat-x;}

/*CORPO*/
#section_container{width:980px; margin:0 auto; padding:0;}

/*---------------------propriedades do corpo----------------------*/
/*TOPO*/
header{text-align:left; height:156px; clear:both;}
header div{float:right;}
header ul{width:300px; padding:2px; list-style-type:none; margin:0; float:right;}
header ul li{float:left;}
header hgroup{padding:26px 0 0 16px; float:left;}
header hgroup figure img{width:290px; height:120px;}
header hgroup h2{color:#FFF; font-size:0.1px; font-family:Tahoma;}
header mark{font-family:Tahoma; font-size:14px; color:#AFAFAF; font-weight:bold; text-align:right; display:inherit; padding:30px 10px 0 0; float:right; clear:both;}

/*MENU*/
#nav_menu{background:#F9F9F9; border:1px solid #CCC; clear:both; height:40px;}
#nav_menu ul{list-style-type:none; margin:0; padding:0; border:none;}
#nav_menu ul li{float:left; font-family:Tahoma; font-size:16px; color:#896545; padding:11px 10px 5px 10px; background:#F9F9F9; font-weight:bold;}
#nav_menu ul li:hover{font-family:Tahoma; font-size:16px; color:#FFF; padding:11px 10px 10px 10px; background:url(imagens/menu_marcador.png) center bottom no-repeat #896545;}
#nav_menu ul li:hover a{color:#FFF;}
#nav_menu ul li a{font-family:Tahoma; font-size:12px; color:#896545; text-decoration:none;}
#nav_menu ul li a:hover{font-family:Tahoma; font-size:12px; color:#FFF; text-decoration:none;}

/*FLASH*/
source{clear:both;}

/*CONTEUDO*/
article{clear:both;}
article aside{float:left; width:216px; padding:10px; text-align:justify;}
article aside mark{font-family:Tahoma; font-size:16px; text-align:center; color:#896545;}
article aside details{font-family:Tahoma; font-size:12px; color:#777777;}
article aside fieldset input{font-family:Tahoma; font-size:12px; color:#000; font-weight:bold; padding:4px; margin:0 0 2px 0; width:218px; height:15px; background:url(imagens/campos.jpg) left top no-repeat; border:none;}
article aside fieldset textarea{font-family:Tahoma; font-size:12px; color:#000; font-weight:bold; padding:4px; margin:0 0 2px 0; width:218px; height:49px; background:url(imagens/campo_msgm.jpg) left top no-repeat; border:none;}
article aside fieldset #form_submit{width:84px; height:41px; border:none; cursor:pointer; background:none;}
article aside fieldset dt{margin:0; padding:0;}
.borda_div{border:4px solid #FFF; background:#FFFFFF; line-height:16px; margin-top:8px;}
.borda_div:hover{border:4px solid #565656; background:#FFFFFF; -moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(border-radius.htc); line-height:16px; margin-top:8px; cursor:pointer; color:#CCC; text-decoration:underline;}
.borda_div2 {line-height:16px; margin-top:8px;}
#leia{font-weight:bold; color:#666666; padding:8px 0 0 0;}
#leia a{color:#666666;}
#leia a:hover{color:#666666;}

/*RODAPE*/
footer{text-align:left; clear:both; height:202px; background:url(imagens/bg_footer.jpg) left top repeat-x; padding:0; margin:0;}
footer aside{float:left; width:216px; padding:10px; text-align:justify; font-size:12px; line-height:18px;}
footer aside mark{font-size:16px; font-weight:bold;}
footer aside ul{padding-left:10px; font-weight:bold; margin:0; line-height:14.8px;}

/*----------------------propriedades gerais-----------------------*/
.clear{clear:both;}
.clear_br{clear:both; font-size:0.01em; margin:0; padding:0; height:1px;}
.display{display:none;}
.float_left{float:left;}
.float_right{float:right;}

/*texto preto*/
.text_gray{font-family:Tahoma; font-size:11px; color:#777777; line-height:16px;}
.text_gray a{font-family:Tahoma; font-size:11px; color:#777777; text-decoration:none;}
.text_gray a:hover{font-family:Tahoma; font-size:11px; color:#777777; text-decoration:underline;}
.text_gray h2{font-family:Tahoma; font-size:12px; color:#777777;}
.text_gray strong{font-family:Tahoma; font-size:12px; color:#896545;}

/*texto branco*/
.text_white{font-family:Tahoma; font-size:11px; color:#FFF;}
.text_white a{font-family:Tahoma; font-size:11px; color:#FFF; text-decoration:none;}
.text_white a:hover{font-family:Tahoma; font-size:11px; color:#FFF; text-decoration:underline;}

/*---------------------propriedades internas----------------------*/
#content{float:left; width:700px; padding:10px;}
#content a{color:#000;}
#content a:hover{color:#000;}
.caixa_fotos{text-align:center; line-height:16px; float:left; margin-left:30px; width:140px;}
.borda_img_fotos{border:4px solid #565656; background:#565656; -moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(border-radius.htc);}
.caixa_videos{border:4px solid #565656; background:#565656; -moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(border-radius.htc); text-align:center; line-height:16px; float:left; margin:6px; width:460px;}