/* G E R A L */
body{ 	background-color:#FFF; text-align:left;	}
form{	margin:0;	}
a:link, a:visited{	color:#900; text-decoration:none;	}
a:active, a:hover{	color:#900; text-decoration:underline;	}
a.navegacao:link, a.navegacao:visited{	text-decoration:underline;	}
a.destaque:link, a.destaque:visited, a.destaque:active{	color:#333; text-decoration:none;	}
a.destaque:hover{	color:#333; text-decoration:underline; }
.chamada1, .chamada2, .chamada3, .chamada4, .texto5{	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;	}
.chamada1			{	font-size:18px;	}
.chamada2, .chamada3{	font-size:12px;	}
.chamada4			{	font-size:10px;	}
.destaque, .navegacao{	font-family:Verdana, Arial, Helvetica, sans-serif;	}
.linkbranco 	{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none;	}
.menu, .plug, .textompeq	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;	}
.plug			{	line-height:15px; font-weight:bold; color:#666;	}
.quiz1, .quiz2	{	font-weight:bold; line-height:14pt;	}
.quiz1			{	COLOR:#F00;	}
.quiz2			{	COLOR:#00F;	}
.texto, .quiz1	{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;	}
.texto2, .texto3, .texto6{	line-height:14pt;	}
.texto3, .texto6{	text-align:justify;	}
.texto4			{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;	}
.texto5			{	font-size:16px;	}
.textogab		{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px;	}
.textomenu, .textomed, .textonets{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;	}
.textopeq, .verdana10, .verdana8, .verdana10Bold, .quiz2, .texto2, .texto3, .texto6{ 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:#0FF;	}
.formconto		{ background-color:#D5E8EB; border:1px solid #FFF }

/*################################### MENU DO EDUCACIONAL ######################################*/
/* MEU EDUCACIONAL */
.barextit, .barmetit{	font-stretch:ultra-condensed; font-weight:bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#036; letter-spacing:-1px; text-transform:uppercase;	}
.barmetit{	width:143px; padding-top:8px; padding-bottom:3px; padding-left:10px;	}
.barmetxt{	font:10px Verdana, Arial, Helvetica, sans-serif; color:036; letter-spacing:0px; width:143px; padding:1px 0 1px 10px;	}
	
a.barmetxt:link, a.barmetxt:visited{	color:036; text-decoration:none;	}
a.barmetxt:active, a.barmetxt:hover{	color:036; background-color:#E7E6DF;	}

/* 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:1px dashed #ACAC8A; font-size:10px; display:none;	}

/* CONTEUDO EXCLUSIVO */
#brhid{	display:none;	}
.barextit{	width:144px; padding-left:4px;	}
.barextxt{	color:#544518; letter-spacing:0px; width:143px; font:11px/24px Arial; padding-left:12px; vertical-align:bottom; background:url(http://www.colegiovisao.com.br/imagens/geral/meduc_bg.png) repeat-y 0 0; width:143px; display:block;	}

a.barextxt:link, a.barextxt:active, a.barextxt:visited{	color:#666; text-decoration:none; padding-left:12px;	}
a.barextxt:hover{	color:#CCC; padding-left:12px	}
	
/* Background, cor da tarjeta esquerda e pontilhado */
#ce{	width:144px; margin-right:auto; margin-left:auto; border-bottom:1px dashed #ACAC8A; border-left:6px solid #C5C5B1; padding-bottom:6px; height:auto; background-color:#EFEFE4;	}	

/* CONTEUDO NORMAL */
.bartit{	font-stretch:ultra-condensed; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:4C4C6A; letter-spacing:-1px; width:143px; padding:8px 0 3px 10px; text-transform:uppercase;	}
a.bartit:link, a.bartit:visited{	color:#4C4C6A; text-decoration:none;	}
a.bartit:active, a.bartit:hover{	color:#666; text-decoration:none;	}

.bartxt{	font:11px/20px Arial, Helvetica, sans-serif; color:#544518; letter-spacing:0px; padding-left:14px; width:100%; display:block;	}
	
a.bartxt:link, a.bartxt:active, a.bartxt:visited{	color:#666; text-decoration:none; width:100%; display:block; background:url(http://www.colegiovisao.com.br/imagens/geral/menu_linha.png) no-repeat 3px bottom;	}
a.bartxt:hover{	color:#CCC; width:100%; display:block;	}

/* Background */
#cn{	width:124px; margin-right:auto; margin-left:auto; margin-top:0px; padding-bottom:6px; background-color:#FFF;	}

/* BLOCOS */	  
.ffdscr{	height:24px; background:url(http://www.colegiovisao.com.br/imagens/geral/meduc_bg.png) repeat-y center 0;	}
.ffdscr2{	height:20px; background-position:bottom; background-repeat:no-repeat; vertical-align:bottom;	}

/* ESTILOS DAS LINHAS PRETAS DIREITA E BOTTOM */
.linhacortit{	background-color:#000;	}

/*############################################ 2006 ############################################*/
/* TABELA PRINCIPAL */
.tabelaprincipal{	width:780px; background-color:#FFF; border-right:1px solid #7FA1C2; border-left:1px solid #7FA1C2;	}

/* JANELA */
.janela{	border:none; background-color:transparent;	}

/* BARRA ESQUERDA */
.Vsbmenu{	margin-top:0px; margin-left:0px; width:152px; height:50px; left:143px;	}
.Vsmenu{	margin-top:-27px; margin-left:150px;	}
.Vsbmenu, .Vsmenu{	float:left; position:absolute; visibility:hidden;	}
/* MENU DE A a Z */
#menuaz{	background:#FFF;	}
.menuaz{	font:10px/18px Verdana, Arial, Helvetica, sans-serif; width:166px; background:#E3E3E3; border:1px solid #7F9DB9; margin-right:25px;	}

.MenuItem{	font:10px/18px Verdana, Arial, Helvetica, sans-serif;	}
.MenuIndex{	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase;	}
#rodapeMenu{	background:url(http://www.colegiovisao.com.br/imagens/geral/roundbottom.png) no-repeat 0 bottom; height:756px; *height:766px;	}
/*******	ATENTAR AO "height" APLICADO AQUI QUANDO FOR ATUALIZAR O MENU DA ESCOLA!!!!!	*******/
#rodapeMenu #hp_correcao, #rodapeMenu img{	display:none;	}


/* BACKGROUND DOS MENUS */
.barbg{	width:148px;	}
.barbg td{	background:none;	}
.barbg td img{	background:none;	}

/*######################################## TARJA SUPERIOR ######################################*/
/* TARJA */
#topo{	background:#FAF9FA url(/esc_include/img_barra/logo_barra_visaocol2009.jpg) no-repeat; padding:0; width:780px !important; height:226px !important; font:bold 10px/22px Verdana, Tahoma, Arial; border-right:none; border-left:none;	}
#topo a:hover{	text-decoration:none;	}
#topo td{	margin:0; padding:0;	}
#topo td.topo_left{	width:238px;	}
#topo td.topo_right{	width:542px;	}

/* LOGADO */
.tarja_logado{	border:2px solid #9F2200; margin-right:20px;height:13px;	}
.bar_logado{	padding:5px !important;background:#BD3100; font-size:10px;	}	  
.bar_logado a, .bar_logado a:active, .bar_logado a:visited{	color:#FFF;	}
.bar_logado a:hover{	color:#FFF;	}

/* LOGIN */
.login{	font:10px Verdana, Arial, Helvetica, sans-serif; color:#FFF; margin-top:6px; margin-right:20px;	}
.login a:link, .login a:visited, .login a:active{	color:#FFF; text-decoration:none; padding-right:10px; font-size:9px;	}
.login a:hover{	color:#FFF; text-decoration:none;	}
.login td{	padding-top:6px !important;	}
.frmlogin{	font:10px Verdana, Arial, Helvetica, sans-serif; color:#731B00; background:url(http://www.colegiovisao.com.br/imagens/topo/fundo_form_novo.jpg) repeat-x; border:1px solid #CF1110; width:115px; height:18px;	}

.loginbot{	background:url(http://www.colegiovisao.com.br/imagens/topo/fundo_form_novo.jpg) repeat-x; border:1px solid #D21211; width:20px; font-size:10px; color:#6F1413;	}	

/* PESQUISA */
.pesquisa{	width:174px; height:26px; margin:15px 24px 15px 18px; background:transparent url(http://www.colegiovisao.com.br/imagens/topo/busca.jpg) no-repeat 0 0;	}
.pesquisa a{	float:right; margin-top:5px !important;	}
.pesquisa a:link, .pesquisa a:visited, .pesquisa a:active{	color:#fff; text-decoration:none; font-size:10px;	}
.pesquisa a:hover{	color:#fff; text-decoration:none;	}

#topoPesquisaLink{	position:relative; top:45px;	}
.frmpes{    background:none; border:none; color:#333; font:11px Arial,Helvetica,sans-serif; height:18px; padding:4px 0 0 5px; width:115px; float:left; margin-left:20px;	}
.frmpesbot{	background:url(http://www.colegiovisao.com.br/imagens/topo/button.png) repeat-x; border:none; width:28px; height:25px; font-size:10px; font-weight:bold; color:#FFF; padding:0 0 3px 0; float:right; margin:4px 2px 0 4px;	}	

/* LINK LOGO */
.hplogolink{	display:block; width:100%; height:100%;	}
	
/* BOTAO INICIO */
.inicio{	width:138px; padding-left:10px !important;	}
.bot_inicio{	color:#F0F0F4 !important; font:bold 22px/15px Arial, Tahoma, Verdana!important; display:block; margin:2px 0 0 0; padding:0 0 0 10px;	}
.bot_inicio:hover{	text-decoration:none;	}
* html body .bot_inicio{	margin-top:-4px;	}

.bot_span{	color:#859AB7; font:normal 11px Helvetica, Verdana, Tahoma, Arial; vertical-align:3px; padding-right:3px;	}
.seta_inicial{	color:#9BB6D0;	}
.seta_serv{	color:#CBD8E7;	}

/* LINKS */
* html body .menuitens{	line-height:20px;	}

.menuitens{	font-family:bold 11px/17px Arial, Verdana, sans-serif; padding:0; color:#FFF; float:right; position:relative; top:2px;	}
	
.menuitens a:hover, .menuitens a:visited, .menuitens a:active{	color:#FFF; text-decoration:none;	}

.bot_home{			padding:0 25px 0 25px !important;color:#FFF !important;	}
.bot_home:hover{	padding:0 25px 0 25px !important;color:#FFF !important;	}
.bot_home_on{		padding:0 25px 0 25px !important;color:#FFF !important; border-left:1px dashed #ccc; margin-left:2px;	}
.bot_home_barra{	padding:0 25px 0 25px !important;color:#FFF !important; width:630px;	}

.bot_inf{			padding:0 25px 0 25px !important;color:#FFF !important; }
.bot_inf:hover{		padding:0 25px 0 25px !important;color:#FFF !important }
.bot_inf_on{		padding:0 25px 0 25px !important;color:#FFF !important; border-left:1px dashed #ccc; margin-left:2px }
.bot_inf_barra{		padding:0 25px 0 25px !important;color:#FFF !important; width:630px }

.bot_14{			padding:0 25px 0 25px !important;color:#FFF !important; }
.bot_14:hover{		padding:0 25px 0 25px !important;color:#FFF !important; }
.bot_14_on{			padding:0 25px 0 25px !important;color:#FFF !important; }
.bot_14_barra{		padding:0 25px 0 25px !important;color:#FFF !important; }

.bot_58{			padding:0 25px 0 25px !important;color:#FFF !important; }
.bot_58:hover{		padding:0 25px 0 25px !important;color:#FFF !important }
.bot_58_on{			padding:0 25px 0 25px !important;color:#FFF !important }
.bot_58_barra{		padding:0 25px 0 25px !important;color:#FFF !important; width:630px }

.bot_med{			padding:0 25px 0 25px !important;color:#FFF !important; }
.bot_med:hover{		padding:0 25px 0 25px !important;color:#FFF !important; }
.bot_med_on{		padding:0 20px 0 20px !important;color:#FFF !important; }
.bot_med_barra{		padding:0 25px 0 25px !important;color:#FFF !important; }

.bot_educ{			padding:0 25px 0 25px !important;color:#FFF !important; }
.bot_educ:hover{	padding:0 25px 0 25px !important;color:#FFF !important;  }
.bot_educ_on{		padding:0 25px 0 25px !important;color:#FFF !important; }
.bot_educ_barra{	padding:0 25px 0 25px !important;color:#FFF !important; width:630px }

.bot_pais{			padding:0 25px 0 25px !important;color:#FFF !important; }
.bot_pais:hover{	padding:0 25px 0 25px !important;color:#FFF !important }
.bot_pais_on{		padding:0 25px 0 25px !important;color:#FFF !important }
.bot_pais_barra{	padding:0 25px 0 25px !important;color:#FFF !important; width:630px }

/* LINHA DIVISORIA  */
.barra{			background:none; width:630px;	}
.barra2{		background:none}
.barra_esq1{	background:none; width:148px;	}
.barra_esq2{	background:none}

/*####################################### MENU DA ESCOLA #######################################*/
/* MENU */
.hpmenu{	width:148px; border:none; margin-top:10px; position:relative;	}
.hpmenusub{	width:157px; visibility:hidden; float:left; left:143px; position:absolute;	}
.hpmenuitem{	font-family:Arial, Helvetica, sans-serif; font-size:11px; height:28px; background:url(http://www.colegiovisao.com.br/imagens/geral/menu_item.png) no-repeat 0 0;	}
.hpmenuitem a:link, .hpmenuitem a:active, .hpmenuitem a:visited{	color:#FFF; text-decoration:none; padding:8px 12px 3px 15px; display:block; *width:100%;	}
.hpmenuitem a:hover{	color:#DDF;	}

/* INICIO TITULO */
.hpmenutitulo{	height:20px; background:url(http://www.colegiovisao.com.br/imagens/geral/menu_topo.png) no-repeat 0 bottom;	}
.hpmenutitulo a:link, .hpmenutitulo a:active, .hpmenutitulo a:visited{	color:#FFF; text-decoration:none; display:block; *width:100%;	}
/* FIM TITULO */

/* INICIO SUBMENU */
.hpsubmenu{	font-family:Arial, Helvetica, sans-serif; font-size:11px; height:28px; background:url(http://www.colegiovisao.com.br/imagens/geral/menu_item.png) no-repeat 0 0;	}
.hpsubmenu a:link, .hpsubmenu a:active, .hpsubmenu a:visited{	color:#FFF; text-decoration:none; display:block; *width:100%;	}
.hpsubmenu a:hover{	color:#DDDCE4;	}
/* FIM SUBMENU */

/* INICIO RODAPÉ*/
.hpmenurodape{	height:21px; background:url(http://www.colegiovisao.com.br/imagens/geral/roundtopo.png) no-repeat 0 top;	}
.hpmenurodape a:link, .hpmenurodape a:active, .hpmenurodape a:visited{ 	color:#FFF; text-decoration:none; display:block; *width:100%;	}
.hpmenurodape a:hover{	color:#DDDCE4;	}
/* FIM RODAPÉ */

/*######################################## TERMOS DE USO #######################################*/
.hptermos{	height:100; background-color:#04486D; border-top:solid 0px #7FA1C2	}	
