/* CSS Document */

body {background:#E1E1E1 url(../imagens/fundo.png) top left repeat-x fixed;}
.principal { width:957px; display:block; position:relative; margin:auto; margin-top: 10px;}

/*Topo*/
.linhaTopo{ width:957px; height:10px; overflow:hidden; background:#F48124}

/*corpo*/
.corpoTodo { width:957px; float:left; background:#FFFFFF url(../imagens/fundotrans.gif) top center no-repeat; padding-bottom:15px;}

/*Rodape*/
.rodape{ width:957px; margin-top:-168px; height:168px; display:block; position:relative; float:left; background:url(../imagens/rodape.png) top center no-repeat; z-index:0;}

.rodape div.textoCop { width:757px; padding-top:150px; text-align:center; float:left; font-family: Arial, Helvetica, sans-serif; color: #454545; font-size:11px;}

.rodape div.imagemCop{ width:100px; padding-top:110px; display:block; float:left; margin-top:5px; margin:0; float:left; text-align:right;}
.rodape div.textoCop a {text-decoration:none; color: #454545;}
.rodape div.imagemCop a img {border:0; margin-top:3px; width:55px; height:20px;}



/*Lado Esquedo do Corpo do Site*/
.corpo_esq { width:200px; display:block; float:left; position:relative; padding:7px 0 0 10px; text-align:left; overflow:hidden; z-index:10; padding-bottom:30px;}
.corpo_esq div.topoEsc{ float:left; padding:0 10px; }
.corpo_esq a img{border:none}


/*Menu*/
#menu {width:200px; padding:0; margin:0; float:left;}
ul#menu ul {margin: 0; padding:0;}
ul#menu li {position: relative; margin: 0px; list-style-type: none; text-align:left;}

ul#menu li a { width:200px; height:25px; display: block;
	font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #F5822B;
	text-decoration: none; margin-top: 15px; outline: none; line-height:25px; padding-left:6px; border-top: 5px solid #eee;}
	
ul#menu ul li a { width:200px; height:25px; display: block;
	font-size: 10px; font-family: Arial, Helvetica, sans-serif;  color: #333333; text-transform: none;
	margin-bottom: 0px; margin-top:2px; margin-left:0px; padding-left:6px; border-top: 2px solid #eee; }

ul#menu ul.fechado {
	margin-left: 0; display:none;}
ul#menu ul.aberto {
	margin-left: 0; display:block;}
	
ul#menu ul li ul.fechado {
	margin-left: 0; display:none;}
ul#menu ul li ul.aberto {
	margin-left: 0; display:block;}
ul#menu ul li ul li a {
	padding-left: 20px; color: #666666;}
	
	
/* SEGUNDO NIVEL DO MENU LATERAL /
ul#menu ul {margin: 0px; display: none;}
ul#menu li {
	position: relative;
	margin: 0px;
	list-style-type: none;}
ul#menu li a {
	position: relative;
	height: 1%;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	background: #eca000;
	border-left: 3px solid #e17d00;
	display: block;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	margin-bottom: 2px;
	outline: none;}
ul#menu ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-transform: none;
	background: #eee;
	border-left: 3px solid #cfcfcf;
	font-weight: normal;
	margin-bottom: 2px;}
/* TERCEIRO NIVEL DO MENU LATERAL */

	

.corpo_central {width:490px; min-height:700px;  position:relative; float:left; padding:35px 21px 60px 20px; z-index:10; overflow:visible; padding-bottom:50px;} 
* html .corpo_central{height:700px; min-height:700px;}

/*Corpo do Site*/
.topdir{width:216px; border-top: 25px solid #F48124; display:block; float:left; overflow:hidden; height:0px}
.corpo_dir {width:216px; float:left; padding:0; position:relative; overflow:hidden; z-index:10; padding-bottom:150px; display:block;}
.corpo_dir div.corpo{border-left: 2px solid #eee; float:left; width:214px;}

* html .corpo_dir div.corpo{height:600px; min-height:600px;}
div.clienteFora { float:left;}
div.cliente { width:186px; margin:10px; float:left;}
div.cliente div.nome { width:101px; float:left; font-size:11px; vertical-align:middle;}
div.cliente div.foto { width:80px; float:left; padding-left:5px; margin:0;}
div.cliente div.foto img {margin:0; padding:0; border:none;}

div.tituloDir{width:214px; height:22px; float:left; text-align:center; font-size:16px; color:#F47B1A; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

div.parceiro {width:200px;
margin:0 7px;
padding-bottom:10px;
padding-top:4px;
border-top: 2px solid #eee; border-bottom: 2px solid #eee; display:block; float:left;}

div.parceiro div.tituloDir2{width:200px; height:22px; margin:0; padding:0; float:left; text-align:center; font-size:16px; color:#F47B1A; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}




div.parceiro div { width:80px; height:60px; padding:5px 10px; float:left;}
div.parceiro div img { border:none;}

/*Contato Completa*/
.contato { width:490px; display:block; float:left; padding:0; margin:0;}
.textoContato{width:230px; float:left; color:#000000; font-size:12px; font-family: Arial, Helvetica, sans-serif; padding:15px 0; border-right: 1px solid #eee;}
.textoContato span.titulo{font-weight:bold}


.formularioContato{width:249px; float:left; padding:15px 0; overflow:hidden }

.contato table.formBox{width:249px; font-size:12px; font-family: Arial, Helvetica, sans-serif; overflow:hidden}
.contato table.formBox td.tdLeft{width:69px; text-align:right}
.contato table.formBox td.tdRight{width:170px; text-align:left}
.contato table.formBox td.tdRight input{width:170px;}
.contato table.formBox td.tdRight textarea{width:170px; height:120px;}
.contato div.botaoSubmit{ width:200px; text-align:center}
.contato div.botaoSubmit input{ border-left: 1px solid #eee; color: #F5822B;}


/*.nomeseguinte{float:left; width:690px; margin:0; padding:0;}*/
.anuncio{width:490px; border-bottom: 2px solid #eee; margin-bottom:20px; float:left; overflow:hidden; font-family: Arial, Helvetica, sans-serif;}
.anuncio div{margin:0; padding:0;}
div.barraplayer{ text-align:left; padding-top:223px; border:none; background:url(../imagens/barra.jpg) bottom center no-repeat; display:block; width:400px; height:24px;}
div.barraplayer img{cursor:pointer;}


.anuncio a{ text-decoration:none; }
.anuncio img{ border:none; padding-top:5px;}
span.nomeProduto{color: #F47B1A; font-size:24px; font-family: Arial, Helvetica, sans-serif;}
span.subProduto{color: #000000; font-size:12px; font-weight:bold;}
span.rodProduto{color: #F47B1A; font-size:10px; }


.anuncio1{width:490px; border-bottom: 2px solid #eee; margin-bottom:20px; float:left; overflow:hidden; font-family: Arial, Helvetica, sans-serif; padding-top:10px;}
.anuncio1 div{margin:0; padding:0;}
.anuncio1 a{ text-decoration:none; }
.anuncio1 img{ border:none; float:left}




/*Listagem das noticias*/
h4 { font-size: 18px; margin-bottom: 0px; margin:20px 0 0 0; font-family: Arial, Helvetica, sans-serif; float:left; color: #F47B1A;}
.noticias{width:490px; float:left}
.newsList { width:490px; margin:0; padding-bottom:10px; float:left; }
.newsList a, .newsList img {vertical-align: middle;} 
.newsList ul {list-style-type: none; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif;}
.newsList ul li {margin: 0; border-bottom: 1px solid #eee; padding: 6px 0; font-size: 12px; vertical-align: middle; position: relative;}
.newsList ul li a { text-decoration: none; vertical-align: middle; color: #555;}

/*Classe de ver outros arquivos.. ou seja com link*/
.vejamais{text-align:left; margin:0 0 0 13px;}
.vejamais a { text-decoration:none; color: #F47B1A; font-size:10px; font-family: Arial, Helvetica, sans-serif;  }


/*Titulo das sessões*/
.tituloSessao{ width:490px; text-align:left; display:block; font-family: Arial, Helvetica, sans-serif; color: #F47B1A; font-size:24px; padding-bottom:10px;}

/*Texto livre com ou sem imagem*/
.freeText { width:490px; margin:0; padding:0; text-align:justify; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size:12px; overflow:hidden; float:left}
.freeText img {border: 1px solid #999999; float:left}
.freeText div.data { padding-bottom:10px; font-weight:bold; }
.freeText div.fonte { color: #000000; font-style:italic; font-size:11px; padding-top:10px}
.freeText div.fonte a { text-decoration:none; color: #000000;}

.floatLeft { position: relative; float:left; margin: 0 10px 5px 0;}


ul.pagination {
	margin: auto;
	width:250px;
	margin-top: 20px;
	list-style: none;
	list-style-position: outside;
	text-align: center;
	overflow: hidden;
	}
ul.pagination li{ float:left}

ul.pagination li.mostra {
	display: inline;
	margin: 0px 10px 0px 10px;
	vertical-align: middle;
	visibility:visible;
	float:left;
	}
ul.pagination li.apaga {
	display: inline;
	margin: 0px 10px 0px 10px;
	vertical-align: middle;
	visibility:hidden;
	float:left;
	}
ul.pagination li a {
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	float:left;
	}
ul.pagination li a.current {
	color: #F78C1E;
	font-size: 24px;
	text-align: center;
	float:left;
}
ul.pagination li a.muda {
	color: #F78C1E;
	font-size: 12px;
	text-align: center;
	text-decoration:none;
	float:left;
	line-height:32px;
	
}

/*Listagem dos Clientes*/
.clientesList { margin:0; padding:0 0 50px 0; }
.clientesList a, .clientesList img {vertical-align: middle;} 
.clientesList ul {list-style-type: none; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif;}
.clientesList ul li { min-height:120px; margin: 0; border-bottom: 1px solid #eee; padding: 6px 0; font-size: 12px;}
.clientesList ul li a { text-decoration: none; vertical-align: middle; color: #555;}
.clientesList ul li div.imagemCliente {width:200px; display:block; text-align:center; float:left; display:block }
.clientesList ul li div.imagemCliente img {border: 1px solid #999999; }
.clientesList ul li div.resumoCliente {width:270px; padding-left:10px; float:left}
.clientesList ul li div.resumoCliente span.titulo {color:#F78C1E; font-weight:bold; }
.clientesList ul li div.resumoCliente span.descricao {color:#000000}

/*Listagem dos downloads*/
.downloadList { margin:0; padding:0 0 50px 0;}
.downloadList a, .downloadList img {vertical-align: middle;} 
.downloadList ul {list-style-type: none; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif;}
.downloadList ul li {height:120px; margin: 0; padding:0; border-bottom: 1px solid #eee; padding: 6px 0; font-size: 12px; vertical-align: middle; position: relative;}
.downloadList ul li a { text-decoration: none; color: #555;}
.downloadList ul li div.resumoDownload {width:474px; height:100px; float:left; text-align:justify}
.downloadList ul li div.resumoDownload span.titulo {color:#F78C1E; font-weight:bold; }
.downloadList ul li div.resumoDownload span.descricao {color:#000000}



#page {
	width:400px;
	height:250px;
	margin:1px 13px 0 13px;
	overflow:hidden;
	display:block;
	padding-top:5px;
	/*width:600px;
	margin:50px auto;
	padding:20px 150px 20px 50px;
	min-height:600px;
	border:2px solid #fff;
	outline:1px solid #ccc;
	text-align:left;*/
}

div.corpoVideo { 
width:100%; 
text-align:center; 
float:left; 
} 

div.corpoVideo div.videoUni { 
width:151px; 
height:130px; 
text-align:center; 
float:left; 
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
padding:6px;

}

div.corpoVideo div.videoUni a{ text-decoration:none; color: #F47B1A;
}
div.corpoVideo div.videoUni a img { 
border:none;
} 

table.equipamento{ border:none; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
table.equipamento td.titulo {color:#F78C1E; text-align:right; vertical-align:top; }
table.equipamento td.descricao {color:#000000}
table.equipamento td.descricao a {color:#000000}

div.corpoFotosEq { 
width:490px; 
float:left;
padding-bottom:15px;
} 

div.corpoFotosEq div.fotoUni { 
width:155px; 
height:95px; 
text-align:center; 
float:left; 
padding:0;
}

div.corpoFotosEq div.fotoUniM { 
width:155px; 
height:95px; 
text-align:center; 
float:left; 
padding:0 6px;
}

div.manualEq
{
padding-top:20px;
width:490px; 
float:left;
}

div.manualEq a 
{
text-decoration:none;
color:#999999;
font-family: Arial, Helvetica, sans-serif; 
}

div.manualEq a img
{
border:none;
margin-bottom:-2px;
}

.antigos
{
width:200px;
margin:0 8px;
padding-bottom:10px;
padding-top:10px;
border-bottom: 2px solid #eee;
}

ul.clearfix
{
list-style-type: none;
width:200px;
margin:0;
padding:0;
}
ul.clearfix li.baixo{margin:0; padding:0; height:35px; float:left; overflow:hidden}
ul.clearfix li.alto{margin:0; padding:0; height:90px; float:left; overflow:hidden}
ul.clearfix li img{ border:none; margin:0; padding:0;}

.capaVideo
{
background:url(../imagens/borda.png) no-repeat;
width:426px;
height:312px;
margin:0;
padding:0;
float:left;

}

div.subProduto1
{
padding:15px 0 0 14px;
color: #FFFFFF; font-size:12px; font-weight:bold;
}

.vejamais1{text-align:left;}
.vejamais1 a { text-decoration:none; color: #F47B1A; font-size:10px; font-family: Arial, Helvetica, sans-serif; padding:0 0 0 13px;  }

.imagemCidade { padding-top:10px;}


