@charset "utf-8";
/* CSS Document */

@import url(reset.css);

/* TAG'S */
body {
background: url(../img/bg.png) repeat-x #b3c9a1;
}

/* ID's */

#container {
width: 760px;
margin-left: -380px;
position: relative;
left: 50%;
background: #fff;
}

#header, #middle, #footer { 
background: #fff;
clear: both;
}

#top {
width: 752px;
background: url(../img/bg_barraTopo.png) repeat-x 0 4px;
height: 45px;
margin: 0 4px 4px 4px;
padding-top: 2px;
}

#top p {
text-align: right;
}

#rowTop {
background: #F2F5EF;
width: 760px;
height: 188px;
}

#ft_header {
width: 526px;
height: 187px;
/*background: url(../img/ft_header.jpg) no-repeat left top;*/
float: right;
padding-right: 5px;
overflow: hidden;
}

h1#marca {
width: 166px;
float: left;
padding-left: 30px;
padding-top: 30px;
}

h1#marca a {
width: 166px;
height: 127px;
background: url(../img/marca_informedic.gif) no-repeat;
display: block;
text-indent: -4000px;
overflow: hidden;
}

#menu {
width: 526px;
height: 30px;
background: url(../img/menu.gif) no-repeat left top;
float:right;
overflow: hidden;
padding-right: 5px;
}

#tt_noticias {
width: 223px;
background: url(../img/tt_noticias.gif) no-repeat top right;
height: 30px;
overflow: hidden;
padding-left: 5px;
float: left;
}

#noticias {
clear: both;
width: 203px;
background: #fff url(../img/bg_noticias.jpg) top right no-repeat;
padding: 10px;
padding-left: 15px;
float: left;
}

#noticias li {
}

#noticias li strong, .destaque, #news strong, #servicos_ul strong {
color: #4F8636;
}

#servicos_ul li {
padding: 7px 0;
}

#servicos_ul li.mais {
background-position: 0 10px;
padding-left: 15px;
}

#content {
width: 510px;
padding: 10px 5px 10px 10px;
float:left;
}

#linha {
height: 10px;
overflow: hidden;
width: 100%;
background: url(../img/hr.gif) repeat-x 0 9px;
margin-bottom: 10px;
}

#box {
width: 500px;
background: url(../img/bg_box.gif) no-repeat 0 10px;
height: 125px;
overflow: hidden;
clear: both;
padding-top: 20px;
padding-left: 11px;
}

#servicos, #informativo {
width: 220px;
}

#servicos {
float: left;
}

#informativo {
width: 240px;
float: left;
padding-left: 30px;
}

#footer {
background: url(../img/bg_rodape.gif) no-repeat left bottom;
height: 46px;
width: 760px;
padding-top: 10px;
}

#footer address {
color: white;
text-align: center;
padding-top: 5px;
}

#footer address a {
color: white;
}

#footer address a:hover {
text-decoration: underline;
}

#listaParceiros {
padding-left: 20px;
padding-top: 20px;
}

#listaParceiros li {
display: inline;
float: left;
width: 155px;
height: 105px;
_height: 85px;
background-image: url(../img/bg-parceiro.gif);
background-repeat:  no-repeat;
overflow: hidden;
}

#listaParceiros li.primeiro {
background-position: -1px 0;
}

#listaParceiros li span {
margin-left: 15px;
background-repeat: no-repeat;
background-position: center center;
display: block;
width: 125px;
height: 85px;
overflow: hidden;
text-indent: -4000px;
cursor: pointer;
}

/* CLASS'S */

.tt { width: 120px; height: 16px; overflow: hidden; text-indent: -5000px; background-repeat: no-repeat; padding-bottom: 10px; }
.tit { width: 350px; height: 29px; overflow: hidden; background-repeat: no-repeat; padding-bottom: 10px; background-image: url(../img/tit.jpg); }

.tit span { background-repeat: no-repeat; background-position: 9px 6px; width: 200px; display: block; text-indent: -4000px; height: 16px; padding-top: 10px;  }

.tit_informedic span { background-image: url(../img/tit_informedic.gif); }
.tit_servicos span { background-image: url(../img/tit_servicos.gif); }
.tit_clientes span { background-image: url(../img/tit_clientes.gif); }
.tit_parceiros span { background-image: url(../img/tit_parceiros.gif); }
.tit_links span { background-image: url(../img/tit_links.gif); }
.tit_faleconosco span { background-image: url(../img/tit_faleconosco.gif); }
.tit_noticias span { background-image: url(../img/tit_noticias.gif); }

.tt_sobre_informedic { background-image: url(../img/tt_sobre_informedic.gif); }
.tt_servicos { background-image: url(../img/tt_servicos.gif); }
.tt_areacliente { background-image: url(../img/tt_areacliente.gif); }
.tt_informativo { background-image: url(../img/tt_informativo.gif); }

.dnone { display: none; }
.mais { padding-left: 15px; background: url(../img/ico_mais.gif) no-repeat 0 3px; }
.fleft { float: left; }
img.fleft { padding-right: 10px; }
.fright { float: right; }
img.fright { padding-left: 10px; } 

.campo {
background: white;
border: none;
height: 15px;
padding: 2px;
margin-top: 5px;
width: 180px;
font-size: 11px;
}

.campo2 {
border: 1px solid #b3c9a1;
}

.campo3 {
background: #E3ECDD;
width: 300px;
}

.botao {
color: black;
background: #AEC59A;
border: none;
font-size: 11px;
margin-left: 5px;
padding: 0 3px;
}

.botao2 {
color: white;
background: #518738;
border: none;
font-size: 11px;
padding: 0 15px;
height: 25px;
}

.interna p {
padding-bottom: 7px;
padding-top: 7px;
}

/* MENU */

#nav {
padding-left: 12px;
}

#nav li {
display: inline;
}

#nav li a {
display: block;
float: left;
height: 16px;
overflow: hidden;
text-indent: -4000px;
margin-right: 26px;
padding-top: 7px;
background-position: 0 7px;
background-repeat: no-repeat;
}

#nav li a:hover {
border-bottom: 3px solid #84AB73;
}

.mn_informedic a { width: 82px; background: url(../img/mn_informedic.gif); }
.mn_servicos a { width: 55px; background: url(../img/mn_servicos.gif); }
.mn_clientes a { width: 53px; background: url(../img/mn_clientes.gif); }
.mn_parceiros a { width: 63px; background: url(../img/mn_parceiros.gif); }
.mn_links a { width: 35px; background: url(../img/mn_links.gif); }
.mn_faleconosco a { width: 85px; background: url(../img/mn_faleconosco.gif); }

.serv {
padding-left: 15px;
border-left: 2px solid #4F8636;
border-bottom: 1px solid #4F8636;
_margin-top: 10px;
}

.clientes {
list-style: disc;
margin-left: 20px;
}

.tit-comunicados { font-weight: bold; text-transform: uppercase; font-size: 12px; padding: 10px 0 10px 0; color: #4F8636; }

.clientes a:hover { text-decoration: underline; }
#servicos_ul li strong { color: #333; }
.data { color: #666; font-size: 9px; }
#content .qtdLicencas { font-size: 9px; text-align:right; color: #999; clear:both; padding-top: 20px; }
#contentComunicados { width: 340px; float: left; }
