/* CSS Document Compet Net*/

/*DEIXAR O SITE COLADO NO TOPO*/
* {
	margin:0; padding:0;
}

/*ALINHAR O SITE NO CENTRO*/
.centro {
	margin:0 auto;
	padding:0;
	text-align:center;
	width:1000px;
	background-image:url(imagens/bg_sombra_int.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

/*FUNDO DO SITE*/

body {
	background:url(imagens/sombra.jpg) no-repeat center top;
}

html {
	background:url(imagens/bg.jpg) repeat-x top #EFEFEF;
	}

.topo{
	background:url(imagens/bg_topo.jpg) top no-repeat;
}

.rodape{
	background-image:url(imagens/bg_rodape.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

.fundo_interna {
	width:250px; text-align:left; background:url(imagens/bg_interna.jpg) no-repeat top left;
	}

.tabela_topo {
	width: 1000px;
	height: 56px;
	text-align:center;
	} 

.centro_conteudo {
	background-image:url(imagens/bg_centro.jpg);
	background-repeat:repeat-y;
	width:700px;
	*background-position:center;
	text-align:left;
	}

/*Proprieda do Menu Topo*/

.bg_menu {
	background:url(imagens/bg_menu.jpg) no-repeat left; height:235px; width:207px;
	}

.menu_topo {
	font-family:Arial; font-size:14px; color:#193984; text-align:left; font-weight:bold;
}

.menu_topo a{
	font-family:Arial; font-size:14px; color:#193984; text-decoration:none; font-weight:bold;
}


.campo_menu {
	width:800px; 
	height:55px;
	}
	
.paginacao a {
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#666666;
	padding:5px 0 0 8px;
	text-decoration:none;
	}	

.paginacao a:hover {
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#666666;
	padding:5px 0 0 8px;
	text-decoration:underline;
	}
	
/*Propriedares  do site*/
.ul{
	 list-style-type:none; margin:0;
}
.ul li{
	float:left;
}

.largura_padrao {
	width:500px;
	}

.largura_geral {
	width:1000px; background-color:#FFFFFF;
	}

.largura_rodape {
	width:1000px;
	}

.texto_padrao {
	font-family:Arial; font-size:11px; color:#585858; text-align:justify;
	}	
	
.texto_padrao span {
	font-family:Arial;
	font-size:10px;
	color:#585858;
	font-weight:bold;
	font-style:italic;
	}	

.texto_cases {
	font-family:Arial; font-size:11px; color:#000; padding:10px 50px 0 13px; text-align:justify;
	}	

.formulario {
		font-family:Arial; font-size:11px; color:#ffffff;
	}

.bg_sobre {
	background-image:url(imagens/bg_sobre.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:560px;
	height:213px;
	text-align:left;
	}
	
.bg_servicos {
	background-image:url(imagens/bg_servico.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	font-family:Arial; font-size:11px; color:#585858; text-align:justify;
	width:360px;
	text-align:left;
	line-height:25px;
	}
	
.bg_servicos a {
	background-image:url(imagens/bg_servico.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	font-family:Arial; font-size:11px; color:#585858; text-align:justify; text-decoration:none;
	text-align:left;
	line-height:25px;
	}
	
.bg_servicos a:hover {
	background-image:url(imagens/bg_servico.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	font-family:Arial; font-size:11px; color:#585858; text-align:justify; text-decoration:underline;
	text-align:left;
	line-height:25px;
	}

.bg_depoimentos {
	background-color:#F9F9F9;
	text-align:justify;		
	width:320px;
	height:66px;
	}
	
.bg_depoimentos_int {
	background-color:#F9F9F9;
	text-align:justify;	
	width:450px;
	height:135px;
	margin:5px 0 0 20px;
	}	

.bg_int_depoimentos {
	background-color:#F9F9F9;
	text-align:justify;	
	width:950px;
	margin:5px 0 0 20px;
	}	

.bg_vazio {
	height:10px;
	}	

.bg_foto {
	background-image:url(imagens/bg_foto.jpg);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	*padding-left:20px;
	width:160px;
	height:155px;
	}

.bg_parceiros {
	background-image:url(imagens/bg_parceiros.jpg);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	*padding-left:13px;
	width:170px;
	height:120px;
	}

h1 {
	text-transform:uppercase;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#181818;
	text-align:justify;	
	padding:5px 0 0 10px;
	}
	
h2 {
	font-family:Arial;
	font-size:11px;
	color:#666666;
	text-align:justify;	
	padding:5px 0 0 10px;
	}

h2 a {
	font-family:Arial;
	font-size:11px;
	color:#666666;
	text-align:justify;
	padding:5px 0 0 8px;
	text-decoration:none;
	}	

h2 a:hover {
	font-family:Arial;
	font-size:11px;
	color:#666666;
	text-align:justify;
	padding:5px 0 0 8px;
	text-decoration:underline;
	}	


.produto_tit {
	font-family:Arial; font-size:13px; color:#2B2B2B; padding:8px;
}

.produto_tit_on {
	font-family:Arial; font-size:13px; color:#0C59A4; padding:8px; text-decoration:underline;
}


/*Cotato*/

.formulario{
	font-family:Arial; font-size:11px; color:#585858;
}
.formulario a{
	font-family:Arial; font-size:11px; color:#585858;
}
.formulario a:hover{
	font-family:Arial; font-size:11px; color:#585858;
}

/*propriedades para os inputs, select e textarea*/

.formulario input{
	margin:2px 0 2px 5px; font-family:Arial; font-size:11px; color:#585858; border:1px solid #4D4D4D;
}
.formulario select{
	margin:2px 0 2px 5px; font-family:Arial; font-size:11px; color:#585858; border:1px solid #4D4D4D;
}
.formulario textarea{
	margin:2px 0 2px 5px; font-family:Arial; font-size:11px; color:#585858; border:1px solid #4D4D4D;
}


/*Rodape  do Site*/

.menu_rodape {
	font-family:Arial; font-size:11px; color:#878787; text-align:center; width:1000px
	}
.menu_rodape a{
	font-family:Arial; font-size:11px; color:#878787; text-decoration:none;
}
.menu_rodape a:hover{
	font-family:Arial; font-size:11px; color:#474747; text-decoration:none;
}

.endereco_rodape{
	font-family:Arial; font-size:11px; color:#474747; text-align:left; text-transform:uppercase; font-weight:bold;
}
.endereco_rodape a{
	font-family:Arial; font-size:11px; color:#474747; text-decoration:none;
}
.endereco_rodape a:hover{
	font-family:Arial; font-size:11px; color:#474747; text-decoration:underline;
}

.fundo_rodape {
	background-image:url(imagens/fundo_rodape.jpg); background-position:bottom; background-repeat:no-repeat; width:777px; height:95px; 
	}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*javascript para lightbox*/
#lightbox{position:absolute; left:0; width:100%; z-index:100; text-align:center; line-height:0;}
#lightbox a img{ border: none; }
#outerImageContainer{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto;}
#imageContainer{padding: 10px;}
#loading{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0;}
#hoverNav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width:49%; height:100%; background:transparent url(lightbox2.03.3/images/blank.gif) no-repeat; display:block;}
#prevLink { left: 0; float: left; }
#nextLink { right: 0; float: right; }
#prevLink:hover, #prevLink:visited:hover { background:url(imagens/prevlabel.gif) left 100% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background:url(imagens/nextlabel.gif) right 100% no-repeat; }
#imageDataContainer{font:10px verdana, arial, tahoma, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%	}
#imageData{	padding:0 10px; color:#666; }
#imageData #imageDetails{ width:70%; float:left; text-align:left; }	
#imageData #caption{ font-weight:bold;	}
#imageData #numberDisplay{ display:block; clear:left; padding-bottom:1.0em;	}			
#imageData #bottomNavClose{ width:66px; float:right;  padding-bottom:0.7em; }		
#overlay{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000;}