body.medica #highlight {
background-image:url(img/medica/bg-highlight.gif);
}

body.medica #titDetalhes h2.green {
font-size:1.8em;
/*margin-bottom:10px;*/
}

body.medica #titDetalhe h2.green {
font-size:1.8em;
/*margin-bottom:10px;*/
}

body.medica #titDetalhe #control {
float:right;
width:103px;
}

body.medica #titDetalhe #control img {
float:left;
margin-top:2px;
}

body.medica #titDetalhe #control ul {
margin:0;
padding:0;
}

body.medica #titDetalhe #control li {
display:inline;
list-style-type:none;
}

body.medica #titDetalhe #control li a {
background-color:#007fb1;
color:#fff;
display:block;
float:left;
height:15px;
padding:2px 5px;
text-decoration:none;
width:41px;
}

body.medica #titDetalhe #control li a:hover {
background-color:#48b5e1;
}

body.sobre #titDetalhe .next {
margin-left:2px;
text-align:right;
}

body.medica #titDetalhe .titDetalhe1 {
width:460px;
}

body.medica #titDetalhe .titDetalhe2 {
width:100%;
}

body.medica #titDetalhe .titDetalhe1,#titDetalhe .titDetalhe2 {
color:#666;
float:left;
font-size:1.5em;
}

body.medica #titDetalhe h3,#titDetalhe h2,#titDetalhe .fonte {
display:block;
}

body.medica #titDetalhe h3 {
font-size:1.4em;
}

body.medica #titDet {
color:#666;
float:left;
font-size:18px;
width:445px;
}

body.medica .fonte {
color:#999;
margin-bottom:5px;
}

body.medica .count {
border-color:#17ac1f;
}

body.medica #principal h3 {
font-size:1.1em;
margin-bottom:10px;
}

body.medica #foto {
background-color:#eee;
float:right;
padding:2px;
}

body.medica #foto img {
border:1px solid #ccc;
}


body.medica #titDetalhes h3 {
font-size:1.4em;
margin-bottom:0;
}

body.medica #principal .text {
font-size:1.1em;
}

body.medica .pane a {
color:#17ac1f;
}

body.medica .width185,body.medica .width280,body.medica .width380 {
float:left;
}

body.medica .width185 .box2 {
margin:0 11px 11px 0;
width:186px;
}

body.medica .width280 .box2 {
margin:0 10px 10px 0;
width:280px;
}

body.medica .width380 .box2 {
margin:0 0 11px;
width:383px;
}

body.medica .width285 {
float:right;
margin:0 0 15px 15px;
width:285px;
}

body.medica .width290 {
float:left;
width:290px;
}

body.medica .list {
background:none;
}

body.medica .list li {
background:url(img/medica/bullet.gif) 0 50% no-repeat;
padding-left:12px;
}

body.medica .box1 .list {
background:url(img/div-hdot.gif) 0 100% repeat-x;
}

body.medica .box1 .list li {
background:url(img/div-hdot.gif) repeat-x;
padding:2px 0;
}

body.medica .box1 .list li a {
background:url(img/bullet.gif) 1px 50% no-repeat;
padding-left:11px;
text-decoration:none;
}

body.medica .arrowdiv {
background:url(img/medica/arrow-down.gif) 3px 50% no-repeat;
border-bottom:1px solid #d0d0d0;
margin-bottom:22px;
min-height:15px;
padding-bottom:8px;
}

body.medica .topbar {
border-bottom:1px solid #e0e0e0;
margin-bottom:8px;
padding-bottom:3px;
text-align:right;
}

body.medica .topbar a {
margin-left:10px;
}

body.medica #aba {
border-bottom:5px solid #16961d;
display:block;
font-weight:bold;
padding:5px;
}

body.medica #aba a {
border:1px solid #16961d;
border-bottom:0;
color:#16961d;
margin-left:4px;
padding:5px 8px;
text-decoration:none;
}

body.medica .form {
border-top:1px solid #d6d6d6;
margin-bottom:30px;
padding-top:15px;
}

body.medica .form fieldset {
background-color:#d2edf8;
border-bottom:10px solid #fff;
color:#333;
padding:10px;
width:380px;
}

body.medica .form1 fieldset {
background-color:#d2edf8;
border-bottom:10px solid #fff;
color:#333;
padding:10px;
}

body.medica .fullform fieldset {
width:auto;
}

body.medica .form .oneline label,body.medica .form .oneline input,body.medica .form .oneline button {
font-size:1.1em;
vertical-align:middle;
}

body.medica .form .oneline label {
font-weight:bold;
}

body.medica .form .oneline button {
margin-right:25px;
}

body.medica .form .label {
display:block;
font-weight:bold;
line-height:1.2em;
margin-bottom:5px;
}

body.medica .form textarea {
height:150px;
width:98%;
}

body.medica .form p,body.medica .form table {
margin-bottom:10px;
}

body.medica .form table {
width:380px;
}

body.medica .form .radioline input,body.medica .form .radioline label,body.medica .form .radioline span {
vertical-align:middle;
}

body.medica .form .radioline input {
margin:0;
padding:0;
}

body.medica .form .radioline label {
font-weight:normal;
}

body.medica .form .radioline span {
color:#666;
margin:0 10px;
}

body.medica #formcol1 {
float:left;
margin-right:15px;
width:400px;
}

body.medica #breadcrumbs {
border-bottom:1px solid #c4e6c8;
}

body.medica #breadcrumbs1 {
background:#10781d;
color:#c4ffc7;
}

body.medica #breadcrumbs a {
color:#69cb75;
}

body.medica #userinfo {
border-bottom:1px solid #e0e0e0;
color:#666;
margin:-10px 0 20px;
overflow:hidden;
padding-bottom:10px;
width:580px;
}

body.medica #userinfo span {
margin:0 5px;
}

body.medica #userinfo a.current {
color:#999;
text-decoration:none;
}

body.medica .box2 .boxtl {
background:url(img/medica/box2-tl.gif) no-repeat;
}

body.medica .box2 .boxtr {
background:#10781c;
}

body.medica .box2 .boxm {
background:#dfedd2;
}

body.medica .box2 .box1 {
float:left;
margin-right:3px;
width:181px;
}

body.medica .box2 .box1 .boxbl {
background-image:url(img/medica/box1-bl.gif);
}

body.medica .box2 .box1 .boxbr {
background-image:url(img/medica/box1-br.gif);
}

body.medica .box2 .box1 .boxml {
background-image:url(img/medica/box1-ml.gif);
}

body.medica .box2 .box1 .boxmr {
background-image:url(img/medica/box1-mr.gif);
}

body.medica .box2 .box1 .boxtl {
background:url(img/medica/box1-tl.gif) no-repeat;
border:0;
}

body.medica .box2 .box1 .boxtr {
background:url(img/medica/box1-tr.gif) 100% 0 no-repeat;
height:20px;
padding-top:0;
}

body.medica #geral .box2 .box1 h3 {
font-size:1em;
}

body.medica .box2 .box1 .unidade_texto {
padding:15px 10px 0;
}

body.medica .box2 .box1 .unidade_texto p {
min-height:25px;
}

body.medica .accordion .toggler a:hover,body.medica .accordion .toggler a.current {
background-color:#10781d;
}

body.medica .accordion .pane .close {
background:url(img/medica/bt-close-accordion.gif) no-repeat;
}

body.medica .accordion .pane table td .unit,body.medica .tableaccordion .toggler td .available {
background-image:url(img/medica/ico-available.gif);
}

body.medica #calendario {
margin:20px 0 50px;
width:580px;
}

body.medica #calendario1 table {
clear:both;
}

body.medica #calendario1 th,body.medica #calendario1 td {
border:2px solid #fff;
text-align:center;
}

body.medica #calendario1 th {
color:#666;
font-weight:bold;
}

body.medica #calendario1 td {
color:#999;
}

body.medica #calendario1 th span,body.medica #calendario1 td span,body.medica #calendario1 td a {
display:block;
padding:2px 4px;
}

body.medica #calendario1 td a {
background:#d9ecf3;
color:#007fb1;
font-weight:bold;
text-decoration:none;
}

body.medica #calendario1 td a.current,body.medica #calendario1 td a:hover {
background:#007fb1;
color:#fff;
}

body.medica #calendario1 .weekend {
background:#e5f2f7;
}

body.medica #calendario1 #calendario2 {
width:167px;
}

body.medica #calendario2 h3 {
color:#007fb1;
float:left;
}

body.medica #calendario .box2 {
float:right;
width:395px;
}

body.medica .last .box2,body.medica .box2 .last {
margin-right:0;
}

body.medica #aba a:hover,body.medica #aba .current {
background-color:#16961d;
color:#fff;
}

body.medica #formcol2,body.medica #calendario #calendario1 {
float:left;
width:165px;
}

body.medica #userinfo1,body.medica #calendario2 div {
float:right;
}