@charset "utf-8";
/* CSS Document */
.container {
	position: absolute;
	width:100%;
	height:600px;
	background-color:#000;
	padding-top:0px;
	padding-left:0px;
	background-image:url(images/bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
   }
   
.centered-element-main {
   position: relative;
   margin-left: auto; margin-right: auto;
   margin-top:4px;
   width: 1000px;
   height:600px;
   } 

.edp {
   position: absolute;
   margin-left: 794px;
   margin-top: 30px;
   width: 206px;
   height: 46px;
   text-align:center;
   }
   
.main_stage {
   position: absolute;
   margin-left:276px;
   margin-top:76px;
   width:669px;
   height:289px;
   text-align:center;
   }
  
.main_stage_press_center_lista {
   position: absolute;
   margin-left:276px;
   margin-top:76px;
   width:439px;
   height:289px;
   text-align:left;
   overflow:auto;
   }
  
.main_stage_programa_lista {
   position: absolute;
   margin-left:276px;
   margin-top:76px;
   width:449px;
   height:289px;
   text-align:left;
   background-color:#000000;
   }

.main_stage_galeria_fotos {
   position: absolute;
   margin-left:276px;
   margin-top:76px;
   width:334px;
   height:289px;
   text-align:center;
   background-color:#000000;
   }
  
.main_stage_programa_videos {
   position: absolute;
   margin-left:725px;
   margin-top:76px;
   width:220px;
   height:289px;
   text-align:center;
   background-color:#000000;
   }
     
.main_stage_press_center_txt {
   position: absolute;
   margin-left:725px;
   margin-top:76px;
   width:220px;
   height:289px;
   text-align:left;
   background-color:#000000;
   overflow:auto;
   }
     
.main_stage_galeria_videos {
   position: absolute;
   margin-left:610px;
   margin-top:76px;
   width:335px;
   height:289px;
   text-align:center;
   background-color:#000000;
   }
   
.lista_white {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding:0px;
}

.lista_yellow {
	color: #F4E516;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding:0px;
}

.lista_red {
	color: #FE0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding:0px;
}

.logo_cooljazz {
   position: absolute;
   margin-left:560px;
   margin-top:378px;
   width:233px;
   height:77px;
   text-align:center;
   }
   
.logo_talents {
   position: absolute;
   margin-left:820px;
   margin-top:374px;
   width:101px;
   height:86px;
   text-align:center;
   }
   
.footer {
   position: absolute;
   margin-left:200px;
   margin-top:560px;
   width:600px;
   height:30px;
   text-align:center;
   }
   
.btn_locais {
   position: absolute;
   margin-left:84px;
   margin-top:116px;
   width:131px;
   height:23px;
   text-align:center;
   }
   
.btn_newsletter {
   position: absolute;
   margin-left:214px;
   margin-top:32px;
   width:131px;
   height:23px;
   text-align:center;
   }
   
.btn_press_center {
   position: absolute;
   margin-left:344px;
   margin-top:32px;
   width:131px;
   height:23px;
   text-align:center;
   }
      
.btn_contacto {
   position: absolute;
   margin-left:508px;
   margin-top:32px;
   width:131px;
   height:23px;
   text-align:center;
   }
   
.btn_galeria {
   position: absolute;
   margin-left:639px;
   margin-top:32px;
   width:131px;
   height:23px;
   text-align:center;
   }
      
.btn_edp {
   position: absolute;
   margin-left:811px;
   margin-top:6px;
   width:134px;
   height:70px;
   text-align:center;
   }
   
.btn_programa {
   position: absolute;
   margin-left:84px;
   margin-top:73px;
   width:131px;
   height:23px;
   text-align:center;
   }
   
.btn_bilhetes {
   position: absolute;
   margin-left:84px;
   margin-top:32px;
   width:131px;
   height:23px;
   text-align:center;
   }
      
.btn_parceiros {
   position: absolute;
   margin-left:84px;
   margin-top:502px;
   width:131px;
   height:23px;
   text-align:center;
   }
         
.btn_organizacao {
   position: absolute;
   margin-left:215px;
   margin-top:502px;
   width:131px;
   height:23px;
   text-align:center;
   }
            
.btn_facebook {
   position: absolute;
   margin-left:346px;
   margin-top:502px;
   width:131px;
   height:23px;
   text-align:center;
   }
               
.btn_english {
   position: absolute;
   margin-left:508px;
   margin-top:502px;
   width:131px;
   height:23px;
   text-align:center;
   }
                  
.btn_som {
   position: absolute;
   margin-left:640px;
   margin-top:502px;
   width:131px;
   height:23px;
   text-align:center;
   }
   
.cx_lateral {
   position: absolute;
   margin-left:62px;
   margin-top:149px;
   width:193px;
   height:340px;
   overflow:auto;
   }
   
.cx_lateral_newsletter {
   position: absolute;
   margin-left:62px;
   margin-top:159px;
   width:193px;
   height:286px;
   overflow:hidden;
   }
   
.txt_cx_lateral {
	padding-top:10px;
	padding-right:10px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	font-style:normal;
}
   
.txt_cx_lateral_title {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}

.cx_lateral_locais_title {
	color: #F4E516;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-weight: bold;
	padding:2px;
}

.cx_main_stage_galeria_title {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-weight: bold;
	padding:2px;
}

.cx_lateral_locais_txt {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	padding:2px;
}

.txt_input_contacto {
	color: #0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
}

a:link {
	color: #ffffff;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #ffffff;
}

a:hover {
	text-decoration: none;
	color: #F4E516;
}

a:active {
	text-decoration: none;
}