@charset "utf-8";
@import url("reset.css");
*{
	color:#6a6e6b;
	font-family:Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	
}

#geral{

	background:url(../imagens/bg_site.jpg) no-repeat scroll center center;
	
	height:768px;
	position:relative;
	margin:0 auto;
	width:1024px;
	}
#container_geral{
	display:block;
	height:675px;
}
#container_conteudo_primario{
	float:left;

}		
#container_conteudo_secundario{
	float:right;
	
}
#conteudo_secundario{
	width:610px;
	height:610px;
	margin-right:50px;
	
	
}
#menu_principal{
	height:135px;
	margin-left:53px;
	margin-top:66px;
	width:502px;
}
#conteudo{
	height:480px;
	text-align:center;
	width:615px;
}
/*** SLIDER ***********/
#slider{
	width:501px;
	margin:0 auto;
	display:block;
}
#slider span.link{
	display:none;
}
#slider img{
	float:left;
	
}
#titulo{
	clear:both;
	margin:0 auto;
	padding-top:50px;
	text-align:center;
	width:490px;
}
#titulo a{color:#FFFFFF;
	color:#FFFFFF;
	display:block;
	font-family:Arial;
	font-size:22px;
	font-weight:500;
	letter-spacing:0.5px;
}
/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:501px;
		height:445px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		height:400px;
		left:360px;
		padding-top:153px;
		position:absolute;
		top:215px;
		width:30px;
		z-index:1;
		}	
	#nextBtn, #slider1next{ 
		left:930px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:32px;	
		text-indent:-9000px;
		}	
		#prevBtn a, #slider1prev a{
			background:url(../imagens/bt_voltar.png) no-repeat left bottom;
		}
				#prevBtn a:hover, #slider1prev a:hover{
		background:url(../imagens/bt_voltar.png) no-repeat left top;
		}
		#nextBtn a, #slider1next a{ 
		background:url(../imagens/bt_avancar.png) no-repeat left bottom;	
		}	
		#nextBtn a:hover, #slider1next a:hover{
		background:url(../imagens/bt_avancar.png) no-repeat left top;
		}	
/* // Easy Slider */
/********* FIM SLIDER *********/
#bt_voltar span, #bt_avancar span{ display:none;}
#containerTexto{
display:block;
font-size:14px;
height:370px;
margin-left:95px;
margin-top:100px;
position:relative;
width:247px;		
}
#containerTexto p{
font-size:13px;
font-weight:400;
letter-spacing:0.5px;
line-height:18px;
margin-bottom:10px;
font-family:Tahoma,sans-serif,Verdana, Arial, Helvetica
}
#containerTexto p span{
font-size:13px;
font-weight:bold;
}
#PagContato #containerTexto{
	margin-top:125px;
}
#containerTexto p#quemsomos{
	text-indent:-9000px;
	background:url(../imagens/texto_artecontexto.png) no-repeat scroll center center;
	height:430px;
}

#rodape{
	clear:both;
	display:block;
	height:35px;
	line-height:15px;
	margin-left:60px;
	padding-top:5px;
	width:320px;
	font-size:10px;
}
#rodape a:hover{
	text-decoration:underline;
	
}
/** ********* PORTFOLIO ********** **/
#PagPortfolio #containerTexto {
margin-top:80px;
}
h1.titulo{
	font-size:14px;
}
ul.lista_servicos{
	display:block;
	margin-top:10px;
	margin-bottom:20px;	
}
ul.lista_servicos li{
	display:block;
	padding:7px 0;	
}
ul.lista_servicos li.servico{
	margin-left:30px;
}
ul.lista_servicos li.subtitulo a{
	font-weight:600;
}
ul.lista_servicos li.subtitulo a:hover{
	color:#4d4d4d;
}
ul.lista_servicos li a{
	font-size:13px;
	font-weight:400;

}
ul.lista_servicos li a:hover{
	font-weight:bold;
}
/** ********* FIMCONTATO ********** **/
/** ********* CONTATO ********** **/
.inputTransparente{
	background:transparent none repeat scroll 0 0; border:none;
	width:238px;
	height:20px;
	padding-left: 9px;
}
.bgInput{
	background:transparent url(../imagens/bg_input.png) no-repeat scroll center center; 
	padding:0 0 0 15px;
	width:238px;
	height:20px;
}
.textAreaTransparente{
	background:transparent none repeat scroll 0 0; border:none;
	width:237px;
	height:203px;
}
.bg_TextArea{
	background:transparent url(../imagens/bg_textArea.png) no-repeat scroll center center; 
	padding:0 0 0 15px;
	width:237px;
	height:203px;
}
#pagContato #containerTexto{
	
}
#form_contato #form_area_cliente{

	width:238px;
}
#form_contato label,#form_area_cliente label{
	color:#505050;
	display:block;
	font-size:13px;
	font-weight:600;
	letter-spacing:0.5px;
	margin:4px 0;
	padding-left:25px;
}
#form_contato input, #form_area_cliente input,#form_contato textarea{
	margin:0 0 10px;
	width:220px;
	line-height:18px;
}
#form_contato textarea{
	height:190px;
	margin-top:7px;
	width:225px;

}
#form_contato input#btEnviar, #form_area_cliente input#btEnviar{
	float:right;
	height:20px;
	margin-right:10px;
	margin-top:10px;
	width:70px;
}
/** ********* FIM CONTATO ********** **/

/** ********* PORTFOLIO ********** **/
h1.titulo_trabalho{
	clear:both;
	margin:0 auto;
	padding-top:50px;
	text-align:center;
	width:490px;
	
}
h1.titulo_trabalho a{
	color:#ae244b;
	font-size:14px;
	font-family:Tahoma;
}
a span.categoria{
	color:#6d6d6d;
	font-size:14px;
}
h1.titulo_trabalho a:hover{

	font-size:17px;

}
/** ********* FIM PORTFOLIO ********** **/

/** ********* Área CLIENTE ********** **/
#area_cliente #containerTexto{
	margin-left:51px;
	margin-top:60px;
	width:350px;
	position:relative;
}
#area_cliente #menu_principal{
	margin-left:0;
}
#area_cliente #conteudo_secundario{
	width:552px;
}
#area_cliente #conteudo_secundario #conteudo{
	height:480px;
	text-align:center;
	width:500px;
}
#conteudo_primario{
	margin-top:110px;
}
ul#menu_area_cliente, ul#subMenu{
	position:relative;
	text-align:center;
	height:20px;
	margin:0 0 5px 10px;
}
ul#menu_area_cliente li, ul#subMenu li{
	display:inline-block;
	float:left;
	text-align:center;
	height:20px;
}
ul#menu_area_cliente li a, ul#subMenu li a{
font-size:12px;
height:20px;
line-height:14px;
width:100px;
padding:5px 10px;
	
}
ul#menu_area_cliente li a.ativo, ul#subMenu li a.ativo,ul#menu_area_cliente li a:hover, ul#subMenu li a:hover{
	color:#ae244b;
}
ul#subMenu{
	text-align:right;
	float:right;
}
ul#subMenu li a{
	padding:5px;
	font-size:11px;
}
#area_cliente table#table_dados{
	width:475px;
	text-align:center;
	margin:0 auto;	
}
#area_cliente .titulo_projetos{
	background-color:#ae244b; color:#FFF;
	font-size:13px;
	font-weight:400;
	text-transform:capitalize;
}
#area_cliente table.dados{
	margin-top:5px;	
}

#area_cliente table.dados td, #area_cliente table.dados th{
	background-color:#e6af33;
	padding:2px 3px;
	font-size:10px;
}
#area_cliente table.dados th{
	font-size:11px;
	padding:5px 0
}
#area_cliente table.dados , #area_cliente table.dados  a{
	font-size:10px;
	color:#505050;
}
#area_cliente table.dados  a:hover{
	color:#212121;
}
#area_cliente table.dados td:hover{
background-color:#e2ab2f;
cursor:default;
}
#area_cliente .bt_adicionar{
	display:block; padding:10px 0;
}
#area_cliente .subtitulo{
	text-align:center;
	color:#ae244b;
	font-size:11px;
	font-weight:normal;
	margin-bottom:5px;
	height:22px;
}
#area_cliente .bt_branco{
	display:block;
	background:url(../imagens/bt_branco.png) no-repeat scroll center center;
	width:70px;
	height:18px;
	text-align:center;
	line-height:18px;
}
#area_cliente .bt_branco_m{
background:url(../imagens/bt_branco_m.png) no-repeat scroll center center;
height:18px;
text-align:center;
line-height:18px;
width:112px;
display:block;
margin-right:10px;
}

#area_cliente input.campotexto,#area_cliente textarea.campotexto, select{
	width:344px;
	background-color:#eab638;
	border:1px solid #fde096;
	margin-bottom:5px;
	font-size:11px;
	padding:5px 10px;
	color:#505050;
	float:left;
}
/** ********* FIM Área CLIENTE ********** **/
/*=====================Classes================= */
img.icone{
	margin:0 5px;
	
	}
.linkImagem{
	display:block;
	width:188px;
	height:39px;
	background:url(../imagens/logoArteContexto.jpg) no-repeat scroll center center;
	text-indent:-9000px;
	margin-top:40px;
	margin-left:60px;
}
.vermItalico{
	color:#ae244b;
	font-style:italic;
}
h2.vermelho,.vermelho{
	color:#ae244b;
}
.mensagem-boasvindas{
	padding-left:70px;

}
.floatright{
	float:right
}
#area_cliente table.dados td.aleft{
	text-align:left;
	padding-left:10px;
	font-size:11px;
}
#area_cliente table td.aright{
	text-align:right;
	padding-right:5px;
	font-size:11px;
}
.nobackgroundcolor{
	background-color: transparent;
}
			/* =====================Classes================= */