/*

Description: Rio das Ostras Jazz e Blues 

Version: 2.0

Author: Rodrigo Bahiense

*/



/* RESET */



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}







body{

/*   display: table; */

  width: 100%;

  background:url(../img/bg.gif) repeat;

  font-size: 11px;

  color: #ffffff;

  font-family: Arial;

  font-size: 11px;

}







h1 {

	font-size: 20px;

	color: #D3CACA;

	}

	

h2 {

	font-size: 14px;

	color: #81771F;

	}

	

h3 {

	font-size: 11px;

	color: #D3CACA;

}





#wrapper{

  background:url(../img/bg_artistas.jpg) no-repeat; 

}



#wrapper #header{



	width:960px;

	height:178px;	



}



#header #logo {

	margin: 0 auto;

	float:left;	

	width:269px;

	height:170px;

	background: url(../img/logo.png) no-repeat ;

	top:10px;

	margin-left:130px;

}



#header #contagem {

	float:right;

	width:380px;

	margin-top:72px;

	margin-right:-180px;

}



#wrapper #menu {

	

	width:960px;

	margin: 0 auto;

	

}



#menu #menu_top{

	width:960px;

	height:13px;

	background:url(../img/menu_top.png);

}



#menu #menu_centro{

	height:28px;

	background:url(../img/menu_centro.png) repeat-x;

}



.mainlevel {	

	font-family:Arial, Helvetica, sans-serif;

	color:#ffffff;

	text-decoration:none;

	font-size:14px;

	font-weight:bold;

	padding: 3px 12px 0 12px;

	float:left;

	}



.mainlevel:hover{

color:#101D31;

}



#menu #menu_base{

	width:960px;

	height:13px;

	background:url(../img/menu_base.png);

}





#top_content{

	margin: 0 auto;

	width:960px;

	height:21px;

	background:url(../img/top_content.png);

}





#bg2{

	margin: 0 auto;

	width:960px;

	height: auto; overflow: hidden;

	background:url(../img/fundo_main.png) repeat;	

}





#content_main{

	height:339px;

	background:url(../img/fundo_contentmain_ie.jpg) top repeat-x;	

	height: auto; overflow: hidden;	

}





#content_meio{

	width:594px;

	float:left;

	padding-left:15px;

	padding-right:10px;

	height: auto; overflow: hidden;	

}


#content_meio a:link {color:#958925;} 

#content_meio a:hover {color:#958925;} 

#content_meio a:visited {color:#958925;} 




#barra_lat{	

	width:320px;

	float:right;

	margin-right:15px;

}





#barra_lat #video{

	padding-bottom:15px;

        padding-top:15px;

}





#barra_lat #festival{	

	background:#101D2F;

	padding-left:10px;

	padding-right:10px;

	color:#7F751F;



}



#barra_lat #festival_base{	

	width:320px;

	height:18px;

	background:url(../img/festival_base.png);

	margin-bottom:20px;

}



#barra_lat #flashplayer{

	margin-bottom:20px;

}





#barra_lat #tit_ultimas{	

	height:44px;

	background:url(../img/tit_ultimas.jpg);

}





.latestnews{

	background:#050B12;

	padding-left:5px;

	padding-top:10px;

	padding-right:10px;

	padding-bottom:10px;



}



.latestnews a{

	color:#7F751F;

	text-decoration:none;

}



.latestnews a:hover{

	color:#7F751F;

	text-decoration:underline;

}







#barra_lat #base_ultimas{	

	height:22px;

	background:url(../img/base_ultimas.jpg);

	margin-bottom:20px;

}





#barra_lat #tit_twitter{	

	margin-top:20px;

	height:44px;

	background:url(../img/tit_twitter.png);

}





#barra_lat #cont_twitter{	

	background:#050B12;

	padding-left:10px;

	padding-top:10px;

	padding-right:10px;

	padding-bottom:10px;	

}



#barra_lat #cont_twitter a:link {color:#958925;} 

#barra_lat #cont_twitter a:hover {color:#958925;} 

#barra_lat #cont_twitter a:visited {color:#958925;} 





#barra_lat #base_twitter{	

	height:22px;

	background:url(../img/base_ultimas.jpg);

	margin-bottom:20px;

}





#barra_lat #tit_newsletter{	

	margin-top: 20px;

	height:44px;

	background:url(../img/tit_newsletter.jpg);

}





#barra_lat #cont_newsletter{	

	background:#050B12;

	padding-left:10px;

	padding-top:10px;

	padding-right:10px;

	padding-bottom:10px;

}



#cont_newsletter input{	

	width:250px;

	height:16px;

	border:solid 1px;

	border-color:#09111C;

	background:#0B1422;

	color:#7F741F;

	font-size:12px;

	margin-bottom:5px;

}





#barra_lat #base_newsletter{	

	height:22px;

	background:url(../img/base_ultimas.jpg);

	margin-bottom:20px;

}





#content_meio #smart-banner{

	margin-left:5px;

}


#programacao_int{

	height:670px;

	width:610px;
	
	background:url(../img/Tit_programacao_int.png) top no-repeat ;

	margin-top:30px;

	margin-left:-10px;

	padding: 20px 0 0 0 ;

}




#content_meio #programacao{

	height:655px;

	width:610px;

	background:url(../img/Tit_programacao.png) top no-repeat ;

	margin-top:50px;

	margin-left:-10px;

	padding: 80px 0 0 0 ;

}



#data1{

	width:260px;

	height:200px;

	background:url(../img/fundo_datas.jpg) right no-repeat ;

	background-position: 75px 10px ;	

	padding:15px 10px 0 0 ;

	margin-right:20px;

	text-align:right;	

	float:left;

}





#data2{

	width:260px;

	height:200px;

	background:url(../img/fundo_datas.jpg) right no-repeat ;

	background-position: 75px 10px ;	

	padding:15px 10px 0 0 ;

	margin-right:20px;

	text-align:right;

	float:right;

}



#data3{

	width:260px;

	height:200px;

	background:url(../img/fundo_datas.jpg) right no-repeat ;

	background-position: 75px 10px ;	

	padding:15px 10px 0 0 ;

	margin-right:20px;

	float:left;

	text-align:right;

}



#data4{

	width:260px;

	height:200px;

	background:url(../img/fundo_datas.jpg) right no-repeat ;

	background-position: 75px 10px ;	

	padding:15px 10px 0 0 ;

	margin-right:20px;

	text-align:right;

	float:right;

}



#data5{

	width:260px;

	height:200px;

	background:url(../img/fundo_datas.jpg) right no-repeat ;

	background-position: 75px 10px ;	

	padding:15px 10px 0 0 ;

	margin-right:20px;

	float:right;

	text-align:right;

}



#content_meio #atracoes{

	width:588px;

	margin-left:10px;

}



#content_meio #tit_atracoes{	

	height:49px;

	background:url(../img/tit_atracoes.jpg) no-repeat ;

}



#content_meio #cont_atracoes{	

	height:150px;

	background:#050B12;;

}



#content_meio #base_atracoes{	

	height:30px;

	background:url(../img/base_atracoes.png) no-repeat ;

}



#rodape {

	margin: 0 auto;

	width:960px;

	height:13px;

	background-image:url(../img/base_tudo.png);

}



.mainlevel-bottom{

	font-family:Arial, Helvetica, sans-serif;

	color:#7F741F;

	text-decoration:none;

	font-size:11px;

	font-weight:bold;

	padding-left:12px;

	padding-right:12px;

	margin-left:15px;

	float:left;

}



.mainlevel-bottom:hover{	

	color:#fff;

}





#aca_22 .button{

	width:122px;

}
