@charset "utf-8";
/* CSS Document */


* {
	margin: 0;
	padding: 0;
	margin: 0 auto;
}

body {
/*	background: #fbfbfb url(../_final_apartados/home.jpg) no-repeat; */
	height: 1050px;
}

#header .wrapper {
	margin: 0 auto;
	width: 889px; 
}


/* -------------------- HEADER -------------------- */

#header {
	background: url(../img/header_bg.jpg) repeat-x; 
	height: 110px;
}

#searchBox {
	background: url(../img/search.jpg) no-repeat;
	width: 207px;
	height: 34px;
	float: right;
	margin-right: 7px;
}


/* -------------------- CONTENT -------------------- */

#content {
	min-height: 886px;
	width: 888px;
	overflow: hidden;
}

#menuEnvelope {
	position: absolute;
	top:110px;
	z-index: +1;
	/*border: 1px solid red;*/
	height: 80px;
	width: 888px;
}



/* --------- menu --------- */

#menu {
	min-width: 665px;
	height: 36px;
	float: right;
	margin-right: 7px;
	/*z-index: +1;*/
}

.ie7 #menu {
	min-width: 665px;
	height: 36px;
	float: right;
	margin-right: 7px;
	margin-bottom: 3px;
}

/* --------- submenu --------- */

#submenu {
	position: absolute;
	float: right;
	min-width: 665px;
	height: 25px;
	top: 35px;
	padding-left: 219px;
	/*left: 484px;*/
	/*top: 147px;
	left: 484px;*/
	/*margin-right: 7px;*/
	/*z-index: +1;*/
}

.ie7 #submenu {
	position: absolute;
	float: right;
	min-width: 665px;
	height: 25px;
	top: 35px;
	padding-left: 0px;
	/*left: 484px;*/
	/*top: 147px;
	left: 484px;*/
	/*margin-right: 7px;*/
	/*z-index: +1;*/
}

#submenu_fjc {
	position:relative;
	height: 14px;
	left:25px;
	padding-top:11px;
	display:none;
}

.ie7 #submenu_fjc {
	left:-37px;
}

#submenu_qualidade {
	position:relative;
	height: 14px;
	left:181px;
	padding-top:11px;
	display:none;
}

.ie7 #submenu_qualidade {
	left: 25px;
}


#submenu_eventos {
	position:relative;
	height: 14px;
	left:275px;
	padding-top:11px;
	display:none;
}

.ie7 #submenu_eventos {
	left: 120px;
}

#submenu_movimento {
	position:relative;
	height: 14px;
	left:356px;
	padding-top:11px;
	display:none;
}

.ie7 #submenu_movimento {
	left: 210px;
}


/* --------- showFlash --------- */

#showFlash {
	margin: 3px 0px 3px 0px;
	padding-top: 35px;
	height: 189px;
	width: 889px;
	z-index:-2;
}

.ie7 #showFlash {
	margin: 3px 0px 3px 0px;
	padding-top: 38px;
	height: 189px;
	width: 889px;
	z-index:-2;
}


/* --------- bigBox --------- */
#bigBox{
	margin: 3px 0px 3px 0px;
	min-height: 659px;
	width: 888px;
	overflow: hidden;
}

.welcomeBox{
	float: left;
	min-height: 659px;
	width: 663px;
}

.t_part1{
	background: url(../img/textBox_top.jpg) no-repeat;
	height: 10px;
}

.t_part2_home{
	background: url(../img/textBox_m.jpg) repeat-y;
	min-height: 211px;
}

.t_part2{
	background: url(../img/textBox_m.jpg) repeat-y;
	min-height: 635px;
}

.t_part2b_home{
	background: url(../img/textBox_m.jpg) repeat-y;
	min-height: 197px;
}

.t_part3{
	background: url(../img/textBox_bottom.jpg) no-repeat;
	height: 10px;
	margin-bottom: 3px;
}


#longBox{
	height: 191px;
}

.imgBox{
	background: url(../img/textBox2_bg.jpg) no-repeat;
	height: 191px;
	width: 215px;
	float: left;
	margin: 0px 3px 3px 3px;
}

/* --------- sidebar --------- */

#sidebar{
	margin-top: 4px;
	width: 219px;	
	float: right;	
} 

.s_part1{
	background: url(../img/sidebar_top.jpg) no-repeat;
	height: 5px;
}

.s_part2{
	background: url(../img/sidebar_m.jpg) repeat-y;
	min-height: 630px;
	overflow: hidden;
}

.s_part3{
	background: url(../img/sidebar_bottom.jpg) no-repeat;
	height: 5px;
}


/* -------------------- FOOTER -------------------- */

#footer{
	background-color: #f7f7f7;
	border-top: 1px solid #ededed;
	height: 54px;
}
