@charset "utf-8";
/* TAGs Gerais */
body {margin:0; padding:0; border:0; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-image:url(img/bg_topo.jpg); background-position:top; background-repeat:repeat-x;}
a img {border:0px;}
h1 {font-size:18px; margin:0; padding:7px; background-color:#737373; color:#f1f1f1;}
h1 strong {padding:0 7px 7px 7px; border-bottom:1px solid #a0a0a0; display:block;}
p {margin:10px;}
h2 {margin:10px; font-size:12px; font-weight:bold; color:#FF9900;}
h3 {margin:10px; font-size:14px; font-weight:bold; color:#FFcc00}
input.text, textarea.text, select.text {border:1px solid #a0a0a0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#f1f1f1;}
input.but {background-color:#6590a5; font-size:10px; color:#FFFFFF; border:0; padding:2px 15px;}
ol li {margin:0 0 30px 0;}

/* Dimensões e Posicionamento */
#all {position:absolute; left:50%; margin:35px 0 0 -500px; width:1000px;}

#conteudo {margin:25px 50px 0 50px; width:900px; background-color:#FFFFFF;}

#topo {}

#menu {background-color:#6590a5; font-size:10px; text-transform:uppercase; letter-spacing:1px; border-bottom:2px solid #ffffff;}
#menu a {color:#FFFFFF; font-weight:bold; text-decoration:none; padding:7px 15px 5px 15px;background-color:#6590a5; display:block;}
#menu a:hover {color:#3f6578; background-image:url(img/bg_menu.gif); background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF;}

/* Lista de Serviços da Home */
#servHome {color:#a0a0a0; background-color:#737373; padding:7px;}
#servHome ul {list-style-type:none; margin:0; padding:0;}
#servHome ul li {margin:7px; border-bottom:1px solid #a0a0a0; padding:0 7px 7px 7px; display:block; width:415px; float:left}
#servHome ul li a {text-decoration:none; color:#a0a0a0; font-weight:bold; font-size:10px; display:block;}
#servHome ul li a strong {font-size:18px;}
#servHome ul li a:hover {color:#f1f1f1}

#atalhosHome {list-style-type:none; margin:8px 0 8px 0; padding:0;}
#atalhosHome li {display:block; width:296px; float:left;}

#rodape {background-color:#6590a5; font-size:10px; color:#FFFFFF; padding:20px 0 50px 0; text-align:center; margin:8px 0 0 0; clear:both;}

#conteudoInterno {border-bottom:2px solid #a0a0a0; background-image:url(img/bg_conteudo.gif); background-position:bottom; background-repeat:repeat-x;}

#box {margin:10px; border:1px solid #6590a5; padding:2px; background-color:#FFFFFF; float:left; width:384px;}
#inbox {border:1px solid #CCCCCC;}

/* Banner Rotativo */
#rotator {overflow: hidden;position: relative;width: 900px;height: 185px; margin:0 0 2px 0;}
#rotator img {border: 0;width: 900px;height: 185px;display: none;position: absolute;top: 0;left: 0;}

/* Página de Serviços */
#serv {list-style-type:none; margin:5px; padding:0;}
#serv li {display:block; width:280px; float:left; margin:5px; padding:2px; background-color:#FFFFFF; border:1px solid #999999;}
#serv li.centro {margin:5px 6px 5px 6px;}
#serv li a {display:block; border:1px solid #6590a5; padding:5px; text-decoration:none; color:#f9f9f9; background:#6590a5; text-align:justify; height:135px;background-image:url(img/bg_serv.gif); background-repeat:repeat-x;}
#serv li a:hover {background-image:url(img/bg_serv_hover.gif); background-repeat:repeat-x;}

/* Galeria de Clientes */
#clientGallery {overflow:auto; height:337px; margin:10px;}
#clientGallery ul, #suportMenu ul {list-style-type:none; margin:0; padding:0;}
#clientGallery ul li, #suportMenu ul li {border:1px solid #999999; padding:2px; margin:1px 0; background-color:#FFFFFF;}
#clientGallery ul li a, #suportMenu ul li a {border:1px solid #CCCCCC; padding:3px; display:block; background-image:url(img/bg_but_gallery.gif); background-position:bottom; background-repeat:repeat-x; color:#333333; text-decoration:none;}
#clientGallery ul li a:hover, #suportMenu ul li a:hover {background-position:top; color:#000000;}

/* Menu Suporte */
#suportMenu {margin:10px;}

/* Classes */
.cita {color:#ff3300; font-size:14px; font-weight:bold; font-style:italic;}
.parceiros {margin-left:20px; display:block;border-left:1px solid #999999; padding:5px}
img.center {display:block; margin-left:auto; margin-right:auto;}

#contrato {overflow:auto; height:300px;}
#contrato ol {list-style-type:lower-alpha;}

a.tip { color:#0000FF;}
a.tip span{display:none;}
a.tip:hover span {display:block; position:absolute; color:#000000; background-color:#f1f1f1; border:1px solid #6590a5; padding:2px; margin-left:50px;}

