body {
   margin:0;padding:0;
   font:13px 'trebuchet ms', verdana, arial, tahoma, sans-serif;
   text-align:center;
   color:#666;
   background-color:#E4F4FA;
}
#topo {
   background:url("imagens/fundo_topo.gif") top center;
   height:100px;
   border-bottom:1px solid #ffffff;
}
#topo_conteudo {
	margin:auto;
	width:707px;
	height:100px;
	/*border:1px solid white;*/
}
#logomarca a {
   background:url("imagens/logomarca.gif") no-repeat center right;
   width:150px;
   height:100px;
   float:left;
}
#topo_direita {
   width:520px;
   height:100px;
   float:right;
}
.painel_webmail {
   width:215px;
   height:100px;
   float:right;
   text-align:right;
   color:#ffffff;
   margin-top:10px;
   margin-right:10px;
}
* html .painel_webmail {
   height:90px;
}
.painel_webmail span {
	display: block;
	text-align:right;
}
.painel_webmail #loginPainel, #senhaPainel, #emailWebmail, #senhaWebmail {
	background-color: #FFFFFF;
	border: solid 1px #147BB3;
	color: black; 
	font: 12px Verdana, Heveltica; 
	padding-left:2px;
	line-height:15px;
	height:15px;
}
.painel_webmail #botaoPainel, #botaoWebmail {
	margin-top: 2px;
}
.painel_webmail label {
	text-align: right;
	padding-right: 5px;
	font:12px 'trebuchet ms', verdana, arial, tahoma, sans-serif;
	color: #ffffff;
}
form { padding:0;margin:0; }
#tudo {
	background-color:#ffffff;
	width:708px;
	margin:auto;padding:0;
	clear:both;
}
#conteudo { 
	padding:10px;
	text-align:left;
	clear:both;
}
.linha_planos {
	clear:both;
}
.plano_index { 
	background:url("imagens/fundo_planos.gif") no-repeat center left;
	width:172px;
	height:155px;
	float:left;
	font:12px 'trebuchet ms', verdana, arial, tahoma, sans-serif;
	color:#000;	
}
.ultimo_plano {
	background:url("imagens/fundo_planos.gif") no-repeat center left;
	width:164px;
	height:155px;
	float:left;
	font:12px 'trebuchet ms', verdana, arial, tahoma, sans-serif;
	color:#000;	
}
.primeiro_plano {
	background:url("imagens/fundo_planos.gif") no-repeat center left;
	width:172px;
	height:155px;
	float:left;
	margin-left:3px;
	font:12px 'trebuchet ms', verdana, arial, tahoma, sans-serif;
	color:#000;	
}
.txtplano {
	padding:5px;
	margin:0;
}
* html .primeiro_plano {
	margin-left:2px;
}
#rodape {
	clear:both;
	height:20px;
	font:11px 'trebuchet ms', verdana, arial, tahoma, sans-serif;
	margin-top:20px;
}
#rodape_esquerda {
	float:left;
	padding-left:20px;
}
#rodape_direita {
	float:right;
	padding-right:20px;
}
#rodape_direita a {
	text-decoration:none;
	color:#000;
}
#rodape_direita a:hover {
	text-decoration:underline;
	color:#000;
}
.preco_index {
	font:bold 14px arial, tahoma, sans-serif;
}
.tab_preco {
	border:0px;
	padding:0;
	padding-left:5px;
	padding-top:10px;
}
img { border:0; }
table a {
	color:#000;
}
table a:hover {
	color:#000;
	text-decoration:none;
}
a {
	color:#000;
}
a:hover {
	color:#000;
	text-decoration:none;
}
input, textarea, select{
    font: 13px verdana, tahoma, sans-serif;
    color: #000000;
    margin-top: 1px;
}
h2 {
   margin:0;padding:0;
   font:bold 15px 'trebuchet ms', verdana, arial, tahoma, sans-serif;
   color:#273C75;
   padding-left:5px;
}



















#menu {
   text-align:center;
   margin:auto auto 12px auto; padding: 0;
   width:708px;
   clear:both;
   margin-bottom:40px;
}
* html #menu {
   margin-bottom:13px;;
}
#menu ul {
   list-style:none;
   padding:0;margin:0;
}
#menu ul li {
   display: inline;
}
#menu ul li a {
   height:26px;
   float:left;
   text-decoration: none;
   line-height:26px;
   border-right:1px solid #9898C2; border-left:1px solid #f9f9f9;
   color: #fff;
   background-color:#273D76;
   width:116px;
   letter-spacing:1px;
}
#menu ul li a:hover {
   background:url("imagens/fundo_menu.gif") center center;
   text-decoration: none;
   color: #fff;
}
