@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
img{border:none}
html, body{height:100%;}
body{background:url(../imagens/bg_site.jpg) repeat-x #331c00}
div#site{min-width:956px;}

/*TOPO*/
div#topo{width:100%; min-width:956px; height:180px;}
div#topo div.topo{width:956px; height:180px; margin:auto; background:url(../imagens/sombra_inicio.png) left bottom no-repeat}
div#topo div.topo img{position:relative; float:left; margin-left:42px;}
div#topo div#flash_topo{position:relative; float:right; margin:15px 50px 0px 0px;}

/*CONTAINER*/
div#container{position:relative; width:956px; margin:auto; background:url(../imagens/bg_container.png) repeat-y}

/*MENU*/
div#container div#menu{position:relative; float:left; width:190px; background:#ede7b8; max-width:190px; margin-left:53px; display:inline;}
div#container div#menu h1{position:relative; float:left; height:18px; font-family:Arial, Helvetica, sans-serif; color:#44331b; font-size:15px; font-weight:normal; line-height:18px; background:url(../imagens/seta_menu.jpg) left no-repeat; margin:20px 0px 0px 13px; padding-left:20px; display:inline}

div#container div#menu ul{position:relative; float:left; margin:0px; list-style:none; font-family:Arial, Helvetica, sans-serif; width:100%;}
div#container div#menu ul.fechado{height:17px; overflow:hidden;}
div#container div#menu ul li{height:17px; line-height:17px; color:#73562d; margin:0px 0px 0px 13px; font-size:13px; background:url(../imagens/item_linha_menu.jpg) left no-repeat; padding-left:30px;}
div#container div#menu ul li.titulo{background:url(../imagens/conexao_menu.jpg) left no-repeat; padding-left:19px; cursor:pointer;}
div#container div#menu ul li.titulo span{background:#ded7a6 url(../imagens/menu_icone_expandir.jpg) no-repeat top left; padding:0px 3px 0px 18px; font-size:14px;}
div#container div#menu ul li.titulo span:hover{background-color:#b8a575; color:#fdf9da;}
div#container div#menu ul li.titulo a{background:#ded7a6; padding:0px 3px 0px 3px; font-size:14px;}
div#container div#menu ul li.titulo span.menos{background-position:bottom left;}
div#container div#menu ul.ultimo li{background:none;}
div#container div#menu ul.ultimo li.titulo{background:url(../imagens/conexao_final_menu.jpg) no-repeat left top;}

div#container div#menu ul li a{color:#73562d; text-decoration:none}
div#container div#menu ul li a:hover{color:#73562d; text-decoration:underline;}



/*Newsletter*/
div#container div#menu div#newsletter{position:relative; float:left; width:190px; margin:20px 0px 10px 0px; background:url(../imagens/linha_news.jpg) left top no-repeat}
div#container div#menu div#newsletter p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#757154; margin:10px 10px 10px 13px}
div#container div#menu div#newsletter p strong{font-size:18px; color:#504535;}
div#container div#menu div#newsletter input{height:23px; line-height:23px; border:1px solid #c8c296; margin:0px 0px 0px 13px; background-color:#f6f3dc; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#757154 }
div#container div#menu div#newsletter .bnt{position:relative; float:right; width:35px; height:20px; background:url(../imagens/bnt_ok.jpg) left top no-repeat; display:block; margin:5px 13px 0px 0px; }
div#container div#menu div#newsletter input{padding:0px 5px;}
div#container div#menu div#newsletter input .erro{border-color:#F60; color:#F60;}

div#container div#menu div#wifi{position:relative; float:left; width:190px; height:80px; margin:40px 0 0 0; background:#efebc7 url(../imagens/wifi.jpg) no-repeat 5px center;}
div#container div#menu div#wifi p{width:110px; text-align:center; font-size:16px; line-height:14px; padding-left:70px; margin:20px 0 0 0; color:#565443}

/*CONTEUDO*/
div#container div#conteudo{position:relative; float:left; width:620px; padding:20px;}
div#container div#conteudo h1{line-height:26px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#383904; margin:15px 0px 0px 0px;}
div#container div#conteudo h1 span{font-size:20px; line-height:20px; color:#FFF; background:#9fb600; margin-right:1px; padding:0px 3px; vertical-align:text-bottom;}
div#container div#conteudo p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#604c10; margin:0px;}

/*FAIXA*/
div#container div.faixa{position:relative; width:956px; height:250px; background:url(../imagens/faixa.jpg) top no-repeat #331c00; clear:both}
div#container div.faixa img{position:relative; float:left; margin:80px 0px 10px 23px}
div#container div.faixa p{position:relative; float:left; width:240px; margin:90px 0px 10px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; color:#bc9d74;}

/*RODAPE*/
div#rodape{width:100%; min-width:956px; height:112px; background:#FFF url(../imagens/bg_rodape.jpg) repeat-x top center; padding-top:30px;}
div#rodape .rodape{width:956px; height:112px; margin:auto;}
div#rodape .rodape p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#338796; text-align:center;}
div#rodape .rodape ul{margin:0px; list-style:none; margin-top:5px; text-align:center}
div#rodape .rodape ul li{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4ea9ba; padding:2px; display:inline;}
div#rodape .rodape ul li a{color:#4ea9ba; text-decoration:none}
div#rodape .rodape ul li a:hover{text-decoration:underline}

div#rodape .rodape p.logo{float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e3e3e; text-transform:uppercase; text-align:right; background:url(../imagens/logo_art4mind.png) no-repeat right top; padding-right:25px; margin-right:15px; margin:10px 54px 0px 0px;}
div#rodape .rodape p.logo span{font-size:10px; color:#8e8e8e; text-transform:lowercase;}
div#rodape .rodape p.logo a{color:#3e3e3e; text-decoration:none;}
div#rodape .rodape p.logo a:hover{text-decoration:underline;}
div#rodape .rodape p.logo span a{color:#8e8e8e; text-decoration:none;}
div#rodape .rodape p.logo span a:hover{text-decoration:underline;}

div#container div#conteudo h4{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#604c10; text-align:center; margin-top:200px}

/*BARRA PAGINAÇÃO*/
div#container div#conteudo div.barra_paginacao{position:relative; float:left; width:598px; padding:10px; background:#ede7b8; border:1px solid #cbc592; font-family:Arial, Helvetica, sans-serif;}
div#container div#conteudo div.barra_paginacao .botoes{position:relative; float:left; font-size:14px; color:#383904; line-height:16px; text-decoration:none; margin-top:2px; background:url(../imagens/paginacao_btn_prim.jpg) no-repeat top left;}
div#container div#conteudo div.barra_paginacao .botoes:hover{text-decoration:underline; color:#000;}
div#container div#conteudo div.barra_paginacao .botoes.prim{background-image:url(../imagens/paginacao_btn_prim.jpg); padding-left:17px;}
div#container div#conteudo div.barra_paginacao .botoes.ant{background-image:url(../imagens/paginacao_btn_prim.jpg); padding-left:17px; margin-left:10px;}
div#container div#conteudo div.barra_paginacao .botoes.prox{background-image:url(../imagens/paginacao_btn_prox.jpg); background-position:top right; padding-right:17px; margin-right:10px;}
div#container div#conteudo div.barra_paginacao .botoes.ult{background-image:url(../imagens/paginacao_btn_ult.jpg); background-position:top right; padding-right:17px;}

div#container div#conteudo div.barra_paginacao span.botoes{background-position:bottom left; color:#9b9367;}
div#container div#conteudo div.barra_paginacao span.botoes.prox,div#container div#conteudo div.barra_paginacao span.botoes.ult{background-position:bottom right; color:#9b9367;}
div#container div#conteudo div.barra_paginacao span.botoes:hover{color:#9b9367; text-decoration:none;}

div#container div#conteudo div.barra_paginacao div.cont_nums{position:relative; float:left; text-align:center; width:319px;}
div#container div#conteudo div.barra_paginacao .num{text-decoration:none; width:18px; line-height:18px; text-align:center; font-size:14px; margin:0px 2px; padding:0px 4px; color:#584724; background:#f6f1cb; border:1px solid #b4a976;}
div#container div#conteudo div.barra_paginacao .num:hover{background:#f8a326; color:#FFF; border:1px solid #e99820;}

div#container div#conteudo div.barra_paginacao span.num{background:#e1daad; border:1px solid #a79f66;}
div#container div#conteudo div.barra_paginacao span.num:hover{background:#e1daad; color:#584724; border-color:#b4a976;}

/*TIPBOX*/
div#tipbox{position:absolute; left:0px; top:0px; z-index:100; background:url(../imagens/tipbox_bg.png) repeat-y;}
div#tipbox span.canto{position:relative; float:left; background:url(../imagens/tipbox_bg.png) repeat-x top left;}
div#tipbox span.canto.right{text-align:right;}
div#tipbox span.msg{position:relative; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4f4f4f; background:#fff; border:1px solid #c8c4a5; padding:10px; border-top:none;}
div#tipbox span strong{color:#333;}


/*CAIXA FLUTUANTE*/
div#caixa_flutuante{position:absolute; left:700px; top:435px; z-index:101;}

div#caixa_flutuante table{font-family:Arial, Helvetica, sans-serif; border-collapse:collapse;}
div#caixa_flutuante img.canto{position:absolute; left:0px; top:5px;}

div#caixa_flutuante table tr.topo td.center{position:relative;}
div#caixa_flutuante table tr.topo td.center div.bg{position:relative; float:left; background:url(../imagens/cxf_top.png) repeat-x bottom left; margin-left:14px; height:20px;}
div#caixa_flutuante table tr.topo td.center div#cantotop_cxf{position:relative; float:left; background:url(../imagens/cxf_tr.png) no-repeat bottom left; height:20px; width:3px;}
div#caixa_flutuante table tr.topo td.center div#cantotop_cxf.esq{background:url(../imagens/cxf_tl2.png) no-repeat bottom left;}
div#caixa_flutuante table tr.topo td.right{background:url(../imagens/cxf_tr.png) no-repeat bottom left;}

div#caixa_flutuante table tr.meio td.left{background:url(../imagens/cxf_left.png) repeat-y top right; width:3px; font-size:0px;}
div#caixa_flutuante table tr.meio td.center{background:#fff;}
div#caixa_flutuante table tr.meio td.right{background:url(../imagens/cxf_right.png) repeat-y top left; width:3px; font-size:0px;}

div#caixa_flutuante table tr.rodape td.left{background:url(../imagens/cxf_bl.png) no-repeat top right; width:3px; font-size:0px;}
div#caixa_flutuante table tr.rodape td.center{background:url(../imagens/cxf_bottom.png) repeat-x top left;}
div#caixa_flutuante table tr.rodape td.right{background:url(../imagens/cxf_br.png) no-repeat top left; width:3px; font-size:0px;}

div#caixa_flutuante table tr.meio td.center div.titulo, div#caixa_flutuante table tr.meio td.center div.cont{padding:8px;}
div#caixa_flutuante table tr.meio td.center div.titulo{position:relative; float:left; background:#bee242;}
div#caixa_flutuante table tr.meio td.center div.titulo h1{font-size:16px; color:#435407;}
div#caixa_flutuante table tr.meio td.center div.titulo h2{font-size:12px; color:#6a8412; font-weight:normal;}

div#caixa_flutuante table tr.meio td.center div.cont{position:relative; float:left; clear:both;}
div#caixa_flutuante table tr.meio td.center div.cont p{font-size:14px; color:#333;}
div#caixa_flutuante table tr.meio td.center div.cont textarea{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; padding:10px; overflow:auto; border:1px solid #b4b4b4; background:#f7f7f7;}
div#caixa_flutuante table tr.meio td.center div.cont span.info_textarea{font-size:13px; color:#666;}
div#caixa_flutuante table tr.meio td.center div.cont span.info_textarea strong{color:#000;}
div#caixa_flutuante table tr.meio td.center div.cont label{font-size:14px; color:#333;}
div#caixa_flutuante table tr.meio td.center div.cont input{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; padding:5px; border:1px solid #b4b4b4; background:#f7f7f7;}
div#caixa_flutuante table tr.meio td.center div.cont .erro{border:1px solid #F60; color:#F00; background:#ffefe5;}

div#caixa_flutuante table tr.meio td.center div.cont div#area_botoes{position:relative; float:left; margin-top:10px;}
div#caixa_flutuante table tr.meio td.center div.cont div#area_botoes .btn{position:relative; float:right; background:#8eb80b url(../imagens/cxf_btn_right.jpg) no-repeat top right; height:20px; margin:0px 2px; padding-right:7px; cursor:pointer;}
div#caixa_flutuante table tr.meio td.center div.cont div#area_botoes .btn span.left{position:relative; float:left; height:20px; width:7px; background:url(../imagens/cxf_btn_left.jpg) no-repeat top left;}
div#caixa_flutuante table tr.meio td.center div.cont div#area_botoes .btn span.texto{position:relative; float:left; background:#8eb80b url(../imagens/cxf_btn_bg.jpg) repeat-x; line-height:20px; font-size:14px; color:#fff; font-weight:bold;}
div#caixa_flutuante table tr.meio td.center div.cont div#area_botoes .btn:hover{background-position:bottom right;}
div#caixa_flutuante table tr.meio td.center div.cont div#area_botoes .btn:hover span{background-position:bottom left;}

div#caixa_flutuante table.tbl_interna{position:relative; float:left; width:100%; border-collapse:collapse;}
div#caixa_flutuante table.tbl_interna td{padding:8px 0px; border-bottom:1px dashed #CCC;}



