html {background: #f5f5f5;}
body{font-family: Tahoma, Arial, Helvetica, sans-serif; color: #627B95; font-size: 8pt; background:#FFFFFF url(images/body_bg.gif) repeat-x; margin-left:auto;margin-right:auto; width: 690px;}
	.body {border-left: #C2C2C2 1px solid; border-right: #C2C2C2 1px solid;}

a:link {color: #0051A1; text-decoration: underline; font-style: normal;}
a:hover {color: #FF5A00;}
a:visited {color:#808080;}

ul {padding:10px; margin: 10px; list-style-image:url(images/seta.gif); list-style-position:outside;}
li {padding-bottom:10px;}

h1 {width: 690px; background: url(images/bg-topo.gif) repeat-x; margin:0;}

h2, h3 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFFFF; letter-spacing:-1px;
text-align:center; font-weight:bolder; text-transform:uppercase; margin: 0; 
border-bottom:#FF5A00 1px dotted; text-align:center;}

h4 {color: #008080; font-weight:normal; font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; text-align:left;}

h5 {font-size:7pt; text-align:center;}

h6 {margin: 0px; padding: 0px; height: 31px; width: 690px; font-size: 8pt; text-align: center; background:url(images/page_bottom.gif) bottom center no-repeat;}

blockquote {background: url(images/bg_block.gif) repeat; border: #ccc 1px solid; padding:10px; margin:0 10px 10px 10px;}
	#clientes blockquote {background: url(images/bg_block.gif) repeat; border: #ccc 1px solid; padding:5px; margin:5px;}
hr {color: #008080;}
iframe {border:none;}
input, option {font-size: 8pt}
label {font-weight: bold;}
p {text-indent: 25px; font-size:10pt; padding: 10px}
strong {color:#739734;}
table {text-align:center; margin:10px}
td {border-bottom:#008080 thin solid;  padding:1px}
	.tr {background:#DDDDDD}
	.td {background-color:none; border: none; padding:1px;}	
	
/* -------------------------------------DIVS--------------------------------------*/

#corpo {padding: 0px;
	height:400px;
	width: 510px;}
.corpo {
background:url(images/corpo_bg.gif) repeat-x;
	
	text-align: left;
}
.corpo blockquote h2, .corpo blockquote h4, .corpo table h3 {background:none; height:auto;}
.corpo blockquote h2 {color: #86B03D; font-weight: bold; padding-bottom:10px; border-bottom:#FFA07A 1px dashed; width:450px;}

blockquote h2 {color: #86B03D;}

.corpo h1 span {margin-top:10px; font-weight: lighter; font-family: Arial, sans; font-size: 16pt; color: #86B03D; letter-spacing:-1px;}

.corpo h1{padding-top:10px; border-bottom:#FFA07A 1px dashed; vertical-align:middle; margin-top:20px;text-indent:100px; background:url(images/corpox_h1.gif) no-repeat; height:52px;}


#menu_lado h3 {background:url(images/menux_h3.gif) no-repeat; height:40px;}
#fale h3 {background:url(images/falex_h3.gif) center no-repeat; height:28px; margin-top: 20px;}
#menux_lado h3 span, #fale h3 span {display:none;}

INPUT.ButtonGR
	{
	
	background-image: url(images/botao130.gif);
	background-repeat: repeat-y;
	background-position: left;
	color: #627B95;
	white-space: normal;
	font-weight: bold;
	border:thin solid #FFFFFF;
	margin: 1px;
	padding: 2px;
	font-size: 11px;
	width: 130px;
	height: 25px;
	}

/* -------------------------------------DIVS--------------------------------------*/

#oque, #web, #requisitos, #beneficios, #vantagens, #preços, #clientes, #pricing {visibility: hidden; display: none;}
	
#menu_lado {
	position: absolute;
	top: 96px;
	margin-left: 502px;
	width: 150px;
	height: 296px;
	background: url(images/bg_menulado.gif) top left no-repeat;
	padding:15px;

}

#fale {position: absolute;
	top: 270px;
	margin-left: 502px;
	width: 150px;
	height: 150px;
	background: url(images/bg_menufale.gif) top left no-repeat;
	padding:15px;
		z-index:1;
}

#features {
	position: absolute;
	top: 290px;
	margin-left: 510px;
	width: 180px;
	height: auto;
	padding:auto;
}

#img_head {
float:left;
margin:5px 15px 10px 15px;
}


.contato {
width:120px;
background:#f5f5f5;
border-right: #CECECE solid 2px;
border-bottom: #C4C4C4 solid 1px;
border-left: #ffffff solid 2px;
border-top: #ffffff solid 1px;
}
.logon {
display: block; text-align:left; width: 150px; margin: 2px auto 2px 0;
}
.form {width:50px; background:#f5f5f5;border-right: #CECECE solid 2px;
	border-bottom: #C4C4C4 solid 1px;
	border-left: #ffffff solid 2px;
	border-top: #ffffff solid 1px;}
.msg {font-size: 8pt; width: 100%; background:#f5f5f5;border-right: #CECECE solid 2px;
	border-bottom: #C4C4C4 solid 1px;
	border-left: #ffffff solid 2px;
	border-top: #ffffff solid 1px;
}


	.menu a {
	font-weight:normal;
	text-decoration:none;
	color:#008080;
	padding:1px 3px 1px 3px;
	display:inline;
	margin:0px;
	width:100%;
	voice-family: "\"}\"";
	voice-family:inherit;
}


.menu a:hover {
	border:0px solid #B2CCD4;
background-color: #003366;
	color:#fff;
	text-decoration:none;
}
.menu ul, .menu li {
	padding:0px;
	list-style-type:none;
		display:inline;
}
.atual, .atual a, .atual a:hover, .atual a:visited, .menu a:focus {
background-color: #008080;
	color:#ffffff;
}

/*============================================*/


#container .in {width: 250px;
position:absolute;
	left: 34%;
	border-right: #CECECE solid 2px;
	border-bottom: #C4C4C4 solid 1px;
	border-left: #ffffff solid 2px;
	border-top: #ffffff solid 1px;
	background-color: #ffffff;	


}

#container .infone {width: 150px;
position:absolute;
	left: 34%;
	border-right: #CECECE solid 2px;
	border-bottom: #C4C4C4 solid 1px;
	border-left: #ffffff solid 2px;
	border-top: #ffffff solid 1px;
	background-color: #ffffff;	
}

#container label
{
padding-left: 30px;
line-height:20px;
font-weight: bolder;
font-size: 12px;
color: #336666;
text-decoration: none;
}

#container input {
margin: 3px;
padding: 1px;
font-size: 8pt;
}
#container select {border-right: #CECECE solid 2px;
	border-bottom: #C4C4C4 solid 1px;
	border-left: #ffffff solid 2px;
	border-top: #ffffff solid 1px;
	background-color: #ffffff;
	margin: 3px;
padding: 1px;
font-size: 8pt;}
#container .ano{width:40px;
position:absolute;
	left: 51%;}
#container .mes{
position:absolute;
	left: 40%;}
#container .dia{
position:absolute;
	left: 34%;}
#container .cpf{width:150px;}
#cadastro
{

	padding: 0;
	width: 690px;
	border: none;
	text-align: left;
	background-image: url(footerbg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 70px;
}
