/* CSS Document */

body {
	background:#dbdbdb;
	margin:0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
}

* {
	margin:0;
	padding:0;
	text-decoration:none;
	vertical-align:middle;
}

img {border:none;}

h3 {
	font-size:11px;
	margin:10px 0 10px 0;
}

p {
	margin:0 0 10px 0;
	text-align:justify;
}

ul {
	list-style:inside;
}

address {font-style:normal;}

.titulo {
	margin:0 0 20px 0;
	font-size:18px;
	color:#333399;
}

.sTitulo {
	margin:0 0 20px 0;
	font-size:14px;
	color:#333399;
}

.boxAzul {
	padding:4px 5px 4px 5px;
	margin:5px 0px 5px 0px;
	background:#053387;
	color:#fff;
}

/* img */

#img {
	float:right;
	padding:50px 0 15px 15px;
}

/* div que engloba as demais */

#geral {
	width:780px;
	background:#fff;
	margin:0 auto;
}

/* topo */

#topo {
	height:150px;
	background:url(../images/bg_topo.jpg) right no-repeat;
}

#logo {
	padding:25px 0 0 12px;
}

#endereco {
	padding:10px 0 0 15px;
}

/* menu */

#menu {
	text-align:center;
	font-size:11px;
	padding:7px 0 8px 0;
	background:url(../images/bg_menu.gif);
}

#menu ul li {
	display:inline;
}

#menu ul li a {
	font-weight:bold;
	padding:7px 9px 8px 9px;
	color:#fff;
}

#menu ul li a:hover {
	background:url(../images/bg_menu_on.gif) repeat;
	_padding:7px 9px 20px 9px;
	color:#333399;
}

/* conteudo */

#conteudo {
	padding:25px 15px 30px 15px;
}

#staHelena {
	float:left;
	padding:0 110px 0 0;
}

#financiamento {
}

/* login area */

.loginArea {
	text-align:center;
	font-weight:bold;
	color:#fff;
}

/* Inicio Servicos */

.posthidden {
	display:none;
	padding:10px 0px 10px 5px;
} 

.postshown {display:inline;}

.servicos {
	padding:4px 5px 4px 5px;
	margin:5px 0px 5px 0px;
	border-left:4px solid #333399;
	font-weight:bold;
	color:#333399;
}

.servicosExplicacao {
	padding:3px 5px 3px 5px;
	margin:5px 0px 5px -5px;
	background:#fff;
	color:#053387;
	border:1px solid #053387;
}

/* Rodape */

#rodape {
	border-top:2px solid #333399;
}

#rodape p {
	padding:10px 15px 10px 15px;
}
