body{ margin:0px; font: 12px Verdana; color:#000000; background-color:#FFFFFF; background-image:url(../_imagens/header_bg.jpg); background-repeat:repeat-x; background-position:0px 0px; }
div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{ margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th{ font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol{ list-style: none; }
fieldset,img{ border: none; }
caption,th{ text-align: left; }
table{ border-collapse: collapse; border-spacing: 0; }
table td{ vertical-align: top; }
a{ text-decoration:none; }
a:hover{ outline:none; }
.show{ display:block; }
.clearfloat{ clear:both; height:0; font-size: 1px; line-height: 0px; }
/*******************

	Erro e Sucesso

*******************/
.sucesso{ color:#060; }
.erro{ color:#F00; }

.wrapper{ width:991px; margin:0 auto; }

/******************************
						HEADER
******************************/
.wrapper div.header{ border-top:solid 0px #036; background-image:url(../_imagens/header_home.jpg); background-repeat:no-repeat; background-position:0px 0px; width:991px; height:243px; overflow:hidden; }
.wrapper div.header a.home_logo{ border:solid 0px #000; display:block; width:250px; height:110px; margin:30px 0 0 40px; }
.wrapper div.header ul{ border:solid 0px #000; margin:50px 0 0 0; padding:0 0 0 28px; }
.wrapper div.header ul li{ border:solid 0px #000; float:left; background-image:url(../_imagens/menu_bg_small.gif); background-position:0px 12px; background-repeat:no-repeat; width:154px; height:53px; margin:0 0 0 2px; list-style:none; overflow:hidden; }
.wrapper div.header ul li a{ border:solid 0px #900; display:block; width:154px; height:33px; padding:30px 0 0 0; text-align:center; color:#FFF; }
.wrapper div.header ul li:hover{ background-image:url(../_imagens/bt_menu_bg.gif); background-repeat:no-repeat; background-position:0px 0px; }
.wrapper div.header ul li a:hover{ background-image:url(../_imagens/bt_menu_bg.gif); background-repeat:no-repeat;  padding:22px 0 0 0; color:#FF3; }

#home .wrapper div.header ul li#home{ background-image:url(../_imagens/bt_menu_bg.gif); background-repeat:no-repeat;  background-position:0px 0px; }
#home .wrapper div.header ul li#home a{ padding:22px 0 0 0; color:#FF3; }

#empresa .wrapper div.header ul li#empresa{ background-image:url(../_imagens/bt_menu_bg.gif); background-repeat:no-repeat;  background-position:0px 0px; }
#empresa .wrapper div.header ul li#empresa a{ padding:22px 0 0 0; color:#FF3; }

#servicos .wrapper div.header ul li#servicos{ background-image:url(../_imagens/bt_menu_bg.gif); background-repeat:no-repeat;  background-position:0px 0px; }
#servicos .wrapper div.header ul li#servicos a{ padding:22px 0 0 0; color:#FF3; }

#cursos .wrapper div.header ul li#cursos{ background-image:url(../_imagens/bt_menu_bg.gif); background-repeat:no-repeat;  background-position:0px 0px; }
#cursos .wrapper div.header ul li#cursos a{ padding:22px 0 0 0; color:#FF3; }

#imprensa .wrapper div.header ul li#imprensa{ background-image:url(../_imagens/bt_menu_bg.gif); background-repeat:no-repeat;  background-position:0px 0px; }
#imprensa .wrapper div.header ul li#imprensa a{ padding:22px 0 0 0; color:#FF3; }

#contato .wrapper div.header ul li#contato{ background-image:url(../_imagens/bt_menu_bg.gif); background-repeat:no-repeat;  background-position:0px 0px; }
#contato .wrapper div.header ul li#contato a{ padding:22px 0 0 0; color:#FF3; }

/******************************
					BREDCRUMBS
******************************/
div.breadcrumbs{ text-transform:lowercase; font-size:10px; color:#8da3c3; }
div.breadcrumbs a{ color:#8da3c3; }
div.breadcrumbs a:hover{ text-decoration:underline; }

/******************************
					NAVEGACAO
******************************/
div.navegacao{ text-transform:lowercase; font-size:10px; color:#8da3c3; margin:30px 0 0 0; }
div.navegacao a{ color:#8da3c3; }
div.navegacao a:hover{ text-decoration:underline; }


/******************************
					CONTEUDO
******************************/
.wrapper div.conteudo{ width:971px; background-image:url(../_imagens/site_bg.jpg); background-repeat:repeat-y; padding:10px 20px 0 20px; }
.wrapper div.conteudo table.home{ border:solid 0px #000; width:96%; margin:0 0 0 10px; }
.wrapper div.conteudo table.home td.boxes{ width:671px; }
.wrapper div.conteudo table.home td div.box_grande{ border:solid 0px #000; color:#FFF; width:50px; height:100px; float:left; background-image:url(../_imagens/home_destaque_bottom_bg.jpg); background-position:0px 268px; background-repeat:no-repeat; width:399px; height:547px; }
.wrapper div.conteudo table.home td div.box_grande h1{ font-size:23px; margin:10px 0 0 20px; }
.wrapper div.conteudo table.home td div.box_grande h2{ font-size:18px; margin:1px 0 0 28px; color:#666; }
.wrapper div.conteudo table.home td div.box_grande p{ border: solid 0px #FFF; width:365px; margin:25px auto 0 auto; }
.wrapper div.conteudo table.home td div.box_grande p strong{ border: solid 0px #FFF; width:365px; margin:20px auto 0 auto; font-size:14px; color:#49b1e2; }
.wrapper div.conteudo table.home td div.box_grande a.botao{ float:left; background-image:url(../_imagens/bt_leia_mais.jpg); width:88px; height:26px; margin:25px 0 0 18px; }


.wrapper div.conteudo table.home td table.box_red{ border:solid 0px #000; color:#FFF; background-image:url(../_imagens/box_red_top.jpg); background-repeat:no-repeat; background-color:#8E0200; width:230px; float:left; margin:0 0 0 10px; }
.wrapper div.conteudo table.home td table.box_red h1{ font-size:22px; margin:20px 0 0 20px; }
.wrapper div.conteudo table.home td table.box_red h2{ font-size:18px; margin:0 0 0 40px; }
.wrapper div.conteudo table.home td table.box_red ul{ margin:18px 0 0 0; padding:0 0 0 35px; }
.wrapper div.conteudo table.home td table.box_red ul li{ list-style:outside; margin:10px 0; }
.wrapper div.conteudo table.home td table.box_red a{ color:#FFF; }
.wrapper div.conteudo table.home td table.box_red a:hover{ text-decoration:underline; }
.wrapper div.conteudo table.home td table.box_red td.box_red_bottom{ background-image:url(../_imagens/box_red_bottom.jpg); width:230px; height:24px; }

.wrapper div.conteudo table.home td table.box_blue{ border:solid 0px #000; color:#FFF; background-image:url(../_imagens/box_blue_top.jpg); background-repeat:no-repeat; background-color:#002252; width:230px; float:left; margin:10px 0 0 10px; }
.wrapper div.conteudo table.home td table.box_blue h1{ font-size:22px; margin:20px 0 0 20px; }
.wrapper div.conteudo table.home td table.box_blue h2{ font-size:18px; margin:0 0 0 40px; }
.wrapper div.conteudo table.home td table.box_blue ul{ margin:18px 0 0 0; padding:0 0 0 35px; }
.wrapper div.conteudo table.home td table.box_blue ul li{ list-style:outside; margin:10px 0; }
.wrapper div.conteudo table.home td table.box_blue a{ color:#FFF; }
.wrapper div.conteudo table.home td table.box_blue a:hover{ text-decoration:underline; }
.wrapper div.conteudo table.home td table.box_blue td.box_blue_bottom{ background-image:url(../_imagens/box_blue_bottom.jpg); width:230px; height:24px; }


.wrapper div.conteudo table.home div.noticias{ float:left; border:solid 0px #000; background-image:url(../_imagens/ultimas_noticias_bg.jpg); background-repeat:no-repeat; width:619px; height:248px; margin:20px 0 20px 0; padding:0 0 0 20px; color:#666; }
.wrapper div.conteudo table.home div.noticias h1{ color:#000; font-size:22px; margin:20px 0 0 0; }
.wrapper div.conteudo table.home div.noticias h2{ color:#000; font-size:16px; margin:15px 0 0 0; }
.wrapper div.conteudo table.home div.noticias a.botao{ float:left; background-image:url(../_imagens/bt_veja_mais.jpg); background-repeat:no-repeat; width:88px; height:26px; margin:20px 0 0 0; }
.wrapper div.conteudo table.home div.noticias a.botao:hover{ text-decoration:none; }
.wrapper div.conteudo table.home div.noticias span a{ color:#666; }
.wrapper div.conteudo table.home div.noticias a{ color:#000; }
.wrapper div.conteudo table.home div.noticias a:hover{ text-decoration:underline; }

.wrapper div.conteudo table.home td.right{ border:solid 0px #000; }
.wrapper div.conteudo table.home td.right h1{ background-image:url(../_imagens/home_box_header.jpg); background-repeat:no-repeat; width:245px; height:38px; font-size:16px; padding:15px 0 0 20px; margin:0 0 10px 0; color:#FFF; }
.wrapper div.conteudo table.home td.right p{ margin:0 0 20px 20px; font-size:11px; }
.wrapper div.conteudo table.home td.right p a{ color:#333; }
.wrapper div.conteudo table.home td.right p a.mais{ color:#F60; }
.wrapper div.conteudo table.home td.right p a:hover{ text-decoration:underline; }
.wrapper div.conteudo table.home td.right ul{ padding:0 0 0 30px; }
.wrapper div.conteudo table.home td.right ul li{ list-style:outside; list-style-type:disc; margin:4px 0 6px 0; }

/******************************
					INTERNAS
******************************/

.wrapper div.conteudo div.texto{ border:solid 0px #000; width:630px; float:left; color:#666; margin:15px 0 10px 10px; }
.wrapper div.conteudo div.texto h1{ font-size:24px; margin:20px 0; color:#000; }
.wrapper div.conteudo div.texto h2{ margin:20px 0; color:#666; font-weight:bold; }
.wrapper div.conteudo div.texto span.breadcrumbs{ color:#1b4888; }
.wrapper div.conteudo div.texto span.breadcrumbs a{ color:#1b4888; }

.wrapper div.conteudo div.texto p.margem{ margin:20px 0 0 0; }
.wrapper div.conteudo div.texto ul.arquivos{ border-top:dashed 1px #ccc; margin:0 0 0 0; padding:8px 0 0 0; }
.wrapper div.conteudo div.texto ul.arquivos li{ margin:0 0 8px 0;}
.wrapper div.conteudo div.texto ul.arquivos li a{ color:#036; }
.wrapper div.conteudo div.texto ul.arquivos li a:hover{ text-decoration:underline; }

.wrapper div.conteudo div.lateral{ border:solid 0px #000; width:265px; height:100%; float:left; margin:3px 0 0 40px; background-color:#EEE; padding:0 0 20px 0; }
.wrapper div.conteudo div.lateral h1{ background-image:url(../_imagens/header_box_internas.gif); background-repeat:no-repeat; width:245px; height:31px; font-size:16px; padding:10px 0 0 20px; margin:-3px 0 10px 0; color:#FFF; }
.wrapper div.conteudo div.lateral h1.blue{ background-image:url(../_imagens/header_box_internas_azul.gif); font-style:italic; }
.wrapper div.conteudo div.lateral p{ margin:0 0 20px 20px; font-size:11px; }
.wrapper div.conteudo div.lateral ul{ padding:0 0 20px 30px; }
.wrapper div.conteudo div.lateral p a{ color:#333; }
.wrapper div.conteudo div.lateral p a.mais{ color:#F60; }
.wrapper div.conteudo div.lateral p a:hover{ text-decoration:underline; }
.wrapper div.conteudo div.lateral ul li{ list-style:outside; list-style-type:disc; margin:4px 0 6px 0; }
.wrapper div.conteudo div.lateral ul li a{ color:#333; }
.wrapper div.conteudo div.lateral ul li a:hover{ text-decoration:underline; }

/******************************
					RODAPE
******************************/
div.rodape{ background-color:#272727; width:100%; height:73px; color:#FFF; }
div.rodape div{ border:solid 0px #FFF; width:991px; margin:0 auto 0 auto; font-size:10px; }
div.rodape div p{ border:solid 0px #FFF; float:left; width:230px; margin:25px 0 0 35px; }
div.rodape div div.editavel{ width:830px !important; margin-left:20px; }
div.rodape div div.editavel p{ width: auto !important; }
div.rodape div div span,
div.rodape div p span{ color:#49b1e2; }
div.rodape div a.assinatura{ float:right; color:#666; font-size:9px; background-image:url(../_imagens/logo_asas.jpg); background-position:0px 15px; background-repeat:no-repeat; width:81px; height:40px; margin:18px 30px 0 0; }





















