
/*------------         CSS Geral              -----------------------*/

* {	margin:0; padding:0; outline:none; border:none; }
html {width:100&; height:100%; }
body {font:12px normal Arial Narrow, Helvetica, sans-serif; background:#F3F3F3;	color:#595959;}
ul{list-style:none;}
a {	color:#4c4841;	text-decoration:none; outline:none;}
a:hover {color:#e9dfcc;}

/* Clear div */
.clearDiv { clear:both; width:1px; height:1px;}
/* image replacement */
.ir {text-indent:-99999px; overflow:hidden; text-decoration:none; display:block;}

/* Headings */
h1 a {
	width:185px;
	height:39px;
	float:left;
	margin:50px 0 0 50px;
	background:url(../img/logo_interna.gif) no-repeat top left;
}
#home h1 a {
	width:266px;
	height:59px;
	float:none;
	margin:150px auto 140px auto;
	background:url(../img/logo.gif) no-repeat top left;
}

h3 { margin-bottom:15px; font-weight:bold;}

/*---------- Contents ----------------*/
.other_content {
	width:100%;
	height:580px;

	position:absolute;
	top:50%;
	margin-top:-290px; /* metade da altura */
	
	background:#A50000;
}

.content {
	width:967px;
	height:580px;	
	
	background:#fff url(../img/bg_interna.gif) top right no-repeat;
	margin:0 auto;
	
	position:absolute;
	left:50%;
	margin-left:-483px; /* metade da largura */
}
#home .content {background:#fff;}


/*---------- NAV ----------------*/
ul li {padding-left:32px; margin-bottom:7px; background:url(../img/bt.gif) no-repeat center left;}
ul li.navBlog { margin-top:32px;}
ul li.navLinks { margin-top:56px; margin-bottom:20px; background:url(../img/bt_links.gif) no-repeat center left;}
ul li.navContato { margin-top:21px; background:url(../img/bt_contato.gif) no-repeat center left;}
ul li.navLink { background:none; margin-bottom:1px;}
ul li:hover.navLink { background:none;}
ul li a {height:17px; }

ul li:hover, ul li.active {background:url(../img/bt_rollover.gif) no-repeat center left;}

#home ul li { float:left;}
#home ul li {padding-left:20px;}
#home ul .last { margin-left:98px;}

.nav_interna {float:left; margin:30px 0 0 50px; clear:both;}

/*home*/
.nav_en {background:url(../img/nav/nav_en.gif) no-repeat; width:58px;}
.nav_br {background:url(../img/nav/nav_br.gif) no-repeat; width:66px;}

/*  internas   português */
.nav_quem_somos 		{background:url(../img/nav/nav_quem_somos.gif) no-repeat; width:81px;}
.nav_serv_oferecidos	{background:url(../img/nav/nav_serv_oferecidos.gif) no-repeat; width:123px;}
.nav_serv_realizados 	{background:url(../img/nav/nav_serv_realizados.gif) no-repeat; width:123px;}
.nav_materiais 			{background:url(../img/nav/nav_materiais.gif) no-repeat; width:56px;}
.nav_cursos 			{background:url(../img/nav/nav_cursos.gif) no-repeat; width:43px;}
.nav_blog 				{background:url(../img/nav/nav_blog.gif) no-repeat; width:28px;}
.nav_links 				{background:url(../img/nav/nav_links.gif) no-repeat; width:32px;}
.nav_link1 				{background:url(../img/nav/nav_link1.gif) no-repeat; width:124px;}
.nav_link2 				{background:url(../img/nav/nav_link2.gif) no-repeat; width:115px;}
.nav_link3 				{background:url(../img/nav/nav_link3.gif) no-repeat; width:126px;}
.nav_contato 			{background:url(../img/nav/nav_contato.gif) no-repeat; width:48px;}
.nav_projetos           {background:url(../img/nav/nav_projetos.gif) no-repeat; width:121px;}

/*  internas  inglês */
.nav_about 				{background:url(../img/nav/nav_about.gif) no-repeat; width:59px;}
.nav_our_work			{background:url(../img/nav/nav_our_work.gif) no-repeat; width:62px;}
.nav_work_carried 		{background:url(../img/nav/nav_work_carried.gif) no-repeat; width:123px;}
.nav_products 			{background:url(../img/nav/nav_products.gif) no-repeat; width:56px;}
.nav_courses 			{background:url(../img/nav/nav_courses.gif) no-repeat; width:50px;}
.nav_contact 			{background:url(../img/nav/nav_contact.gif) no-repeat; width:48px;}
.nav_reinformance       {background:url(../img/nav/nav_reinforcement.gif) no-repeat; width:140px;}

ul li:hover .nav_link1 	{background:url(../img/nav/nav_link1_hover.gif) no-repeat; width:124px;}
ul li:hover .nav_link2 	{background:url(../img/nav/nav_link2_hover.gif) no-repeat; width:115px;}
ul li:hover .nav_link3 	{background:url(../img/nav/nav_link3_hover.gif) no-repeat; width:126px;}

/*---------- FOTOS  ----------------*/
ul.fotos { margin:10px 0 0 35px;  float:left;}
ul.fotos li {background:none; float:left; margin:20px 0 0 25px; text-align:right; padding:0px;}
ul.fotos li img { width:100px; height:62px; border:2px solid #bbb;}
ul.fotos li:hover img {border:2px solid #ddd;}
ul.fotos li img.bt_mais { width:12px; height:13px; border:none; margin-top:2px;}

.msg {font-size:11px; color:#aaa;}

.page-1 {display:none;}
.next, .before { cursor:pointer; clear:both; text-align:right; color:#555; font-size:14px; width:350px;}
.next:hover, .before:hover {color:#A50000;}

/*---------- Conteudos ----------------*/
.box_imgs { background:url(../img/bg_imgs.gif) no-repeat; width:477px; height:75px; float:right; margin:50px 50px 0 0;}
.box_conteudo {background:url(../img/bg.png) repeat; text-align:justify; width:477px; height:385px; float:right; margin:30px 50px 0 0;}
.box_conteudo { 
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/bg.png,sizingMethod='scale');
}
.box_conteudo p, .box_conteudo h3, ul.lista, .box_conteudo form  {width:360px; margin:15px auto 0 auto;}

/*---------- Inglês - Português ----------------*/
.langague {height:70px;}
.langague ul {margin-left:353px;}
.langague ul li {margin-top:55px;}

/*---------- Serviços Oferecidos, Materiais , Cursos ----------------*/
ul.lista li { background:none; padding:0px; list-style:circle;}


/*---------- Parceiros ----------------*/
.parceiros { float:right; width:200px; margin:0;}
.parceiros img {margin-left:10px;}

/*---------- Barra Imagem ----------------*/
.faixa_home { background:#BEBEBE; height:44px; margin-top:20px;}
.faixa_home img {height:44px; width:288px; margin-left:65px;}

/*---------- Contato ----------------*/
.box_conteudo form {width:370px;}

.box_conteudo form input, .box_conteudo form textarea {
	width:285px;
	margin-top:10px;
	padding:2px;
	border:none;
}

.box_conteudo form textarea {height:139px;}	
	
.box_conteudo form input, .box_conteudo form label {
	float:left;
	height:15px;
}
	
.box_conteudo form label {
	width:80px;
	margin-top:10px;
}

.box_conteudo form #bt-enviar {
	width:60px;
	height:30px;
	color:#fff;
	position:relative;
	cursor:pointer;
	float:right;
	background:#A50000;
}	

/*---------- Footer ----------------*/
.footer img {margin:10px 0 0 352px;}

