html, body, ul, ol, li, form, fieldset, legend
{	margin: 0;	padding: 0;}
h1, h2, h3, h4, h5, h6, p { margin-top: 0; }
fieldset,img { border: 0; }
legend { color: #000; }
li { list-style: none; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
table{	border-collapse: collapse;	border-spacing: 0;}
caption, th, td{ text-align: left;	vertical-align: top;	font-weight: normal;}
input, textarea, select{	font-size: 110%;	line-height: 1.1;}
abbr, acronym{	border-bottom: .1em dotted;	cursor: help;}

body { margin:0; padding:0; background:#ececec;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.625em;
line-height:1.8em;
}

@font-face { font-family: GillSansMTPro-Light; src: url('GillSansMTPro-Light.otf') format ("opentype"); }

p { font-size: 1.4em; }
h1 { font-size: 4.8em; }
h2 { font-size: 3.6em; }
h3 { font-size: 2.4em; }
h4 { font-size: 2.1em; font-family: GillSansMTPro-Light; }
h5 { font-size: 1.8em; font-family: GillSansMTPro-Light; }
h6 { font-size: 1.6em; }

#cont { margin:0; padding:0; width:960px; position:absolute; left:50%; margin-left:-480px; background:#FFF url(graph/bg_home.jpg) repeat-y; }
#menu_header { height:63px; width:960px; margin:0; padding:0; background:url(graph/top_bg.jpg) repeat-x; }
#menu_header ul { position:absolute; top:25px; right:15px; list-style-type:none; float:right; }
#menu_header li { display: inline; margin:0 20px 0 20px; letter-spacing1px; }
#menu_header li a { margin:0; padding:0; color:#5ac5e4; font-size:2.3em; text-decoration:none; font-family:GillSansMTPro-Light; font-weight:bold; }

.cima { position:absolute; top:63px; left:0; z-index:15; }

#slideshow { width:960px; margin:0; padding:0; position:relative; }
#slideshow img { position:absolute; top:0; left:0; z-index:8; }
#slideshow img.active { z-index:10; }
#slideshow img.last-active { z-index:9; }

#conteudo { width:960px; margin-top:200px; padding:0; height:100%; }
#conteudo #menu { width:280px; height:100%; background-color:#5ac5e4; padding-top:25px; float:left; }
#conteudo #direita { float:left; width:680px; height:auto; padding-top:25px; padding-bottom:95px; }

#titulos { height:58px; border-bottom:#CCC 2px solid; margin:0 20px 0 20px; }
#direita h2, #direita img { float:left; margin:10px; }
#direita img { margin-left:5px; }
#direita h2 { font-size:2.6em; color:#666; font-weight:300; padding-top:10px; font-family:GillSansMTPro-Light; }

#bem-vindo { margin:15px 20px 0 20px; text-align:justify; text-indent:25px; font-size:0.9em; line-height:30px; }
#esp { margin:15px 20px 0 20px; text-align:justify; text-indent:25px; font-size:0.8em; line-height:20px; }
#esp ul { margin:15px; }
#esp li, #box1 li {  text-indent:25px; font-size:1.4em; line-height:20px; list-style:inside square; } #box1 li { font-size:1.1em; text-align:justify; }

p.mais { float:right; border-bottom:#CCC 2px solid; width:100%; text-align:right; padding:0 0 10px 0; clear:both; }
p.mais a { text-decoration:underline; color:#09C; font-weight:bold; font-size:1.2em; letter-spacing:1px; }
p.mais a:hover { text-decoration:none; color:#333; }


#box1 { margin-left:20px; float:left; width:310px; margin-right:20px; }
#box2 { float:left; width:310px; }

#box2 img.destaque { float:left; margin:5px 0 15px 0; padding:0; }
#box1 img.destaque { float:left; margin:5px 0 15px 0; padding:0; }
#box1 h2, #box2 h2 { font-size:1.9em; height:20px; display:block; float:left; margin:5px 0; padding:0; }

#box1 p, #box2 p { clear:both; text-align:justify; font-size:1.1em; }

p.mais_sub { float:left; border-bottom:#CCC 2px solid; width:100%; text-align:right; padding:0 0 10px 0; clear:both; }
p.mais_sub a { text-decoration:underline; color:#09C; font-weight:bold; font-size:1em; letter-spacing:1px; padding-bottom:15px; }
p.mais_sub a:hover { text-decoration:none; color:#333; }

#menu img { margin-right:5px; }
#menu h3 { background:#75d7f3; color:#FFF; padding:20px 20px 20px 25px; font-weight:300; font-size:2em; text-transform:uppercase; }
h3.proximo { margin-top:20px; }
#menu ul { color:#FFF; font-size:1.5em; margin-left:25px; }
#menu li { background:url(graph/sub-seta.png) no-repeat center left; padding-left:13px; letter-spacing:1px; margin-bottom:4px; letter-spacing:2px; }

#menu a { text-decoration:none; color:#FFF }
#menu a:hover { text-decoration:underline; }

#footer { text-align:right; clear:both; width:655px; height:55px; background-color:#e0e0e0; position:absolute; bottom:0; right:0; margin:0; padding:0; font-size:0.6em; color:#000; padding:35px 25px 0 0; letter-spacing:2px; font-weight:normal;}
#footer h4 { margin:0; padding:0; }

#medico_info { margin:15px 20px 0 20px; text-align:justify; text-indent:25px; line-height:20px; }
#medico_info p { margin:0; padding:0; font-family:Arial, sans-serif; }

#medico_info img { float:right; }
#medico_info h3 { font-family:Arial, sans-serif; border-bottom:1px dotted #999; font-weight:normal; padding-bottom:10px; font-size:1.9em; margin:0; padding:0; }
.crm { margin:0; padding:0; font-size:1.2em; color:#666; }
#medico_info h4 { font-family:Arial, sans-serif; font-size:1.6em; padding-top:10px; margin:0; }
#medico_info ul { margin:0; padding:0 0 15px 0; }
#medico_info li { list-style:inside; font-size:1.1em; }
#medico_info h5 { font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:normal; margin:0; padding:0; }
#medico_info a { color:#09F; text-decoration:underline; }
#medico_info a:hover { color:#000; text-decoration:none; }

h6.nav { font-size:1.2em; margin:0; padding:35px 0; font-weight:normal; }
