/* CSS Document */

* {
	border: none;
}
html, body {
	margin:0;
	padding:0;
	height: 100%;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
}
body {
	background: #A6D8F8 url('../images/bg.jpg') top repeat-x;
}
#warpper {
	width: 758px;
	margin: 0 auto;
}
#header {
	width: 758px;
	clear: both;
	float: left;
	color: #3483C2;
	font-weight: bold;
}
#header #float-left {
	float: left;
	padding: 5px;
}
#header #float-left h1 {
	margin: 0;
	padding: 0;
	color: #3483C2;
	background-color: #ECF7FD;
	font-weight: bold;
	font-size: 11px;
}
#header #float-right {
	float: right;
	padding: 5px;
}
header-flash {
	width: 758px;
	height: 128px;
	padding-top: 5px;
	clear: both;
}

#header-content {
	width: 758px;
	height: 136px;
	background: #A6D8F8 url('../images/01.gif') no-repeat;
}
#header-content #botoes-aux {
	float: right;
	padding-top: 17px;
	padding-right: 10px;
}
#header-content #botoes-aux ul,
#header-content #botoes-aux li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	float: left;
}
#header-content #botoes-aux li {
	width: 133px;
	background: #3483C2 url('../images/bt_top.gif') no-repeat;
	color: #fff;
	font-weight: bold;
	text-align: center;
}
#header-content #botoes-aux li a {
	color: #fff;
	width: 133px;
	padding: 16px 0 12px 0;
	display: block;
	text-decoration: underline;
}
#header-content #botoes-aux li a:hover {
	color: #fc0;
}
#ligue-agora {
	display: block;
	float: right;
	clear: both;
	padding-right: 4px;
}
#content-master {
	width: 758px;
	background: #fff url('../images/03_bg.gif') center repeat-y;
	clear: both;
}
#content-master-content {
	padding: 0 54px 20px 54px;
	clear: both;
}
#content-master-content h2 {
	margin: 0;
	padding: 0;
	color: #3483C2;
	background: #fff;
}
#footer {
	height: 114px;
	background: #A6D8F8 url('../images/bg_footer.gif') bottom center no-repeat; /* fundo do mar */
}
#footer-content {
	width: 758px;
	margin: 0px auto;
	line-height: 16px;
	color: #3483C2;
	font-weight: bold;
	background: #A6D8F8 url('../images/footer_bg.gif') center top no-repeat; /* final box branca */
}
#footer a {
	color: #3483C2;
	font-weight: normal;
}
#footer-content #ass {
	padding: 25px 0 0 15px;
}

.tabela {
	display: table;
	clear: both;
}
* html .column {
	padding-bottom: 20px;
}
.column {
	width: 196px;
	float: left;
	padding-right: 15px;
	margin-right: 10px;
	text-align: justify;
	line-height: 16px;
	display: inline;
}
.column p {
	margin: 0;
	padding: 5px 0;
}
.border-c2 {
	border-right: 1px solid #CFE9FB;
}

.align-center {
	text-align: center;
}


.column-3 {
	width: 206px;
	float: left;
	text-align: center;
	display: inline;
}
.clsPadding20 {
	padding-bottom: 20px !important;
}
