@CHARSET "utf8";

/* quental: barra do parceiro */
#fundo{
	margin-left: auto;
	margin-right: auto;	
}

/* quental: aplicável a todos os objetos do site */
* {
	padding: 0px; /* evitando problemas cross-browsers */
	margin: 0px; /* evitando problemas cross-browsers */
	border: 0px; /* evitando problemas cross-browsers */
}

/* quental: fundo, cor e fonte de texto padrão do site */
body {
	/*background-image: url(/images/bg_gradient_stripes.jpg); 
	background-repeat: repeat-x;*/
	background-color: white; /*#d1d4d9;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464; /* TODO: Cor? */
	/* background-attachment: fixed; */ /* para efeito de testes */
}

/* quental: padrão dos links dentro do site */ 
a {
	color: #646464; /* TODO: cor??? */
	text-decoration: none;
}

/* quental: removendo o sublinhado das imagens contidas em links */
a img {
	text-decoration: none;
}

/* quental: hover padrão dos link dentro do site */
a:hover {
	color: #000000; /* TODO: cor */
}

/* quental: primeiro título | CrossBrowser - tamanho de fonte independente do browser */
h1{
	font-size: 10px;
	font-weight: normal;
}

/* quental: segundo título | CrossBrowser - tamanho de fonte independente do browser */
h2{
	font-size: 14px;
}

/* quental: terceiro título | CrossBrowser - tamanho de fonte independente do browser */
h3{
	font-size: 12px;
}

/* quental: quarto título | CrossBrowser - tamanho de fonte independente do browser */
h4{
	font-size: 10px;
}

/* quental: quinto título | CrossBrowser - tamanho de fonte independente do browser */
h5{
	font-size: 8px;
}

/* quental: recurso de usabilidade */ 
.Invisible {
	display: none;
}

/* quental: caixa que centraliza o site */
.Box {
	/*position: absolute;
	top: 0px;
	left: 0px;*/
	margin-top: 5px;
	width: 100%;
	/* border: 0px solid red; */ /* debug */
	/* background-color: green; */ /* debug */
}

.Effect {
	position: absolute;
	height: 150px;
	width: 100%;
	border: 1px solid blue; /* debug */
	background-color: yellow; /* debug */
}

/* quental: cabeçalho padrão para todas as páginas */
.Header {
	margin: 0px auto;
	/* background-image: url(/images/social/im_header.png);
	background-repeat: no-repeat; */
	/*height: 227px; */
	width: 971px;
	border: 0px solid green; /* debug */
	/*_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/social/im_header.png', sizingMethod='crop'); */
}

/* quental: container para o conteúdo do site */
.Content {
	margin: 0px auto; 
	min-height: 500px; /* usado para manter o layout do site */
	width: 971px;
	border: 0px solid blue; /* debug */
}

/* quental: rodapé padrão exibito em todas as páginas */
.Footer {
	float: left;
	margin-top: 30px;
	width: 100%;
	/*_margin-bottom: -10px;*/
	/* border: 0px solid orange; */ /* debug */
}

/* quental: container para o cabeçalho */
.HeaderBgLeft {
	float: left;
	background-image: url(/images/social/im_header_left.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/social/im_header_left.png', sizingMethod='crop');				
	height: 101px;
	width: 24px;
}

/* quental: container para o cabeçalho */
.HeaderContainer {
	float: left;
	background-image: url(/images/social/im_header_middle.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/social/im_header_middle.png', sizingMethod='scale');					
	height: 101px;
	width: 923px; /* 971-48-48*/
}

/* quental: container para o cabeçalho */
.HeaderBgRight {
	float: left;
	background-image: url(/images/social/im_header_right.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/social/im_header_right.png', sizingMethod='crop');				
	height: 101px;
	width: 24px;
}

/* quental: logomarca do site presente no cabeçalho */
.Logo {
	float: left;
	margin-top: 8px;
	background-image: url(/images/social/im_header_logo.png);
	background-repeat: no-repeat;
	height: 62px; /* altura da imagem de fundo - 3px*/
	width: 292px; /* largura da imagem de fundo */
	_position: relative;
}

/* quental: barra de busca no cabeçalho */
.SearchBar {
	float: right;
	margin-top: -4px;
	margin-right: 0px;
	width: 260px;
	border: 0px solid red;
	_position: relative;
}

#frmSearchGeneric{
	float: left;
}

.SearchBar #frmSearchGeneric{
	float: right;
}

/* quental: textbox localizado na barra da busca */
#txtSearchGeneric {
	float: left;
	margin: 0px;
	width: 184px; 
}

/* quental: botão localizado na barra da busca */
#cmdSearchGeneric {
	float: right;
	margin-top: -3px;
	_margin-top: -2px;
	background: none;
	height: 22px; /* conteúdo possui altura de 19px */
	width: 64px; /* conteúdo possui largura de 58px */
	cursor: pointer;
}

/* quental: botão localizado na barra da busca */
#cmdSearchGeneric img {
	margin-top: 2px;
}




/* quental: barra de ações do usuário no cabeçalho */
.UserBar {
	float: right;
	margin-top: 15px;
	margin-bottom: 0px;
	height: 55px;
	width: 630px;
	text-align: right;
	border: 0px solid blue;
	_position: relative;
}

/* quental: painel da coluna esquerda do site */
.PanelLeftColumn {
	float: left;
	margin-top: 10px;
	width: 143px;
	border: 0px solid red; /* debug */
}

/* quental: painel da coluna central do site */
.PanelMiddleColumn {
	float: left;
	margin-top: 10px;
	margin-left: 6px;
	width: 586px;
	min-height: 100px;
	border: 0px solid blue; /* debug */
}

/* quental: painel da coluna direita do site */ 
.PanelRightColumn {
	float: left;
	margin-top: 10px;
	margin-left: 2px;
	width: 234px;
}

/* quental: painel do topo do conteúdo central */
.CenterTop { 
	float: left;
	height: 48px;
	width: 586px;
}

/* quental: painel do meio do conteúdo central */
.CenterMiddle { 
	float: left;
	min-height: 600px;
	background-image: url(/images/social/im_mainbox_m.png);
	background-repeat: repeat-y;
	width: 586px;
	overflow: hidden;		/* TROCAR PARA HIDDEN */
	_overflow: none; 	/* IE6 removendo o overflow*/
	_overflow-x: hidden; 	/* IE6 setando o overflow somente no eixo x TROCAR PARA HIDDEN */
	_height: 600px; 	/* IE6 min-height */
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/social/im_mainbox_m.png', sizingMethod='scale'); 
}

/* quental: painel de baixo do conteúdo central */
.CenterBottom { 
	float: left;
	background-image: url(/images/social/im_mainbox_b.png);
	background-repeat: no-repeat;
	height: 59px;
	width: 586px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/social/im_mainbox_b.png', sizingMethod='crop'); 
}

/* quental: caixa do menu/profile dos usuários e entidades do site old:UW_ProfileBox */ 
.ProfileBox {
	float: left;	
	width: 143px;
}

/* quental: topo do menu/profile, usada para começar a sombra old:UW_ProfileBoxTop */
.ProfileBoxTop {
	float: left;
	background-image: url(/images/social/im_sidemenu_t.png);
	background-repeat: no-repeat;
	height: 11px;
	width: 143px;
	_overflow: hidden; 
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/social/im_sidemenu_t.png', sizingMethod='crop'); 
}

/* quental: conteúdo do menu/profile, usada para repetir a sombra old:UW_ProfileBoxContent */
.ProfileBoxMiddle {
	float: left;
	background-image: url(/images/social/im_sidemenu_m.png);
	background-repeat: repeat-y;
	width: 143px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/social/im_sidemenu_m.png', sizingMethod='scale'); 
}


/* quental: final do menu/profile, usada para terminar a sombra old:UW_ProfileBoxBottom */
.ProfileBoxBottom {
	float: left;
	background-image: url(/images/social/im_sidemenu_b.png);
	background-repeat: no-repeat;
	height: 73px;
	width: 143px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/social/im_sidemenu_b.png', sizingMethod='crop');
}

/* quental: span que posiciona o fundo da foto do menu/profile */
.ProfilePhotoBox {
	float: left;
	margin-left: 13px;
	background-repeat: no-repeat;
	height: 140px;
	width: 118px;
}

/* quental: link da foto do menu/profile */
.ProfilePhotoBox a {
	float: left;
	margin-left: 14px;
	margin-top: 10px;	
}

/* quental: imagem do menu/profile */
.ProfilePhoto {
	height: 120px;
	width: 90px;
}

/* quental: nome do membro ou da entidade dono do menu/profile */
.ProfileName {
	float: left;
	/*margin-top: 5px;*/
	margin-left: 10px;
	margin-right: 10px;
	_margin-top: 2px;
	_margin-left: 5px;
	_margin-right: 5px;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	width: 123px;
	color:black;
}

/* quental: lista de links do menu/profile OLD:.ProfileActionListLink??? */
.ProfileActionList {
	float: left;
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 20px;
	width: 130px;
	_margin-left: 3px; /* TODO: rever o motivo dessa diferença */
	_margin-right: 3px; /* TODO: rever o motivo dessa diferença */
}

.ProfileUnderPhotoMenu {
	float: left;
	margin-left: 6px;
	margin-right: 6px;
	margin-top: -7px;
	margin-bottom: 12px;
	width: 130px;
	_margin-left: 3px; /* TODO: rever o motivo dessa diferença */
	_margin-right: 3px; /* TODO: rever o motivo dessa diferença */
}
	
/* quental: item da lista de links do menu/profile */	
.ProfileActionList li {
	float: left;
	margin-top: 3px;
	background-position: bottom left;
	background-repeat: no-repeat;
	text-decoration: none;
	margin-left: 10px;
	/* margin-right: 10px; */
	font-size: 10px;	
	line-height: 18px;
	height: 18px;
	width: 110px;
	color: #C4C4C4;
	_margin-left: 5px;
	/* _margin-right: 5px; */
}

.ProfileUnderPhotoMenu li {
	float: left;
	margin-top: 3px;
	background-position: bottom left;
	background-repeat: no-repeat;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 10px;	
	line-height: 12px;
	height: 12px;
	width: 110px;
	color: #C4C4C4;
	_margin-left: 5px;
	_margin-right: 5px;
	text-align: center;
}

/* quental: link do item da lista de links do menu/profile */
.ProfileActionList li a {
	float: left;
	text-decoration: none;
	height: 18px;
	width: 110px;
	cursor: pointer; /* nem todo item do menu é um link con href setado */
}

.ProfileUnderPhotoMenu li a {
	text-decoration: underline;;
	cursor: pointer; /* nem todo item do menu é um link con href setado */
}

/* quental: conteúdo do link do item da lista de links do menu/profile */
.ProfileActionList li a nobr {
	float: left;
	margin-left: 25px;	
}

/* quental: hover do item da lista de links do menu/profile */	
.ProfileActionList li:hover {
	background-position: top left;
	color: #000000;
}

/* quental: divisor dos itens da lista de links do menu/profile */	
.ProfileDivLinks {
	background-image: url(/images/social/im_bkg_mnu.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-left: -5px;
	_margin-left: -10px;
	height: 17px;
	width: 120px;
}

/* quental: frase auxiliar existente em várias páginas para contextualizar */
.PageMessage {
	float: left;
	margin-top: 10px;
	margin-left: 18px;
	margin-right: 18px;
	text-indent: 20px;
	text-align: justify;
}

/* quental: subtítulo das sessões das páginas */
.SubTitle {
	float: left;
	background-image: url(/images/social/im_hr.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 10px;
	margin-left: 18px;
	margin-right: 17px;
	margin-bottom: 2px;
	height: 20px;
	width: 550px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	text-transform: lowercase;
	color: black;
	border-bottom: 0px solid black;
}

/****************************************************************/

.Header_BoxMenuLinks {
	float: left;
	width: 650px;
	_position: relative;
}

.Header_MenuList {
	float: left;
	font-size: 13px;
}

.Header_MenuList li {
	float: left;
	margin-left: 5px;
}

.Header_MenuList li a {
	text-decoration: none;
	font-weight: bold;
	color: #646464;
}

.UserBar a {
	text-decoration: none;
}

/* CAIXA DE LOGIN */ 
.containerLogin {
	height: 300px;
	width: 308px;
	border: 0px solid black;
	position: absolute;
	top: 200px;
	left:200px;
}

/**** LIST OPINION *****/
.BlockOpinion {
	float:left;			
	height:100px;
	margin-top:-10px;
	position:relative;	
	width:480px;
}

.BlockDig {
	float:left;
	height:85px;
	width:85px;
}

.TitleOpinion {
	display:block;
	float:left;
	font-size:10px;
	left:0px;	
	position:absolute;
	top:-1px;
	_top:-15px;
	width:100%;
	z-index:50;
	overflow: hidden;
	height:14px;
}						

.DateOpinion {
	float:left;
	font-size:9px;			
	text-align:right;
	width:380px;			
}

.TextOpinion {
	float:left;
	height:75px;
	width:380px;
}

a.LinkDenunciation {
	color:#FF0000;
	float:left;
	font-style:italic;
	font-size:9px;
	font-weight:bold;
	margin-left:415px;
}
/*******************************/

.TitleProfile {
	border-bottom:2px solid #AA0000;
	float:left;
	font-family:Times New Roman;
	font-size:24px;
	line-height:18px;
	width:350px;
}			

/*** LINKS DO PROFILE DO PROFESSOR ***/
.LinkProfessorAddDiscipline {
	background-image:url('../images/bt_admateria.jpg');
	height:21px;
	float:left;
	width:115px;			
}

.LinkProfessorEdition {
	background-image:url('../images/bt_editprof.jpg');
	height:21px;
	float:left;
	width:138px;			
}			

.LinkProfessorStats {
	background-image:url('../images/bt_perfil_prof.jpg');
	height:22px;
	float:left;
	width:115px;
}
/***************************************/

.HiddenObject {
	display:none;
}

.FeedbackMessage {
	float: left;
	cursor: pointer;
	font-size: 12px;
	text-align: center;
	width: 100%;
}

.SuccessMessage {
	color: green;
}

.ErrorMessage {
	color: red;
}

/******* CAIXA DE LOGIN  DA DPAGE *******/
.BoxLogin
{
	padding: 0px;
	height: 300px;	
	margin-left: -206px;
	top: 50%; /* TODO: SCRIPT PARA POSICIONAR A CAIXA DE LOGIN POR JAVASCRIPT */ 
	left: 50%; /* TODO: SCRIPT PARA POSICIONAR A CAIXA DE LOGIN POR JAVASCRIPT PARA FUNCIONAR NO IE6 */
	margin-top:	-150px;	
	position: fixed;
	_position: absolute; /* IE6 */
	width: 412px;
	z-index: 101;
	overflow: hidden;
	border: 0px solid red;
}

/******* CAIXA DE AJUDA *******/
.HelpBox {
	border: 1px dashed rgb(150, 150, 150); 
	margin: 10px; 
	padding: 10px; 
	text-align: center; 
	background-color: rgb(255, 255, 207);
}

.HelpIcon {
	cursor: pointer;
}

#uploadStatus {
	color: red;
}

/* container dos links do rodapé */
.FooterLinks {
	float: left;
	width: 100%;
	border: 0px solid blue;
}

/* quental: degrade corssbrowser */
.FooterDegrade {
	float: left;
	background-image: url(/images/social/im_footer4.png);
	background-repeat: repeat-x;
	background-color: #797A7F;
	height: 75px;
	width: 100%;
 	_background: none;
	_background-color: #797A7F;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/social/im_footer4.png', sizingMethod='scale');
}

/* quental */
.FooterBackground {
	float: left;
	width: 100%;
	background-color: white; 
}

/* quental */
.FooterCenter {
	margin-left: auto;
	margin-right: auto;
	width: 971px;
}

/* quental */
.FooterPlane {
	float: left;
	margin-top: 60px;
	margin-left: 210px;
	_margin-left: 105px;
	height: 75px;
	width: 760px;
	background-image: url(/images/social/im_footer_plane.png);
	background-repeat: no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/social/im_footer_plane.png', sizingMethod='crop'); 
}

/* lista de listas de links do rodapé */
.FooterLinksList {
	float: left;
	margin-top: -135px;
	margin-left: 20px;
	_margin-left: 10px;
	font-size: 11px;
	width: 950px;
}

/* item da lista de listas de links do rodapé */
.FooterLinksList li{
	float: left;
	width: 155px;
}

/* lista de links do rodapé */
.CollumLinks {
	float: left;
	width: 100%;
}

/* item da lista de links do rodapé */
.CollumLinks li {
	float: left;
	margin-bottom: 2px;
	text-align: left;
	width: 100%;
}

/* links do rodapé */
.CollumLinks li a {
	float: left;
	margin-left: 0px;
	color: #646464;
	text-decoration: none;
}

/* links do rodapé hover*/
.CollumLinks li a:hover {
	color: #000000;
}

/* título da coluna de links do rodapé */
.FooterTitle {
	font-weight: bold;
	font-size: 12px;
}

.FooterRss{
	height: 18px;
	width: 60px;
	background-image: url(/images/rss_logo_pequeno.png);
	background-repeat: no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/rss_logo_pequeno.png', sizingMethod='crop');
}

.FooterTwitter{
	background-image: url(/images/twitter_logo_pequeno.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 86px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/twitter_logo_pequeno.png', sizingMethod='crop');
}

.Copyright {
	float: left;
	margin-top: 15px;
	padding-top: 10px;
	height: 25px;
	width: 100%;
	text-align: center;
	background-color: #797A7F;
	font-family: Trebuchet MS;
	font-size:8pt;
	color: #FFF;
	font-weight:bold;
}

.Copyright a{
	color: white;
}

/* espaço antes do final do site */
.Spacer {
	float: left;
	background-color: white;
	border: 0px solid red;
	height: 25px;
	width: 100%;
	display: none;
}

/* panel container da publicidade */
.AdPanelBlock {
	float: left;	
	width: 143px;
	margin-top: 0px;
}

/* panel */
.AdPanelTop {
	float: left;
	/*background-image: url(/images/social/im_sidemenu_t.png);
	background-repeat: no-repeat; */
	height: 11px;
	width: 143px;
	_overflow: hidden; 
	/* _background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/social/im_sidemenu_t.png', sizingMethod='crop'); */
}

/* panel */
.AdPanelMiddle {
	float: left;
	/* background-image: url(/images/social/im_sidemenu_m.png);
	background-repeat: repeat-y; */
	text-align: center;
	width: 143px;
	/* _background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/social/im_sidemenu_m.png', sizingMethod='scale'); */ 
}

/* rótulo */
.AdLabel {
	border: 0px solid red;
	font-size: 10px;
	display: none;
}

/* img */
.Banner {
	margin-top: 10px;
	width: 120px;
}

/* panel */
.AdPanelBottom {
	float: left;
	/* background-image: url(/images/social/im_sidemenu_b.png);
	background-position: bottom;
	background-repeat: no-repeat; */
	text-align: center;
	height: 30px;
	width: 143px;
	/* _background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/social/im_sidemenu_b.png', sizingMethod='crop'); */ 
}

/* quental: conatiner do full banners */ 
.FullBannerContainer{
	/*display: none;*/
	float: left;
	margin-left: 6px;
	_margin-left: 3px;
	background-image: url("/images/index/im_full_banner.png");
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/index/im_full_banner.png', sizingMethod='crop');		
	height: 126px;
	width: 766px;
}

.FullBannerBody {
	float: left;
	margin-top: 19px;
	margin-left: 18px;
	_margin-left: 9px;
	height: 90px;
	width: 728px;
	border: 0px dashed blue;
	_position: relative; /* importante: não mudar esse valor nem remover esse atributo */
}


/* quental: conatiner do mini banner superior */ 
.MiniBannerContainerTop{
	/*display: none;*/
	float: right;
	margin-top: 6px;
	margin-bottom: 5px;
	margin-left: 8px;
	_margin-left: 4px;
	margin-right: 6px;
	background-image: url("/images/index/im_mini_banner_top.png");
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/index/im_mini_banner_top.png', sizingMethod='crop');			
	height: 115px;
	width: 184px;
}

.MiniBannerBodyTop{
	float: left;
	margin-top: 13px;
	margin-left: 14px;
	_margin-left: 7px;
	height: 90px;
	width: 157px;
	border: 0px dashed blue;
	_position: relative;
}

.MiniBannerBodyTop a, .MiniBannerBodyTop img{
	float: left;
}





/**********************
*** FROM COMMON.CSS ***
**********************/

ul{
	list-style-type: none;
}

.inputText { 
	border: 1px solid #C4C4C4;
	color: black;
}

.ImageButton {
	background: none;
}

select{
	border: 1px solid #C4C4C4;
}

textarea {
	color: black;
	border: 1px solid #C4C4C4;
	_overflow: auto;
}

/********** TEXTBOX ARREDONDADO *************/
.TextRounded {
	float: left;
	background-image: url(/images/im_textmeio.jpg);
	background-repeat: repeat-x;
	border: none;
	color: #646464;
	height: 19px;
	width: 180px;
}

.ImgTextRounded {
	float:left;
}
/********************************************/

/*********** BACKGROUND **********/

.Background {
	background-color:#000000;
	height:100%;
	width:100%;
	/*background-image:url(/images/bg_block.gif);*/
	display:none;
	-moz-opacity:0.5;
	opacity:0.5;
	filter: alpha(opacity=50);
	position:fixed;
	_position:absolute;
	top:0px;
	left:0px;
	z-index:100;
}

.DBoxLogin{
	background-color:#FFFFFF;
	float:left;
	width:400px;
}

.FormLogin{
	float:left;
}
/***************************************/

/************** FORM PADRÃO ************/
.ListForm
{
	width:315px;
}
	
.ListForm li
{
	display:block;
	float:left;
	margin:5px;
	width:315px;
}
	
.ListForm li label
{
	float:left;
	margin-right:2px;
	text-align:right;
	width:100px;
}
/***************************************/

/************************
** FIM FROM COMMON.CSS **
************************/

/* recurso de usabilidade para browsers que só lê texto 
H1 SPAN, H2 SPAN, H3 SPAN, H4 SPAN, H5 SPAN, H6 SPAN {
	display: none;
} */

/**** BREADCRUMBS ****/

.BreadCrumbs {
	display: block;
	margin-top: 4px;
	margin-left: 20px;
	position: absolute;
}

.BreadCrumbLink {
	text-decoration: underline;
}

.UW_Breadcrumbs {
	font-size: 10px;
	font-family: verdana;
	color: #666;
}

.UW_Breadcrumbs li {
	float: left;
}

/****************************************************************************************/
/* LIXO PARA SER DESCARTADO QUANDO SOMENTE EXISTIREM PÁGINAS DA VERSSÃO NOVA NO PROJETO */
/****************************************************************************************/

.PanelAd {
	float:left;
	width:150px;
}

.PanelTabs {
	float:left;
	margin-left:20px;
	margin-top:20px;
	width:720px;
}

.SPUploadStatus {
	display:block;
	margin-bottom:10px;
}

.magic {
    _behavior: url(/js/pngBehaviour.htc);
    border: 0px solid black;
}

.SearchForm {
	margin-top:15px;
}

.SearchButton {
	background:transparent none repeat scroll 0%;
	cursor:pointer;
	height:21px;
	margin-left:10px;
	vertical-align:bottom;
	width:62px;
}

.SearchInputText {
	border:1px solid #C4C4C4;
	margin-left:15px;
}

.SummaryProfessorLinks{
	float: right;
	width: 110px;
	margin-right: 10px;
	line-height: 16px;
}

.SummaryProfessorLinks a {
	display: block;
	width:100%;
	margin-bottom:2px;
	padding-left:2px;
	border-bottom: 1px solid #C4C4C4;
	height: 16px;
}

.GenericOKButton {
	background:transparent url(/images/social/bt_ok.jpg) repeat scroll 0 0;
	cursor:pointer;
	height:19px;
	margin-right:5px;
	margin-left:5px;
	width:26px;
}

.GenericCancelButton {
	background:transparent url(/images/social/bt_cancelar.jpg) repeat scroll 0 0;
	cursor:pointer;
	height:19px;
	margin-right:5px;
	margin-left:5px;
	width:69px;
}

/*LOGIN NO HEADER DAS PÁGINAS*/
#spBlockLogin {
	display:block;
	text-align:left;
}

#spBlockReminderMyPass{
	
}

#txtLogin, #txtPass {
	border: 1px solid #C4C4C4;
}

#ITEM_MNU_BLOG, #ITEM_MNU_GUIA, #ITEM_MNU_APRE {
	color: #BC0808;
}

#ITEM_MNU_BLOG:hover, #ITEM_MNU_GUIA:hover, #ITEM_MNU_APRE:hover {
	color: #FF0000;
}

.New {
	display: block;
	margin-top: -5px;
	font-size: 10px;
}

/* quental: Próximos passos */
#nextSteps{
	float: left;
	margin: 18px;
	_margin-left: 9px;
	background-color: #FFFFE1;
}

#nextSteps h3{
	margin-top: 5px;
	margin-left: 10px;
}

#nextSteps span{
	float: left;
	margin: 10px;
	width: 160px;
}

#nextSteps span a{
	color: black;
}

#nextSteps span a:hover{
	color: black;
}

#nextSteps span a span{
	float: none;
	margin: 0px;
	font-weight: bold;
	color: #BC0808;
}

.Explain{
	float:  left;
	margin-left: 18px;
	margin-right: 18px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: justify;
}

.Bold{
	font-weight: bold;
}

.CyanBar{
	float: left;
	margin-top: 19px;
	margin-left: -591px; /* +ou- (19 - 611 = -592) */
	line-height: 20px;
	height: 20px;
	width: 572px;
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
	z-index: 1000; /* o loading do base tem que ficar por cima, ele possui valor 1001 */
	background-color: black;
	color: white;
	text-align: center;
	font-size: 10px;
}

.CyanBar a{
	color: white;
}

.CyanBar a:hover{
	color: white;
}