body {
	background:url("../images/fundo_repeat.jpg") repeat;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}
#fundo {
	background:url("../images/fundo.png") no-repeat scroll center bottom;
}
#geral {
	background-color:transparent;
	margin:0 auto;
	width:1100px;
	height: 799px;
	padding-top:50px;	
    vertical-align: top;
}
#content_menu{
	background-color:transparent;
}
#logo {
	float:left;
}
#cabecalho{
	background:url("../images/ouca_ao_vivo.png") repeat-x scroll right bottom transparent;
	position:absolute;
	top:4%;
	left:42%;
	width:449px;
	height:83px;
}
#mediaspace{
	width:301px; 
	padding-left:73px;
	padding-top:30px;
}
#mediaspace_link{
	width:301px;
	padding-left:72px;
        padding-top:10px;
}
#player_externo{
	position:absolute; 
	top:0; 
	left:70%;
}
#menu {
	background:url("../images/menu.png") repeat-x scroll right bottom transparent;
	height:91px;	
	padding-top: 60px;
	float:rigth;
}
#menu a {
	margin:0;
	padding:0;	
}
#menu ul{margin:0;padding:0;list-style-type:none;width:auto;}
#menu li{margin:0;padding-left:3px;padding-top:40px;display:block;float:left;}

#submenu{ 
	position:absolute;
	left:39%;
	top:18%;
}

#violao{
	background:url("../images/violao.png") no-repeat right bottom transparent;
	width:215px;
	height:637px;	
	position:absolute;
	bottom:0;
	right: 0;	
}

.anunciante{
	margin:6px;
}

.anunciante img {
	border: solid 1px #000;
}
#content {
    width: 90%;
    height: 550px;
    overflow: auto;
    padding-left:55px;
    text-align: center;
    position: relative;
    top:0;    
    margin:0;    	
}

#footer {	
	margin-top:7px;
	margin-left:20px;		
}
#footer table{
	width:100%;
}
#footer span {
	color:#FFFFFF;
	font-size:11px;
	padding:5px;		
}
.border {
	border:1px solid #513d2c;
	margin:6px;
}
td {
	vertical-align:middle;
}
#add {
	float:right;
	margin-right:3px;
}
.form_comum {
	margin-bottom:5px;
	width:300px;
}
.tabela_comum {
	border-collapse:collapse;
	text-align:justify;
	width:100%;
}
.tabela_comum caption, .tabela_adm caption, .tabela_form caption, .tituloTabela {
	color:#001375;
	font-weight: bold;
	font-size:1.7em;	
	padding-bottom:5px;
	line-height:40px;	
	text-align:left;
}
.tabela_comum .subtitulo {
	color:#001375;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:5px;
}
.tabela_comum table {
	margin:0;
	padding:0;
	width:100%;
}
.tabela_comum td {
	text-align:left;
}
.tabela_comum th {
	text-align:center;
}
.tabela_comum td a {
	color:#001375;
	text-align:center;
	text-decoration:none;
}
.tabela_comum td a, .tabela_comum th a {
	display:block;
	width:100%;
	font-weight:bold;
}
	
.tabela_comum tfoot th {
	text-align:right;
}
.tabela_comum th a {
	color:#001375;
	font-size:1.1em;
	text-decoration:none;
}
.tabela_comum th a:visited {
	color:#001375;
}

.tabela_comum thead tr, tfoot tr {
	color:#513d2c;
	font-size:1.1em;
}
.tabela_comum tr {
	color:#000;
	font:12px sans-serif;
}

.tabela_comum td .center {
	text-align:center;
}
.geral_busca {
	background-color:#F7F7F7;
	padding:10px;
}
.geral_form, #aba_form {
	margin-bottom:20px;
	padding:10px 10px 20px;
}
.geral_form {
	width:90%;
}
.tabela_form table {
	margin:0;
	padding:0;
}
.tabela_form th, .tabela_form td {
	font-size:12px;
}
.tabela_form th {
	text-align:right;
}
.tabela_form td {
	text-align:left;
}
.tabela_form td a, .tabela_form th a {
	color:inherit;
	font-size:1.1em;
	text-decoration:none;
}
.tabela_form th a:hover {
	color:#FF7E00;
}
.tabela_form .center {
	text-align:center;
}

.tabela_form img {
	border:medium none;
}

input, textarea, select {
	background-color:#FFFFFF;
	border:1px solid #000;
	color:#000;
	font-family:arial;
	font-size:12px;
}
textarea {
	height:120px;
	width:300px;
}
.link {
	cursor:pointer;
	text-decoration: none;
	color:#001375;
	font-size: 17px;
	font-weight: bold;
}
.link:hover{
	color:#fff000;
}
.link img {
	padding-right:8px;
}
.botao {
	background-image:url("../images/botao.gif");	
	color:#fff;
	cursor:pointer;	
	height:17px;
	margin-right:10px;
	padding-top:3px;
	text-align:center;
	width:50px;
	border:solid 1px #1872a3;
}

.titulo {
	font-size:14px;
	color:#000;
	font-weight:bold;
}
.tituloMaior {
	color:#15428B;
	font-size:1.7em;
	margin-bottom:15px;
	margin-top:15px;
	text-align:center;
}
.salvar {
	padding-top:10px;
	text-align:right !important;
}
#aviso {
	padding-bottom:15px;
	padding-top:10px;
}
.capitalize {
	text-transform:capitalize;
}
.font_menor {
	font-size:10px;
	font-weight:bold;
}
.tabela_adm {
	border-collapse:collapse;
	border-left:1px solid #623100;
	border-right:1px solid #623100;
	padding:0;
	width:98%;
}
.tabela_adm table {
	margin:0;
	padding:0;
	width:100%;
}
.tabela_adm th {
	color:#fff;
}
.tabela_adm td {
}
.tabela_adm .center {
	background-image:url("../images/white-top-bottom.gif");
	text-align:center;
}
.tabela_adm td, .tabela_comum th {
	border-bottom:1px solid #623100;
	padding:5px 4px;
}
tabela_adm td {
	text-align:left;
}
.tabela_adm th {
	text-align:center;
}
.tabela_adm td a {
	color:#444444;
	text-align:right;
	text-decoration:none;
}
.tabela_adm td a, .tabela_comum th a {
	display:block;
	width:100%;
}
/*.tabela_adm td a:hover {
	background:none repeat scroll 0 0 #444444;
	color:#FFFFFF;
}*/
.tabela_adm tfoot th {
	text-align:right;
}
.tabela_adm th a {
	color:#FF0066;
	font-size:1.1em;
	text-decoration:none;
}
.tabela_adm th a:visited {
	color:#FF6699;
}
.tabela_adm th a:hover {
	color:#FF0066;
	text-decoration:underline;
}
.tabela_adm thead tr, tfoot tr {
	color:#555555;
	font-size:1.1em;
}
.tabela_adm tr {
	background-color:#F8F8F8;
	color:#666666;
	font:12px sans-serif;
}
.tabela_adm tr:hover {
	background:none repeat scroll 0 0 #FFFFFF;
}
.tabela_adm td .center {
	text-align:center;
}
.botao_produto {
	vertical-align:top;
}
.botao_produto div {
	background:url("../images/botao_produto.gif") no-repeat scroll 0 0 transparent;
	color:#58595B;
	font-weight:bold;
	height:27px;
	padding:6px 4px;
	width:198px;
}
.botao_produto div:hover {
	background:url("../images/botao_produto_hover.gif") no-repeat scroll 0 0 transparent;
}
#footer_produto {
	background:url("../images/agua.gif") no-repeat scroll 0 0 transparent;
	height:62px;
	width:100%;
}
body:nth-of-type(1) .vantagens_produtos center {
	bottom:39%;
	position:absolute;
}
#flash {
	margin:0 auto;
	padding:0;
}
.agua {
	background:url("../images/agua.gif") repeat-x scroll center bottom transparent;
	height:85px;
	width:758px;
}
.tudo_maiusculo {
	text-transform:uppercase;
}
#endereco{
	background-color: #ccc;
	padding:6px;
}
.lista_fotos{
	width: 600px;
	height: 400px;
}
.box_galeria{
	float:left;
	margin: 6px;
	text-align: center;
}
.box_galeria:hover{
	background-color:#039;
}
.boxAlbum{
	padding:3px;
	margin:3px;
	vertical-align: middle;
	text-align: center;
	border:solid 1px #666;
	float:left;
}
.boxAlbum:hover{
	background-color: #052c71;
}
.textoBranco{
	color:#fff;
	font-weight:bold;
}

.erro{
	color:#900;
	font-size:15px;
	text-align:left;
}
.topo{
	vertical-align:top;
	text-align:left;
}
.link_rss{
	font-size:14px;
	color:#001375;
	font-weight:bold;
	text-decoration:none;
}
.link_rss:hover{
	text-decoration:underline;
}
#end{
	padding-left:20px;
	color:#001375;
	font-size:14px;
}
#loader, #enviando{
    position: absolute;
    top: 40%;
    left: 50%;
    text-align: center;
    z-index: 100;
    display: none;
}

#Mmusica, #Mesporte, #Mbrasil, #Matualidade, #Msaude, #Mhoroscopo, #Mtecnologia, #Mtransito{
    font-weight: bold;
    width: 100px;
    height: 20px;
    text-align: center;
    padding-top: 6px;
    float:left;
    margin-right: 5px;
    color:#fff;
    cursor:pointer;
}

#Mmusica:hover, #Mesporte:hover, #Mbrasil:hover, #Matualidade:hover, #Msaude:hover, #Mhoroscopo:hover, #Mtecnologia:hover, #Mtransito:hover{
    border-bottom: solid 4px #fff;
}

#Mmusica{
    background-color: #5A1A74;
    border-bottom: solid 4px #fff;
}

#Mesporte{
    background-color:#1466F2;
}

#Mbrasil{
    background-color:#04460A;
}

#Matualidade{
    background-color: #FF0066;
}

#Msaude{
    background-color: #cd0a0a;
}

#Mhoroscopo{
    background-color: #E32D40;
}

#Mtecnologia{
   background-color: #FF4200;
}

#Mtransito{
    background-color: #00A9E0;
}

#Nesporte, #Nbrasil, #Natualidade, #Nsaude, #Nhoroscopo, #Ntecnologia, #Ntransito{
    display:none;
}

#Nmusica, #Nesporte, #Nbrasil, #Natualidade, #Nsaude, #Nhoroscopo, #Ntecnologia, #Ntransito{
    clear:both;
    padding-top:15px;
}
