﻿@charset "utf-8";
/* <RESET> */
*{ margin: 0px; padding: 0px; text-decoration: none; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; list-style: none; }
html{ background-color: #0E1825; }
hr { display: none; }
a { outline: none; color: #000; }
a:hover{ color: #F90; }
p{ font-size: 14px; }
.clear_both{ clear: both; height: 1px; border: none; font-size: 1px;}
/*BODY*/
body{ margin-bottom: 10px;}

.tudo{ margin: 0 auto; }
.corpo{ 
	width: 930px; 
	margin: auto; 
}
.conteudo{ 
	padding: 20px 0 20px 0;
	background-color: #FFF; 
}
.corpo-home{
	padding-bottom: 15px;
}
.bg-menu{ background: white url(../imagens/bg-menu.jpg) top left repeat-x scroll; }
.bg-destaque-home{ 
	background: #F90 url(../imagens/bg-destaque-home.jpg) top center repeat-x scroll; 
	height: 336px;
}
.corpo-destaques{ 
	height: 330px;
	padding-left: 45px;
	padding-top: 5px;
}
#destaques{
}
.nav{ 
	height: 25px;  
	padding-top: 30px;
}
.nav a{
	display: inline-block;
	width: 11px;
	height: 11px;
	background: transparent url(../imagens/bg-nav.png) center center no-repeat;
	text-indent: -9999px;
	margin-right: 3px;
	
}
.nav a:hover, .nav .activeSlide{
	background: transparent url(../imagens/bg-nav-hover.png) center center no-repeat;
}
.left,.center,.right{
	float: left;
	width: 296px;
	margin-right: 20px;
}
.right{ margin-right: 0px; }

.topo{ height: 132px; }
h1.logo { float: left; }
h1.logo a{  
	width: 210px;  
	height: 80px;	
	margin: 40px 0 0 0;  
	background: url(../imagens/logo-infinity.png) no-repeat center center;  
	text-indent: -3000px;  
	overflow: hidden; 
	display: block; 
}

/*MENU*/
.menu{ float: right; margin-top: 30px; }
.menu a{ 
	font-size: 10px; 
	text-transform: uppercase; 
	color: #000;  
	height: 47px;
	display: inline-block;
	padding: 47px 6px 0 6px;
	text-shadow: #666666 2px 2px 3px;
}
.menu a:hover{ 
	background: url(../imagens/bg-menu-hover.jpg) top left repeat-x scroll; 
	border: 1px solid white; 
	padding: 46px 5px 0 5px;
	border-widths: 0 1px 0 1px;
	color: #666;}
.home-link{ 
	background: transparent url(../imagens/bg-menu-index.png) -8px 7px no-repeat;
	text-indent: -9999px;
	width: 20px; 
	overflow: hidden;
	float: left;}
.home-link:hover{ 
	background: transparent url(../imagens/bg-menu-index.png) -9px -88px no-repeat !important;
}

/*HOME*/
.zebra{	
	font-size: 18px; 
	font-style: italic; 
	margin: 10px 0 10px 0; 
}
.zebra span{ color: #999999; }
.i-sis{ 
	background: transparent url(../imagens/bg-sistemas.jpg) top left no-repeat scroll;
	display: block;
	width: 216px;
	height: 72px;
	text-indent: -9999px;
	overflow: hidden; 
	margin-bottom: 10px; }
.isam{ background-position: 0 -144px; }
.isaude{ background-position: 0 -288px; }
.if5:hover{ background-position: 0 -72px; }
.isam:hover{ background-position: 0 -216px; }
.isaude:hover{ background-position: 0 -360px; }

form#frm-proposta label{
	display: inline-block;
	margin-top: 10px;
	width: 270px;
	padding: 5px;
	font-size: 10px;
	color: #666;
	text-transform: uppercase;
}
.obrigatorio{
	background: url(../imagens/obrigatorio.gif) center right no-repeat scroll;
}
form#frm-proposta input, form#frm-proposta textarea{
	width: 100%;
	background-color: #FFF;
	border: none;
	height: 22px;
	border-bottom: 1px dotted #CCC;
}
form#frm-proposta textarea{	height: 40px; }
form#frm-proposta .btn{
	width: 50px;
	background-color: #F60;
	cursor: pointer;
	color: white;
	font-size: 10px;
}

#serv-resp{
	padding: 5px;
	font-size: 14px;
	color: #090;
}

/*rodape*/
.bg-rodape{
	background: #132642 url(../imagens/bg-rodape.jpg) top left repeat-x scroll;
	height: 252px; 
}
.rodape{ 
	height: 252px;
	background: url(../imagens/bg-rodape-centro.jpg) top center no-repeat scroll;
}
.rodape .left{ margin-left: 25px; }
.rodape .left,.rodape .center, .rodape .right{ 
	width: 235px; 
	padding: 60px 10px 0 20px;
	margin-right: 45px;
}
.rodape .center{ margin-right: 55px; }
.rodape .right{ 
margin-right: 0px !important; }
.rodape{ color: white; 	font-size: 12px; }
.rodape h3{ 
	font-size: 22px;
	font-weight: lighter; 
	margin-bottom: 20px;
	font-style: italic;}
.rodape a{ 
	color: #FFF;}
.rodape a:hover{ color: #F90; }

/*SECAO DESCRIÇÃO*/
.bg-secao{
	background: #F90 url(../imagens/bg-secao.jpg) top left repeat-x scroll;
	height: 68px;
	padding-top: 20px;
}
.bg-secao h1{
	text-transform: uppercase;
	font-size: 27px;
	text-shadow: #666666 2px 2px 3px;
	color: white !important;
}
.bg-secao a{ color: #FFF; }
.bg-secao p{ color: #FFF; font-size: 14px; margin-top: -10px; }

/*PORTFOLIO (PRODUTO)*/
/*Portfolio*/
.portfolio h2{
	font-weight: lighter; 
	font-size: 18px; 
}
.portfolio .port-foto{ 
	display: block;
	height: 222px;  }
	
/*PRODUTO*/
.produto .left{ width: 614px; }
.produto .right{ width: 290px; }
.produto .foto{ 
	width: 592px; 
	height: 444px;
	display: block;
	border: 4px solid #CCC;
	margin-bottom: 15px;
}
.produto h3{ 
	font-size: 18px; 
	color: #333333; 
	margin-bottom: 10px; 
}
.produto .separador{ height: 20px; }
.produto li a{ 
	font-size: 14px; 
	color: #000;}
.produto li a:hover{ color: #F90; }

/*Noticias*/
.noticia{ margin-bottom: 15px; }
.noticia img{ margin: 0 20px 15px 0; }
