/* ****************************************
********* Central do Cliente Onda *********
********* modificado em: 01/07/2009 *******
**************************************** */

body{
	background-color: #f5f5f4;	
	background-repeat: repeat-x;
	background-image: url("../imgs/fundo.jpg");
	margin: 0px auto;
	padding: 0px auto ;
	font-family: Arial;
	font-size: 12px;
	color: #828282;
}
img{
	border: 0px;
	margin: 0px;
	padding: 0px;
	float: left;
}
a:link { 
	border: 0px;
}

h1, h2{
	color: #2f7894;
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 10px;
}
h2{
	margin: 10px 0px 0px 10px;
}

p {
	padding: 0px 0px 0px 10px;
	margin: 0px;
}

/* ******** Estrutura do Template ******** */
#centro{
	position: relative;
	margin: 0px auto;
	padding: 0px auto;
	width: 869px;	
}
	
#topo{
	border: 0px;
	padding: 0px 0px 0px 0px;
}

#topo_menu {
	background-image: url("../imgs/topo_menu.jpg");
	width: 849px;
	color: #969694;
	padding: 0px 10px 0px 10px;
	text-align: center;
}
#topo_menu li {
	margin: 0px auto;
	padding: 0px auto;
	float: left;
	position: relative;
	text-align: center;
	list-style: none;
	width: 150px;

}

#topo_menu  a{ 
	color: #969694;
	text-decoration: none;
	line-height: 32px;
}
#topo_menu  a:hover{ 
	text-decoration: underline;
}
#topo_menu li em {
	background: url("../imgs/hover.png") no-repeat;
	width: 180px;
	height: 55px;
	position: absolute;
	top: 35px;
	left: -15px;
	text-align: center;
	padding: 25px 12px 10px 10px;
	font-style: normal;
	z-index: 2;
	display: none;
}


#topo_img {
	margin: 0px;
	padding: 0px;
}



.faixa_servicos {
	padding-top: 20px;
}



/* ******** Menu Lateral Interno ******** */

#menu_interno{
	padding: 15px 5px 5px 5px;
	float: left;
}

.menu_cadastro, .menu_financeiro, .menu_discovirtual, 
.menu_email, .menu_emailpro, .menu_gigamail, 
.menu_hospedagemcomp, .menu_dominio, .menu_acessodiscado {
	width: 200px;
	height: 30px;
	margin-bottom: 11px;
	background-repeat: no-repeat;
}
.menu_cadastro{ background-image: url("../imgs/menu/cadastro.jpg"); }
.menu_financeiro{ background-image: url("../imgs/menu/financeiro.jpg");}
.menu_discovirtual{	background-image: url("../imgs/menu/discovirtual.jpg");}
.menu_email{ background-image: url("../imgs/menu/email.jpg");}
.menu_emailpro{	background-image: url("../imgs/menu/emailpro.jpg");}
.menu_gigamail{	background-image: url("../imgs/menu/gigamail.jpg");}
.menu_hospedagemcomp{ background-image: url("../imgs/menu/hospedagem.jpg");}
.menu_dominio{ background-image: url("../imgs/menu/dominio.jpg");}
.menu_acessodiscado{ background-image: url("../imgs/menu/acessodiscado.jpg");}


/* ******** Conteudo Interno ******** */
#conteudo_interno{
	padding: 10px 10px 10px 20px;
	float: left;
}

#conteudo {
	background-color: #fcfcfc;
}

.titulo_interno{
	display: block;
}

#texto_interno {
	width: 550px;
	padding: 5px 0px 0px 30px;
	color: #2e2d2d;
	font-size: 11px;
	line-height: 130%;
}

#caixa_submenu{
	background: url("../imgs/fundo_submenu_interno.jpg") repeat-x; 
	width: 578px; 
	height: 210px;
	margin: 10px 0px 0px 30px;
	text-align: center;
}

#caixa_submenu img {
	padding-left: 45px;
	margin-bottom: 10px;
}

.submenu_link_interno {
	float: left;
	width: 24%;
	height: 40%;
	margin-top: 10px;
}

/* *** Conteudo Interno - Formularios *** */

#formularios {
	margin-left: 30px;
}

table.central_form {
	width: 578px;
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
}

table.central_form th {
	background-color: #52add0;
	color: #ffffff;
	width: 100%;
	height: 25px;
	font-size: 13px;
	text-align: left;
	padding-left: 10px;

}

table.central_form td{
	height: 25px;
	border: 1px solid gray;
	background-color: #f5f8f9;
}

.central_form_td1 { 
	width: 30%;
}
.central_form_td2 { 
	width: 60%;
}

/* ******** Rodape ******** */
#rodape{
	background-color: #ecebe9;
	padding: 30px 30px 20px 40px;
}

#col_rodape_esq, #col_rodape_dir, #col_rodape_centro {
	width: 220px;
	float: left;
	color: #2e2d2d;
	font-size: 8pt;
	padding-top: 20px;
}
#col_rodape_centro { 
	padding-left: 90px;
}

#col_rodape_dir {
	float: right;
}
/* ******** Clear ******** */
.clear{
	clear: both;
}

.titulo {
	font-size: 17px;
	font-weight: bold;
	color: #05709a;
	margin-top: 10px;
	padding: 0px 0px 10px 15px;
}
.piece_text {
	padding: 0px 20px 0px 15px;
	font-size: 13px;
	color: #2f2f2f;
}