@charset "utf-8";

@import url("reset-fonts-grids.css");
/*basics*/
html {background-color: #eaeeef;}
h1 {font-size: 197%; letter-spacing:-1px;}
h2 {font-size: 14px; font-weight: bold;}
h2, h3, h4, h5 {font-weight: bold;}
p, ul.listamarcadores {padding-bottom: 1em; line-height: 150%;}
a {text-decoration:none; color:#3e73a9;}
a:hover {text-decoration:underline;}
hr {border: solid 1px #d4e1ee; margin: 30px 0px;}
.shadowbottom {background:url(images/shadow-blue-bottom.png) repeat-x bottom left;}
.mais {font-weight:bold;}
.imagem-slider {border: solid 1px #c3d9e8;}

.listagem h1 {font-weight: bold; margin-bottom: 0px !important;}
.listagem h2 {font-size: 18px; margin-bottom: 0px !important;}
.listagem span.smaller, p.nocomments {font-size: 11px; font-weight: bold; color: #999;}
.listagem p {margin-bottom: 1em; margin-top: 0.5em;}

.header {background:url(images/background-header-menu.png) top left repeat-x; height: 90px;}
.header .logo {float: left;padding-top: 10px;}
.header ul.navmenu {float: right; padding-top: 2.5em;}
.header ul.navmenu li {display: inline; margin-left: 0.9em; text-transform:uppercase; font-size:108%; letter-spacing:-1px; font-weight:bold;}
.page h1 {font-size: 270%;}
.page h1 a {color: #fff; text-shadow: rgba(0, 0, 0, 0.285156) 0px -1px -2px;}
ul.navsubmenu li {margin-top: 10px; display: inline-block; padding: 7px 0px; font-size:108%; font-weight:bold; margin-right:0.9em;}
ul.navsubmenu li a {color: #fff; text-shadow: rgba(0, 0, 0, 0.285156) 0px -1px -1px;}
ul.navsubmenu li.current_page_item {background: #fff; border-radius: 0.5em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; padding: 7px;}
ul.navsubmenu li.current_page_item a {color:#3e73a9; text-shadow: rgba(255, 255, 255, 0.285156) 0px -1px -1px;}

.wide {color: #fff;background:url(images/bluebackground-wide.png) repeat-x top left;}
.wide .doc4 {padding: 2.5em 0em;}

.body {background:#fff url(images/background-body.png) top left repeat-x; padding-bottom: 4em;}
.body .doc4 {padding: 2.5em 0em;}
.body h1, .body h2, body h3 {margin-bottom: 1em;}
.atalhos {background: #edf4f8; padding: 10px; border-radius: 0.5em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; margin-bottom: 30px;}
.atalhos ul li {display: inline; margin-right: 1.5em; font-weight: bold;}
.guia h2 {font-size: 123.1%; margin-top: 30px;}
.guia h3 {font-size: 108%; margin-top: 15px;}
.guia h2 small, .guia h1 small {font-size: 85%; padding-right: 5px; color: #666;}
ul.listamarcadores li {list-style-position: inside; list-style-type: square; margin-left: 20px;}
ul.listamarcadores ul.listamarcadores li {list-style-position: inside; list-style-type: circle; margin-left: 40px;}
tr td, tr th {vertical-align: top};
tr th {font-weight: bold !important; background: red !important; }

.footer {background:#eaeeef url(images/shadow-blue-footer.png) no-repeat top center; padding-top: 25px;}
.footer ul li {color: #69839b; font-size:11px; margin-bottom: 3px;}
.footer ul li a {color: #6a98c1;}
.spacer {height: 20px; background:#eaeeef;}

ul.inline li {float: left; width: 120px;}

a.boxchamada {display: block; border-radius: 0.5em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border: solid 0.3em #eaeeef; min-height: 120px; background-repeat: no-repeat; margin-bottom: 1.5em; position: relative;}
a.boxchamada:hover, a.boxchamada-grande:hover {border: solid 0.3em #3e73a9;}
a.boxchamada span {background: url(images/boxchamada-transp.png) repeat; padding: 1em; font-size: 14px; font-weight: bold; display: block; margin-bottom: 0px;}
a.boxchamada:hover span, a.boxchamada-grande:hover div {background-color: #eaeeef;}
a.boxchamada#localizacao {background-image: url(images/boxchamada-localizacao.png);}
a.boxchamada#facilidades {background-image: url(images/boxchamada-facilidades.jpg);}
a.boxchamada#entenda {background-image: url(images/microscopio_small.jpg);}
a.boxchamada#diagnostico {background-image: url(images/diagnostico.jpg);}
a.boxchamada#tratamento {background-image: url(images/tratamento_small.jpg);}
a.boxchamada#quimio {background-image: url(images/fazendo_quimio.jpg);}
a.boxchamada#prevencao {background-image: url(images/prevencao.jpg);}
a.boxchamada#direitos {background-image: url(images/direitos.jpg);}
a.boxchamada-grande#tratamento-grande {background-image: url(images/tratamentos.jpg); background-position: center;}
a.boxchamada-grande#artigosmedicos-grande {background-image: url(images/artigosmedicos.jpg); background-position: center;}


a.boxchamada-grande {display: block; border-radius: 0.5em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border: solid 0.3em #eaeeef; background-repeat: no-repeat; margin-bottom: 1.5em; position: relative; float: right; width: 350px;}
a.boxchamada-grande div {position: absolute; bottom: 0px; padding: 1em; background: url(images/boxchamada-transp.png) repeat; font-weight: bold; display: block; margin: 0px; }
a.boxchamada-grande div h2 {margin-bottom: 3px; }
a.boxchamada-grande div span, a.boxchamada-grande:hover div span {text-decoration: none !important; }
a.boxchamada-grande#guiadopaciente-grande {min-height: 250px; background-image: url(images/boxchamada-guiapaciente-grande.jpg); background-position: top;}

div.mais a {background: #eaeeef; border-radius: 0.5em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; padding: 7px;}
div.form.enviar input, input.enviar {background: #3e73a9; border-radius: 0.5em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; padding: 5px !important; color: #fff; border: solid 1px rgba(0, 0, 0, 0.285156); width: auto !important; cursor: pointer;}

.postprotect {background: #eaeeef; border-radius: 1em;  -moz-border-radius: 1em; -webkit-border-radius: 1em; padding: 30px; width: 75%;}
.postprotect div.form {margin-bottom: 15px;}
.postprotect div.form label {font-weight: bold; line-height: 22px;}
.postprotect div.form input {width: 90%; padding: 3px;}
.postprotect div.form textarea {width: 90%; padding: 3px;}
p.nocomments {width: 75%; margin-top: 1em;}