* { margin:0; padding:0; outline:none }
img { border:none }
body,html { height:100% }
body { background:#35210F }
.clear { font-size:1px; clear:both; display:block }

#principal { width:1000px; height:auto !important; height:648px; min-height:648px; background:url(images/fundo-body.jpg) no-repeat; margin:auto }
#principal h2 { background:url(images/h2.gif) no-repeat 0 12px; padding-left:20px; margin:20px 0 10px 0; font:normal 20px Calibri, "Trebuchet MS", Arial; color:#A49686 }
#logo { float:left; width:169px; height:93px; margin:25px 41px 0 22px !important; margin-left:12px }
#cabecalho { float:right; width:753px; margin-right:15px !important; margin-right:7px }
#links_topo { color:#BEAE9E; text-align:right; text-transform:uppercase; font:bold 12px Calibri, "Trebuchet MS", Arial; margin:11px 0 51px 0 }
#links_topo a:link, #links_topo a:visited { color:#BEAE9E; text-decoration:none }
#links_topo a:hover { color:#DBAC12; text-decoration:none }


/* Mapa do Site */
.AddTechnologies_AddTechMapaSiteContent { margin:20px 0 }
.AddTechnologies_AddTechMapaSiteContent ul { margin:0 0 20px 0 }
.AddTechnologies_AddTechMapaSiteContent li { margin:7px 0 }
.AddTechnologies_AddTechMapaSiteContent a:link, .AddTechnologies_AddTechMapaSiteContent a:visited { font-weight:normal !important }
.AddTechnologies_AddTechMapaSiteContent ul li ul li { margin-left:20px }

/* menu */
.menu_principal { border-bottom:1px solid #6A5F51; height:23px; width:750px }
.menu_principal ul { float:right; #margin-top:-20px; background:url(images/fundo-menu.gif) }
.menu_principal ul ul { float:none; margin:0; border-bottom:1px solid #CCC; white-space:nowrap; position:absolute; display:none; left:0; top:22px; padding:0 !important }
.menu_principal ul li { color:#FFF; display:block; float:left; margin:0 16px; font:normal 14px Calibri, "Trebuchet MS", Arial; text-transform:uppercase; position:relative; list-style:none }
.menu_principal ul li a { display:block; height:23px; text-decoration:none; color:#FFF }
.menu_principal ul li a:hover { color:#DBAC12; background:url(images/fundo-menu-over.gif) repeat-x; text-decoration:none }

.menu_principal ul li ul li { font:normal 12px Calibri, "Trebuchet MS", Arial; color:#FFF; background-color:#A49686; text-transform:none; float:none; margin:0; border-left:1px solid #CCC; border-right:1px solid #CCC }
.menu_principal ul li ul li a { height:auto; padding:5px 10px } 
.menu_principal ul li ul li a:hover { font:normal 12px Calibri, "Trebuchet MS", Arial; color:#DBAC12; background:#675C50 }

* html .menu_principal ul li { float:left; height:1% }
* html .menu_principal ul li a { height:1% }
.menu_principal ul li:hover ul ul, .menu_principal ul li.over ul ul { display:none }
.menu_principal ul li:hover ul, .menu_principal ul li li:hover ul, .menu_principal ul li.over ul, .menu_principal ul li li.over ul { display:block } /* The magic */

.menu_principal ul ul ul { border-bottom:1px solid #CCC; white-space:nowrap; position:absolute; display:none; left:152px; top:0 }

.menu_principal ul .menu_ativ a { color:#DBAC12; background:url(images/fundo-menu-over.gif) repeat-x }
.menu_principal ul .menu_ativ li a { color:#FFF; background:none }

#conteudo_home { height:318px; background:url(images/fundo-contentpane.jpg) no-repeat 0 47px }
#conteudo_home .LeftPane { margin-top:47px; float:left; width:527px }
#conteudo_home .ContentPane { margin-top:47px; float:left; width:443px; padding:0 13px }
#conteudo_home .ContentPane h2 { background:none; padding:0; color:#DBAC12; margin:0 0 17px 102px; font:normal 27px Calibri, "Trebuchet MS", Arial }
#conteudo_home .ContentPane h3 { margin:33px 0 0 25px; font:normal 20px Calibri, "Trebuchet MS", Arial; color:#A49685  }
#conteudo_home .ContentPane p { font:normal 14px Calibri, "Trebuchet MS", Arial; color:#DFDFDF; line-height:20px; margin:10px 0 20px 0 }
#conteudo_home .ContentPane #conheca:link, #conteudo_home .ContentPane #conheca:visited { font:bold 14px Calibri, "Trebuchet MS", Arial; color:#BCB1A5 }
#conteudo_home .ContentPane #conheca:hover { color:#DBAC12; text-decoration:none }


.rodape { clear:both }
.rodape .rodape_table { margin-top:48px }
.rodape .rodape_table td { padding-right:15px }
.rodape .rodape_table td h5 { font:bold 12px Calibri, "Trebuchet MS", Arial; color:#857764; margin-bottom:5px }
.rodape .rodape_table td p { font:normal 10px Verdana; color:#88725B; line-height:11px }
.rodape_table a { color:#C0C0C0; text-decoration:none }
.rodape_table a:hover { color:#C0C0C0; text-decoration:underline }
.rodape_interna { width:1000px; margin:auto; clear:both }
.rodape_interna .rodape_table { margin-top:20px }
.rodape_interna .rodape_table td { padding-right:15px }
.rodape_interna .rodape_table td h5 { font:bold 12px Calibri, "Trebuchet MS", Arial; color:#857764; margin-bottom:5px }
.rodape_interna .rodape_table td p { font:normal 10px Verdana; color:#88725B; line-height:11px }


#topodiv { width:971px; height:8px; font-size:1px; padding-top:11px; margin:0 auto; background:url(images/fundo-interna-topo.png) no-repeat 0 11px }
#conteudo_interna { width:971px; margin:auto; background:url(images/fundo-interna.png) repeat-y }
#conteudo_interna p { font:normal 13px Verdana; color:#DCD7D1; margin:20px 0; line-height:20px }
#conteudo_interna h3 { font:bold 18px Calibri, "Trebuchet MS", Arial; color:#A49686; margin:30px 0 10px 0 }
#conteudo_interna ul li { font:normal 13px Verdana; color:#DCD7D1; list-style:none; line-height:18px }
#conteudo_interna .LeftPane { float:left; width:234px !important; width:254px; margin:0 53px 0 44px !important; margin:0 20px 0 24px }
#conteudo_interna .LeftPane p { font:normal 11px Verdana; color:#857764; margin:0; line-height:18px }
#conteudo_interna .ContentPane { float:left; width:607px; margin-right:20px }
#conteudo_interna .ContentPane a:link, #conteudo_interna .ContentPane a:visited { text-decoration:none; font-weight:bold; color:#A07935 }
#conteudo_interna .ContentPane a:hover { color:#EDBF21; text-decoration:none }
#rodapediv { width:971px; height:21px; margin:auto; background:url(images/fundo-interna-rodape.png) no-repeat }

/* Tela de Login */
#login { }
#login label { display:block; margin-top:20px; font:normal 13px Verdana; color:#DCD7D1 }
#login .login_input { font:normal 11px Verdana; height:15px; padding:2px; color:#666; border:1px solid #64584A }
#login .login_button { background:#655444; border:1px solid #999; font:bold 11px Verdana; padding:2px 10px; color:#DCD7D1; cursor:pointer; margin-top:20px; text-align:center }

/* Fale Conosco */
.fale_conosco { }
.fale_conosco .clear { height:10px; border:1px solid #443C33 }
.fale_conosco_esq { font:normal 13px Verdana; color:#DCD7D1; float:left; display:block; width:150px }
.fale_conosco_dir1 { font:normal 11px Verdana; height:15px; padding:2px; color:#666; border:1px solid #64584A; float:left; display:block; width:200px}
.fale_conosco_dir2 { font:normal 11px Verdana; overflow:auto; resize:none; height:105px; padding:2px; color:#666; border:1px solid #64584A; float:left; display:block; width:200px }
.fale_conosco_dir3 { background:#655444; display:block; width:65px; border:1px solid #999; font:bold 11px Verdana; padding:2px 0; cursor:pointer; text-align:center; margin:5px 0 20px 150px }
.fale_conosco_dir3:link, .fale_conosco_dir3:visited { color:#DCD7D1 !important }
.fale_conosco_dir4 { background:#655444; display:block; width:65px; border:1px solid #999; font:bold 11px Verdana; padding:2px 0; cursor:pointer; text-align:center; margin:auto }
.fale_conosco_dir4:link, .fale_conosco_dir4:visited { color:#DCD7D1 !important }
.erro_form { color:#F00; margin:3px 0 0 10px; position:absolute }
.ok_form { color:#0F6; font-size:12px; font-weight:bold; display:block; text-align:center; margin:60px 0 30px 0 }

/* Noticias */
.modulo-noticias { }
.data_not { font:normal 11px Verdana; color:#A49686 }
.modulo-noticias h4 { display:inline; cursor:pointer; font:bold 15px Verdana; color:#EDBF21 }
.modulo-noticias h4:hover { color:#A49686 }
.resume_not p { margin:10px 0 !important }
.paginacao-noticias { margin:60px 0 20px 0 }
.paginacao-noticias table th { font:normal 12px Verdana; text-align:left; color:#A49686 }
.paginacao-noticias table td { font:normal 12px Verdana; color:#A49686 }
.paginacao-noticias table td table td { padding:0 3px }


/* Cadastre-se */
.fale_conosco_dir5 { background:#655444; display:block; width:90px; border:1px solid #999; font:bold 11px Verdana; padding:2px 0; cursor:pointer; margin-top:20px; text-align:center; margin:5px 0 20px 150px }
.fale_conosco cite { font:normal 10px Verdana; color:#DCD7D1; float:left; display:block; width:110px; margin:5px 0 0 5px }
.erro_form_cadastrese { color:#F00; margin-left:6px }
.erro_form_cadastrese2 { color:#F00 }
.erro_form21 { margin:4px 0 0 363px }
.erro_form22 { margin:37px 0 0 363px }
.erro_form23 { margin:70px 0 0 363px }
.erro_form24 { margin:103px 0 0 475px }
.erro_form25 { margin:136px 0 0 475px }
.erro_form26 { margin:169px 0 0 475px }