@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#D0B889; color:#41270c;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:none;}
.datad{font-size:11px;}

#geral{width:1000px; margin:0 auto; background:url(../images/layout/bg_geral.gif) repeat-y; position:relative;}
#topo{background:url(../images/layout/bg_topo.jpg) repeat-y; height:123px;}
#logo{float:left; margin:10px 0 7px 85px}
#fullbanner{float:right; margin:22px 88px 0 0;}
#slogan{width:675px; line-height:22px; background:#c0a062; clear:both; float:left;}
#slogan span{font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#814200; padding-left:18px;}
#data{float:right; color:#8d6235; margin-right:15px; margin-top:3px/*Muda no IE<8*/; font-family:Verdana, Geneva, sans-serif; font-size:12px;}

#menu{list-style:none; background:#c0a062 url(../images/layout/bg_menu.jpg) no-repeat; width:181px; height:300px; margin-top:-1px; font-weight:bold; float:left;}
#menu li a{background:#d0b889; width:147px; line-height:19px; margin-bottom:5px; color:#806635; float:right; text-decoration:none; padding-left:10px; display:block;}
#menu #livazio{padding-top:27px; background:none;}
#menu li a:hover{float:left; color:#231803;}

#cx_login{height:54px; width:819px; background:#8d6235; margin-top:-1px; float:left;}
#login_error {color:#F00; font-size:18px; text-align:center;}

#frase_flash{width:450px; height:54px; text-align:center; float:left; margin-top:18px; margin-left:15px;}

#form_login{float:right; text-align:center; margin-top:5px; margin-right:40px; position:relative;}
#form_left{float:left; margin-right:20px;}
#form_right{float:left; margin-right:15px;}
#form_login label{color:#e3d896;}
#form_login .input_login{width:114px;}
#divsublogin{float:right;}
#submit_login{position:absolute; top:16px;}
#result{color:#FFF; float:right;}
#result a{color:#FFF;}
#result a:hover{color:#FFF; text-decoration:underline}
#bem_vindo{color:#FFF; float:right; margin:20px; margin-right:110px;}
#bem_vindo a{color:#FFF; margin-left:40px;}
#logout{float:right; margin-top:15px; margin-right:20px;}

ul#font_size {list-style:none; position:absolute; top:199px; left:460px;}
ul#font_size li {display:inline; font-weight:bold; background:#8C6134; color:#C0A062; padding:3px; cursor:pointer;}

#titulos{float:left; width:819px; height:45px; background:url(../images/layout/img_titulo.gif); letter-spacing:1px;}
#titulos div{margin-top:20px; margin-left:15px; color:#41270c; font-size:16px; font-weight:bold;}

#titulo{font-size:16px; font-weight:bold; margin-bottom:20px;}

#txtvazio{text-align:center;}

#curriculo {text-align:justify;}

/*Status do maxlength dos forms*/
.status {margin-left:150px;}

#titulos_conteudo{float:left; width:819px; height:45px; background:url(../images/layout/img_titulo_conteudo.gif); letter-spacing:1px;}
#titulos_conteudo div{margin-top:20px; margin-left:15px; color:#41270c; font:16px Arial, Helvetica, sans-serif; font-weight:bold;}
#titulos_conteudo div span{background:#41270c; color:#c0a062; padding:2px;}
#conteudo_geral{width:675px; min-height:500px; float:left; margin-left:7px}
#conteudo{padding-left:20px; padding-right:20px;}

#tit_detalhes{font:18px Arial, Helvetica, sans-serif; color:#41270c;}
#detalhes{margin-top:10px; font-size:13px; letter-spacing:1px;}
#mais_conteudo{text-align:center; margin-top:5px;}
#mais_conteudo span a{background:#41270c; color:#c0a062; padding:2px;}
#mais_conteudo span a:hover{text-decoration:none;}

#download{margin:15px 10px; float:left;}
#download span a{background:#41270c; color:#c0a062; padding:2px;}
#download span a:hover{text-decoration:none;}

#suspenso {float:right;}

#segunda {margin:-3px 0 0 350px; font-size:16px;}
#segunda a {color:#00F;}

#cad_concurso{margin:15px 0; float:left;}
#cad_concurso span a{background:#41270c; color:#c0a062; padding:2px;}
#cad_concurso span a:hover{text-decoration:none;}

/*Inicio slideshow*/
#slideshow{height:110px; border:1px solid #9f7a4d; border-top:none;}
#page-wrap{background: white; width: 669px; height:110px; margin: 0 auto;}
#slider{background: #f0e4cd url(../images/layout/bg_slide.jpg) no-repeat; height: 110px; width:671px; overflow: hidden; position: relative;}								  
/* DEFAULT is for three panels in width, adjust as needed This only matters if JS is OFF, otherwise JS sets this. */								  
#mover{width: 2880px; position: relative;}
.slide {padding:10px 0 0 5px; width: 669px; float: left; position: relative; }
.slide h1 {font-family: Helvetica, Sans-Serif; font-size: 30px; letter-spacing: -1px; color: #ac0000;}
.slide p {color: #41270C; font-size: 14px; line-height: 22px; width: 300px; vertical-align:middle;}
.slide p a {color: #41270C;}
.slide img {position: absolute; top: 10px; left: 365px; }
#slider-stopper {position: absolute; top: 8px; right: 10px; background: #ac0000; color: white; padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 1000;}
/*Fim slideshow*/

#cx_noticias{width:240px; height:388px; border:1px solid #472e14; margin:11px 0; float:left; position:relative;}
#cx_noticias #titnoticias{background:#41270c; color:#c0a062; font-size:18px; padding-left:5px;}
#cx_noticias #contnoticias{padding:4px 14px 0 14px;}
#cx_noticias #contnoticias a{color:#48280b;}
#cx_noticias hr{margin:10px auto /*muda no IE 6e7*/; color:#e1cba1; height:1px;}
#mais_noticias a{width:24px; line-height:24px; background:#41270c; color:#FFF; font-size:24px; text-align:center; display:block; text-decoration:none; position:absolute; top:365px; left:216px;}

.data{font-size:11px;}

#txtvazio{text-align:center;}

#paginacao{color:#999; font-weight:bold; text-align:center; width:100%; margin:4px 0; padding:4px; height:20px;}
#paginacao a{color:#48280b; font-weight:bold; padding:1px; border:1px solid #48280b; margin:1px; text-decoration:none;}
#paginacao a:hover{color:#41270c; font-weight:bold; border:1px solid #48280b; background:#D0B889;}

#banner_destaque{width:421px; height:245px; border:1px solid #41270c; background:#c0a062; float:right; margin:11px 0;}

#cx_artigos{width:421px; height:130px; border:1px solid #41270c; background:#f0e4cc; clear:right; float:right; margin-bottom:11px; position:relative;}
#cx_artigos #titartigos{color:#41270c; font-weight:bold; padding:3px;}
#cx_artigos .contartigos{padding-left:17px; background:url(../images/layout/icone1.gif) no-repeat 5px 3px; margin-bottom:10px;}
#cx_artigos .contartigos a{color:#806635;}
#mais_artigos a{width:24px; line-height:24px; background:#41270c; color:#FFF; font-size:24px; text-align:center; display:block; text-decoration:none; position:absolute; top:107px; left:397px;}

#banner{width:120px; float:right; margin-top:-10px; margin-right:10px;}
.banner_lateral{margin-bottom:4px}

#cx_lista{margin:0 18px; list-style:url(../images/layout/icone2.gif); padding-left:20px;}
#cx_lista li{margin-bottom:25px;}
#cx_lista li a{color:#c0a062;}
#cx_lista li a:hover{color:#41270c;}

ul#lista_galeria{list-style:none; margin-left:10px; text-align:center; width:100%; font-size:13px;}
ul#lista_galeria li{float:left; margin:10px;}
ul#lista_galeria li a{display:block; text-decoration:none; color:#41270c; font-weight:bold;}
ul#lista_galeria li a img{border:3px solid #fff;}

form#form_enquete{width:400px; margin:0 auto;}
#enquete fieldset{border:none}
#enquete legend{color:#C0A062; font-size:18px; margin:5px;}
#enquete .input_enq{margin:5px; vertical-align:middle;}
#enquete label{color:#C0A062;}
#enquete .input{background:#41270c; color:#FFF; font-size:14px; font-weight:bold; margin:5px;}
/*Popup das enquetes*/
#body_enq{color:#FFF;}
.lista_enquete{margin:0 0 25px 0;}
#enquete_total{text-align:center;}
#res{color:#F00; margin-left:110px;}

#form_contato{width:300px; float:left; margin-left:20px;}
#form_contato fieldset{border:none;}
#form_contato label{float:left; font-weight:bold; margin-bottom:10px;}
#form_contato .input_contato{float:right; width:195px; border:1px solid #41270c; background:#c0a062; margin-bottom:10px;}
#form_contato textarea{float:right; width:195px; height:80px; border:1px solid #41270c; background:#c0a062; margin-bottom:10px;}
#form_contato #submit{width:59px; height:19px; background:url(../images/layout/enviar.gif); border:none; margin-left:165px; cursor:pointer;}
#presidente{float:left; margin-left:85px;}

#form_pres{width:300px; float:left; margin-left:50px;}
#form_pres fieldset{border:none;}
#form_pres label{float:left; font-weight:bold; margin-bottom:10px;}
#form_pres .input_contato{float:right; width:195px; border:1px solid #41270c; background:#c0a062; margin-bottom:10px;}
#form_pres textarea{float:right; width:195px; height:80px; border:1px solid #41270c; background:#c0a062; margin-bottom:10px;}
#form_pres #submit_pres{width:59px; height:19px; background:url(../images/layout/enviar.gif); border:none; margin-left:165px; cursor:pointer;}

#form_associe{width:450px !important; float:left; margin-left:20px;}
#form_associe fieldset{border:none;}
#form_associe label{float:left; font-weight:bold; margin-bottom:10px; color:#41270C !important;}
#form_associe .input_contato{float:right; width:250px; margin-right:15px; border:1px solid #41270c; background:#c0a062; margin-bottom:10px;}
#form_associe #profissao{height:100px;}
#form_associe textarea{height:150px;}
#form_associe span{float:left; font-weight:bold;}
#form_associe .label_portador{float:right; margin-right:93px;}
#form_associe .portador{float:right; margin-right:30px;}
#form_associe .label_sexo{float:right; margin-right:60px;}
#form_associe #submit{width:59px; height:19px; background:url(../images/layout/enviar.gif); border:none; margin-left:165px; cursor:pointer;}
#form_associe #imprimir{width:72px; height:19px; background:url(../images/layout/imprimir.gif); border:none; margin-left:145px; cursor:pointer;}

label.error{color:#F00; font-weight:normal; margin-left:25px;}
#form_associe input.error, #form_associe select.error{border:1px dashed #F00;}

#fotosusers {float:left; width:100px; height:100px; padding:0 10px 5px 0;}

#cadastre_texto{width:240px; float:left; margin-left:10px;}

#associe_arquivo {text-align:center; margin-top:20px; font-size:16px; font-weight:bold;}
#associe_arquivo a {color:#C0A062;}
#associe_arquivo a:hover {color:#41270C;}

#footer{clear:both; height:38px; background:#8d6235 url(../images/layout/bg_footer.gif) no-repeat; position:relative;}
address{text-align:center; color:#dec69a; font-style:normal; font-size:14px;}
#mail{text-align:center;}
#mail a{color:#d0b889; font-size:16px; font-weight:bold; text-decoration:none;}
#mail a:hover{text-decoration:underline;}
#phone{margin-left:40px; color:#d0b889; font-size:16px; font-weight:bold;}
#ura a{color:#d2b498; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; position:absolute; top:15px; left:890px;}