/* G E R A L */

/* DECLARAÇÃO PARA CORRIGIR A BORDA NO INCLUDE PADRÃO DO MENU LATERAL DAS ESCOLAS */
/* ESTA DECLARAÇÃO REMOVE O BACKGROUND DE TODOS OS TD'S DENTRO DA CALSSE .barbg */
/* PARA FORÇAR ALGUM FUNDO EM TD DENTRO DESTA CLASSE USE A DECLARAÇÃO !important. Ex( .classe{background:#000 !important;} ) */
.barbg TD{background:none;}

body { 	background-color: #FAF9FA;	text-align: left	}
form {	margin:0;	}
a:link		{ color: #000000; text-decoration: none}
a:visited	{ color: #990000; text-decoration: none}
a:active	{ color: #990000; text-decoration: underline}
a:hover		{ color: #990000; text-decoration: underline}
a.navegacao:link 	{ text-decoration: underline}
a.navegacao:visited { text-decoration: underline}
a.destaque:link		{ color: #333333; text-decoration: none}
a.destaque:visited	{ color: #333333; text-decoration: none}
a.destaque:active	{ color: #333333; text-decoration: none}
a.destaque:hover	{ color: #333333; text-decoration: underline}
.chamada1		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold}
.chamada2		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.chamada3		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.chamada4		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold}
.destaque		{ font-family: Verdana, Arial, Helvetica, sans-serif}
.linkbranco 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none}
.menu			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.navegacao		{ font-family: Verdana, Arial, Helvetica, sans-serif}
.plug			{ font-family: Verdana, Arial, Helvetica, sans-serif;; font-size: 10px; line-height: 15px; font-weight: bold; color: #666666}
.quiz1			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; COLOR: #FF0000; font-weight: bold; line-height: 14pt}
.quiz2			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #0000FF; font-weight: bold; line-height: 14pt}
.texto			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px}
.texto2			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14pt}
.texto3			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14pt; text-align: justify}
.texto4			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px}
.texto5			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold}
.texto6			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14pt; text-align: justify}
.textompeq		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.textogab		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px }
.textomenu		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.textomed		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.textonets		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.textopeq		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.verdana10		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.verdana8		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.verdana10Bold	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.titulo			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold}
.trans			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #00FFFF }
.formconto		{ background-color: #D5E8EB; border: 1px solid #FFFFFF }

/*################################### MENU DO EDUCACIONAL ######################################*/
/* MEU EDUCACIONAL */
.barmetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: 003366;
	letter-spacing: -1px;
	width: 143px;
	padding-top: 8px;
	padding-bottom: 3px;
	font-size: 11px;
	padding-left: 10px;
	font-stretch: ultra-condensed;
	font-weight: bold;
	text-transform: uppercase
}
	
.barmetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #0056B4;
	letter-spacing: 0px;
	width: 138px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 10px;
	padding-left: 10px
}
	

a.barmetxt:link, 	
a.barmetxt:visited	{ color: #fff; text-decoration: none}

a.barmetxt:active,	
a.barmetxt:hover	{ color: #fff; background-color: #024997}

/* Background, cor de fundo e pontilhado do "div" */
#mu {
	width: 143px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding-bottom: 6px;
	background-color: DADACF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: ACAC8A;
	font-size: 10px;
	display:none
}

/* CONTEUDO EXCLUSIVO */
#brhid { display: none
}
.barextit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: 003366;
	letter-spacing: -1px;
	width: 144px;
	padding-top: 8px;
	padding-bottom: 3px;
	font-size: 11px;
	padding-left: 4px;
	font-stretch: ultra-condensed;
	font-weight: bold;
	text-transform: uppercase
}

.barextxt {
	font-family: Arial, Helvetica, sans-serif;
	background: #0056B4 url(http://www.colegiopositivo.com.br/imagens/div_menu.gif) no-repeat bottom;
	color: #fff;
	letter-spacing: 0px;
	font-size: 11px;
	padding-left: 12px;
	vertical-align: bottom;
	line-height: 18px;
	width: 140px;
        *width: 100%;
	display: block;
	border: 0;
	margin: 0 !important;}
	
a.barextxt:link,
a.barextxt:active,
a.barextxt:visited {
	color: #fff;
	text-decoration: none;
	}

a.barextxt:hover {
	color: #fff;
	background-color: #024997;
	padding-left: 12px
}
	
/* Background, cor da tarjeta esquerda e pontilhado */
#ce {
	width:144px;
	margin-right:auto;
	margin-left:auto;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: ACAC8A;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: C5C5B1;
	padding-bottom: 6px;
	height: auto;
	background-color: #EFEFE4
}	

/* CONTEUDO NORMAL */
.bartit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: 4C4C6A;
	letter-spacing: -1px;
	width: 143px;
	padding-top: 8px;
	padding-bottom: 3px;
	font-size: 11px;
	padding-left: 10px;
	font-stretch: ultra-condensed;
	font-weight: bold;
	text-transform: uppercase
}
	
a.bartit:link,    
a.bartit:visited { color: 4C4C6A; text-decoration: none}

a.bartit:active,	
a.bartit:hover	 { color: 666666; text-decoration: none}

.bartxt {
	width: 134px !important;
	*width: 136px !important;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	letter-spacing: 0px;
	font-size: 11px;
	padding-left: 12px;
	vertical-align: bottom;
	width: 100%;
	display:block;
	line-height: 18px;
		border: 1px;
}
	
a.bartxt:link,
a.bartxt:active,
a.bartxt:visited {
	color: #000000;
	text-decoration: none;
	width: 100%;
	display:block
}
	
a.bartxt:hover {
	width: 134px !important;
	*width: 136px !important;
	font-family: Arial, Helvetica, sans-serif !important;
	color: #000000 !important;
	letter-spacing: 0px !important;
	font-size: 11px !important;
	padding-left: 12px !important;
	vertical-align: bottom !important;
	width: 100% !important;
	display:block !important;
	line-height: 18px !important;
	border: 1px !important;
background-color: none important;
}
	
/* Background */
#cn {
	width:124px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding-bottom: 6px;
	background-color: #FFFFFF
}

/* BLOCOS */	  
.ffdscr {
	height: 20px;
	background-image: url(http://www.colegiopositivo.com.br/imagens/menu_item_educacional.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	vertical-align: bottom;
	margin-bottom:2px;
}

.ffdscr2 {
	height: 20px;
	background-position: bottom;
	background-repeat: no-repeat;
	vertical-align: bottom
}

/* ESTILOS DAS LINHAS PRETAS DIREITA E BOTTOM */
.linhacortit { background-color: #000000 }

#menueducacional tr td {
background: none;
}

/*############################################ 2006 ############################################*/
/* JANELA */
.janela {
	border: 1px solid #0056B4;
	background-color: #FFFFFF;
}

/* BARRA ESQUERDA */
.Vsbmenu {
	float: left;
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	width: 152px;
	height: 50px;
	visibility: hidden;
	left:143px
}
	
.Vsmenu {
	float: left;
	position: absolute;
	margin-top: -27px;
	margin-left: 150px;
	visibility: hidden
}

/* MENU DE A a Z */
#menuaz { }
.menuaz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 165px;
	font-size: 10px;
	background: #E1E8F0;
	line-height: 18px
}

.MenuItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px
}

.MenuIndex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	text-transform: uppercase
}

/* BACKGROUND DOS MENUS */

.barbg {
	width: 148px;
	background: none;
}
.barbg table {
	border-top: 0px;
}

/*######################################## TARJA SUPERIOR ######################################*/

/* TARJA */
#topo {
	background:#FAF9FA url(http://www.colegiopositivo.com.br/imagens/tarja_superior_positivo_home.jpg) no-repeat;
	padding:0;
	width:780px !important;
	height:134px !important;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	border-right:2px solid #999;
}
#topoInfantil {
	background:#FAF9FA url(http://www.colegiopositivo.com.br/imagens/tarja_superior_positivo_topoInfantil.jpg) no-repeat;
	padding:0;
	width:780px !important;
	height:134px !important;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	border-right:1px solid #999;
	}
#topoFundamental1 {
	background:#FAF9FA url(http://www.colegiopositivo.com.br/imagens/tarja_superior_positivo_topoFundamental1.jpg) no-repeat;
	padding:0;
	width:780px !important;
	height:134px !important;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	border-right:1px solid #999;
	}
#topoFundamental2 {
	background:#FAF9FA url(http://www.colegiopositivo.com.br/imagens/tarja_superior_positivo_topoFundamental2.jpg) no-repeat;
	padding:0;
	width:780px !important;
	height:134px !important;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	border-right:1px solid #999;
	}
#topoMedio {
	background:#FAF9FA url(http://www.colegiopositivo.com.br/imagens/tarja_superior_positivo_topoMedio.jpg) no-repeat;
	padding:0;
	width:780px !important;
	height:134px !important;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	border-right:1px solid #999;
	}
#topoEducadores {
	background:#FAF9FA url(http://www.colegiopositivo.com.br/imagens/tarja_superior_positivo_topoEducadores.jpg) no-repeat;
	padding:0;
	width:780px !important;
	height:134px !important;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	border-right:1px solid #999;
	}
#topoPais {
	background:#FAF9FA url(http://www.colegiopositivo.com.br/imagens/tarja_superior_positivo_topoPais.jpg) no-repeat;
	padding:0;
	width:780px !important;
	height:134px !important;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	border-right:1px solid #999;
	}

#topo a:hover	{ text-decoration:none }
#topotd		{ margin:0; padding:0 }

#topoInfantil a:hover	{ text-decoration:none }
#topoInfantil td		{ margin:0; padding:0 }

#topoFundamental1 a:hover	{ text-decoration:none }
#topoFundamental1 td		{ margin:0; padding:0 }

#topoFundamental2 a:hover	{ text-decoration:none }
#topoFundamental2 td		{ margin:0; padding:0 }

#topoMedio a:hover	{ text-decoration:none }
#topoMedio td		{ margin:0; padding:0 }

#topoEducadores a:hover	{ text-decoration:none }
#topoEducadores td		{ margin:0; padding:0 }

#topoPais a:hover	{ text-decoration:none }
#topoPais td		{ margin:0; padding:0 }

/* LOGADO */
.tarja_logado	{ height:13px }
.bar_logado	{ background: #F0F0F0; font-size:10px}	  
.bar_logado a, 
.bar_logado a:active,
.bar_logado a:visited	{ color:#333 }
.bar_logado a:hover	{ color:#000 }

/* LOGIN */
.login { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size:10px;
	margin-top:6px
}

.login a:link,
.login a:visited,
.login a:active {
	color: #666;
	text-decoration: none
}
	
.login a:hover {
	color: #000;
	text-decoration: none
}

.login td	 { padding-top:6px !important }

.frmlogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
    margin: 1px 0 0 0 !important;	
	font-size:9px;

	background-color: #FFF;
	border: 1px solid #FFF;
	width: 92px;
	height: 15px
}

.frmlogin_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
    margin: 0 !important;	
	font-size:9px;

	background-color: #FFF;
	border: none;
	width: 55px;
	height: 15px
}

.loginbot {
	background: #EFEFEF;
	border: 1px solid #666666;
	width: 25px;
	height: 16px; 
	font-size:10px
}

.fundologin {
background-image: url(http://www.colegiopositivo.com.br/imagens/fundo_login.png) !important;
background-image: none;
background-repeat: no-repeat;
padding: 1px 0 0 40px !important;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.colegiopositivo.com.br/imagens/fundo_login.png);
}

.fundologin a {
    position: relative;
}

.fundologin input, select, textarea {
position: relative;
}

.fundosenha {
background-image: url(http://www.colegiopositivo.com.br/imagens/fundo_senha.png) !important;
background-image: none;
background-repeat: no-repeat;
padding: 0 0 0 40px !important;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.colegiopositivo.com.br/imagens/fundo_senha.png);
}

.fundosenha a {
    position: relative;
}

.fundosenha input, select, textarea {
position: relative;
}

/* Campos de login e senha da tarja superior */
.fundologin_2 {
width: 101px;
height: 18px;
background-image: url(http://www.colegiopositivo.com.br/imagens/fundo_login_2.png) !important;
background-image: none;
background-repeat: no-repeat;
padding: 1px 0 0 37px !important;
* padding: 2px 0 0 37px !important;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.colegiopositivo.com.br/imagens/fundo_login_2.png);
}

.fundologin_2 a {
    position: relative;
}

.fundologin_2 input, select, textarea {
position: relative;
}

.fundosenha_2 {
width: 101px;
height: 18px;
background-image: url(http://www.colegiopositivo.com.br/imagens/fundo_senha_2.png) !important;
background-image: none;
background-repeat: no-repeat;
padding: 1px 0 0 40px !important;
* padding: 2px 0 0 40px !important;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.colegiopositivo.com.br/imagens/fundo_senha_2.png);
}

.fundosenha_2 a {
    position: relative;
}

.fundosenha_2 input, select, textarea {
position: relative;
}

/* PESQUISA */
.pesquisa { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size:10px;
	margin-top:6px
}

.pesquisa a:link,
.pesquisa a:visited,
.pesquisa a:active {
	color: #666;
	text-decoration: none
}
	
.pesquisa a:hover {
	color: #000;
	text-decoration: none
}

.pesquisa td { padding-top:6px !important }

.frmpes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-size:9px;
	margin: 2px 0 0 5px;
	background-color: #FFF;
	border: 1px solid #FFF;
	width: 125px; 
	height: 15px;
}

.frmpesbot {
	background: #EFEFEF;
	border: 1px solid #666666;
	width: 25px;
	height: 16px;
	font-size:10px
}

.fundopesquisa {
background-image: url(http://www.colegiopositivo.com.br/imagens/fundo_pesquisa.png) !important;
background-image: none;
background-repeat: no-repeat;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.colegiopositivo.com.br/imagens/fundo_pesquisa.png);
}

.fundopesquisa a {
    position: relative;
}

.fundopesquisa input, select, textarea {
position: relative;
}

/* LINK LOGO */
.hplogolink {
	display: block;
	width: 100%;
	height: 100%;
}
	
/* LINKS */
* html body .menuitens { line-height:20px }

.menuitens { 
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	padding:0;
	margin:0; 
	line-height:17px;
	display:block;
}
	
.menuitens a {
	border-top:3px solid #f1f1f1;
	padding:2px 5px 3px 5px;
	*margin:0 -3px 0 0;
	vertical-align:-3px;
	*vertical-align:-5px;
}
	
.menuitens a:hover,
.menuitens a:visited,
.menuitens a:active { color:#000; text-decoration:none }

.bot_inf		{ margin-left:2px }
.bot_inf:hover	{ }
.bot_inf_on		{ margin-left:2px }
.bot_inf_barra	{ }

.bot_14			{ }
.bot_14:hover	{ }
.bot_14_on		{ }
.bot_14_barra	{ }

.bot_58		{ }
.bot_58:hover	{ }
.bot_58_on		{ }
.bot_58_barra	{ }

.bot_med		{ }
.bot_med:hover	{ }
.bot_med_on		{ }
.bot_med_barra	{ }

.bot_educ		{ }
.bot_educ:hover { }
.bot_educ_on	{ }
.bot_educ_barra { }

.bot_pais 		{ }
.bot_pais:hover { }
.bot_pais_on	{ }
.bot_pais_barra { }

/* LINHA DIVISORIA  */
.barra		{ background:#ccc; width:630px }
.barra2		{ background:#fff }
.barra_esq1	{ background: #B3B4C6; width: 148px }
.barra_esq2	{ background: #D2D3E9 }

/*####################################### MENU DA ESCOLA #######################################*/
/* MENU */
.hpmenu {
	width: 146px;
	*width: 147px;
	margin: 20px 0 10px 0;
	border: 1px;
}
.hpmenusub {
        width: 146px;
	*width: 100%;
	border: 1px solid #F18D38;
	visibility: hidden;
	float: left;
	left: 142px;
	position: absolute;
}
.hpmenuitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 2px 0 2px 0; 
	background: url(http://www.colegiopositivo.com.br/imagens/menu_item.gif) no-repeat bottom;
}
	
.hpmenusubitem {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 11px;
	padding: 1px; 
	background: #F18D38 url(http://www.colegiopositivo.com.br/imagens/div_menu.gif) no-repeat bottom;

}
.hpmenuitem a:link,
.hpmenuitem a:active,
.hpmenuitem a:visited {
	color: #000;
	text-decoration: none;
	padding: 3px 12px 3px 12px;
	display: block;
	*width: 100%;	
}
.hpmenuitem a:hover {
	color: #fff;
	background: url(http://www.colegiopositivo.com.br/imagens/menu_item_over.gif) no-repeat bottom;
	}

.hpmenusubitem a:link,
.hpmenusubitem a:active,
.hpmenusubitem a:visited {
	color: #fff;
	text-decoration: none;
	padding: 3px 12px 3px 12px;
	display: block;
	*width: 100%;
}

.hpmenuitemb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 2px 0 2px 0; 
	background: url(http://www.colegiopositivo.com.br/imagens/menu_item.gif) no-repeat bottom;
}
	
.hpmenusubitem {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 11px;
	padding: 1px; 
	background: #F18D38 url(http://www.colegiopositivo.com.br/imagens/div_menu.gif) no-repeat bottom;

}
.hpmenuitemb a:link,
.hpmenuitemb a:active,
.hpmenuitemb a:visited {
	color: #000;
	text-decoration: none;
	padding: 3px 12px 3px 12px;
	display: block;
	*width: 100%;	
}
.hpmenuitemb a:hover {}

.hpmenusubitem a:link,
.hpmenusubitem a:active,
.hpmenusubitem a:visited {
	color: #fff;
	text-decoration: none;
	padding: 3px 12px 3px 12px;
	display: block;
	*width: 100%;
}

.hpmenusubitem a:hover {background: #F17913;}

/*######################################## TERMOS DE USO #######################################*/
.hptermos {
	height:100;
	background-color: #F3F3F3;
	border-top: solid 1px #999;
}