* {
	margin: 0px;
	padding: 0px;
}
body {
	background:#E8E8E8;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
}
#geral{
	width:770px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	border:1px solid #999999;
	background:#FFFFFF;
}
/***********************
CSS Topo
***********************/
#topo_logo {
	height:80px;
	padding-left:278px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}
#topo_direito{
	float:right;
	margin-top:53px;
	padding-right:41px;
}
.topo_direito{
	float:left;
	padding-left:3px;
	padding-right:3px;
}
#topo_flash {
	text-align:center;
	margin:5px;
}
#topo_menu{
	text-align:center;
}

/***********************
CSS Conteudo Index
***********************/
li {
	padding-bottom:3px;
}
#conteudo_geral {
	width:740px;
	margin-top:20px;
	padding-left:15px;
	float:left;
}
#projetos {
	border:2px solid #f3f3f3;
	background:#f3f3f3;
	margin-top:10px;
}
.projeto {
	margin:3px 7px 1px 7px;
}
.tit_projetos {
	margin-top:5px;	
	padding-left:5px;
	border:2px solid #f3f3f3;
	background:#f3f3f3;
}
.ul {
	list-style:square;
	margin-left:20px;
	padding-bottom:7px;
}
.ul_2 {
	margin-left:20px;
	padding-bottom:5px;
	list-style:square;
}
.conteudo_geral_1 {
	padding-left:5px;
	width:240px;
	height:110px;
	border-right:1px dotted #CCCCCC;
	float:left;
}
.conteudo_geral_2 {
	padding-left:5px;
	background:url(images/fundo_dominio.jpg) no-repeat right;
	background-position:bottom right;
	width:240px;
	height:110px;
	border-right:1px dotted #CCCCCC;
	float:left;
}
.conteudo_geral_3 {
	padding-left:5px;
	background:url(images/fundo_www.jpg) no-repeat left;
	background-position:bottom left;
	width:240px;
	height:110px;
	float:left;
}
.conteudo_geral_4 {
	margin-top:25px;
	margin-bottom:25px;
	width:378px;
	text-align:center;
	float:left;
}
.conteudo_geral_5 {
	margin-top:25px;
	margin-left:10px;
	margin-bottom:25px;
	width:352px;
	float:left;
}
.titulo {
	margin-bottom:5px;
	border-bottom:1px solid #CCCCCC;
	font:12px Arial, Helvetica, sans-serif;
	color:#ff9700;
	font-weight:bold;
}
.texto_visao {
	padding-top:3px;
	padding-left:22px;
	padding-right:30px;
	padding-bottom:14px;
	background:url(images/aspas.jpg) no-repeat 0px 0px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:left;
}
.link_1, link_1:link, link_1:visited, link_1:hover {
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ff9700;
	padding-right:3px;
	padding-top:5px;
	text-align:right;
	text-decoration:none;
}
.noticias, noticias:link, noticias:visited {
	padding:2px;
	font-family:10px Arial, Helvetica, sans-serif;
	color:#666666; 
	text-align:center;
	list-style:none;
	height:16px;
	text-decoration:none;
	line-height:16px;
}
.noticias:hover{
	padding:2px;
	font-family:10px Arial, Helvetica, sans-serif;
	color:#ff9700; 
	text-align:center;
	list-style:none;
	height:16px;
	text-decoration:none;
	line-height:16px;
}

/***********************
CSS Notícias
***********************/
.conteudo_noticias_1 {
	padding-left:5px;
	width:240px;
	border-right:1px dotted #CCCCCC;
	float:left;
}
.conteudo_noticias_2 {
	margin-bottom:20px;
	padding-left:5px;
	width:480px;
	float:left;
}
.tit_noticia {
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
}

/***********************
BUSCA DOMÍNIO e WEBMAIL
***********************/
#busca_dominio{
	width:370px;
	height:100px;
	background:#f3f3f3;
	padding-top:20px;
	float:left;
}
#webmail{
	width:370px;
	height:100px;
	background:#f3f3f3;
	padding-top:20px;
	float:left;
}

/***********************
CSS Institucional / Serviços
***********************/
.conteudo_institucional_1 {
	padding-left:5px;
	width:240px;
	border-right:1px dotted #CCCCCC;
	float:left;
}
.conteudo_institucional_2 {
	margin-bottom:20px;
	padding-left:5px;
	width:480px;
	float:left;
}
.conteudo_servidor {
	margin-bottom:20px;
	padding-left:5px;
	width:480px;
	float:left;
}
.menu_institucional, a.menu_institucional, menu_institucional:link, menu_institucional:visited {
	color:#666666;
	text-decoration:none;
	padding-right:15px;
	padding-top:5px;
	text-align:right;
	list-style:none;
}
.menu_institucional:hover {
	color:#ff9700;
	text-decoration:none;
	padding-right:15px;
	padding-top:5px;
	text-align:right;
	list-style:none;
}
.menu_servicos, a.menu_servicos, menu_servicos:link, menu_servicos:visited {
	color:#666666;
	text-decoration:none;
	padding-right:15px;
	padding-top:5px;
	text-align:right;
	list-style:none;
}
.menu_servicos:hover {
	color:#ff9700;
	text-decoration:none;
	padding-right:15px;
	padding-top:5px;
	text-align:right;
	list-style:none;
}
.mais_info, a.mais_info, mais_info:link, mais_info:visited {
	color:#666666;
	text-decoration:none;
	text-align:right;
}
.mais_info:hover {
	color:#ff9700;
	text-decoration:none;
}
.titulo_institucional {
	font:14px Arial, Helvetica, sans-serif;
	margin:10px;
}
.titulo_menu_institucional {
	margin-bottom:5px;
	padding:10px;
	padding-right:30px;
	border-bottom:1px solid #CCCCCC;
	font:14px Arial, Helvetica, sans-serif;
	color:#ff9700;
	text-align:right;
	font-weight:bold;
}
.titulo_menu_servicos {
	margin-bottom:5px;
	padding:10px;
	padding-right:30px;
	border-bottom:1px solid #CCCCCC;
	font:14px Arial, Helvetica, sans-serif;
	color:#ff9700;
	text-align:right;
	font-weight:bold;
}
.texto_institucional {
	padding-top:20px;
	padding-left:30px;
	font:11px Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:18px;
}

/***********************
CSS Planos Servidor
***********************/
#plano1 {
	width:138px;
	margin-top:15px;
	margin-left:15px;
	background:#f1f1f1;
	border:1px double #CCCCCC;
	float:left;
}
.logos {
	width:120px;
	margin-top:15px;
	margin-left:15px;
	padding:5px;
	text-align:center;
	float:left;
}
.conteudo_form_1 {
	margin-top:15px;
	margin-bottom:20px;
	margin-left:20px;
	padding-left:5px;
	width:430px;
	float:left;
}
.titulo_plano_popular {
	padding-left:250px;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:10px;
}
.conteudo_politica {
	font:11px Arial, Helvetica, sans-serif;
	color:#999999;
}
.link_inf, a.link_inf, link_inf:link, link_inf:visited {
	color:#666666;
	text-decoration:none;
	padding-top:5px;
	text-align:right;
}
.link_inf:hover {
	color:#ff9700;
	text-decoration:none;
	padding-top:5px;
	text-align:right;
}
.botao_enviar{
 font:11px Arial, Helvetica, sans-serif;
 color:#333;
 border:solid 1px #333; /* FF9900 */
}

/***********************
CSS Clientes
***********************/
.lista_clientes {
	font:11px Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	margin-left:5px;
}

/***********************
CSS Rodapé
***********************/
#rodape {
	background:url(images/fundo_rodape.jpg) no-repeat;
	height:26px;
	text-align:center;
	margin-top:3px;
	padding-top:5px;
	clear:both;
}

/***********************
CSS Mapa
***********************/
.mapa_menu {
	padding-left:10px;
	width:93px; /*110*/
	height:340px;
	float:left;
}
.ul_mapa {
	list-style:square;
	margin-top:15px;
	margin-left:15px;
	padding-bottom:7px;
}
.li_mapa{
	padding-top:10px;
}

/***********************
CSS Banners
***********************/
#banners {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:12px;
	padding-top:20px;
	width:740px;
	height:50px;
	clear:both;
}
#banner1 {
	background-color:#EEEEEE;
	width:230px;
	height:50px;
	margin-right:25px;
	float:left;
}
#banner2 {
	background-color:#EEEEEE;
	width:230px;
	height:50px;
	margin-right:25px;
	float:left;
}
#banner3 {
	background-color:#EEEEEE;
	width:230px;
	height:50px;
	float:left;
}
#banner_lateral{
	z-index:2;
position:relative;
top:-777px;
	border:1px solid #999999;
	width:160px;
	height:400px;
	float:right;
}
/***********************
CSS Contatos
***********************/
.conteudo_politica_2 {
	width:180px;
	font:11px Arial, Helvetica, sans-serif;
	color:#999999;
}