@charset "utf-8";/* CSS Document *//*background:#edeecb url(images/bg.png) */body { repeat-x; margin:0px; font-family:Verdana, Geneva, sans-serif; font-size:12px; background-color: #F8F8FF; }#main { display:table; width:1000px; background:#FFF url(images/main_bg.png) repeat-x top; margin:0 auto; min-auto:450px; }#esquerda { width: 255px; margin:0px 8px; float:left; background:#FFF; }#esquerda #logo { width:171px; height:97px; background:url(images/logo.png) no-repeat; text-indent:-9999px; margin:25px auto; }#esquerda #menu { background:#e9e9e9 url(images/menu_bg.png) no-repeat top; width:245px; margin:0 auto; padding:10px 0; }/* ++++++++++++++  first level  ++++++++++++++ */ul.menu { /*position:relative;*/ padding: 0; margin: 0; font-size: 1em; list-style: none; }ul.menu li { }ul.menu li a { display:block; width:225px; padding:7px 4px 7px 15px; margin:2px; text-decoration:none; color:#FFF; border:1px; background:url(images/menu_img.jpg) no-repeat; }ul.menu li a:hover { background:url(images/menu_img_over.jpg) no-repeat; }ul.menu ul { margin: 0; padding: 0; display: none; }ul.menu ul li { margin: 0; padding: 0; clear: both; }ul.menu ul li a { width: 207px; margin:0 auto; padding-left: 20px; font-size: 0.9em; color:#89b757; outline:0; background-image:none; background:#ffffff; border-bottom:1px solid #ccc }ul.menu ul li a:hover, ul.menu ul li a.active { background:#e8fad4; color:#63adc1; }ul.menu ul ul li a { color: #597C84; padding-left: 40px; background-color: #FFF; border-bottom:1px dashed #CCC; border-right:0px; }ul.menu ul ul li a:hover { background-color: #ECF4F4; color: #2D5F6F; }ul.menu span { position:absolute; float:right; padding:8px 0px 0 0; right:10px; display:none; }#esquerda #twitter { width:249px; height:204px; display:table; }#esquerda #selo { background: url(images/selo_img.png) no-repeat; text-indent:-9999px; }#direita { width:710px; margin: 0 auto; margin-right:15px; float:right; font-size: 12px; }#rodape { clear:both; background:#44a3bd url(images/rodape_bg.png) top no-repeat; height:28px; display:table; width:1000px; text-align:center; padding:10px 0 0; color:#ffffff; font-size:0.9em; }#cabecalho { width: 100%; height: 30px; }/*Interna*/#interna { float:left; background:#FFF; font-size: 0.9em; line-height:20px; color:#775; width:100%; }#interna p { margin:5px 0 5px 0; }/*#interna ul { margin:0 0 10px 15px; }#interna ul li { background:url(images/bullet.png) no-repeat 0 5px; padding:0 0 5px 18px; border:1px solid #FFF }*/#interna div.boxForm { margin:7px 0; padding:0 10px }#interna div p img { padding:7px; margin:3px 7px 2px 0; border:1px solid #E4E4E4; width:386px; }#interna div.boxForm div.titulo { width:100%; background:#44a4bd; height:23px; display:block; text-align:center }#interna div.boxForm div.titulo span { color:#fff }#interna div.boxForm p { display:block; }#interna div.boxForm input { border:0; color:#3d5a68; }#interna div.boxForm input[type="submit"], #interna div.boxForm form input[type="reset"]{ width:120px; text-align:center; margin-left:5px; background:#44a4bd; color:#fff; font-weight:bold; float: right }#interna div.boxForm input[type="text"] { background:#e9eef1; border:1px solid #b0c9d0; }#interna div.boxForm textarea{ background:#e9eef1; border:1px solid #b0c9d0; max-width:680px; width:473px; height:150px; }#interna div.boxForm select { width:220px; background:#e9eef1; border:1px solid #b0c9d0; display:block; float:left; color:#3d5a68;  }#interna div.boxForm label, #interna div.boxForm form input { display:block; float:left }#interna div.boxForm label { padding:2px 2px 4px 0px; text-align:right; background:#eef2f5; width:183px; font-weight:bold; color:#3d5a68; font-size:12px; margin:0 5px 0 0 }#interna div.boxForm p:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }#interna div.boxForm p { display: inline-block; }html[xmlns] #interna div.boxForm p { display: block; }* html #interna div.boxForm p { height: 1%; }/*Ferramentas*//*#ferramentas { height:50px; display:block; float:left; margin:0 0 0 -10px; padding:8px 0 0 0; width:730px; border: solid 1px black; }#ferramentas div { float:left; height:50px; padding: 10px 0 0 0; }#ferramentas .search { width:360px; padding:14px 0; margin:0 20px 0 0; background:url(images/sep_vert.png) no-repeat right top; }#ferramentas #mod_search_searchword { width:180px; height:25px; padding:3px 0 0px 4px; border:none; background:none; font-size:1em; color:#FFF; }#ferramentas .search .button { background: url(images/busca_bt_submit.png) no-repeat; border:none; cursor:pointer; margin:0 4px 0 5px; width:27px; height:22px; }#ferramentas .caixa_busca { width:224px; height:31px; padding:0; margin: 0; background: url(images/busca_bg.png) no-repeat; }#ferramentas #icones { text-align:center; padding:10px 20px 0 0; background:url(images/sep_vert.png) no-repeat right; }#ferramentas #acessibilidade { padding:10px 20px 0 20px !important; background:url(images/sep_vert.png) no-repeat right; }#ferramentas ul li { display:inline; }*//*Destaque*//*#destaque { display:table; }#destaque .noticia_principal { float: left; height: 259px; width: 385px; padding:8px 5px 5px; margin: 10px 2px 0 -10px; }#destaque .coluna_noticias { width: 318px; margin:20px 0 0 0; float:left; }#destaque .coluna_noticias div { padding:5px 0; }#destaque .coluna_noticias div h3 { color:#FFF; font-size:0.9em; }#destaque .coluna_noticias div a { color:#d8e9ff; font-size:0.8em; margin:4px 0; line-height:18px; text-decoration:none; }#destaque .coluna_noticias div a:hover { color:#dadca3; text-decoration:underline; }*//*Noticias*/	/*#noticias { display:table; padding:14px 0 10px 0; }#noticias ul { width:720px; display:table; }#noticias .box_noticia { width:229px; float:left; margin:2px; padding:3px; font-size:1em; }#noticias .box_noticia p { margin:2px 0 0 6px; }#noticias .box_noticia img { padding:2px; width:212px; height:120px; margin:0 5px; }#noticias #box_noticia1 p a { color:#44a3bd; text-decoration:none; }#noticias #box_noticia1 p a:hover { text-decoration:underline; }#noticias #box_noticia2 p a { color:#f39919; text-decoration:none; }#noticias #box_noticia2 p a:hover { text-decoration:underline; }#noticias #box_noticia3 p a { color:#73b12f; text-decoration:none; }#noticias #box_noticia3 p a:hover { text-decoration:underline; }*//*Mapa e Mais Buscados*//*#mapa { display:block; }#mapa .mapa_ofertas { float:left; width: 330px; }#mapa .mais_buscados { width:360px; display:table; padding:0px 10px; }#mapa .mais_buscados .tagcloud h2 { color:#3c4a72; font-weight:bold; }#mapa .mais_buscados .tagcloud a { color:#44a3bd; text-decoration:none; line-height:15px }#mapa .mais_buscados .tagcloud a:hover { color:#e0c827; text-decoration:underline; }#banner { padding:20px 0; display:table; }*/