* {
margin:0;
padding:0;
}
body {
font-family:"Trebuchet MS", serif;
font-size:12px;
color:#333333;
background:url(../img/lt/bgbd.png) repeat-x top center #fff;
}
.img-rpl {
text-indent:-9999px;
overflow:hidden;
}
#geral {
width:960px;
margin:0 auto;
}
#topo {
height:112px;
}
h1 {
position:absolute;
margin:17px 0 0 12px;
}
a#logo {
display:block;
width:183px;
height:79px;
outline:none;
background:url(../img/lt/logo.png) no-repeat;
}
#dir-topo {
width:340px;
height:62px;
position:absolute;
margin:33px 0 0 583px;
}
ul#linguas {
list-style:none;
width:89px;
height:18px;
float:right;
margin-bottom:11px;
}
ul#linguas li {
float:left;
margin-right:7px;
}
a.por {
display:block;
width:25px;
height:18px;
background:url(../img/lt/bd-por.png) no-repeat;
outline:none;
}
a.eng {
display:block;
width:25px;
height:18px;
background:url(../img/lt/bd-eng.png) no-repeat;
outline:none;
} 
a.esp {
display:block;
width:25px;
height:18px;
background:url(../img/lt/bd-esp.png) no-repeat;
outline:none;
}
#busca {
float:left;
width:338px;
height:31px;
border:1px solid #445B7F;
background:url(../img/lt/bgbus.png) repeat-x;
}
#busca input {
font-family:"Trebuchet MS", serif;
font-size:14px;
color:#B83272;
padding:7px;
border:0 none;
background:none;
}
#busca button {
display:block;
float:right;
background:#D46297;
color:#FFFFFF;
border-top:0 none;
border-left:0 none;
border-right:1px solid #BE3476;
border-bottom:1px solid #BE3476;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:6px 7px;
margin:2px 2px 0 0;
cursor:pointer;
}
#nav {
border-left:1px solid #617492;
border-right:1px solid #394C69;
height:43px;
width:950px;
margin:0 auto;
}
#nav ul li {
list-style:none;
float:left;
}
#nav ul li a {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
border-left:1px solid #394C69;
border-right:1px solid #617492;
padding:14px 28px 15px 28px;
outline:none;
}
#nav ul li a:hover {
background:#D46297;
}
#nav ul li a.at {
background:#D46297;
}
#nav ul li ul.sub {
position:absolute;
margin:0;
background:#D46297;
width:200px;
display:none;
z-index:300000;
height:1px;
}
#nav ul li ul li {
overflow:hidden !important;
height:40px;
}
#nav ul li ul li a.submenu {
border:none;
display:block;
width:144px;
background:url(../img/lt/bgsub.png) repeat-x;
height:12px;
letter-spacing:-1px;
}
#nav ul li ul li a.submenu:hover {
background:url(../img/lt/bgsub2.png) repeat-x;
}
#banner {
margin:14px 0 24px;
}
#esq {
width:650px;
float:left;
}
h2 {
font-size:14px;
color:#B83272;
font-weight:normal;
margin-bottom:7px;
}
h3 {
font-size:18px;
color:#B83272;
font-weight:normal;
letter-spacing:-1px;
}
#cont-full {
width:630px;
float:left;
margin:20px 0;
}
#cont-960 {
width:960px;
margin:20px 0;
}
#cont-full img{
margin:10px 0;
padding:2px;
border:7px solid #D4E1EA;
}
#cont-full p {
margin-bottom:10px;
line-height:155%;
font-size:14px;
text-align:justify;
}
#cont-960 p {
margin-bottom:10px;
line-height:155%;
font-size:14px;
text-align:justify;
}
#links {
list-style:none;
margin-bottom:20px;
}
#links li{
border-bottom:1px solid #E5E5E5;
margin-bottom:10px;
padding-bottom:10px;
}
#links li span{
display:block;
font-size:14px;
color:#666;
margin-bottom:5px;
}
#links li a {
color:#B83272;
}
#paginacao {
margin:0 0 40px;
font-size:11px;
text-align:right;
}
#paginacao span {
padding:4px 9px 5px;
border:1px solid #81AAC9;
color:#244055;
margin-right:1px;
}
#paginacao a.atual {
padding:4px 9px 5px;
border:1px solid #244055;
color:#244055;
background:#81AAC9;
}
#paginacao a {
text-decoration:none;
padding:4px 9px 5px;
border:1px solid #81AAC9;
color:#244055;
background:#CADBE8;
margin-right:1px;
font-weight:normal;
}
#paginacao a:hover {
border:1px solid #244055;
color:#244055;
background:#81AAC9;
}
.h2g {
font-size:30px;
letter-spacing:-2px;
color:#333333;
margin-bottom:0px;
font-weight:bold;
}
.h2g strong {
color:#B83272;
}
p.head {
font-size:16px;
}
#duvidas {
width:230px;
float:left;
margin:0 20px 30px 0;
}
#duvidas ul li {
list-style:none;
height:105px;
}
#duvidas ul li a {
text-decoration:none;
}
#duvidas ul li a img {
display:block;
border:0 none;
float:left;
margin-right:7px;
}
#duvidas ul li a span {
display:block;
float:left;
width:101px;
color:#333333;
margin-top:10px;
line-height:130%;
}
#duvidas ul li a strong {
display:block;
font-size:14px;
line-height:90%;
margin-bottom:4px;
}
a.mais {
color:#CC0000;
font-size:16px;
letter-spacing:-1px;
}
#dest-area {
width:376px;
float:left;
height:500px;
}
#slideshow {
height:207px;
margin-bottom:25px;
}
a#bt-vol {
display:block;
width:20px;
height:207px;
outline:none;
background:url(../img/lt/a-vol.png) no-repeat;
float:left;
}
a#bt-ava {
display:block;
width:20px;
height:207px;
outline:none;
background:url(../img/lt/a-ava.png) no-repeat;
float:left;
}
#cont-slide {
width:334px;
float:left;
margin:0 1px;
height:207px;
background:#CCCCCC;
overflow:hidden;
}
#s1 {
width:1002px;
height:207px;
}
#s1 a {
position:relative;
display:block;
width:334px;
height:207px;
float:left;
text-decoration:none;
}
#s1 span {
display:block;
position:absolute;
padding:10px;
width:314px;
background:#333333;
color:#FFFFFF;
margin-top:169px;
-moz-opacity: 0.65;
}
#medico {
width:366px;
height:124px;
margin-bottom:16px;
background:url(../img/lt/bg-med.png) no-repeat;
padding:6px;
}
#medico img {
display:block;
float:left;
margin-right:10px;
}
#medico div {
float:left;
width:246px;
margin-top:2px;
}
#medico div h3 {
font-size:16px;
letter-spacing:-1px;
}
#medico div h3 strong {
font-size:10px;
font-weight:normal;
letter-spacing:0;
}
#medico div ul li {
list-style:none;
font-size:11px;
}
#social {
width:650px;
float:left;
}
#social a{
display:block;
outline:none;
width:200px;
height:95px;
float:left;
margin:0 14px 25px 0;
}
.bn-tw {
background:url(../img/lt/bn-tw.png) no-repeat;
}
.bn-bl {
background:url(../img/lt/bn-bl.png) no-repeat;
}
.bn-fi {
background:url(../img/lt/bn-fi.png) no-repeat;
}
.bn-li {
background:url(../img/lt/bn-li.png) no-repeat;
}
.bn-ca {
background:url(../img/lt/bn-ca.png) no-repeat;
}
.bn-fo {
background:url(../img/lt/bn-fo.png) no-repeat;
}
#dir {
float:right;
width:303px;
}
#noticias {
list-style:none;
}
#noticias li a{
text-decoration:none;
}
#noticias li a:hover{
text-decoration:underline;
}
#noticias li {
padding-bottom:14px;
border-bottom:1px dotted #999999;
margin-bottom:14px;
}
#noticias li a strong{
font-size:18px;
color:#344569;
}
#noticias li a span{
font-size:12px;
color:#333;
}
a#foto-cli {
display:block;
margin:25px 0;
}
#aviso {
background:#CADBE8;
padding:20px;
text-align:center;
clear:both;
}
#esq-c {
width:465px;
float:left;
margin-right:30px;
font-size:14px;
}
#form {
margin-bottom:40px;
}
#form span{
display:block;
margin-bottom:10px;
}
#form span em{
display:block;
margin-bottom:3px;
font-style:normal;
font-size:14px;
}
#form span input, select, textarea{
border:1px solid #344569;
padding:7px;
font-family:"Trebuchet MS", serif;
font-size:14px;
color:#B83272;
background:url(../img/lt/bg-inp.png) repeat-x 1px 1px;
}
#form button {
font-size:14px;
font-family:"Trebuchet MS", sans-serif;
padding:7px;
}
.btn-submit {
font-size:14px;
font-family:"Trebuchet MS", sans-serif;
padding:7px;
}
.erro {
background: url(../img/lt/erro.png) no-repeat 20px #FFD9D9;
border-bottom:1px dashed #CC0000;
border-top:1px dashed #CC0000;
padding:15px 15px 15px 80px;
margin-bottom:10px;
}
.erro dt {
font-weight:bold;
}
.erro dd {
font-size:14px;
margin-top:4px;
}
.sucesso {
background: url(../img/lt/sucesso.png) no-repeat 20px #BBFFBB;
border-bottom:1px dashed #009900;
border-top:1px dashed #009900;
padding:15px 15px 15px 80px;
margin-bottom:10px;
}
.sucesso dt {
font-weight:bold;
}
.sucesso dd {
font-size:14px;
margin-top:4px;
}
#dir-c {
width:465px;
float:left;
}
#footer {
background:#81AAC9;
clear:both;
}
#cont-footer {
width:960px;
margin:0 auto;
padding:10px 0 5px;
height:295px;
}
#mapa-site {
width:435px;
padding-right:20px;
border-right:1px dotted #333;
height:240px;
float:left;
}
#mapa-site div {
float:left;
width:140px;
}
#mapa-site ul {
margin:0 10px 10px;
list-style:none;
}
#mapa-site ul li a{
color:#244055;
font-size:12px;
text-decoration:none;
}
#mapa-site ul li a:hover{
text-decoration:underline;
}
a.acat {
font-size:14px !important;
color:#FFFFFF !important;
}
#keywords {
float:left;
width:200px;
margin:0 20px;
padding-right:20px;
border-right:1px dotted #333;
font-size:11px;
text-align:justify;
}
#keywords a {
color:#FFFFFF;
text-decoration:none;
}
#keywords a:hover {
text-decoration:underline;
}
#infos {
float:left;
width:240px;
}
#infos div {
margin-bottom:15px;
}
#infos div p{
color:#FFFFFF;
line-height:145%;
}
#infos div p strong{
font-size:16px;
letter-spacing:-1px;
}
#infos div a{
color:#244055;
font-weight:bold;
}
#infos2 {
color:#333333;
}
#infos2 div {
margin:10px 0;
padding:15px 0 5px;
border-top:1px dashed #CCCCCC;
}
#infos2 div p{
margin:0;
}
#infos2 span {
display:block;
border:1px solid #344569;
margin:10px 0 5px;
}
#infos2 small a {
font-size:14px;
}
#infos2 div p strong{
font-size:16px;
letter-spacing:-1px;
}
p.p-tel {
background:url(../img/lt/ic-tel.png) no-repeat 0 9px;
padding-left:37px;
font-size:22px !important;
}
a.tit-not {
display:block;
letter-spacing:-1px;
text-decoration:none;
font-size:18px;
color:#333333 !important;
}
a.tit-not:hover {
text-decoration:underline;
}
a#carta {
display:block;
background:url(../img/lt/imgenv.png) no-repeat 0 0;
padding-left:64px;
font-size:18px;
color:#FFFFFF;
width:80px;
height:56px;
}
#assinatura {
width:200px;
padding-top:30px;
margin:0 auto;
font-size:10px;
clear:both;
}
#assinatura span {
display:block;
float:left;
}
a.guigo {
display:block;
width:44px;
height:15px;
background:url(../img/lt/ggo.png) no-repeat;
float:left;
}

#banner_icsi {
width:700px;
height:320px;
position:absolute;
top:230px;
left:50%;
margin:-160px 0 0 -350px;
}
a#bnrfechar {
font-size:11px;
text-transform:uppercase;
color: #FFFFFF;
text-decoration:none;
display:block;
padding:6px 10px;
background:#DD137B;
float:left;
}

#menu-gloss {
list-style:none;
height:38px;
border-bottom:1px solid #D46297;
}
#menu-gloss li {
float:left;
margin-right:1px;
}
#menu-gloss li a {
display:block;
padding:10px 14px;
background:#E5E5E5;
color:#333;
text-decoration:none;
}
#menu-gloss li.palavra {
display:block;
padding:10px 14px;
background:#f7f7f7;
color:#333;
text-decoration:none;
}
#menu-gloss li a:hover {
background:#CCCCCC;
}
#menu-gloss li a.att {
display:block;
padding:10px 15px;
background:#D46297;
color:#fff;
text-decoration:none;
}
#cont-gloss {
margin:10px 0 20px;
min-height:400px;
}
#cont-gloss div {
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px dashed #CCCCCC;
}
#cont-gloss p {
text-align:justify;
line-height:155%;
margin-bottom:6px;
}
