@charset "iso-8859-1";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background-color:#f9f9f9;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#484848;
	background-image: url(../../imagens/bgBody.jpg);
	background-repeat: repeat;
	background-position: center bottom;
}

#corpo {
	width: 958px;
	margin:0 auto;
}

.conteudo {
	width:680px;
	float:left;
	padding-right:20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
}

.conteudoDefinicoes {
	margin:0 13px 0 13px;
}

.flash {
	margin:0 0 20px 0;
}

/* -----------------------------------------------------------*/


a {
	text-decoration:none;
	color:#323232;
}

a:hover {
	text-decoration:none;
	color:#bd363a;
}

P {
	margin:0 0 5px 0;
}

h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-style:normal;
	font-weight:normal;
}

.textoDetalhe1 {
	font-size:12px;
	font-weight:normal;
	font-style:normal;
}


.textoDetalhe2 {
	color:#ba732e;
	font-size:16px;
	text-decoration:underline;
	padding:15px 0 5px 0;
	text-transform:uppercase;
}

.margemImagensEsquerda {
	margin:0 10px 10px 0;
}


.margemImagensEsquerdaProdutos {
	margin:0 33px 10px 13px;
	float:left;
}


.margemImagensDireita {
	margin:0 0 10px 10px;
	float:right;
}


.menuLateralDefinicoes {
	width:240px;
	margin:0 0 0 15px;
}

#menuLateral {
	padding:0;
	margin:0 0 10px 0;
	width:250px;
	float:right;
}


#menuLateral P {
	margin:0;
}


#menuLateral a {
	text-decoration:none;
	display:block;
	text-transform:uppercase;
}

#menuLateral a:hover {
	text-decoration:none;
	display:block;
	color:#0078bd;
}

	.bordaSeparadoraMenuLat {
	background-image: url(../../imagens/linha_separadora_menu.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	display:block;
	margin:-3px 0 -2px 0;
	padding:2px 0 2px 0;
	}

.menuMargemVinheta1 {
	margin:30px 0 10px 0;

}

.margemVinhetaAbaixo {
	margin:0 0 10px 0;
}

.margemVinheta3 {
	margin:0 0 30px 0;
	z-index:1;
	position:relative;
}


.voltarImagem {
	z-index:10;
	width:55px;
	height:12px;
	float:right;
	margin-top:-50px;
	padding-right:50px;
	position:relative;
}
	
	
	.alinhamentoTextoMenu {
		padding:4px 0 0 0;
	}
	
#menuLateral UL {
	margin:0;
	padding:0;
}

#menuLateral LI {
	list-style:none;
	margin:0 0 5px 0;
	background-image: url(../../imagens/bgBackListaMenu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:21px;
	display:block;
	text-decoration:none;
	padding:0 0 0 25px;
	cursor:pointer;
	line-height:21px;
}	


#menuLateral LI:hover {
	list-style:none;
	margin:0 0 5px 0;
	background-image: url(../../imagens/bgBackListaMenu.jpg);
	background-repeat: no-repeat;
	background-position: left -56px;
	min-height:21px;
	display:block;
	text-decoration:none;
	padding:0 0 0 25px;
	cursor:pointer;
	line-height:21px;
}	

.menuAtivo *{
	list-style:none;
	margin:0 0 5px -25px;
	background-image: url(../../imagens/bgBackListaMenu.jpg);
	background-repeat: no-repeat;
	background-position: left -56px;
	min-height:21px;
	display:block;
	text-decoration:none;
	padding:0 0 0 25px;
	cursor:pointer;
	line-height:21px;
}

.newsletterInput {
	background-image: url(../../imagens/bgFormNews.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #376592;
}

#newsEnviarLink a {
	background-image: url(../../imagens/botEnviar50x17.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:50px;
	height:17px;
	display:block;
	text-decoration:none;
	line-height:17px;
	text-align:center;
}

#newsEnviarLink a:hover {
	background-image: url(../../imagens/botEnviar50x17.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:50px;
	height:17px;
	display:block;
}



.titulosPagina {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#231f20;
	padding:0 0 10px 0;
	font-weight:bold;
	text-transform:uppercase;
}

/* -------------------------------------------------------- Menu - cor */

#menuBg {
	padding:0;
	margin:0 0 10px 0;
	width:240px;
	float:right;
}


#menuBg p {
	margin:0 0 5px 0;
}
	
	#menuBg a {
		text-decoration:none;
		display:block;
		padding:10px 0 10px 0;
	}
	
	#menuBg a:hover {
		text-decoration:none;
		display:block;
	}


#menuBg UL {
	margin:0;
	padding:0;
}

#menuBg LI {
	list-style:none;
	margin:0 0 5px 0;
	background-color:#ececec;
	padding:4px 0 4px 5px;
	
}	


#menuBg LI:hover {
	list-style:none;
	margin:0 0 5px 0;
	background-color:#e6e4e4;
	color:#bd363a;
	padding:4px 0 4px 5px;

}	


/* -------------------------------------------------------- Loja Virtual */

.finalizarPedido {
	margin-bottom: 5px;
	*margin-top: -5px;
	*margin-bottom:0px;
	background-color: #d6d1cd;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6f6b66;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #6f6b66;
	font-family: "Trebuchet MS", Helvetica, "Arial Narrow";
	*font-size:11px;
	height:20px;
	}
#RMS {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
}
.separadorForm {
	clear:both;
	*margin:0px;
	*padding:0px;
	*height:8px;
}

#finaliza a {
	background:#2e4c49;
	text-decoration:none;
	color:#adb3a4;
	display:block;
}

	#finaliza a:hover {
		background:#4a7974;
		text-decoration:none;
		color:#FFF;
		display:block;
	}
	
	
	#finaliza2 a {
		background:#2e4c49;
		text-decoration:none;
		color:#adb3a4;
		display:block;
	}
	
	#finaliza2 a:hover {
		background:#4a7974;
		text-decoration:none;
		color:#FFF;
		display:block;
	}
	
	
	.finalizaPedidoQuantidadeBranco {
		color: #FFF;
	}

#casos a {
	text-decoration:none;
}

	#casos a:hover {
		text-decoration:underline;
	}


	
	.homeBoxSuportes	{
		clear:both;
		margin:0 0 15px 0;
		width:225px;
		height:36px;
		background-image: url(../../imagens/bgImagemChamadoshomeRoletes.png);
		background-repeat: no-repeat;
		background-position: left center;
	}
	.homeSuportesTexto {
		padding:10px 0 0 55px;
		text-transform:uppercase;
	}

	.separadorCasos {
		height:10px;
		clear:both;
	}
	
	
	
	/* -------------------------------------------------------- Notícias */
	
	
	.noticiasLista {
	min-height:100px;
	width:770px;
	float:right;
}
	
	.conteudonoticiaLista {
	width:770px;
	float:left;
}
	
	
	#noticias a {
	text-decoration:none;
	}

	#noticias a:hover {
	text-decoration:underline;
	}
	
	
	.noticiasDefinicoes {
		margin:0 10px 0 15px;
	}
	
	.homeNoticiaLinha {
	padding:5px;
	background-image: url(../../imagens/bgBoxNoticiaTransparent.png);
	background-repeat: repeat;
	padding:5px;
	float:left;
	width:100%;
	margin-bottom:5px;
	}
	
	.homeNoticiaData {
		clear:both;
		color:#44676e;
		font-size:11px;
		padding:3px 0 5px 0;
	}
	
	.homeNoticiaTitulo {
		font-size:14px;
		color:#231f20;
	}

/* -------------------------------------------------------- Notícias */
#noticiasInternas {
}

#noticiasInternas img {
	border:none;
}


.noticasInternasLinha {
	padding:0 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bababa;
	float:left;
	margin:0 0 10px 0;
}

.dataNoticia {
	font-size:11px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
}

.linkSublinhado {
	text-decoration:underline;
	color:#3f505a;
}

.linkSublinhado:hover {
	text-decoration:none;
	color:#000;
}

.noticiasInternasMargemImagemLista {
	margin:0 15px 0 0;
}


.noticiasInternasMargemImagem {
	margin:0 0 20px 10px;
}

.noticiasImagemBox {
	margin:0 0 0 10px;
	float:right;
	width:262px;
	
}

.boxLegendaImagem {
	background-color:#e8ecec;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #b0b8ba;
	border-bottom-color: #b0b8ba;
	border-left-color: #b0b8ba;
	margin:0;
	padding:3px;
}

.noticiasTitulo {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#231f20;
	text-transform:uppercase;
	padding:0 0 5px 0;
}


/* -------------------------------------------------------- WebTV */
.tvMargemCorpo {
	padding:0;
	position:relative;
	float: left;
}


.tvTituloVideos {
	font-size:20px;
	color:#a40607;
	padding:20px 0 5px 0;
	text-transform:uppercase;
}

.rVideosLatDireita {
	float:right;
	width:275px;
	overflow:hidden;
	height:auto; /*jogar altura do menu */
}

.mVideosLatEsquerda {
	float:left;
	width:620px;
	margin:0 25px 0 0;
}

.sVideosBoxComentario {
	background-color:#ececec;
	border: 1px solid #ce2c56;
	float:left;
	width:619px;
	margin:10px 0 0 0;
}

.videosBordaSeparadoraTopo {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #7f6e79;
	float:left;
	padding:0 15px 0 0;
	color:#7f6e79;
}

#botMaisVideos.carregandoResultados {
	background-image: url(../../imagens/bot-mais-videos-w184-h40.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:184px;
	height:40px;
	text-decoration:none;
	text-align:center;
	line-height:40px;
	font-weight:bold;
	font-size:14px;
	display:block;
}

#botMaisVideos {
	background-image: url(../../imagens/bot-mais-videos-w184-h40.png);
	background-repeat: no-repeat;
	background-position: center top;
	width:184px;
	height:40px;
	text-decoration:none;
	text-align:center;
	line-height:38px;
	font-weight:bold;
	font-size:14px;
	display:block;
	margin:0 auto;
	cursor:pointer;
}


#botMaisVideos:hover {
	background-image: url(../../imagens/bot-mais-videos-w184-h40.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:184px;
	height:40px;
	text-decoration:none;
	text-align:center;
	line-height:40px;
	font-weight:bold;
	font-size:14px;
	display:block;
}


.tvTextoCoDestaque {
	color:#a40607;
	font-size:11px;
}

#tvMenuLateral h2 {
	font-family:Arial, helvetica, sans-serif;
	font-size:15px;
	margin:0 0 10px 0;
	padding:0;
	color:#a40607;
	text-transform:uppercase;
}

#tvMenuLateral {
	padding:0;
	margin:0 0 10px 0;
	width:170px;
	float:left;
}


#tvMenuLateral P {
	margin:0;
}


#tvMenuLateral a {
	display:block;
	text-decoration:none;
	padding:4px 0 4px 0;
}

#tvMenuLateral a:hover {
	background-color:#e9f0f6;
	display:block;
	text-decoration:none;
	padding:4px 0 4px 0;
	color:#a86780;
}

	.tvBordaSeparadoraMenuLat {
	background-image: url(../../imagens/linha_separadora_menu.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	display:block;
	margin:-3px 0 -2px 0;
	padding:2px 0 2px 0;
	}
	
	.tvAlinhamentoTextoMenu {
		padding:4px 0 0 0;
	}






/* -------------------------------------------------------- Manutenção */

.bgManutencao {
	min-height:312px;
	background-image: url(../../imagens/bgManutencao.png);
	background-repeat: no-repeat;
	background-position: right center;
}




/* -------------------------------------------------------- Info */

.equipamentosTitulo {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#231f20;
	text-transform:uppercase;
	padding-bottom:10px;
}

.equipamentosLista {
	min-height:100px;
	width:500px;
	float:right;
}


.conteudoLista {
	width:500px;
	float:left;
}



#saibaMais a {
	width:70px;
	height:17px;
	display:block;
	background-color:#231f20;
	background-image: url(../../imagens/imgMaisInfo.jpg);
	background-repeat: no-repeat;
	background-position: 5px center;
	color:#FFF;
	padding:3px 13px 3px 7px;
	float:right;
	text-align:right;
	font-size:11px;
	line-height:17px;
	}
	
	
	#saibaMais a:hover {
	width:70px;
	height:17px;
	display:block;
	background-color:#231f20;
	background-image: url(../../imagens/imgMaisInfo.jpg);
	background-repeat: no-repeat;
	background-position: 5px center;
	color:#ffe400;
	padding:3px 13px 3px 7px;
	font-size:11px;
	}





	#maisInformacoes a {
	width:100px;
	height:17px;
	display:block;
	background-color:#231f20;
	background-image: url(../../imagens/imgMaisInfo.jpg);
	background-repeat: no-repeat;
	background-position: 5px center;
	color:#FFF;
	padding:3px 13px 3px 7px;
	float:right;
	text-align:right;
	font-size:11px;
	line-height:17px;
	}
	
	
	#maisInformacoes a:hover {
	width:100px;
	height:17px;
	display:block;
	background-color:#231f20;
	background-image: url(../../imagens/imgMaisInfo.jpg);
	background-repeat: no-repeat;
	background-position: 5px center;
	color:#ffe400;
	padding:3px 13px 3px 7px;
	font-size:11px;
	}
	
	
	.itensOpcoes {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #231f20;
	height:23px;
	float:right;
	width:100%;
	}

.imagemPadrao_tb {
	width:163px;
	height:99px;
}




/* -------------------------------------------------------- Módulo detalhe */

	
	.moduloMeio {
	padding:0;
/*background-color:#c4c3bd;*/


	}
	.moduloBgcolor {
	background-color:#e8e8e8;
	padding:10px;
	margin:0 0 10px 0;
	color:#222121;
	line-height:18px;
	}
	
	.moduloBgcolor2 {
	background-color:#e8e8e8;
	padding:5px 5px 5px 5px;
	margin:0 0 10px 0;
	color:#222121;
	}

	#modulo h1 {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-variant:normal;
		font-style:normal;
		font-size:24px;
		color:#222121;
		margin:0 5px 0 0;
	}
	
	
	#modulo h2 {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-variant:normal;
		font-style:normal;
		font-weight:bold;
		font-size:12px;
		color:#4a4949;
		margin:0 0 0 5px;
		padding:0;
		height:24px;
		margin:10px 0 0 0;
	}
	
	.moduloValor {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-variant:normal;
		font-style:normal;
		font-size:18px;
		color:#4a4949;
		margin:0 0 0 5px;
		padding:0;
		height:24px;
		margin:10px 0 0 0;
	}
	
	
	
	
	.bordaSeparadora {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bc0000;
	height:3px;
	}

.moduloDestaque {
	color:#222121;
	font-weight:bold;
}

.tituloModulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#231f20;
	padding:10px 0;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
}

.categoriaTitulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#231f20;
	padding:6px 0;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
}


/* -------------------------------------------------------- Paginação */
#paginacao {
	padding-top:15px;
}

#paginacao a {
	padding:3px 6px 3px 6px;
	margin:0 2px 0 2px;
	text-decoration:none;
	border: 1px solid #ececec;
}

#paginacao a:hover {
	padding:3px 6px 3px 6px;
	margin:0 2px 0 2px;
	text-decoration:none;
	color:#ba732e;
	border: 1px solid #939393;
	background-color:#dbdbdb;
}

/* -------------------------------------------------------- Contato */

.backFormLinha {
	background-image: url(../../imagens/imgLinhaSeparadora.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	float:left;
	width:409px;
}


/* form */

.rotulo {
	width: 76px;
	float:left;
}


.campo01 {
	width: 76px;
	float:riqht;
}

.separador {
	clear:both;
	height:10px;
}

input {
	background-color: #eef0f0;
	border: 1px solid #798389;
	color:#2d6069;
}


textarea {
	background-color: #eef0f0;
	border: 1px solid #798389;
}

select {
	background-color: #eef0f0;
	border: 1px solid #798389;
}


.ajuste {
	margin:0 0 0 0;
}

.bordaMapa {
	border: 1px solid #cecece;
}



/* -------------------------------------------------------- Rodapé */
#rodape {
	clear:both;
	margin:10px 0 0 0;
	height:166px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	position:relative;
	background-image: url(../../imagens/bgRodape.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;	
}

.rodapeConteudo {
	width: 958px;
	margin:0 auto;
	padding-top:45px;
}

#rodape a {
	text-decoration:none;
	color:#FFF;
}

#rodape a:hover {
	text-decoration:none;
	color:#999;
}


#rodape UL {
	margin:0;
	padding:0;
}

#rodape LI {
	list-style:none;
	margin:0 0 2px 0;
}

.linhaRodape {
	clear:both;
	height:3px;
	background-image: url(../../imagens/imgLinhaRodape.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	z-index:5;
	position:relative;
	width:920px;
	float:right;
	margin-top:-5px;
}

.logoRodape {
	z-index:1;
	position:relative;
}