@font-face {
	font-family: "ArialRegular";
	
	src: url('font/arial-webfont.ttf'); /* Qualquer Browser */  
	src /*\**/: url('font/arial-webfont.eot'); /* Internet Explorer 8 */  
	 /* *src: red; /* Internet Explorer 6 e 7 */  
	_src: url('font/arial-webfont.eot'); /* Internet Explorer 6 */ 

}
@font-face {
	font-family: "ArialNarrowRegular";

	src: url('font/arialn-webfont.ttf'); /* Qualquer Browser */  
	src /*\**/: url('font/arialn-webfont.eot'); /* Internet Explorer 8 */  
	 /* *src: red; /* Internet Explorer 6 e 7 */  
	_src: url('font/arialn-webfont.eot'); /* Internet Explorer 6 */ 

}

html, body {
	height: 100%;
}

* html .principal {
	height: 100%; /* hack para IE6 hq trata height como min-height */
}

body{
	margin:0 auto;
	padding:0;
 	color:#666;
	background: url(../images/bg-degrade-cinza.jpg) repeat-x #666666;
}

.principal{
	margin:0 auto;
	padding:0;
	/*padding-left:20px;*/
	position:relative;
	width:950px;
	min-height:100%;
	background: url(../images/bg-conteudo.jpg) repeat-y top;
}

h1{
	font-family:"ArialNarrowRegular", "Arial Narrow", Arial, Verdana;
	font-size:20px;
	color:#f57100;
	font-weight:bold;
}

.small{
	background:url(../images/smallSpacer.gif) no-repeat 0px 30px;
	line-height:35px;
}

.medium{
	background:url(../images/mediumSpacer.gif) no-repeat 0px 30px;
	line-height:35px;
}

.big{
	background:url(../images/bigSpacer.gif) no-repeat 0px 30px;
	line-height:35px;
}

h2{
	font-size:14px;
	color:#ff6600;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#f57100;
}

p, li{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	font-weight:normal;
	text-align:justify;
}

strong{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	font-weight:bold;
}

b{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	font-weight:bold;
}

a img{
	border:none;
}

a:link, a:visited, a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#ff6600;
	text-decoration:underline;
}

a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#FF3300;
	text-decoration:underline;
}

.topo{
	margin:0 auto;
	width:900px;
	padding-left:50px;
	height:87px;
	background:url(../images/bgTopo.jpg) no-repeat left top;
}

/* MENU */

.menuBox{
	margin:0 auto;
	width:950px;
	height:35px;
	background: url(../images/bgMenu.jpg) no-repeat left top;
	text-align:center;
	padding-top:1px;
}

.menu{
	width:900px;;
	margin:0 auto;
}
.menu .bt{
	float:left;
	padding:10px 13px;
	_padding:10px;
	margin-right:6px;
	_margin-right:3px;
}
.menu .bt a{
	font-family:Arial, sans-serif, Tahoma;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding:5px;
	font-size:12px;
}
.menu .btLabel{
	float:left;
}

/* FIM DO MENU */

.banner{
	margin:0 auto;
	width:950px;
	height:220px;
	background: url(../images/bg-destaque.jpg) no-repeat;
}

.banner-interno{
	padding:20px 45px 20px 45px;
	width:860px;
	background: url(../images/bg-bannerInt.jpg) no-repeat;
}

/* CONTEUDO*/
.conteudo{
	margin:0 auto;
	padding:0;
	width:950px;
}

.container{
	width:860px;
	margin:0 auto;
	padding-left:45px;
	padding-right:45px;
}

.principal .conteudo .container .texto{
	width:600px;
	float:left;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
}

.principal .conteudo .container .texto .titulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#f57100;
	font-weight:bold;
}

.barEsquerda{
	width:570px;
	float:left;
	padding-right:7px;
	border-right:dotted 1px #ccc;
}

.barDireita{
	width:250px;
	float:right;
	padding-left:20px;
}

hr{
	clear:both;
	margin:10px;
	border:#EEEEEE dotted thin;
}

.textorh{
	float:left;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:10px;
}

.iconeLista{
	font-size:17px;
	color:#666;
	font-weight:bold;
	background:url(../images/icon1.gif) no-repeat left;
	padding-left:25px;
	line-height:30px;
	font-family:Arial Narrow, Arial;	
}

.iconeProdutos{
	font-size:17px;
	color:#666;
	font-weight:bold;
	background:url(../images/icon2.gif) no-repeat;
	padding-left:30px;
	line-height:30px;
	font-family:Arial Narrow, Arial;	
}

.iconeParceiros{
	font-size:17px;
	color:#666;
	font-weight:bold;
	background:url(../images/icon3.gif) no-repeat;
	padding-left:30px;
	line-height:30px;
	font-family:Arial Narrow, Arial;
}

.bgDataB{
	background:#EEEEEE;
	width:860px;
	height:90px;
	margin-bottom:10px;
	clear:both;
}

.bgDataT{
	width:860px;

	margin-bottom:10px;
	clear:both;
}

.titulo{
	font-family:Arial Narrow, Arial;
	font-size:14px;
	font-weight:bold;
	color:#f57100;
}

.bg-cinza{
	background:#CCCCCC;
	width:800px;
	height:90px;
	margin:0 auto;
}

.dia{
	background:url(../images/bgData.gif) no-repeat left 5px;
	height:70px;
	float:left;
	width:60px;
	padding-top:15px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}

.diaG{
	font-size:22px;
}

.mes{
	font-size:11px;
}

ano{
	font-size:13px;
}

.produtos{
	width:265px;
	float:left;
	padding-left:20px;
}

.produtos a {
	text-decoration:none;
	font-family:Arial Narrow, Arial;
	font-size:14px;
	font-weight:bold;
	color:#f57100;
}

.produtoImagem{
	width:200px;
	float:left;
}

.produtoTexto{
	width:330px;
	float:left;
	padding-left:20px;
}

.logos{
	width:170px;
	float:left;
	margin-right:18px;
	margin-bottom:50px;	
}

.logos a, .logos a:hover {
	text-decoration:none;
	font-family:Arial Narrow, Arial;
	font-size:14px;
	font-weight:bold;
	color:#f57100;
}

.menu-foto a{
	padding-left:25px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#f57100;
	font-size:11px;
	background-image:url(../images/iconFoto.gif);
	background-position:left;
	background-repeat:no-repeat;
	height: 18px;
}

.box-esq{
	width:255px;
	float:left;
	margin-top: 20px;
	padding-right:30px;
	padding-left:40px;
	border-right:1px #999999 dotted;
}

.box-dir{
	width:555px;
	float:left;
	padding-left:30px;
	margin-top: 20px;
}

.produtoHomeL{
	width:247px;
	padding-right:30px;
	float:left;
}
.produtoHomeR{
	width:247px;
	float:left;	
}

/* FIM DO CONTEUDO */

/* NOTÍCIAS*/
.data{
	color:#ff6600;
	font-size:11px;
	line-height:6px;
}

.noticiaHome{
	font-size:12px;
	line-height:14px;	
}

.noticiaHome a, .noticiaHome a:visited{
	color:#666;
	text-decoration:underline;
	line-height:normal;	
}

.noticiaHome a:hover{
	color:#333;
	text-decoration:underline;
	line-height:normal;
}
/* FIM DE NOTÍCIAS */

.rodape {
	margin:0 auto;
	bottom: 0;
	width: 870px;
	height: 35px;
	background-image:url(../images/bg-rodape.jpg);
	padding: 5px 40px 0px 40px;
	}
	
.rodape p{
	font-size:11px;
}

.clear{
	clear:both;
}

.left{
	float:left;
}

.right{
	float:right;
}
/*CAIXA*/
.boxInfo{
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
}

.boxInfo .top{
	background:url(../images/boxTop.gif) no-repeat;
	height:58px;
	text-align:center;
}

.boxInfo .top .titulo{
	color:#e1e1e1;
	font-weight:bold;
	padding-top:20px;
}

.boxInfo .body{
	color:#666;
	font-size:11px;
	background:url(../images/boxBody.gif) repeat-y;
	padding:15px;
	padding-top:10px;	
	padding-bottom:10px;
}

.boxInfo .body a{
	color:#666;
	font-size:11px;
	text-decoration: underline;
}

.boxInfo .body .subtitulo{
	color:#f57100;
	font-weight:bold;
}

.boxInfo .body .download a{
	padding-left:25px;
	text-decoration:underline;
	color:#f57100;
	font-size:12px;
	background-image:url(../images/downloadIcon.gif);
	background-position:left;
	background-repeat:no-repeat;
	height: 20px;
}

.boxInfo .body ul li{
	list-style-image:url(../images/list-icon.gif);
}

.boxInfo .down{
	background:url(../images/boxDown.gif) no-repeat;
	height:40px;
}
