body {
margin : 0; 
background:url(../imagens/estrutura/back_site.gif) repeat-x #313439 top;

} 

*{/*isso e uma tag chave */
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;

}

.letra_branca {
color:#FFFFFF;
}

.linha_cima {
background:url(../imagens/estrutura/linha_cima.gif) repeat-x;
}

.linha_div_vertical {
background:url(../imagens/estrutura/linha_div_vertical.gif) bottom right no-repeat;
}

.linha_div_vertical2 {
background:url(../imagens/estrutura/linha_div_vertical2.gif) repeat-y top left;
}

.linha_div_vertical3 {
background:url(../imagens/estrutura/linha_div_vertical3.gif) no-repeat top left;
}

.linha_div_horinzontal {
background:url(../imagens/estrutura/linha_div_horizontal.gif) no-repeat bottom left;
}

.linha_div_horinzontal2 {
background:url(../imagens/estrutura/linha_div_horizontal2.gif) no-repeat bottom left;
}

.img_telefone {
background:url(../imagens/estrutura/telefone.jpg) bottom right no-repeat;
}

.img_login_clientes {
background:url(../imagens/estrutura/login_clientes.jpg) bottom right no-repeat;
}


.linha_telefone {
background:url(../imagens/estrutura/linha_telefone.gif) repeat-x bottom right;
}

/* Titulos */
.tit_ultimas_noticias {
background:url(../imagens/tit_ultimas_noticias.gif) no-repeat bottom left;
padding:14px;
}

.tit_arquivo_noticias {
background:url(../imagens/tit_arquivo_noticias.gif) no-repeat bottom left;
padding:14px;
}

.tit_nossa_empresa {
background:url(../imagens/tit_nossa_empresa.gif) no-repeat bottom left;
padding:14px;
}

.tit_onde_estamos {
background:url(../imagens/tit_onde_estamos.gif) no-repeat bottom left;
padding:14px;
}

.tit_fale_conosco {
background:url(../imagens/tit_fale_conosco.gif) no-repeat bottom left;
padding:14px;
}

.tit_representante {
background:url(../imagens/tit_representante.gif) no-repeat bottom left;
padding:14px;
}

.tit_sedescolar {
background:url(../imagens/tit_sedescolar.gif) no-repeat bottom left;
padding:14px;
}

.tit_demonstracao {
background:url(../imagens/tit_demonstracao.gif) no-repeat bottom left;
padding:14px;
}


#quad_repre { width:215px; height:213px; float:left; background:url(../imagens/quad_representantes.gif) top center no-repeat; margin:5px 5px 0 0;}

#quad_casos { width:215px; height:130px; float:left; background:url(../imagens/quad_casossucesso.gif) top center no-repeat; margin:7px 5px 0 0;}

#quad_enquete { width:215px; height:130px; float:left; background:url(../imagens/quad_enquete.gif) top center no-repeat; margin:7px 5px 0 0;}


.quad_portfolio { float:left; width:164px; height:230px;  margin:0; padding:0;} 


.let_nome_escola { color:#000000; margin:0; padding:0;}

.let_depoimento  { color:#000000; margin:0; padding:0; margin-top:15px; }

.let_perg_faq { color:#000000; margin:0; padding:2px; margin-bottom:3px;  border-bottom:1px dashed #CCCCCC; margin-top:20px; }

.let_resp_faq { color:#585858; margin:0; padding:2px; margin-bottom:3px; }

.let_titulos { font-family:Cambria, Calibri; font-size:18px;  color:#007CC3; margin:0; padding:0; margin-bottom:10px; margin-top:5px; }

.let_port_pequena { font-size:10px;  color:#666666;  }

.let_pequena_dados { font-size:10px;  color:#000000; font-family:Arial, Helvetica, sans-serif;  }

.let_pequena_cinza_claro { font-size:10px;  color:#CCCCCC; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif, Arial;  }
.let_pequena_cinza_claro_bold { font-size:10px;  color:#CCCCCC; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif, Arial;  }


.let_tit_visuali { font-family:Cambria, Calibri; font-size:12px;  color:#000000;}

/* Links */

.link_laranja a {font-size:11px; font-family:Arial, Helvetica, sans-serif;  font-weight:bold; COLOR: #FE952C;    }
.link_laranja a:hover { font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; COLOR: #333333; }


.link_brancopeq a {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;  COLOR: #FFFFFF;    }
.link_brancopeq a:hover { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;  COLOR: #FCC070; }


.linknoticiaspeq a {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;  COLOR: #333333;    }
.linknoticiaspeq a:hover { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;  COLOR: #0053A6; }

.linknoticias a {  COLOR: #333333;    }
.linknoticias a:hover {  COLOR: #0053A6; }

.linkvermelho a {  COLOR: #E20B1B;    }
.linkvermelho a:hover {  COLOR: #666666; }

.linktextos a {  COLOR: #0053A6;    }
.linktextos a:hover { text-decoration:underline;  COLOR: #333333; }


.linkpequeno a { font-size:10px;  COLOR: #0053A6;    }
.linkpequeno a:hover { font-size:10px;    COLOR: #333333; }


.link_paginacao_selecionado a { font-weight:bold;  COLOR: #0053A6;    }
.link_paginacao_selecionado a:hover {  font-weight:bold;  COLOR: #333333; }

.link_paginacao a { text-decoration:underline; font-weight:bold;  COLOR: #333333;    }
.link_paginacao a:hover {  text-decoration:underline; font-weight:bold;   COLOR: #0053A6; }

.linktitulos a {  COLOR: #333333;    }
.linktitulos a:hover { text-decoration:underline;  COLOR: #0053A6; }

.linksaibamais a { font-family:Cambria, Calibri; font-size:11px;  color:#007CC3; COLOR: #E45D1B;    }
.linksaibamais a:hover { font-family:Cambria, Calibri; font-size:11px;  color:#007CC3; text-decoration:underline;  COLOR: #E45D1B; }

.linkchamados a {  COLOR: #0088CA;    }
.linkchamados a:hover { COLOR: #333333; }

.linkchamadospequena { font-family:Arial; font-size:8px; }
.linkchamadospequena a { font-family:Arial;  COLOR: #0088CA; font-size:8px;}
.linkchamadospequena a:hover { font-family:Arial;  COLOR: #333333; font-size:8px; }

.let_pequena_dados2 a { font-size:10px; font-family:Arial, Helvetica, sans-serif;  COLOR: #0073AA;}
.let_pequena_dados2 a:hover { font-size:10px; font-family:Arial, Helvetica, sans-serif; COLOR: #333333;}


.letraazul { COLOR: #0053A6; }


/* Forms */

.formlinha { BORDER-BOTTOM: #C9C9C9	 1px dashed; }

.formlinha2 { BORDER-BOTTOM: #C9C9C9	 1px dashed; BORDER-top: #C9C9C9	 1px dashed; }

.formlinha_novo { BORDER-BOTTOM: #C9C9C9	 1px dashed; background-color:#FFE6E6;}

.formlinha_novo_nego { BORDER-BOTTOM: #C9C9C9	 1px dashed; background-color:#D5F1FF;}

.formmenu { background-color:#DADFE7; BORDER-BOTTOM: #C9C9C9 1px dashed;  }

.form_topi_claro { background-color:#EEF1F4; BORDER-BOTTOM: #DADFE7 1px solid; border-right:1px solid #DADFE7;  }

.form-noindent {	BORDER-RIGHT: #0053A6 1px dashed; BORDER-TOP: #FFFFFF 1px dashed; BORDER-LEFT: #E8E8E8 1px solid; BORDER-BOTTOM: #0053A6 1px dashed; BACKGROUND-COLOR: #EEF5F9}

.formcinza {	BORDER-RIGHT: #999999 1px dashed; BORDER-TOP: #E8E8E8 1px dashed; BORDER-LEFT: #E8E8E8 1px solid; BORDER-BOTTOM: #999999	 1px dashed; BACKGROUND-COLOR: #FFFFFF; }

.formlaranja {	BORDER-RIGHT: #FFBA53 1px dashed; BORDER-TOP: #FFFFFF 1px dashed; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFBA53 1px dashed; BACKGROUND-COLOR: #FFF4E6}

.formbranco {	BORDER-RIGHT: #FEDC9C 1px dashed; BORDER-TOP: #FFFFFF 1px dashed; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FEDC9C 1px dashed; BACKGROUND-COLOR: #FFFFFF}

.formverde {	BORDER-RIGHT: #BBF0AE 1px dashed; BORDER-TOP: #FFFFFF 1px dashed; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #BBF0AE 1px dashed; BACKGROUND-COLOR: #EDFDE8}

.formvermelho {	BORDER-RIGHT: #FFC4C4 1px dashed; BORDER-TOP: #FFFFFF 1px dashed; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFC4C4 1px dashed; BACKGROUND-COLOR: #FFE8E8}

.formchamadoo {	BORDER-RIGHT: #FFC4C4 1px dashed; BORDER-TOP: #FFFFFF 1px dashed; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFC4C4 1px dashed; BACKGROUND-COLOR: #F7F7F7}

.formamarelo {	BORDER-RIGHT: #FDE95B 1px dashed; BORDER-TOP: #FFFFFF 1px dashed; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FDE95B 1px dashed; BACKGROUND-COLOR: #FFFFDD}


/* Edits */

.edit {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
border: 2px solid #CCD2DD;
background-color: #F3F3F3;
padding:4px;
}

.edit_chamado {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
border: 2px solid #CCD2DD;
background-color: #F3F3F3;
padding:4px;
}

.botoes {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
border: 2px solid #CCD2DD;
background-color: #F3F3F3;
width:120px;
height:30px;
}


.botoes2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
border: 2px solid #CCD2DD;
background-color: #F3F3F3;
width:90px;
height:27px;
}

.edit_login {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
border: solid #666666 1px;
background-color: #F3F3F3;

width:88px;
height:12px;
padding:4px;
}

.edit_senha {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
border: solid #666666 1px;
background-color: #F3F3F3;
padding:4px;
width:60px;
height:12px;
}



.botao_conectar {
margin-top:54px;
float:right;
width:20px;
height:20px;

}


#rel1 {
	visibility:hidden;
	BORDER-BOTTOM: #C9C9C9	 1px dashed;
}
#rel2 {
	visibility:hidden;
	margin-top:-158px;
	BORDER-BOTTOM: #C9C9C9	 1px dashed;
}

#img_maparepre {
	float:right;
	width:242px;
	height:267px;
	background:url(../imagens/mapa_representantes.jpg) no-repeat top center;
}
