/* CSS Document */

/* GERAL */
* {
	border: 0;
}
img, div, input { behavior: url("_js/iepngfix_v2/iepngfix.htc") } /* IE PNGFIX */

html,body{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #EEE;
		/*border:#990000 1px solid;*/
	}
	body{
		margin: 0px;
		padding: 0px;
		background-image: url(../_img/fundo.jpg);
		background-repeat: repeat-x;
		background-position: top;
	}
	
	a:link{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:12px;
		color:#111111;
		text-decoration: none;
		}
		a:visited {
			font-family:Tahoma, Geneva, sans-serif;
			font-size:12px;
			color:#111111;
			text-decoration: none;
		}
		a:active {
			font-family:Tahoma, Geneva, sans-serif;
			font-size:12px;
			color:#111111;
			text-decoration: none;
		}
		a:hover {
			font-family:Tahoma, Geneva, sans-serif;
			font-size:12px;
			color:#000000;
			text-decoration: underline;
		}

#geral{
	margin: 0px;
	min-height: 100px;
		height: auto !important;
		/*border:#009900 1px solid;*/
	}

#conteudoPagina{
	width: 900px;
	background-color: #ededeb;
}

/* TOPO */
#Topo{
	width: 100%;
	height: 130px;
	
}
#topo_fundo{
	width:900px;
	height:130px;
}

/* MENU */
#menuTopo{	
	width: 900px;
	height: 37px;
	background-image: url(../_img/menu_fundo.png);
	background-repeat: repeat-x;
		/*border:#009900 1px solid;*/
	}

	#menu{
		width: 100%;
		height: 37px;
		/*border:#009900 1px solid;*/ 
	}


/* ESTRUTURA */				
#conteudo_pag{
		float:left;
		background-color:#efefef;
		width:902px;
		height:auto;
		/*min-height: 300px;*/
		/*border:#dddddd 1px solid;*/
		text-align:left;
	    font-size:12px;
	    font-family:Verdana, Geneva, sans-serif;
	}
#conteudo{
	width: 900px;
	height: auto;
	background-image: url(../_img/fundo_conteudo.png);
	background-repeat: repeat-y;
	/*border:#009900 1px solid;*/
	}
#conteudo_central{
	width:660px;
	height:auto;
	float:left;
	margin-top:30px;
	margin-left:30px;
	text-align:left;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	/*border:#009900 1px solid;*/
	}
#conteudo_fundo{
	width:660px;
	height:100%;
	float:left;
}

#banner_college{
	margin-top: 20px;
	margin-left: 0px;
	margin-bottom: 30px;
}

#banner_home{
	clear: both;
	margin-top:30px;
	margin-left: 30px;
	margin-bottom: -20px;
}

#tit{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:left;
	padding: 2px 0px 2px 10px;
}
#tit_fundo{
	background-color:#DDDDDD;
	width:660px;
		.width:640px;
	height:19px;
}
#tit_img{
	width:19px;
	height:19px;
	float:left;
	background-image:url(../_img/li_azul.png);
	background-repeat:no-repeat;
}
#sub_titulo{
	clear: both;
	width: 630px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:24px;
	color:#3C70A1;
	text-align:left;
	padding-left:15px;
	padding-top:15px;
}
#sub_titulo2{
	clear: both;
	width: 630px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#000000;
	text-align:left;
	padding-left:15px;
}
#sub_titulo3{
	width: 630px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#000000;
	text-align:left;
	padding-left:15px;
	padding-top:15px;
}
#sub_titulo4{
	clear: both;
	width: 100%;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#3C70A1;
	text-align:left;
	padding-top:15px;
}

#home_div{
	width: 100%;
	height: 2px;
	background-color: #888888;
}

#notice{
	width: 630px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#111111;
	text-align:left;
	padding-left:15px;
	padding-top:15px;
	padding-bottom:30px;
}
#texto{
	width: 630px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#111111;
	text-align:left;
	line-height: 16px;
	padding-left:15px;
	padding-top:15px;
	padding-bottom:30px;
}

.pub_preco{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#3C70A1;
	line-height: 26px;
}

#lateral_direita{
	float:right;
	margin-top:-10px;
	position:relative;
	z-index:1;
	width:180px;
	min-height: 400px;
}
#lateral_cadastro{
	width:215px;
	height:55px;
	float:right;
	margin-top:-3px;
		.margin-top:0px;

	position:relative;
	z-index:2;
	/*border:#0099FF 1px solid;*/
}
#lateral_titulo{
	clear: both;
	width: 100%;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#ffcc12;
	text-align: center;

}

#rodape{
	clear: both;
	width: 900px;
	height: 67px;
	background-image: url(../_img/rodape_fundo.png);
	background-repeat: repeat-x;
	}
	
#copyright{
	float: left;
	width: 720px;
	height: 41px;
	padding-top: 20px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #D7D7D7;
	text-align: center;
	
}
#agencia{
		float:right;
		width:150px;
		height: 41px;
		padding-top: 20px;
		padding-right: 20px;
		text-align: right;
	}

/* FORM */
.campoObrigatorio{
	color: #990000;
	}
.boxForm{
	width: 100%;
	height: 16px;
	border: 1px solid #BBB;
	background-color:#eee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 3px;
	margin-top: 2px;
	margin-bottom: 8px;
		
	}
	
.boxSelect{
	width: auto;
	height: 24px;
	border: 1px solid #BBB;
	background-color:#eee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 3px;
	margin-top: 2px;
	margin-bottom: 8px;
		.vertical-align: center;
	}
	
.boxText{
	width: 100%;
	height: 65px;
	border: 1px solid #BBB;
	background-color:#eee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 3px;
	margin-top: 2px;
	margin-bottom: 8px;
	}
	
#textoMsg{
	text-align: left;
	font-size: 9px;
	color: #006832;
	padding-top: 11px;
	padding-left: 53px;
	padding-bottom: 10px;
	}	
	
.FotoConteudo {
	border: #FFF solid 3px;
	margin-left: 5px;
	margin-bottom: 5px;
}