body
{
	font-family: Arial;
	font-size: 13px;
	background:#E7E7E7 url("../images/bg.jpg");
	margin:0;
	padding:0;
}

img { border:0; }
p.paragraph { text-indent: 2em; text-align:justify; }
p.citacao { font-size:16px; font-style:italic; }
.clear { clear: both; }
.hideText { visibility: hidden; }

h1 { font-family: arial; font-size:24px; padding:0 0 5px 0; margin:0; color:#000; }
h2 { font: 12px Arial; color:#666; }
h2 a { color:#0000CC; text-decoration:none; }
h2 a:hover, h2 a:active { color:#0000CC; text-decoration:underline; }
h3 { font-family: arial; font-size:16px; padding:0 0 10px 0; margin:0; color:#000; }
hr.title { border:0; margin:0 0 20px 0; width:100%; color:#C9242C; background-color:#C9242C; height:2px; }

a, a:visited { color:#0000CC; text-decoration:none; }
a:hover, a:active { color:#0000CC; text-decoration:underline; }

#error { border: #FF0000 1px dashed; height: 25px; background: #FFECEC; padding-top: 4px; padding-left: 5px; font-weight: bold; font-size:12px; }
#success { border: #333333 1px dashed; height: 25px; background: #F0FAFF; padding-top: 4px; padding-left: 5px; font-weight: bold; font-size:12px; }

#images { width:100%; }
#images a, a:hover, a:active { padding:0; }
#images a img { padding: 5px; border: 1px solid #ccc; margin: 2px; }
#images a img:hover { border-color: #06c; }

#website { width:100%; margin:0 auto; padding:0; }
#topo #bar { height:5px; background:#8096A4; border-bottom:#000 1px solid; padding:5px 5px; }
#topo #meio { height:120px; width:100%; background-image: url(../images/meio.jpg); background-position:center; }
#topo #menu-container { width:100%; background:#333; }
#conteudo { width:820px; height:100%; background:#FFF; padding:20px; margin:0 auto; }
#rodape { width:850px; height:20px; font-size:12px; margin:0 auto; padding-top:20px; margin-bottom:20px; }
#rodape #info { float:left; }
#rodape #desenvolvedor { float:right; }

/* HOME */
h1.title { font-family: arial; font-size:24px; padding:0 0 5px 0; margin:0; color:#000; }
h3.title { font-family: arial; font-size:18px; padding:0; margin:0; color:#000; }
h4.nedio { font-family: arial; font-size:28px; padding:0; margin:0; color:#004980; }
#home #vista_aerea { margin-bottom:20px; }
#nedio { width:480px; }
#home #left { float:left; width:480px; margin-right:30px; }
#home #right { float:left; width:305px; padding-top:15px; }

#home-noticias { margin-top:31px; }
#home-noticias #noticia { margin-top:20px; }
#home-noticias #colunas ul li { margin-bottom:5px; }

.edital2011 { display:block; font-size:22px; text-align:center; color:#000000; margin-top:30px; }
.edital2011:hover, .edital2011:visited { color:#000; }

/* SERVICOS */
#historico-content .ano { float:left; width:50px; font-size:18px; }
#historico-content .descricao { float:left; width:700px; margin:0 10px 10px; }
#exames-diagnosticos { list-style:none; margin:20px 0 0 0; padding:0; }
#fonoaudiologia { list-style:none; margin:20px 0 0 0; padding:0; }
#fonoaudiologia li { margin-bottom:10px; }

#horarios { list-style:none; margin:20px 0 0 0; padding:0; }
#horarios li { margin-bottom:10px; }

/* CORPO CLINICO */
#otorrinos-list { float:left; width:350px; }
#otorrinos-foto { float:right; }
#fonos-list { float:left; width:350px; }
#fonos-foto { float:right; }

.curriculo-foto { float:left; width:150px; }
.curriculo-foto img { margin-right:30px; margin-top:5px; }
.curriculo { float:right; width:650px;  }
.curriculo ul { margin:0; padding:0; }
.curriculo ul li {font-size:14px; margin-top:6px; list-style: circle outside; }
.curriculo .nome { font-size:20px; color:#0E88FF; }
.curriculo p.title { font-weight:bold; font-size:14px; margin:15px 0 5px 0; }

.residentes-atuais { width:90px; text-align:center; float:left; margin-right:20px; }
.residentes-atuais .nome { margin-top:5px; }

.residentes { width:380px; float:left; margin-right:10px; }
.residentes .ano { float:left; width:40px; font-weight:bold; }
.residentes .nome { float:left; width:310px; margin:0 10px 10px; }

/* ESPECIALIDADES */
ul#orl-ocupacional li { margin-bottom:10px; }
.livro { width:180px; float:left; margin-right:20px; }
.livro .capa { text-align:center; margin-bottom:10px; }
.livro .descricao { font-size:12px; height:70px; }
.livro .comprar { text-align:center; font-weight:bold; margin-top:15px; }
.livro .comprar a, .livro .comprar a:visited { color:#0000CC; text-decoration:none; }
.livro .comprar a:hover, .livro .comprar a:active { color:#0000CC; text-decoration:underline; }

/* NOTÍCIAS */
#pg-noticias ul li a, #pg-noticias ul li a:visited { color:#0000CC; }
#pg-noticias ul li a:hover, #pg-noticias ul li a:active { color:#0000CC; text-decoration:none; }
#pg-noticias #noticia { width:600px; margin-left:100px; }
#pg-noticias #noticia p.title { font-size:18px; margin:0; font-weight:bold; }
#pg-noticias #noticia a, #pg-noticias #noticia a:visited { color:#0000CC; }
#pg-noticias #noticia a:hover, #pg-noticias #noticia a:active { color:#0000CC; text-decoration:none; }

/* REUNIÕES */
#pg-reunioes ul li a, #pg-reunioes ul li a:visited { color:#0000CC; }
#pg-reunioes ul li a:hover, #pg-reunioes ul li a:active { color:#0000CC; text-decoration:none; }
#pg-reunioes #reuniao { width:600px; margin-left:100px; }
#pg-reunioes #reuniao p.title { font-size:18px; margin:0; font-weight:bold; }
#pg-reunioes #reuniao a, #pg-reunioes #reuniao a:visited { color:#0000CC; }
#pg-reunioes #reuniao a:hover, #pg-reunioes #reuniao a:active { color:#0000CC; text-decoration:none; }

/* CONTATO */
#contato-form { width:430px; float:left; }
#contato-localizacao { width:380px; height:550px; float:right; }
fieldset#contato { border:0; margin:0; padding:0; width:400px;}
fieldset#contato label { display:block; font-size:12px; }
fieldset#contato input, textarea { width:100%; border:solid #495F5F 1px; font-size:12px; font-family:Arial; }
fieldset#contato #enviar { margin-top:5px; width:150px; border:solid #495F5F 1px; padding:2px; cursor:pointer; }

/* PAGINAÇÃO */
#pagination { padding-top:10px; text-align:center; }
#pagination ul { padding:0px; margin:0px; width: 100%; list-style: none; }
#pagination ul li { display: inline; padding-left:2px; }
#pagination ul li.pagination-left { padding-right:8px; }
#pagination ul li.pagination-right { padding-left:10px; }
#pagination ul li.current { font-weight: bold; }

img, #desenvolvedor { behavior: url("iepngfix.htc"); }
