/* 
#############################################
## ESTRUTURA CSS FEITA PELA ÁPICE INTERNET ##
## E-MAIL: CONTATO@APICEINTERNET.COM.BR    ##
#############################################
*/

body { background:url(images/bg_body.jpg) repeat-x; text-align:center; margin:0px; padding:0px; }
	
* { font:13px Arial; }
* a { color:#333; text-decoration:underline; }
* a:hover { color:#111; text-decoration:none; }
* h2 { font:16px Arial; color:#333; text-align:left; margin:0px; padding:0px; text-indent:-99999px; height:40px; }
* h1 { font:22px Arial; color:#333; text-align:left; }
* h3 { font:18px Arial; color:#333; font-weight:bold; padding:10px 0px; text-align:left; }
* h4 { font-weight:bold; text-align:left; }
* h5 { margin:10px 0px; font:14px Arial; font-weight:bold; }
* p, address { font:13px Arial; color:#111; text-align:left; margin:10px 0px; }
* strong, b { font-weight:bold; }
* ul { margin:0px; padding:0px; list-style:none; }
* li { float:left; margin:0px; padding:0px; text-align:center; list-style:none; font:13px Arial; color:#333; }
* em { font-style: italic; }
* input { border:none; }

* .logo { background:url(images/logo_sorri.png) no-repeat; width:190px; height:190px; left:50%; margin-left:-72px; top:8px; position:absolute; z-index:50; }
* .logo a { display:block; width:100%; height:100%; text-indent:-9999px; text-decoration:none; background:none; }
* .logo a:hover { text-decoration:none; }

* .logoint { width:233px; height:120px; margin:0px; padding:0px; float:left; }
* .logoint a { display:block; width:100%; height:100%; text-indent:-9999px; text-decoration:none; background:none; }
* .logoint a:hover { text-decoration:none; }

#topo { width:980px; margin:0 auto; background:url(images/bg_topo.jpg) top left no-repeat; min-height:168px; padding-top:82px; }

#menu { margin:0 auto; height:34px; width:852px; background:url(images/menu.png) top left no-repeat; }
#menu ul li { background:url(images/botao_2.png) top left no-repeat; height:34px; width:100px; }
#menu ul li.bnt_ficai, #menu ul li.bnt_precobmf, #menu ul li.bnt_ondestamos, #menu ul li.bnt_fotos, #menu ul li.bnt_associados, #menu ul li.bnt_sorri { margin-left:3px; width:117px; }
#menu ul li.bnt_ficai { margin:0px; }
#menu ul li.bnt_precobmf { margin-left:3px; width:116px; }
#menu ul li.bnt_ondestamos { width:130px; }
#menu ul li.bnt_fotos { margin-left:128px; }
#menu ul li.bnt_associados { width:115px; }
#menu ul li.bnt_sorri { width:116px; }
#menu ul li a { display:block; font-style:italic; font-weight:bold; height:100%; text-decoration:none; text-indent:-9999px; }

#menu ul li.primeiro_bnt:hover { background-position:5px -55px; }
#menu ul li.bnt_profissionais:hover { background-position:0px -55px; }
#menu ul li.bnt_diferenciais:hover { background-position:0px -55px; }
#menu ul li.bnt_duvidas:hover { background-position:0px -55px; }
#menu ul li.bnt_novidades:hover { background-position:0px -55px; }
#menu ul li.bnt_tratamento:hover { background-position:0px -55px; }
#menu ul li.ultimo_bnt:hover { background-position:0px -55px; }

.banner2 { background:url(images/banner_01.jpg) no-repeat; width:836px; height:377px; margin:0 auto; }
#mudafoto { height:208px; width:537px; background:url(images/slide_imagens.jpg); background-position:0px 0px; margin-left:8px; }

#rodape_bg { display:block; background:url(images/bg_rodape_fino.jpg) bottom repeat-x; }
#conteudo { display:block; background:url(images/bg_rodape.jpg) bottom repeat-x; margin:0 auto; width:831px; padding:0px 80px 0px 79px; text-align:left; }

#conteudo #esq { width:301px; float:left; background:#c2c1c1 url(images/timbre_agendadeleiloes.jpg) no-repeat; }
#conteudo #esq .enquete { width:281px; padding:0px 10px; background:#c2c1c1 url(images/timbre-enquete.jpg) no-repeat; }
#conteudo #esq h2 { height:60px; }
#conteudo #esq table tr td { text-align:center; padding:7px; color:#111; font-size:14px; }
#conteudo #esq table tr.dias_calendario td { font-weight:bold; font-size:10px; }
#conteudo #esq ul.agenda_ev { width:100%; }
#conteudo #esq ul.agenda_ev li { background:url(images/flecha_agenda.jpg) top left no-repeat; min-height:79px; padding-left:30px; }
#conteudo #esq ul.agenda_ev li p { margin:4px 0px; font-size:14px; }
#conteudo #esq ul.agenda_ev li p span { font-weight:bold; color:#305177; }

#conteudo #dir { width:520px; float:right; }
#conteudo #dir .noti_home { min-height:100px; background:#c2c1c1 url(images/timbre_noticias.jpg) no-repeat; margin-bottom:10px; }
#conteudo #dir .noti_home p { margin:10px 20px; padding:5px 0px; border-bottom:dotted 2px #305177; }
#conteudo #dir .noti_home p span { font-weight:bold; color:#305177; }
#conteudo #dir .noti_home p img { vertical-align:middle; }
#conteudo #dir .mural_home { min-height:300px; background:#c2c1c1 url(images/timbre_mural.jpg) no-repeat; margin-bottom:10px; }
#conteudo #dir .mural_home p { margin:10px 20px; }
#conteudo #dir .mural_home h3 { margin:10px 20px; padding:0px; }
#conteudo #dir .mural_home form ul li input, #conteudo #dir .mural_home form ul li textarea { padding:3px; margin:2px; width:190px; }
#conteudo #dir .mural_home form ul li textarea { width:393px; }
#conteudo #dir .home_ficai { min-height:100px; background:#c2c1c1 url(images/timbre_ficai.jpg) no-repeat; width:253px; float:left; }
#conteudo #dir .home_ficai p { vertical-align:middle; margin:10px 20px; }
#conteudo #dir .home_contato { background:#c2c1c1 url(images/timbre_contato.jpg) no-repeat; width:259px; float:right; }
#conteudo #dir .home_contato p { margin-left:18px; }
#conteudo #dir .home_contato form ul { margin-bottom:10px; }
#conteudo #dir .home_contato form ul li { float:none; width:100%; text-align:left; padding:4px 18px; }
#conteudo #dir .home_contato form ul li label { display:block; color:#000; font-weight:bold; margin-bottom:3px; }
#conteudo #dir .home_contato form ul li input, #conteudo #dir .home_contato form ul li textarea { width:210px; padding:4px; }
.bnt_enviar { position:absolute; z-index:2; margin-left:179px; color:#FFF; background:#12253b; padding:10px; width:80px; }

* .espaco { height:1px; clear:both; }
* .espaco2 { height:13px; clear:both; }

* .logoa { width:63px; height:50px; background:url(images/logo_apice.png) no-repeat; float:right; }
* .logoa a { display:block; width:100%; height:100%; text-indent:-9999px; text-decoration:none; background:none; }
* .logoa a:hover { text-decoration:none; }

#creditos { text-indent:-9999px; display:none; }

.altura_banner { clear:both; height:40px; }
.altura_cont { clear:both; height:20px; }
.mrodape { margin-top:150px; padding-bottom:15px; padding-top:5px; clear:both; }
.mrodape p, address { color:#fff; }
.mrodape p a { color:#fff; text-decoration:none; }
.mrodape p a:hover { text-decoration:underline; }

.vermais { float:right; width:84px; margin-top:10px; height:31px; }
.vermais a { width:100%; height:100%; display:block; text-indent:-99999px; }

.img_direita { float:right; margin-left:5px; }

h2.timbres { text-indent:0px; margin:0 auto; width:831px; padding:50px 80px 0px 79px; }

ul.fotos { width:830px; }
ul.fotos li { width:160px; text-align:center; background:#000; margin:3px; }
ul.fotos li img { padding:5px; border:none; }

ul.links { width:860px; margin:0px; padding:0px; list-style:none; }
ul.links li { padding:0px; width:205px; text-align:center; margin:3px; min-height:330px; }
ul.links li p { margin:10px 0px; text-align:center; }
ul.links li img { padding:5px; border:none; }

p.telefone { float:right; text-indent:-99999px; background:url(images/timbre_telefone.png) top right no-repeat; height:26px; width:206px; margin-right:60px; margin-top:50px; }

.redesocial { position:absolute; z-index:30; left:50%; margin-left:390px; top:10px; }
.redesocial2 { position:absolute; z-index:32; left:50%; margin-left:350px; top:10px; }

#popup { position:absolute; z-index:1000; top:0px; left:0px; width:100%; height:100%; text-align:center; background: url(images/overlay.png); }
#popup .divcontent { margin:0 auto; width:640px; margin-top:200px; }
#popup .divcontent a { cursor:pointer; display:block; text-align:right; font:14px Arial, Helvetica, sans-serif; color:#fff; }
