/* 
#############################################
## 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; margin-bottom:100px; }
body.bodyinternas { background:url(images/bg_body_internas.jpg) repeat-x; }
	
* { 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; }
* h1 { font:22px Arial; color:#333; text-align:left; }
* h3 { font:15px 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 { font:12px Arial; color:#333; 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 { width:233px; height:200px; margin:0px; padding:0px; float:left; }
* .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/logoclinica.jpg) top left no-repeat; min-height:255px; }
#topo.internas { background:url(images/logoclinica_internas.jpg) top left no-repeat; min-height:180px; }
#menu { margin:0 auto; width:925px; }
#menu ul li { margin:0px; padding:0px; }
#menu ul li { background:url(images/botao_2.png) top left no-repeat; height:55px; width:149px; }
#menu ul li.primeiro_bnt { background:url(images/bnt2_quem_somos.png) top right no-repeat; width:165px; }
#menu ul li.bnt_profissionais { background:url(images/bnt2_profissionais.png) top left no-repeat; }
#menu ul li.bnt_diferenciais { background:url(images/bnt2_diferenciais.png) top left no-repeat; }
#menu ul li.bnt_duvidas { background:url(images/bnt2_duvidas.png) top left no-repeat; }
#menu ul li.bnt_tratamento { background:url(images/bnt2_tratamentos.png) top left no-repeat; }
#menu ul li.ultimo_bnt { background:url(images/bnt2_contato.png) top left no-repeat; width:164px; }
#menu ul li a { display:block; font-style:italic; font-weight:bold; height:50px; 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; }

#banner { background:url(images/bg_banner.jpg) right bottom no-repeat; height:238px; }
#banner .esquerda { float:left; width:156px; list-style:none; }
#banner .esquerda ul li { display:block; width:156px; height:60px; padding-top:15px; background:url(images/banner.jpg) top left no-repeat; }
#banner .esquerda ul li.bnt2 { background:url(images/banner.jpg) top left no-repeat; }
#banner .esquerda ul li.bnt3 { background:url(images/banner.jpg) top left no-repeat; }
#banner .esquerda ul li h2, #banner .esquerda ul li p { font-size:14px; color:#fff; text-align:right; font-weight:bold; font-style:italic; margin:5px 0px; margin-right:7px; }
#banner .esquerda ul li p { font-size:13px; }

#banner .direita { float:left; width:554px; height:218px; padding-top:7px; background:url(images/banner_dir.jpg) top left no-repeat; }
#mudafoto { height:208px; width:537px; background:url(images/slide_imagens.jpg); background-position:0px 0px; margin-left:8px; }

#conteudo { margin:0 auto; width:940px; }
#coluna1, #coluna2, #coluna3 { width:334px; background:url(images/bloco_noticias.jpg) top left no-repeat; float:left; min-height:150px; margin-left:15px; }
#coluna1, #coluna2 { min-height:10px; padding-top:120px; }
#coluna1 blockquote, #coluna2 blockquote { margin:0px 0px 10px 0px; padding:0px 0px 20px 0px; display:block; background:url(images/bg_box.jpg) bottom center no-repeat; }
#coluna1 blockquote p, #coluna2 blockquote p a, #coluna1 blockquote p a { color:#083b21; margin:2px 0px; margin-left:20px; font-weight:bold; }
#coluna2 p, #coluna2 p a { color:#083b21; margin-left:20px; font-weight:bold; }
#coluna1, #coluna2 p a { margin-left:0px; }
#coluna2 { background:url(images/bloco_novidades.jpg) top left no-repeat; }
#coluna3 { width:210px; background:none; float:left; margin-left:30px; }
#coluna1 h2, #coluna2 h2, #coluna3 ul li h2 { text-indent:-9999px; height:20px; }
#coluna3 ul li { height:137px; width:210px; margin-bottom:10px; }
#coluna3 ul li.newsletter { background:url(images/bloco_newsletter.jpg) no-repeat; }
#coluna3 ul li.visa { background:url(images/bloco_visa.jpg) no-repeat; height:110px; }
#coluna3 ul li.banner { background:url(images/bloco_banner.jpg) no-repeat; height:110px; }
#coluna3 p { text-align:left; }
#coluna3 h2 { font-weight:bold; }

#coluna3 ul li.agendamento { background:url(images/consulta.jpg) no-repeat; min-height:370px; text-align:left; }
#coluna3 ul li.agendamento h2 { height:71px; padding:0px; margin:0px; }
#coluna3 ul li.agendamento input, #coluna3 ul li.agendamento select { margin:0px 0px 6px 9px; width:184px; height:26px; padding:8px 0px 0px 4px; background:none; }
#coluna3 ul li.agendamento select { background:#fff; color:#333; height:34px; border:1px solid #fff; padding:4px; }

#coluna3 ul li.newsletter { padding-top:17px; height:120px; }
#coluna3 ul li.newsletter p input { padding:6px; margin-left:10px; width:144px; font-size:14px; border:none; }
#coluna3 ul li.newsletter p input.entra { margin-left:4px; width:25px; padding-bottom:8px; border:none; background:none; text-indent:-9999px; }
#coluna3 img.emp { margin:4px; border:2px solid #333; }

#colunainterna { width:680px; margin-left:0px; float:left; }
#colunainterna h2 { font-weight:bold; }

#rodape2 { display:block; background:url(images/bg_rodape_fino.jpg) repeat-x; }
#rodape { background:url(images/bg_rodape.jpg) top center no-repeat; margin:0 auto; display:block; height:90px; width:960px; padding-top:5px; }
#rodape address { text-align:center; margin:0px; float:left; margin-left:80px; padding-top:18px; }
#rodape address p { color:#fff; font-size:15px; font-weight:bold; }


#orcamento ul li { background:url(images/formulario.jpg) top left no-repeat; width:540px; height:30px; margin:0px; padding:10px 0px 0px 10px; text-align:left; }
#orcamento ul li.dois { background:url(images/formulario_txtarea.jpg) top left no-repeat; width:550px; height:80px; }
#orcamento ul li label { float:left; width:90px; text-align:right; padding-top:2px; padding-right:10px; }
#orcamento ul li input { width:400px; background:none; border:none; border-bottom:1px solid #aaa; }
#orcamento ul li textarea { background:none; border:none; width:400px; }
#orcamento input.enviar { height:40px; width:120px; background:url(images/formulario_enviar.jpg) no-repeat; margin-left:300px; border:none; }


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

* .logoa { width:83px; height:61px; background:url(images/logo_apice.png) 0px 20px 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; }

.clicatitulo { cursor:pointer; font-size:13px; text-align:left; }
.clicatitulo:hover { text-decoration:underline; }
.curri_profs { display:none; padding:10px; background:#eee; }
.curri_profs h3 { margin:0px; padding:0px 0px 10px 0px; }
.curri_profs p { font-size:13px; line-height:18px; }