* { font-family:Verdana, Arial, Sans-serif; }

body { background:#f1f1f1 url(../img/bkg_bd.gif) repeat-y center top; font-size:100%; line-height:1.2em; }
strong {font-weight:bold; }

#hd { background:url(../img/bkg_hd.gif) repeat-x left top; z-index:1; position:relative; }
#hd-box { width:980px; height:110px; margin:0 auto; }
#bd { width:980px; margin:0 auto; }
#bd-a { width:625px; float:left; overflow:hidden; }
#bd-b { width:301px; float:right; padding-right:19px; }
#ft { background:transparent url(../img/bkg_ft.gif) repeat-x left top; }
#ft-box { width:970px; margin:0 auto; padding:0 10px 10px 0; color:#fff; }
.fix { clear:both; }

#hd h1 { float:left; width:192px; height:102px; background:transparent url(../img/logotipo_sbotes.gif) no-repeat left top; text-indent:-9000px; }
#hd h1 a { display:block; width:100%; height:100%; background:transparent url(../img/logotipo_sbotes.gif) no-repeat left top; text-indent:-9000px; outline:none; }
#hd form { float:right; height:30px; margin:13px 0 3px 0; padding-right:20px; }
#hd form input { width:170px; padding:7px 7px 7px 30px; border:none; font-size:0.75em; outline:none; border-radius:5px; -moz-border-radius:5px; background:url(../img/icone_lupa.gif) no-repeat 7px 5px #fff; }
#hd form #btnBusca { width:22px; height:32px; background:transparent url(../img/bkg_botao_login.gif) no-repeat left top; text-indent:-9000px; border:0; font-size:0; line-height:0; cursor:pointer; padding:0; }
#hd #memberBox { height:30px; padding:16px 0 0 0; text-align:right; font-size:12px; color:#fff; position:relative; }
#hd #memberBox span { position:absolute; top:16px; text-align:right; right:45px; }
#carrossel { background:transparent url(../img/bkg_news.gif) no-repeat left bottom; margin:0 0 25px; border-bottom:1px solid #f1f1f1; height:300px;}
#bd-a #carrossel h2 { display:block; height:43px; background:transparent url(../img/tit_ultimas_noticias.gif) no-repeat left top; text-indent:-9000px; margin-bottom:10px; }

#carrossel #newsControler { float:right; margin:-37px 0 0 0; padding:0 10px 0 0; font-size:0.75em; }
#carrossel #newsControler a { display:inline-block; text-decoration:none; color:#3679ca; padding:0 3px; }
#carrossel #newsControler a:hover { text-decoration:none; background:#3679ca; color:#fff; padding:0 3px; }
#carrossel #newsControler a.ativo { text-decoration:none; background:#3679ca; color:#fff; padding:0 3px; }

#carrossel-box { width:600px; margin:0 auto; height:220px; position:relative; }
#carrossel-box #carrossel-content li { float:left; width:600px; height:220px;  }
#carrossel-box #carrossel-content li a#imagem_index_noticia { display:inline-block; float:left; overflow:hidden; } 
#carrossel-box #carrossel-content li img { padding:0 10px 0 0; border:none; }
#carrossel-box #carrossel-content li h3 { font-size:1.5em; line-height:1.125em; font-weight:600; }
#carrossel-box #carrossel-content li h3 a { text-decoration:none; color:#3679ca; }
#carrossel-box #carrossel-content li h3 a:hover { text-decoration:underline; color:#3679ca; }
#carrossel-box #carrossel-content li p { font-size:0.75em; }

#carrossel-box #carrossel-nav { position:absolute; top:220px; left:512px; }
#carrossel-box #carrossel-nav li { float:left; margin-right:4px; }
#carrossel-box #carrossel-nav li a { padding:3px 8px; font-size:0.875em; color:#fff; text-decoration:none; background:#3679CA; }
#carrossel-box #carrossel-nav li a:hover { padding:3px 8px; font-size:0.875em; color:#fff; text-decoration:none; background:#295c99; }

#carrossel-box span { }
#carrossel-box span.carousel-control { display:none;}
#bd-a div.center-wrap { text-align:right; clear:both; }
#carrossel div.center-wrap p a { display:inline-block; text-decoration:none; color:#3679ca; padding:0 3px; cursor:pointer; }
#carrossel div.center-wrap p a:hover { text-decoration:none; background:#3679ca; color:#fff; padding:0 3px; }
#carrossel div.center-wrap p a.active { text-decoration:none; background:#3679ca; color:#fff; padding:0 3px; }

#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_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; font-size:0.75em; }
#bd-a #boxes p { font-size:inherit; padding:10px 15px; margin:0; font-size:0.75em; }
#bd-a #boxes img { display:block; margin:10px auto 0; border:0; }

#bd-a h2 { font-family: Lato, Verdana, Geneva, sans-serif; font-weight:bold; color:#295c99; font-size:1.75em; margin-bottom:20px;}
#bd-a h3 { font-size:1.25em; margin-bottom:10px; color:#616161; }
#bd-a h3 span { font-size:0.875em; }
#bd-a h4 { font-weight:bold; color:#616161; margin:0 0 5px; }

#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 ul { 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; }

h3#titNoticia { color:#295c99; font-size:2em; line-height:auto; font-weight:bold; line-height:1.125em; }
#bd-a h5 { border-bottom:1px solid #c1c1c1; padding-bottom:10px; margin-bottom:15px; font-size:1em; color:#999; font-weight:bold; }
#imagem_noticia { float:left; padding:5px 15px 0 0; }
#bd-a span.data { display:block; padding-bottom:5px; font-size:0.625em; color:#616161;  }

#btn_inscrever { display:block; height:77px; margin:0 auto; }

#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; }

#formNews { clear:both; width:623px; 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; height:23px; width:175px; color:#616161; font-size:0.75em; }
#bd-a #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;}
#bd-a #formBox { display:block; text-align:center; padding:2px 0 0 0; }
#bd-a #formBox span { display:block; background:#9C0; font-size:0.75em; border-radius:5px; -moz-border-radius:5px; padding:7px 7px 7px 30px; display:inline; }
#bd-a #formBox span.erro { background:url(../img/icone_alerta.gif) no-repeat 7px 7px #FF9; border:1px solid #DD0; }
#bd-a #formBox span.sucesso { background:url(../img/icone_ok2.gif) no-repeat 7px 7px #c4f3b7; border:1px solid #7ccc66; }
#bd-a span#formConteudo { font-size:1em; text-align:left; display:block; padding:0; background:none; }

#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; }

#listDownloads { list-style:none; margin:0 20px 0 10px; }
#listDownloads li { display:block; width:185px; height:250px; float:left; padding:10px 5px; border-top:1px dotted #c1c1c1; }
#listDownloads li img { margin:0 auto 10px; display:block; }
#listDownloads li a { color:#2b619b; text-decoration:none; font-size:0.75em; }
#listDownloads li a:hover {	color:#083f7a; text-decoration:underline; }
#listDownloads li ul { width:120px; margin:0 auto; }
#listDownloads li ul li { width:120px; height:20px; float:none; padding:0; margin:0 0 2px 0; vertical-align:top; border:none; }
#listDownloads li ul li img { margin:0 5px 0 0; display:inline; }

#bd .listItens { color:#616161; margin:0 0 10px 20px; }
#bd .listItens li:first-child { border:none; }
#bd .listItens li { background:url(../img/list_marc.gif) no-repeat left 10px; padding:5px 0 0 11px; border-top:1px dotted #c1c1c1; }
#bd .listItens li h3 { font-weight:bold; }
#bd .listItens li a { color:#616161; text-decoration:none; font-size:0.75em; }
#bd .listItens li a:hover { color:#616161; text-decoration:underline; }
#bd-a .listItens { margin:0; }
#bd-b .listItens { width:270px; margin-bottom:20px; }

#listaNoticias li { padding:15px 0 0 0; border-top:1px dotted #c1c1c1; }
#listaNoticias li .dataNoticia { width:50px; float:left; font-size:0.7em; color:#295c99; text-align:center; }
#listaNoticias li .dataNoticia span { font-size:2em; font-weight:bold; }
#listaNoticias li h3 { margin-left:70px; font-size:0.875em; font-weight:bold; line-height:1em; margin-bottom:0; }
#listaNoticias li p { margin-left:70px; }
#listaNoticias li a { color:#295c99; text-decoration:none; }
#listaNoticias li a:hover { color:#295c99; text-decoration:underline; }

#formCadastro form { background:#ebebeb; width:620px; margin:0 auto; padding:10px 10px 3px 10px; border-radius:5px; -moz-border-radius:5px; }
#formCadastro form fieldset { margin-bottom:15px; padding-bottom:20px; }
#formCadastro form legend { line-height:1em; font-size:1.25em; padding-bottom:10px; display:block; color:#616161; }
#formCadastro form label { font-size:0.75em; display:inline-block; width:75px; padding-right:5px; text-align:right; color:#616161; vertical-align:top; }
#formCadastro form input { border:1px solid #c1c1c1; border-radius:5px; -moz-border-radius:5px; width:300px; font-size:0.75em; padding:7px; margin-bottom:7px; }
#formCadastro form select { border:1px solid #c1c1c1; border-radius:5px; -moz-border-radius:5px; font-size:0.75em; padding:7px; margin-bottom:7px; margin:0 0 5px; width:115px; color:#616161; }
#formCadastro form h4 { margin:20px 0 10px; font-weight:bold; color:#3679ca; font-size:0.875em; }
#formCadastro form span { font-size:0.625em; margin-left:5px; font-style:italic; }
#formCadastro form .dateField { width:100px; }
#formCadastro form .btnAcao { width:auto; margin-left:85px; font-size:0.75em; color:#fff; border:1px solid #4382ce; cursor:pointer; background:#4382ce; }
#formCadastro form .btnAcao:hover { background:#295c99; border:1px solid #295c99; }
#formCadastro form p { margin:0 auto 5px; border-radius:5px; -moz-border-radius:5px; width:257px; padding:7px 7px 7px 30px; }
#formCadastro form p.erro { background:url(../img/icone_alerta.gif) no-repeat 7px 7px #FF9; border:1px solid #DD0; }
#formCadastro form p.sucesso { background:url(../img/icone_ok2.gif) no-repeat 7px 7px #c4f3b7; border:1px solid #7ccc66; }

#formAcesso form { background:#ebebeb; width:440px; margin:0 auto; padding:10px 10px 3px 10px; border-radius:5px; -moz-border-radius:5px; }
#formAcesso form input { border:1px solid #c1c1c1; border-radius:5px; -moz-border-radius:5px; width:280px; font-size:1em; padding:7px; margin-bottom:7px; }
#formAcesso form textarea { border:1px solid #c1c1c1; border-radius:5px; -moz-border-radius:5px; width:280px; font-size:1em; padding:7px; margin-bottom:7px; }
#formAcesso form label { font-size:0.75em; display:inline-block; width:80px; padding-right:10px; text-align:right; color:#616161; vertical-align:top; }
#formAcesso form input.btnAcao { width:auto; font-size:0.75em; color:#fff; border:1px solid #4382ce; cursor:pointer; background:#4382ce; }
#formAcesso form input.btnAcao:hover { background:#295c99; border:1px solid #295c99; }
#formAcesso form a { font-size:0.75em; padding:20px 0 0 95px; outline:none; }
#formAcesso form p { margin:0 0 5px 90px; border-radius:5px; -moz-border-radius:5px; width:257px; padding:7px 7px 7px 30px; }
#formAcesso form p.erro { background:url(../img/icone_alerta.gif) no-repeat 7px 7px #FF9; border:1px solid #DD0; }
#formAcesso form p.sucesso { background:url(../img/icone_ok2.gif) no-repeat 7px 7px #c4f3b7; border:1px solid #7ccc66; }

#bd-a ul#resultado li { background:none; margin:0; padding:0; width:270px; }

#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; }

#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; }

#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; }

#bd-a .listEventos { background:url(../img/bkg_list_aux.gif) repeat-x left bottom; padding:0 0 15px 0;}
#bd-a .listEventos li:first-child { border:none; }
#bd-a .listEventos li { background:url(../img/list_marc.gif) no-repeat left 8px; padding:8px 0 0 11px; border-top:1px dotted #c1c1c1; }
#bd-a .listEventos li span { display:block; font-size:0.625em; line-height:0.875em; }
#bd-a .listEventos li a { font-size:0.75em; }

#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; }

#lista_erros { text-align:center; vertical-align:top;  }

#bd-b h2 { clear:both; height:30px; text-indent:-9000px; }
#tit_arestrita { background:transparent url(../img/tit_auxiliares.gif) no-repeat right 0; }
#tit_uedicao { background:transparent url(../img/tit_auxiliares.gif) no-repeat right -31px; }
#tit_eventos { background:transparent url(../img/tit_auxiliares.gif) no-repeat right -62px; }
#tit_publicidade { background:transparent url(../img/tit_auxiliares.gif) no-repeat right -93px; margin-top:8px; }
#tit_parceiros { background:transparent url(../img/tit_auxiliares.gif) no-repeat right -124px; margin-top:8px; }

#edicaoRevista { margin:0 0 10px; padding:0 10px; }
#edicaoRevista p { float:left; width:160px; }
#edicaoRevista img { float:right; }

#bd-b #listArestrita { border:1px solid red; padding-left:10px; width:250px; }
#bd-b #listArestrita li { background:none; border:1px solid red; padding:0; }

#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 { 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; }

#ft h2 { width:135px; height:50px; background:transparent url(../img/logotipo_sbotes2.gif) no-repeat left bottom; 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; }
