@charset "utf-8";
/* CSS Document */

body {
background-color:#eaf2f4;
font-size: 9pt;
background-image:url(images/bg_content.jpg);
background-attachment:scroll;
background-position:top;
background-repeat:repeat-x;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
color: #919EA6;
line-height: 1.4em;
font-family: "Trebuchet MS";
font-size:09pt;
}

a:link {
	color: #990000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #990000;
}
a:hover {
	text-decoration: none;
	color: #990000;
}
a:active {
	text-decoration: none;
	color: #990000;
}


#wellcome{
	font-size:14pt;
	color:#990000;
	padding:0;
	margin:0;
	line-height: 1em;
}

#base{
height:32px;
font-size:15pt;
padding-top:5px;
padding-left:10px;
margin:0;
line-height: 1.0em;
background-image:url(images/bg_tits.png);
background-repeat:no-repeat;

}

#contato{
height:32px;
font-size:15pt;
padding-top:5px;
padding-left:10px;
margin:0;
line-height: 1.0em;
}

#promobase{
height:32px;
font-size:15pt;
padding-top:5px;
padding-left:10px;
margin:0;
line-height: 1.0em;
background-image:url(images/bg_tits2.png);
background-repeat:no-repeat;

}

#workbase{
height:32px;
font-size:15pt;
padding-top:5px;
padding-left:10px;
margin:0;
line-height: 1.0em;

}

#textobase{
width:300px;
text-align:justify;
padding:5px;
margin-top:10px;
line-height: 1.0em;

}

#text_como{
width:640px;
text-align:justify;
line-height: 1.0em;

}

#textobase2{
	width:240px;
	text-align:justify;
	margin-top:20px;
	margin-left:40px;
	line-height: 1.3em;

}

#indicaunit{
	text-align:left;
	font-size:11pt;
	padding:0;
	margin-left:50px;
	margin-top:5px;
	line-height: 1em;
	width:180px;
}

.red{
color:#990000;
}

#tit_news{
font-size:13pt;
padding:0;
margin:0;
line-height: 1.0em;
}

#promo_box{
	background-color:#E0ECEE;
	padding:5px;
	height:250px;
	width: 310px;
}

#tit_news2{
font-size:10pt;
padding:0;
margin:0;
line-height: 1.0em;
}

.blue{
color:#737B7D;
}

.gray{
color:#333333;
}

#tit_news{
	font-size:13pt;
	padding:0;
	margin:0;
	line-height: 1em;
}

/* DIVS */

#news1{
text-align:right;
width:309px;
height:114px;
float:left;
margin-top:10px;
padding-top:10px;
background-image:url(images/bg_news1.gif);
background-repeat:no-repeat;
line-height: 1.0em;
}
#news2{
text-align:right;
width:309px;
height:115px;
float:left;
margin-top:0px;
padding-top:10px;
background-image:url(images/bg_news2.gif);
background-repeat:no-repeat;
line-height: 1.0em;
}

#txt_news{
color:#FFF;
text-align:right;
width:164px;
height:114px;
float:right;
padding-right:20px;
}

#txt_news2 {
color:#737B7D;
text-align:right;
width:164px;
height:114px;
float:right;
padding-right:20px;
}

#bemvindo{
	width:234px;
	height:90px;
	float:left;
	margin-top:5px;
	margin-left: 30px;
	background-image: url(images/box_wellcome.png);
	background-repeat: no-repeat;
	padding-top: 70px;
	padding-left: 30px;
/*background-color:#FFFFFF;*/
}

#bemvindo2{
	width:200px;
	float:left;
/*background-color:#FFFFFF;*/
}

#map_describe{
width:300px;
height:40px;
float:left;
/*background-color:#FFFFFF;*/
}

#google_map{
width:686px;
height:300px;
float:left;
/*background-color:#FFFFFF;*/
}

#tabelas{
width:643px;
float:left;
margin-left:25px;
/*background-color:#FFFFFF;*/
}

#tit_tabela{
background-image:url(images/barra_tabs.gif);
background-repeat:no-repeat;
color:#E0ECEE;
width:642px;
heigth:31px;
float:left;
text-align:right;
font-size:13pt;
margin-right:10px;
padding-top:10px;
padding-bottom:10px;
}

#tit_tabelaHorarios{
background-image:url(images/barratabs1016px.gif);
background-repeat:no-repeat;
color:#E0ECEE;
width:975px;
heigth:31px;
float:left;
text-align:left;
font-size:13pt;
margin-right:10px;
padding-top:10px;
padding-bottom:10px;
}

.CSStit_tabelaHorariosSelected{
color:#E0ECEE;
font-size:14pt;
text-decoration:underline;
}

.CSStit_tabelaHorarios{
color:#E0ECEE;
font-size:9pt;
}

#tit_tabela2{
background-image:url(images/barra_tabs.gif);
background-repeat:no-repeat;
color:#E0ECEE;
width:642px;
heigth:31px;
float:left;
text-align:right;
font-size:13pt;
margin-right:10px;
padding-top:10px;
}

#tab_content{
background-color:#E0ECEE;
width:625px;
float:left;
text-align:right;
font-size:09pt;
padding-left:18px;
padding-top:10px;
padding-bottom:10px;
}

#tab_cursos{
background-color:#E0ECEE;
width:625px;
height:370px;
float:left;
text-align:right;
font-size:09pt;
padding-left:18px;
padding-top:10px;
padding-bottom:10px;
}

#tab_CH{
background-color:#E0ECEE;
width:625px;
float:left;
text-align:left;
font-size:09pt;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
}

#line_forms{
margin-bottom:8px;
}

#describe_form{
margin-bottom:8px;
margin-left:50px;
}

#cells_promo{
width:350px;
heigth:100px;
float:right;
text-align:left;
font-size:09pt;
padding:5px;
margin-right:10px;
margin-bottom:20px;
display:block;
}

#cells_promoFEI{
width:600px;
heigth:100px;
float:left;
text-align:left;
font-size:09pt;
padding:5px;
margin-right:10px;
margin-bottom:20px;
display:block;
}

#cells_forms{
width:600px;
heigth:400px;
float:left;
text-align:left;
font-size:09pt;
padding:5px;
margin-top:20px;
margin-bottom:20px;
display:block;
}

.apDiv1 { /* 1280X1024 */
	text-align:center;
	position:absolute;
	left:150px;
	top:180px;
	width:216px;
	height:230px;
	z-index:1;
}

.apDiv1B { /* 1024X768 */
	text-align:center;
	position:absolute;
	left:30px;
	top:180px;
	width:216px;
	height:230px;
	z-index:1;
}

.apDiv1C { /* 1680X1050 */
	text-align:center;
	position:absolute;
	left:350px;
	top:180px;
	width:216px;
	height:230px;
	z-index:1;
}

.apDiv1D { /* 1360X768 */
	text-align:center;
	position:absolute;
	left:190px;
	top:180px;
	width:216px;
	height:230px;
	z-index:1;
}


.apDiv2 {
	position:absolute;
	left:145px;
	top:450px;
	width:269px;
	height:104px;
	z-index:2;
}

.apDiv2B {
	position:absolute;
	left:135px;
	top:450px;
	width:269px;
	height:104px;
	z-index:2;
}

.apDiv3 { /* 1280X1024 */
	position:absolute;
	left:210px;
	top:250px;
	width:134px;
	height:344px;
	z-index:1;
}

.apDiv3B { /* 1024X768 */
	position:absolute;
	left:90px;
	top:250px;
	width:134px;
	height:344px;
	z-index:1;
}

.apDiv3C { /* 1680X1050 */
	position:absolute;
	left:400px;
	top:250px;
	width:134px;
	height:344px;
	z-index:1;
}

.apDiv3D { /* 1360X768 */
	position:absolute;
	left:250px;
	top:250px;
	width:134px;
	height:344px;
	z-index:1;
}

.box_contato {
	position:absolute;
	left:155px;
	top:180px;
	width:269px;
	height:154px;
	z-index:2;
}

.box_contatoB {
	position:absolute;
	left:50px;
	top:180px;
	width:269px;
	height:154px;
	z-index:2;
}

.box_contatoC {
	position:absolute;
	left:200px;
	top:180px;
	width:269px;
	height:154px;
	z-index:2;
}

.box_contatoD {
	position:absolute;
	left:360px;
	top:180px;
	width:269px;
	height:154px;
	z-index:2;
}

.img_contato {
	position:absolute;
	left:420px;
	top:210px;
	width:340px;
	height:90px;
	z-index:1;
}

.img_contatoB {
	position:absolute;
	left:300px;
	top:210px;
	width:340px;
	height:90px;
	z-index:1;
}

.img_contatoC {
	position:absolute;
	left:455px;
	top:210px;
	width:340px;
	height:90px;
	z-index:1;
}

.img_contatoD {
	position:absolute;
	left:620px;
	top:210px;
	width:340px;
	height:90px;
	z-index:1;
}

#cells_prof{
	background-color:#990000;
	width:200px;
	heigth:100px;
	float:left;
	text-align:center;
	font-size:11pt;
	font-weight:bold;
	padding:5px;
	margin:2px;
	color:#FFFFFF;
	display:block;
}

#cells_code{
	background-color:#CADEE1;
	width:200px;
	heigth:100px;
	float:left;
	text-align:center;
	font-size:9pt;
	font-weight:bold;
	padding:5px;
	margin:2px;
	color:#990000;
	display:block;
}

#horario{
color:#FFFFFF;
text-align:center;
}

#cells_empt {
height:20px;
width:100%;
float:left;

}

#cells_mat{
	background-color:#CADEE1;
	width:380px;
	heigth:100px;
	float:left;
	text-align:left;
	font-size:9pt;
	font-weight:bold;
	padding:5px;
	margin:2px;
	color:#990000;
	display:block;
	line-height:1.5em;
}

#cells_Nprof{
	background-color:#990000;
	width:380px;
	heigth:100px;
	float:left;
	text-align:left;
	font-size:11pt;
	font-weight:bold;
	padding:5px;
	margin:2px;
	color:#FFFFFF;
}

#novidades{
text-align:left;
width:309px;
float:left;
margin-top:30px;
margin-left:10px;
}

#home_left{
width:320px;
float:left;
}

#home_left2{
width:680px;
float:left;
text-align:left;
margin-top:10px;
margin-left:10px;
}

#home_left2B{
width:686px;
float:left;
text-align:left;
margin-top:10px;
margin-left:10px;
margin-right:10px;
}

#home_left3{
width:700px;
float:left;
text-align:left;
margin-top:70px;
}

#tits_forms{
width:640px;
float:left;
text-align:right;
padding-right:19px;
}

#map_align{
width:300px;
float:left;
text-align:left;
margin-left:45px
}

#home_centro{
text-align:left;
width:330px;
height:150px;
float:left;
margin-left:8px;
}

#home_dir{
width:375px;
float:left;
}

#workus{
	text-align:left;
	width:375px;
	height:231px;
	float:left;
	padding-top:200px;
	background-image:url(images/img_workus.png);
	background-repeat:no-repeat;
}

#content{
text-align:center;
width:1020px;
position:relative;
margin:0 auto;
padding:0px;
}

#header-off{
height:170px;
width:1014px;
padding: 0 auto;
background-image:url(images/menu-off.png);
background-repeat:no-repeat;
background-position:left;
position:relative;
margin:0 auto;
margin-top:10px;
padding:0px;
}

#header{
height:175px;
width:1016px;
padding: 0 auto;
position:relative;
margin:0 auto;
margin-top:2px;
padding:0px;
}

#miolohome{
width:1098px;
position:relative;
margin:0 auto;
padding-left:30px;
padding:0px;
}

.link_footer{
color:#A3ADAF;
}

#footer{
color:#A3ADAF;
text-align:center;
width:100%;
height:170px;
float:left;
margin:0 auto;
padding:0px;
background-image:url(images/footer.png);
background-repeat:repeat-x;

}

#unidades{
width:550px;
position:relative;
margin:0 auto;
padding:0px;
}

#fei{
width:272px;
height:154px;
float:left;
}

#maua{
width:269px;
height:154px;
float:right;
}

#boxbase{
width:520px;
:250px;
float:left;
margin-top:20px;
margin-left:20px;
}

#imgcurso{
margin-left:10px;
margin-bottom:8px;
}


.input_nome {
	border-top-width: 0px; 
	border-left-width: 0px; 
	font-size: 11px; 
	background-image: url(images/input_nome_off.gif);
	background-repeat:no-repeat;
	border-bottom-width: 0px; 
	width: 524px; 
	color:#8E9A9D; 
	line-height: 1.4em; 
	font-family: Trebuchet MS; 
	height: 16px; 
	border-right-width: 0px;
	padding-left:5px;
}
.input_nome2 {
	border-top-width: 0px; 
	border-left-width: 0px; 
	font-size: 11px; 
	background-image: url(images/input_nome_on.gif);
	background-repeat:no-repeat; 
	border-bottom-width: 0px; 
	width: 524px;
	color:#8E9A9D; 
	line-height: 1.4em; 
	font-family: Trebuchet MS; 
	height: 16px; 
	border-right-width: 0px;
	padding-left:5px;
}
.input_email {
	border-top-width: 0px; 
	border-left-width: 0px; 
	font-size: 11px; 
	background-image: url(images/input_email_off.gif); 
	border-bottom-width: 0px; 
	width: 243px; 
	color: #8E9A9D; 
	line-height: 1.4em; 
	padding-left: 5px; 
	font-family: Trebuchet MS; 
	height: 16px; 
	border-right-width: 0px
}
.input_email2 {
	border-top-width: 0px; 
	border-left-width: 0px; 
	font-size: 11px; 
	background-image: url(images/input_email_on.gif); 
	border-bottom-width: 0px; 
	width: 243px; 
	color: #8E9A9D; 
	line-height: 1.4em; 
	padding-left: 5px; 
	font-family: Trebuchet MS; 
	height: 16px; 
	border-right-width: 0px
}
.input_fone {
	border-top-width: 0px; 
	padding-left: 5px; 
	border-left-width: 0px; 
	font-size: 11px; 
	background-image: url(images/input_tel_off.gif); 
	border-bottom-width: 0px; 
	width: 196px; 
	color: #8E9A9D; 
	line-height: 1.4em; 
	font-family: Trebuchet MS; 
	height: 16px; 
	border-right-width: 0px
}
.input_fone2 {
	border-top-width: 0px; 
	padding-left: 5px; 
	border-left-width: 0px; 
	font-size: 11px; 
	background-image: url(images/input_tel_on.gif); 
	border-bottom-width: 0px; 
	width: 196px; 
	color: #8E9A9D; 
	line-height: 1.4em; 
	font-family: Trebuchet MS; 
	height: 16px; 
	border-right-width: 0px
}
.input_msg {
	border-top-width: 0px; 
	padding-left: 5px; 
	border-left-width: 0px; 
	font-size: 11px; 
	background-image: url(images/input_msg_off.gif); 
	border-bottom-width: 0px; 
	overflow: visible; 
	width: 520px; 
	color: #8E9A9D; 
	line-height: 1.4em; 
	font-family: Trebuchet MS; 
	height: 107px; 
	border-right-width: 0px
}
.input_msg2 {
	border-top-width: 0px; 
	padding-left: 5px; 
	border-left-width: 0px; 
	font-size: 11px; 
	background-image: url(images/input_msg_on.gif); 
	border-bottom-width: 0px; 
	overflow: visible; 
	width: 520px; 
	color: #8E9A9D; 
	line-height: 1.4em; 
	font-family: Trebuchet MS; 
	height: 107px; 
	border-right-width: 0px
}

