/* Definicoes gerais */
* {margin:0;padding:0;list-style:none;text-decoration:none;}
strong{font-weight:bold;}
em{font-style:italic;}
html,address{font:normal normal 14px Arial, Helvetica, sans-serif; color:#6b6d71;}
html,body{text-align:center; height:100%;}
body{font-family: Arial, Helvetica, sans-serif; background:#f7dfa0 url(../imagens/principal/bg_dunas.jpg) repeat-x fixed;}
html{height:100%;}
img{border:none;}
a{color:#068fc1;}
a:hover{color:#666; text-decoration:underline;}
a:focus{outline:none;}

/* Classes de uso geral */
.left{float:left;}
.right{float:right}
.clear{clear:both;}
.none{display:none;}
.block{display:block;}
.inline{display:inline;}
.indent{text-indent:-100000px;}
.absolute{position:absolute;}
.relative{position:relative;}
.hidden{overflow:hidden;}
.center{text-align:center;}
.tleft{text-align:left;}
.tright{text-align:right;}
.font10{font-size:10px;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
	
/* Cores */
.red{color:red;}
.black{color:#000;}
.white{color:#fff;}
.blue{color:#0A90F1;}
.blue2{color:#015996;}
.grey{color:#616161;}

/* Cores principais do site */
.cor1 {color:#6b6d71;}
.cor2 {color:#068fc1;}
.cor3 {color:#b9bbbe;}
	
/* Larguras */
.w5  {width:5%;}
.w10 {width:10%;}
.w15 {width:15%;}
.w20 {width:20%;}
.w25 {width:25%;}
.w30 {width:30%;}
.w35 {width:35%;}
.w40 {width:40%;}
.w45 {width:45%;}
.w50 {width:50%;}
.w55 {width:55%;}
.w60 {width:60%;}
.w65 {width:65%;}
.w70 {width:70%;}
.w75 {width:75%;}
.w80 {width:80%;}
.w85 {width:85%;}
.w90 {width:90%;}
.w95 {width:95%;}
.w100 {width:100%;}


/*################################## Principal ##############################################*/
/* Estrutura */
div#principal{position:relative; min-height:100%; background:#fff; width:940px; margin:0 auto;}
/* {behavior:url(js/iepngfix.htc);} */ /* png para Internet Explorer 6 */
#principal, #conteudo {_height:100%;}

/* Topo */
div#topo{}
h1 {display:none;}

/* Menus */
/*#menu {width:148px;}
#menu li {background:#eee; display:block; width:148px; float:left; margin:0 0 2px 0; text-align:left;}
#menu li a {background:#eee url(../imagens/principal/menu.gif) no-repeat; display:block; text-indent:-99999px; height:18px;}
#menu li a:hover {background-color:#6b6d71;}
#menu li a.mn_inicial {background-position:0 0;}
#menu li a.mn_inicial:hover {background-position:0 -18px;}
#menu li a.mn_csbc {background-position:0 -36px;}
#menu li a.mn_csbc:hover {background-position:0 -54px;}
#menu li a.mn_noticias {background-position:0 -72px;}
#menu li a.mn_noticias:hover {background-position:0 -90px;}
#menu li a.mn_autores {background-position:0 -108px;}
#menu li a.mn_autores:hover {background-position:0 -126px;}
#menu li a.mn_eventos {background-position:0 -144px;}
#menu li a.mn_eventos:hover {background-position:0 -162px;}
#menu li a.mn_programacao {background-position:0 -180px;}
#menu li a.mn_programacao:hover {background-position:0 -198px;}
#menu li a.mn_inscricoes {background-position:0 -216px;}
#menu li a.mn_inscricoes:hover {background-position:0 -234px;}
#menu li a.mn_local {background-position:0 -252px;}
#menu li a.mn_local:hover {background-position:0 -270px;}
#menu li a.mn_transporte {background-position:0 -288px;}
#menu li a.mn_transporte:hover {background-position:0 -306px;}
#menu li a.mn_hospedagem {background-position:0 -324px;}
#menu li a.mn_hospedagem:hover {background-position:0 -342px;}
#menu li a.mn_caravanas {background-position:0 -360px;}
#menu li a.mn_caravanas:hover {background-position:0 -378px;}
#menu li a.mn_coordenacao {background-position:0 -396px;}
#menu li a.mn_coordenacao:hover {background-position:0 -414px;}
#menu li a.mn_galerias {background-position:0 -432px;}
#menu li a.mn_galerias:hover {background-position:0 -450px;}
#menu li a.mn_contato {background-position:0 -468px;}
#menu li a.mn_contato:hover {background-position:0 -486px;}
*/
#menu {width:148px; }
#menu li { /* background:#eee; display:block; */ width:120px; float:left; margin:0 0 2px 0; text-align:left; font-size:16px; }
#menu li a { height:18px; }
#menu li a:hover { /* background-color:#CCC; */ color:#333; }
#menu li a.mn_inicial {background-position:0 0; }
#menu li a.mn_inicial:hover {background-position:0 -18px; }
#menu li a.mn_csbc {background-position:0 -36px;}
#menu li a.mn_csbc:hover {background-position:0 -54px;}
#menu li a.mn_noticias {background-position:0 -72px;}
#menu li a.mn_noticias:hover {background-position:0 -90px;}
#menu li a.mn_autores {background-position:0 -108px;}
#menu li a.mn_autores:hover {background-position:0 -126px;}
#menu li a.mn_eventos {background-position:0 -144px;}
#menu li a.mn_eventos:hover {background-position:0 -162px;}
#menu li a.mn_programacao {background-position:0 -180px;}
#menu li a.mn_programacao:hover {background-position:0 -198px;}
#menu li a.mn_inscricoes {background-position:0 -216px;}
#menu li a.mn_inscricoes:hover {background-position:0 -234px;}
#menu li a.mn_local {background-position:0 -252px;}
#menu li a.mn_local:hover {background-position:0 -270px;}
#menu li a.mn_transporte {background-position:0 -288px;}
#menu li a.mn_transporte:hover {background-position:0 -306px;}
#menu li a.mn_hospedagem {background-position:0 -324px;}
#menu li a.mn_hospedagem:hover {background-position:0 -342px;}
#menu li a.mn_caravanas {background-position:0 -360px;}
#menu li a.mn_caravanas:hover {background-position:0 -378px;}
#menu li a.mn_coordenacao {background-position:0 -396px;}
#menu li a.mn_coordenacao:hover {background-position:0 -414px;}
#menu li a.mn_galerias {background-position:0 -432px;}
#menu li a.mn_galerias:hover {background-position:0 -450px;}
#menu li a.mn_contato {background-position:0 -468px;}
#menu li a.mn_contato:hover {background-position:0 -486px;}


/* Botoes */
.botoes {background:url(../imagens/principal/botoes.gif) no-repeat; display:block;}
.bt_ing {background-position:right 0; padding:0 25px 0 0; font-size:12px; float:right; margin:0 0 10px 0;}
.bt_mail {background-position:0 -35px; width:18px; height:13px; margin:0 auto; text-indent:-99999px;}

/* Conteudo */
#conteudo {padding:8px 8px 120px 8px;}
.ie #conteudo {height:100%;}

/* Titulos */
.titulos {background:url(../imagens/principal/titulos.gif) no-repeat; text-indent:-99999px; height:20px; font-size:0;}
.tit_csbc {background-position:0 0; width:150px;}
.tit_noticias {background-position:0 -23px; width:93px; height:25px;}
.tit_autores {background-position:0 -53px; width:158px; height:25px;}
.tit_programacao {background-position:0 -86px; width:100px; height:25px;}
.tit_eventos {background-position:0 -86px; width:100px; height:25px;}
.tit_inscricoes {background-position:0 -110px; width:120px; height:29px;}
.tit_local {background-position:0 -143px; width:93px; height:25px;}
.tit_transporte {background-position:0 -168px; width:150px; height:25px;}
.tit_hospedagem {background-position:0 -197px; width:150px; height:25px;}
.tit_caravanas {background-position:0 -230px; width:123px; height:25px;}
.tit_coordenacao {background-position:0 -254px; width:150px; height:28px;}
.tit_galerias {background-position:0 -285px; width:150px; height:25px;}
.tit_contato {background-position:0 -312px; width:100px; height:25px;}
.tit_promocao {background-position:0 -338px; width:95px; height:18px;}
.tit_realizacao {background-position:0 -358px; width:84px; height:16px;}
.tit_apoio {background-position:0 -374px; width:68px; height:16px;}
.tit_patrocinio {background-position:0 -390px; width:72px; height:14px;}
.tit_organizacao {background-position:0 -405px; width:80px; height:18px;}

/* Colunas */
div#colesq {width:148px; float:left; display:inline; padding:0; text-align:left;}
div#coldir {width:750px; float:left; display:inline; padding:0 0 0 20px; text-align:left;}

p { line-height:1.4em; margin:20px 0 0 0; }
.fotosindex {padding:8px 0; margin:20px auto; background:#fff; border-top:1px dotted #b7b9bd; border-bottom:1px dotted #b7b9bd;}
h3 { margin:20px 0 0 0; }

/* Internas */
#logos {margin:20px 0 0 0;}

/* Itens de menu */
#noticias, #coordenacao, #equipe, #local, #eventos, #contato, #inscricoes, #caravanas, #hospedagem, #fotos {border-bottom:1px dotted #b7b9bd; padding:0 0 20px 0;}
#noticias h3.titnoticia {color:#068fc1;}
span.data {font-size:12px;}
#noticias img, #local img {border:5px solid #b7b9bd; float:right; margin:10px;}
#noticias.semborda, #eventos.semborda, #programacao.semborda {border:none; padding:0;}
#noticias li, #eventos li {margin:20px 0 0 0; border-bottom:1px dotted #b7b9bd;}
#noticias li a {padding:0 0 10px 0; display:block; color:#6b6d71;}
#noticias li a strong {color:#068fc1;}
#noticias li a:hover {color:#068fc1;}
#noticias li a span {font-size:11px;}

#coordenacao p span, .links {background:url(../imagens/principal/botoes.gif) no-repeat 0 -16px; color:#068fc1; padding:0 0 2px 25px;}
.links {padding-bottom:0 !important; background-position:0 -15px;}
#eventos li a {padding:0 0 10px 0; display:block; color:#068fc1; font-weight:bold;}
#eventos li a span {font-weight:normal; color:#6b6d71;}

#programacao li {padding:20px 0; border-bottom:1px dotted #b7b9bd;}

#inscricoes p.aviso {color:#cf3010; font-size:12px; padding:20px 0; border-top:1px dotted #b7b9bd;}
table td {font-size:14px; padding:5px; color:#6b6d71; line-height:1.4em}
table td.tittd {background:#6b6d71; color:#fff;}
table td.tdcor2 {background:#e5e6e7;}

#hospedagem table {margin:20px 0 0 0;}
#hospedagem td {text-align:center;}

#galeria {width:100%;}
#galeria li {width:130px; float:left; margin:20px 8px; text-align:center; font-weight:bold; display:inline; height:1%;}
#galeria li a {display:block; color:#6b6d71; text-decoration:none;}
#galeria li img {border:5px solid #b7b9bd; margin:0 0 5px 0;}
#galeria li a:hover {color:#068fc1;}
#galeria li a:hover img {border-color:#068fc1;}

/* Formularios */
fieldset{margin:0;padding:0;border:none;}
form * {font-family:Arial, Helvetica, sans-serif; font-size:14px;}
form {width:700px; margin:20px 0 0 0;}
label {display:none;}
input, select, textarea {background:#eee; border:1px solid #d1d2d5; padding:5px; color:#6b6d71; margin:0 0 5px 0; overflow:auto;}
.input_maior {width:100%;}
.input_medio {width:300px;}
.input_menor {width:200px;}
.bt_enviar {font-size:18px; float:right; width:80px; border:none; cursor:pointer;}

/* Rodape */
div#rodape{position:absolute; bottom:0; width:100%; height:25px; left:0; border-top:1px dotted #b7b9bd; padding:25px 0;}
/*.ie #rodape {position:relative;} */
#rodape p {color:#b9bbbe; font-size:12px; margin:0 auto; width:500px;}

/* Assinaturas */
div#rodape a.qualitare{width:63px; height:21px; float:right; margin:0 20px 0 0; background:url(../imagens/assinatura_qualitare.gif) no-repeat;}

/*################################## Navegacao ##############################################*/
/* tamletra */
#tamletra {font:bold 11px Arial, Helvetica, sans-serif; float:right; margin:0; display:inline;}
#tamletra li {display:inline; float:left; margin:0 3px 0 0;}
#tamletra li span {padding:5px 0; display:block;}
#tamletra li a {background:#b7b9bd; color:#666; text-align:center; font-weight:bold; padding:5px; width:20px; display:block;}
.ie6 #tamletra li a {float:left;}
#tamletra li a:hover {background:#068fc1; color:#fff; text-decoration:none;} 

/* Paginacao */
#paginacao {margin:20px auto; width:100%; float:left; border-bottom:1px dotted #b7b9bd; padding:0 0 20px 0;}
#paginacao li {display:inline; margin:0 2px; float:left;}
#paginacao li a {background:#b7b9bd; color:#666; text-align:center; font-weight:bold; padding:5px 9px; display:block;}
#paginacao li a:hover {background:#068fc1; border:none; color:#fff; text-decoration:none;} 
#paginacao li.pgoff {font-weight:normal; color:#666; padding:5px 8px;}
#paginacao li a.pgpro, #paginacao li a.pgant {background:none; color:#666; padding:5px 8px;}
#paginacao li a.pgpro:hover, #paginacao li a.pgant:hover {background:none; color:#068fc1; text-decoration:underline;}
#paginacao li a.pgsel {background:#068fc1; border:none; color:#fff; text-decoration:none;} 
