#sectioncol {
float:left;
margin-right:30px;
width:390px;
}

#sectioncol2 {
float:left;
margin-right:30px;
width:520px;
}


#sectioncol h2 {
font-size:1.4em;
}

#sectioncol .element1 {
margin-bottom:15px;
}

#sectioncol .element2 {
float:right;
width:180px;
}

#sectioncol .element3 {
float:left;
margin-bottom:20px;
width:195px;
}


#sectioncol2 .element33 {
float:left;
margin-bottom:15px;
width:240px;
}

#sectioncol2 .element32 {
float:right;
margin-bottom:20px;

width:185px;

}

#sectioncol2 .element31 {
float:left;
margin-bottom:15px;
margin-left:10px;
margin-top:10px;
width:510px;
}

#sectioncol .imageleft {
float:left;
}

#sectioncol .imageright {
float:right;
}

#aboutcol {
float:left;
font-size:0.95em;
margin-right:0;
width:160px;
}

#aboutcol p {
margin:5px 0 15px;
}

#aboutcol h3 {
font-size:1.3em;
margin-bottom:0;
}

#aboutcol ol {
margin-top:5px;
}

#aboutcol ol li {
background:url(img/ol.gif) no-repeat;
margin-bottom:5px;
min-height:32px;
padding:4px 0 0 48px;
width:110px;
}

#aboutcol ol li.num2 {
background-position:0 -500px;
}

#aboutcol ol li.num3 {
background-position:0 -1000px;
}

#aboutcol ol li.num4 {
background-position:0 -1500px;
}

#aboutcol ol li.num5 {
background-position:0 -2000px;
}

body.medicasection h2.green {
font-size:1.7em;
margin-bottom:5px;
}

body.medicasection #medicacol1 {
float:left;
margin:15px 30px 0 0;
width:410px;
}

body.medicasection #medicacol1 p {
border-top:1px solid #e2e2e2;
padding-top:20px;
}

body.medicasection #medicacol1 img {
border:1px solid #b2b2b2;
}

body.medicasection #medicacol2 {
float:left;
margin-top:15px;
width:310px;
}

body.medicasection #medicacol3 {
text-align: center;
margin-top:15px;
width:310px;
}


body.medicasection #form {
background:#dfedd2;
color:#0b7c12;
margin-bottom:40px;
padding:10px 15px;
}

body.medicasection #form a {
background:url(img/medica/arrow-right.gif) 0 50% no-repeat;
color:#666;
padding-left:10px;
text-decoration:none;
}

body.medicasection #form a:hover {
text-decoration:underline;
}

body.medicasection #form table {
width:100%;
}

body.medicasection #form table td {
vertical-align:middle;
}

body.medicasection #form table td.label {
padding-right:5px;
text-align:right;
width:40px;
}

body.hospitalsection #highlight {
background-image:url(img/hospital/bg-highlight.gif);
}

body.intsection #highlight {
background-image:url(img/international/bg-highlight.gif);
}

body.matsection #highlight {
background-image:url(img/maternidade/bg-highlight.gif);
}

body.medicasection #highlight {
background-image:url(img/medica/bg-highlight.gif);
}

body.prontosection #highlight {
background-image:url(img/pronto/bg-highlight.gif);
}

body.examessection #highlight {
background-image:url(img/exames/bg-highlight.gif);
}

body.sobresection #highlight {
background-image:url(img/sobre/bg-highlight.gif);
}

body.muralsection #highlight {
background-image:url(img/mural/bg-highlight.gif);
}