@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	background-color: #FFF;
	text-align:center; /* hack para o IE */	
}
.main{
	width:1012px;
	/*height:1400px;*/
	margin:0 auto;			
	padding:0px 0px 0px 0px;
	/*border:1px solid #000;*/
	text-align:center; /* "remédio" para o hack do IE */
}
.top{
	width:100%;
	height:100px;
	margin:0px 0px 0px 0px;			
	padding:0px 0px 0px 0px;
	/*border:1px solid #F00;*/
}
.img_top{
	position:relative;
	width:900px;
	height:100px;
	margin:0 auto;		
	padding:0px 0px 0px 0px;
	/*border:1px solid #F0F;*/
	background:url(imgs/logo01.jpg) no-repeat;
}
.linkhome{
	position:absolute;
	width:330px;
	height:55px;
	top:10px;
	left:20px;
	/*border:1px solid #F00;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
a#callback:hover{background-position:0 -40px}
a#callback span{display:none}
a#callback{
	position:absolute;
	width:154px;
	height:40px;
	top:10px;
	right:200px;
	/*border:1px solid #F00;*/
	background-image:url(imgs/0800web.jpg);
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}
a#linkpainel:hover{background-position:0 -40px}
a#linkpainel span{display:none}
a#linkpainel{
	position:absolute;
	width:154px;
	height:40px;
	top:10px;
	right:36px;
	/*border:1px solid #F00;*/
	background-image:url(imgs/tb_cliente.jpg);
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}
.divisa{
	width:100%;
	height:4px;
	margin:0px 0px 0px 0px;			
	padding:0px 0px 0px 0px;
	/*border:1px solid #F00;*/
	background-color: #CCC;
}
.menu{
	width:100%;
	height:22px;
	margin:0px 0px 0px 0px;			
	padding:0px 0px 0px 0px;
	/*border:1px solid #F0F; */
}
.menu a:link		{text-decoration:none;	color:#000000; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.menu a:visited 	{text-decoration:none;	color:#000000; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.menu a:hover		{text-decoration:none;	color:#FF0000; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.menu ul{	
	width:900px;
	height:20px;
	margin:0 auto;			
	padding:0px 0px 0px 0px;
	/*border:1px solid #000;*/
	text-align:center; /* "remédio" para o hack do IE */
}
.menu li{
	list-style:none;
	float:left;
	text-align:center;
	/*border:1px solid #FF0;*/
	font-size:16px;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
}
.mid{
	width:100%;
	/*height:400px;*/
	margin:0px 0px 0px 0px;			
	padding:0px 0px 0px 0px;
	/*border:1px solid #0F0;*/
}
.mid h2{
	font-size:18px;
	text-align:left;
	margin:10px 0px 5px 20px;
	padding:0px 0px 0px 0px;
	color:#933;
}
.mid p{
	font-size:13px;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Tahoma, Geneva, sans-serif;
}
.mid select{
	font-size:14px;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Tahoma, Geneva, sans-serif;
}
.mid table{
	width:100%;
	/*height:20px;*/
	font-size:14px;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Tahoma, Geneva, sans-serif;
}
.bot{
	width:100%;
	/*height:50px;*/
	margin:0px 0px 0px 0px;			
	padding:0px 0px 0px 0px;
	/*border:1px solid #00F;*/
}
.bot hr{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.bot p{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.planos fieldset{
	width:320px;
	height:230px;
	margin:10px 0px 0px 10px;			
	padding:0px 0px 0px 0px;
	border:1px solid #CCC;
	float:left;
	background-color: #ECFFFF;
}
.planos legend{
	margin:0px 0px 0px 50px;			
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#999;
	font-size:18px;
}
.planos p{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin:2px 0px 0px 10px;			
	padding:0px 0px 0px 0px;
	font-size:13px;
}