body,a,td,SPAN{font-size:10px;font-family:tahoma, arial, verdana;color:#716F6E;margin:0px}
IMG{border:0px}

form, p {
	padding:0px;
	margin:0px;
}

textarea,select,input{
	color:black;
	font-size:9px;
	font-family:arial,tahoma;
	border:0px;
	overflow:hidden;
}

table,td,tr{
	padding:0px;
	border-spacing:0px;
	border-collapse: collapse;
}

A{
	color:#0A0B0C;
	TEXT-DECORATION:none;
	cursor:pointer;
}


A:hover{
	color:#0A0B0C;
	TEXT-DECORATION:none;
	cursor:pointer;
}

.ulnormal{
	list-style:none;
	padding-left:0px;
	margin:0px 0px 0px 0px;
}

.ulnormal li{
	float:left;
}

.input1 input{
	background:#e6e5e5;
	width:220px;
	height:24px;
	color:#333;
	padding-left:3px;
	font-size:10px;
}

.input_news{
	background:url('../i/106.png') no-repeat;
	width:167px;
	height:23px;
	line-height:23px;
	padding-left:3px;
	font-size:10px;
	text-align:center;
}

.btnok{
	background:url('../i/105.png') no-repeat;
	width:24px;
	height:23px;
	color:white;
	line-height:23px;
	border:none;
	cursor:pointer;
}

.textarea1 textarea{
	background:#e6e5e5;
	width:220px;
	height:35px;
	color:#333;
	padding-left:3px;
	font-size:10px;	
}

.contact_sub1 {
	background:url('../i/65.png') no-repeat;
	width:62px;
	height:32px;
	cursor:pointer;
}

.contact_sub2 {
	background:url('../i/66.png') no-repeat;
	width:62px;
	height:32px;
	cursor:pointer;
}

/*Language*/
.lang {
	background:url(../i/101.png) no-repeat;
	width:26px;
	height:24px;
	line-height:24px;
	text-align:center;
}

.lang a {
	color:#484747;
	text-transform:uppercase;
	font-size:12px;
	font-family:;
}

.lang_on a {
	color:white;
	text-transform:uppercase;
	font-size:12px;
	font-family:;
}

.lang:hover > a {
	color:white;
}

.lang_on, .lang:hover{
	background:url(../i/100.png) no-repeat;
	width:26px;
	height:24;
	line-height:24px;
	text-align:center;
}

/*Cursor News Home*/

.new_home_cursor {
	background:url(../i/103.png) no-repeat;
	width:29px;
	height:21px;
	line-height:21px;
	text-align:center;
}

.new_home_cursor_on, .new_home_cursor:hover {
	background:url(../i/102.png) no-repeat;
	width:29px;
	height:21px;
	line-height:21px;
	text-align:center;

}

.new_home_cursor a, .new_home_cursor_on a {
	color:white;
	font-family:;	/*mplus*/
}


/*News List Cursor*/
.cursor{
	padding:0px 5px;
	
}

.cursor_on{
	padding:0px 5px;
}

.cursor a {
	color:#2d2c2c;
}

.cursor_on, .cursor a:hover {
	color:#b90303;
}


/*Editor*/
.editor_texto1 {
	font-size:11px;
	color:#454545;
}


/*Service Home Hover*/

.service_home:hover {
	opacity: .5;
	opacity:0.5;
	filter: alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	border:none;
	background:white;
}


/*Calendar*/
.calendar_on {
	border:1px solid #96070A;
	width:16px;
	height:16px;
	color:#414141;
}

.calendar {
	width:17px;
	height:17px;
	color:#414141;
	text-transform:lowercase;
}

.calendar_today {
	width:17px;
	height:17px;
	color:#c96a6a;
}

.calendar_weekend {
	width:17px;
	height:17px;
	color:#96070a;
}

.calendar_today_on {
	border:1px solid #96070A;
	width:16px;
	height:16px;
	color:#c96a6a;
}

.calendar_today_on a {
	color:#c96a6a;
}

/*Links Forms*/
.textform, .textform a {
	font-size:12px;
	color:#454545;
}

#link:hover > .textform a {
	font-size:12px;
	color:#96070a;
}

/*Form*/

.form_reset {
	background:url('../i/65.png') no-repeat;
	width:62px;
	height:32px;
	cursor:pointer;
}

.form_sub {
	background:url('../i/66.png') no-repeat;
	width:62px;
	height:32px;
	cursor:pointer;
}

.form_title {
	font-size:12px;
	color:#2d2c2c;
	text-transform:uppercase;
	text-decoration:bold;
}

.form_label {
	font-size:10px;
	color:#2d2c2c;
	text-transform:uppercase;
	text-decoration:bold;
	line-height:24px;
}

.form_text_input {
	background:#e6e5e5;
	width:320px;
	height:24px;
	line-height:24px;
	color:#333;
	font-size:9px;
}

.form_text_input2 {
	background:#e6e5e5;
	width:155px;
	height:24px;
	line-height:24px;
	color:#333;
	font-size:9px;
}

.form_textarea {
	background:#e6e5e5;
	width:320px;
	height:35px;
	color:#333;
	font-size:9px;
}

.form_select {
	background:#e6e5e5;
	width:320px;
	height:24px;
	line-height:24px;
	color:#333;
	font-size:9px;
}

.form_selectm {
	background:#e6e5e5;
	width:320px;
	color:#333;
	font-size:9px;
}

/*Gerais*/

.f8, .f8 a{font-size:8px;}
.f9, .f9 a{font-size:9px;}
.f10, .f10 a{font-size:10px;}
.f11, .f11 a{font-size:11px;}
.f12, .f12 a{font-size:12px;}
.f14, .f14 a{font-size:14px;}
.f16, .f16 a{font-size:16px;}
.f18, .f18 a{font-size:18px;}
.f20, .f20 a{font-size:20px;}
.f24, .f24 a{font-size:24px;}
.f25, .f25 a{font-size:25px;}
.f30, .f30 a{font-size:30px;}
.f36, .f36 a{font-size:36px;}

.bold, .bold a{font-weight:bold;}
.green, .green a{color:#526155;}
.darkgreen, .darkgreen a{color:#45554d;}
.darkgreen2, .darkgreen2 a{color:#505a03;}
.brown, .brown a{color:#45271e;}
.yellow, .yellow a{color:#f58220;}
.white, .white a{color:#ffffff;}
.lightgreen, .lightgreen a{color:#8cbf04;}
.silver, .silver a{color:#9e9c9c;}
.red, .red a{color:#b90303;}
.darkred, .darkred a{color:#96070a;}
.azeitona, .azeitona a{color:#978001;}
.gray, .gray a{color:#444343;}
.darkgray, .darkgray a{color:#414141;}
.black, .black a{color:#454545;}
.dark, .dark a{color:#2d2c2c;}


.uppercase, .uppercase a{text-transform:uppercase}

.mplus, .mplus a {font-family:;}
