<?php 
header("Content-type: text/css");
$preto = '#000000';
$branco = '#FFFFFF';
$cinzento = '#333333';
$cinzaclaro = '#DDDDDD';
$cinzaclaro2 = '#CCCCCC';
$cinzaclaro3 = '#666666';
$vermelho1 = '#990000';
$verde1 = '#00CC00';
?>

<P>@charset "UTF-8";
  /* CSS Document */
  /* v1.0 | 20080212 */
  html, body, div, span, applet, object, iframe,
  h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  a, abbr, acronym, address, big, cite, code,
  del, dfn, em, font, img, ins, kbd, q, s, samp,
  small, strike, strong, sub, sup, tt, var,
  b, u, i, center,
  dl, dt, dd, ol, ul, li,
  fieldset, form, label, l  egend,
  table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
  }
    #conteudo_design {
	position:absolute;
	left:78px;
	top:252px;
	width:620px;
	height:auto;
	padding: 0 0px;
  }
  #flash_design {
	position:absolute;
	left:78px;
	top:252px;
	width:620px;
	height:auto;
	padding: 0 0px;
	display:block;
  }
  #flash_design2 {
	position:absolute;
	left:78px;
	top:252px;
	width:620px;
	height:auto;
	padding: 0 0px;
	display:none;
}
  #flash_design1 {
	position:absolute;
	left:78px;
	top:252px;
	width:620px;
	height:auto;
	padding: 0px;
	display:none;
	}
  #homeico {
	position:absolute;
	left:23px;
	top:41px;
	width:29px;
	height:24px;
	z-index:3;
	border: 0;
}
 #homeico a{
	position:absolute;
	width:29px;
	height:24px;
	z-index:3;
	border: 0;
	background-image:url(../images/homeico.jpg);
	background-repeat:no-repeat;
} 
#homeico a:hover{
	position:absolute;
	width:29px;
	height:24px;
	z-index:3;
	border: 0;
	background-image:url(../images/homeico_red.jpg);
	background-repeat:no-repeat;
}
  body {
  line-height: 1;
  }
  ol, ul {
  list-style: none;
  }
  blockquote, q {
  quotes: none;
  }
  blockquote:before, blockquote:after,
  q:before, q:after {
  content: '';
  content: none;
  }
  /* remember to define focus styles! */
  :focus {
  outline: 0;
  }
  /* remember to highlight inserts somehow! */
  ins {
  text-decoration: none;
  }
  del {
  text-decoration: line-through;
  }
  /* tables still need 'cellspacing="0"' in the markup */
  table {
  border-collapse: collapse;
  border-spacing: 0;
  }
  /*Estrutura do site*/
  /*Pagina toda*/
  .oneColElsCtrHdr #principal {
  position:absolute;
  left:0px;
  top:0px;
  width:100%;
  height:100%;
  margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
  border: 1px solid
  <?=$preto?>
  ;
  }
  /*header*/
  .oneColElsCtrHdr #header {  
  padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
  } 
  /*Conteudo*/
  #conteudo {
  position:absolute;
  left:0px;
  top:210px;
  width:686px;
  height:auto;
  padding: 0 20px;
  z-index:2;
  }
  /*footer*/
  .oneColElsCtrHdr #footer { 
  padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
  background:<?=$cinzaclaro?>;
  }
  #footer2{
  position:absolute;
  left:0px;
  bottom:0px;
  width:100%;
  height:107px;
  z-index:-3;
  font-size:9px;
  color:
  <?=$cinzaclaro2?>
  ;
  }
  /*body*/
  body{
  background-color:black;
  background-image:url(../images/bgimage.png);
  background-repeat:no-repeat;
  background-position: top right;
  margin: 0;
  padding: 0;
  color:
  <?=$cinzaclaro2?>
  ;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  }
  .latest_img {
  border: 3px solid
  <?=$branco?>
  ;
  }
    /* MENU TIPO 1 */
  #quemsomos_1 {
  position:absolute;
  left:240px;
  top:53px;
  width:105px;
  height:110px;
  }
  #quemsomos_1 a{
  position:absolute;
  width:105px;
  height:110px;
  background-image:url(../images/quemsomos.gif);
  }
  #quemsomos_1 a:hover{
  position:absolute;
  width:105px;
  height:110px;
  background-image:url(../images/quemsomos_1.gif);
  }
  #contactos_1 {
  position:absolute;
  left:240px;
  top:53px;
  width:105px;
  height:110px;
  }
  #contactos_1 a{
  position:absolute;
  width:105px;
  height:110px;
  background-image:url(../images/contactos.gif);
  }
  #contactos_1 a:hover{
  position:absolute;
  width:105px;
  height:110px;
  background-image:url(../images/contactos_1.gif);
  }
  #contactos_2 {
  position:absolute;
  left:346px;
  top:53px;
  width:105px;
  height:110px;
  }
  #contactos_2 a{
  position:absolute;
  width:105px;
  height:110px;
  background-image:url(../images/contactos.gif);  
  }
  #contactos_2 a:hover{
  position:absolute;
  width:105px;
  height:110px;
  background-image:url(../images/contactos_1.gif);
  }
  #fotografia_1 {
  position:absolute;
  left:474px;
  top:53px;
  width:105px;
  height:110px;
  }
  #fotografia_1 a{
  position:absolute;
  width:105px;
  height:110px;
  background-image:url(../images/fotografia.gif);  
  }
  #fotografia_1 a:hover{
  position:absolute;
  width:105px;
  height:110px;
  background-image:url(../images/fotografia_1.gif);
  }
  #fotografia_2 {
  position:absolute;
  left:368px;
  top:53px;
  width:105px;
  height:110px;
  }
  #fotografia_2 a{
  position:absolute;
  width:105px;
  height:110px;
  background-image:url(../images/fotografia.gif);  
  }
  #fotografia_2 a:hover{
  position:absolute;
  width:105px;
  height:110px;
  background-image:url(../images/fotografia_1.gif);
  }
  #design_1 {
  position:absolute;
  left:474px;
  top:53px;
  width:105px;
  height:110px;
  }
  #design_1 a{
  position:absolute;
  width:105px;
  height:110px;
  background-image:url(../images/design.gif);  
  }
  #design_1 a:hover{
  position:absolute;
  width:105px;
  height:110px;
  background-image:url(../images/design_1.gif);
  }
  #design_2 {
  position:absolute;
  left:580px;
  top:53px;
  width:105px;
  height:110px;
  }
  #design_2 a{
  position:absolute;
  width:105px;
  height:110px;
  background-image:url(../images/design.gif);  
  }
  #design_2 a:hover{
  position:absolute;
  width:105px;
  height:110px;
  background-image:url(../images/design_1.gif);
  }
  #webdesign_1 {
  position:absolute;
  left:580px;
  top:53px;
  width:105px;
  height:110px;
  }
  #webdesign_1 a{
  position:absolute;
  width:105px;
  height:110px;
  background-image:url(../images/webdesign.gif);  
  }
  #webdesign_1 a:hover{
  position:absolute;
  width:105px;
  height:110px;
  background-image:url(../images/webdesign_1.gif);
  }
  #webdesign_2 {
  position:absolute;
  left:686px;
  top:53px;
  width:105px;
  height:110px;
  }
  #webdesign_2 a{
  position:absolute;
  width:105px;
  height:110px;
  background-image:url(../images/webdesign.gif);  
  }
  #webdesign_2 a:hover{
  position:absolute;
  width:105px;
  height:110px;
  background-image:url(../images/webdesign_1.gif);
  }
  #multimedia_1 {
  position:absolute;
  left:686px;
  top:53px;
  width:105px;
  height:110px;
  }
  #multimedia_1 a{
  position:absolute;
  width:105px;
  height:110px;
  background-image:url(../images/multimedia.gif);  
  }
  #multimedia_1 a:hover{
  position:absolute;
  width:105px;
  height:110px;
  background-image:url(../images/multimedia_1.gif);
  }
  /*FIM - MENU TIPO 2 */
  /*FIM - Estrutura do site*/
  /*Geral*/
  /*LINKS GERAL*/
  a{
  text-decoration:none;
  color:<?=$cinzaclaro2?>;
  border:0px;
  }
  a:hover{
  text-decoration:none;
  color:<?=$vermelho1?>;
  border:0px;
  }
  /*FIM - LINKS GERAL*/
  #galeria_foto{
	position:absolute;
	left:60px;
	top:265px;
	width:239px;
	height:289px;
	padding: 0 20px;
	z-index:2;
  }
  #galeria_diversos{
	position:absolute;
	left:65px;
	top:283px;
	width:500px;
	height:289px;
	padding: 0 20px;
	z-index:2;
  }
  #galeria_albuns{
	position:absolute;
	left:80px;
	top:265px;
	width:740px;
	height:470px;
	padding: 0 20px;
	z-index:2;
  }

  #bola_menu{
	position:absolute;
	left:79px;
	top:258px;
	width:669px;
	height:358px;
	padding: 0 10px;
	z-index:2;
	
  }
   
  #cloud_sm{
	position:absolute;
	left:663px;
	top:209px;
	width:261px;
	height:189px;
	padding: 0 10px;
	z-index:2;
	dipslay:block;
  }
  
  #barra_menus{
  position:absolute;
  left:15px;
  top:217px;
  width:105px;
  height:1px;
  background-image:url(../images/separador_menus1_.png);
  background-repeat:no-repeat;
  }
  #barra {
  position:absolute;
  left:0;
  top:68px;
  width:100%;
  height:82px;
  background-image:url(../images/barra.png);
  background-repeat:repeat;
  }
  #zona_site {
  position:absolute;
  left:0px;
  top:51px;
  width:240px;
  height:188px;
  }
  #zona_nome{
  position:absolute;
  left:10px;
  top:37px;
  width:240px;
  height:188px;
  }
  #zona_subnome{
  position:absolute;
  left:15px;
  top:108px;
  width:95px;
  height:25px;
  background-image:url(../images/sec_somos.png);
  background-repeat:no-repeat;
  }
  #byblackmedia{
  position:absolute;
  left:15px;
  top:135px;
  width:240px;
  height:54px;
  background-image:url(../images/byblackmedia.png);
  background-repeat:no-repeat;
  }
  #sub_galeria_2 {
  position:absolute;
  left:255px;
  top:179px;
  width:135px;
  height:34px;
  }
  #sub_galeria_2 a:hover{
  position:absolute;
  width:135px;
  height:34px;
  background-image:url(../images/galeria_red.png);
  background-repeat:no-repeat;
  }
  #sub_galeria_2 a{
  position:absolute;
  width:135px;
  height:34px;
  background-image:url(../images/galeria_branco.png);
  background-repeat:no-repeat;
  }
  #sub_galeria_3 {
  position:absolute;
  left:255px;
  top:179px;
  width:135px;
  height:34px;
  }
  #sub_galeria_3 a{
  position:absolute;
  width:135px;
  height:34px;
  background-image:url(../images/galeria_red.png);
  background-repeat:no-repeat;
  }
  #sub_galeria_3 a:hover{
  position:absolute;
  width:135px;
  height:34px;
  background-image:url(../images/galeria_red.png);
  background-repeat:no-repeat;
  }
  #sub_servicos_2 {
  position:absolute;
  left:425px;
  top:179px;
  width:158px;
  height:34px;
  }
  #sub_servicos_2 a{
  position:absolute;
  width:158px;
  height:34px;
  background-image:url(../images/servicos_branco.png);
  background-repeat:no-repeat;
  }
  #sub_servicos_2 a:hover{
  position:absolute;
  width:158px;
  height:34px;
  background-image:url(../images/servicos_red.png);
  background-repeat:no-repeat;
  }
  #sub_servicos_3 {
  position:absolute;
  left:425px;
  top:179px;
  width:158px;
  height:34px;
  }
  #sub_servicos_3 a{
  position:absolute;
  width:158px;
  height:34px;
  background-image:url(../images/servicos_red.png);
  background-repeat:no-repeat;
  }
  #sub_servicos_3 a:hover{
  position:absolute;
  width:158px;
  height:34px;
  background-image:url(../images/servicos_red.png);
  background-repeat:no-repeat;
  }
  /*FIM - Geral*/
  /*Estilo P&aacute;gina Quem Somos*/
  #quemsomos_conteudo1 {
  position:absolute;
  left:50px;
  top:250px;
  width:550px;
  height:auto;
  padding: 0 20px;
  z-index:2;
  }
  #quemsomos_conteudo2 {
	position:absolute;
	left:250px;
	top:250px;
	width:435px;
	height:auto;
	padding: 0 20px;
	z-index:2;
	color:#ffffff;
	}
  #quemsomos_zona_nome{
  position:absolute;
  left:15px;
  top:34px;
  width:240px;
  height:188px;
  background-image:url(../images/sec_quem.png);
  background-repeat:no-repeat;
  }
  /*FIM - Estilo P&aacute;gina Quem Somos*/
  /*Estilo P&aacute;gina Contactos*/
  #barra_menus_contactos{
	position:absolute;
	left:15px;
	top:183px;
	width:769px;
	height:60px;
	background-image:url(../images/separador_menus1_.png);
	background-repeat:repeat-x;
  }
  
  .LV_validation_message{
  font-weight:bold;
  margin:0 0 0 5px;
  }
  
  .LV_valid {
  color:
  <?=$verde1?>
  ;
  }
  
  .LV_invalid {
  display:block;
  color:
  <?=$vermelho1?>
  ;
  font-family:"Verdana";
  font-size:9px;
  }
  
  .LV_valid_field,
  input.LV_valid_field:hover, 
  input.LV_valid_field:active,
  textarea.LV_valid_field:hover, 
  textarea.LV_valid_field:active {
  border: 1px solid
  <?=$cinzento?>
  ;
  }
  
  .LV_invalid_field, 
  input.LV_invalid_field:hover, 
  input.LV_invalid_field:active,
  textarea.LV_invalid_field:hover, 
  textarea.LV_invalid_field:active {
  border: 1px solid
  <?=$cinzento?>
  ;
  }
  
  .texta {
  background-color:
  <?=$preto?>
  ;
  border: 1px solid
  <?=$cinzaclaro3?>
  ;
  color:
  <?=$cinzaclaro2?>
  ;
  }
  
  #contactos_letras2{
  color:
  <?=$cinzaclaro3?>
  ;
  font-size:10px;
  }
  #contactos_conteudo {
  position:absolute;
  left:0px;
  top:210px;
  width:732px;
  height:auto;
  padding: 0 20px;
  z-index:2;
  }
  #contactos_conteudo1 {
  position:absolute;
  left:40px;
  top:0px;
  width:210px;
  height:270px;
  padding: 0 20px;
  z-index:2;
  }
  #div_contactos1 {
  position:absolute;
  left:0px;
  top:0px;
  width:105px;
  height:250px;
  padding: 0 20px;
  z-index:2;
  }
  #div_contactos4 {
  position:absolute;
  left:150px;
  top:0px;
  width:100%;
  height:100%;
  padding: 0 20px;
  z-index:2;
  color:#FFFFFF;
  }
  #contactos_conteudo2 {
  position:absolute;
  left:370px;
  top:0px;
  width:500px;
  height:auto;
  padding: 0 20px;
  z-index:2;
  border:0px;
  color:#FFFFFF;
  }	
  #contactos_zona_nome{
  position:absolute;
  left:15px;
  top:40px;
  width:240px;
  height:60px;
  background-image:url(../images/sec_contactos.png);
  background-repeat:no-repeat;
  }
  #contactos_byblackmedia{
  position:absolute;
  left:15px;
  top:100px;
  width:207px;
  height:44px;
  background-image:url(../images/byblackmedia.png);
  background-repeat:no-repeat;
  }
  /*FIM - Estilo P&aacute;gina Contactos*/
  /*Estilo P&aacute;gina Design*/
  #flashcontent {
	position:absolute;
	left:1px;
	top:0px;
	width:620px;
	height:295px;
	padding:0px;
  }
  #titulo_lista{
  position:absolute;
  left:607px;
  top:252px;
  width:134px;
  height:1px;
  }
  #lista_servicos{
  position:absolute;
  left:542px;
  top:285px;
  width:242px;
  height:285px;
  }
  #titulo_design {
  color:white;
  font-size:14px;
  }
  #barra_design2{
  position:absolute;
  left:507px;
  top:250px;
  width:1px;
  height:320px;
  background-color:
  <?=$cinzento?>
  ;
  }
  #design_zona_nome{
  position:absolute;
  left:15px;
  top:34px;
  width:240px;
  height:155px;
  background-image:url(../images/sec_design.png);
  background-repeat:no-repeat;
  }
  #img_design{
  position:absolute;
  left:70px;
  top:250px;
  width:158px;
  height:116px;
  padding: 0px 20px;
  z-index:2;
  }
  #conteudo_design_servicos_1 {
	position:absolute;
	left:247px;
	top:250px;
	width:222px;
	height:112px;
	padding: 0px 20px;
	z-index:2;
  }
  #img_design2{
  position:absolute;
  left:70px;
  top:415px;
  width:158px;
  height:116px;
  padding: 0px 20px;
  z-index:2;
  }
  #conteudo_design_servicos_2 {
	position:absolute;
	left:245px;
	top:413px;
	width:222px;
	height:112px;
	padding: 0px 20px;
	z-index:2;
  }
  #conteudo_design_servicos_3 {
	position:absolute;
	left:538px;
	top:489px;
	width:auto;
	height:auto;
	padding: 0px 20px;
	z-index:2;
  }
  #conteudo_design_servicos_4 {
  position:absolute;
  left:537px;
  top:520px;
  width:auto;
  height:auto;
  padding: 0px 20px;
  z-index:2;
  }
  #texto_design {
  font-size:10px;
  margin-top: 2px; 
  margin-bottom: 2px;
  color:#FFFFFF;
  }
  /*FIM - Estilo P&aacute;gina Design*/
  /*Estilo P&aacute;gina WebDesign*/
  #webdesign_zona_nome{
  position:absolute;
  left:15px;
  top:42px;
  width:240px;
  height:188px;
  background-image:url(../images/sec_webdesign.png);
  background-repeat:no-repeat;
  }
  /*FIM - Estilo P&aacute;gina WebDesign*/
  /*Estilo P&aacute;gina Multimedia*/
  #multimedia_zona_nome{
  position:absolute;
  left:15px;
  top:37px;
  width:240px;
  height:153px;
  background-image:url(../images/sec_multimedia.png);
  background-repeat:no-repeat;
  }
  #conteudo_multimedia_index {
	position:absolute;
	left:-24px;
	top:260px;
	width:724px;
	height:400px;
	padding: 0 20px;
	z-index:-2;
  }
    #fot_flash {
	position:absolute;
	left:-24px;
	top:260px;
	width:724px;
	height:400px;
	padding: 0 20px;
	z-index:-2;
	display:block;
  }
    #fot_flash1 {
	position:absolute;
	left:-24px;
	top:260px;
	width:724px;
	height:400px;
	padding: 0 20px;
	z-index:-2;
	display:none;
  }
    #fot_flash2 {
	position:absolute;
	left:-24px;
	top:260px;
	width:724px;
	height:400px;
	padding: 0 20px;
	z-index:-2;
	display:none;
  }
  #multimedia_casamentos {
	position:absolute;
	left:240px;
	top:6px;
	width:99px;
	height:34px;
  }
  #multimedia_casamentos a{
	position:absolute;
	width:99px;
	height:34px;
	background-image:url(../images/vcasamento.png);
	background-repeat:no-repeat;
  }
  #multimedia_casamentos a:hover{
	position:absolute;
	width:99px;
	height:34px;
	background-image:url(../images/vcasamentos_red.png);
	background-repeat:no-repeat;
  }
  #multimedia_casamentos_1 {
	position:absolute;
	left:240px;
	top:6px;
	width:99px;
	height:34px;
	background-image:url(../images/vcasamentos_red.png);
	background-repeat:no-repeat;
  }
  #multimedia_institucional {
	position:absolute;
	left:344px;
	top:6px;
	width:102px;
	height:34px;
  }
  #multimedia_institucional a{
	position:absolute;
	width:102px;
	height:34px;
	background-image:url(../images/vinstit.png);
	background-repeat:no-repeat;
  }
  #multimedia_institucional a:hover{
	position:absolute;
	width:102px;
	height:34px;
	background-image:url(../images/vintit_red.png);
	background-repeat:no-repeat;
  }
  #multimedia_institucional_1 {
	position:absolute;
	left:344px;
	top:6px;
	width:102px;
	height:34px;
	background-image:url(../images/vintit_red.png);
	background-repeat:no-repeat;
  }
  #multimedia_promocional {
	position:absolute;
	left:451px;
	top:6px;
	width:105px;
	height:34px;
  }
  #multimedia_promocional a{
	position:absolute;
	width:105px;
	height:34px;
	background-image:url(../images/vpromo.png);
	background-repeat:no-repeat;
  }
  #multimedia_promocional a:hover{
	position:absolute;
	width:105px;
	height:34px;
	background-image:url(../images/vpromo_red.png);
	background-repeat:no-repeat;
  }
  #multimedia_promocional_1 {
	position:absolute;
	left:451px;
	top:6px;
	width:105px;
	height:34px;
	background-image:url(../images/vpromo_red.png);
  }
  #multimedia_apanhados {
	position:absolute;
	left:560px;
	top:6px;
	width:89px;
	height:34px;
  }
  #multimedia_apanhados a{
	position:absolute;
	width:89px;
	height:34px;
	background-repeat:no-repeat;
	background-image:url(../images/vapanhados.png);
  }
  #multimedia_apanhados a:hover{
	position:absolute;
	width:89px;
	height:34px;
	background-repeat:no-repeat;
	background-image:url(../images/vapanhados_red.png);
  }
  #multimedia_apanhados_1 {
	position:absolute;
	left:560px;
	top:6px;
	width:89px;
	height:34px;
	background-image:url(../images/vapanhados_red.png);
	background-repeat:no-repeat;
  }
  #multimedia_diversos {
	position:absolute;
	left:653px;
	top:6px;
	width:86px;
	height:32px;
  }
  #multimedia_diversos a{
	position:absolute;
	width:86px;
	height:32px;
	background-image:url(../images/vdiv.png);
	background-repeat:no-repeat;
  }
  #multimedia_diversos a:hover{
	position:absolute;
	width:86px;
	height:32px;
	background-image:url(../images/vdiv_red.png);
	background-repeat:no-repeat;
  }
  #multimedia_diversos_1 {
	position:absolute;
	left:653px;
	top:6px;
	width:86px;
	height:32px;
	background-image:url(../images/vdiv_red.png);
	background-repeat:no-repeat;
  }
  /*FIM - Estilo P&aacute;gina Multimedia*/
  /*Estilo P&aacute;gina Fotografia*/
  #mini_legenda {
  font-size:5px;
  color:<?=$cinzaclaro2?>;
  }
  #barralogin {
	position:absolute;
	left:123px;
	top:259px;
	width:588px;
	height:62px;
	background-image:url(../images/barra_clientes.png);
	background-repeat:repeat-x;
  }
  #maquina {
	position:absolute;
	left:352px;
	top:331px;
	width:319px;
	height:265px;
  }
    #gal_pub {
	position:absolute;
	left:123px;
	top:232px;
	width:800px;
	height:461px;
  }
  #fotografia_conteudo {
	position:absolute;
	left:126px;
	top:344px;
	width:239px;
	height:289px;
	padding: 0 20px;
	z-index:2;
	color:#FFFFFF;
  }
  #fotografia_login {
	position:absolute;
	left:147px;
	top:332px;
	width:239px;
	height:289px;
	padding: 0 20px;
	z-index:2;
  }
  #fotografia_sub_servicos {
  position:absolute;
  left:584px;
  top:179px;
  width:158px;
  height:34px;
  }
  #fotografia_sub_servicos a{
  position:absolute;
  width:158px;
  height:34px;
  background-image:url(../images/servicos_branco.png);
  background-repeat:no-repeat;
  }
  #fotografia_sub_servicos a:hover{
  position:absolute;
  width:158px;
  height:34px;
  background-image:url(../images/servicos_red.png);
  background-repeat:no-repeat;
  }  
  #fotografia_sub_servicos_1 {
  position:absolute;
  left:584px;
  top:179px;
  width:158px;
  height:34px;
  }
  #fotografia_sub_servicos_1 a{
  position:absolute;
  width:158px;
  height:34px;
  background-image:url(../images/servicos_red.png);
  background-repeat:no-repeat;
  }
  #fotografia_sub_servicos_1 a:hover{
  position:absolute;
  width:158px;
  height:34px;
  background-image:url(../images/servicos_red.png);
  background-repeat:no-repeat;
  }
  #fotografia_zona_nome{
  position:absolute;
  left:15px;
  top:22px;
  width:240px;
  height:188px;
  background-image:url(../images/sec_foto.png);
  background-repeat:no-repeat;
  }
  #fotografia_zona_subnome{
  position:absolute;
  left:15px;
  top:108px;
  width:240px;
  height:100px;
  background-image:url(../images/sec_fotoportfolio.png);
  background-repeat:no-repeat;
  }
  #fotografia_byblackmedia{
  position:absolute;
  left:15px;
  top:135px;
  width:240px;
  height:100px;
  }
  #fotografia_barra_menus{
	position:absolute;
	left:21px;
	top:217px;
	width:739px;
	height:58px;
	background-image:url(../images/separador_menus1_.png);
	background-repeat:repeat-x;
  }
  #fotografia_sub_clientes {
  position:absolute;
  left:255px;
  top:179px;
  width:150px;
  height:34px;
  }
  #fotografia_sub_clientes a{
  position:absolute;
  width:150px;
  height:34px;
  background-image:url(../images/clientes_branco.png);
  background-repeat:no-repeat;
  }
  #fotografia_sub_clientes a:hover{
  position:absolute;
  width:150px;
  height:34px;
  background-image:url(../images/clientes_red.png);
  background-repeat:no-repeat;
  }
  #fotografia_sub_clientes_1 {
  position:absolute;
  left:255px;
  top:179px;
  width:150px;
  height:34px;
  }
  #fotografia_sub_clientes_1 a{
  position:absolute;
  width:150px;
  height:34px;
  background-image:url(../images/clientes_red.png);
  background-repeat:no-repeat;
  }
  #fotografia_sub_clientes_1 a:hover{
  position:absolute;
  width:150px;
  height:34px;
  background-image:url(../images/clientes_red.png);
  background-repeat:no-repeat;
  }
  #fotografia_sub_portfolio {
  position:absolute;
  left:410px;
  top:179px;
  width:157px;
  height:32px;
  }
  #fotografia_sub_portfolio a{
  position:absolute;
  width:157px;
  height:32px;
  background-image:url(../images/portfolio.png);
  background-repeat:no-repeat;
  }
  #fotografia_sub_portfolio a:hover{
  position:absolute;
  width:157px;
  height:32px;
  background-image:url(../images/portfolio_red.png);
  background-repeat:no-repeat;
  }
    #fotografia_sub_portfolio_1 {
  position:absolute;
  left:410px;
  top:179px;
  width:157px;
  height:32px;
  }
  #fotografia_sub_portfolio_1 a{
  position:absolute;
  width:157px;
  height:32px;
  background-image:url(../images/portfolio_red.png);
  background-repeat:no-repeat;
  }
  #fotografia_sub_portfolio_1 a:hover{
  position:absolute;
  width:157px;
  height:32px;
  background-image:url(../images/portfolio_red.png);
  background-repeat:no-repeat;
  } 
  #fotografia_sub_servicos {
	position:absolute;
	left:584px;
	top:179px;
	width:158px;
	height:34px;
  }
  #fotografia_baptizados_1 {
  position:absolute;
  left:295px;
  top:231px;
  width:158px;
  height:34px;
  background-image:url(../images/baptizados_red.png);
  background-repeat:no-repeat;
  }
  #fotografia_baptizados {
  position:absolute;
  left:295px;
  top:231px;
  width:158px;
  height:34px;
  }
  #fotografia_baptizados a{
  position:absolute;
  width:158px;
  height:34px;
  background-image:url(../images/baptizados.png);
  background-repeat:no-repeat;
  }
  #fotografia_baptizados a:hover{
  position:absolute;
  width:158px;
  height:34px;
  background-image:url(../images/baptizados_red.png);
  background-repeat:no-repeat;
  }
  #fotografia_books_1 {
  position:absolute;
  left:385px;
  top:231px;
  width:158px;
  height:34px;
  background-repeat:no-repeat;
  background-image:url(../images/books_red.png);
  }
  #fotografia_books {
  position:absolute;
  left:385px;
  top:231px;
  width:158px;
  height:34px;
  }
  #fotografia_books a{
  position:absolute;
  width:158px;
  height:34px;
  background-image:url(../images/books.png);
  background-repeat:no-repeat;
  }
  #fotografia_books a:hover{
  position:absolute;
  width:158px;
  height:34px;
  background-image:url(../images/books_red.png);
  background-repeat:no-repeat;
  }
  #fotografia_casamentos_1 {
  position:absolute;
  left:445px;
  top:231px;
  width:158px;
  height:34px;
  background-image:url(../images/casamentos_red.png);
  background-repeat:no-repeat;
  }
  #fotografia_casamentos {
  position:absolute;
  left:445px;
  top:231px;
  width:158px;
  height:34px;
  }
  #fotografia_casamentos a{
  position:absolute;
  width:158px;
  height:34px;
  background-image:url(../images/casamentos.png);
  background-repeat:no-repeat;
  }
  #fotografia_casamentos a:hover{
  position:absolute;
  width:158px;
  height:34px;
  background-image:url(../images/casamentos_red.png);
  background-repeat:no-repeat;
  }
  #fotografia_estudio_1 {
  position:absolute;
  left:540px;
  top:231px;
  width:158px;
  height:34px;
  background-image:url(../images/estudio_red.png);
  background-repeat:no-repeat;
  }
  #fotografia_estudio {
  position:absolute;
  left:540px;
  top:231px;
  width:158px;
  height:34px;
  }
  #fotografia_estudio a{
  position:absolute;
  width:158px;
  height:34px;
  background-image:url(../images/estudio.png);
  background-repeat:no-repeat;  
  }
  #fotografia_estudio a:hover{
  position:absolute;
  width:158px;
  height:34px;
  background-image:url(../images/estudio_red.png);
  background-repeat:no-repeat;
  }
  #fotografia_diversos_1 {
  position:absolute;
  left:605px;
  top:231px;
  width:158px;
  height:34px;
  background-image:url(../images/diversos_red.png);
  background-repeat:no-repeat;
  }
  #fotografia_diversos {
  position:absolute;
  left:605px;
  top:231px;
  width:158px;
  height:34px;
  }
  #fotografia_diversos a{
  position:absolute;
  width:158px;
  height:34px;
  background-image:url(../images/diversos.png);
  background-repeat:no-repeat;
  }
  #fotografia_diversos a:hover{
  position:absolute;
  width:158px;
  height:34px;
  background-image:url(../images/diversos_red.png);
  background-repeat:no-repeat;
  }
  /*FIM - Estilo P&aacute;gina Fotografia*/
  /* Pagina Or&ccedil;amento */
  #orcamento_conteudo {
  position:absolute;
  left:230px;
  top:250px;
  width:480px;
  height:auto;
  padding: 0 20px;
  z-index:2;
  }
  #cabecalho {
  position:absolute;
  left:50px;
  top:0px;
  width:480px;
  height:auto;
  color:#FFFFFF;
  }
  #barra_orcamento {
  position:absolute;
  left:-10px;  
  width:480px;
  height:1px;
  background-color:#990000;
  }
  #img_orcamento {
  position:absolute;
  left:50px;
  top:250px;
  width:480px;
  height:auto;
  padding: 0 20px;
  z-index:2;
  }
  /* FIM - Pagina Or&ccedil;amento */
  /*P&aacute;gina index*/
  #index_1 {
  position:absolute;
  left: 0px;
  top: 50px;
  width:281px;
  height:110px;
  background-color:
  <?=$preto?>
  ;
  background-image:url(../images/logo_footer.jpg);
  background-repeat:no-repeat;
  }
  #index_barra {
  position:absolute;
  left:0;
  top:37%;
  width:100%;
  height:82px;
  background-image:url(../images/barra.png);
  background-repeat:repeat;
  }
#index_menu_quemsomos {
  	position:absolute;
  	left:135px;
  	top:35%;
  	width:105px;
  	height:110px;
}

#index_menu_quemsomos a{
	display:block;
	width:105px;
	height:110px;
	background-image:url(../images/quemsomos.gif);

}

#index_menu_quemsomos a:hover {
	width:105px;
	height:110px;	
	background-image:url(../images/quemsomos_1.gif);
}

#index_menu_contactos {
  	position:absolute;
  	left:241px;
  	top:35%;
  	width:105px;
  	height:110px;
}

#index_menu_contactos a{
	display:block;
	width:105px;
	height:110px;
	background-image:url(../images/contactos.gif);
}

#index_menu_contactos a:hover {
	width:105px;
	height:110px;	
	background-image:url(../images/contactos_1.gif);
}

#index_menu_fotografia {
  	position:absolute;
  	left:368px;
  	top:35%;
  	width:105px;
  	height:110px;
}

#index_menu_fotografia a{
	display:block;
	width:105px;
	height:110px;
	background-image:url(../images/fotografia.gif);	
}

#index_menu_fotografia a:hover {
	width:105px;
	height:110px;	
	background-image:url(../images/fotografia_1.gif);
}

#index_menu_design {
  	position:absolute;
  	left:474px;
  	top:35%;
  	width:105px;
  	height:110px;
}

#index_menu_design a{
	display:block;
	width:105px;
	height:110px;
	background-image:url(../images/design.gif);
}

#index_menu_design a:hover {
	width:105px;
	height:110px;
	background-image:url(../images/design_1.gif);
}

#index_menu_webdesign {
  	position:absolute;
	left:580px;
	top:35%;
	width:105px;
	height:110px;
}

#index_menu_webdesign a{
	display:block;
	width:105px;
	height:110px;
	background-image:url(../images/webdesign.gif);
}

#index_menu_webdesign a:hover {
	width:105px;
	height:110px;	
	background-image:url(../images/webdesign_1.gif);
}

#index_menu_multimedia {
	position:absolute;
	left:686px;
	top:35%;
	width:105px;
	height:110px;
}
  
#index_menu_multimedia a {
	display:block;
	width:105px;
	height:110px;
	background-image:url(../images/multimedia.gif);
}

#index_menu_multimedia a:hover {
	width:105px;
	height:110px;
	background-image:url(../images/multimedia_1.gif);
}
  #index_footer{
  position:absolute;
  top:95%;
  width:96%;
  font-size:9px;
  color:white;
  }
  /*FIM - Pagina index*/
  
  /*Estilos P&aacute;gina Geral - Para a p&aacute;gina Geral.html*/
  #geral_menu_quemsomos {
  position:absolute;
  left:240px;
  top:53px;
  width:105px;
  height:110px;
  }
  #geral_menu_contactos {
  position:absolute;
  left:346px;
  top:53px;
  width:105px;
  height:110px;
  }
  #geral_menu_fotografia {
  position:absolute;
  left:474px;
  top:53px;
  width:105px;
  height:110px;
  }
  #geral_menu_design {
  position:absolute;
  left:580px;
  top:53px;
  width:105px;
  height:110px;
  }
  #geral_menu_webdesign {
  position:absolute;
  left:686px;
  top:53px;
  width:105px;
  height:110px;
  }
  #geral_menu_multimedia {
  position:absolute;
  left:792px;
  top:53px;
  width:105px;
  height:110px;
  }
  #sub_clientes {
  position:absolute;
  left:255px;
  top:179px;
  width:150px;
  height:34px;
  }
  #sub_galeria {
  position:absolute;
  left:425px;
  top:179px;
  width:135px;
  height:34px;
  }
  #sub_servicos {
  position:absolute;
  left:574px;
  top:179px;
  width:158px;
  height:34px;
  }
  #galeria_menu {
  position:absolute;
  left:241px;
  top:213px;
  width:491px;
  height:26px;
  }
  /*FIM - Estilos P&aacute;gina Geral*/ </P>
