.home {
	background:url(../imgs/bg_home.jpg) repeat-x top #eaeaea;	
}
.interna {
	background:url(../imgs/bg_interna.jpg) repeat-x top #eaeaea;
}
#container {
	margin-top:7px;
}
#topo {
	background:url(../imgs/bg_topo.jpg) no-repeat left top;
	height:101px;
	float:left;
}
#topo h1 {
	text-indent:-9000px;
	float:left;
	margin-top:26px;
}
#topo h1 a {
	background:url(../imgs/img_logo_siprevi_artepi.gif) no-repeat left top;
	height:54px;
	width:324px;
	float:left;
}
#menu {
	margin-top:34px;
	float:right;
}
#menu ul {
	float:left;
	width:100%;
}
#menu ul li {
	display:inline;	
	float:left;
	margin:0;
}
#menu li a {
	text-indent:-9000px;	
}
.btn_home_on {
	width:64px;
	height:40px;
	float:left;
	background:url(../imgs/btn_home.jpg) no-repeat left -40px;
}
.btn_home_on:hover {
	width:64px;
	height:40px;
	float:left;
	background:url(../imgs/btn_home.jpg) no-repeat left 0px;
}
.btn_home_off {
	width:64px;
	height:40px;
	float:left;
	background:url(../imgs/btn_home.jpg) no-repeat left 0px;
}
.btn_home_off:hover {
	width:64px;
	height:40px;
	float:left;
	background:url(../imgs/btn_home.jpg) no-repeat left -40px;
}
.btn_empresa_off {
	width:80px;
	height:40px;
	float:left;
	background:url(../imgs/btn_empresa.jpg) no-repeat left 0px;
}
.btn_empresa_off:hover {
	width:80px;
	height:40px;
	float:left;
	background:url(../imgs/btn_empresa.jpg) no-repeat left -40px;
}
.btn_empresa_on {
	width:80px;
	height:40px;
	float:left;
	background:url(../imgs/btn_empresa.jpg) no-repeat left -40px;
}
.btn_empresa_on:hover {
	width:80px;
	height:40px;
	float:left;
	background:url(../imgs/btn_empresa.jpg) no-repeat left 0px;
}
.btn_proj_cons_off {
	width:171px;
	height:40px;
	float:left;
	background:url(../imgs/btn_proj_cons.jpg) no-repeat left 0px;
}
.btn_proj_cons_off:hover {
	width:171px;
	height:40px;
	float:left;
	background:url(../imgs/btn_proj_cons.jpg) no-repeat left -40px;
}
.btn_proj_cons_on {
	width:171px;
	height:40px;
	float:left;
	background:url(../imgs/btn_proj_cons.jpg) no-repeat left -40px;
}
.btn_proj_cons_on:hover {
	width:171px;
	height:40px;
	float:left;
	background:url(../imgs/btn_proj_cons.jpg) no-repeat left 0px;
}
.btn_clientes_off {
	width:81px;
	height:40px;
	float:left;
	background:url(../imgs/btn_clientes.jpg) no-repeat left 0px;
}
.btn_clientes_off:hover {
	width:81px;
	height:40px;
	float:left;
	background:url(../imgs/btn_clientes.jpg) no-repeat left -40px;
}
.btn_clientes_on {
	width:81px;
	height:40px;
	float:left;
	background:url(../imgs/btn_clientes.jpg) no-repeat left -40px;
}
.btn_clientes_on:hover {
	width:81px;
	height:40px;
	float:left;
	background:url(../imgs/btn_clientes.jpg) no-repeat left 0px;
}
.btn_faleconosco_off {
	width:115px;
	height:40px;
	float:left;
	background:url(../imgs/btn_faleconosco.jpg) no-repeat left 0px;
}
.btn_faleconosco_off:hover {
	width:115px;
	height:40px;
	float:left;
	background:url(../imgs/btn_faleconosco.jpg) no-repeat left -40px;
}
.btn_faleconosco_on {
	width:115px;
	height:40px;
	float:left;
	background:url(../imgs/btn_faleconosco.jpg) no-repeat left -40px;
}
.btn_faleconosco_on:hover {
	width:115px;
	height:40px;
	float:left;
	background:url(../imgs/btn_faleconosco.jpg) no-repeat left 0px;
}
#banner_home {
	margin-top:17px;
	background:url(../imgs/bg_banner_home.jpg) no-repeat left top;
	height:351px;
}
#features {
	float:right;
	margin-top:40px;
}
#features ul {
	width:362px;
	float:left;
}
#features ul li {
	list-style:none;
	margin:0;
	float:left;
	border-bottom:1px solid #feaa4e;
}
#features h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:normal;	
	float:left;
	width:350px;
	margin:0;
	padding-bottom:5px;
	padding-top:5px;	
}
#features a {
	text-indent:-9000px;
	margin-top:10px;
}
.btn_fazemos_voce {
	width:269px;
	height:39px;
	float:left;
	background:url(../imgs/btn_fazemos_voce.jpg) no-repeat left 0px;
}
.btn_fazemos_voce:hover {
	width:269px;
	height:39px;
	float:left;
	background:url(../imgs/btn_fazemos_voce.jpg) no-repeat left -39px;
}
#cliente_home {
	float:left;
	background:url(../imgs/lbl_clientes.gif) no-repeat top left;
	margin-top:38px;
}
#cliente_home ul {
	width:390px;
	float:left;
	margin-top:32px;
	margin-bottom:10px;
}
#cliente_home ul li {
	width:85px;
	height:75px;
	float:left;
	background-color:#FFFFFF;
	list-style:none;
	margin-left:0;
	margin-right:10px;
	padding-top:10px;
	margin-bottom:10px;
}
img.valign{
   vertical-align: middle;
	width:63px;
text-align:center;
}
img.aligncenter { display: block; margin-left: auto; margin-right: auto; border:1px solid red;vertical-align: middle;
	width:63px;float:inherit;}
#cliente_home a {
	text-indent:-9000px;
}
.btn_clientes_atendido {
	width:219px;
	height:39px;
	float:left;
	background:url(../imgs/btn_conheca_clientes.jpg) no-repeat left 0px;
}
.btn_clientes_atendido:hover {
	width:219px;
	height:39px;
	float:left;
	background:url(../imgs/btn_conheca_clientes.jpg) no-repeat left -39px;
}
#projetos_exe {
	margin-top:38px;
	float:left;
	background:url(../imgs/lbl_projetos_exe.gif) no-repeat top left;
}
#foto_projeto {
	margin-top:30px;
	margin-right:60px;
	margin-left:0px;
	float:left;
	height:227px;
	width:520px;
}
#projeto_cliente {
	width:284px;
	height:227px;
	margin-left:0;
	background:#3b3c61;
	/* for IE */
  filter:alpha(opacity=95);
  /* CSS3 standard */
  opacity:0.95;
  float:left;
}
#logo_projeto {
	width:55px;
	height:55px;
	margin:0px;
	border-right:3px solid #26263e;
	border-bottom:3px solid #26263e;
	float:left;
	background:#FFFFFF;
}
#projeto_cliente h2 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#d8d8df;
	width:50%;
	margin-top:10px;
	font-weight:normal;
	margin-left:10px;
}
#projeto_cliente h3 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#7cbfdf;
	width:50%;
	margin-top:-20px;
	margin-left:10px;
	font-weight:normal;
}
#projeto_cliente h4 {
	float:left;
	width:240px;
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#c2b9a7;
	font-weight:bold;
	line-height:19px;
	padding-bottom:5px;
}
#projeto_cliente p {
	float:left;
	width:240px;
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:normal;
	margin-top:-20px;
}
#projeto_cliente a {
	float:left;
	text-indent:-9000px;
	margin-left:20px;
	margin-top:-10px;
}
.btn_mais_detalhes {
	width:98px;
	height:23px;
	float:left;
	background:url(../imgs/btn_mais_detalhes.gif) no-repeat left 0px;
}
.btn_mais_detalhes:hover {
	width:98px;
	height:23px;
	float:left;
	background:url(../imgs/btn_mais_detalhes.gif) no-repeat left -23px;
}
#rodape {
	margin-top:60px;
	border-top:1px dotted #8d8d8d;
}
#rodape p {
	margin-top:10px;
	margin-left:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f7f7f;
	font-weight:normal;
}
#telefone {
	float:right;
}
#telefone h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
	margin:0;
	font-weight:normal;
	margin-top:10px;
	text-align:right;
	margin-right:75px;
	line-height:5px;
}
#telefone h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#808080;
	font-weight:bold;
	margin:0;
	text-align:right;
}
#endereco {
	float:right;
	margin-top:10px;
	background:url(../imgs/ico_endereco.jpg) no-repeat left 2px;
}
#endereco a {
	padding-left:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
	text-decoration:none;
	line-height:13px;
}
#endereco a:hover {
	padding-left:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
	text-decoration:underline;
	line-height:13px;
}
#banner_projeto_consultoria {
	background:url(../imgs/img_banner_projeto_consul.jpg) no-repeat top left;
	height:178px;
	margin-top:17px;
}
#proj_grande {
	margin-top:35px;
	border-bottom:1px dotted #4e4e4e;
/*padding-bottom:90px;*/
}
#foto_proj {
	border:4px solid #FFFFFF;
	width:96px;
}
#proj_grande h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#6c1b1b;
	font-weight:bold;
	line-height:normal;
	margin-top:20px;
	text-transform:uppercase;
}
#proj_grande ul {

}
#proj_grande ul li {
	background:url(../imgs/ico_menu.gif) no-repeat left 4px;
	padding-left:10px;
	list-style:none;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3f3f3f;
	font-weight:normal;
	float:left;
	padding-bottom:5px;	
}
#bloco_01 {
	margin-top:15px;
	border-bottom:1px dotted #4e4e4e;
	padding-bottom:15px;
}
#bloco_01 h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#6c1b1b;
	font-weight:bold;
	line-height:normal;
	margin-top:5px;
	text-transform:uppercase;
}
#bloco_01 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3f3f3f;
	line-height:normal;
	float:left;
	margin-top:-15px;
}
#bloco_02 {
	margin-top:15px;
	border-bottom:1px dotted #4e4e4e;
	*padding-bottom:11px;
}
#bloco_02 h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#6c1b1b;
	font-weight:bold;
	line-height:normal;
	margin-top:1px;
	text-transform:uppercase;
	width:80px;
	*margin-top:5px;
}
#bloco_02 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3f3f3f;
	line-height:normal;
	float:left;
	margin-top:-20px;
	*margin-top:-10px;
}
#bloco_03 {
	margin-top:15px;
	border-bottom:1px dotted #4e4e4e;
	*padding-bottom:14px;
}
#bloco_03 h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#6c1b1b;
	font-weight:bold;
	line-height:normal;
	margin-top:1px;
	text-transform:uppercase;
	*margin-top:5px;
}
#bloco_03 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3f3f3f;
	line-height:normal;
	float:left;
	margin-top:-15px;
	*margin-top:-10px;
}
#bloco_04 {
	margin-top:15px;
	border-bottom:1px dotted #4e4e4e;
	padding-bottom:15px;
	*float:left;
}
#bloco_04 h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#6c1b1b;
	font-weight:bold;
	line-height:normal;
	margin-top:1px;
	text-transform:uppercase;
}
#bloco_04 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3f3f3f;
	line-height:normal;
	float:left;
	margin-top:-15px;
}
#bloco_05 {
	margin-top:15px;
	border-bottom:1px dotted #4e4e4e;
	padding-bottom:15px;
}
#bloco_05 h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#6c1b1b;
	font-weight:bold;
	line-height:normal;
	margin-top:1px;
	text-transform:uppercase;
}
#bloco_05 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3f3f3f;
	line-height:normal;
	float:left;
	margin-top:-15px;
}
#artepi {
	margin-top:60px;
	background:url(../imgs/img_artepi_logo_conteudo.jpg) no-repeat left top #2a2c85;
}
#artepi h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#dad0bb;
	font-weight:bold;
	line-height:normal;
	margin-top:33px;
	*padding-bottom:20px;
	text-transform:uppercase;
}
#conte_artepi {
	background:url(../imgs/bg_conte_artepi.jpg) no-repeat top #FFFFFF;
	padding-top:5px;
}
#lista_prod_artepi {
/*	border-top:7px solid #a62a2a;	*/
}
#lista_prod_artepi h1 {
	margin-top:45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3d0f0f;
	font-weight:bold;
	line-height:normal;
	text-transform:uppercase;
}
#lista_prod_artepi p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3f3f3f;
	line-height:normal;
	float:left;	
}
#lista_prod_artepi ul {
	float:left;
}
#lista_prod_artepi ul li {
	background:url(../imgs/ico_menu.gif) no-repeat left 4px;
	padding-left:10px;
	list-style:none;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3f3f3f;
	font-weight:normal;
	float:left;
	padding-bottom:5px;	
}
#foto_lista_prod_artepi {
	margin-top:45px;
}
#marcas {
}
#logo_marca ul li {
	background:none;
}
#marcas h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#c2b9a7;
	text-align:center;
	font-weight:bold;
	line-height:normal;
	text-transform:uppercase;	
	margin-top:35px;
}
#banner_faleconsco{
	background:url(../imgs/bg_banner_faleconosco.jpg) no-repeat top left;
	height:178px;
	margin-top:17px;
}
#conteudo_contato {
	float:left;
}
#conteudo_contato h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3f3f3f;
	line-height:normal;
	margin-top:35px;
	text-align:left;
	font-weight:normal;
	margin-left:10px;
	float:left;
}
#contato_direto {
	margin-top:30px;
	float:left;
	background:url(../imgs/lbl_contato_direto.jpg) no-repeat left top;
}
#contato_direto fieldset {
	margin-top:20px;	
}
#contato_direto label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3f3f3f;
	line-height:normal;
	text-align:left;
	font-weight:bold;
	float:left;	
}
#contato_direto a {
	float:right;
	margin-top:10px;
	margin-right:2px;
	text-indent:-9000px;
}
.btn_enviar {
	width:72px;
	height:39px;
	float:left;
	background:url(../imgs/btn_enviar.jpg) no-repeat left 0px;
}
.btn_enviar:hover {
	width:72px;
	height:39px;
	float:left;
	background:url(../imgs/btn_enviar.jpg) no-repeat left -39px;
}
.form {
	border:1px solid #FFFFFF;
	background:#9e2828;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
}
#mapa_localizacao {
	margin-top:30px;
	float:left;
	background:url(../imgs/lbl_mapa_localizacao.jpg) no-repeat left top;
	margin-left:20px;
}
#endereco_contato {
	margin-top:15px;
	background:url(../imgs/lbl_endereco.jpg) no-repeat left top;
}
#endereco_contato h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3f3f3f;
	font-weight:bold;
	float:left;	
	line-height:normal;
	margin-left:0;
}
#endereco_contato p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3f3f3f;
	font-weight:normal;
	float:left;	
	line-height:normal;
	margin-left:0;
}
#mapa {
	float:left;
	margin-top:30px;
	border:2px solid #fffdfd;	
	width:405px;
}
#banner_empresa {
	background:url(../imgs/bg_banner_empresa.jpg) no-repeat top left;
	height:178px;
	margin-top:17px;		
}
#empresa_conteudo {
	margin-top:35px;
	border-bottom:1px dotted #9c9c9c;
	padding-bottom:15px;
}
#empresa_conteudo h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#6c1b1b;
	font-weight:bold;
	float:left;
}
#empresa_conteudo p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3f3f3f;
	font-weight:normal;
	line-height:normal;
	float:left;
}
#corpo_operacional {
	float:right;
	margin-top:35px;
	background:url(../imgs/bg_corpo_operacional.jpg) no-repeat right top #3a3b5d;
	*padding-bottom:15px;
}
#corpo_operacional p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	float:left;
	font-weight:normal;
	line-height:normal;
	padding-top:80px;
	margin-left:25px;
	width:230px;
}
#lista_operacional h3 {
	background:url(../imgs/ico_menu.gif) no-repeat left 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#c2b9a7;
	padding-left:15px;
	font-weight:normal;
	line-height:normal;
	margin-left:25px;
	float:left;
}
.spam_branco {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:normal;
	float:left;
}
#banner_cliente {
	background:url(../imgs/bg_banner_cliente.jpg) no-repeat top left;
	height:178px;
	margin-top:17px;		
}
#clientes_conteudo {
	margin-top:35px;
}
#clientes_conteudo h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3f3f3f;
	font-weight:normal;
	line-height:normal;
}
#galeria_cliente {
	float:left;
	margin-top:15px;
}
#cliente {
	float:left;
	margin-left:40px;
	margin-bottom:10px;
	height:200px;

}
#cliente a {
	text-indent:-9000px;
	margin-top:5px;
	margin-left:30px;
}
.cliente_view {
	width:885px;
/*	background:#3a3b5d;
	border:4px solid #FFFFFF;*/
	float:left;
}
.cliente_view a {
	float:right;
	text-indent:-9000px;
	margin-right:-13px;
	margin-top:-15px;
}
.btn_fecha_layer {
	width:24px;
	height:23px;
	float:right;
	background:url(../imgs/btn_fechar_layer.gif) no-repeat left 0px;
}
.btn_fecha_layer:hover {
	width:24px;
	height:23px;
	float:right;
	background:url(../imgs/btn_fechar_layer.gif) no-repeat left -23px;
}
.client_view_content {
	width:880px;
	background:#3a3b5d;
	border:4px solid #FFFFFF;
	float:left;

}
.cliente_view_logo {
	float:left;
	border-bottom:3px solid #26263d;
	border-right:3px solid #26263d;
	background:#FFFFFF;
	width:180px;
    /*width:136px*/
	height:136px;
}
.cliente_view_info {
	width:450px;
	float:left;
}
.cliente_view h2 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#d8d8df;
	width:50%;
	margin-top:30px;
	font-weight:normal;
	margin-left:15px;
}
.cliente_view h3 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#7cbfdf;
	width:50%;
	margin-top:-20px;
	margin-left:15px;
	font-weight:normal;
}
.cliente_view h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#c2b9a7;
	font-weight:bold;
	line-height:19px;
	padding-bottom:5px;
	float:left;
	margin-left:198px;
	width:260px;
	/*margn-left:150px;*/
	margin-top:-62px;
/*	*margin-top:-10px;*/

}
.cliente_view p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	float:left;
	width:380px;
	margin-left:30px;
}
.imgs_cliente_view {
	width:428px;
	float:right;
	background:#FFFFFF;
}
.foto_cliente_view {
	width:345px;
	height:310px;
	float:left;
	margin-top:20px;
	margin-left:40px;
	background:#FFFFFF;
}
.nav_cliente_view {
	width:100%;
	float:left;
	background:#6b1b1b;
	padding-bottom:10px;
	margin-top:20px;
}
.volta {
	width:10px;
	float:left;
	margin-top:55px;
	margin-left:23px;
}
.proximo {
	width:10px;
	float:right;
	margin-top:55px;
	margin-right:40px;
}
.menu_view {
	width:310px;
	float:left;
	margin-left:35px;
	margin-top:16px;
}
.menu_view ul {
	float:left;
	width:100%;
}
.menu_view ul li {
	width:66px;
	float:left;
	margin-right:10px;
	list-style:none;
	margin-left:0;
}
.menu_view li a {
	text-indent:0px;
	float:left;
	margin-top:0px;
}
.btn_nav_anteior {
	width:10px;
	height:22px;
	background:url(../imgs/btn_nav_anteior.jpg) no-repeat left 0px;
}
.btn_nav_proximo {
	width:10px;
	height:22px;
	float:right;
	background:url(../imgs/btn_nav_proximo.jpg) no-repeat left 0px;
}

