body {
	margin:0;
	padding:0;
	background:#c1e5fd;
	background-image: url(images/fundo.gif);
}

body, td, th {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

form, td, p, textarea, ul {
	margin:0;
	padding:0;
}

td, tr {
	vertical-align:top;
	text-align:left
}

td {
	font:11/14px tahoma, arial, helvetica, sans-serif;
	color:#343130;
}

table, td {
	border-collapse:collapse;
	vertical-align: middle;
}

table, td, img { border:0; }

table#alter tr td {
	background-color: #E4DFCC;
	padding: 3px;
	border:1px solid #E4DFCC;
}

table#alter tr td { border-collapse: collapse; }

table#alter tr.dif td { background-color: #F0ECE3; }

input, textarea, select {
	font:11/14px Tahoma, Arial, Geneva, sans-serif;
	color:#000000;
	border:1px solid #000000;
}

.inp {
	width:185px;
	height:20px;
	background:#E4DECE;
}

.inp_1 {
	width:185px;
	height:116px;
	background:#E4DECE;
}

.inp_2 {
	width:60px;
	height:20px;
	background:#E4DECE;
}

.inp_3 {
	width:61px;
	height:20px;
	background:#E4DECE;
}

.inp_6 {
	width:257px;
	height:20px;
	background:#EFECE2;
}

.inp_7 {
	width:257px;
	height:62px;
	background:#EFECE2;
}

.inp_4 {
	width:185px;
	height:20px;
	background:#FFFFFF;
}

.inp_5 {
	width:185px;
	height:89px;
	background:#FFFFFF;
}

.inp_h {
	height:22px;
	margin:0 0 0 0;
}

strong { color:#C00000; }

a { color:#427000; }

a:hover { text-decoration:none; }

.link {
	color:#0f7bd1;
	font-weight:bold;
}

.link_1 { color:#0f7bd1; }

ul { list-style:none; }

li {
	background:url(images/dot.gif) 0 23px repeat-x;
	padding:0px;
}

li a {
	line-height:24px;
	color:#343130;
	text-decoration:none;
}

li div { background:url(images/arr.gif) right 5px no-repeat; }

li strong { color:#343130; }

li a:hover { text-decoration:underline; }

.list li {
	background:none;
	padding:0;
}

.list li a {
	line-height:18px;
	color:#427000;
	text-decoration:underline;
}

.list li a:hover { text-decoration:none; }

.gen { border:1px solid #000000; 
}

.bg_header {
	height:209px;
	background:url(images/bg_header.jpg) left top no-repeat;
	padding:0 0 0 80px;
}

.bg_header_2 {
	height:209px;
	background:url(images/bg_header_2.jpg) left top no-repeat;
	padding:0 0 0 80px;
}

.bg_header_3 {
	height:209px;
	background:url(images/bg_header_3.jpg) left top no-repeat;
	padding:0 0 0 80px;
}

.bg_header_4 {
	height:209px;
	background:url(images/bg_header_4.jpg) left top no-repeat;
	padding:0 0 0 80px;
}

.bg_header_5 {
	height:209px;
	background:url(images/bg_header_5.jpg) left top no-repeat;
	padding:0 0 0 80px;
}

.bg_header_6 {
	height:209px;
	background:url(images/bg_header_6.jpg) left top no-repeat;
	padding:0 0 0 80px;
}

.bg_header_7 {
	height:209px;
	background:url(images/bg_header_7.jpg) left top no-repeat;
	padding:0 0 0 80px;
}

.bg_header_8 {
	height:209px;
	background:url(images/bg_header_8.jpg) left top no-repeat;
	padding:0 0 0 80px;
}

.logo {
	height:145px;
	padding:37px 0 0 114px;
}

.bg_1 {
	height:100%;
	background:url(images/fill_1.jpg) left top repeat-y;
}

.bg_2 {
	height:100%;
	background:url(images/bg_1.jpg) left top no-repeat;
}

.bg_3 {
	height:100%;
	background:url(images/bg_2.jpg) left bottom no-repeat;
}

.bg_4 {
	height:100%;
	background:url(images/bg_4.jpg) left bottom no-repeat;
}

.bg_5 {
	height:100%;
	background:url(images/bg_5.jpg) left top no-repeat;
}

.bg_6 {
	height:100%;
	background:url(images/bg_6.jpg) left bottom no-repeat;
}

.bg_7 {
	height:100%;
	background:url(images/fill_2.jpg) left top repeat-y;
}

.bg_8 {
	height:100%;
	background:url(images/bg_7.jpg) left top no-repeat;
}

.bg_88 {
	height:100%;
	background:url(images/bg_88.jpg) left bottom no-repeat;
}

.bg_77 {
	height:100%;
	background:url(images/fill_3.jpg) left top repeat-y;
}

.bg_9 {
	height:100%;
	background:url(images/bg_3.jpg) left bottom no-repeat;
}

.footer {
	height:109px;
	text-align:center;
	padding:34px 0 0 0;
	color:#202020;
	background-image: url(images/bg_footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.footer .indent { margin:15px 0 0 0; }

.footer span { color:#A00101; }

.footer p { word-spacing:6px; }

.footer a {
	color:#202020;
	word-spacing:normal;
	text-decoration:none;
}

.footer a:hover { text-decoration:underline; }

.footer .link {
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
}

.footer .link:hover { text-decoration:none; }

.footer .link_1 {
	color:#0f7bd1;
	text-decoration:underline;
}

.footer .link_1:hover { text-decoration:none; }

div#fotos {
	width: 549px;
	height: 590px;
	margin-left: auto;
	margin-right: auto;
}

object a { display: none; }

object {
	margin-left: auto;
	margin-right: auto;
	display block;
}

