/* Css Filtech 21.05.2010 */

/* Geral */

@font-face {
	font-family: "trebuc";
	src: url("../fonts/trebuc.ttf");
}

@font-face {
	font-family: "trebucit";
	src: url("../fonts/trebucit.ttf");
}

@font-face {
	font-family: "trebucbi";
	src: url("../fonts/trebucbi.ttf");
}

@font-face {
	font-family: "trebucbd";
	src: url("../fonts/trebucbd.ttf");
}


* {
	padding:0;
	margin:0;
	font-family:trebuc, verdana;
	font-size:12px;
	color:#343434;
	}
	
a {
	text-decoration:none;
	color:#72706f;
	}
	
a:hover {
	color:#000;
	}
	
a img{
	border:0;
	}
	
body {
	background:#a7a7a7 url('../img/body_bg.jpg') repeat-y center;
	}
	
 h2, h2 span{
	min-width:150px;
	color:#72706f;
	font-family:trebucbi, verdana;
	font-size:18px;
	*font-size:16px;
	_font-size:16px;
	}
	
h2 span{
	font-style:italic;
	}
	
#container {
	margin:0 auto;
	width:869px;
	min-height:922px;
	_height:922px;
	}
	
/* Contorno */

#container .top_border {
	width:869px;
	height:38px;
	background:url('../img/top_border_bg.jpg') no-repeat;
	}

#container .center {
	width:869px;
	/*min-height:880px;
	_height:880px;*/
	background:url('../img/center_bg.jpg') repeat-y;
	padding:0 0 0 67px;
	}

#container .bottom_border {
	width:869px;
	height:45px;
	background:url('../img/bottom_border_bg.jpg') no-repeat;
	}
	
/* Estrutura */

#container .center .menu{
	width:735px;
	height:23px;
	border-bottom:1px solid #101d4f;
	color:#7a738e;
	font-size:14px;
	text-align:right;
	}

#container .center .menu a{
	font-size:14px;
	color:#7a738e;	
	}
	
#container .center .menu a:hover{
	color:#101d4f;	
	}

#container .center .conteudo{
	width:735px;
	height:auto;
	border-top:1px solid #72706f;
	}
	
#container .center .rodape{
	width:735px;
	height:27px;
	border-top:1px solid #72706f;
	color:#72706f;
	font-size:11px;
	clear:both;
	}

/* Conteúdos da home */

#container .center .conteudo_main {
	}
	
#container .center .conteudo_main h2{
	text-align:right;
	}
	
#container .center .conteudo_destaque, #container .center .conteudo .interno  {
	border-top:1px solid #72706f;
	height:237px auto;
	}

#container .center .conteudo_destaque .lista,
#container .center .interno .parceiros
{
	width:100%;
	height:237px auto;
	float:left;
	}
	
#container .center .conteudo_destaque .lista h2,
#container .center .interno .parceiros h2{
	width:150px;
	color:#72706f;
	font-family:trebucbi, verdana;
	font-size:18px;
	*font-size:16px;
	_font-size:16px;
	}
	
#container .center .conteudo_destaque .lista ul{
	list-style:none;
	}
	
#container .center .conteudo_destaque .lista ul li{
	background: url('../img/seta_lista.jpg') no-repeat left 5px;
	padding:0 5px 0 15px;
	}

#container .center .conteudo_destaque .lista ul li a{
	font-size:14px;
	font-family:trebucbd, verdana;
	}

#container .center .conteudo_destaque .imagens{
	width:365px;
	height:237px;
	float:left;
	text-align:right;
	margin:0 0 0 5px;
	}

#container .center .interno .parceiros .parceiros_tabela{
	width:100%;
	margin:0 0 20px 0;
	}

#container .center .interno .parceiros .parceiros_tabela tr td{
	height:49px auto;
	}

#container .center .interno .parceiros .parceiros_tabela tr td.text{
	width:70%;	
	}

#container .center .interno .parceiros .parceiros_tabela tr td.logo{
	width:30%;	
	}
	
#container .center .interno .parceiros .parceiros_tabela tr td.logo img{
	margin:0 0 10px 0;
	}
	
/* old destaque

#container .center .conteudo_destaque .imagens img{
	width:167px;
	height:236px;
	border-left:1px solid #72706f;
	border-right:1px solid #72706f;
	}
	
#container .center .conteudo_destaque .imagens .legenda_bg{
	position:relative;
	top:0;
	left:0;
	margin:-40px 0 0 0;
	}

#container .center .conteudo_destaque .imagens .legenda_bg img{
	width:169px;
	height:35px;
	border:0;
	} 
#container .center .conteudo_destaque .imagens .legenda {
	text-align:left;
	position:relative;
	top:0;
	left:0;
	margin:-28px 0 0 40px;
	}

#container .center .conteudo_destaque .imagens .legenda span.left{
	margin:0 90px 0 0;
	}
	
#container .center .conteudo_destaque .imagens .legenda span.right{
	margin:0 0 0 0;
	}

#container .center .conteudo_destaque .imagens .legenda span a{
	color:#fff;
	font-size:14px;
	}
	*/

#container .center .conteudo_destaque .lista .destaque_home {
	width:100%;
	}

#container .center .conteudo_destaque .lista .destaque_home tr td{
	width:234px;
	vertical-align:top;
	}

#container .center .conteudo_destaque .lista .destaque_home tr td a img{
	width:234px;
	height:133px;
	}

#container .center .conteudo_destaque .lista .destaque_home tr td.destaque_home_left a img,
#container .center .conteudo_destaque .lista .destaque_home tr td.destaque_home_center a img{
	margin:0 15px 10px 0;
	}


/*  A Empresa */

#container .center .conteudo .interno ul{
	list-style:none;
	}
	
#container .center .conteudo .interno ul li{
	background: url('../img/seta_lista.jpg') no-repeat left 5px;
	padding:0 5px 0 20px;
	}

#container .center .conteudo .interno ul li h3{
	font-size:14px;
	color:#72706f;
	font-family:trebucbd, verdana;
	}
	
/* Produtos e Serviços */

#container .center .conteudo .interno table.prod_serv{
	width:730px;
	}
	
#container .center .conteudo .interno table.prod_serv tr td{
	vertical-align:top;
	}

#container .center .conteudo .interno table.prod_serv tr td.grafico{
	width:164px;
	height:237px;
	}

#container .center .conteudo .interno table.prod_serv tr td.grafico_right img{
	margin:0 0 0 5px;
	width:162px;
	height:236px;
	border:1px solid #72706f;
	}
	
#container .center .conteudo .interno table.prod_serv tr td.grafico img{
	width:162px;
	height:236px;
	border:1px solid #72706f;
	}
	
#container .center .conteudo .interno table.prod_serv tr td.texto{
	width:200px;
	height:237px;
	border-top:1px solid #72706f; 
	}

#container .center .conteudo .interno table.prod_serv tr td.texto ul{
	margin:5px 0 0 5px;
	}
	
#container .center .conteudo .interno table.prod_serv tr td.texto ul li{
	padding:0 0 0 15px;
	margin:0 0 10px 0;
	}
	
/* Tabs */

#container .center .conteudo .interno ul.idTabs{
	list-style:none;
	}
	
#container .center .conteudo .interno ul.idTabs li{
	float:left;
	background:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}

#container .center .conteudo .interno ul.idTabs li a{
	font-size:18px;
	color:#ccc;
	font-family:trebucbi, verdana;
	margin: 0 0 0 0;
	padding:0 5px 0 5px;
	}
	


#container .center .conteudo .interno ul.idTabs li a.selected{
	color:#72706f;
	background:none;
	}

#produtos, #servicos {
	clear:left;
	padding:10px 0 0 5px;
	margin:0 0 20px 0;
	}
	
#produtos ul.main , #servicos ul.main{
	border-bottom:1px solid #72706f;
	padding:0 0 10px 0;
	}
	
#produtos table tr td.text , #servicos table tr td.text{
	vertical-align:top;
	padding:0 0 0 10px;
	}
	
/* Fale Conosco */

#container .center .conteudo .interno .fale_fone {
	width:190px;
	height:250px;
	border-right:1px solid #72706f;
	margin:20px 20px 20px 0;
	float:left;
	}
	
#container .center .conteudo .interno .fale_fone ul li{
	margin:0 0 20px 0;
	}
	
#container .center .conteudo .interno .fale_form {
	float:left;
	margin:20px 0 0 0;
	font-family:trebucbd, verdana;
	*font-weight:bold;
	_font-weight:bold;
	}
	
#container .center .conteudo .interno .fale_form p{
	font-family:trebucbd, verdana;
	*font-weight:bold;
	_font-weight:bold;
	}	
	
#container .center .conteudo .interno .fale_form p.enviar{
	text-align:right;
	margin:10px 0 0 0;
	}

#container .center .conteudo .interno .fale_form p.enviar input{
	width:67px;
	height:17px;
	}	
	
#container .center .conteudo .interno .fale_form input{
	height:16px;
	background:#e0e0e0;
	border:1px solid #c2c1c1;
	}
	
#container .center .conteudo .interno .fale_form input.nome, #container .center .conteudo .interno .fale_form input.email{
	width:277px;
	}
	
#container .center .conteudo .interno .fale_form input.ddd{
	width:24px;
	margin:0 5px 0 0;
	}
	
#container .center .conteudo .interno .fale_form input.tel{
	width:106px;
	}
	
#container .center .conteudo .interno .fale_form textarea{
	height:81px;
	width:277px;
	background:#e0e0e0;
	border:1px solid #c2c1c1;
	}
