@charset "utf-8";
/* CSS Document */

@import url('reset.css');

h1 { display:none;}

body { font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:1.20;}

#wrapper { width:950px; margin:0 auto; padding-bottom:50px; height:auto; display:block; overflow:hidden;}

#cabecalho{width:950px; height:140px;float:left; position:relative; background-image:url(../imgs/topo.png); background-repeat:no-repeat; margin:20px 0 20px 0;}

#cabecalho #topo {width:950px; height:140px;float:left; position:relative; background-image:url(../imgs/topo.png); background-repeat:no-repeat;}

#coluna_esquerda { width:165px; height:430px; position:relative; float:left; background: url(../imgs/fundo_coluna_esquerda.png) -4px 0 no-repeat;}

#coluna_esquerda_grande { width:165px; height:700px; position:relative; float:left; background: url(../imgs/fundo_coluna_esquerda.png) -4px 0 no-repeat;}

#centro { width:620px; height:429px; position:relative; float:left; border-bottom:solid; border-bottom-color:#000; border-bottom-width:1px;}
#centro_grande { width:620px; height:699px; position:relative; float:left; border-bottom:solid; border-bottom-color:#000; border-bottom-width:1px;}

#coluna_direita { width:165px; height:420px; position:relative; float:left; background-image:url(../imgs/fundo_coluna_direita.png); background-repeat:no-repeat; padding-top:10px;}
#coluna_direita_grande { width:165px; height:690px; position:relative; float:left; background-image:url(../imgs/fundo_coluna_direita.png); background-repeat:no-repeat; padding-top:10px;}

.logos_coluna_direita { width:147px; height:58px; float:left ;padding-left:5px; padding-top:10px; padding-bottom:5px;}




/* MENU 
======================================================================================================================= */

ul#nav_principal {height: 210px;width:165px;px; float:left;}

ul#nav_principal li {float: left;}
ul#nav_principal li a {display:block; height: 25px; cursor:pointer; width:165px;}
ul#nav_principal li a span { display:none;}

ul#nav_principal li a#item1 { background: url(../imgs/bts_menu.png) 0 0 no-repeat;padding-bottom:1px;}
ul#nav_principal li a#item2 { background: url(../imgs/bts_menu.png) 0 -26px no-repeat;padding-bottom:1px;}
ul#nav_principal li a#item3 { background: url(../imgs/bts_menu.png) 0 -52px no-repeat;padding-bottom:1px;}
ul#nav_principal li a#item4 { background: url(../imgs/bts_menu.png) 0 -78px no-repeat;padding-bottom:1px;}
ul#nav_principal li a#item5 { background: url(../imgs/bts_menu.png) 0 -104px no-repeat;padding-bottom:1px;}
ul#nav_principal li a#item6 { background: url(../imgs/bts_menu.png) 0 -130px no-repeat;padding-bottom:1px;}
ul#nav_principal li a#item7 { background: url(../imgs/bts_menu.png) 0 -156px no-repeat;padding-bottom:1px;}
ul#nav_principal li a#item8 { background: url(../imgs/bts_menu.png) 0 -182px no-repeat;border-bottom:solid; border-bottom-color:#FFF; border-bottom-width:1px;}

ul#nav_principal li a#item1:hover, ul#nav_principal li a#item1.activo{background-position: -166px 0;}
ul#nav_principal li a#item2:hover, ul#nav_principal li a#item2.activo {background-position: -166px -26px; }
ul#nav_principal li a#item3:hover, ul#nav_principal li a#item3.activo {background-position: -166px -52px; }
ul#nav_principal li a#item4:hover, ul#nav_principal li a#item4.activo {background-position: -166px -78px; }
ul#nav_principal li a#item5:hover, ul#nav_principal li a#item5.activo {background-position: -166px -104px; }
ul#nav_principal li a#item6:hover, ul#nav_principal li a#item6.activo {background-position: -166px -130px; }
ul#nav_principal li a#item7:hover, ul#nav_principal li a#item7.activo {background-position: -166px -156px; }
ul#nav_principal li a#item8:hover, ul#nav_principal li a#item8.activo {background-position: -166px -182px; }



/* HOME 
======================================================================================================================= */

#box_conteudo_home { width:580px; padding:0 20px 0 20px;}

#box_conteudo_home #titulo_pagina_home {width:580px; height:25px; background: url(../imgs/tit_pag_apresentacao_.png) 0 0 no-repeat; padding:0 0 1px 0; background-color:#000;}
#box_conteudo_home #titulo_pagina_home h2 { display:none;}

#box_conteudo_home #conteudo_home {width:580px; height:429px;background-color:#000;}
#box_conteudo_home #conteudo_home #video { margin:0 auto;}





/* APRESENTACAO 
======================================================================================================================= */

#box_conteudo_apresentacao { width:580px; padding:0 20px 0 20px;}

#box_conteudo_apresentacao #titulo_pagina_apresentacao {width:580px; height:25px; background: url(../imgs/tit_pag_apresentacao.png) 0 0 no-repeat; padding:0 0 1px 0;}
#box_conteudo_apresentacao #titulo_pagina_apresentacao h2 { display:none;}

#box_conteudo_apresentacao #conteudo_apresentacao {width:560px; height:373px;background-color:#B8D3ED; padding:20px 10px 10px 10px;}


/* FOTOS 
======================================================================================================================= */

#box_conteudo_fotos { width:580px; padding:0 20px 0 20px;}

#box_conteudo_fotos #titulo_pagina_fotos {width:580px; height:25px; background: url(../imgs/tit_pag_fotos.png) 0 0 no-repeat; padding:0 0 1px 0;}
#box_conteudo_fotos #titulo_pagina_fotos h2 { display:none;}

#box_conteudo_fotos #conteudo_fotos {width:560px; height:373px;background-color:#D9BFE5; padding:20px 10px 10px 10px;}


/* PROGRAMA 
======================================================================================================================= */

#box_conteudo_programa { width:580px; padding:0 20px 0 20px;}

#box_conteudo_programa #titulo_pagina_programa {width:580px; height:25px; background: url(../imgs/tit_pag_programa.png) 0 0 no-repeat; padding:0 0 1px 0;}
#box_conteudo_programa #titulo_pagina_programa h2 { display:none;}

#box_conteudo_programa #conteudo_programa {width:580px; height:auto; overflow:hidden; display:block;background-color:#FFF7E6; padding:0px 0 10px 0;}

#conteudo_programa .linha_clara { width:580px; height:25px; float:left;border-bottom:solid; border-bottom-color:#FFF; border-bottom-width:1px; background-color:#FEEBBF;}
#conteudo_programa .linha_clara .numero { width:32px; height:25px; float:left; line-height:25px; text-align:center; border-right:solid; border-right-color:#FFF; border-right-width:1px;}
#conteudo_programa .linha_clara .descricao { width:527px; height:25px; float:left; padding:0 10px 0 10px; line-height:25px;}

#conteudo_programa .linha_escura { width:580px; height:25px; float:left;border-bottom:solid; border-bottom-color:#FFF; border-bottom-width:1px; background-color:#FCD77F;}
#conteudo_programa .linha_escura .numero { width:32px; height:25px; float:left; line-height:25px; text-align:center; border-right:solid; border-right-color:#FFF; border-right-width:1px;}
#conteudo_programa .linha_escura .descricao { width:527px; height:25px; float:left; padding:0 10px 0 10px; line-height:25px;}

#conteudo_programa .linha_cinzenta { width:580px; height:25px; float:left;border-bottom:solid; border-bottom-color:#FFF; border-bottom-width:1px; background-color:#DFDFDF;}
#conteudo_programa .linha_cinzenta .numero { width:32px; height:25px; float:left; line-height:25px; text-align:center;}
#conteudo_programa .linha_cinzenta .descricao { width:528px; height:25px; float:left; padding:0 10px 0 10px; line-height:25px;}



/* FICHA TECNICA 
======================================================================================================================= */

#box_conteudo_ficha_tecnica { width:580px; padding:0 20px 0 20px;}

#box_conteudo_ficha_tecnica #titulo_pagina_ficha_tecnica {width:580px; height:25px; background: url(../imgs/tit_pag_ficha_tecnica.png) 0 0 no-repeat; padding:0 0 1px 0;}
#box_conteudo_ficha_tecnica #titulo_pagina_ficha_tecnica h2 { display:none;}

#box_conteudo_ficha_tecnica #conteudo_ficha_tecnica {width:580px; height:393px; background-color:#E3F3EF; padding:0px 0 10px 0;}

#conteudo_ficha_tecnica .linha_clara { width:570px;  float:left;border-bottom:solid; border-bottom-color:#FFF; border-bottom-width:1px; background-color:#BDE3DC; padding:6px 0 6px 10px;}

#conteudo_ficha_tecnica .linha_escura { width:570px; float:left;border-bottom:solid; border-bottom-color:#FFF; border-bottom-width:1px; background-color:#7BCCC0;padding:6px 0 6px 10px;}
#conteudo_ficha_tecnica .linha_escura .coluna1 { width:32px; height:25px; float:left; line-height:25px; text-align:center; border-right:solid; border-right-color:#FFF; border-right-width:1px;}
#conteudo_ficha_tecnica .linha_escura .coluna2 { width:527px; height:25px; float:left; padding:0 10px 0 10px; line-height:25px;}



/* RIDER TECNICO 
======================================================================================================================= */

#box_conteudo_rider_tecnico { width:580px; padding:0 20px 0 20px;}

#box_conteudo_rider_tecnico #titulo_pagina_rider_tecnico {width:580px; height:25px; background: url(../imgs/tit_pag_rider_tecnico.png) 0 0 no-repeat; padding:0 0 1px 0;}
#box_conteudo_rider_tecnico #titulo_pagina_rider_tecnico h2 { display:none;}

#box_conteudo_rider_tecnico #conteudo_rider_tecnico {width:580px; height:393px; overflow:hidden; display:block;background-color:#E0E3F2; padding:0px 0 10px 0;}

#conteudo_rider_tecnico .linha_clara {  width:580px; float:left;border-bottom:solid; border-bottom-color:#FFF; border-bottom-width:1px; background-color:#B9C2E2;}
#conteudo_rider_tecnico .linha_clara .coluna1 { width:90px; height:100%; float:left; line-height:25px; border-right:solid; border-right-color:#FFF; border-right-width:1px; padding-left:10px;}
#conteudo_rider_tecnico .linha_clara .coluna1_som { width:90px; height:120px; float:left; line-height:25px; border-right:solid; border-right-color:#FFF; border-right-width:1px; padding-left:10px;}

#conteudo_rider_tecnico .linha_clara .coluna2 { width:459px; float:left; padding:6px 10px 6px 10px;}

#conteudo_rider_tecnico .linha_escura {  width:580px; float:left;border-bottom:solid; border-bottom-color:#FFF; border-bottom-width:1px; background-color:#8093C9;}
#conteudo_rider_tecnico .linha_escura .coluna1 { width:90px; height:100%; overflow:hidden; display:block; float:left; line-height:25px; border-right:solid; border-right-color:#FFF; border-right-width:1px;padding-left:10px;}
#conteudo_rider_tecnico .linha_escura .coluna1_luz { width:90px; height:80px; float:left; line-height:25px; border-right:solid; border-right-color:#FFF; border-right-width:1px;padding-left:10px;}
#conteudo_rider_tecnico .linha_escura .coluna1_camarins { width:90px; height:40px; float:left; line-height:25px; border-right:solid; border-right-color:#FFF; border-right-width:1px;padding-left:10px;}
#conteudo_rider_tecnico .linha_escura .coluna2 {   width:459px; float:left; padding:6px 10px 6px 10px;}


/* ORCAMENTO 
======================================================================================================================= */

#box_conteudo_orcamento { width:580px; padding:0 20px 0 20px;}

#box_conteudo_orcamento #titulo_pagina_orcamento {width:580px; height:25px; background: url(../imgs/tit_pag_orcamento.png) 0 0 no-repeat; padding:0 0 1px 0;}
#box_conteudo_orcamento #titulo_pagina_orcamento h2 { display:none;}

#box_conteudo_orcamento #conteudo_orcamento {width:580px; height:393px; background-color:#F9EAE7; padding:0px 0 10px 0;}

#conteudo_orcamento .linha_clara { width:570px;  float:left;border-bottom:solid; border-bottom-color:#FFF; border-bottom-width:1px; background-color:#F1CAC3; padding:6px 0 6px 10px;}

#conteudo_orcamento .linha_escura { width:570px; float:left;border-bottom:solid; border-bottom-color:#FFF; border-bottom-width:1px; background-color:#E39687;padding:6px 0 6px 10px;}




/* CONTACTO 
======================================================================================================================= */

#box_conteudo_contacto { width:580px; padding:0 20px 0 20px;}

#box_conteudo_contacto #titulo_pagina_contacto {width:580px; height:25px; background: url(../imgs/tit_pag_contacto.png) 0 0 no-repeat; padding:0 0 1px 0;}
#box_conteudo_contacto #titulo_pagina_contacto h2 { display:none;}

#box_conteudo_contacto #conteudo_contacto {width:580px; height:393px; background-color:#FFEFE3; padding:0px 0 10px 0;}

#conteudo_contacto .linha_clara { width:570px;  float:left;border-bottom:solid; border-bottom-color:#FFF; border-bottom-width:1px; background-color:#FEDAC0; padding:6px 0 6px 10px;}

#conteudo_contacto .linha_escura { width:570px; float:left;border-bottom:solid; border-bottom-color:#FFF; border-bottom-width:1px; background-color:#FBB98C;padding:6px 0 6px 10px;}
