* {
	margin:0px;
	padding:0px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/fundo_body.jpg);
	background-repeat:no-repeat;
	background-position: top center;
	background-color:#fffdf8;
}

.body_iframe {
	background:url(../images/setinha_laranja.gif) -10px -10px no-repeat !important;

}


body img {
	border:none;
}

/*html {
	background:url(../images/fundo_html.jpg) repeat-x;
}*/

.bodyAluno {
	background:url(../images/fundo_body_aluno.jpg) no-repeat center top !important;
}
.bodyEscola {
	background:url(../images/fundo_body_escola.jpg) no-repeat center top !important;
}
#geral {
	margin:0 auto;
	width:930px;
	height:auto;
	background-image:url(../images/fundo_body.jpg);
	background-repeat:no-repeat;
	background-position: top center;
	background-color:#fffdf8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f7f7f;
}

.Logado {
	background-image:url(../images/fundo_body_log.jpg) !important;
	background-repeat:no-repeat;
	background-position: top center;
}

/*-------         MENU         ---------*/

#menu {
	width:340px;
	height:33px;
	position:absolute;
	right:-27px;
	top:168px;
	/*background:url(../images/fundo_menu.jpg) repeat-x;*/

}

#btCadas_over,#btFale_over,#btIndique_over, #btAlterar_over, #btMeusDesk_over {
	display:none;
}

#menu ul li {
	height:33px;
	list-style:none;
	margin:1px;
	padding:0px;
	display: block;
	float:left;
	cursor:pointer;
}

#topo {
    position:relative;
    width:930px; 
    height:250px;
    float:left;
}

#conteudo {
	 width:930px; 
	 height:auto;
	 padding: 10px 0 0 0;
}


/***********************************************************************/
/*		BANNER                                                         */
/***********************************************************************/

#banner_criar_desktop{
	float:left;
	width:929px;
	height:66px;
	background:url(../images/banner_929x66.jpg) no-repeat;
	margin-bottom:40px;
}
	#banner_criar_desktop_bt{
		float:right;
		margin-top:24px;
		margin-right:12px;	
	}

/*--------          HOME - DIVS         --------*/

h1 {
	color:#666;
	font-size:12px;
	font-weight:bold;
	border-bottom: solid 1px #ffcc00;
	height:20px;
	margin-top:7px;
}

.bt_fechar {
	position:absolute;
	top:7px;
	right:5px;
	cursor:pointer;
}

.bt_minimizar {
	position:absolute;
	top:7px;
	right:23px;
	cursor:pointer;
}

#BarraCrieDeskProfessor {
	width:920px;
	margin:0 0 15px 0; 
	border-bottom: solid 1px #FFCC00;
}

#BarraCrieDeskPapeleiro {
	width:920px;
	margin:0 0 15px 0; 
	border-bottom: solid 1px #FFCC00;
}

#ColuEsq {
	float:left; 
	width:319px; 
	height:auto;
}

#ColuMeio {
	float:left; 
	width:320px;
	height:auto;
}

#ColuDirei{
	float:left; 
	width:290px; 
	height:auto;
}

#BoxEmpresa {
	width:550px; 
	height:auto; 
	padding:15px 15px 10px 25px;
	border: solid 1px #ffcc00;
	float:left; 
	background:url(../images/fundo_empresas.gif) repeat-x 35px 180px #FFFFFF; /**left top*/
}

#BoxGoogleMaps {
	width:320px; 
	height:345px; 
	border: solid 1px #ffcc00; 
}

#BoxCalendario {
	width:290px; 
	height:190px; 
	border: solid 1px #ffcc00; 
	float:left; 
	background:url(../images/fundo_calendario.gif) no-repeat 36px 33px #FFFFFF; /* left Top*/
}

#BoxClimaTempo {
	width:290px; 
	height:164px; 
	border: solid 1px #ffcc00; 
	float:left; 
	margin:0 0 0 0px; 
	background:url(../images/fundo_previsao_tempo.gif) no-repeat 20px 35px #FFFFFF; 
}

#BoxProdutosBic{
	width:280px; 
	height:225px; 
	border: solid 1px #ffcc00; 
	float:left; margin:0 0 0 0px; 
	background:url(../images/fundo_produtos.gif) no-repeat 1px 1px #FFFFFF; 
}

#BoxNoticias {
	width:290px; 
	height:225px; 
	border: solid 1px #ffcc00; 
	float:left; 
	margin:28px 0 0 0;
	background:url(../images/fundo_noticias.gif) no-repeat 20px 35px #FFFFFF; 
}

#BoxFavoritos {
	width:290px; 
	height:223px; 
	border: solid 1px #ffcc00; 
	float:left; 
	margin:28px 0 0 0px;
	background:url(../images/fundo_favoritos.gif) no-repeat 7px 35px #FFFFFF; 
}

#BoxListaEscolar {
	width:280px; 
	height:195px; 
	border: solid 1px #ffcc00; 
	float:left; 
	margin:28px 0 0 0px;
	background:url(../images/fundo_lista_escolar.gif) no-repeat 1px 1px #FFFFFF; 
}

#BoxGoogleSearch {
	width:290px; 
	height:114px; 
	border: solid 1px #ffcc00; 
	float:left; 
	margin:28px 0 0 0;
	background:url(../images/fundo_google_search.gif) no-repeat 7px 35px #FFFFFF; 
}

#GoogleWikcionario {
	width:290px; 
	height:100px; 
	border: solid 1px #ffcc00; 
	float:left;
	margin:28px 0 0 0;
	background-color:#FFFFFF;
	background:url(../images/fundo_wikidicionario.gif) no-repeat 7px 35px #FFFFFF; 
}

#BoxMeusAnexos {
	width:290px; 
	height:215px; 
	border: solid 1px #ffcc00; 
	float:left; 
	margin:28px 0 0 0px;
	background:url(../images/fundo_meus_anexos.gif) no-repeat 7px 35px #FFFFFF; 
}

#BoxFlickr {
	width:290px; 
	height:261px; 
	border: solid 1px #ffcc00; 
	float:left; 
	margin:28px 0 0 0;
	background:url(../images/fundo_flickr.gif) no-repeat 7px 35px #FFFFFF; 
}


#BoxWikipedia {
	width:290px; 
	height:30px; 
	border: solid 1px #ffcc00; 
	float:left; 
	margin:28px 0 0 0px	;
	background-color:#FFFFFF;
}


.marginTop {
	margin-top:0px !important;

}

/*----------          Box login          ---------*/


.BgCampoLogin {
	background:url(../images/fundo_email.gif) 1px 1px no-repeat;
}

.BgCampoSenha{
	background:url(../images/fundo_senha.gif) 1px 1px no-repeat;
}


#txtMail {
	width:112px; 
	height:13px; 
	border:solid 1px #FFFFFF; 
	background-color:#fefad4; 
	/*background:url(img/fundo_email.gif) no-repeat;*/
	font: 10px Arial, Helvetica, sans-serif; 
}

#txtSenha {
	border-style: none;
    border-color: inherit;
    border-width: medium;
width:112px;
	    height:13px;  
	    background-color:#fefad4; 
	    font: 10px Arial, Helvetica, sans-serif; 
	margin:8px 0 2px 0;
	*    margin:6px 0 2px 0;/*  Hack para IE 7*/
	    _margin:6px 0 2px 0;/*  Hack para IE 6*/
}

#BoxLogin {
	position:absolute; 
	right:0px; 
	top:20px; 
	width:200px; 
	height:100px; 
	padding:0px 0px 0 0px;
	*padding:0px 5px 0 0px;/* Hack para IE 7 */
	_padding:0px 5px 0 0px;/* Hack para IE 6 */
}

/*----------          CADASTRO         ---------*/

.cadastro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f7f7f;


}

.select {
	font-size:11px;
	color:#7f7f7f;
}

.inputText  {
	height:15px;
	border: solid 1px #ffcc00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f7f7f;
	padding: 1px 2px 0 2px;
}

.center {
	text-align:center !important;
}

.Big {
	width:350px !important;
}

.data {
	width:25px !important;
}

.ano {
	width:40px !important;
}

.dd {
	width:17px !important;

}

.endereco {
	width:190px; !important;
}


.fone {
	width:55px !important;
}


.texto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f7f7f;
}

.MargemLeft15 {
	margin-left:17px;

}

.MargemLeft10 {
	margin-left:10px;
}

.setinha {
	margin-bottom:-2px;

}

/*----------          Menu professores         ---------*/

#MenuProfessores {
	 width:800px; 
	 height:auto; 
	 border: solid 1px #FFCC00; 
	 margin:10px 0 15px 0;
	 padding: 4px 4px 15px 25px;
	 float:left;
	 font-size:11px;
	 background-color:#FFFFFF;
}

#dvLoadGadget {
	 width:400px; 
	 height:20px; 
	 margin:-1px 0 15px 0;
	 float:left;
	 font-size:11px;
}

#LinkLista{ 
	 float:left;
	 margin: 2px 0 7px 0;
}
#LinkLista a
{
	color:#FFFFFF;
}

#MenuProfessores ul li {
	list-style: none;
	width:200px;
	/*background-color:#FFFF00;*/
	color:#ffae00;
	font-weight:bold;
	display:block;
	float:left;
	/*margin: 2px 2px 4px 2px;
	padding:4px 2px 4px 13px;
	background:url(../images/setinha_laranja.gif) no-repeat 2px 8px;*/
}

#MenuProfessores ul li a {
	list-style: none;
	width:200px;
	/*background-color:#FFFF00;*/
	color:#ffae00;
	font-weight:bold;
	display:block;
	float:left;
	margin: 2px 2px 4px 2px;
	padding:4px 2px 4px 13px;
	background:url(../images/setinha_laranja.gif) no-repeat 2px 8px;
	text-decoration:none;
}

#MenuProfessores ul li a:hover,#MenuProfessores ul li a:active {
	/*text-decoration:underline;*/
	/*color:#999999;*/
}


.line {
	border-bottom: solid 1px #FFCC33; 

}

.azul {
	color:#52529a;
	font-weight:bold;
}

.margen_bot10 {
	margin-bottom:10px;
}

.paddBot {
	padding-bottom:10px;
}

.margen_bot-4 {
	margin-bottom:-4px;
}

.iconeFecharDesktop {
	margin: 0 0 4px 917px;
	cursor:pointer;
}

.MaxDesktop {
	margin: 0 0 4px 917px;
	cursor:pointer;
	display:none;
}


.auto {
	height:auto;
}

/*----------         AREA LOGADA          --------*/

#ProfessorDesktopAluno {
	padding:10px 0 4px 50px; 
	background-color:#fffbe8;
	margin-bottom:20px;
}

#dvLoad
{
    position:absolute;
    background-color:#ffffff;
    top:530px;
    width:930px;
    height:600px;
    z-index:1;    
}

#msgRetorno
{
    padding:        20;
    margin:         0;
    width:          30%;
    top:            45%; 
    left:           32%; 
    textAlign:      center; 
    color:          #000; 
    backgroundColor:#fff;
    cursor:         wait;
    display:		none;
    width:			100%;
}

#dvCadastro
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#fffdf8;    
    padding:        20;
    margin:         0;
    top:            45%; 
    left:           32%; 
    textAlign:      center; 
    color:          #000; 
    backgroundColor:#fff;
    cursor:         wait;
    display:		none;
    width:			100%;
}

/*---------         UPLOAD FILE        -------*/

.bt_UpLoad {
	margin: 3px 0 -4px -5px;
	*margin: -8px 0 0 -5px;
	border:none;
}
	 
.bt_Anexar {
	margin: 0px 0 -4px 1px;
	*margin: 0px 0 -1px 1px;
	
}

.bt_link
{
	margin: 0px 0 -4px 5px;
	*margin: 0px 0 -1px 5px;
}

/*------------------------------------*/

.laranja {
	color:#ffae00;
}

.laranja a {
	color:#ffae00;
	text-decoration:none;
}
.laranja a:hover {
	text-decoration:underline;
}

.laranja10 {
	color:#ffae00;
	font-size:10px;
}

.laranja10 a {
	color:#ffae00;
	text-decoration:none;
	font-size:10px;
}




.bold {
	font-weight:bold;
}