/********************/
/* Initial Elements */
/********************/
html, body {
	margin: 0px;
	padding: 0px;
	background: url(media/bg_00.jpg) repeat-x top #CCCCCC;
}

a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }


/*********/
/* Texts */
/*********/
.tl_00 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #343E7F;
}
.tl_01 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	color: #343E7F;
}
.tl_02 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #343E7F;
}
.tl_03 {
	background: url(media/bl_04.gif) left no-repeat;
	padding-left: 25px;
	display: compact;
}
.tl_04 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	color: #0089C8;
}
.tl_05 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	color: #669900;
}
.tl_06 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #343E7F;
}

.tx_00 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #343E7F;
	line-height: 16px;
}
.tx_01 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #343E7F;
	line-height: 22px;
}
.tx_02 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #343E7F;
	line-height: inherit;
}
.tx_03 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #343E7F;
}
a.tx_03:hover { color: #990000; text-decoration: none; }
.tx_04 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #343E7F;
}

/***********/
/* Buttons */
/***********/
a.bt_00 {
	background: url(media/bl_03.gif) left no-repeat;
	padding-left: 25px;
	display: compact;
}
a.bt_00:hover {	background: url(media/bl_04.gif) left no-repeat; }

a.bt_01 {
	background: url(media/bl_04.gif) left no-repeat;
	padding-left: 25px;
	display: compact;
}


/**********/
/* Layout */
/**********/
#website { margin: 10px 0px 15px 0px; }
#popup { background: url(media/bg_01.jpg) repeat-x top #CCCCCC; }
#flash_topo { padding: 20px 0px 10px 0px; height: 230px; }
#menu { width: 245px; }
#content { padding-top: 35px; padding-bottom: 20px; }

div.im_00 {
	background: url(media/bg_16.gif);
	padding: 3px;
	display: compact;
}

p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.campos_00 {
	border: 1px solid #8186A6;
	background: #E6E6E6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

td.bg_00a { background: url(media/bg_03.gif) repeat-x; height: 15px; }
td.bg_00b { background: url(media/bg_02.gif) repeat-x; height: 10px; }
td.bg_01a { background: url(media/bg_05.gif) repeat-x; height: 15px; }
td.bg_01b { background: url(media/bg_04.gif) repeat-x; height: 10px; }
td.bg_02a { background: url(media/bg_07.gif) repeat-x; height: 15px; }
td.bg_02b { background: url(media/bg_06.gif) repeat-x; height: 10px; }
td.bg_03a { background: url(media/bg_09.gif) repeat-x; height: 15px; }
td.bg_03b { background: url(media/bg_08.gif) repeat-x; height: 10px; }
td.bg_04a { background: url(media/bg_11.gif) repeat-x; height: 15px; }
td.bg_04b { background: url(media/bg_10.gif) repeat-x; height: 10px; }
td.bg_05a { background: url(media/bg_13.gif) repeat-x; height: 15px; }
td.bg_05b { background: url(media/bg_12.gif) repeat-x; height: 10px; }
td.bg_06a { background: url(media/bg_15.gif) repeat-x; height: 15px; }
td.bg_06b { background: url(media/bg_14.gif) repeat-x; height: 10px; }