/* CSS Document */
@import url(form.css); /** CSS do formulrio **/

*{margin:0; padding:0; vertical-align:middle;}
body{
	text-align:center;
	background: fixed url(imgs/background-body.gif) no-repeat center 340px;
	font:normal 11px Verdana, Arial;
	color:#000
}
#geral{
	margin:0 auto;
	text-align:left;
	width:773px;
}
strong{ vertical-align: baseline;}
#topo{
	width:773px;
	height:146px;
	background-image: url(imgs/background-topo.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


/*------------------------------------*/
#pog {
	 width:1px; 
	 height:1px; 
	 display:block;
	 position:absolute;
}
a.btnfecharpop{
	width:45px;
	height:35px;
	display:block;
	position:absolute;
	text-indent:-99999px;
	overflow:hidden;
	background: url(../img/transp.gif) 0 0 no-repeat;
	left: 505px;
	top: 155px;
}
#pog #pop-up{
	width:405px;
	height:263px;
	display:block;
	position:absolute;
	left: 150px;
	top: 150px;
}
/*----------------------------------*/


#topo #logo{
	position:absolute;
	
}
#topo #logo h1 a{
	display:block;
	width:198px;
	height:146px;
	background:url(imgs/logo-interfill.jpg) no-repeat bottom left;
	text-indent:-9999px;
	overflow:hidden;
}
#topo #nav{
	width:360px;
	height:52px;
	position:relative;
	left:243px;
	top:51px;
}
#topo #nav ul{
	display:inline
}
#topo #nav ul li{
	float:left;
	list-style:none;
	width:59px;
	height:56px;
}
#topo #nav ul li a{
	display:block;
	width:52px;
	height:33px;
	padding:19px 0 0 0;
	text-decoration:none;
	text-align:center;
	color:#666;
	background:url(imgs/background-li-nav.gif) no-repeat top center;
}
#topo #nav ul li a:hover{
	display:block;
	width:52px;
	height:33px;
	background:url(imgs/background-li-nav.gif) no-repeat bottom center;
	color:#fff;
}
#animacao_home{
	height:211px;
	background:url(imgs/background-animacao-home.gif) no-repeat bottom center;
	padding:0;
	margin:0;
	text-align:center;
}
#animacao_home h2, #animacao_home ul li{
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
#titulos{
	margin:0; padding:0;
	height:65px;
	background:url(imgs/background-titulos.gif) no-repeat top center;
	
}
#titulos h2{
	line-height:22px;
	text-indent:-9999px;
	padding:17px 0 17px 12px;
	margin:0 12px;
	
	
}
#titulos h2.sobre{
	height:22px;
	background:url(imgs/tit_sobre.gif) no-repeat left center;
}
#titulos h2.servicos{
	height:22px;
	background:url(imgs/tit_servicos.gif) no-repeat left center;
}
#titulos h2.h_ftp{
	height:22px;
	background:url(imgs/tit_ftp.gif) no-repeat left center;
}
#titulos h2.portifolio{
	height:22px;
	background:url(imgs/portifolio.gif) no-repeat left center;
}
#titulos h2.grafica{
	height:27px;
	background:url(imgs/tit_grafica.gif) no-repeat left center;
}

#titulos h2.caderno{
	height:27px;
	background:url(imgs/tit_caderno.gif) no-repeat left center;
}

#titulos h2.contato{
	height:22px;
	background:url(imgs/tit_contato.gif) no-repeat left center;
}
#titulos h2.erro{
	height:22px;
	text-indent:none;
	font:bold 16px Arial, Helvetica, sans-serif, Verdana;
	color:#fff;
}

address{
	margin:0;
	padding:0;
	color:#8B8A8A;
	text-align:center;
	font:normal 11px Verdana, Arial;
}
#home_col1{
	width:262px;
	height:50px;
	margin:14px 0 0 0;
	color:#666;
	float:left;
}
#home_col1 dt{
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
#home_col1 dl{
	width:212px;
	height:140px;

}
#home_col1 dt.prazo{
	width:62px;
	height:25px;
	background: url(imgs/prazo.gif) no-repeat center left;	
}
#home_col1 dt.preco{
	width:62px;
	height:25px;
	background: url(imgs/preco.gif) no-repeat center left;	
}
#home_col1 dt.qualidade{
	width:97px;
	height:25px;
	background: url(imgs/qualidade.gif) no-repeat center left;	
}
#home_col1 dt.atendimento{
	width:112px;
	height:25px;
	background: url(imgs/atendimento.gif) no-repeat center left;	
}
#home_col1 dd{
	float:left;
	padding:6px;
}

#home_col1 a{
	clear:both;
	display:block;
	background: url(imgs/bt-orcamento.gif) no-repeat center;
	width:261px;
	height:37px;
	text-indent:-9999px;
	overflow:hidden;
}
#home_col1 a:hover{
	background-image: url(imgs/bt-orcamento-on.gif);
	background-repeat: no-repeat;
	background-position: center 2px;
}

/*#geral .destaques{
	width:250px;
	display:block;
	float:lef;
	background:#99FF00;
}*/

.home_cols2{
	float:left;
	width:214px;
	margin:14px 0 0 11px;
	display:block;
}
.home_cols2 h2{
	width:214px;
	height:33px;
	border-bottom:solid 1px #F90404;
	text-indent:-9999px;
	margin:0 0 12px 0;
}

.home_cols2 a{
	color:#FE020C;
	text-decoration:none;
}
.home_cols2 a:hover{
	text-decoration:underline;
}
.home_cols2 h4{
	font: bold 11px Verdana, Arial;
	padding-bottom:7px;
}


.home_cols24{
	float:left;
	width:730px;
	display:block;
	padding-left:10px;
}
.home_cols24 h2{
	width:730px;
	height:33px;
	border-bottom:solid 1px #F90404;
	text-indent:-9999px;
}
.home_cols24 a{
	color:#FE020C;
	text-decoration:none;
}
.home_cols24 a:hover{
	text-decoration:underline;
}
.home_cols24 h4{
	font: bold 11px Verdana, Arial;
}
.home_cols24 p.red{
	color:#FF0000;
}


.home_cols25{
	float:left;
	width:425px;
	display:block;

}
.home_cols25 h2{
	width:425px;
	height:33px;
	border-bottom:solid 1px #F90404;
	text-indent:-9999px;
}
.home_cols25 a{
	color:#FE020C;
	text-decoration:none;
}
.home_cols25 a:hover{
	text-decoration:underline;
}
.home_cols25 h4{
	font: bold 11px Verdana, Arial;
}
.home_cols25 p.red{
	color:#FF0000;
}


.home_cols2 .quali{
	background:url(imgs/quali_interfill.gif) no-repeat top left;
}
.home_cols2 .ctp{
	background:url(imgs/ctp.gif) no-repeat top left;
}
.home_cols24 .depoimentos{
	background:url(imgs/depoimentos.gif) no-repeat top left;
}
.home_cols25 .certificado{
	background:url(imgs/certificado.gif) no-repeat top left;
}
.home_cols2 .portfolio{
	background:url(imgs/portifoliod.gif) no-repeat top left;
}
.home_cols2 a img {
	margin:0 6px 6px 0;
	border:solid 1px #F90404;
}



.home_cols22{
	float:left;
	width:262px;
	margin:14px 0 0 11px;
	display:block;
}
.home_cols22 h2{
	width:262px;
	height:33px;
	border-bottom:solid 1px #F90404;
	text-indent:-9999px;
	margin:0 0 12px 0;
}
.home_cols22 a{
	color:#FE020C;
	text-decoration:none;
}
.home_cols22 a:hover{
	text-decoration:underline;
}
.home_cols22 h4{
	font: bold 11px Verdana, Arial;
	padding-bottom:7px;
}
.home_cols22 .quali{
	background:url(imgs/quali_interfill.gif) no-repeat top left;
}
.home_cols22 .ctp{
	background:url(imgs/ctp.gif) no-repeat top left;
}
.home_cols22 .portfolio{
	background:url(imgs/portfolio.gif) no-repeat top left;
}
.home_cols22 a img {
	margin:0 6px 6px 0;
	border:solid 1px #F90404;
}









.home_cols24 .receitas{ display:none; }


.home_cols24 #blocoReceitas ul li span{
	text-indent:-99999px;
	overflow:hidden;
	display:block;
	height:26px;
}

a.link_padrao{
	color:#ccbe53;
	}

a:hover.link_padrao{
	color:#780107;
	}

















































.port{
	padding:14px 0 20px 24px;
	clear:both;
	
}
.port .pdbt{
	padding-bottom:10px;	
}

#port ul li{
	list-style:inside;
}

.port table.tabela{
	margin-bottom: 20px;
	}
	
.port table.tabela tr td{
	text-align:center;
	height:25px;
	
	}

.port table.tabela tr td.destaque{
	background-color:#d7d7d7;
	}

.port table.tabela tr td.destaque2{
	background-color:#ebebeb;
	}

#col1{
	width: 55%;
	padding:14px 0 20px 24px;
	float:left;
}
#col1 p{
	margin:0 0 15px 0;
	clear:both;
}
#col1 a{
	color:#FE020C;
	text-decoration:none;
}
#col1 a:hover{
	text-decoration:underline;
}
#col1 li{
	list-style:inside;
}

#col1 h2{
	clear:both;
}
#col1 h2.ctp{
	background:url(imgs/ctp.gif) no-repeat center left;
	height:28px;
	border-bottom:solid 1px #F90404;
	text-indent:-9999px;
	margin:5px 0 12px 0;
}
.grafica_rapida{
	background:url(imgs/h2_grafica.gif) no-repeat center left;
	height:24px;
	border-bottom:solid 1px #F90404;
	text-indent:-9999px;
	margin:5px 0 12px 0;
}

.caderno_promocional{
	background:url(imgs/h2_caderno.gif) no-repeat center left;
	height:18px;
	border-bottom:solid 1px #F90404;
	text-indent:-9999px;
	margin:15px 0 12px 0;
	padding-top:7px;
}

#col1 h2.acaba{
	background:url(imgs/acabamentos.gif) no-repeat center left;;
	height:28px;
	border-bottom:solid 1px #F90404;
	text-indent:-9999px;
	margin:5px 0 12px 0;
}
#col1 p a.ftp{
	width:94px;
	height:38px;
	display:block;
	overflow:hidden;
	text-indent:-999999px;
	background:url(imgs/conectar.gif) 0 0 no-repeat;
}
.col2{
	padding:14px 0 0px 0px;
	text-align:left;
	display:table;
}

.col2 .como_funciona{
	width:281px;
	height:181px;
	display:block;
	background:url(imgs/caixa_ftp.gif) 0 0 no-repeat;
}
.col2 .como_funciona h2{
	width:138px;
	height:29px;
	display:block;
	overflow:hidden;
	text-indent:-999999px;
	background:url(imgs/como_funciona.gif) 10px 10px no-repeat;
	padding-bottom:10px;
}
.col2 .como_funciona p{
	width:260px;
	display:table;
	padding-left:10px;
	padding-bottom:9px;
	color: #FFFFFF;

}
#geral img{
	border:solid 1px #F90404;
	margin:0px 0 20px 24px;
	float:left;
	
}
#col1 img{
	border:solid 1px #F90404;
	margin:10px 14px 10px 0;
	float:left;
	
}
.col2 img{
	border:solid 1px #F90404;
	margin:10px 25px 10px 10px;
	
}
#rodape{
	clear:both;
	background: url(imgs/background-rodape.gif) no-repeat top center;
	height:22px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#rodape .si{
	margin:0px 7px 0 28px;
	height: 15px;
	width: 91px;
	overflow:hidden;
	float:left;
	text-indent:-9999px;
	background: url(imgs/rodape_selo_gd.gif) no-repeat;
}
#rodape .w3c{
	height: 15px;
	width: 80px;
	margin:0 3px 0 0;
	overflow:hidden;
	float:left;
	text-indent:-9999px;
	background: url(imgs/rodape_selo_xhtml.gif) no-repeat;
}
#rodape .direitos{
	float:right;
	color:#ccc;
}

/*--ttulos dos links--*/
#toolTip { position:absolute;z-index:1000;width:auto;background:#F90404;border:2px double #fff;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px; }
body div#toolTip p { margin:0;padding:0;color:#fff;font:11px/12px verdana,arial,sans-serif;	}
body div#toolTip p em { display:block;margin-top:3px;color:#F90404;font-style:normal;font-weight:bold;}
body div#toolTip p em span { font-weight:bold;color:#fff; }
body div#toolTip ul{color:#fff;font:11px/12px verdana,arial,sans-serif;}
.margemTop{
	padding-top:10px;
}