@charset "utf-8";

/* CSS Document */

.twoColFixLtHdr #container {

	width: 940px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */



	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */

	border: 0px;

	text-align: left; /* this overrides the text-align: center on the body element. */



}

.twoColFixLtHdr #header {

	padding: 0 0px 0 0px;  /* 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. */

	margin-bottom: 11px;
	

	height:182px;

}

.twoColFixLtHdr #header h1 {

	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */



	height: 184px;

}

.twoColFixLtHdr #sidebar1 {

	float: left; /* since this element is floated, a width must be given */

	width: 234px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */

	/* background: #EBEBEB;  the background color will be displayed for the length of the content in the column, but no further */



}



.twoColFixLtHdr #sidebar1 #banner_not_rondomico {

	width: 234px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */

	/* background: #EBEBEB;  the background color will be displayed for the length of the content in the column, but no further */

	height: 207px;

	margin-bottom:10px;

}


.twoColFixLtHdr #sidebar1 #player_home {

	width: 234px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */

	/* background: #EBEBEB;  the background color will be displayed for the length of the content in the column, but no further */

	height: 73px;
	z-index:1;

	margin-bottom:10px;

}


.twoColFixLtHdr #sidebar1 #menu {

	width: 234px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */

	/* background: #EBEBEB;  the background color will be displayed for the length of the content in the column, but no further */

	height: 834px;



	margin-bottom:5px;

}



.twoColFixLtHdr #sidebar1 #banner_duvulgacao {

	width: 234px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */

	/* background: #EBEBEB;  the background color will be displayed for the length of the content in the column, but no further */

	height: 209px;



	margin-bottom:30px;

}



.twoColFixLtHdr #mainContent {

	margin: 0 0 0 245px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */

	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */

}



.twoColFixLtHdr #mainContent #img_rotativo {

	width: 688px;

	height: 207px;

	margin-bottom: 10px;

}



.twoColFixLtHdr #mainContent #nivel_noticia_destaques {

	width: 688px;

	height: auto;

	margin-bottom: 10px;

}



.twoColFixLtHdr #mainContent #nivel_noticia_destaques #noticias {

	width: 456px;

	height: auto;

	float: left;

}



.twoColFixLtHdr #mainContent #nivel_noticia_destaques #noticias #barra_noticia {

	width: 456px;

	height: 34px;

	margin-bottom:10px;

}



.twoColFixLtHdr #mainContent #nivel_noticia_destaques #noticias #conteudo_noticia {

	width: 445px;

	padding: 5px 5px;

	height: 352px;

	background-color:#c9c9c1;

}



.twoColFixLtHdr #mainContent #conteudo_2 #lateral_esquerda #conteudo_noticia_2 {

	width: 445px;

	padding: 5px 5px;

	height: auto;

	background-color:#c9c9c1;

	margin-bottom:10px;

}





.twoColFixLtHdr #mainContent #conteudo_2 #lateral_esquerda #conteudo_noticia_2 .materia {

background-color:#c3c3bc;

color:#303431;

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

font-size:10px;

padding:0 5px 5px 2px;

margin-left: 1px;

}





.twoColFixLtHdr #mainContent #conteudo_2 #lateral_esquerda #conteudo_noticia_2 .materiaCabecalho{

margin-right:40px;

}



.twoColFixLtHdr #mainContent #conteudo_2 #lateral_esquerda #conteudo_noticia_2 .materiaConteudo{

margin-top:10px;

}





.twoColFixLtHdr #mainContent #conteudo_2 #lateral_esquerda #conteudo_noticia_2 .barraTitulo{

width:440px;

height:19px;

background-color:#adada6;

font: normal 11px Tahoma, Verdana, Arial;

color:#5b0101;

padding-left:5px;

padding-top:2px;

margin:5px 0 0 0;

margin-bottom:2px;

}



.twoColFixLtHdr #mainContent #nivel_news_pesquisa {

	width: 688px;

	margin-bottom: 10px;

}



.twoColFixLtHdr #mainContent #nivel_news_pesquisa #nivel #nivel_news {

	width: 456px;

	height: 226px;

	float: left;

	margin-bottom:5px;

}



.twoColFixLtHdr #mainContent #nivel_news_pesquisa #nivel {

	width: 456px;

	height: 340px;

	float: left;
	
	margin-bottom:10px;



}



.twoColFixLtHdr #mainContent #nivel_news_pesquisa #nivel #nivel_news #box_newsletter {

	width: 221px;

	height: 228px;

	float: left;

}



.twoColFixLtHdr #mainContent #nivel_news_pesquisa #nivel #nivel_news #box_newsletter #barra_news {

	width: 221px;

	height: 34px;

	margin-bottom:5px;

}

.twoColFixLtHdr #mainContent #nivel_news_pesquisa #nivel #nivel_news #box_newsletter #conteudo_newsletter {

	width: 200px;

	padding: 10px 10px;

	height: 160px;

	background-color:#c9c9c1;

}



.twoColFixLtHdr #mainContent #nivel_news_pesquisa #nivel #nivel_news #box_pesquisa{

	margin: 0 0 0 228px;

	height: 226px;

	padding: 0 0px;

}



.twoColFixLtHdr #mainContent #nivel_news_pesquisa #nivel #nivel_news #box_pesquisa #conteudo_pesquisa {

	width: 208px;

	padding: 10px 10px;

	height: 160px;

	background-color:#c9c9c1;

}

.twoColFixLtHdr #mainContent #nivel_news_pesquisa #nivel #nivel_news #box_pesquisa #barra_pesquisa {

	width: 228px;

	height: 34px;

	margin-bottom:5px;

}

.twoColFixLtHdr #mainContent #nivel_news_pesquisa #nivel #nivel_banners {

	width: 456px;

	height: 101px;

	float: left;

}

.twoColFixLtHdr #mainContent #barra_video_audio {

	width: 685px;

	height: 34px;

	float: left;
	
	margin-bottom:10px;
	

}

.twoColFixLtHdr #mainContent #player_list {

	width: 685px;

	height: 205px;

	float: left;
	
	background-color:#CCCCCC;

}


.twoColFixLtHdr #mainContent #nivel_news_pesquisa #nivel #nivel_banners #l_banner {

	width: 221px;

	height: 101px;

	float: left;

}

.twoColFixLtHdr #mainContent #nivel_news_pesquisa #nivel #nivel_banners #r_banner {

	margin: 0 0 0 229px;

	height: 101px;

	padding: 0 0px;

}



.twoColFixLtHdr #mainContent #nivel_noticia_destaques #destaques {

	margin: 0 0 0 465px;

	padding: 5px 5px;

	height: auto;

	border:1px solid #c9c9c1;

	background-color:#d9d8d3;

}





.twoColFixLtHdr #mainContent #nivel_news_pesquisa #mural {

	margin: 0 0 0 465px;

	padding: 5px 5px;

	height: 322px;

	border:1px solid #c9c9c1;

	background-color:#d9d8d3;

}



.twoColFixLtHdr #mainContent #banner {

	width: 688px;

	height: 190px;

	margin-bottom: 10px;

	margin-top: 10px

}



.twoColFixLtHdr #footer {

	padding: 0 0px 0 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */

	background:#0d175e;

	height: 200px;



}



.twoColFixLtHdr #footer #conteudo_rodape{

	width: 933px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */



	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */

	border: 0px;

	text-align: left; /* this overrides the text-align: center on the body element. */

	height: 131px;

}



.twoColFixLtHdr #footer p {

	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */

}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */

	float: right;

	margin-left: 8px;

}

.fltlft { /* this class can be used to float an element left in your page */

	float: left;

	margin-right: 8px;

}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}

-->





/* Inicio do estilo menu institucional */



.twoColFixLtHdr #sidebar1 #menu #institucional {

width: 234px;

height:auto;

}



.twoColFixLtHdr #sidebar1 #menu #institucional #link_intitucional {

width: 234px;

height:auto;

}



.twoColFixLtHdr #sidebar1 #menu #institucional #barra_institucional {

width: 234px;

height: 34px;

}



.twoColFixLtHdr #sidebar1 #menu #institucional #link_intitucional .cont_intitucional {

width: 214px;

height: 29px;

padding-left:20px;

background-image:url(../gif/fundo_menu.gif);

background-repeat:no-repeat;

padding-top: 3px;

}



/* Fim do estilo menu institucional */



/* Inicio do estilo menu multimidia */



.twoColFixLtHdr #sidebar1 #menu #multimidia {

width: 234px;

height:auto;

}



.twoColFixLtHdr #sidebar1 #menu #multimidia #barra_multimidia {

width: 234px;

height: 34px;

}



.twoColFixLtHdr #sidebar1 #menu #institucional #link_multimidia {

width: 234px;

height:auto;

}



.twoColFixLtHdr #sidebar1 #menu #multimidia #link_multimidia .cont_multimidia {

width: 214px;

height: 29px;

padding-left:20px;

background-image:url(../gif/fundo_menu.gif);

background-repeat:no-repeat;

padding-top: 3px;

}





/* Inicio do estilo menu nossos artistas */



.twoColFixLtHdr #sidebar1 #menu #nossos_artistas {

width: 234px;

height:auto;

}

.twoColFixLtHdr #sidebar1 #banner_gracamusictv {
width: 234px;
height: 137px;
}




.twoColFixLtHdr #sidebar1 #menu #nossos_artistas #barra_artistas {

width: 234px;

height: 34px;

}



.twoColFixLtHdr #sidebar1 #menu #institucional #link_artistas {

width: 234px;

height:auto;

}



.twoColFixLtHdr #sidebar1 #menu #institucional #link_mais_artista {

width: 234px;

height:auto;

}

.twoColFixLtHdr #sidebar1 #menu #nossos_artistas #link_artistas .cont_artistas {

width: 214px;

height: 29px;

padding-left:20px;

background-image:url(../gif/fundo_menu.gif);

background-repeat:no-repeat;

padding-top: 3px;

}



.twoColFixLtHdr #sidebar1 #menu #relacao_completa {

width: 234px;

height:auto;

margin-top:10px;

}







br {clear:both}



.twoColFixLtHdr #mainContent #conteudo_2  {

	width: 688px;

	height:auto;

}



.twoColFixLtHdr #mainContent #conteudo_2 #conteudo_noticia_completa  {

	width: 688px;

	height:auto;

}



.twoColFixLtHdr #mainContent #conteudo_2 #conteudo_noticia_completa #barra_noticia_completa  {

	width: 688px;

	height: 34px;

	margin-bottom:10px;

}



.twoColFixLtHdr #mainContent #conteudo_2 #conteudo_noticia_completa #conteudo_noticia_completa_interno  {

	width: 673px;

	height: auto;

	border:2px solid #cacac2;

	background-image:url(../jpg/fundo_noticia_grande.jpg);

	background-repeat:no-repeat;

	background-color:#cacac2;

	padding:5px 5px 30px;

	margin-bottom:10px;

}



.twoColFixLtHdr #mainContent #conteudo_2 #conteudo_noticia_completa #nivel_banners  {

	width: 688px;

	height: 101px;

}

.twoColFixLtHdr #mainContent #conteudo_2 #conteudo_noticia_completa #nivel_banners #L_banner  {

	width: 221px;

	height: 101px;

	float:left;

}

.twoColFixLtHdr #mainContent #conteudo_2 #conteudo_noticia_completa #nivel_banners #C_banner  {

	margin: 0 0 0 9px;

	width:227px;

	padding: 0 0 0 0;

	height: 101px;

	float:left;

}

.twoColFixLtHdr #mainContent #conteudo_2 #conteudo_noticia_completa #nivel_banners #R_banner  {

	margin: 0 0 0 9px;

	width:221px;

	padding: 0 0 0 0;

	height: 101px;

	float:left;

}







.twoColFixLtHdr #mainContent #conteudo_2 #lateral_esquerda  {

	width: 455px;

	height:auto;

	float:left;

	margin-bottom:10px;

}





.twoColFixLtHdr #mainContent #conteudo_2 #lateral_esquerda .barra_grande {

	width: 456px;

	height: 34px;

	margin-bottom:10px;

}



.twoColFixLtHdr #mainContent #conteudo_2 #lateral_esquerda #nivel_banners_interno {

	width: 456px;

	height: 101px;

}



.twoColFixLtHdr #mainContent #conteudo_2 #lateral_esquerda #nivel_banners_interno #r_banner_interno {

	margin: 0 0 0 229px;

	height: 101px;

	padding: 0 0px;

}



.twoColFixLtHdr #mainContent #conteudo_2 #lateral_esquerda #nivel_banners_interno #l_banner_interno {

	width: 221px;

	height: 101px;

	float: left;

}



.twoColFixLtHdr #mainContent #conteudo_2 #lateral_direita {

    margin: 0 0 0 464px;

	padding: 0px 0px;

	height: auto;

}





.twoColFixLtHdr #mainContent #conteudo_2 #lateral_direita #destaques_2 {

    width:211px;

	padding: 5px 5px;

	height: auto;

	border:1px solid #c9c9c1;

	background-color:#d9d8d3;

}



.twoColFixLtHdr #mainContent #conteudo_2 #lateral_direita #destaques_2 {

    width:212px;

	padding: 10px 5px;

	height: auto;

	border:1px solid #c9c9c1;

	margin-bottom:10px;

}



.twoColFixLtHdr #mainContent #conteudo_2 #lateral_direita #banner_loja_interno {

    width:212px;

	padding: 5px 5px;

	height: auto;

	border:1px solid #c9c9c1;

	background-color:#d9d8d3;

}



#banner_artista {
width:444px; height:134px;
}
#menu_artistas {
width:437px; height:21px; background-image:url(../jpg/bg_menu_artistas.jpg); padding-top:7px; padding-left:7px;
}







#background_andre {

	width: 810px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	
	height:800px;

	margin: 200px auto 0; /* the auto margins (in conjunction with a width) center the page */

	border: 0px;

	text-align: left; /* this overrides the text-align: center on the body element. */



}