﻿@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	overflow: auto;
	color: #808080;
	
	background-image: url("../images/fundo.jpg");
    background-repeat:repeat;
}

/* ===========================================*/
/* ======= MENSAGEM E IMAGEM DE ERRO ======== */

.mensagemErro {
	background-image: url("../images/mensagemErro.jpg");
    background-position: center top;
    background-repeat:no-repeat;
    height: 340px;
    position:relative;
    width: 680px;
	left:100px;
	top:20px
}

.cxErroTexto1 {
	/*background-color:#F6F;*/

    float: left;
    font-weight: bold;
    height: 30px;
    padding-top: 5px;
    position: relative;
    text-align: center;
    width: 200px;
}
.cxErroTexto2 {
	/*background-color:#9C9;*/

    float: left;
    font-weight: bold;
    height: 30px;
    padding-top: 5px;
    position: relative;
    text-align: left;
    width: 470px;
}
.cxErroTexto3, .cxErroTexto4 {
	/*background-color:#FF0;*/ 
	
    float: left;
    font-weight: bold;
    height: 30px;
    padding-top: 5px;
    position: relative;
    text-align: left;
    width: 780px;
}
.cxErroTexto4 {
	/*background-color:#0CF;*/
	
	height: auto;
    padding-left: 10px;
    padding-right: 10px;
    width: 870px;
}

.textoPreenchimentoErro1, .textoPreenchimentoErro2, .textoPreenchimentoErro3 {
	-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
	
    border-color: #DDDDDD;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 1px 1px 2px;
    color: #808080;
    float:none;
    font-weight: bold;
    height: 20px;
    line-height: 30px;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
}
.textoPreenchimentoErro1{
	text-align:center;
    width: 100px;	
}
.textoPreenchimentoErro2{
	text-align:left;
    width: 460px;
}
.textoPreenchimentoErro3{
	text-align:left;
    width: 770px;
}



/* POP UP */

#pop{
	display:open;
	position:absolute;
	top:28%;
	left:30%;
	margin-left:-150px;
	margin-top:-100px;
	padding:10px;
	width:450px;
	height:610px;
	background-color:#FFF;
	/*border:1px solid #d0d0d0;*/
	box-shadow: 0px 0px 50px #000;
	z-index: 10000;
	border-radius: 15px;
}

/* FIM DO POP UP */


/* ======= FIM - MENSAGEM E IMAGEM DE ERRO ======== */
/* =================================================*/

.construcao{
	background-image: url("../images/construcao.jpg");
    background-position: center top;
    background-repeat:no-repeat;
    float: left;
    height: 337px;
    position:relative;
    width: 600px;
	left:120px;
}
.erro{
	background-image: url("../images/erroPagina.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    float: left;
    height: 285px;
    left: 120px;
    padding-bottom: 20px;
    position: relative;
    top: 20px;
    width: 680px;
}
.erroBox{ 
	background-color: #FF0000;
    float: left;
    height: 40px;
    left: 335px;
    opacity: 0;
    position: relative;
    top: 145px;
    width: 180px;
	cursor:pointer;
}

.textoTwitter {
/*	background-color: #FFFF00;*/

    float: left;
    height: 205px;
    left: -5px;
    position: relative;
    top: 7px;
    width: 219px;
}

.construcaoPq{
	background-image: url("../images/construcaopq.png");
    background-position: center top;
    background-repeat:no-repeat;
    float: left;
    height: 120px;
    position:relative;
    width: 120px;
	top: 30px;
	left: 50px;
}

.img1Index, .img2Index, .img3Index{
    background-position: center top;
    background-repeat:no-repeat;
    float: left;
    height: 80px;
    position:relative;
	padding-bottom: 10px;
    padding-right: 20px;
}
.img1Index{
	background-image: url("../images/img3.jpg");
    width: 133px;
}
.img2Index{
	background-image: url("../images/img2.jpg");
    width: 98px;
}
.img3Index{
	background-image: url("../images/img1.jpg");
    width: 108px;
}

/* ======= IMAGENS DOS PRODUGOS =========== */

.imgProdutos1, .imgProdutos2, .imgProdutos3, .imgProdutos4, .imgProdutos5, .imgProdutos6, .imgProdutos7, .imgProdutos8, .imgProdutos9, .imgProdutos10, .imgProdutos11, .imgProdutos20, .imgProdutos21, .imgProdutos22, .imgProdutos23 {
	background-position: center top;
    background-repeat:no-repeat;
    position:relative;
	height: 270px;
    width: 250px;
}
.imgProdutos1 { 
	background-image: url("../images/cartao-pvc.jpg");
}
.imgProdutos2 { 
	background-image: url("../images/rolopapeltermico.jpg");
}
.imgProdutos3 { 
	background-image: url("../images/pontualbio.jpg");
}
.imgProdutos4 { 
	background-image: url("../images/pontualoptico.jpg");
}
.imgProdutos5 { 
	background-image: url("../images/painelesteira5janelas.jpg");
}
.imgProdutos6 { 
	background-image: url("../images/painelesteira3janelas.jpg");
}
.imgProdutos7 { 
	background-image: url("../images/sirene.jpg");
}
.imgProdutos8 { 
	background-image: url("../images/circuitecgabcolor.jpg");
}
.imgProdutos9 { 
	background-image: url("../images/373_optico_250.jpg");
}
.imgProdutos10 { 
	background-image: url("../images/373_bio_250.jpg");
}
.imgProdutos11 { 
	background-image: url("../images/AdaptadorTCP-IP.jpg");
}

.imgProdutos20 { 
	background-image: url("../images/PontoAllG3_INMETRO_238x270.jpg");
}

.imgProdutos21 { 
	background-image: url("../images/pontoallmovel_181x270.jpg");
}

.imgProdutos22 {
    background-image: url("../images/imgProdutos22.png");
}

.imgProdutos23 {
    background-image: url("../images/imgProdutos23.jpg");
}

/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */

.blocoProdutosTitulo {
    color: #808080;
    float: left;
    font-size: 1.6em;
    font-weight: bold;
    height: 30px;
    left: 0;
    line-height: 35px;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-top: 30px;
    position: relative;
    width: 450px;
}
.blocoProdutosTexto {
    color: #808080;
    float: left;
    font-size: 1.1em;
    height: auto;
    line-height: 17px; 
    padding-left: 30px;
    padding-right: 5px;
    position: relative;
    text-align: justify;
    width: 465px;
}

.imgProdutosMoldeGrande {
    background-color: #FEE6CE;
    border-radius: 12px 12px 12px 12px;
    float: left;
    height: 405px; /*495px;*/
	padding: 8px 5px 5px 10px;
    position: relative;
    width: 375px;
	top: 15px;
	left:5px;
	margin-bottom: 30px;
	margin-bottom: 110px;
}

.imgProdutosGr1, .imgProdutosGr2, .imgProdutosGr3, .imgProdutosGr4, .imgProdutosGr5, .imgProdutosGr6, .imgProdutosGr7, .imgProdutosGr8, .imgProdutosGr9, .imgProdutosGr10, .imgProdutosGr11 {
	background-position: center top;
    background-repeat:no-repeat;
    position:relative;
	height: 400px;
    width: 370px;
}
.imgProdutosGr1 { 
	background-image: url("../images/cartao-pvcGr.jpg");
}
.imgProdutosGr2 { 
	background-image: url("../images/rolopapeltermicoGr.jpg");
}
.imgProdutosGr3 { 
	background-image: url("../images/pontualbioGr.jpg");
}
.imgProdutosGr4 { 
	background-image: url("../images/pontualopticoGr.jpg");
}
.imgProdutosGr5 { 
	background-image: url("../images/painelesteira5janelasGr.jpg");
}
.imgProdutosGr6 {  
	background-image: url("../images/painelesteira3janelasGr.jpg");
}
.imgProdutosGr7 {  
	background-image: url("../images/sireneGr.jpg");
}
.imgProdutosGr8 {
	background-image: url("../images/circuitecgabcolorGr.jpg");
}
.imgProdutosGr9 {
	background-image: url("../images/373_optico_370x400.jpg");
}
.imgProdutosGr10 {
	background-image: url("../images/373_bio_370x400.jpg");
}
.imgProdutosGr11 {
	background-image: url("../images/AdaptadorTCP-IP_370x400.jpg");
}

/* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */

.botaoImg { 
	background-color: transparent;
    background-image: url("../images/botao_acessar_normal.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 solid #FFFFFF;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 1em;
    height: 35px;
    padding: 0 0 0 15px;
    position: relative;
    text-align: left;
    width: 90px;
}
.botaoImg:hover { 
	background-color: transparent;
    background-image: url("../images/botao_acessar_degrade.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 solid #FFFFFF;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 1em;
    height: 35px;
    padding: 0 0 0 15px;
    position: relative;
    text-align: left;
    width: 90px;
}
.botaoVoltar{ 
	color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 1em;
    font-weight: bold;
    height: 35px;
    left: 10px;
    line-height: 35px;
    padding: 0 0 0 15px;
    position: relative;
    text-align: left;
    text-decoration: none;
    width: 90px;
}

/* ========================================= */


#palcoGeral{
/*	background-color:#FC0;*/

	width: 100%;
	min-height: 100%;
	position:absolute;
}
#palcoImagemFundo{
/*	background-color:#9FC;*/

	background-image: url("../images/linha.jpg");
    background-position: center top;
    background-repeat: repeat-x;
    margin: 0;
    min-height: 284px;
    position: relative;
	box-shadow: 0px 0px 10px 5px #FC9C46;
	top: -16px;
}
.palcoPrincipal, .sombrabaixo {
/*	background-color:#9FC;*/

	background-image: url("../images/sombra.png");
    background-repeat: no-repeat;
    height: auto;
    left: 50%;
    margin: 0 0 0 -490px;
    min-height: 400px;
    overflow: visible;
    position: relative;
    top: -75px;
    width: 980px;
}

.sombrabaixo{ 
	background-image: url("../images/sombrabaixo.png");
	z-index:-1;
	top: -185px;
	position:absolute;
	float: left;
}

.blocoMioloSombra {  /* =====  BLOCO BRANCO SOBRE A SOMBRA COM CANTOS ARRENDONDADOS ===== */
	background-color:#FFF;
    float: left;
	left: 50%;
	margin: 0 0 0 -470px;
	position:relative;
	top: 25px;
	border-radius: 12px 12px 12px 12px;
	width:940px;
}
.blocoMiolo {  /* =====  BLOCO BRANCO SOBRE A SOMBRA COM CANTOS ARRENDONDADOS ===== */
	background-color: #FFF;

    border-radius: 12px 12px 12px 12px;
    float: left;
    left: 0;
    min-height:200px;
    overflow: hidden;
    position: relative;
    top: 0;
    width: 940px;
	color:#f00; 
}

.blocoBanner {  /* =====  BLOCO BANNER COM CANTOS ARRENDONDADOS ===== */
/*	background-color:#0F0;*/
	
	float: left;
    left: 0px;
    height: 320px;
    position: relative;
    top: 0px;
    width: 960px;
}
.blocoPrincipal {  /* =====  BLOCO DESTAQUE - INDEX ===== */
	/*background-color:#0F0;*/
	
	float: left;
	height: auto;
    left: 10px;
    position: relative;
    top: 0px;
    width: 900px;
	padding: 10px;
}
.blocoPrincipal2 {  /* =====  BLOCO DESTAQUE - INDEX ===== */
	background-color:#3CF;
	
	float: left;
	height: auto;
    left: 10px;
    position: relative;
    top: 10px;
    width: 900px;
	padding: 10px;
}
.blocoPrincipal3 {  /* =====  BLOCO DESTAQUE - INDEX ===== */
	/*background-color:#9F0;*/
	
	float: left;
	height: auto;
    position: relative;
    width: 420px;
	padding-left: 15px;
    padding-right: 15px;
}
.blocoPrincipal4 {  /* =====  BLOCO DESTAQUE - INDEX ===== */
	/*background-color:#9F0; */
	
	float: left;
    height: auto;
    min-height: 400px;
    padding-left: 20px;
    padding-right: 10px;
    position: relative;
    width: 270px;
}

.blocoPrincipalTitulo0 {  /* =====  BLOCO TITULO - INDEX ===== */
	/*background-color: #CCCCCC;*/

    color: #808080;
    float: left;
    font-size: 1.6em;
    font-weight: bold;
    height: 30px;
    left: 0;
    line-height: 35px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-top: 20px;
    position: relative;
    width: 100%;
}
.textoSubTitulos{
	color: #808080;
    font-size: 1.2em;
    height: auto;
    left: 0;
    position: relative;
    width: 100%;
	text-align: left;
	line-height: 20px;
	font-weight:bolder;
}

.texto0, .blocoBannerInferior {  /* =====  BLOCO TITULO - INDEX ===== */
	/*background-color:#C90;*/
	
	color: #808080;
    font-size: 1.1em;
    height: auto;
    left: 0;
    position: relative;
    width: 100%;
	text-align: justify;
	line-height: 20px;
}
.blocoBannerFixoBoxEsq, .blocoBannerFixoBoxCentral, .blocoBannerFixoBoxDir{
/*	background-color:#0CF;*/
	
	color: #808080;
	float: left;
	font-size: 1.1em;
	height: auto;
	left: 0;
	position: relative;
	width: 295px;
	text-align: justify;
	line-height: 20px;
	padding-bottom: 20px;
    padding-top: 20px;	
}
.blocoBannerFixoBoxEsq{
	border-top:  1px solid #E6E7E8;
}
.blocoBannerFixoBoxCentral{
	border-left: 1px solid #E6E7E8;
	border-right: 1px solid #E6E7E8;
	border-top:  1px solid #E6E7E8;
}
.blocoBannerFixoBoxDir{
	border-top:  1px solid #E6E7E8;
}
.blocoBannerFixoBox1, .blocoBannerFixoBox2, .blocoBannerFixoBox3 {
    background-position: center top;
    background-repeat:no-repeat;
	float: left;
	height: 54px;
	position: relative;
	width: 54px;
	left: 15px;
}
.blocoBannerFixoBox1{
	background-image: url("../images/trabalhe.jpg");
	height:54px;
}
.blocoBannerFixoBox2{
	background-image: url("../images/suporte.jpg");
	height:54px;
}
.blocoBannerFixoBox3{
	background-image: url("../images/call.jpg");
	height:54px;
}
.blocoBannerFixoTexto{
/*	background-color:#0CF;*/
	
	color: #808080;
    float: left;
    font-size: 0.9em;
    height: auto;
    left: 70px;
    line-height: 20px;
    position: relative;
    text-align: left;
    width: 200px;
}

.texto1 {  /* =====  BLOCO TITULO - INDEX ===== */
	/*background-color: #FFFF00;*/ 

    color: #808080;
    float: left;
    font-size: 1.1em;
    height: auto;
    left: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    text-align: left;
    width: 90%;
	line-height: 20px;
}

.palcoCabecalho{
	background-color:#ccc;	
	
    left: 50%;
    margin: 0 0 0 -490px;
	width: 980px;
	height: 150px;
	position:absolute;
	float: left;
}
.palcoRodape {
/*	background-color:#0F6;	*/
	
	background-color: #E36D25;
    background-image: url("../images/linhaRodape.jpg");
    background-position: center top;
    background-repeat: repeat-x;
    border-top: 2px solid #FC9C46;
    bottom: -370px;
    box-shadow: 0 0 10px 5px #FC9C46;
    float: left;
    height: 490px;
    padding-top: 0;
    position: absolute;
    width: 100%;
    z-index: -200;
}
.blocoRodapeAssinatura{
	background-color: #BF491B;
    bottom: -460px;
    color: #FFFFFF;
    height: 90px;
    position: absolute;
    width: 100%;
    z-index: 2000000;
}
.blocoRodapeBox{
	/*background-color:#3CF;*/
	
    float: left;
    left: 50%;
    margin: 0 0 0 -490px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    width: 940px;
	top: 20px;
}

.blocoRodapeGeral{
	/*background-color: #FFFF00;*/
 
    float: left;
    left: 50%;
    margin: 0 0 0 -490px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    top: 100px;
    width: 940px;
    z-index: 1000;
}
.blocoRodapeAssinaturaDir{
	/*background-color:#F3C;*/
	
	color: #FFF;
	float:right;
	font-size: 0.9em;
	font-weight: bold;
	height: auto;
	position: relative;
	text-align: right;
	width: 470px;
}
.blocoRodapeAssinaturaEsq{
	/*background-color:#06F;*/
	
	color: #FFF;
	float:left;
	font-size: 0.9em;
	font-weight: bold;
	height: auto;
	position: relative;
	text-align:left;
	width: 400px;
}

.blocoRodapePqEsq{
/*	background-color:#0F6;	*/
	
    color: #bbb;
    float: left;
    font-size: 0.9em;
    height: auto;
    position: relative;
    text-align:left;
    width: 450px;
}

.boxTeste1{
	background-color:#66F;
	
	width: 200px;
	height: 150px;
	position:relative;
	float: left;
}
.boxTeste2{
	background-color:#903;
	
	width: 200px;
	height: 150px;
	position:relative;
	float: left;
}
.blocoMenus {   /* =====  BLOCO ATRAS DOS BOTÕES ===== */
/*	background-color:#3F9;	*/

    float: right;
    height: auto;
    left: 0;
    position: relative;
    top: 85px;
    width: auto;
}

.blocoMenusBotoes {    /* =====  BLOCO DE CADA BOTÃO ===== */
	/*background-color:#C3C;*/
	
	float: right;
    font-size: 1.5em;
    line-height: 30px;
    position: relative;
    text-align: center;
    width: 120px;
}


	
	/* =====  BLOCO DE CADA BOTÃO - CELULAR 480px ===== */
	

@media (min-width: 680px) {
	nav2 {
		/*display: block;*/
		
		float: right;
		
		/*
		position:relative;
		
		width: 300px;
		height: 20px;
		*/
	}
}
@media (min-width: 368px) and (max-width: 679px) {
	nav {
		/*display: block;*/
		
		float: right;
		
		/*
		position:relative;

		width: 300px;
		height: 20px;
		*/
	}
}



.blocoCabecalho {  /* =====  BLOCO SUPERIOR - LOGO ===== */
/*	background-color: #FFFF00;*/
	
    float: left;
	height: 138px;
	position: relative;
	width: 980px;
	left: 50%;
    margin: 0 0 0 -490px;
}
.blocoCabecalhoLogo {  /* =====  BLOCO DA LOGOMARCA ===== */
	/*	background-color: #F00;*/
	
	background-image: url("../images/logo.jpg");
	background-repeat: no-repeat;
	height: 90px;
	left: 60px;
	position: relative;
	width: 160px;
	top: 25px;
	cursor: pointer;
}
.blocoNoticiasGeral {  /* =====  BLOCO NOTÍCIAS ===== */
	/*background-color: #0F6;*/
	
	height: 230px;
	left: 30px;
	position: relative;
	width: 430px;
	top: 0px;
	float:left;
}
.blocoNoticiasTitulo, .redesSociaisQuadroTitulo {  /* =====  BLOCO NOTÍCIAS TITULO ===== */
	color: #fff43d;
	font-family: Verdana;
    float: left;
    font-size: 2.3em;
	font-weight: bold;
    height: 25px;
    position: relative;
    text-align: center;
    top: 0;
    width: 100%;
}
.blocoNoticias, .blocoIconesSociais {  /* =====  BLOCO NOTÍCIAS CORRENDO ===== */
	/*border:1px solid #C00;*/

    float: left;
    max-height: 180px;
    position: relative;
    text-align: center;
    top: 5px;
    width: 100%; 
}

/* ========== CIRCUITEC  ==========*/

.imagemMoldura{
	background-color:#fee6ce;
	
	border-radius: 12px 12px 12px 12px;
    float: left;
    height: 210px;
    padding: 8px;
    position: relative;
    width: 210px;
}
.imagemMolduraLinhaInf {
	border-bottom: 1px solid #e6e7e8;
	width:870px;
	height:auto;
	position:relative;
	float:left;
	padding: 15px;
}

.imagemEmpresa, .imagemEmpresa2, .imagemEmpresa3, .homologacao1, .homologacao2 {
    background-position: center top;
    background-repeat:no-repeat;
	
    float: left;
    height: 210px;
    position: relative;
    width: 210px;
}
.imagemEmpresa {
	background-image: url("../images/empresa1.jpg");
}
.imagemEmpresa2 {
	background-image: url("../images/missao.jpg");
}
.imagemEmpresa3 {
	background-image: url("../images/perfil.jpg");
}
.homologacao1 {
	background-image: url("../images/aparelho1.jpg");
}
.homologacao2 {
	background-image: url("../images/srepMonitorLed.jpg");
}



.blocoHistoricoTitulo{
	/*background-color:#0F9;*/
	
	width: 550px;
	position:relative;
	float:left;
	color: #808080;
    font-size: 1.6em;
    font-weight: bold;
    height: 30px;
    left: 0;
    line-height: 35px;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-top: 30px;
}
.blocoTitulo100{
	/*background-color:#0F9;*/
	
	width: 100%;
	position:relative;
	float:left;
	color: #808080;
    font-size: 1.6em;
    font-weight: bold;
    height: 30px;
    left: 0;
    line-height: 35px;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-top: 30px;
}
.textoCircuitec{
	color: #808080;
    float: left;
    font-size: 1.1em;
    height: auto;
    line-height: 17px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    text-align: justify;
    width: 600px;
} 

/* ==============================*/


.redesSociais {
	/*background-color: #669900;*/
	
    float: left;
    height: 230px;
    position: relative;
    text-align: center;
    width: 400px;
	left:70px;
}
.redesSociaisIconesTwitter, .redesSociaisIconesFacebook, .redesSociaisIconesYouTube {
	background-position: center top;
    background-repeat:no-repeat;
	border-radius: 10px;
    float: left;
    height: 49px;
    position: relative;
    top: 15px;
    width: 64px;
	margin-bottom: 20px;
	padding-bottom: 15px;
}
.redesSociaisIconesTwitter:hover, .redesSociaisIconesFacebook:hover, .redesSociaisIconesYouTube:hover {
	box-shadow: 0 0 5px 4px #FFF;
}
.redesSociaisIconesTwitter {
    background-image: url("../images/twitter.png");
	left: 90px;
}
.redesSociaisIconesFacebook {
    background-image: url("../images/facebook.png");
	left: 120px;
}
.redesSociaisIconesYouTube {
    background-image: url("../images/youtube.png");
	left: 150px;
}

.redesSociaisTwitterPassaro{
    background-image: url("../images/twitter2.png");
	background-position: center top;
    background-repeat:no-repeat;
    float: none;
    height: 90px;
    position: relative;
    top: 0px;
    width: 90px;
}

/* ===================== BLOCO CARTÃO DE CRÉDITO ==================== */

/*
.cartaoAceitoIconesBNDES {
    background-image: url("../images/cartaoBNDES.png");
    background-position: center top;
    background-repeat: no-repeat;
	
    float: left;
    height: 80px;
    left: 160px;
    position: relative;
    top: 35px;
    width: 109px;
}
*/

.cartaoAceitoIconesBNDES, .cartaoAceitoIconesVISA, .cartaoAceitoIconesMASTER, .cartaoAceitoIconesAMERICAN, .cartaoAceitoIconesDINERS, .cartaoAceitoIconesOUTROS {
    background-position: center top;
    background-repeat: no-repeat;
    float: left;
    height: 30px;
    position: relative;
    width: 50px;
}

.cartaoAceitoIconesBNDES {
	background-image: url("../images/BNDES-cartao-de-credito.png");
    left: 95px;
	top: 35px;
}

.cartaoAceitoIconesVISA {
	background-image: url("../images/VISA-cartao-de-credito.png");
    left: 145px;
	top: 35px;
}
.cartaoAceitoIconesMASTER {
	background-image: url("../images/MasterCard-cartao-de-credito.png");
    left: 185px;
	top: 35px;
}
.cartaoAceitoIconesAMERICAN {
	background-image: url("../images/AMERICAN-EXPRESS-cartao-de-credito.png");
    left: -55px;
    top: 85px; 
}
.cartaoAceitoIconesDINERS {
	background-image: url("../images/DINERS-cartao-de-credito.png");
    left: -5px;
    top: 85px; 
}
.cartaoAceitoIconesOUTROS {
	background-image: url("../images/OUTROS-cartao-de-credito.png");
    color: #FFFFFF;
    font-size: 1.2em;
    font-weight: bold;
    left: 20px;
    padding-top: 33px;
    text-align: center;
    top: 85px;
    width: 85px;
}

/* ===================== BLOCO CARTÃO DE CRÉDITO ==================== */
/* ================================================================== */


.blocoNoticiasTwitter{
	/*border: 1px solid #CC0000;*/
	
    color: #FFFFFF;
    float: none;
    font-family: Verdana;
    font-size: 1.1em;
    left: 110px;
    max-height: 180px;
    position: relative;
    text-align: left;
    top: -90px;
    width: 280px;
}

/* =============== COMEÇO - LOGIN E SENHA - COLUNAS ================ */

.LoginSenha {
	/*	background-color: #666666;*/
    float: left;
	font-size: 1em;
	font-weight: bold;
	height: auto;
	left: 680px;
	position: absolute;
	text-align: center;
	top: 40px;
	width: 230px;
}
.colLogin, .colSenha {
	/*	background-color: #EEEEEE;*/
    float: left;
	height: 25px;
	line-height: 30px;
	padding: 0;
	position: relative;
	text-align: left;
	width: 70px;
	color: #808080;
}
.colLoginTexto, .colSenhaTexto {
	/*	background-color: #CCCCCC;*/
    float: left;
	font-weight: bold;
	height: 25px;
	line-height: 30px;
	padding: 0;
	position: relative;
	text-align: left;
	width: 140px;
}
.textoSenha, .textoLogin {
	/*	background-color:#0CC;*/
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #DDDDDD;
	border-radius: 15px 15px 15px 15px;
	border-style: solid;
	border-width: 1px 1px 2px;
	color: #808080;
	float: left;
	font-size: 1em;
	height: 15px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	text-align: left;
	top: 3px;
	width: 130px;
}
.colEsqueciSenha {
/*	background-color: #CCCCCC;*/
    
	float: left;
	height: 30px;
	line-height: 20px;
	padding: 0;
	position: relative;
	text-align: left;
	width: 140px;
	text-align: center;
	color: #808080;
	font-size: 0.8em;
	line-height: 25px;
}

/* ============= BOTÃO ============== */
.colBotaoSenha {
    background-color: transparent;
    background-image: url("../images/botao_acessar_normal.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 solid #FFFFFF;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 1.1em;
    height: 35px;
    padding: 0 0 0 15px;
    position: relative;
    text-align: left;
    width: 90px;
}
.colBotaoSenha:hover {
    background-color: transparent;
    background-image: url("../images/botao_acessar_degrade.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 solid #FFFFFF;
    color: #FFFFFF;
    cursor: pointer;
    float:right;
    font-size: 1.1em;
    height: 35px;
    padding: 0 0 0 15px;
    position: relative;
    text-align: left;
    width: 90px;
}
/* ====================================*/

.colTextoBotaoSenha{
/*	background-color: #00FFCC;*/

	color: #fff;
    float: left;
    font-size: 0.9em;
    height: 25px;
    line-height: 23px;
    position: relative;
    text-align: center;
    width: 65px;
}

/* ================= FINAL - LOGIN E SENHA ================= */
/* ========================================================= */

/* =============== COMEÇO - BOTÕES - LINKS ================= */

/* ------ LINKS ------ */
a.Link:link {
	font-size:1em;
	text-decoration: none;
	font-weight:bold;
	line-height: 20px;
	color:#FFF;
}
a.Link:visited {
	color: #FFF;
}
a.Link:hover {
	color: #DDD;
}
a.linkCz:link {
	font-size:1em;
	text-decoration: none;
	font-weight:bold;
	color:#E8742B;
}
a.linkCz:visited {
	color: #E8742B;
}
a.linkCz:hover {
	color: #f2ad53;
}

.linkdetalhes{
	cursor:pointer;
	font-size:1.1em;
	text-decoration: none;
	font-weight:bold;
	color:#E8742B;
}


/* ------ BOTÕES ------ */

.botaoLogin {
	font: bold 12px/24px arial, helvetica, sans-aerif;
	padding:0px;
	text-decoration: none;
	text-align:center;
	color:#ccc;
	background: #666 url('botao_link.gif')  no-repeat center center;
	width:120px;
	height:24px;
	display:block;
}
.botaoLogin:hover {
	background: #666 url('botao_hover.gif') no-repeat center center;
	color:#999;
}
/* =============== FINAL - BLOCOS NA PÁGINA ================ */
/* ========================================================= */

.contato{
	background-color:#9F0;
	padding: 20px;
	width:900px;
	min-height:250px;
}
.contato_dir, .contato_esq{
	/*background-color:#9F0;*/
    
	border: 0 solid #FF0000;
    float: left;
    height: auto;
    position: relative;
    width: 470px;
}

/* ======================================================= */
/* ====================== E-MAIL ========================= */

.e-mail{
/*	background-color:#3CC;*/
	
	float: left;
    height: 260px;
    position: relative;
    width: 430px;
}
.cxE-mail{
/*	background-color:#CFC;*/
	
	color: #808080;
    float: left;
    font-weight: bold;
    height: 25px;
    line-height: 30px;
    padding: 0 0 0 10px;
    position: relative;
    text-align: left;
    width: 100px;
}
.cxE-mailTexto{
/*	background-color:#66C;*/
	
	float: left;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 0;
    position: relative;
    text-align: left;
    width: 320px;
}
.textoE-mailPreenchimento, .textoE-mailPreenchimentoDDD, .textoE-mailPreenchimentoTel {
/*	background-color:#C6F;*/
	
    border-radius: 15px 15px 15px 15px;
    color: #808080;
    float: left;
    font-weight: bold;
    height: 20px;
    line-height: 30px;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
    text-align: left;
    width: 300px;
	
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #DDDDDD;
	border-style: solid;
	border-width: 1px 1px 2px;
}
.textoE-mailPreenchimentoDDD{
	width: 30px;
}
.textoE-mailPreenchimentoTel{
	left: 10px;
    width: 248px;
}

.textoE-mailMensagem, .textoE-mailPreenchimentoBug{
/*	background-color:#9FF;*/
	
    border-radius: 15px 15px 15px 15px;
    color: #808080;
    float: left;
    font-weight: bold;
    height: 50px;
    line-height: 30px;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
    text-align: left;
    width: 300px;
	
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #DDDDDD;
	border-style: solid;
	border-width: 1px 1px 2px;
}
.textoE-mailPreenchimentoBug{
	height: 150px;
    left: 0px;
    line-height: 15px;
    width: 860px;
}
.cxE-mailBotao{
/*	background-color:#F33;*/
	
	background-image: url("../images/botao_acessar.png");
    background-position: center center;
    background-repeat: no-repeat;
    float: right;
    height: 25px;
    left: -20px;
    line-height: 20px;
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 0;
    position: relative;
    top: 35px;
    width: 80px;
}
.cxBotaoE-mailTexto{
/*	background-color:#F0F*/
	
	font-weight: bold;
    height: auto;
    left: 12px;
    padding: 0;
    position: relative;
    text-align: left;
    top: 3px;
    width: 40px;
}

/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */

.cxE-mailEnviadoSucesso, .cxE-mailEnviadoErro {
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    height: 285px;
    left: 100px;
    padding-bottom: 100px;
    position: relative;
    width: 680px;
}
.cxE-mailEnviadoSucesso {
	background-image: url("../images/enviadoEmailSucesso.jpg"); 
}
.cxE-mailEnviadoErro {
	background-image: url("../images/enviadoEmailErro.jpg");
}
.cxE-mailCliqueAqui {
	background-color: #999900;
    cursor: pointer;
    float: left;
    height: 40px;
    left: 325px;
    opacity: 0;
    position: relative;
    top: 195px;
    width: 200px;
}

/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ */

/* ====================== FIM - E-MAIL ========================= */
/* ============================================================= */


/* ==================================================================== */
/* ====================== COMEÇO POP UP =============================== */

#aviso{
clear: both;
background-image: url("../images/aviso_fones.jpg");
background-repeat: no-repeat;
position: absolute;
height: 400px;
z-index: 10000;
margin-top: 300px;
width: 100%
left: 50%; 
margin-left: -490px;
}



#aviso_carnaval2013{
	background-image: url("../images/popup_aviso_carnaval2013.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    float: right;
    height: 300px;
    text-align: right;
    width: 800px;
    z-index: 10000;
	border-radius: 15px;
	box-shadow: 0 0 30px 5px rgb(170, 170, 170);
	background-color: #FFF;
}

#aviso_fone_novo{
	
    color: #000;	
    background-color: #FFF;	
    border: 2px solid #F0872B;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 5px #F0872B;
    float: left;
    height: 200px;
    left: 500px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 12px;
    padding-right: 5px;
    padding-top: 5px;
    position: relative;
    top: -90px;
    width: 300px;
    z-index: 1000;
}

#aviso_fone_novo_boxSup{
	background-image: url("../images/barra_titulo_popup.jpg");
    background-position: center center;
    background-repeat: repeat-x;

    border-radius: 5px 5px 5px 5px;
    float: right;
    height: 25px;
    margin-bottom: 7px;
    padding-left: 7px;
    padding-right: 7px;
    position: relative;
    text-align: right;
    width: 375px;
    z-index: 10000;
}
#fechar_X{
	cursor: pointer;
	float: right;
	font-size: 1em;
	font-weight: bold;
	height: 20px;
	position: relative;
	top: -150px;
	width: 10px;
	color: #000;
	left: -550px;
}
#aviso_fone_novo_X:hover{
	color:#ccc;
}
#aviso_fone_novo_Titulo{
/*	background-color:#0CC;*/
	
    float: left;
    font-size: 1.4em;
    font-weight: bold;
    height: 20px;
    position: relative;
    text-align: left;
    top: 3px;
    width: 50px;
	color:#fff;
}

/* /\/\/\/\/\/\/\ IMAGEM /\/\/\/\/\/\/\ */ 
/*
#aviso_fone_novo{

	background-image: url("../images/aviso_telefone.jpg");
    background-position: center bottom;
    background-repeat: no-repeat;
	width:380px;
	height: 200px;
	position: absolute;
}
*/

/* ====================== FIM POP UP =============================== */
/* ================================================================= */


/* ----------------- TABELAS --------------------------*/



h2{ 
	margin-bottom:10px;
}

#wrapper{
	width:480px;
	margin:0px auto 0;
}

#wrapper h1{
	color:#FFF;
	text-align:center;
	margin-bottom:20px;
}

#wrapper a{
	display:block;
	font-size:1.2em;
	padding-top:20px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
}

#tabContainer {
	width:480px;
	/*background-color:#2e2e2e;*/
	-moz-border-radius: 4px;
	border-radius: 4px; 
}

#tabs{
	height:30px;
	overflow:hidden;
}

#tabs > ul{
	font: 1em;
	list-style:none;
}

#tabs > ul > li{
	margin:0 2px 0 0;
	padding:7px 10px;
	display:block;
	float:left;
	color:#000;
	font-weight:bold;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius:4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	background-color: #e0e0e0;
	
	/*background: #C9C9C9; /* old browsers */
	/*background: -moz-linear-gradient(top, #0C91EC 0%, #257AB6 100%); /* firefox */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0C91EC), color-stop(100%,#257AB6)); /* webkit */
}

#tabs > ul > li:hover{
	/*background: #FFFFFF; /* old browsers */
	/*background: -moz-linear-gradient(top, #FFFFFF 0%, #F3F3F3 10%, #F3F3F3 50%, #FFFFFF 100%); /* firefox */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(10%,#F3F3F3), color-stop(50%,#F3F3F3), color-stop(100%,#FFFFFF)); /* webkit */
	/*cursor:pointer;*/
	/*color: #333;*/
	
	background: none repeat scroll 0 0 #f5a867;
    color: #FFFFFF;
	font-weight:bold;
    cursor: pointer;
    font-weight: bold;
}

#tabs > ul > li.tabActiveHeader{
	background: none repeat scroll 0 0 #F99540;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
}

#tabscontent {
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 0px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px; 
	padding:10px 10px 25px;
	background: #FFFFFF; /* old browsers */
	margin:0;
	color:#333;
}

/* ------------------- FIM DAS TABELAS -------- */



/*  INICIO MODAL */

.modal-element {
    display: flex; /* Hidden by default */
	align-items: center;
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */

  }
  .close {
    display: none;
    color: #aaa;
    float: right;
    font-size: 20px;
    font-weight: bold;
    margin-top: 50px;
    margin-right: 520px;
  }
  
  .close:hover,
  .close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
  }

  .iframe {
    border-radius: 10px;
    width: 380px;
    height: 560px;
    margin-left: 550px;
    margin-top: 50px;
  }

  
.banner {
	display: none;
}

/* FIM MODAL */

