/* CSS Document */

#titleTop {
	margin:0px;
}

#inscricao {
	padding:3px 20px 0px 0px;
}
/* ---------------------------MIOLO CONTENT--------------------------- */
#contentMain {
	position:relative;
	float:right;
	width:684px;
	margin:0px;
	padding:0px 0px 0px 24px;
	background:url(../img/contentMain_bg.jpg) top left no-repeat;
	min-height:200px;
}

#menuContext {
	position:relative;
	float:left;
	margin:0px;
	padding:68px 0px 0px 0px;
	width:500px;
	font-size:12px;
}

#menuContext ul.items{
	position:relative;
	float:left;
	width:508px;
	border-bottom:solid 4px #B3979F;
	margin:0px;
	padding:0px 0px 10px 0px;
}

#menuContext ul.items li{
	list-style:none;
	color:#bd0645;
	padding:2px 18px;
	background:url(../img/item_icon.gif) top left no-repeat;
}

#menuContext ul.items li.on {
	background:url(../img/item_icon_on.gif) top left no-repeat #FEF9FB;
}

#menuContext ul.items li:hover{
}

#menuContext ul.items li a,
#menuContext ul.items li a:visited,
#menuContext ul.items li a:active{
	display:block;
	color:#450015;
	text-decoration:none;
}

#menuContext ul.items li a:hover{
	color:#bd0645;
}

#menuPath {
	position:relative;
	float:left;
	margin:21px 0px 0px 0px;
	padding:20px 0px 0px 36px;
	height:18px;
	width:514px;
	font-size:9px;
	color:#450015;
	background:url(../img/menu_path_bg.gif) top left no-repeat;
}

#menuPath a,
#menuPath a:visited,
#menuPath a:active{
	color:#450015;
	text-decoration:none;
	padding-right:10px;
	background:url(../img/menu_path_arrow.gif) top right no-repeat;
}

#menuPath a:hover{
	color:#BD0645;
}

#contentBody {
	position:relative;
	float:left;
	width:508px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#450015;
	line-height:18px;
	font-size:12px;
}

#titleBody {
	position:relative;
	float:left;
	width:100%;
	padding:18px 0px;
	font-size:15px;
	color:#672f40;
	font-weight:bold;
}

#contentBody h1{
	font-weight:bold;
	color:#672f40;
	font-size:12px;
	padding:0px;
	margin:12px 0px 0px 0px;
}

#contentBody h2{
	font-size:12px;
	font-weight:normal;
	color:#672f40;
	padding:0px;
	margin:12px 0px 0px 0px;
}

#contentBody h3{
	font-size:12px;
	font-weight:bold;
	color:#450015;
	padding:0px;
	margin:12px 0px 0px 0px;
}

#contentBody p{
	padding:0px;
	margin:0px 0px 16px 0px;
}

#contentBody a,
#contentBody a:visited,
#contentBody a:active{
	color:#bd0645;
	text-decoration:underline;
}

#contentBody a:hover{
	color:#450015;
}

#contentBody hr{
}

#contentBody ul {
	margin:0px;
	padding:0px;
}

#contentBody ul li{
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 19px;
	color:#bd0645;
	background:url(../img/list_bullet.gif) top left no-repeat;
}

#contentBody ul li:hover{
}

#contentBody ul li a,
#contentBody ul li a:visited,
#contentBody ul li a:active{
}

#contentBody ul li a:hover{
}

#contentBody table{
	width:100%;
	font-size:12px;
	font-weight:normal;
	color:#450015;
	text-align:left;
	margin:10px 0px;
}

#contentBody table tr{
}

#contentBody table tr th{
	font-weight:normal;
	background:url(../img/table_top.gif) top left repeat-x;
	padding:2px 9px;
}

#contentBody table tr td{
	margin:0px;
	padding:1px 9px;
	border-bottom:solid 1px #450015;
}

#contentImgs{
	position:relative;
	float:right;
	width:148px;
	padding:0px;
	margin:0px 0px 20px 20px;
	_margin:0px 0px 20px 10px;
}

#contentImgs img{
	max-width:148px;
	_width:148px;
}

#contentImgs p{
}

#contentImgs ul{
	position:relative;
	float:left;
	width:100%;
	padding:0px;
	margin:6px 0px;
}

#contentImgs ul li{
	position:relative;
	display:block;
	float:left;
	list-style:none;
	background:none;
	margin:0px 2px 2px 0px;
	_margin:0px 1px 2px 0px;
	padding:0px;
	width:28px;
	height:15px;
	color:#FFFFFF;
	font-size:9px;
}

#contentImgs ul li a,
#contentImgs ul li a:visited,
#contentImgs ul li a:active{
	display:block;
	padding:0px 0px 0px 5px;
	height:15px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#B3979F;
}

#contentImgs ul li a:hover,
#contentImgs ul li a.on,
#contentImgs ul li a.on:visited,
#contentImgs ul li a.on:active{
	display:block;
	padding:0px 0px 0px 5px;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../img/nav_img_bg.gif) top left repeat-x;
}
/******************** form contactos **************************/
#contacts {
	position:relative;
	float:left;
	width:465px;
	border-top:solid 1px #D9CBCF;
	border-bottom:solid 1px #D9CBCF;
	margin:20px 0px 20px 0px;
	padding:20px 0px 20px 0px;
}

#contacts input.textfield {
	font-family:Arial, Helvetica, sans-serif;
	width:455px;
	margin:0px 0px 15px 0px;
	padding:2px 5px 2px 5px;
	border:none;
	color:#000000;
	background-color:#ECF1F4;
}

#contacts textarea.textbox {
	font-family:Arial, Helvetica, sans-serif;
	width:455px;
	margin:0px 0px 15px 0px;
	padding:2px 5px 2px 5px;
	border:none;
	height:130px;
	color:#000000;
	background-color:#ECF1F4;
}

#contacts label {
	color:#000000;
}

#contacts #send {
	font-size:10px;
	text-align:left;
	padding-left:10px;
	background:url(../img/send_but_bg.gif) top left no-repeat;
	width:73px;
	height:22px;
	border:none;
	color:#707070;
}

#contacts #clean {
	font-size:10px;
	text-align:left;
	padding-left:10px;
	background:url(../img/reset_but_bg.gif) top left no-repeat;
	width:69px;
	height:22px;
	border:none;
	color:#707070;
}

#contentRight {
	padding-top:0px;
}

#downloads {
	position:relative;
	float:right;
	margin:0px 8px 20px 0px;
	_margin:0px 4px 20px 0px;
	width:130px;
	padding:0px 7px 25px 7px;
	background:url(../img/downloads_bottom.gif) bottom left no-repeat #FEF9FB;
}

#downloads h1{
	margin:0px;
	font-size:15px;
	color:#672f40;
	padding:10px 0px;
	background:url(../img/downloads_top.gif) top left no-repeat #FEF9FB;
}

#downloads ul{
	position:relative;
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	font-size:12px;
}

#downloads ul li{
	position:relative;
	display:block;
	float:left;
	list-style:none;
	padding:4px 0px;
	width:100%;
	border-bottom:solid 1px #E7DBDF;
}

#downloads ul li a,
#downloads ul li a:visited,
#downloads ul li a:active{
	color:#450015;
	text-decoration:none;
}

#downloads ul li a:hover{
	color:#BD0645;
	text-decoration:underline;
}

form label {
	display:block;
	font-size:11px;
	color:#450015;
}

input.inputtext,
textarea.inputtextare {
	width:416px;
	border:solid 1px #EFC6D4;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px;
}

textarea.inputtextare {
	height:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

input.btnsend,
input.btnclear {
	background:url(../img/btn_send_bg.gif) top left no-repeat;
	border:none;
	width:65px;
	height:19px;
	color:#FFFFFF;
	text-align:left;
	font-size:11px;
	padding-left:10px;
	cursor:pointer;
	margin-right:10px;
	_margin-right:5px;
}

input.btnclear {
	background:url(../img/btn_clear_bg.gif) top left no-repeat;
	color:#BD0645;
}


/* --------------------------- SITE MAP --------------------------- */

#SiteMap {
	position:relative;
	float:left;
}

#SiteMap UL {
	float:none;
	margin:0px;
	padding:0px;
	font-size:12px;
}
#SiteMap UL LI {
	list-style:inside;
	list-style:square;
}
#SiteMap UL LI A:link, #SiteMap UL LI A:visited {
	color:#bd0645;
	text-decoration:none;
	background:none;
}
#SiteMap UL LI A:hover {
	text-decoration:underline;
	padding:0px;
	margin:0px;
	background:none;
}
/*#SiteMap UL.map LI:hover {
	text-decoration:underline;
	border:solid 0px #FF0000;
	padding:0px;
}*/
