body {
	margin: 0px;
	padding: 0px;
	font: normal 11px 'Trebuchet Ms',Arial;
	color: #333333;
}

a { color:#333333; text-decoration:none; }
a:hover { color:#333333; text-decoration:underline; }
a.ai { color:#333333; text-decoration:underline; }
a.ai:hover { color:#333333; text-decoration:none; }
a.az { color:#0066CC; text-decoration:underline; font-weight:normal }
a.az:hover { color:#0066CC; text-decoration:underline; font-weight:normal}

form { border:0px; padding:0px; margin:0px; }
img { border:0px; }
input, select { font:normal 11px 'Trebuchet Ms'; }
.centroTopo { background: url(../imgs/viasite_topo_fundo.gif) repeat-x bottom; height:179px}
.centroRodape { background: url(../imgs/viasite_rodape_fundo.gif) repeat-x bottom; height:233px}

/* CSS Topo */

#site #topo { margin:0 auto; width:981px; }
#site #topo #logo { width:195px; float:left; }
#site #topo #topoInf { width:786px; float:left; height:179px; }
#site #topo #topoInf #topoDir { background: url(../imgs/viasite_topo_fundo_central.gif) no-repeat; height:133px; }
#site #topo #topoInf #topoDir #topoTitCentral { padding-top:28px; padding-left:450px; font-size:1px;}
#site #topo #topoInf #topoDir #acessoCentral { padding-top:15px; padding-left:460px; font:normal 10px 'Trebuchet Ms'; }
#site #topo #topoInf #topoDir #linkcentral { padding-top:10px; padding-left:450px; height:25px; text-decoration:underline; background: url(../imgs/viasite_seta.gif) no-repeat 568px 21px; }
#site #topo #topoInf #topoDir #dataCenter { padding-top:6px; padding-left:10px; font-size:1px;}

#site #topo #topoInf #menu { background: url(../imgs/viasite_menu_fundo.gif) repeat-x;  }
#site #topo #topoInf #menu #menudivt { font-size:1px; }
#site #topo #topoInf #bemvindo { width:264px; float:left; padding-top:11px; font:bold 10px 'Trebuchet Ms'; color:#696969; }
#site #topo #topoInf #menu #acesso { float:left; font-size:1px; vertical-align:top; width:auto;}
#site #topo #topoInf #menu #acesso ul { list-style:none; margin:0; padding:0; float:left; height:41px; width:auto;} 
#site #topo #topoInf #menu #acesso li { width:auto; float:left; position:relative; height:41px; vertical-align: bottom; margin:0; padding:0; font-size:1px; display:inline;}
#site #topo #topoInf #menu #acesso ul li { margin:0; padding:0; }
#site #topo #topoInf #menu #acesso ul ul { list-style:none;	position:absolute; z-index:500; top:27px; display:none; left:-10px; margin:0; padding:0; }
#site #topo #topoInf #menu #acesso ul ul ul	{ top:0; left:100%;	}
#site #topo #topoInf #menu #acesso ul li:hover { z-index:100; margin:0; padding:0; }
#site #topo #topoInf #menu #acesso li:hover ul ul,
#site #topo #topoInf #menu #acesso li li:hover ul ul,
#site #topo #topoInf #menu #acesso li li li:hover ul ul,
#site #topo #topoInf #menu #acesso li li li li:hover ul ul {display:none;padding:0;margin:0}
#site #topo #topoInf #menu #acesso li:hover ul,
#site #topo #topoInf #menu #acesso li li:hover ul,
#site #topo #topoInf #menu #acesso li li li:hover ul,
#site #topo #topoInf #menu #acesso li li li li:hover ul {display:block;padding:0;margin:0}
#site #topo #topoInf #menu #acesso .subtopmenu { clear:left; font-size:1px; width:347px; height:14px; background: url(../imgs/viasite_sub_topo.gif) no-repeat; }
#site #topo #topoInf #menu #acesso .submenu { width: 345px; height:214px; background: url(../imgs/viasite_sub_fundo.gif) repeat-x; border-left:1px solid #666666; border-right:1px solid #666666; border-bottom:1px solid #666666; font:normal 11px 'Trebuchet Ms';}
#site #topo #topoInf #menu #acesso .submenu .submenuesq { width:167px; float:left; text-align:left; }
#site #topo #topoInf #menu #acesso .submenu .submenudir { width:164px; float:left; }
#site #topo #topoInf #menu #acesso .submenu .submenutit { background: url(../imgs/viasite_submenu_fundo_tit.gif) no-repeat 0px 15px; height:24px; margin-left:13px; font-weight:bold; padding-top:10px;} 
#site #topo #topoInf #menu #acesso .submenu .cordata { color: #003466 }
#site #topo #topoInf #menu #acesso .submenu .corcon { color: #6599C9 }
#site #topo #topoInf #menu #acesso .submenu .corhosp { color: #336799 }

#site #topo #topoInf #menu #acesso .submenu .submenulist { padding-left:20px; padding-bottom:3px; background: url(../imgs/square.gif) no-repeat 13px 7px; }
#site #topo #topoInf #menu #acesso .submenu .subpubtit { margin-left:13px; padding-top:14px; color: #7D7D7D; font-size:10px;}
#site #topo #topoInf #menu #acesso .submenu .subpub { margin-left:13px; padding-top:12px;}

/* CSS Topo Fim */

/* CSS Rodapé */

#site #rodape { margin:0 auto; width:981px; clear:both; }
#site #rodape .detalheRodape { width:19px; float:left; height: 106px; padding-top:127px; }
#site #rodape #rodapeCont { width: 943px; float:left; height:203px; padding-top:30px; background:url(../imgs/viasite_rodape_fd_prod.gif) no-repeat 120px 0px; }
#site #rodape #rodapeCont .acessorapido { height:180px; }
#site #rodape #rodapeCont ul { margin:0px; padding:0px; }
#site #rodape #rodapeCont ul li .sub { padding:0px; padding-top:10px; margin:0px; list-style:none;}
#site #rodape #rodapeCont ul li .sub li { padding-left:8px; padding-bottom:3px; background: url(../imgs/square.gif) no-repeat 0px 7px; }
#site #rodape #rodapeCont ul li .sub .imagem { padding-top:3px; margin-bottom:-4px;}
#site #rodape #rodapeCont ul .rdInstitucional{ float:left; display:inline; width:195px; margin-left:19px; background: url(../imgs/viasite_rodape_titulo_fundo.gif) no-repeat 0px 5px; }
#site #rodape #rodapeCont ul .rdHospedagem { float:left; display:inline; width:165px; background: url(../imgs/viasite_rodape_titulo_fundo2.gif) no-repeat 0px 5px; }
#site #rodape #rodapeCont ul .rdDatacenter { float:left; display:inline; width:195px; background: url(../imgs/viasite_rodape_titulo_fundo2.gif) no-repeat 0px 5px; }
#site #rodape #rodapeCont ul .rdAtendimento{ float:left; display:inline; width:195px; background: url(../imgs/viasite_rodape_titulo_fundo.gif) no-repeat 0px 5px; }
#site #rodape #rodapeCont ul .rdSuporte{ float:left; display:inline; width:165px; background: url(../imgs/viasite_rodape_titulo_fundo.gif) no-repeat 0px 5px; }

#site #rodape #rodapeCont #direitos { text-align:center; clear:both; }

/* CSS Rodapé Fim */
