/* GERAL

*****************************************************************************************/

* {

	margin: 0;

	padding: 0;

	text-decoration: none;

	position: relative;

	}



body {

	background:#3f9ebd ;
	
	background-image:url(../images/geral/fundo_body.gif);
	
	background-repeat:repeat-x;
	
	background-position:left top;
	
	font-family:Verdana ;

	font-size:9pt ; /* Reseta 1em para 12px */

	color:#736240;

	}

	





/*CONFIGURA TAGS

*****************************************************************************************/

hr {

	display: none;

	height: 1px;

	font-size: 1px;

	}

	

ul {

	list-style: none;

	}

	

address {

	font-style: normal;

	}





/*CABECALHO

*****************************************************************************************/

/******************************
TOPO
******************************/

#topo{
	margin:0 auto;
	width:905px;
	height:162px;
	background-image:url(../images/geral/topo.png);
	background-repeat:no-repeat;
	background-position:left;
	z-index:2;
}

#topo h1 a{
	float:left;
	width:221px;
	height:81px;
	background-image:url(../images/geral/logo_alado.png);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	margin-top:23px;
	margin-left:26px;
}







/***************************************
RODAPE	
***************************************/

#rodape{
	width:100%;
	height:58px;
	background-image:url(../images/home/rodape_home.gif);
	background-repeat:repeat-x;
	background-color:#f3f0eb;
	padding:18px 0 0 0;
	margin:0;
}
/***************************************
CONTAINER RODAPE
***************************************/

#container_rodape{
	margin:0 auto;
	width:837px;
}

/*SUPORTE*/
#suporte{
	float:left;
	height:40px;
	background-image:url(../images/geral/fundo_suporte.gif);
	background-repeat:no-repeat;
	padding-left:38px;
	font-family:Arial, Sans-serif;
}
#suporte dt{
	color:#736240;
	font-size:8pt;
}
#suporte dd{
	color:#4d412f;
	font-size:14pt;
}
#suporte dd span{
	float:left;
	margin-top:5px;
	margin-right:2px;
	font-size:10pt;
}

/*DIREITOS RESERVADOS*/

#direitos_reservados{
	float:left;
	font-size:8pt;
	color:#a2937b;
	font-family:Arial,sans-serif;
	margin-left:156px;
	margin-top:15px;
}

/*Sotho*/

#sotho{
	float:right;
	width:84px;
	height:61px;
	margin-right:25px;
	margin-top:-22px;
	background-image:url(../images/geral/logo_sotho.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-indent:-5000px;
}

/*CONTEUDO

*****************************************************************************************/

#container_conteudo{
	margin:-103px auto;
	padding-top:90px;
	background-color:#3f9ebd;
	background-image:url(../images/planos/background_conteudo.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:100%;
	z-index:1;
}

/******************************************
CONTEUDO
******************************************/
#container_conteudo{
	background-image:url(../images/home/conteudo.png);
	*overflow-x:hidden;
}
#conteudo{
	margin:0;
	width:100%;
	background:none;
	padding:0;
}

/*CONTEUDO CENTRO*/

#conteudo_centro{
	float:left;
	width:100%;
	margin:0;
	padding:0 0 71px 0;
	background-image:none;
	background-color:#ffffff;
	border-top:9px solid #f3f0eb;
	z-index:5;
}

#conteudo_interno{
	margin:0 auto;
	padding-left:0 0 20px 45px;
	padding-top:42px;
	width:833px;
	background-color:#ffffff;
	z-index:3;
}


#banner_centro{
	margin:0 auto;
	width:845px;
	height:208px;
	padding-top:26px;
}

.banner_centro_internas{
	background-image:url(../images/planos/banner_centro.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}

#banner_centro h2{
	float:left;
	background-repeat:no-repeat;
	background-position:left;
	text-indent:-5000px;
	width:587px;
}

#banner_centro p{
	width:447px;
	color:#ffffff;
}
/*CONTEUDO ESQUERDA*/
#conteudo_esquerda{
	float:left;
}
/*CONTEUDO DIREITA*/
#conteudo_direita{
	float:right;
}

#formas_pagamento{
	float:left;
	margin-top:26px;
	margin-left:5px;
}
#formas_pagamento li{
	float:left;
	display:inline;
	text-indent:-5000px;
	width:33px;
	height:21px;
	background-repeat:no-repeat;
	background-position:left;
	margin-right:10px;
}

#visa{
	background-image:url(../images/geral/visa.gif);
}
#visa_electron{
	background-image:url(../images/geral/visa_electron.gif);
}
#master_card{
	background-image:url(../images/geral/mastercard.gif);
}
#diners_club{
	background-image:url(../images/geral/diners_club.gif);
}
#boleto{
	background-image:url(../images/geral/boleto.gif);
}
/**DÚVIDAS TELEFONE E LINK PARA MENSAGEM*/

#duvidas{
	float:left;
	width:178px;
	height:19px;
	background-image:url(../images/geral/tire_suas_duvidas.gif);
	background-repeat:no-repeat;
	text-indent:-5000px;
	margin-top:45px;
	margin-left:30px;
}

#tel_duvidas{
	float:left;
	width:178px;
	height:22px;
	font-size:18pt;
	color:#3f9ebd;
	font-family:Arial;
	margin-top:17px;
	margin-left:43px;
}

#mensagem{
	float:left;
	width:194px;
	height:48px;
	background-image:url(../images/geral/mensagem.gif);
	background-repeat:no-repeat;
	text-indent:-5000px;
	margin-top:12px;
	margin-left:13px;
}


/***************************************
MENSAGEM DE ERRO
***************************************/
#error{
	float:left;
	background-image:url(../images/cadastro/fundo_mensagem_error.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	border:1px solid #fcdcdc;
	width:496px;
	margin-bottom:20px;
	margin-left:2px;
}

#error h2{
	float:left;
	width:335px;
	height:39px;
	text-indent:-5000px;
	background-image:url(../images/cadastro/titulo_error.png);
	background-repeat:no-repeat;
}

#error ul{
	float:left;
	color:#e50404;
	margin-left:15px;
}

#error span{
	float:left;
	background-image:url(../images/cadastro/error.png);
	background-repeat:no-repeat;
	width:98px;
	height:93px;
	text-indent:-5000px;
	margin-right:15px;
	margin-left:20px;
	margin-top:15px;
}

/***************************************
MENSAGEM DE CONFIRMAÇÃO
***************************************/

#confirmacao{
	float:left;
	width:388px;
	height:136px;
	background-image:url(../images/cadastro/confirmacao.png);
	background-repeat:no-repeat;
	text-indent:-5000px;
}

#acesse_conta{
	float:left;
	width:358px;
	height:74px;
	background-image:url(../images/cadastro/clique_acesse.gif);
	background-repeat:no-repeat	;
	text-indent:-5000px;
	margin-top:65px;
	margin-left:36px;
}


/*NAVEGACAO

*****************************************************************************************/

/*navegacao principal*/


#menu_principal{
	float:right;
	margin-top:70px;
	margin-right:9px;
}

#menu_principal li{
	display:inline;
}

#menu_principal li a{
	float:left;
	height:20px;
	margin-right:43px;
	background-repeat:no-repeat;
	background-position:top;
	text-indent:-5000px;
}

#menu_principal li a:hover{
	background-position:bottom;
}

/*imagens do menu*/
#menu_conheca{
	background-image:url(../images/geral/conheca_alado.gif);
	width:141px;
}

#menu_planos{
	background-image:url(../images/geral/planos_alado.gif);
	width:54px;	
}
#menu_suporte{
	background-image:url(../images/geral/suporte_alado.gif);
	width:65px;	
}

#menu_contato{
	background-image:url(../images/geral/contato_alado.gif);
	width:65px;
}
/* navegacao secundaria */

/*MENU RODAPE*/
#menu_rodape{
	float:left;
	font-family:Arial,sans-serif;
	margin-left:125px;
	font-size:10pt;
}
#menu_rodape li{
	float:left;
	display:inline;
	border-right:1px solid #5a5a59;
	height:10px;
}
#menu_rodape li a{
	float:left;
	color:#5a5a59;
	padding-right:6px;
	padding-left:6px;
	margin-top:-3px;
}
#menu_rodape li a:hover{
	color:#3f9ebd;
}


/******************************
	  TIRE SUAS DUVIDAS
*******************************/
#acesse_wiki{
	float:left;
	width:360px;
	height:76px;
	background-image:url(../images/suporte/link_wiki.gif);
	background-repeat:no-repeat;
	text-indent:-5000px;
	margin-top:20px;
}

/* breadcrumb */







/*paginacao/



	



/*BARRAS  *JANELAS  *BOX

*****************************************************************************************/









/*FORMULARIOS	

*****************************************************************************************/
/*Estilos default*/
.formulario dl{
	float:left;
	margin-bottom:33px;/*estilo do alado*/
}

.formulario dl dt{
	float:left;
	width:120px;
	margin-right:52px;
	margin-top:3px;
	padding:0;
	text-align:right;
}
.formulario dl dd{
	float:left;
	margin:0;
	padding:0;
}


/*formulario de cadastro e formulario de contato  (Estilos usados na página do alado)*/
.formulario{
	float:left;
	margin-left:-15px;
	width:525px;
}
.formulario label{
	float:left;	
	color:#616161;
	width:120px;
}

.formulario input{
	float:left;
	border:1px solid #e0dfdf;
	background-image:url(../images/cadastro/fundo_input.gif);
	background-repeat:repeat-x;
	width:340px;
	padding-top:2px;
	height:18px;
}
.formulario textarea{
	float:left;
	border:1px solid #e0dfdf;
	width:340px;
	height:133px;
}



/* busca */









/*LISTAS

*****************************************************************************************/









/*TABELAS

*****************************************************************************************/









/*TIPOGRAFIA

*****************************************************************************************/

h1, h2, h3, h4, h5, h6 {

	margin:0;
	padding:0;
	border:0;

}



p {
	
	padding:0;
	border:0;
	margin:0;
	

}


a{
	margin:0;
	padding:0;
	text-decoration:none;
	outline:none;
}




/*EFEITOS

*****************************************************************************************/

.clear {

    position: relative;

    clear: both;

    height: 1px;

    font-size: 1px;

    }

	

.center {

	text-align: center;

}

	





/*ELEMENTOS DIVERSOS

*****************************************************************************************/

/*validacao*/

