* { font-family:Verdana, Arial, Sans-serif; }

/** HTML **/
body { background:#f1f1f1 url(../img/bkg_bd.gif) repeat-y center top; font-size:100%; line-height:1.2em; }
strong {font-weight:bold; }

/** ESTRUTURA **/
#hd { background:url(../img/bkg_hd.gif) repeat-x left top; z-index:1; }
#hd-box { width:60em; height:110px; margin:0 auto; padding:0;}
#bd { width:58.75em; margin:0 auto; padding:0 10px; }
#bd-a { width:38.75em; float:left; overflow:hidden; }
#bd-b { width:18.75em; float:right; }
#ft { background:transparent url(../img/bkg_ft.gif) repeat-x left top; }
#ft-box { width:58.75em; margin:0 auto; padding:0 10px 10px; color:#fff; }
.fix { clear:both; }


/** HEADER **/
#hd h1 { float:left; width:192px; height:102px; background:transparent url(../img/logotipo_sbotes.gif) no-repeat left top; text-indent:-9000px;}



#hd form { float:right; width:215px; height:30px; margin:13px 0 3px 0; background:transparent url(../img/busca_imput.gif) no-repeat 0 0; padding:0 0 0 10px; }
#hd form input { border:0; }
#hd form #campoBusca { padding:3px; margin:2px 0 0 0; width:165px; }
#hd form #btnBusca { width:20px; height:16px; background:transparent url(../img/busca_botao.gif) no-repeat left top; text-indent:-9000px; cursor:pointer; }




/** BODY **/
/** ultimas noticias **/
#boxNoticia { background:transparent url(../img/bkg_news.gif) no-repeat left bottom; margin:0 0 25px; border-bottom:1px solid #f1f1f1; height:300px;}
#boxNoticia #tit_ultimas_noticias { display:block; height:43px; background:transparent url(../img/tit_ultimas_noticias.gif) no-repeat left top; text-indent:-9000px; }

#boxNoticia #newsControler { float:right; margin:-37px 0 0 0; padding:0 10px 0 0; font-size:0.75em; }
#boxNoticia #newsControler a { display:inline-block; text-decoration:none; color:#3679ca; padding:0 3px; }
#boxNoticia #newsControler a:hover { text-decoration:none; background:#3679ca; color:#fff; padding:0 3px; }
#boxNoticia #newsControler a.ativo { text-decoration:none; background:#3679ca; color:#fff; padding:0 3px; }

#boxNoticia #listaNoticia { width:600px; margin:0 auto; height:220px; } <!-- clear:both; -->
#boxNoticia #listaNoticia ul { }
#boxNoticia #listaNoticia ul li { float:left; width:600px; height:220px;  }
#boxNoticia #listaNoticia ul li a#imagem_index_noticia { display:inline-block; float:left; overflow:hidden; } 
#boxNoticia #listaNoticia ul li img { padding:0 10px 0 0; border:none; }
#boxNoticia #listaNoticia ul li h3 { font-size:1.8em; line-height:1.25em; }
#boxNoticia #listaNoticia ul li h3 a { text-decoration:none; color:#3679ca; }
#boxNoticia #listaNoticia ul li h3 a:hover { text-decoration:underline; color:#3679ca; }
#boxNoticia #listaNoticia ul li p { font-size:1em; }


/** tabela nas noticias **/
#bd-a .tableNews { width:400px; margin:0 auto 20px; font-size:0.75em; }
#bd-a .tableNews th { background:#CCC; padding:5px; font-weight:bold; }
#bd-a .tableNews td { padding:5px; border-bottom:1px solid #ccc; }



/** style carousel */
#boxNoticia #listaNoticia span { }
#boxNoticia #listaNoticia span.carousel-control { display:none;}
#bd-a div.center-wrap { text-align:right; clear:both; }
#boxNoticia div.center-wrap p a { display:inline-block; text-decoration:none; color:#3679ca; padding:0 3px; cursor:pointer; }
#boxNoticia div.center-wrap p a:hover { text-decoration:none; background:#3679ca; color:#fff; padding:0 3px; }
#boxNoticia div.center-wrap p a.active { text-decoration:none; background:#3679ca; color:#fff; padding:0 3px; }



/** lista itens pagina principal **/
#bd-a #boxes { margin:20px 0 0; color:#616161; clear:both; }
#bd-a #boxes li { float:left; width:302px; background:#F93; margin:0 0 15px; padding:0 0 15px; background:url(../img/bkg_item_home.jpg) no-repeat center bottom; }
#bd-a #boxes li.col_right { float:right; }
#bd-a #boxes h2 { width:302px; height:51px; text-indent:-9000px; margin:0;}
#bd-a #boxes #tit_filiase { background:transparent url(../img/tit_filiase.gif) no-repeat left top; }
#bd-a #boxes #tit_enquete { background:transparent url(../img/tit_enquete.gif) no-repeat left top; }
#bd-a #boxes #tit_presidente { background:transparent url(../img/tit_presidente.gif) no-repeat left top; }
#bd-a #boxes #tit_b_orto { background:transparent url(../img/tit_banco_orto.gif) no-repeat left top; }
#bd-a #boxes select { display:block; margin:0 auto; width:150px; color:#616161; }
#bd-a #boxes label { font-size:inherit; }
#bd-a #boxes p { font-size:inherit; padding:10px 15px; margin:0; }
#bd-a #boxes img { display:block; margin:10px auto 0; border:0; }


/** titulos h2 **/
#bd-a h2 { font-size:1.75em; margin-bottom:10px; }
#bd-a h3 { font-size:1.25em; margin-bottom:10px; color:#616161; line-height:24px }
#bd-a h3 span { font-size:0.875em; }
#bd-a h4 { font-weight:bold; color:#616161; margin:0 0 5px; }

/** formatacao texto **/
#bd-a img.imgTexto { float:left; padding:10px 10px 10px 0; }
#bd-a p { color:#616161; font-size:0.75em; margin-bottom:15px; }
#bd-a p.obs { font-style:italic; text-align:right; }
#bd-a span.data { display:block; line-height:1.125em; font-size:0.75em; font-weight:bold; color:#3679ca; }
#bd-a ul { font-size:0.75em; color:#616161; margin-bottom:10px; }
#bd-a ul li { margin:0 0 5px 0; }
#bd-a ul span { font-size:0.75em; }
#bd-a a { color:#616161; text-decoration:none; }
#bd-a a:hover { color:#616161; text-decoration:underline; }


/** imagem noticia **/
#imagem_noticia { float:left; padding:5px 15px 0 0; }


/** botoes **/
#btn_inscrever { display:block; width:94px; height:17px; background:transparent url(../img/btn_inscrever.gif) no-repeat left top; text-indent:-9000px; margin:0 auto; }
#btn_inscrever:hover { display:block; width:94px; height:17px; background:transparent url(../img/btn_inscrever.gif) no-repeat left bottom; text-indent:-9000px; margin:0 auto; }
#btn_presidente { display:block; width:134px; height:17px; background:transparent url(../img/btn_presidente.gif) no-repeat left top; text-indent:-9000px; margin:0 auto; }
#btn_presidente:hover { display:block; width:134px; height:17px; background:transparent url(../img/btn_presidente.gif) no-repeat left bottom; text-indent:-9000px; margin:0 auto; }
#btn_sugestao { display:block; width:134px; height:17px; background:transparent url(../img/btn_sugestao.gif) no-repeat left top; text-indent:-9000px; margin:0 0 15px 146px; }
#btn_sugestao:hover { display:block; width:134px; height:17px; background:transparent url(../img/btn_sugestao.gif) no-repeat left bottom; text-indent:-9000px; margin:0 0 15px 146px; }
#btn_eventos { display:block; width:134px; height:17px; background:transparent url(../img/btn_eventos.gif) no-repeat left top; text-indent:-9000px; margin:0 0 15px 146px; }
#btn_eventos:hover { display:block; width:134px; height:17px; background:transparent url(../img/btn_eventos.gif) no-repeat left bottom; text-indent:-9000px; margin:0 0 15px 146px; }



/** formulario newsletter **/
#formNews { clear:both; width:621px; height:37px; padding:10px 0 0 2px; background:transparent url(../img/bkg_formEnquete.gif) no-repeat left top; }
#formNews h2 { float:left; width:115px; height:25px; background:transparent url(../img/tit_newsletter.gif) no-repeat left top; text-indent:-9000px; margin:0 10px 0 0; }
#formNews label { display:none; }
#formNews div { background:url(../img/bkg_news_input1.gif) no-repeat left top; height:27px; text-align:right; float:left; width:180px; margin:0 20px 0 0; }
#formNews div input { background:url(../img/bkg_news_input2.gif) no-repeat right top; border:0; padding:4px 0 0 0; height:23px; width:175px; color:#616161; }
#formNews #btnCadastrar { width:77px; height:17px; border:none; background:transparent url(../img/btn_cadastrar.gif) no-repeat left top; text-indent:-9000px; margin:4px 0 0 0;}



/** formulario de filiacao **/
#envioFiliese { color:#616161; }
#envioFiliese fieldset { margin-bottom:15px; padding-bottom:20px; background:url(../img/bkg_list_aux.gif) repeat-x left bottom; }
#envioFiliese legend { line-height:1em; font-size:1.25em; margin-bottom:10px; color:#616161; }
#envioFiliese label { display:inline-block; width:130px; padding:0 10px 0 0; text-align:right; vertical-align:top; font-size:0.75em; }
#envioFiliese input, #envioFiliese textarea, #envioFiliese select { margin:0 0 5px; width:300px; padding:3px; color:#616161; border:1px solid #616161; font-size:0.75em; }
#envioFiliese h4 {margin:10px 0; font-weight:bold; color:#3679ca; font-size:0.875em; }
#envioFiliese span { font-size:0.625em; margin-left:5px; font-style:italic; }
#envioFiliese .dateField { width:150px; }
#envioFiliese #btnEnviar { margin:10px 0 0 140px; padding:0; width:94px; border:none; background:transparent url(../img/btn_enviar.gif) no-repeat left top; height:27px; text-indent:-9000px; cursor:pointer; }
#envioFiliese #btnEnviar:hover { background:transparent url(../img/btn_enviar.gif) no-repeat left bottom; cursor:pointer; }



/** lista medico **/
#lista_medico { }
#lista_medico li { background:url(../img/bkg_list_aux.gif) repeat-x left top; padding:10px 0 5px; }
#lista_medico li.first { background:none; }
#lista_medico li p { font-size:inherit; line-height:1.25em; margin:0; }


/** lista de downloads **/
#listDownloads { list-style:none; margin:0 20px 0 10px; }
#listDownloads li { width:185px; height:190px; float:left; padding:10px 0; text-align:center; }
#listDownloads li a { color:#2b619b; text-decoration:none; }
#listDownloads li img { display:block; margin:0 auto 5px; border:1px solid #2b619b; padding:2px; }
#listDownloads li a:hover {	color:#083f7a; text-decoration:underline; }



/** lista de links **/
#listItens { color:#616161; }
#listItens li { background:url(../img/list_marc.gif) no-repeat left 2px; padding:0 0 0 11px; }
#listItens li h3 { font-weight:bold; line-height:1em; margin-bottom:0; }
#listItens li a { color:#616161; text-decoration:none; }
#listItens li a:hover { color:#616161; text-decoration:underline; }



/** resultado da newsletter **/
#bd-a ul#resultado li { background:none; margin:0; padding:0; width:270px; }




/** paginacao **/
#bd-a div.paginacao { text-align:center; font-size:0.75em; margin:20px 0 0; }
#bd-a div.paginacao a { text-decoration:none; color:#3679ca; padding:2px 4px; border:1px solid #f1f1f1; }
#bd-a div.paginacao a#atual, #bd-a div.paginacao a:hover { text-decoration:none; border:1px solid #3679ca; padding:2px 4px; background:#3679ca; color:#fff; }



/** Galeria de fotos **/
#bd-a #galeriaFotos { width:590px; margin:20px auto 0; }
#bd-a #galeriaFotos li { width:170px; float:left; margin-right:10px; height:180px; padding:0 5px;  }
#bd-a #galeriaFotos li h3 { padding:0; margin:0; font-size:0.875em; font-weight:bold; }


/** galeria detalhada **/
#bd-a #galeria_detalhada { margin:20px 0 0 0; }
#bd-a #galeria_detalhada li { width:150px; float:left; height:100px; }
#bd-a #galeria_detalhada li a { display:inline-block; border:1px solid #ccc; padding:2px; }
#bd-a #galeria_detalhada li img { display:block; margin:0 auto; }


/** lista de eventos **/
.listEventos { background:url(../img/bkg_list_aux.gif) repeat-x left bottom; padding:0 0 15px 0;}
.listEventos li { background:url(../img/list_marc.gif) no-repeat left 2px; padding:0 0 0 11px; }



/** formulario enquete **/
#enquete { padding:0 15px; font-size:1.3em; }
#enquete label { vertical-align:top; margin-left:5px; font-weight:normal; color:#616161;  }
#enquete input { margin-bottom:5px; }
#enquete #btnResultado { margin:10px 0 0 95px; width:103px; height:17px; border:none; background:transparent url(../img/btn_resultado.gif) no-repeat left top; text-indent:-9000px; cursor:pointer; }
#enquete #btnVotar { margin:10px 0 0; width:55px; height:17px; border:none; background:transparent url(../img/btn_votar.gif) no-repeat left top; text-indent:-9000px; cursor:pointer; }


/** formulario de contato **/
#formContato { font-size:0.75em; color:#616161; margin:20px auto 0; }
#formContato label { display:inline-block; width:80px; padding:0 10px 0 0; text-align:right; vertical-align:top; }
#formContato label.error { display:inline; width:150px; margin:0 0 0 5px; color:#F00; }
#formContato input, #formContato textarea { margin:0 0 5px; width:300px; padding:3px; color:#616161; border:1px solid #616161; }
#formContato textarea { font-size:1em; }
#formContato #btnEnviar { margin:0 0 0 90px; padding:0; width:94px; border:none; background:transparent url(../img/btn_enviar.gif) no-repeat left top; height:27px; text-indent:-9000px; cursor:pointer; }
#formContato #btnEnviar:hover { background:transparent url(../img/btn_enviar.gif) no-repeat left bottom; cursor:pointer; }


/** mensagem de erro **/
#lista_erros { text-align:center; vertical-align:top;  }



/** COLUNA AUXILIAR **/

/** titulos laterais **/
#bd-b h2 { clear:both; height:30px; text-indent:-9000px; }
#tit_uedicao { background:transparent url(../img/tit_auxiliares.gif) no-repeat right 0;  }
#tit_eventos { background:transparent url(../img/tit_auxiliares.gif) no-repeat right -31px; }
#tit_publicidade { background:transparent url(../img/tit_auxiliares.gif) no-repeat right -62px; }
#tit_parceiros { background:transparent url(../img/tit_auxiliares.gif) no-repeat right -93px; margin-top:8px; }

/** edicao revista **/
#edicaoRevista { margin:0 0 10px; padding:0 10px; }
#edicaoRevista p { float:left; width:160px; }
#edicaoRevista img { float:right; }



#bd-b h3 { color:#3679ca; font-size:0.75em; font-weight:bold; margin:10px 0 0 20px; clear:both; }
#bd-b p { font-size:0.75em; margin:0 0 10px; padding:0 0 0 10px; color:#616161; }
#bd-b ul { margin:10px 0 0 10px; }
#bd-b li { padding:0 0 7px; margin:0 0 7px; background:transparent url(../img/bkg_list_aux.gif) repeat-x left bottom; }
#bd-b li.ultimo { background:none; }
#bd-b ul li a { color:#616161; text-decoration:none; font-size:0.75em; }
#bd-b ul li a:hover { color:#616161; text-decoration:underline; font-size:0.75em; }
#bd-b span { display:block; font-weight:bold; color:#3679ca; font-size:0.625em; line-height:1em; }
#bd-b #bannerPublicidade { display:block; margin:10px auto; }
#bd-b #banner_parceiros { margin:15px 0 20px 30px;}

#bd-b #banner_publicidade { width:250px; height:60px; margin:20px auto; }
#bd-b #banner_publicidade img { padding-right:10px; float:left;}
#bd-b #banner_publicidade ul { margin:0; }
#bd-b #banner_publicidade ul li { float:left; width:260px; height:60px; background:none; margin:0; padding:0; }
#bd-b #banner_publicidade span { display:none; }





/** barra inferior **/
#barra_inferior { text-align:right; margin:40px 0 10px; clear:both; }
#barra_inferior a { display:inline-block; width:94px; height:17px; text-indent:-9000px; font-size:0; line-height:0;   }
#barra_inferior #btn_voltar {  background:transparent url(../img/btn_voltar.gif) left top; }
#barra_inferior #btn_voltar:hover { background:transparent url(../img/btn_voltar.gif) left bottom; }
#barra_inferior #btn_subir { background:transparent url(../img/btn_topo.gif) left top; }
#barra_inferior #btn_subir:hover { background:transparent url(../img/btn_topo.gif) left bottom; }


/** FOOTER ***/
#ft h2 { width:114px; height:51px; background:transparent url(../img/logotipo_sbotes2.gif) no-repeat left top; text-indent:-9000px; }
#ft p,#ft address { float:left; font-size:0.625em; line-height:1.25em; }
#ft p#balaio { float:right; }
#ft p#balaio a { display:block; background:url(../img/logotipo_balaio.gif) no-repeat left top; width:26px; height:22px; text-indent:-9000px; margin:0 1px 0 0; }



