/* CSS Document */
* { margin:0;	padding:0;	border:0; 	border-collapse:collapse; vertical-align:top; outline:none; }
body {background:url(../img/bg_geral.jpg) repeat-x #323232; font-family:"Trebuchet MS"; font-size:11px; }
.limpar { clear:both; }
.PopBoxImageSmall{ border: none 0px white; cursor: url("../js/popbox/images/magplus.cur"), pointer; }
.PopBoxImageLarge{ border: solid thin #CCCCFF; cursor: url("../js/popbox/images/magminus.cur"), pointer; }
input, select, textarea { border:solid 1px #C7E6E9; color:#999999; font-weight:bold; font-family:"Trebuchet MS"; font-size:11px; }
#geral {	width:790px; margin:0 auto; vertical-align:top; }
#lateral_esq { width:10px; background:url(../img/bg_lateral1.jpg) no-repeat #666666; }
#lateral_dir { width:10px; background:url(../img/bg_lateral2.jpg) no-repeat #666666; }
#meio_site { width:770px; }
#topo { width:770px; height:125px; }
#menu { width:770px; height:40px; background:#999999; }
#conteudo { width:100%; background:#FFFFFF; }
#rodape { width:100% }

/* HOME */
#links_home td { vertical-align:top; text-align:center; padding:20px 0 0 0; color:#FFFFFF; }

/* internas */
#topo_interna { width:100%; background:#FFFFFF; height:280px;  }
#topo_interna img { margin:0; padding:0; }
#tbl_texto_internas { width:680px; }
#subtitulo_interna { font-weight:bold; font-size:25px; }
#texto_interna { text-align:justify; }
#container_texto_interna { width:100%; padding:5px 0 10px 43px; }
#subtitulo_interna { padding:0 0 5px 5px;}


/* Contato */
#formContato td { vertical-align:top; }
#formContato { border-collapse:separate; text-align:center; }
#formContato input,textarea { border: solid 1px #999999; }
.msg { width:80%; text-align:center; border: solid 1px #FFCCCC; background:#FFFFCC; font-weight:bold; padding:6px 0 6px 0; margin:0 auto; }
#msg_erro { color:#FF0000; }
#msg_ok { color:#0066FF; }
#menu_manual { display:block; float:left; width:164px; height:500px; font-weight:bold; padding-top:30px; padding-bottom:15px; margin-right:12px; padding-right:5px; border-right:1px solid #CCCCCC; }
#menu_manual a{ font-size:11px; color:#333; text-decoration:none }
#menu_manual a:hover{ color:#FF6400; }
#menu_manual ul{ list-style-type:none; padding-left:10px; }
#menu_administracao a{ font-size:11px; color:#333; text-decoration:underline; font-weight:normal; }
#menu_manual a:hover{ color:#FF6400; text-decoration:none; }
#pagina_texto { padding-left:10px; color:#666666; }
#pagina_texto h6{ font-size:14px; font-weight:bold; }
#pagina_texto span{ font-size:14px; font-weight:bold; text-transform:uppercase; color:#000; }
#pagina_texto b{ font-size:11px; font-weight:bold; text-transform:uppercase; color:#666; }
#titulo_manual { display:block; float:left; width:540px; background:#000; height:22px; padding-left:35px; font-size:15px; color:#fff; text-align:center; }
#titulo_manual h5{ font-size:15px; }
#menu_ctesq {display:block; float:left; width:10px; height:40px; background:url(../img/menu/ponta_esq.jpg) no-repeat center;}
#menu_ctdir {display:block; float:left; width:10px; height:40px; background:url(../img/menu/ponta_dir.jpg) no-repeat center;}
#menu {display:block; float:left; width:735px; height:40px; background:url(../img/menu/bg_centro.jpg) repeat-x center; margin:0px; padding:0px; line-height:40px; vertical-align:middle; padding-left:15px;}
#menu span{ display:none; }
#menu ul{display:block; float:left; list-style-type:none; margin:0px; padding:0px; line-height:40px; vertical-align:middle;}
#menu ul li{display:block; float:left; margin:0 12px; line-height:40px; vertical-align:middle;}
#menu ul li #home{ display:block; float:left; width:31px; height:40px; background:url(../img/menu/home_off.jpg) no-repeat center; }
#menu ul li #home:hover{width:31px; height:40px; background:url(../img/menu/home_hover.jpg) no-repeat center; }
#menu ul li #aempresa{ display:block; float:left; width:63px; height:40px; background:url(../img/menu/empresa_off.jpg) no-repeat center; }
#menu ul li #aempresa:hover{width:63px; height:40px; background:url(../img/menu/empresa_hover.jpg) no-repeat center; }
#menu ul li #servicos{ display:block; float:left; width:53px; height:40px; background:url(../img/menu/servicos_off.jpg) no-repeat center; }
#menu ul li #servicos:hover{width:53px; height:40px; background:url(../img/menu/servicos_hover.jpg) no-repeat center; }
#menu ul li #websatempresarial{ display:block; float:left; width:125px; height:40px; background:url(../img/menu/websatempresarial_off.jpg) no-repeat center; }
#menu ul li #websatempresarial:hover{width:125px; height:40px; background:url(../img/menu/websatempresarial_hover.jpg) no-repeat center; }
#menu ul li #websatfamilia{ display:block; float:left; width:92px; height:40px; background:url(../img/menu/websatfamilia_off.jpg) no-repeat center; }
#menu ul li #websatfamilia:hover{width:92px; height:40px; background:url(../img/menu/websatfamilia_hover.jpg) no-repeat center; }
#menu ul li #tecnologia{ display:block; float:left; width:67px; height:40px; background:url(../img/menu/tecnologia_off.jpg) no-repeat center; }
#menu ul li #tecnologia:hover{width:67px; height:40px; background:url(../img/menu/tecnologia_hover.jpg) no-repeat center; }
#menu ul li #midia{ display:block; float:left; width:33px; height:40px; background:url(../img/menu/midia_off.jpg) no-repeat center; }
#menu ul li #midia:hover{width:33px; height:40px; background:url(../img/menu/midia_hover.jpg) no-repeat center; }
#menu ul li #contatos{ display:block; float:left; width:55px; height:40px; background:url(../img/menu/contatos_off.jpg) no-repeat center; }
#menu ul li #contatos:hover{width:55px; height:40px; background:url(../img/menu/contatos_hover.jpg) no-repeat center; }
#menu ul li #home{ display:block; float:left; width:31px; height:40px; background:url(../img/menu/home_off.jpg) no-repeat center; }
#menu ul li #home:hover{width:31px; height:40px; background:url(../img/menu/home_hover.jpg) no-repeat center; }
/* POPUP que aparece na index */
.popup { display:none; position:absolute; width:388px; text-align:center; height:auto; top:5%; left:50%; margin:0 0 0 -200px; padding:61px 10px 10px 10px; z-index:999; font-size:11px; border:solid 2px #ccc; color:#fff; background:url(../img/bg_popup.jpg) no-repeat top left #000; }
.popup #bt_fechar_popup { float:right; color:#FFF; text-decoration:none; }
.popup #bt_fechar_popup:hover { text-decoration:underline; }
.popup h1 { font-size:12px; text-align:center; margin:0 0 5px 0; clear:both; }
.popup img { margin:5px auto; }
.popup p { text-align:justify; }

