/* CORPO - CSS PADRÃO PARA TODAS AS PÁGINAS - FAMA FACULDADE MACHADO DE ASSIS*/

html,body{
	margin:0;
	padding:0;
	/*height:100%;*/
	border:none;
	/*background:url(../img/bg_degrade.jpg) repeat-x #DFDFDF;
	*background:url(../img/bg_ie7.jpg) repeat-y center; /*HACK FOR IE7*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../img/bg.png) repeat-y center;
}
/** html body{
	background:url(../img/bg_degrade.jpg) repeat-x #DFDFDF; HACK FOR IE6
}*/


*{
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
	color:#666;
	font-size:10px
}

td, table,  tr, img{border:0px}

#geral{
	width:732px;
	margin:0 auto;
/*	background:url(../img/bgcantosX.gif) repeat-y #FFFFFF ;*/
	clear:both;
	/*display:table; funciona height:100%; no firefox*/
	/*height:100%; no ie não precisa de display table*/
	/*vertical-align:text-top;*/
}
	
/******* Efeitos de Sombras nos cantos da folha *******/

/*#bgupright, #bgupleft{
	position:absolute;
	width:9px;
	z-index:2;
}
#bgupright{
	height:390px;
	margin:0px;
	margin-left:741px;
	background:url(../img/bgupRIGHT.jpg) top no-repeat
}
#bgupleft{
	height:390px;
	background:url(../img/bgupLEFT.jpg) top no-repeat;
}*/

/********************* Cebeçalho *********************/
#cabecalho {
	text-align:left;
	/*margin:0 10px;*/
}
/*#cabecalho h1{
	height:97px;
	padding-top:10px;
	margin-left:8px;
	display:invisible;
	display:block;
	width:732px;
	height:105px;
	text-indent:-5000px;
	background:url(../img/cabecalho_2008.jpg)left top no-repeat;
}*/
#geral #cabecalho a.title,
#geral #cabecalho a.title h1{
	display:block;
	width:732px;
	height:105px;
	/*background:url(../img/cabecalho_2008.jpg) left top no-repeat;*//*    CABEÇALHO COM O MACHADO DE ASSIS */
	/*background:url(../img/cabecalho_natal.jpg) left top no-repeat;*/
	background:url(../img/topo.png) left top no-repeat;
	
}
#geral #cabecalho a.title h1{
	text-indent:-5000px;
}
#cabecalho img{
	position:absolute;
}

/********************* Conteúdo *********************/
#conteudo{
	/*width:730px;
	margin:0 auto;*/
	clear:both;
	/*height:auto;
	vertical-align:text-top;*/
}

/********************* V&aacute;rios *********************/
.clear{clear:both;}
.dir {float:right;}
.esq {float:left;}
.ul_esq{float:left; clear:left;}
.ul_dir{clear:right;}
.center{
	text-align:center;
	margin:0 auto;
}
.colun{position:relative; display:block;}
.pointer{cursor:pointer;}
#centralizar{text-align:center;}
.no_hover{background:none; background-color:none; border:none; border-color:none;}
.not_hover:hover *, .not_hover:hover, .not_hover{background:none; background-color:none; border:none; border-color:none;} 
.alert, .alertg{text-align:center; margin:10px; padding-left:15px;}
.alert{
	color:#C10000;
	background:url(../IMG/icon_alert.gif) no-repeat top left;
}
.alertg{
	color:#1ABB27;
	background:url(../img/icon_alertg.gif) no-repeat top left;
}
/************(Hover dentro do Texto)************/

				/* C/ hover */
				#texto a:hover,
				#boxlogin a:hover
				{background:#E5F0FB; color:#2B6CB5;}
				
				/* S/ Hover */
				#texto a.no_hover:hover,
				#boxlogin a.no_hover:hover
				{background:none; color:none}
		
		/*#texto a.no_hover:hover {background:none; background-color:none; color:none;}*/
		


/********************* I n P U T S  *********************/

/* <form> deve vir antes de <table> para que funcione */

/*Inputs Padrões (no_hover) */
.form_padrao input,
.form_azul input, .form_azul textarea,
.form_negro input,
.form_verde input,
.form_padrao tr td input{ 
	font:11px Verdana, Arial, Tahoma;
	text-align:left;
	padding:2px;
	border:1px solid;
	color:#333333;
	border-color:#E0E0E0;
	background-color:#FFF;
}

/*Inputs desabilitados*/
form.form_padrao input.no_input,
.no_input
{background-color:#E9E9E9;}

/*Inputs Padrões (Hover) */
.form_padrao input.input_focus,
.form_azul input.input_focus,
.form_azul textarea.input_focus, /* (fale_conosco.asp) */
.form_negro input.input_focus{ 
	color:#2C427C;
	border-color:#4174BA;
	background-color:#F2F7FE;
}
			/***Inputs AZUIS!***/	
			.form_azul input, /* Esquilo-que-tudo-sabe (Funcionando) */
			.form_azul textarea /* (fale_conosco.asp) */
				{border-color:#9CA8C5; background-color:#F9F9F9; color:#333333;}
			.form_azul form input.input_focus,
			.input_focus /* (fale_conosco.asp) */
				{border-color:#4174BA; background-color:#F2F7FE; color:#333333;}
				
					
/*CORES*/
.txt_red{color:#990033;}
	
/********************************************************************************************************************/
/********************************************************************************************************************/

/********************* Menu - Horizontal Vertical *********************/
 
#menupai{
	background: #fff url(../img/menuOFF.gif) no-repeat bottom left;
	display:block;
	clear: both;
}

#menu {
	width:100%;
	background: url(../img/menuOFF.gif) repeat-x bottom left;
	float:left;
	margin:0;
	padding:0;
	border-top:4px solid #4174BA; /*Linha no topo*/
	font-family:arial,verdana,sans-serif;
	text-decoration:none;
	text-align:left;
}

#menu h2 a{
	letter-spacing:2px;
	font-weight:bold;
	font-size:11px;
	float:left;
	display:block;
	text-decoration:none;
	width:auto;
	padding:0px 16px 0px 16px;
	line-height:39px; color:#666;
}

#menu ul{
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	clear: right;
	/*.....caso dê pau no IE especifique uma width pro UL aqui*/
}

#menu li{
	position: relative;
}

#menu ul li {
	background:url(../img/menuDIVIDER.gif) no-repeat bottom right;
	float: left;/*Essa característica também é importante para o IEca*/
	display: block;
	position: relative;
	clear: right;
}

#menu ul li a {
	height: 1%;
} 

#menu ul li:hover a {
	color:#4174BA;
	background:#FFF url(../img/menuON.gif) bottom left repeat-x;
}

#menu ul ul {
	position: absolute;
	z-index: 500;
}

#menu ul li ul {
	display:block;
	top:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-align:left;
	width:auto; /*150px*/
	background:#E3E3E3;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin-top:0px; /*importante para a distância grande entre o item principal para o subitem*/
	clear:left;
}

#menu ul li ul a {
	font-size:10px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

#menu ul li ul li {
	float:left;
	clear:left;
	padding:5px 0px;
}

#menu ul li ul li a,
.menu ul li a:visited {
	font-size:11px;
	display:block;
	text-decoration:none;
	width:auto;
	color:#FF3333;
	padding:0px 16px 0px 16px; /*16px*/
	line-height:40px;
	height:40px;
}

#menu ul li:hover ul li a {
	background:#e3e3e3;
	color:#333;
	height:auto;
	line-height:18px;
	padding:0px 13px 0px 13px;
	width:105px;
	border-top:1px solid #fff;
}

/*Cores e fontes do submenu triplo enqnt não esta sendo hover*/
#menu ul li ul li:hover ul li a,
#menu ul li ul li a:hover ul li a{
	background-color:none;
	background:none;
	color:#333;
	width:165px;
}

#menu ul li ul li a.subseta{
background:url(../img/subseta.gif) no-repeat right;
}

/*Código pra quando o cara passa o mouse nos sub-menus*/
#menu ul li ul li:hover a,
#menu ul li ul li a:hover,
#menu ul li ul li ul li a:hover,
#menu ul li ul li ul li:hover a{
	color:#FFF;
	text-decoration:none;
	background: #4174BA url(../img/menu_sub-arrow.gif) no-repeat;
	background-position: 4px 8px;
}

#menu ul li ul li,
#menu ul li ul li ul li{
	background:none;
	top:0px;
	letter-spacing:1px;
}

div#menu ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
}

/*A borda esquerda de quando o submenu3 é ativado e não é hover*/
#menu ul li ul li:hover ul{
	border:1px solid #CCCCCC;
	display:block;
	clear:both;
}

/*Esconder As DIVS*/
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul{
	display:none;
}

div#menu ul li ul li {
	text-align:left;
	margin:0;
	padding:1px 0;
}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul{
	display:block;
}

/********************* Busca Rápida *********************/
#menu ul li.liform{background:none;}

#menu ul li.liform form {
margin-left:74px;
background:none;}

.select{
	border:1px solid #D6D6D6;
	margin-top:8px;
	width:100px;
}

.select_blur{
	margin-top:8px;
	width:100px;
	background:#E9E9E9;
}

/********************* Mini Menu *********************/
#minimenu{
	width:auto;
	float:left;
	position:absolute;
	margin:2px 0px;
	margin-top:-22px;
}
#minimenu ul{
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	background: url(../ambientes/adm/img/minimenu_bg.jpg) repeat-x;
	height:22px;
}
#minimenu li{
	margin:3px 5px;
	height:17px;
}
#minimenu ul li a:hover{
	border:1px solid #FFFFFF;
}
#minimenu ul li{
	display:block;
	float:left;
}
#minimenu #minimenu2{
	float:left;
	height:22px;
	width:17px;
	background:url(../ambientes/adm/img/minimenu_bg2.gif); top left no-repeat;
	
}

/***********************/

.button{ background:url(../img/btn_ambiente.gif); border:0px;}

/******** BUTTON *************/

a.btn button {
	border-top-width:0px;
	padding-right:3px;
	padding-left:0px;
	border-left-width:0px;
	border-bottom-width:0px;
	border-right-width:0px;
	padding-bottom:0px;
	cursor:pointer;
	padding-top:1px;
	text-align:center;
	background:#00FF00;
}
a.btn button span {
	padding-right:0px;
	display:block;
	padding-left:5px;
	padding-bottom:0px;
	padding-top:0px;
	white-space:nowrap;
	position:relative;
}
a.btn button, .btnie{
	font-size:10px;
	background:url(../img/btn_right.gif) no-repeat right 50%;
}
a.btn button span, span.btnie {
	background: url(../img/btn_left.gif) no-repeat left 50%;
	color: #666666;
	line-height: 25px;
	height: 25px;
}
a.btn:hover button, .btnie {
	background: url(../img/btn_right_on.gif) no-repeat right 50%;
	color:#FFF;
}
a.btn:hover button span, span.btnie {
	background: url(../img/btn_left_on.gif) no-repeat left 50%;
	color:#FFF;
}



/******* MISQ **********/

.upspace{
margin-top:6px;
}
.line{
width:100%;
height:1px;
border-bottom:1px solid #999999;
}
.fotolado{
	margin:7px;
	border:7px solid white;
	float:left;
}
