/*PRÉ-VESTIBULAR*/
.pv_txt{
font-family:Verdana, Arvial, Helvetica, sans-serif;
font-size:10px;
padding-left:5px;
padding-top:5px;
}
.pv_titulo{
margin-top:15px;
margin-left:15px;
width:115px;
font-family:Verdana, Arvial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
#pv_menu{
width:130px;
margin-left:25px;
}
#pv_layout{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.list_conteudo{
list-style-image: url(../imagens/pv_imagens/seta_verde.jpg);
padding:0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#menu_cursinho ul{
margin:0;
padding:0;
list-style-image: url(../imagens/pv_imagens/seta_verde_menu.jpg);
}
#menu_cursinho ul li{
width:130px;
margin-top:10px;
height:15px;
border-bottom:1px dotted #105A09; 
}
#menu_cursinho ul li a{
font-family: Arial, Helvetica, sans-serif; font-size: 11px;
color:#000;
display:block;
text-decoration:none;
}
#menu_cursinho ul li a:hover{
font-family: Arial, Helvetica, sans-serif; font-size: 11px;
color:#000;
background-color: #FFFFFF;
display:block;
text-decoration:none;
}
/*PRÉ-VESTIBULAR*/



/*?-?-?-? ################################ tipo 01 ################################ ?-?-?-?-*/

/*?-?-?-? espa?o e alinhamento do campo imagem 01 ?-?-?-?-*/

.espaco_imagem01 {
width: 60px;
vertical-align: top;
}
.txt td{
padding-left:10px;
padding-right:10px;
}
/*?-?-?-? titulo 01 ?-?-?-?-*/
.titulo_mural01 {
font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
color: #0A5C94;
font-size: 10px;
font-weight: bold;
}
A.titulo_mural01:link {color: #0176B6 text-decoration: none}
A.titulo_mural01:visited {color: #0176B6; text-decoration: none}
A.titulo_mural01:active {color: #0176B6; text-decoration: none}
A.titulo_mural01:hover {color: #0176B6; text-decoration: none}

/*?-?-?-? data 01 ?-?-?-?-*/
.data_mural01 {
font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
color: #333333;
font-size: 10px;
font-weight: normals;
}

/*?-?-?-? chamada 01 ?-?-?-?-*/
.chamada_mural01 {
font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
color: #333333;
font-size: 10px;
font-weight: normal;
}
A.chamada_mural01:link {color: #333333; text-decoration: none}
A.chamada_mural01:visited {color: #333333; text-decoration: none}
A.chamada_mural01:active {color: #333333; text-decoration: none}
A.chamada_mural01:hover {color: #990000; text-decoration: none}

/*?-?-?-? altura separadora 01 ?-?-?-?-*/
.alturaseparadora_mural01 {
HEIGHT: 8px;
font-weight: normal;
background-color:;
}

/*?-?-?-? linha 01 ?-?-?-?-*/
.linha_mural01 {
HEIGHT: 1px;
font-weight: normal;
background-color: #CCCCCC;
}

/*?-?-?-? veja mais 01 ?-?-?-?-*/
.vejamais_mural01 {
font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
color: #FF6600;
font-size: 11px;
font-weight: normal;
}
A.vejamais_mural01:link {color: #FF6600; text-decoration: none}
A.vejamais_mural01:visited {color: #FF6600; text-decoration: none}
A.vejamais_mural01:active {color: #FF6600; text-decoration: none}
A.vejamais_mural01:hover {color: #FF6600; text-decoration: none}

/*?-?-?-? veja mais - linha 01 ?-?-?-?-*/
.linha_vejamais01 {
HEIGHT: 1px;
font-weight: normal;
background-color: #CCCCCC;
}

.hphome {
	width:780px;
}

.hpconteudo {
	width: 630px;
	border-right: 1px solid #2D4C8F;
	padding: 0 0 0 0;
	background-color: #FFFFFF;
	
}

.hpinterna {
	width: 630px;
	border-right: 1px solid #2D4C8F;
	padding: 0 0 0 1;
	

}


/* #################################### BLOCOS ####################################*/
.hpbloco1 {
	font-family: 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, 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: #000;
}

.hpbloco2 a:hover {
	text-decoration: none;
	color: #759AB4
}

.hpbloco2 tr th {
	padding: 3px;
	color: #FFF;
	text-align: left;
	font-weight: normal;
}

.hpbloco2titu1 {
	background-color:#608FAF;
}

.hpbloco2titu2 {
	background-color:#ADC3D5;
}

.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;
}
.hp_internae_conteudos_gerais{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        text-align:justify;
        background-color:#ffffff;
        padding:10px;
}
.hp_internae_conteudos_gerais h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
        color:#D00018;
        padding:5px;
        margin:0px;
}
h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
.menuPv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 160%;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #302281;
}

.menuPv a:link,
.menuPv a:visited,
.menuPv a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #302281;
}
.menuPv a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
	color: #302281;
}

/* #################################### SERVIÇOS ON LINE ####################################*/
.servicostxt {
	background: #FFFFFF url(../imagens/servicos_online_bg.jpg) no-repeat fixed top center;
	padding: 175px 50px 100px 50px;
	height: 629px;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 160%;
	color: #0E4A88;
}
.servicostxt a:link,
.servicostxt a:visited,
.servicostxt a:active
.servicostxt a:hover {
	color: #0E4A88;
}

.servicostxt_tit {
	color: #0C8DD3;
	font-weight: bold;
}

.form_servicos_tabela {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #0E4A88;
}
.form_servicos_tabela td {
	border-bottom: 1px #0C8DD3 dashed;
}

.form_servicos { font-family: Arial, Verdana; font-size: 10px; color: #0E4A88; background-color: #E7E6E5; border: 1px #0C8DD3 solid }

.botao_servicos { font-family: Arial, Verdana; font-size: 10px; color: #fff; background-color: #FF6600; border: 1px #FF6600 solid }

/*servicos online inscricao*/
.inscricaotxt {
	background: #FFFFFF url(../imagens/servicos_online_bg.jpg) no-repeat scroll top center;
	padding: 175px 50px 100px 50px;
	height: 629px;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 160%;
	color: #0E4A88;
}
.inscricaotxt a:link,
.inscricaotxta:visited,
.inscricaotxt a:active
.inscricaotxt a:hover {
	color: #0E4A88;
}

.inscricaotxt_tit {
	color: #0C8DD3;
	font-weight: bold;
}

.form_inscricao_tabela {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #0E4A88;
}
.form_inscricao_tabela td {
	border-bottom: 1px #0C8DD3 dashed;
}

.form_inscricao { font-family: Arial, Verdana; font-size: 10px; color: #0E4A88; background-color: #E7E6E5; border: 1px #0C8DD3 solid }

.botao_inscricao { font-family: Arial, Verdana; font-size: 10px; color: #fff; background-color: #FF6600; border: 1px #FF6600 solid }


/* CALENDARIO ESCOLAR */
.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: #FFFFFF;
	text-transform: uppercase;
	background-color: #FF9900;
	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: #006699;
	font-weight: bold;
	background-color: #FFC704;
}

.hpcaldomingos {
	background-color: #FFE077;
}

.hpcalsabados {
	background-color: #FFE077;
}

.hpcaldatas {
	font-family: Arial, Helvetica, sans-serif;
	color: #006699;
	text-align: left;
	background-color: #FFF;
	width: 150px;
}
