html,body		{ background:##25292e ; }
body,td,textarea{ font-size:11px; font-family:tahoma,arial;}	
body,form		{ margin:0; padding:0;}	
img				{ border:0;}
table td p{padding-left:8px;}
h1, .Title		{ font-size:18px; font-weight:bold; color:#666666; padding:14px 6px 3px 6px; margin:0px; font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif!important;}
p				{ margin:0;}
h3				{font-size:12px; font-weight:bold; color:#666; padding:14px 6px 3px 6px; margin-bottom:5px; font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif!important; border-bottom:1px solid #32758F;}
a				{ color:#E5271A;outline: none; }
a:hover			{ text-decoration:none; color:#666;}

.alunos h1{display:block;margin-top:20px;text-decoration:undelrine;color:#E5271A;background:url(/interface/imgs/icon.png) no-repeat left center;padding-left:25px!important;font-size:15px;}
.alunos h1:hover{color:#666;text-decoration:none;}

.struct					{ width:945px; margin:0 auto;}
/* 1 */
#topdiv					{background:#fff url(/interface/imgs/top01.png) repeat-x bottom left; margin:0 auto; height:55px;z-index:4;}
#menudiv				{margin:12px 0 0 0;}
a.topmenu  				{color:#8f8f8f;text-decoration:none; font-size:14px; text-transform:uppercase; padding:8px 12px; display:block; float:left;background: url(/interface/imgs/menusep.png) no-repeat; }
.topmenuon b 			{font-weight:normal!important}
a.topmenu:hover , a.topmenuon:hover , a.topmenuon 		
						{color:#E5271A; text-decoration:none; font-size:14px; text-transform:uppercase;padding:8px 12px; display:block; float:left;background: url(/interface/imgs/menusep.png) no-repeat; }
						
#headerflash{width:945px;height:196px;}	

/* 2 */
#middlediv				{background:url(/interface/imgs/middle01.png) repeat-x bottom left; margin:0 auto; height:156px; margin:-5px 0 0 0; z-index:0;}


/* 3 */
#contentdiv				{background:#fff url(/interface/imgs/contentgray.jpg) repeat-x top left; margin:0 auto;/*min-height:420px;*/}
#secmenu				{float:left; width:212px;background:url(/interface/imgs/secmenu01.png) no-repeat top left; margin-top:-34px; z-index:3;position:relative;}	
#secmenu a				{color:#666; text-decoration:none; display:block;margin:5px 16px; font-size:12px; letter-spacing:1px;  /*text-transform:lowercase;*/}
#secmenu a:hover		{color:#E5271A; text-decoration:underline;}
#secmenu a.on			{color:#E5271A; text-decoration:underline;}
#secmenu .sb0			{}
#secmenu .sb1			{}
#realcontent			{float:left; width:370px; padding:0px 30px 20px 30px; color:#666; vertical-align:top;}
#realcontent2			{float:left; width:670px; padding:0px 30px 20px 30px; color:#666; vertical-align:top;}
#rightdiv				{float:left;}
#videodiv				{width:285px; text-align:left; }
#videodivcontainer		{background:#f2f2f2;padding:6px 5px; color:#BFBFBF; margin:6px 0px;}
#videodivtit			{text-align:right; padding:5px 17px 3px 0px; font-size:12px;font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;}
#videodivermais			{text-align:right; padding-top:7px;}
#videodivermais	a		{font-size:9px; padding-right:12px;text-decoration:underline;background:url(/interface/imgs/miniplay.png) no-repeat top right; margin-right:17px; color:#999999;}
#prenavver				{height:22px; margin-top:-28px; margin-right:-30px; text-align:right;}

/* 4 */
#graydiv				{background:#ececec url(/interface/imgs/grayborder.png) repeat-x ; padding-top:8px; min-height:100%;}
#tridiv					{width:945px; margin:0 auto; vertical-align:top; padding-top:12px;}
#galeriadiv				{float:left; width:205px; padding-right:28px;background: url(/interface/imgs/lat.png) no-repeat top right; }
#galeriadiv				{float:left; width:205px; padding-right:28px;background: url(/interface/imgs/lat.png) no-repeat top right; }
#galeriadiv h1			{border-bottom:1px solid #ddd; padding:2px 0}
#galeriaspics			{padding:15px 0 0 0; height:30px;}
#galeriaspics2			{margin:8px 0 0 0;}
#newsdivver				{float:left; width:370px; padding:0 29px;}
#newsdivver	h1			{border-bottom:1px solid #ddd; padding:2px 0;}
#searchdivv				{float:right; width:255px; padding-left:28px;background: url(/interface/imgs/lat.png) no-repeat top left;height:150px;}
#searchdivv	h1			{border-bottom:1px solid #ddd; padding:2px 0; text-align:left;}
#searchddivwrapper		{ margin-top:15px;}


/* Geral */
.info 					{margin: 15px 0 10px 0; padding:5px; background:#888 ; color:#fff;}
.Code					{ }
.thumbheader 			{margin-top:10px; clear:both;}
div.thumbnails			{padding:5px 0;}
a.thumbnail 			{color:#E5271A; padding-left:18px;}
a.thumbnail:hover 		{text-decoration:none; color:#666;}
a.thumbnail2 			{color:#444;padding-bottom:5px;text-align:center;display:block;}
a.thumbnail2:hover 		{text-decoration:none; color:#E5271A;}
.input 					{ border:0px; margin:0; padding:0;}
.sinput					{ border:1px solid #666666; margin:0px;width:150px; padding:2px 2px 2px 2px; height:16px; color:#FFFFFF; color:#666666;}
.ssubmit 				{border:0px solid red; margin:0 70px 0 0; padding:0px;width:28px;height:22px; color:#ececec; vertical-align:top; font-size:9px;background:#666;}

.news 					{padding-top:8px; color:#5F5F5F; margin-top:5px;}
.newsh1 				{font-weight:bold; padding-bottom:5px; font-size:13px;}
.newstxt 				{}
.newstxt a				{color:#666666; text-decoration:none;}
.newstxt a:hover		{color:#828282; text-decoration:underline;}
#panel 					{background:#ddd;height: 200px;display: none;}
.slide 					{margin: 0;padding: 0;border-top: solid 2px #DDDDDD;background: url(/interface/imgs/pull.png) no-repeat center top;}
.btn-slide 				{text-align: center;width: 144px;height: 31px;padding: 10px 10px 0 0;margin: 0 auto;display: block;font: bold 10px tahoma,arial;color: #fff;text-decoration: none;}
.btn-slide:hover{color: #ddd;}
.active 				{background-position: right 12px}
.linksuteis				{ margin:30px 0 15px 18px; width:909px;}
.linksuteis td{padding-right:18px;}
.linksuteis	a			{  padding:3px 2px; font-size:9px;}
#lastdiv				{padding:25px 0 15px 0; margin:0 12px;}
#lastdivleft			{float:left; color:#8c8c8c; font-size:9px; letter-spacing:1px;}
#lastdivleft a			{ color:#666; text-decoration:none;}
#lastdivleft a:hover	{ text-decoration:underline; color:#828282;}
#lastdivleftimg			{width:25px;height:15px;vertical-align:middle;}
.lang					{ color:#8F8F8F; text-decoration:underline; font-weight:bold; font-size:9px;}
.langon					{ color:#666666; text-decoration:none; font-weight:bold;font-size:9px;}
#lastdivright			{color:#8c8c8c; font-size:9px;}


/* Flyout */
.dropdown {display:block; position:relative}
.dropdown dt {display:block; width:188px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; cursor:pointer; background:url(images/header.gif)}
.dropdown dt:hover {background:url(images/header_over.gif)}
.dropdown a {display:block; text-decoration:none; color:#333}
.dropdown a:hover {color:#000}
.dropdown .upperdd {border-bottom:none}
.dropdown dd {position:absolute; top:0; overflow:hidden; width:208px; display:none; background:#fff; opacity:0}
.dropdown ul {width:204px; border:2px solid #9ac1c9; list-style:none}
.dropdown li {display:inline}
.dropdown ul a, .dropdown ul a:active, .dropdown ul a:visited {padding:5px; background:#eaf0f2; width:194px}
.dropdown ul a:hover {background:#d9e1e4}
.dropdown .underline {border-bottom:1px solid #b9d6dc}

	

/* Globals */
#debug					{background-color: #4C4C4C;color: silver;font-size: 11px;font-family: tahoma;position:absolute;width:200px;height:90%;right:10px;top:10px;padding:3px;}
/*TABLE LINES*/
td.ntd					{font-family:tahoma,arial;font-size: 11px;	color:#636363;padding:2px;border-bottom:1px solid #ECECEC;}
a.ntd					{color:#0e5ba8;text-decoration:none;padding:2px 10px 3px 5px;}
a.ntd:hover				{text-decoration:underline;padding:2px 10px 3px 5px;}

/* FICHA TECNICA*/
table.ft 				{padding:7px 0px 0px 3px; border-top:1px dotted #0c5094; margin-top:8px;}
td.fth					{font-weight:bold; border-bottom:1px solid black;}
td.ft1					{font-weight:bold; color:#77a6d2; width:30%;}
td.ft2					{color:#0c5094;font-size:12px;font-weight:bold;}

/* SITEMAP*/
div.sm1					{float:left;width:200px;padding-top:10px;padding-left:3px; color:#666666!important;}
.sm1 a 					{text-decoration:none; color:#000!important;}
.sm1 a:hover 			{text-decoration:underline;}
a.sm1					{display:block;margin-left:1px; padding-left:10px; font-weight:bold;  text-transform:uppercase; font-size:10px; margin-bottom:2px;}
a.sm2					{color:gray!important;display:block;margin-left:1px; padding-left:20px; font-weight:bold;  text-transform:uppercase; font-size:10px; margin-bottom:2px;}
a.sm3					{display:block;margin-left:20px;text-decoration:none;color:gray!important; font-size:9px; font-weight:bold; margin-bottom:2px;}
a.sm4					{display:block;margin-left:30px; padding-left:20px; text-decoration:none;color:gray!important;}
a.sm5					{display:block;margin-left:40px; padding-left:20px; text-decoration:none;color:gray!important;}

/* NAVBAR*/
#navbar					{font-weight:bold;text-align:right;color:#444;font-family:verdana;font-size:9px;margin:0px 20px 2px 0px; }
#navbar	a				{font-weight:normal;text-align:right;color:#999;font-family:verdana;font-size:9px;text-decoration:none; }
#navbar	a:hover			{text-decoration:underline; }

/*FORMS*/
.form					{width:100%;}
.fl						{width:30%;}
.fr						{}
.fast					{color:red;font-family:courier,tahoma;font-size:11px;}

/*PRODUTOS*/
.pvp1					{background-color:#FFA500;	color: White;	font-size: 11px;	font-weight: bold;	padding: 2px;}
.oldpvp1				{float:left; margin-right:5px; padding-top:3px; font-family:tahoma,arial; font-size: 11px;	color:#0e5ba8; text-decoration: line-through; vertical-align:bottom;}
.pvp2					{background-color:#FFA500;	color: White;	font-size: 18px;	padding: 2px; float:left;}
.oldpvp2				{float:left; margin-right:5px; font-family:tahoma,arial; font-size: 11px;	color:#0e5ba8; text-decoration: line-through; vertical-align:bottom;}

.btn					{margin:0px;height:20px;font-family:tahoma,arial;font-size: 11px;font-weight: bold;color:#6d6d6d;padding:2px 7px 2px 7px;border:1px solid #e9e9e9;text-decoration:none;vertical-align:middle;cursor:pointer;}

/*PAGINAÇÃO*/
.pn						{padding:2px;}
a.pn					{font-weight:bold;}
#n						{height: 10px;vertical-align: bottom;text-align:right;}
.nl						{width: 75px;}
a.nl					{background-image: url(/interface/imgs/bt_bgl.jpg);background-repeat: no-repeat;background-position: left top;width:75px;height:20px;padding: 3px;color:white;text-decoration: none;text-align: center;}
a.nl:hover				{text-decoration: underline;}

a.pl 					{color:#8be603; font-weight:bold; text-decoration:underline;}
a.plp 					{color:#8be603; font-weight:bold; text-decoration:underline;}

.nr						{text-align: right;width: 75px;}
a.nr					{background-image: url(/interface/imgs/bt_bgr.jpg);background-repeat: no-repeat;background-position: right bottom;width:75px;height:20px;padding: 3px;text-align: center;color:white;text-decoration: none;}
a.nr:hover				{text-decoration: underline;}

td.nc					{text-align: center;vertical-align: bottom;height: 18px;}
span.nc					{margin:3px;}
a.nc					{padding:3px;text-decoration: none;	color:#346D96;	font-weight: bold;text-decoration: underline;}
a.nc:hover				{text-decoration: none;}

a.group					{width: 40%;color:#73b0cc;	padding: 4px;margin: 2px;	text-decoration: none;}
a.group:hover			{text-decoration: underline;}
a.groupon				{width: 40%;color:black;padding: 4px;margin: 2px;text-decoration: none;}
a.groupon:hover			{text-decoration: underline;}
div.group				{border-bottom: 2px solid black;	padding-bottom: 5px;	margin-bottom: 5px;}

.grouplbl				{background-color: #ECECEC;	color:gray;	padding: 3px;	padding-left: 7px;}
.grouparea				{}

/*POLLS*/
.headtitle div			{ font-size:18px; color:#00BCFF; /*text-transform:lowercase;*/ font-weight:bold; padding:4px 0; border-bottom:2px solid #EFEFEF; margin:4px 0;font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;}
.poll 					{width:100%;}
.question 				{margin:6px; color:#4DADCF; font-weight:bold; padding:6px 0 8px 0px;}
.items 					{color:#BFBFBF; font-size:10px;}
.options 				{background:;padding:1px;margin-top:10px; height:1px; border-top:1px solid #D1E7EF;}
.ver 					{float:left; vertical-align:top;background:none; margin: 2px 0 0 0;}
.ver a 					{display:block; width:80px; padding:2px; text-align:center; font:tahoma 10px; text-decoration:none; margin: 4px 4px 4px -4px!important; border-right:1px solid #AFDFFF;}
.ver a:hover			{text-decoration:underline;}
.votar 					{text-align:left; float:left;background-image: url(/interface/imgs/cristalbtn.png);}
.votar input			{padding:0 0px 2px 0px;cursor:pointer; border:0px solid red; background:none; font-size:10px; color:#0099FF;letter-spacing:1px; width:80px; height:34px;}

/*SEARCH RESULT*/
.sr						{margin-bottom: 5px;padding-bottom: 5px;}
.sr0					{float: left;width: 20px;height:20px;}
.sr1					{font-weight: bold;	text-decoration: underline;	color:black; margin-bottom: 2px;color: #205B85;}
a.sr1					{color: #205B85;}
a.sr1:visited			{color: #464897;}
a.sr1:hover				{text-decoration: none;}
.sr2					{color:gray;}

/* SUB-MENU */
.m1{
	
}
.m1.on{
	
}
.m2{
	padding-left:15px;
}
.m3{
	padding-left:30px;
}
.m4{
	padding-left:45px;
}

/* TABELA */
table.alternate_rows {
	/*border-spacing: 0;
	border: 1px solid #fff;
	border-collapse: collapse;*/
}
table.alternate_rows th, table.alternate_rows td {
	text-align: left;	
	/*border-style: solid;
	border-color: #444;*/
}
table.alternate_rows th {
	border-right: 1px solid #fff;
	background-color: #F7E9D4;
	text-align:center;
}
table.alternate_rows td {
	border-bottom: 1px dotted silver;
	padding: 4px;
}
table.alternate_rows tr.odd td {
	background-color: #fff;
}
table.alternate_rows tr.even td {
	background-color: #eee;
}
table.alternate_rows tr.sortbottom td {
	/*border-top: 1px solid #444;*/
	background-color: #ccc;
	font-weight: bold;
}

table.alternate_rows th a { display: block; text-decoration: none; border-bottom: 4px solid silver; padding: 4px 15px 4px 4px; color: gray; }
table.alternate_rows .sort a { display: block; text-decoration: none;  border-bottom: 4px solid #E9A99D!important; color: #424242; }

.asc 		{ background: url(/interface/imgs/arrowd1.png) no-repeat right center; }
.desc 	{ background: url(/interface/imgs/arrowd2.png) no-repeat right center; }

#b-search { margin: 10px 0; padding: 0 10px 10px 10px; border: 1px solid #ececec; background: #f7f7f7; width: 300px; }
#b-search h3 { margin-top: 0; margin-bottom: 10px; }
#b-search div { margin-bottom: 6px; }
#b-search label { width : 70px; display: block; float: left; font-weight: bold; }
#b-search .input select, 
#b-search .input input { font: 11px tahoma; width: 150px; border: 1px solid #BFBFBF; padding: 2px; } 
#b-search .input select:focus, 
#b-search .input input:focus { border-color: #9F9F9F;  } 


/* GALERIA DE IMAGENS */	
.cxthumb{
	width:180px;
	float:left;
	margin-bottom:5px;
	margin-right:15px;
}
.imgthumbnail{
	width:180px;
	/*float:left;
	margin-right:15px;*/
}
.descthumb{
	width:180px;
	/*float:left;
	padding-top:130px;*/
	color:#5f5f5f;
}

/* jQuery lightBox plugin - Gallery style */
	#gallery {
		padding: 10px;
		width: 520px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #6F6F6F;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
	
	.imgdest{border:1px solid #666;margin:2px;}
	.imgdest:hover{border:1px solid #fff;}