/* GERAL */
img, div, #mural{ behavior:url(iepngfix/iepngfix.htc) }
.hphome{	width:780px; border-left:none;	}
.hpconteudo{	width:630px; border-right:none; background-color:#FFF; padding-top:10px;	}
/*HOME*/
.hpmural02{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:90%; margin-top:45px;	}
.hpmural02 tr td ul{	margin:0; padding:0; list-style:none;	}
.hpmural02 tr td ul li{	margin:7px 2px 0px 10px;	}
#hpmural02col01{	width:50%;	}
a.hpmural02titu:link, a.hpmural02titu:active, a.hpmural02titu:visited, a.hpmural02titu:hover{	text-decoration:none; color:#333;	}
.hpmural01{	font:10px Verdana, Arial, Helvetica, sans-serif; width:90%;	}
.hpmural01 tr td ul{	margin:0; padding:0; list-style:none;	}
.hpmural01 tr td ul li{	margin:0;	}
.hpmural01 div{	height:48px; padding:5px 0 0 0; border-bottom:1px dashed #151212;	}
#hpmural01col01{	width:100%;	}
.hpmural01img{	float:left; margin-right:10px; width:38px; height:38px; border:1px solid #333;	}
a.hpmural01data:link, a.hpmural01data:active, a.hpmural01data:visited, a.hpmural01data:hover{	text-decoration:none; color:#FF6735;	}
a.hpmural01titu:link, a.hpmural01titu:active, a.hpmural01titu:visited, a.hpmural01titu:hover{	text-decoration:none;	}
a.hpmural01desc:link, a.hpmural01desc:active, a.hpmural01desc:visited, a.hpmural01desc:hover{	text-decoration:none; color:#333;	}
.hpmural01vejamais{	text-align:right;	}
.hpmural01vejamais td{	padding-top:10px;	}
.hpmural01vejamais a:link, .hpmural01vejamais a:active, .hpmural01vejamais a:visited{	color:#C81A12; text-decoration:none; font-weight:bold;	}
.hpmural01vejamais a:hover{	color:#6B1800;	}
.mural{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:90%; color:#275367; padding-top:10px;	}
.mural a:link, .mural a:visited,  .mural a:active{	color:#275367; text-decoration:none;	}
.mural a:hover{	color:#BD3100; text-decoration:none;	}
.mural p{	font-weight:bold;	}
.mural ul{	list-style:none; margin:0; padding:0;	}
.mural li{	height:20px; border-bottom:1px dashed #E2E9F1;	}
.vejamais{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:90%; color:#094279; padding:10px 20px 0 0; font-weight:bold;	}
.vejamais a:link, .vejamais a:visited,  .vejamais a:active{	color:#275367; text-decoration:none;	}
.vejamais a:hover{	color:#BD3100; text-decoration:none;	}
#mural{	background:url(../imagens/home/home01.png) no-repeat; background-position:0 5px; height:202px;	}

/*HOME*/
/* #################################### BLOCOS ####################################*/
.hpbloco1{	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#67552C; width:600px; background-color:#EFEFE4;	}
.hpbloco1 a:link, .hpbloco1 a:active, .hpbloco1 a:visited{	text-decoration:none; color:#67552C;	}
.hpbloco1 a:hover{	text-decoration:none; color:#C0A76B;	}
.hpbloco1 tr td{	padding:5px;	}
.hpbloco2{	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:600px; border-bottom:solid 1px #CCC;	}
.hpbloco2 a:link, .hpbloco2 a:active, .hpbloco2 a:visited{	text-decoration:none; color:#67552C;	}
.hpbloco2 a:hover{	text-decoration:none; color:#C0A76B;	}
.hpbloco2 tr th{	padding:3px; color:#FFF; text-align:left; font-weight:normal;	}
.hpbloco2titu1{	background-color:#333;	}
.hpbloco2titu2{	background-color:#666;	}
.hpbloco2 tr td{	padding:5px;	}
.hptitulo{	font-weight:bold;	}
.hpblocoicone{	border:1px solid #333;	}

.hpblocotd1{	border-right:dotted 1px #CCC; border-left:dotted 1px #CCC;	}
.hpblocotd2{	border-right:dotted 1px #CCC;	}

/* PAGINAS INTERNAS */
.hpinterna{	margin:0; padding:0; width:630px; background-color:#FFF; border-right:solid 1px #7FA1C2;	}
.hpinterna table{	width:100%;	}	
.hpinternatopo{	width:629px; height:54px; background-image:url(http://colegiovisao.educacional.net/imagens/internas/topo_internas.jpg); background-repeat:no-repeat; vertical-align:top; padding:5px 0 15px 15px;	}
h1{	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#2E3192; font-weight:bold; text-transform:uppercase;	}	
h2{	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;	font-size:25px; color:#c21911; font-weight:normal; letter-spacing:-2px; padding:0; margin:0;	}
h3{	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#c21911; font-weight:bold; padding:0; margin:0;	}
h4{	font-size:11px; color:#F90; font-weight:bold; line-height:30px;	}
.hpinternatexto{	padding:0px 25px 15px 18px; font-family:Verdana, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#050404; text-align:justify; line-height:18px; background-image:url(http://colegiovisao.educacional.net/imagens/internas/fundo_internas.jpg); height:150px;	}
.hpinternatexto a:link, a:active, a:visited{	text-decoration:none; color:#314242;	}
.hpinternatexto a:hover{	text-decoration:none; color:#676767;	}
.hpinternatextotable{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:100%; background-color:#FFC; border-top:solid 1px #CC0; border-left:solid 1px #CC0;	}
.hpinternatextotable tr th{	padding:2px; border-right:solid 1px #CC0; border-bottom:solid 1px #CC0; text-align:center; font-size:11px; font-weight:bold; background-color:#F90; color:#FFF;	}
.hpinternatextotable tr td{	padding:2px; border-right:solid 1px #CC0; border-bottom:solid 1px #CC0; text-align:center; color:#333;	}
.hpinternatextoimg{	margin:0 8px 8px 0; border:1px solid #333;	}
.hpinternavoltar{	padding:18px; font-family:Verdana, Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:right; font-weight:bold;	}
.hpinternavoltar a:link, a:active, a:visited{	text-decoration:none; color:#C21911;	}
.hpinternavoltar a:hover{	text-decoration:none; color:#676767;	}

/* ENQUETE */
.hpenquete{	background-color:#EBEBF5;	}

/* GALERIA DE FOTOS */
.galeria{	width:100%;	} /* tamanho da tabela */
.galeria img{	border:1px solid #000;	} /* borda das imagens*/
.galeria td{	padding:8px 0 8px 0; text-align:center;	} /* espa&ccedil;amento das c&eacute;lulas*/
.galeria tfoot td{ /* espa&ccedil;amento das c&eacute;lulas do menu e cor do texto*/
	padding:2px 0; text-align:center; color:#F60;	}
.galeria tfoot a, .galeria tfoot a:active{ /* estilo dos bot&otilde;es*/
	text-decoration:none; border:1px solid #c9c9c9; padding:0 5px; color:#666; background:#f1f1f1; line-height:17px; font-family:Verdana, Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#333;	} 
.galeria tfoot a:visited{	color:#999;	} 
.galeria tfoot a:hover{ /* estilo dos bot&otilde;es :hover*/
	border:1px solid #F60; background:#FFF;	}

/* CÓDIGOS */
pre{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#F00;	}
code{	font-size:12px; color:#666; word-break:break-all;	}

/* INICIO INCLUDE TERMOS */
.fundo_include_educacional{	background:#04486D; color:#FFF; width:780px;	}
.titulo_include_educacional{	background-color:#4D7B95;  width:100%; font-family:verdana; font-size:10px; color:#E4FBFF; font-weight:bold;	}
.include_educacional img{	display:none;	}
.include_educacional td{	color:#9FD6F4; border-bottom:1px solid #276C95; padding:5px 0px;	}
.include_educacional table{	padding-bottom:20px; width:245px;	}
.include_educacional a:link, .include_educacional a:visited, .include_educacional a:active{	color:#9FD6F4;	}
.include_educacional a:hover{	color:#FFF; text-decoration:none;	}
.endereco{	color:#466091; font:10px verdana, arial, georgia;	}
.endereco a:link, .endereco a:active, .endereco a:visited{	color:#466091; text-decoration:none;	}
.endereco a:hover{	color:#8B2030; text-decoration:none;	}
/* FIM INCLUDE TERMOS */

/* CALENDÁRIO */
.hpcalbg{	padding:10px;	}

.hpcal{	width:154px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333; text-align:center; background-color:#FFEBA3; vertical-align:top; border-top:1px solid #FFF; border-left:1px solid #FFF;	}
.hpcal tr th{	padding:2px; color:#FFF; text-transform:uppercase; background-color:#F90; border-bottom:1px solid #FFF; border-right:1px solid #FFF;	}
.hpcal tr td{	padding:2px; border-bottom:1px solid #FFF; border-right:1px solid #FFF;	}

.hpcaldiasemana{	color:#069; font-weight:bold; background-color:#FFC704;	}

.hpcaldomingos{	background-color:#FFE077;	}
.hpcalsabados{	background-color:#FFE077;	}
.hpcaldatas{	font-family:Arial, Helvetica, sans-serif; color:#069; text-align:left; background-color:#FFF; width:150px;	}

/* FIM CALENDÁRIO*/

/* TABELAS */
.tabela{	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:justify; line-height:18px;	}
/* FIM TABELAS */

/* FORMULARIO */
.form input, select, textarea, file{	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:justify;	}
/* FIM FORMULARIO */

/* FORM CALENDÀRIO HOME */
.form_index select{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-align:justify;	}
.niveis{	margin:115px 0 0 8px;	}
#niveis1, #niveis2, #niveis3, #niveis4{	margin:4px 0 0 8px;	}
/* FIM FORM CALENDÀRIO HOME */

/* TERMOS */
#termosGeral{	background-color:transparent; width:100%;	}
#termos{	width:780px;	}
#termos table{	margin-top:20px;	}
#termos_titulo{	background:url(../imagens/termos/fundo_titu.png) no-repeat center; width:244px; height:25px; padding-left:15px; font:bold 12px Arial; text-align:justify; color:#FFF;	}
#termos ul{	margin:0; padding:0; width:245px !important; font:11px Arial; color:#FFDE8B;	}
#termos li{	list-style-position:inside; list-style-type:square; margin:2px 3px 0 12px;	}
#termos li a:link, #termos li a:visited, #termos li a:active{	color:#FFDE8B; text-decoration:none;	}
#termos li a:hover{	color:#F96; text-decoration:none;	}
#termos hr{	color:#FFDE8B; background-color:#FFDE8B; height:1px; border:0; width:230px;	}
#linha_divisoria hr{	width:100%;	}

.hpmuralpubs{	font:10px Verdana, Arial; width:90%; margin:15px 0;	}
.hpmuralpubs div{	height:68px; padding:10px 0 0 10px; border-top:1px dashed #E0E0E0;	}
.hpmuralpubsimg{	float:left; margin-right:8px; width:54px; height:54px; border:3px solid #E0E0E0;	}
a.hpmuralpubstitu:link, a.hpmuralpubstitu:active, a.hpmuralpubstitu:visited, a.hpmuralpubstitu:hover{	text-decoration:none; font:bold 11px, arial; color:#777;	}
a.hpmuralpubsdesc:link, a.hpmuralpubsdesc:active, a.hpmuralpubsdesc:visited, a.hpmuralpubsdesc:hover{	text-decoration:none; color:#333;	}
.hpmuralpubsdata:link{color:#F7831C !important;padding:3px; background:#f7f7f7;border:1px solid #f6f6f6;}
#vejaAntigas{	float:right; background:#EF862F; border:3px solid #F99B48; color:#FFF; font:bold 9px/12px verdana; padding:3px 1px; text-align:center; width:160px;	}
#vejaAntigas a{	text-decoration:none;color:#FFF;	}
