/* Todos os estilos precedidos por // só serão interpretados pelo IE */

body {
	margin : 0;
	padding : 0;
	font-family :  Helvetica, Verdana, Arial, sans-serif;
	text-align : center;
}
a { text-decoration :  none; }

#index {
	margin : auto;
	position : relative;
	top : 8px;
	left : 8px;
	width : 750px;
	text-align : left;
}

addrress {
	margin-top : 50px;
	width : 750px;
}
	address span { 
		display : block;
		font-style : normal;
		font-family : helvetica, verdana;
		font-size : 10px;
		color : #666;
	}
	address a { color : #6b6b6b; display:block;z-index : 9;}

#date {
	display : none;
}

#menu {
	display : none;
}

#content {
	width : 570px;
	font-family : verdana;
	font-size : 11px;
	color : #888; 
}
	#content td {
		font-family : verdana;
		font-size : 11px;
		color : #888; 
	}
	
	#content div {
		position : absolute;
		margin : 15px 0 0 6px;
	}
	#content p {
		margin : 5px 0 6px 2px;
	}
	#content H3 {
		margin : 0;
		padding : 0;
		font-size : 12px;
		color : #666; 
	}
	#content H3 a {
		display : block;
		width : 160px;
		height : 12px;
		color : #666; 
	}
	#content H3 a:HOVER {
		color : #f90;
	}

	#content ul {
		margin : 3px 0 0 1px;
		padding : 0 0 2px 6px;
		border-left : 1px solid #fb5;
		
	}
	#content li {
		list-style : none;
		margin : 2px;
		font-family : verdana;
		font-size : 11px;
		color : #888; 
	}
		#content li a, #content li a:visited {
			color : #888; 
			display : block;
//			display : inline;
			padding-left : 3px;
		}
		#content li a:hover {
			text-decoration : none;
			background-color : #fec;
		}
	
	#content div#elite {
		top : 0px;
		left : 10px;
		width : 300px;
	}
		#content div#elite ul {
			background-color : #ffc;
		}
	#content div#noticias {
		top : 200px;
		left : 10px;
		width : 550px;
	}
		#content div#noticias ul {
			border-left : 0;
			background : url('image/news.gif');
		}
		#content div#noticias li a:hover {
			text-decoration : underline;
			background-color : transparent;
		}
	#content div#vestibulares {
		top : 20px;
		left : 310px;
		width : 230px;
	}
	#content div#gabaritos {
		top : 120px;
		left : 310px;
		width : 200px;
	}
		#content div#gabaritos li {
			font-weight : bold;
		}
	#content div#historico {
		top : 0px;
		left : 10px;
		width : 500px;
	}
	#content div#proposta {
		top : 0px;
		left : 10px;
		width : 500px;
	}
	#content div#noticia {
		width : 500px;
	}
	#content div#ipho img {
		float : left;
		width : 108px;
		border : 1px solid #666;
		padding : 1px;
		margin : 5px;
	}	
	#content div#ipho em {
		font-style : normal;
		font-size : 130%;
		font-weight : bold;
	}
	#content div#ipho a {
		clear : both;
		margin-top : 10px;
		display : block;
		width : 167px;
		height : 110px;
		color : #359;
		background : url('news/ipho.gif') no-repeat left bottom;
	}
		#content div#ipho a:hover {
			color : #f90;
		}

	#content div#resultados h4 {
		font-size : 12px;
		margin : 5px 0 10px 0;
	}
	#content div#resultados h5 {
		font-size : 10px;
		margin : 10px 0 5px 0;
	}
		#content div#resultados em {
			font-style : normal;
			font-size : 130%;
			font-weight : bold;
		}

#content form {
	margin : 0;
	padding : 0;
}
#content label {
	display : block;
	color : #666;
}
#content input {
	border : 1px solid #aaa;
	font-fmaily : Helvetica, Verdana;
	font-size : 10px;
}
#content input#nome, #content input#ultimo_colegio {
	width : 350px;
}
#content fieldset#geral {
	border : 0;
}
#content fieldset#vai_prestar {
	border : 1px solid #aaa;
	display : block;
	padding : 2px;
	width : 350px;
}
#content input.checkbox {
	border : 0;
}
#content button {
	background : #eee;
	border : 1px solid #666;
	font-size : 10px;
	margin : 2px;
}
#content table#comprovante {
	border : 1px solid #666;
	border-collapse : collapse;
	margin-bottom : 10px;
	width : 450px;
}
#content table#comprovante caption, #content table#comprovante td, #content table#comprovante th {
	border : 1px solid #666;
	font-size : 12px;
	padding : 3px;
}
#content table#comprovante caption {
	font-weight : bold;
	margin-top : 30px;
	text-transform : uppercase;
}
#content table#comprovante th {
	text-align : left;
	width : 150px;
}

#marketing { display : none; }

