 body,html{    margin:0px;   padding:0px;   height:100%;   border:none;   min-height:100%;}a{	outline: none;}.more{	color:#58a5ca;	text-decoration:none;	background-image:url(more.gif);	background-repeat:no-repeat;	background-position:right 4px;	padding-right:10px;}.more:hover {	color: #146093;	background-image:url(more_hover.gif);}.mainbg {	background-image: url(bg.jpg);	background-repeat: repeat-x;	background-position: center top;}.topbg {	background-image: url(bg_top.jpg);	background-repeat: no-repeat;	background-position: center top;}.linkstop {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #7496b1;	text-decoration: none;	margin-right: 20px;}.linkstopflag {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #7496b1;	text-decoration: none;	margin-right: 20px;	padding-right: 20px;	background-image:url(es.gif);	background-repeat: no-repeat;	background-position: right top;}.linkstopflag:hover {	color:#146093;	background-image:url(es.gif);	background-repeat: no-repeat;	background-position: right -13px;}.linkstop:hover {	color:#146093;}.tdmenu {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	background-color:#0099FF;	background-image: url(bg_menu.jpg);	background-repeat: repeat-x;	background-position: center top;	vertical-align: top;	height:210px;}.tdcontact {	height:100%;}.linksmenu {	color: #FFFFFF;	text-decoration: none;	padding-left: 10px;	margin-left:10px;	margin-right:10px;	display: block;	height: 17px;	border-bottom: 1px solid #a4d0e5;	margin-top: 7px;}.linksmenu:hover {	color: #146093;}.homecentral {	width:400px;	height:75px;	background-color: #EEEEEE;	background-image: url(title_home.gif);	background-repeat: no-repeat;	background-position: 15px 17px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #767676;	text-align: justify;	padding-left:15px;		padding-right:15px;	padding-top:75px;		line-height: 15px;}.testemunhohome {	width:125px;	height: 160px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #767676;	background-image: url(testemunho.jpg);	background-repeat: no-repeat;	background-position: 16px 17px;	padding-top:40px;	padding-left:15px;	padding-right:80px;}.noticiaum {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-align: justify;	padding-top:35px;	padding-left: 15px;	line-height:13px;	background-image:url(timeline.gif);	background-repeat:no-repeat;	background-position:15px 16px;}.charts {	font-family: Arial, Helvetica, sans-serif;		font-size: 11px;	color: #666665;}	.charts td{	border-bottom: solid 1px #DDDDDD;	padding-left:5px;}.linktexto {	color:#58a5ca;	text-decoration:none;}.linktexto:hover {	color:#146093;	text-decoration:underline;}/*Formularios*/.forms {	font-family:Arial, Helvetica, sans-serif;	color: #333333;	font-size:11px;}.forms td {	padding-top: 2px;	padding-right: 2px;	padding-left: 2px;}.formfields {	padding: 3px;	font-family:Arial, Helvetica, sans-serif;	font-size: 11px;	color:#666666;	border: 1px solid #7a9bb2;	width: 240px;	margin-bottom:5px;}/* CSS para timeline */#pscroller{width: 400px;height: 30px;}#pscroller a{	color:#58a5ca;	text-decoration:none;}#pscroller a:hover{	color:#146093;	text-decoration:underline;}.footer {height:30px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #DDDDDD;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #999999;	text-align: center;}.texto {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-align: justify;	padding: 20px;	line-height: 16px;	width: 610px;}.titulosum {	font-size: 12px;	font-weight: bold;	color: #666666;}.textoum {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 16px;}.pagetittle {	font-family:  Helvetica, Arial, sans-serif;	font-size: 24px;	font-weight: bold;	color: #07436f;}.pagesubtittle {	font-family: Georgia, "Times New Roman", Times, serif;		font-size: 13px;	color: #3b76a3;	line-height: 20px;}.tablestats {	font-family: Arial, Helvetica, sans-serif;}.tablestats td {	font-size:11px;	color: #242424;	height:20px;	border-bottom:1px solid #d7dcdf;	padding-right:10px;	padding-left:10px;}.textosme {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-align: justify;	padding: 20px 9px 20px 20px;	line-height: 16px;	width: 440px;	border-right: 1px solid #ebebeb;}/* barra lateral SME e CRM*/.lateral {	background-color: #eeeeee;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	width:180px;}.lateraltitle {	font-weight: bold;	color: #0c5e92;	background-image: url(../products/bg_title_lateral.gif);	background-repeat: repeat-x;	background-color:#990000;	height: 37px;	width: auto;	padding-left:20px;	line-height: 37px;}.lateralmenu{	width: 180px;	padding-bottom:10px;}.lateralmenu a{	text-decoration:none;	color:#58a5ca;	width: auto;	display:block;	padding-left: 20px;	line-height: 23px;	background-image: url(../products/bullet_menu_lateral.gif);	background-repeat: no-repeat;	background-position: 10px center;}.lateralmenu a:hover{background-color:#e6e6e6;	color:#146093;	background-image: url(../products/bullet_menu_lateral_hover.gif);	background-repeat: no-repeat;	background-position: 10px center;}