.banner{position:relative; float:left; display:block; width:590px; height:218px; border:0px solid #cccccc; margin:1px 2px 1px 3px; padding:2px; background: transparent;}

.colunaacesso{position:relative; float: right; display:block; width:287px; height:590px; border:0px solid #cccccc; margin:1px 2px 1px 1px;}

.containerAcesso{background:url(../imgs/borda_acesso_container.gif) no-repeat;width:285px; height:188px;padding:0px 0px 0px 51px;}
.containerAcesso .campos{background:#F1F6FF; max-width:232px; height:156px; padding:25px 0px 0px 0px; margin:0px 0px 0px -1px;}

.colunaacesso .campos form{ width:230px; margin:10px 0px 0px -20px;}
.colunaacesso .campos fieldset{border:0px;text-align:right; margin:3px 0px 0px 0px;}
.colunaacesso .campos legend{color:#70899E; font-size:19px; font-weight:bold; margin:5px 0px 10px 0px;text-align: left !important;}
.colunaacesso .campos label{display: block; margin:1px 0px 4px 0px;color:#70899E; font-size:13px; font-weight:bold;margin:5px 0px 0px 0px;}

.textoprincipal{position:relative; float:left; display:block; width:600px; border:0px solid #cccccc; margin:1px 2px 1px 1px; padding:2px;}
.textoprincipal p{margin:3px 0px 2px 0px; padding:2px; text-align:justify; line-height:20px;}

.servicos{position:relative; float:left; display:block; width:98%;height: 250px; border:0px solid #cccccc; margin:20px 0px 0px 2px; padding:2px 2px 2px 5px;}

.servicos ul{	padding:2px 0px 2px 0px;	margin:0px 0px 0px 0px;}
.servicos ul li{	display:block;	color: #CCCCCC;}

.servicos .sContainer{position:relative; float:left;display: block;min-width:200px; max-width:320px; border:0px solid #cccccc;margin: 3px 2px 1px 5px; padding:5px;}
.servicos .sContainer:hover{ background:#FFF;}