/* Faesp default style v1.01 */
/* basic elements */
/* Redefinitions */

html {
	margin: 0;
	padding: 0;
	height:100%;
}


* {
	font-family: verdana, tahoma, arial, sans-serif; 
	margin: 0;
	padding: 0;
}


body { 
	font: 10pt verdana;
	margin: 0px; 
	}

.linkPadrao{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	letter-spacing:1px;
	text-decoration:none;
	color:#C95350;
	}


.linkPadrao:link{
	text-decoration: none;
	color:#C95350;
	}

.linkPadrao:visited{ 
	text-decoration: none; 
	color: #C95350;
	}

.linkPadrao:hover{ 
	text-decoration: none;
	color:#990000;
	border-bottom:1px #990000 dotted;
	}

.linkPadrao:active{ 
	text-decoration: none;
	color: #C95350;
	}

.linkPadrao2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	letter-spacing:0.5px;
	text-decoration:underline;
	color:#C95350;
	}

	

	.linkPadrao2:link{

		text-decoration: underline;

		color:#C95350;

	}

	.linkPadrao2:visited{ 

		text-decoration: underline; 

		color: #C95350;

	}

	.linkPadrao2:hover{ 

		text-decoration: underline;

		color:#990000;

		border-bottom:1px #990000 dotted;

	}

	.linkPadrao2:active{ 

		text-decoration: underline;

		color: #C95350;

	}

	

#container{ 

	position: relative;

	/*background: #fff url(../images/assets/page_pattern.gif) repeat-y top left; */

	width: 790px;

	margin: 10px auto;

	height:auto;

}



#headerBg_home{ 

	position: absolute;

	background: url(../images/backgrounds/home_f_andos.jpg) no-repeat  top;

	width: 790px;

	height:381px;

	margin: 0px auto;

}



#headerBg_logo_faesp{

	position: absolute;

	width: 130px;

	height:150px;

	left:0px;

	margin: 0;

	z-index:3;

}



#headerBg_bem_vindo{ 

	position: absolute;

	float:left;

	width: 790px;

	height:381px;

	margin: 0px auto;

	left:0;

	z-index:2;

}



	#headerBg_bem_vindo_img{

		position: relative;

		display:block;

		background: url(../images/backgrounds/bem_vindo_portal.gif) no-repeat;

		width: 257px;

		height:137px;

		top:62px;

		margin: 0 auto;

		left:-135px;



	}



#main{

	position: relative;

	top:0px;

	width:800px;

	height:auto;

	/*background: transparent url(../images/assets/background_picture.jpg) no-repeat top left; */

}



	#footer {

		position:inherit;

		float:left;

		width:568px;

		margin: 4px auto;

		padding-bottom: 5px;

		font-size: 9px;

		text-align:center;

	

	}



#menuLeft{

	position: absolute;

	float:left;

	width: 211px;

	height: auto;

	top:243px;

	margin: 0 auto;

	left:0px;

	z-index:4;

}



	#menuLeft_top{

		position: relative;

		float:left;

		background: url(../images/backgrounds/menu_home_esq.gif) no-repeat;

		width: 211px;

		height: 48px;

	}

	

	#menuLeft_top2{

		position: relative;

		float:left;

		background: url(../images/backgrounds/menu_home_esq2.gif) no-repeat;

		width: 211px;

		height: auto;

	}

	

	#menuLeft_top3{

		position: relative;

		float:left;

		background: url(../images/backgrounds/menu_home_esq3.gif) repeat-y;

		width: 211px;

		height: auto;

	}

	

	#menuLeft_top_barra{

		position: relative;

		float:left;

		background: url(../images/backgrounds/menu_home_esq_barra.gif) no-repeat;

		width: 211px;

		height: 30px;

	}

	

		.font{

			position: relative;

			display:block;

			padding:7px 0px 3px 0px;

			margin:0px 0px 0px 2px;

			background: url(../images/backgrounds/menu_home_esq_dot.gif) repeat-x bottom;

			float:left;

			left:10px;

			width:179px;

			height:20px;

			

			font-size: 8.5pt;

			font-weight:normal;

			color: #990000;

			line-height: 20px;

			word-spacing: 1pt;

			letter-spacing: 1.1pt;

		}

		

		.font a:link{

			text-decoration: none;

			color: #990000;

		}

		.font a:visited{ 

			text-decoration: none; 

			color: #990000;

		}

		.font a:hover{ 

			text-decoration: none;

			color: #666666;

		}

		.font a:active{ 

			text-decoration: none;

			color: #990000;

		}

	

	

#menuRight{

	position: relative;

	float:left;

	width: 568px;

	height: 100%;

	top:157px;

	margin: 0 auto;

	left:211px;

}



	#menuRight_top{

		position: relative;

		float:left;

		background: url(../images/backgrounds/menuG_f_andos.jpg) no-repeat;

		width: 568px;

		height: 94px;

	}

	

	#menuRight_meio{

		position: relative;

		float:left;

		background: url(../images/backgrounds/menuG_fundo_meio.jpg) repeat-y;

		width: 568px;

		height: auto;

	}

	

		#menuRight_int1{

			position: relative;

			float:left;

			width: 242px;

			height: auto;

			left:24px;

			top:-28px;

		}

		

			#menuRight_int1_top1{

				position: relative;

				float:left;

				background: url(../images/backgrounds/menuG_int1_top.jpg) no-repeat;

				width: 242px;

				height: 28px;

				z-index:1;

			}

			

			#menuRight_int1_top2{

				position: relative;

				float:left;

				background: url(../images/backgrounds/menuG_int1_top2.jpg) no-repeat;

				width: 242px;

				height: 17px;

			}

			

			#menuRight_int1_meio{

				position: relative;

				float:left;

				background: url(../images/backgrounds/menuG_int1_meio.jpg) repeat-y;

				width: 242px;

				height: auto;

				padding: 0px 0px 0px 12px;

				

			}

			

				.menuRight_int1_font{

					position: relative;

					float:left;

					width:210px;

					font-size: 8.5pt;

					font-weight:normal;

					color: #333333;

					line-height: 16px;

					word-spacing: 0pt;

					letter-spacing: 0.1pt;

					z-index:2;

				}

				

				.menuRight_int1_form{

					position: relative;

					margin: 5px 0px 0px 0px;

					font-size: 8.5pt;

					font-weight:normal;

					color: #333333;

					width:100px;

					height:15px;

					text-align:justify;

					

				}

			

			#menuRight_int1_barra{

				position: relative;

				float:left;

				background: url(../images/backgrounds/menuG_int1_barra.jpg) no-repeat;

				width: 242px;

				height: 11px;

			}

			

			

		

		#menuRight_int1_outFooter{

			position: relative;

			float:left;

			margin:10px 0 0 0;

			width: 282px;

			height: auto;

			left:0px;

			top:0px;

		}

		

			#img{

				position: relative;

				float:left;

			}

			

			#title{
				position: relative;
				float:left;
				left:8px;
				font-size: 8.5pt;
				font-weight:normal;
				color: #333333;
				line-height: 16.5px;
				word-spacing: 0pt;
				letter-spacing: 0.1pt;
				text-align:left;
			}

			
				.menuRight_int1_outFooter_numberUm{
					width:170px;
				}
				

				.menuRight_int1_outFooter_numberTwo{
					float:left;
					margin: 0;
					padding:0;
					width:260px;
				}



				.menuRight_int1_outFooter_form{

					position: relative;

					margin: 0px 0px 0px 0px;

					font-size: 8.0pt;

					width:139px;

					height:19px;

					top:-6px;

					text-align:justify;

				}

		

		#menuRight_int2{
			position: relative;
			float:left;
			width: 264px;
			height: auto;
			margin:-62px 0 0 0;
			padding:0;
			left:36px;
			top:0px;

			_left:0px;
			_top:0px;
		}

		

			#menuRight_int2_top1{

				position: relative;

				float:left;

				background: url(../images/backgrounds/menuG_int2_top.jpg) no-repeat;

				width: 264px;

				height: 54px;

				z-index:1;

			}

			

			.menuRight_int2_title{

					position: relative;

					float:left;

					top:40px;

					left:10px;

					width: 156px;

					height: 23px;

					z-index:5;

				}

			

			#menuRight_int2_top2{

				position: relative;

				float:left;

				background: url(../images/backgrounds/menuG_int2_top2.jpg) no-repeat;

				width: 264px;

				height: 8px;

			}

			

			#menuRight_int2_meio{
				position: relative;
				float:left;
				background: url(../images/backgrounds/menuG_int2_meio.jpg) repeat-y;
				width: 264px;
				height: auto;
				top:0px;
				_top:-9px;
			}

			

				.menuRight_int2_rock{
					position: relative;
					float:left;
					width: 255px;
					height: 33px;
					top:11px;
					z-index:1;
				}


				.menuRight_int2_font{
					position: relative;
					float:left;
					width:227px;
					font-size: 8.5pt;
					font-weight:normal;
					color: #333333;
					line-height: 16px;
					word-spacing: 0pt;
					letter-spacing: 0.1pt;
					text-align:left;
					left:19px;
					
				}

			

			#menuRight_int2_barra{

				position: relative;

				float:left;

				background: url(../images/backgrounds/menuG_int2_barra.jpg) no-repeat;

				width: 264px;

				height: 11px;

				top:0;

				_top:-9px;

			}

			

	

	#menuRight_barra{

		position: relative;

		float:left;

		background: url(../images/backgrounds/menuG_fundo_barra.jpg) no-repeat;

		width: 568px;

		height: 20px;

	}

	

	

	/* INTERNAS - Menu Right */

	

	#menuRight_ContentPage{
		position: relative;
		float:left;
		margin:-10px 0 0 0;
		padding:0;
		width: 500px;
		
		min-height:664px;
		height:auto;
		_height:664px;
		
		left:42px;
		top:0;
		letter-spacing:0.1px;
		word-spacing:1px;
		font-size:12px;
		text-align:justify;
		line-height:20px;
	}

		

	#contentDefault{
		position:relative;
		float:left;
		margin: 15px 40px 10px 0px;
		padding:0;
		width:480px;
		height:auto;
		color:#333333;
		z-index:2;
	}

	

		#contentPageTitle{

			position:relative;

			float:right;

			margin:-10px 10px 0px 0px;

			font-size:16px;

			font-weight:bold;

			text-align:right;

			color: #990000;

		}

		

		#contentPageLongTitle{
			position:relative;
			float:right;
			margin:-10px 10px 0px 0px;
			font-size:12px;
			text-align:right;
			color: #333333;
		}


#Endereco{

	position: relative;
	display:block;
	padding:0px 0px 0px 0px;
	margin:4px 0px 0px 7px;
	float:left;

	font-size: 7.4pt;
	font-weight:normal;
	color: #000000;
	line-height: 20px;
	word-spacing: 0pt;
	letter-spacing: 0.1pt;
}


