/* ============================================================================ */
/* Body                                                                        */
/* ===========================================================================*/
.cEZTBody { background: url(../../../custom/client/images/fundo_portal.gif); }
//.cEZTBody { background: url(../../../custom/client/images/back.jpg); background-repeat: repeat-x; background-color: #FCFE05; }
body { background: url(../../../custom/client/images/back.jpg); background-repeat: repeat-x; background-color: #FCFE05; padding:0px; margin: 0px;}
/* ===========================================================================*/

/* =============================================================================*/
/* Área																								 */
/* ===========================================================================*/
.cEZTPageArea0 { background-color: #FFFFFF }
.cEZTPageArea1Column0 { background: url(../../../custom/client/images/fundo_menu.gif); }
.cEZTPageArea1Column1 { background-color: #FFFFFF }
.cEZTPageArea1Column2 { background-color: #FFFFFF }
.cEZTPageArea1Column3 { background-color: #FFFFFF }
/* ===========================================================================*/

.TituloMenu
{
	font-family:Arial; 
	color:#000000; 
	font-size:11px;
	font-weight:bold;
}

.voltar
{
	font-family:Verdana,sans-serif; 
	color:#636563; 
	font-size:10px;
	text-decoration:none;
}

.cComboBox
{
	font-family:Verdana;
	font-size:10px;
	background-color: #FFFFFF;
}

.cComboBoxHome
{
	font-family:Verdana;
	font-size:9px;
	background-color: #FFFFFF;
}

.cEZTButtonText
{
	color:#FFFFFF; 
	text-decoration:underline;
}

.cEZTButton 
{
	text-decoration:none;
}


/*  --------------------- Sem Referência no Style Guide  ---------------------  */
/*  F12 - Estilo do input do F12                                                */
/*  --------------------------------------------------------------------------  */
.cInputText 
{
	font-family:Verdana; 
	font-size:7pt; 
	border:solid 1px #CACACA; 
	background-color: #FFFFFF;
}

/* ============================================================================ */
/* = Início do CSS no Redesign do Lumis                                       = */
/* ============================================================================ */
body, td 
{
	font-family: Verdana, sans-serif;
	font-size:11px;
}


/*  --------------------- Referência no Style Guide » F1  --------------------  */
/*  General Font Color - Estilo da fonte que é geralmente usada                 */
/*  --------------------------------------------------------------------------  */

.cEZTFont0
{
	font-family:Verdana,sans-serif; 
	color:#636563; 
	font-size:9px;
}

.cEZTFont1 
{
	font-family:Verdana,sans-serif; 
	color:#636563; 
	font-size:11px;
}

.cEZTFont1 a:hover
{
	font-family: Verdana, arial;
   font-size: 8pt;
   color: '#336699';
   TEXT-DECORATION: underline;
}

.cEZTFont1 a
{
	font-family: Verdana, arial;
   font-size: 8pt;
   color: '#336699';
   TEXT-DECORATION: none;
}

.cEZTFont4Customizado 
{
	font-family:Verdana,sans-serif; 
	font-weight:bold;
	color:#0D2178; 
	font-size:11px;
}

.cEZTFont8 
{
	font-family:Verdana,sans-serif; 
	color:#FFFFFF; 
	font-size:10px;
}


/*  --------------------- Sem Referência no Style Guide   --------------------  */
/*  Font Customizável 3 - Estilo da fonte de destaque nos boxes (segundo nível) */
/*  --------------------------------------------------------------------------  */
.cEZTFont14 
{
	font-family:Verdana,sans-serif; 
	color:#636563; 
	font-size:10px;
}

.cEZTFont14Data
{
	font-family:Verdana,sans-serif; 
	color:#10347E; 
	font-size:10px;
}

.linhaSeparadora
{
	background-color: #10347E;
}

.cEZTFont14Login 
{
	font-family:Verdana,sans-serif; 
	color:#636563; 
	font-size:11px;
}

.cEZTFont14Destaque
{
	font-family:Verdana,sans-serif; 
	color:#636563; 
	font-size:11px;
}

/*  --------------------- Sem Referência no Style Guide   --------------------  */
/*  Font Customizável 4 - Estilo da fonte do link MAIS nos boxes                */
/*  --------------------------------------------------------------------------  */
.cEZTFont15 
{
	font-family:Verdana,sans-serif; 
	color:#636563; 
	font-size:11px;
}


/*  --------------------- Sem Referência no Style Guide  ---------------------  */
/*  Menu Bar Vertical                                                           */
/*  --------------------------------------------------------------------------  */
.cEZTNavigationBar3
{
	height:22px;
	font-family: Verdana; 
	cursor: hand;
	background-color:#FFFFFF; 
	color:#636563; 
}

.cEZTNavigationBarItem3First
{
	padding:4px; 
	font-size:10px; 
	font-weight:bold; 
	border-right:0px; 
	border-left:0px; 
}

.cEZTNavigationBarItem3FirstMouseOver
{
	padding:4px; 
	font-size:10px; 
	font-weight:bold; 
	border-right:0px; 
	border-left:0px; 
}
.cEZTNavigationBarItem3
{
	padding:4px; 
	font-size:10px; 
	font-weight:bold; 
	border:0px;   
}
.cEZTNavigationBarItem3MouseOver
{
	padding:4px; 
	font-size:10px; 
	font-weight:bold; 
	border:0px;  
	background-color:#FFFFFF; 
}
.cEZTNavigationBarItem3FirstSelected
{
	padding:4px; 
	font-size:10px; 
	font-weight:bold; 
	border-right:0px; 
	border-left:0px; 
}
.cEZTNavigationBarItem3FirstSelectedMouseOver
{
	padding:4px; 
	font-size:10px; 
	font-weight:bold; 
	border-right:0px; 
	border-left:0px; 
}
.cEZTNavigationBarItem3Selected
{
	padding:4px; 
	font-size:10px; 
	font-weight:bold; 
	border:0px;   
}
.cEZTNavigationBarItem3SelectedMouseOver
{
	padding:4px; 
	font-size:10px; 
	font-weight:bold;   
	border:0px;   
}

/*  --------------------- Sem Referência no Style Guide  ---------------------  */
/*  Menu Bar Hierarquico Vertical Hierarquico                                   */
/*  --------------------------------------------------------------------------  */
.cEZTNavigationBar6 
{
	background-color:#FFFFFF; 
	height:22px; 
	color:#636563; 
	font-family: Verdana; 
	font-size:10px; 
	cursor: hand;
	font-weight:bold;
}
.cEZTNavigationBarItem6First
{
	padding: 4px; 
	padding-left:13px;	
	padding-right:10px; 
	border-top:1px solid #AAAAAA; 
	border-left:1px solid #AAAAAA; 
	border-right:1px solid #AAAAAA; 
	font-size:10px; 
}
.cEZTNavigationBarItem6FirstMouseOver
{
	padding: 4px; 
	padding-left:9px; 
	padding-right:10px; 
	border-top:1px solid #AAAAAA; 
	border-left:5px solid #5A81AD; 
	border-right:1px solid #AAAAAA; 
	background-color:#EEF2F7; 
	font-size:10px; 
}
.cEZTNavigationBarItem6
{
	padding: 4px; 
	padding-left:13px; 
	padding-right:13px; 
	border-top:1px solid #AAAAAA; 
	border-left:1px solid #AAAAAA; 
	border-right:1px solid #AAAAAA; 
	font-size:10px; 
}
.cEZTNavigationBarItem6MouseOver
{
	padding: 4px; 
	padding-left:9px; 
	padding-right:13px; 
	border-top:1px solid #AAAAAA; 
	border-left:5px solid #5A81AD;
	border-right:1px solid #AAAAAA; 
	background-color:#EEF2F7; 
	font-size:10px; 
}
.cEZTNavigationBarItem6Selected
{
	padding: 4px; 
	padding-left:9px; 
	padding-right:13px; 
	border-top:1px solid #AAAAAA; 
	border-left:5px solid #5A81AD; 
	border-right:1px solid #AAAAAA; 
	background-color:#EEF2F7; 
	font-size:10px; 
}
.cEZTNavigationBarItem6SelectedMouseOver
{
	padding: 4px; 
	padding-left:9px; 
	padding-right:13px; 
	border-top:1px solid #AAAAAA; 
	border-left:5px solid #5A81AD;
	border-right:1px solid #AAAAAA; 
	background-color:#EEF2F7; 
	font-size:10px; 
}
.cEZTNavigationBarItem6SelectedFirst
{
	padding: 4px; 
	padding-left:9px; 
	padding-right:13px; 
	border-top:1px solid #AAAAAA; 
	border-left:5px solid #5A81AD;
	border-right:1px solid #AAAAAA; 
	background-color:#EEF2F7; 
	font-size:10px; 
}
.cEZTNavigationBarItem6SelectedFirstMouseOver
{
	padding: 4px; 
	padding-left:9px; 
	padding-right:13px; 
	border-top:1px solid #AAAAAA; 
	border-left:5px solid #5A81AD; 
	border-right:1px solid #AAAAAA; 
	background-color:#EEF2F7; 
	font-size:10px; 
}
.cEZTNavigationBar6Popup 
{
	background-color:#FFFFFF; 
	color:#636563; 
	width:161px;
}
.cEZTNavigationBar6PopupItem
{
	padding: 4px; 
	padding-left: 13px; 
	border-bottom: 1px solid #AAAAAA; 
	border-left:1px solid #AAAAAA; 
	border-right: 1px solid #AAAAAA; 
	padding-right:10px; 
	background-color: #FFFFFF; 
	cursor: hand; 
	height: 22px; 
	font-size:10px;
}
.cEZTNavigationBar6PopupItemMouseOver
{
	padding: 4px; 
	padding-left:9px; 
	padding-right:10px; 
	border-bottom:1px solid #AAAAAA; 
	border-left:5px solid #5A81AD; 
	border-right:1px solid #AAAAAA; 
	color:#636563; 
	cursor:hand; 
	background-color:#EEF2F7; 
	font-size:10px;
	height: 22px; 
}
.cEZTNavigationBar6PopupItemFirst
{
	padding: 4px; 
	padding-left: 13px; 
	border-top: 1px solid #AAAAAA; 
	border-bottom: 1px solid #AAAAAA; 
	border-left:1px solid #AAAAAA; 
	border-right: 1px solid #AAAAAA; 
	padding-right:10px; 
	background-color: #FFFFFF; 
	cursor: hand; 
	height: 23px; 
	font-size:10px;
}
.cEZTNavigationBar6PopupItemMouseOverFirst 
{
	padding: 4px; 
	padding-left:9px; 
	padding-right:10px; 
	border-top:1px solid #AAAAAA; 
	border-bottom: 1px solid #AAAAAA; 
	border-left:5px solid #5A81AD; 
	border-right:1px solid #AAAAAA; 
	color:#636563; 
	cursor:hand; 
	background-color:#EEF2F7; 
	font-size:10px;
	height: 23px; 
}
.cEZTNavigationBar6Close
{
	border-top: 1px solid #AAAAAA;
}
.cEZTNavigationBar6ClosePopup
{
}

/*  --------------------- Sem Referência no Style Guide  ---------------------  */
/*  Mapa do Site                                                                */
/*  --------------------------------------------------------------------------  */
.cEZTMap1
{
	font-family:Verdana;	
	font-size:11px; 
	color:#003198;
}

.cEZTMap3
{
	font-family:Verdana;	
	font-size:10px; 
	color:#636363;
}

.cEZTMap3
{
	font-family:Verdana;	
	font-size:10px; 
	color:#636363;
}


/* Classes para MenuBar Hierárquica 2.0 */

/* Horizontal */
div.menuBar 
{
  background-color:white;
  text-align:left;
  border-left:1px solid #aaa;
  margin:8px 0;
  _margin:0;
  padding:6px 0;
  _padding:0;
}

div.menuBar a.menuButton 
{
  font-family:Verdana, arial, sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:bold;
  color:#626563;
  text-decoration:none;
  position:relative;
  left:0;
  top:0;
  z-index:100;
  padding:6px 8px;
  border:1px solid #aaa;
  border-left:0;
}

div.menuBar a.menuButton:hover 
{
  background-color:#eef2f7;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover 
{
  background-color:#ed2432;
}

div.menuBar a.menuButtonSelected,
div.menuBar a.menuButtonSelected:hover
{
  background-color:#eef2f7;
}

/* Vertical */
div.menu,
div.menu a.menuItem,
div.menuBarVert,
div.menuVert,
div.menuBarVert a.menuItem,
div.menuVert a.menuItem
{
  font-family:Verdana, arial, sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:normal;
  color:#000000;
  border:0px;
  width:134px;
}

div.menu,
div.menuBarVert,
div.menuVert
{
  background-color:#F3EAE4;
  padding-top:1px;
  padding-bottom:1px;
  padding-left:0px;
  padding-bottom:1px;
  position:absolute;
  left:0;
  top:0;
  visibility:hidden;
  z-index:101;
  border:0px;
}
div.menu,
div.menuVert
{
  border:0px;
  _width:100px;
}
div.menuBarVert
{
  border:0px;
}
div.menu
{
  margin-top:0px;
  border:0px;
  _width:100px;
}

div.menu a.menuItem,
div.menuBarVert a.menuItem,
div.menuVert a.menuItem
{
  color:#000000;
  display:block;
  padding-top:1px;
  padding-bottom:1px;
  padding-left:5px;
  padding-bottom:1px;
  text-decoration:none;
  white-space:normal;
  border:0px;
  _width:100px;
}
div.menuBarVert a.menuItem
{
  border:0px;
}

div.menu a.menuItem:hover,
div.menuBarVert a.menuItem:hover,
div.menuVert a.menuItem:hover,
div.menu a.menuItemHighlight,
div.menuBarVert a.menuItemHighlight
div.menuVert a.menuItemHighlight
{
  padding-top:1px;
  padding-bottom:1px;
  padding-left:5px;
  background-color:#e7d9d1;
  color:#000000;
  border:0px;
}
div.menuBarVert a.menuItem:hover,
div.menuBarVert a.menuItemHighlight
{
  padding-top:1px;
  padding-bottom:1px;
  padding-left:5px;
  border:0px;
}

div.menu a.menuItem span.menuItemText,
div.menuBarVert a.menuItem span.menuItemText,
div.menuVert a.menuItem span.menuItemText
{
 margin-right:0px;
}

div.menu a.menuItem span.menuItemArrow,
div.menuBarVert a.menuItem span.menuItemArrow,
div.menuVert a.menuItem span.menuItemArrow
{
  margin-right:0px;
  border:0px;
}

div.menu div.menuItemSep,
div.menuBarVert div.menuItemSep,
div.menuVert div.menuItemSep
{
  border:0px;
  margin:0px;
  padding-top:1px;
  padding-bottom:1px;
  padding-left:5px;
}

div.menuBarVert a.menuButtonSelected,
div.menuBarVert a.menuButtonSelected:hover
{
  background-color:#e7d9d1;
  border:0px;
  padding-top:1px;
  padding-bottom:1px;
  padding-left:5px;
  padding-bottom:1px;
}



/* MenuBar Vertical Expansível */ 

.cEZTExpMenu1,
.cEZTExpMenu1 a  
{
	font-family:Verdana;
	font-size:10px;
}                               
.cEZTExpMenu1 
{
	width:100%;
	color:#636563;
	background:#AAA;
	border-top:1px solid #AAA;
}
.cEZTExpMenu1 a 
{
	display:block;
	width:100%;
	font-weight:bold;
	text-decoration:none;
	color:#636563;
	background:white;
	border:1px solid #AAA;
	border-top:0;
	padding:5px;
}
.cEZTExpMenu1 a:hover 
{
	text-decoration:none;
	background:#EEF2F7;
}
.cEZTExpMenuItem 
{
	background:white;
}
.cEZTExpMenuItemSelected 
{
	background:#EEF2F7; 
}

.PDEAtxt_texto_conteudo
{
  font-family: verdana, arial,sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:normal;
  text-decoration:none;
  color:#414042;
}

.PDEAtxt_texto_conteudo:hover 
{
  font-family: verdana,arial, sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:normal;
  text-decoration:none;
  color:#414042;
}

/*  --------------------- CHAT  ---------------------  */
.cEZTBackground20 
{
	background:#3F76AA url(../../../custom/client/images/EscolasAssociadas/TitChat.gif) no-repeat;
	height:50px;
}

.cEZTBackground21 
{
	background-color:#FF9900;
}

.cEZTBackground21a 
{
	background:#FF9900;
	font-size:10px;
	height:15px;
}

.cEZTChatAvailableUsersOnChat
{
	font-family:Tahoma;
	font-size:8pt;
	color:black;
	font-weight:bold;
}

.cEZTChatAvailableUsersTitle
{
	font-family:Tahoma;
	font-size:14pt;
	color:black;
	font-weight:bold;
}

.cEZTChatAvailableUsersLine
{
	background-color:#4A79D3;
}

.cEZTChatMessage
{
	font-family:Century Gotic;
	font-size:10pt;
	color:black;
	font-weight:bold;
	font-style:italic;
}

.cEZTChatOwnMessage
{
	font-family:Century Gotic;
	font-size:10pt;
	color:gray;
	font-weight:bold;
	font-style:italic;
}

.cEZTChatPeopleBackground
{
	background-color:#E7E7E7;
}