@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600|Abel);

/*		  

Web:       www.tubz.com.br
E-mail:    leo@tubz.com.br

*/

/* ==========================================================================
   Normatização CSS
   ========================================================================== */

body {
    font-size: 62.5%;
    line-height: 1.5;
    font-family: 'Open Sans', sans-serif;
    color: #333;
	height:100%;
	background: url('/cidade-do-som/layout/site/img/bg_cdadsom.jpg'); 
	background-repeat: repeat;
}

*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

li{
	list-style: none;
}


a {
    color: #999;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}


/* ==|== ESTILOS PRINCIPAIS ================================================== */

.container {max-width: 1200px;margin: 0 auto;}

img,
picture,
video,
embed {
	max-width: 100%;
	text-align: center;
}

.bgs {background: url('/cidade-do-som/layout/site/img/bgs/enciclopedia.png') no-repeat top center; min-height:540px;}

.header2 { width: 100%; height: 48px; margin-top: 3.6em; margin-bottom: 3.6em;}
.logocidade { width:153px; height:125px; margin-right:30px; float:left; margin-top:-34px;}
.logo {float: left; width: 20.744680851064%; /*234px / 1200px */ }
.menu {width: 74.468085106383%; /*840px / 1128px */ float: right;}
.menu ul {float: right;}
.menu li {font-size: 1.2em; margin-left: 2em; margin-top: 1em;display: inline-block;}
.menu li a {color: #999;}
.banner {margin-bottom:40px; margin-top:80PX; min-height:300px; position: relative;}
.caixa {width: 73.333333333%; /* 880px / 1200px */ position: relative; float:left; height:300px;}

.caixa p {font-size: 1.8em; font-weight: 200; color: #fff;}

.coluna {width:100%; /* 300px ÷ 1200px*/float: right;position: relative; height:275px; min-height: 1px; padding-top:25px; background-color:#333; margin-top:20px;}
.coluna:last-child {margin-right: 0;}


/*FORNECEDOR_INTER*/
.agenda_top_inter {width:100%;  display:table;}
.agend_dados_data_inter {width:102px; float:left; border-right: 10px solid #f6f6f6; margin-right:5px;}
.agend_titu_inter {width:80%; float:left;}
.forn_cidade_inter {font-size:22px; margin-bottom:-20px; color:#a8887f; margin-top:0px; letter-spacing:0px; text-transform:uppercase;}
.forn_foto_dados_inter {width:100%; padding:10px; float:left; background-color:#e0e0e0; margin-top:20px; margin-bottom:20px;}
.forn_foto_inter {width:300px; height:200px; float:left; background-color:#333; margin:10px;}
.forn_txt_inter {width:488px; float:left; margin-top:10px; margin-bottom:2px;}
.forn_dadoicone_inter {background: url(/cidade-do-som/layout/site/img/inter/forn/tecnica.png) no-repeat top left; width:43px; height:43px; float:left;}
.forn_cupom_dados_inter2 { font-size:12px; text-align:left; color:#7b6b69; float:left; margin-left:5px;}
.respos {font-weight:bold; font-style:italic; margin-left:5px; color:#7b6b69;}
.resposno {font-weight:bold; font-style:italic; margin-left:5px; color:#a1483e;}
.forn_capacidadeicone_inter {background: url(/cidade-do-som/layout/site/img/inter/forn/capacidade.png) no-repeat top left; width:43px; height:43px; float:left;}
.forn_localicone_inter {background: url(/cidade-do-som/layout/site/img/inter/forn/local.png) no-repeat top left; width:43px; height:43px; float:left;}
.forn_maps {width:100%; height:400px; margin-top:20px; float:left; margin-bottom:20px;}
.forn_local_inter2 { font-size:12px; text-align:left; color:#7b6b69; float:left; margin-left:5px;}
.imgforn1 {width:150px; height:113px; background-color:#333; float:left; margin-right: 20.5px; margin-top:15px;}
.imgforn1_f {width:150px; height:113px; background-color:#333; float:left; margin-top:15px;}
.titu_img_forn {width:100%; display:table; float:left;}
.forn_galery_inter {background: url(/cidade-do-som/layout/site/img/inter/forn/img.png) no-repeat top left; width:43px; height:43px; float:left;}
.forn_contato_inter {background: url(/cidade-do-som/layout/site/img/inter/forn/contato.png) no-repeat top left; width:43px; height:43px; float:left;}



/*AGENDA INTERNA*/
.agenda_top_inter {width:100%;  display:table;}
.agend_dados_data_inter {width:102px; float:left; border-right: 10px solid #f6f6f6; margin-right:5px;}
.agend_titu_inter {width:80%; float:left;}
.agend_cidade_inter {font-size:22px; margin-bottom:-20px; color:#94b79c; margin-top:0px; letter-spacing:0px; text-transform:uppercase;}
.agenda_foto_dados_inter {width:100%; padding:10px; float:left; background-color:#e0e0e0; margin-top:20px; margin-bottom:20px;}
.agenda_foto_inter {width:375px; height:250px; float:left; background-color:#333; margin:10px;}
.agenda_areahora_inter {width:355px; float:left; margin-top:10px; margin-bottom:2px;}

.agend_hora_inter {background: url(/cidade-do-som/layout/site/img/agenda/agenda_hora.png) no-repeat top left; width:43px; height:43px; float:left;}
.agend_hora_dados_inter { font-size:12px; text-align:left; color:#7b877e; float:left; margin-left:5px;}
.agend_hora_dados_inter2 { font-size:18px; font-weight:bold; text-align:left; color:#296f39; float:left; margin-left:5px;}

.agend_dura_inter {background: url(/cidade-do-som/layout/site/img/agenda/agenda_dura.png) no-repeat top left; width:43px; height:43px; float:left;}
.agend_dura_dados_inter { font-size:12px;  text-align:left; color:#7b877e; float:left; margin-left:5px;}
.agend_dura_dados_inter2 { font-size:18px; font-weight:bold; text-align:left; color:#296f39; float:left; margin-left:5px;}

.agend_classifica_inter {background: url(/cidade-do-som/layout/site/img/agenda/agenda_classifica.png) no-repeat top left; width:43px; height:43px; float:left;}
.agend_classifica_dados_inter { font-size:12px; text-align:left; color:#7b877e; float:left; margin-left:5px;}
.agend_classifica_dados_inter2 { font-size:12px; text-align:left; color:#296f39; float:left; margin-left:5px;}

.agend_cupom_inter {background: url(/cidade-do-som/layout/site/img/img/agenda/agenda_cupom.png) no-repeat top left; width:43px; height:43px; float:left;}
.agend_cupom_dados_inter { font-size:12px; text-align:left; color:#7b877e; float:left; margin-left:5px;}
.agend_cupom_dados_inter2 { font-size:12px; text-align:left; color:#296f39; float:left; margin-left:5px;}

.agenda_dados_inter {width:100%; float:left; margin-top:20px; border-bottom: 1px solid #f6f6f6;}
.agenda_dadoscontent_inter {width:100%; float:left; margin-top:10px; margin-bottom:10px;}
.agenda_dadoicone_inter {background: url(/cidade-do-som/layout/site/img/agenda/agenda_atracoes.png) no-repeat top left; width:43px; height:43px; float:left;}
.agenda_dadotitulo_inter { font-size:16px; text-align:left; color:#7b877e; float:left; margin-left:5px; width:90%;}
.agend_cupom_dados_inter2 { font-size:12px; text-align:left; color:#296f39; float:left; margin-left:5px;}
.agenda_dados1_inter {font-size:12px; color:#999; margin-top:60px;}

.agenda_release_inter {width:100%; float:left; margin-top:10px; margin-bottom:10px;}
.agenda_releaseicone_inter {background: url(/cidade-do-som/layout/site/img/agenda/agenda_release.png) no-repeat top left; width:43px; height:43px; float:left;}
.agenda_releasetitulo_inter { font-size:16px; text-align:left; color:#7b877e; float:left; margin-left:5px; width:90%;}
.agend_release_dados_inter2 { font-size:12px; text-align:left; color:#296f39; float:left; margin-left:5px; width:90%;}
.agenda_release1_inter {font-size:12px; color:#999; margin-top:80px;}
.agenda_releaseimg_inter {width:150px; height:200px; float:left; background-color:#333; margin-right:20px; margin-top:20px;}

.agenda_localcontent_inter {width:100%; float:left; margin-top:10px; margin-bottom:10px;}
.agenda_localicone_inter {background: url(/cidade-do-som/layout/site/img/agenda/agenda_local.png) no-repeat top left; width:43px; height:43px; float:left;}
.agenda_localtitulo_inter { font-size:16px; text-align:left; color:#7b877e; float:left; margin-left:5px; width:90%;}
.agend_local_inter2 { font-size:12px; text-align:left; color:#296f39; float:left; margin-left:5px;}

.agenda_vendascontent_inter {width:100%; float:left; margin-top:10px; margin-bottom:10px;}
.agenda_vendasicone_inter {background: url(/cidade-do-som/layout/site/img/agenda/agenda_vendas.png) no-repeat top left; width:43px; height:43px; float:left;}
.agenda_vendastitulo_inter { font-size:16px; text-align:left; color:#7b877e; float:left; margin-left:5px; width:90%;}
.agend_vendas_inter2 { font-size:12px; text-align:left; color:#296f39; float:left; margin-left:5px;}
.agenda_vendas_inter {font-size:12px; color:#999; margin-top:60px;}
.separavendas {margin-top:10px;}
.separavendas2 {margin-top:20px;}
.agenda_cartao_inter {background: url(/cidade-do-som/layout/site/img/agenda/agenda_cartao.png) no-repeat top left; width:32px; height:32px; float:left; margin-right:10px;}
.agenda_cartao_inter2 { font-size:12px; color:#698770; float: left; margin-top:8px;}
.agenda_cartao_inter2_2 { font-size:12px; color:#698770; float: left;}
.agenda_cartao_inter2_3 { font-size:12px; color:#698770; float: left; margin-top:-2px;}
.agenda_web_inter {background: url(../img/agenda/agenda_web.png) no-repeat top left; width:32px; height:32px; float:left; margin-right:10px;}

.agenda_infocontent_inter {width:100%; float:left; margin-top:10px; margin-bottom:10px;}
.agenda_infoicone_inter {background: url(/cidade-do-som/layout/site/img/agenda/agenda_atracoes.png) no-repeat top left; width:43px; height:43px; float:left;}
.agenda_infotitulo_inter { font-size:16px; text-align:left; color:#7b877e; float:left; margin-left:5px; width:90%;}
.agend_info_dados_inter2 { font-size:12px; text-align:left; color:#296f39; float:left; margin-left:5px;}
.agenda_info_inter {font-size:12px; color:#999; margin-top:60px;}

.agenda_mais_eventos { font-size:20px; text-align:left; font-weight:bold; color:#7b877e; float:left; margin-left:5px; width:90%; margin-top:20px;}


.resultfiltro_inter { width:73.33333333%; margin-right:10px; float:left; background-color:#FFF; margin-top:4px; -webkit-box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5); -moz-box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5); box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5); padding:2%; font-size:12px;}

.banner_inter_lateral { width:300px; height:600px; float:right; background-color:#333; margin-top:5px;}

/*LOGIN*/
.login_cidade {
	width:240px;
	float:right;
	margin-top:-30px;
	text-align:right;
	display:table;
	background: url(/cidade-do-som/layout/site/img/user.png) no-repeat top left;
	padding-bottom:5px;
	padding-top:2px;
	border-bottom:1px solid #dadada;
	border-right:1px solid #dadada;
}


/*AGENDA*/
.agenda_all{min-height:1000px;}
.agend_calendario {width:100%; height:35px; float:left;}

.agend_ano {width:93px; height:35px; margin-right:9px; color:#d4e2d7; font-size:13px; background-color:#94b79c; float:left; display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;} 

.agend_mes {width:80px; height:35px; margin-right:3px; color:#839587; font-size:13px; background-color:#d4e2d7; float:left; display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;}   
  
.agend_mes:hover {width:80px; height:35px; margin-right:3px; color:#839587; font-size:13px; background-color:#a9c5b0; float:left; display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center; cursor:pointer;} 
  
.agend_mes_at {width:80px; height:35px; margin-right:3px; color:#839587; font-size:13px; background-color:#a9c5b0; float:left; display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;}   

.agend_lista {background: url(/cidade-do-som/layout/site/img/agenda/lista.png) no-repeat top center; width:34px; height:24px; float:right;}
.agend_bloco {background: url(/cidade-do-som/layout/site/img/agenda/bloco.png) no-repeat top center; width:34px; height:24px; float:right;}
.agend_dados {width:100%; min-height:272px; float:left; margin-top:20px;}
.agend_dados_data {width:102px; min-height:272px; float:left; border-right: 10px solid #f6f6f6; margin-right:12px;}
.agend_area_data {width:84px; float:left; border-TOP: 14px solid #d4e2d7;}
.agend_data {width:100%; float:left; line-height:80px;}
.data_num { width:84px; font-size:72px; font-weight:100; color:#acbeae; float:left; letter-spacing:-10px;}
.data_mes { width:84px; font-size:24px; font-weight:100; color:#c4d1c6; float:left; text-transform:uppercase; text-align:center; line-height:20px;}

.agend_box_all_inter {width:178px; min-height:272px; float:left; background-color:#e0e0e0; margin-right:37px;}
.agend_box_all_inter_f {width:178px; min-height:272px; float:left; background-color:#e0e0e0;}
.agend_box_all {width:178px; min-height:272px; float:left; background-color:#e0e0e0; margin-right:37px;}
.agend_box_all_f {width:178px; min-height:272px; float:left; background-color:#e0e0e0;}
.agend_img {width:100%; height:114px; float:left; background-color:#333;}
.agend_txtcontent {width:100%; height:137px; float:left;}
.agend_area_hora {width:100%; min-height:21px; float:left;}
.agend_hora {width:64px; height:21px; font-size:10px; background-color:#296f39; float:left; text-align:right; padding-right:8px; padding-top:3px; font-style:italic; color:#c2cbc4; text-transform:uppercase; font-weight:600;} 
.agend_chama {width:85%; margin-left:8%; float:left; font-size:14px; font-weight:700; color:#4d4d4d; line-height:20px; margin-top:12px; text-transform:uppercase;}
.agend_chama_txt {width:85%; margin-left:8%; float:left; font-size:11px; font-weight:500; color:#4d4d4d; line-height:15px; margin-top:10px;}
.agend_areavejamais {width:100%; height:21px; float:left; background-color:#a9beae;}
.agend_vejamais {width:72px; height:21px; font-size:10px; float:right; background-color:#296f39; color:#c2cbc4; text-transform:uppercase; font-weight:400; display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;}
  
.agend_filtro {width:73.333333333%; /* 880px ÷ 1200px*/ float: left; position: relative; min-height: 255px; background-color:#FFF; font-family: 'Open Sans', sans-serif; font-size:13px; padding-left:10px; padding-top:10px; padding-bottom:10px; color:#999;}
.agend_dados_filtro {width:53%; min-height:255px; float:left; background-color:#FFF;} 
.agend_destaque {width:43%; min-height:250px; float:right;  margin-right:10px;}  

.areafiltro2 {width:100%; display:table;}
.agend_busc_camp1 {width:95%; float:left; margin-bottom:5px; font-size:16px; border-bottom:1px solid #f8f8f8;}
.agend_busc_camp2 {width:48%; float:left; margin-bottom:5px; font-size:16px; border-bottom:1px solid #f8f8f8; margin-right:10px;}
.agend_busc_camp2_2 {width:48%; float:right; margin-bottom:5px; font-size:16px; border-bottom:1px solid #f8f8f8;}
.agend_busc_camp3 {width:100%; float:left; margin-bottom:5px; font-size:12px; background-color:#fff; height:40px; color:#9f9f9f;}
.agend_separa {width:100%; height:10px; float:left;}
.agend_button {width:100%; height:10px; float:left; margin-left:-13px; margin-bottom:-15px;}

.agend_destaque_area {width:265px; float:left; position:absolute; z-index:99999; margin-top:-100px; height:70px; background: url(/cidade-do-som/layout/site/img/agenda/bgdesta.png) repeat;}

.agend_destaque_data {width:70px; float:left;}
.data_destaque_num { width:70px; font-size:52px; font-weight:100; color:#acbeae; float:left; letter-spacing:-10px; line-height:50px; margin-left:7px;}
.data_destaque_mes { width:70px; font-size:14px; font-weight:100; color:#c4d1c6; float:left; text-transform:uppercase; text-align:center; line-height:15px;}
.agend_destaque_txt {width:180px; margin-left:5px; float:left; font-size:14px; font-weight:700; color:#a5b6a6; line-height:20px; margin-top:15px; text-transform:uppercase; text-align:left;}


/*AGENDA_LISTA*/
.agendlist_box_all {width:510px; min-height:84px; float:left; background-color:#e0e0e0;}
.agendlist_box_all_f {width:510px; min-height:84px; float:right; background-color:#e0e0e0;}
.agendlist_box_all2 {width:510px; min-height:84px; float:left; background-color:#e0e0e0; margin-top:10px;}
.agendlist_box_all_f2 {width:510px; min-height:84px; float:right; background-color:#e0e0e0; margin-top:10px;}
.agendlist_img {width:102px; height:64px; float:left; background-color:#333; margin-top:10px; margin-left:10px;}
.agendlist_img_area {width:118px; height:84px; float:left;}
.agendlist_txtcontent_area {width:392px; height:84px; float:left;}
.agendlist_txtcontent {width:100%; height:63px; float:left;}
.agendlist_chama {width:85%; float:left; margin-left:1%; font-size:14px; font-weight:700; color:#4d4d4d; line-height:12px; margin-top:12px; text-transform:uppercase;}
.agendlist_chama_txt {width:85%; float:left; margin-left:1%; font-size:11px; font-weight:500; color:#4d4d4d; line-height:8px; margin-top:10px;}


/*FILTRO*/
.filtro {width:73.333333333%; /* 880px ÷ 1200px*/ float: left; position: relative; min-height: 275px; background-color:#FFF; font-family: 'Open Sans', sans-serif; font-size:13px; padding-left:20px; padding-top:20px; color:#999;}
.filtro:last-child {margin-right: 0;}

.blocos_filtros {width:100%; min-height:250px;}
.chamaalfa {width:100%; margin-top:10px; margin-bottom:-10px; float:left;}
.btobuscarforn {width:90px; float:right;  margin-right:30px; margin-top:-25px;}

/*FILTRO RESULTADO*/
.area_select_fontes {width:70%; float: left; letter-spacing:10px; margin-top:14px; margin-bottom:8px;}
.select_fontes {width:90%; float: left; letter-spacing:10px;}
.nao {width:8%; float: left; letter-spacing:1px; float:left;}
.select_especiais {width:30%; float: left;}
.filtro_a {width:100%; float: right; float:left; font-size:13px; min-height:50px;}
.filtro_b {width:100%; float: right; float:left; font-size:13px; min-height:80px;}
.filtro_c {width:100%; float: right; float:left; font-size:13px; min-height:50px;}

.form-control {font-family: 'Open Sans', sans-serif; font-size:13px; color:#999;}

select[multiple], select[size] {
    height: auto;
}

.form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}

.btn-primary {
    background-image: linear-gradient(to bottom, #337ab7 0px, #265a88 100%);
    background-repeat: repeat-x;
    border-color: #245580;
}

.btn-primary {
    background-color: #337ab7;
    border-color: #2e6da4;
    color: #fff;
}
.btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
	margin-top:20px;
	margin-left:15px;
}

/*RESULTADO_FILTRO*/
.resultfiltro { width:100%; margin-right:2%; min-height:50px; float:left; background-color:#FFF; margin-top:4px; -webkit-box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5); -moz-box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5); box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5); padding:2%; font-size:12px;}

.titu_busca { font-size: 24px; font-weight: bold; font-family: 'Abel', sans-serif; color:#21406e; float:left; }
.busca_head {width:100%; margin-bottom:0px;min-height:36px; margin-top:45px; }

.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-4a,.col-md-4a2,.col-md-4b,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-4a{width:60.33333333%;}.col-md-4a2{width:60.33333333%;}.csol-md-4a{width:80.33333333%; margin-left:0}.col-md-4b{width:33.33333333%; margin-left:0}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}

.form-control {font-family: 'Open Sans', sans-serif; font-size:13px; color:#999;}

/*RESULTADO_FILTRO*/
.resultfiltro { width:100%; margin-right:2%; min-height:50px; float:left; background-color:#FFF; margin-top:4px; -webkit-box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5); -moz-box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5); box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5); padding:2%; font-size:12px;}

.titu_busca { font-size: 24px; font-weight: bold; font-family: 'Abel', sans-serif; color:#21406e; float:left; }
.busca_head {width:100%; margin-bottom:0px;min-height:36px; margin-top:45px; }
.busca_head_forn {width:100%; margin-bottom:0px;min-height:36px; margin-top:45px; }



/*SLIDE*/
.slide {width:73.333333333%; /* 880px ÷ 1200px*/ float: left; position: relative; min-height: 1px;}
.slide:last-child {margin-right: 0;}



.logo_banda { width:340px; height:160px; float:left; margin-top:-140px; position:absolute; z-index:100;}
.titu_banda { width:58.6590909%; height:45px; float:right; background: url(/cidade-do-som/layout/site/img/inter/bgtituhist.png) repeat; margin-top: -60px; position:absolute; z-index:110; margin-left:351px; font-size: 22px; font-weight: bold; font-family: 'Abel', sans-serif; color:#000; text-align:left; padding-left:2%; padding-top:5px;}

/*BANNER TOPO*/
.publitopo {width:25%; /* 300px ÷ 1200px*/float: right;position: relative; background: url(/cidade-do-som/layout/site/img/publi.png) no-repeat top left #FFF; height:275px; min-height: 1px; padding-top:25px;}
.banner300x250 {width: 100%; /* 300px*/height:250px;position: relative;background-color:#333;}
.publitopo:last-child {margin-right: 0;}

.coluna1 {width:100%; /* 880px ÷ 1200px*/ float: left; position: relative; min-height: 1px;}
.coluna1:last-child {margin-right: 0;}


/*HISTORICO*/
.palcobandas{width:68%; float:left;}
.historico { width:100%; margin-right:2%; min-height:50px; float:left; background-color:#FFF; margin-top:4px; -webkit-box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5); -moz-box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5); box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5); padding:2%; font-size:12px; margin-bottom:30px;}
.dados_banda_lat { width:30%; min-height:50px; float:right;}
.area_dados_banda { width:100%; min-height:50px; float:right; background-color:#333; padding-bottom:4px; padding-top:4px;}
.banda { font-size: 15px; font-family: 'Abel', sans-serif; color:#c9d7eb; float:left;}
.chama { font-size: 15px; font-weight: bold; font-family: 'Abel', sans-serif; color:#c9d7eb; float:left; margin-right:8px;}
.dados_banda {width:94%; min-height:50px; margin-left:3%; background-color:#2f3d69; margin-top:8px; margin-bottom:8px; padding:3%; padding-bottom:25px;}
.menu_banda { width:94%; min-height:50px; margin-left:3%; margin-top:8px; margin-bottom:8px;}
.titu_histo { font-size: 24px; font-weight: bold; font-family: 'Abel', sans-serif; color:#21406e; float:left;}
.histo_head {margin-bottom:0px;min-height:36px;}
.midias {width:100%; margin-bottom:0px;min-height:36px; clear:both; display:table; float:left;}
.img_histo_total {width:100%; clear:both; float:left;}
.img_histo { width:30%; min-height:100px; float:inherit; margin-right:5%; background-color:#333; margin-top:30px; float:left;}
.img_histo2 { width:30%; min-height:100px; float:inherit; background-color:#333; margin-top:30px; float:rigth;}

/*AGENDA*/

.agenda {width:100%; background-color:#254678;}
.agenda_conteudo {width:100%;}
.data {width:100%; background-color:#193359; min-height:25px; font-size:18px; text-transform:uppercase; font-weight:bold; color:#a8adb8; text-align:right; padding-right:2.252252252%; vertical-align:middle;}
.agendabox {width:100%; float:left; position:relative; background-color:#254678;}
.agendaimg {width:13.513513513%; /* 60px ÷ 444px */  float:left; position:relative; min-height:20px; margin-top:2.252252252%; margin-left:2.252252252%}
.agenda_corpo { width:84%; padding: 1.126126126% 2.252252252% 2.252252252%; font-size: 12px; font-weight:300;color:#dce0e8;float:right; position:relative; }
.agendatitu {font-size:14px; font-weight:bold; margin-bottom:5px;}

tbody tr:nth-child(odd) {background-color: #2a4f86; padding: 10px;}
tbody tr:nth-child(odd):hover {background-color: #26487a; padding: 10px;}


/*ENCICLOPEDIA*/
.enciclopedia {width:100%;height:200px;float:left;}
.enciclopedia_head {width:100%; margin-bottom:8px; margin-top:20px;}
.boxartista_enciclo {width: 47.2972973%; /* 210px ÷ 444px*/ float: left; position: relative; min-height: 317px; margin-right: 5.4054054%; /* 24px ÷ 444px*/ background-color:#FFF; margin-top:8px; -webkit-box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5); -moz-box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5); box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5);}
.boxartista2_enciclo {width: 47.2972973%; /* 210px ÷ 444px*/ float: left; position: relative; min-height: 317px; background-color:#FFF; margin-top:8px; -webkit-box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5); -moz-box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5); box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5);}


/*BANDAS E ARTISTAS*/
.bandasartistas {width:100%; margin-bottom:8px;}
.titubandas { font-size: 24px; font-weight: bold; font-family: 'Abel', sans-serif; color:#21406e; float:left;}
.bandaselect { float:right; font-size: 18px; font-weight: bold; font-family: 'Abel', sans-serif; color:#21406e; width:62px; height:32px;}
.boxartista {width: 30%; /* 210px ÷ 700px = 0.58333333333 x 100 = 30%*/float: left; position: relative; min-height: 317px; margin-right: 5%; /* 35px ÷ 700px*/ background-color:#FFF; margin-top:8px; -webkit-box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5); -moz-box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5); box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5);}
.boxartista2 {width: 30%; /* 210px ÷ 700px = 0.58333333333 x 100 = 30%*/float: left;position: relative; min-height: 317px; background-color:#FFF; margin-top:8px; -webkit-box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5); -moz-box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5); box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5);}
.imgartistas {width:100%; min-height:210px; background-color:#333;}
.chamadartistas {width:100%; min-height:100px; margin-top:7px; padding: 0.126126126% 2.252252252% 2.252252252%; font-size: 11.5px; color:#333;float:right; position:relative; }

/*GALERIAS*/




/*NOTICIAS*/
.noticias {width:100%; margin-top:50px; float:left;}
.areanoticias {width: 54.2857143%; /* 380px ÷ 700px*/ float: left; position: relative; margin-top:8px;}
.noticiasbox {width: 100%; float: left; position: relative; margin-top:8px;}
.imgnoticias {width:41.5789474%; /* 158px ÷ 380px*/ min-height:100px; background-color:#333; float:left;}
.chamadanoticias {width:55.2631579%; /* 210px ÷ 380px*/ min-height:100px; font-size: 11.5px; color:#333; float:right; position:relative; }
.noticiaspubli {width: 42.8571429%; /* 300px ÷ 700px*/ height:625px; float: right; position: relative; margin-top:8px; padding-top:25px; background: url(/cidade-do-som/layout/site/img/publi.png) no-repeat top left #FFF;}

/*PUBLICIDADE*/
.banner300x600 {width: 100%; /* 300px*/ height:600px; position: relative; background-color:#333;}
.titunews {font-size: 24px; width:100%; font-weight: bold; font-family: 'Abel', sans-serif; color:#21406e; float:left;}


/*SERVICOS*/
.areaservicos {width:100%; margin-top:20px; float:left; background-color:#FFF; padding-top:20px; padding-bottom:20px;}
.loja {width:31.4285714%; /* 220px ÷ 700px*/ float:left; margin-right:2.8571429%; min-height:200px;}
.classificados {width:31.4285714%; /* 220px ÷ 700px*/ float:left; margin-right:2.8571429%; min-height:200px;}
.fornecedores {width:31.4285714%; /* 220px ÷ 700px*/ float:right; min-height:200px;}
.lojaimg {width:35.9090909%; height:79px; margin-left:32.0454545%;}
.classificadosimg {width:35.9090909%; height:79px; margin-left:32.0454545%;}
.fornecedoresimg {width:35.9090909%; height:79px; margin-left:32.0454545%;}
.tituservicos {width:100%; font-size: 21px; width:100%; font-weight: bold; font-family: 'Abel', sans-serif; color:#21406e; float:left; text-align:center;}
.chamadaservicos {width:100%; font-size: 11.5px; color:#21406e; float:left; position:relative; text-align:center; padding-left:10%; padding-right:10%; margin-top:8px;}


/*TITULOS-GERAIS*/
.tituhome {font-size: 24px; font-weight: bold; font-family: 'Abel', sans-serif; color:#21406e;}
h1 {margin-top: 0; margin-bottom: 0; font-size: 4em; font-weight: 200; color: #FFF;}
h2 {font-size:14px; font-weight:bold; margin-bottom:5px; color:#333; letter-spacing:0px;}
h3 {font-size:16px; font-weight:bold; margin-bottom:5px; color:#ccc; letter-spacing:0px; text-transform:uppercase;}
h4 {font-size:26px; margin-bottom:-20px; color:#525252; margin-top:0px; letter-spacing:0px; text-transform:uppercase;}
p {
	font-size: 1.6em;
	text-align: center;
}


/*FOOTER*/
.footer {width: 100%; margin-top: 50px; float: left; clear: both; min-height:300px; background-color:#2a4f86;}
.footer p { margin-bottom: 0;}
.footer small {font-size: 1.4em;}
.footer a {font-size: 10px;}
.txt_footer {color:#ccc; float:left; width:100%; margin-bottom:10px; margin-top:-30px;}
.txt_footer_direitos {font-size: 11px; text-align:left; color:#ccc; width:70%; float:left; padding-left:90px;}
.txt_footer_select {font-size: 11px; text-align:left; color:#ccc; width:30%; float:left;}
.b_footer1 {width:270px; float:left; color:#ccc; padding:20px; margin-left:30px; font-size:12px; border-right:1px solid #48648e; margin-top:20px; line-height:24px;}
.b_footer2 {width:270px; float:right; color:#ccc; padding:20px; line-height:24px; margin-top:20px; font-size:12px;}
.area_patro1 {width:100%; float:left; min-height:100px; margin-bottom:20px; padding:6px;}
.patro1 {width:125px; float:left; margin-left:0px; margin-right:10px; margin-left:-20px;}
.patro1_r {width:83px; float:left; margin-left:0px; }
.patro3 {width:160px; height:57px; float:left; margin-left:18px; margin-top:10px; }
.patro4 {width:130px; height:45px; float:right; margin-left:5px; margin-top:-45px;}
.hosped {width:80px; float:right; margin-top:-15px; margin-right:120px;}

a.linkfooter:link {
color:#c2c2c2;
text-decoration:none;
font-size:12px;
}
a.linkfooter:hover {
color:#c5c4c7;
text-decoration:none;
font-size:12px;
}

/*FORNECEDORES_INTER*/
.midia_all {width:100%; float:left; repeat; padding:10px; border:0px solid #e6e6e6;}
.img_midia { width:19.6%; min-height:200px; float:inherit; margin-right:3%; float:left; background-color:#eeeeee;}
.titleforn { text-align:center; font-weight:bold; width:100%; margin-top:15px; float:left; font-size:14px; text-transform:uppercase;}
.imgforn { width:100%; min-height:134px; float:left; margin-right:3%; background-color:#333; float:left;}
.img_midia2 { width:19.6%; min-height:200px; float:inherit; background-color:#eeeeee; float:left; }
.img_midialbum { width:83px; min-height:83px; float:inherit; margin-right:8px; background-color:#333; float:left; margin-top:8px;}
.img_midialbum2 { width:83px; min-height:83px; float:inherit; background-color:#333; float:rigth; margin-top:8px;}
.fornece_r {background: url(/cidade-do-som/layout/site/img/inter/navmidia.png) no-repeat top center; width:40px; height:100px; float:right; margin-top:55px;}
.fornece_l {background: url(/cidade-do-som/layout/site/img/inter/navmidia_l.png) no-repeat top center; width:40px; height:100px; float:left; margin-right:14px; margin-top:55px;}
.naveganews {width:100%;float:left;}
.naveganews_r {background: url(/cidade-do-som/layout/site/img/inter/naveganews_l.png) no-repeat; width:40px; height:38px; float:left;}
.naveganews_l {background: url(/cidade-do-som/layout/site/img/inter/naveganews_r.png) no-repeat; width:40px; height:38px; float:right;}
.areafornecedores {width:80%; float:right; padding:10px;}
.desta_fornecedor {width:20%; min-height:200px; float:left; background-color:#333; margin-top:12px;}

.separa{ width:100%; min-height:20px; border-bottom:1px solid #f8f8f8; margin-bottom:10px; display:table;} 




/*BANDAS E ARTISTAS*/
.bandasartistas {width:100%; margin-bottom:8px;}
.titubandas { font-size: 24px; font-weight: bold; font-family: 'Abel', sans-serif; color:#21406e; float:left;}
.bandaselect { float:right; font-size: 18px; font-weight: bold; font-family: 'Abel', sans-serif; color:#21406e; width:62px; height:32px;}
.boxartista_filtro {width: 18%; /* 210px ÷ 700px = 0.58333333333 x 100 = 30%*/float: left; position: relative; min-height: 250px; margin-bottom:25px; margin-right: 2%; /* 35px ÷ 700px*/ background-color:#FFF; margin-top:8px; -webkit-box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5); -moz-box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5); box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5);}
.imgartistas_filtro {width:100%; min-height:210px;}
.chamadartistas {width:100%; min-height:100px; margin-top:7px; padding: 0.126126126% 2.252252252% 2.252252252%; font-size: 11.5px; color:#333;float:right; position:relative; }

/* ==========================================================================
   Media Queries
   ========================================================================== */


@media screen and (max-width: 1200px) {

    .container {padding: 0 2.4em 0 2.4em;}

}

@media screen and (max-width: 768px) {

    .caixa {width: 100%;}
	.banner {width: 100%;}
	.coluna {width: 48%; margin-bottom: 2.4em; margin-right: 2%;}
	.coluna1 {width: 48%; margin-bottom: 2.4em; margin-right: 2%;}
	.slide {width:71.333333333%; /* 880px ÷ 1200px*/ margin-bottom: 2.4em; margin-right: 2%; float:left; min-height:150px;}
	.publitopo {width: 25%; margin-bottom: 2.4em; float:right; background-color:#333; margin-top:-40px;}
	.coluna:nth-child(even) { margin-right: 0;}
	.coluna1:nth-child(even) {margin-right: 0;}
	.slide:nth-child(even) {margin-right: 0;}
	.publitopo:nth-child(even) {margin-right: 0;}
    .logo {margin-top: 1.2em;}
	
	/*BANDAS E ARTISTAS*/
	.bandasartistas {width: 100%; margin-top:20px; float:left; min-height:200px;}
	.boxartista {width: 100%; float:left; min-height:150px;}
	.boxartista2 {width: 100%; float:left; min-height:150px;}
	.imgartistas {width: 100%;float:left;}
	
	/*ENCICLOPEDIA*/
	.enciclopedia {width: 100%; margin-right: 0; margin-top:20px; min-height:700px;}
	.enciclopedia_head { width: 100%;}
	.tituhome { width: 100%;}
	.boxartista_enciclo {width: 100%;float:left; min-height:150px;}
	.boxartista2_enciclo {width: 100%; float:left; min-height:150px;}
	.imgartistas {width: 100%; float:left;}
	.chamadartistas {width: 100%; float:left;}
	
	/*NOTICIAS*/
	.noticias {width: 100%; margin-right: 0; margin-top:20px; min-height:700px;}
	.titunews {width: 100%;}
	.noticiasbox {width: 100%; float:left; min-height:150px;}
	.imgnoticias {width: 100%; float:left;}
	.chamadanoticias {width: 100%; float:left;}
	.areanoticias {width: 100%; float:left;}
	
	/*PUBLICIDADE_BAIXO*/
	.noticiaspubli {width: 100%; margin-right: 0; margin-top:20px;}
	.banner300x600 {width: 100%; min-height:600px; float:left; background-color:#333; float:left;}
	
	/*SERVICOS*/
	.areaservicos {width: 100%; margin-right: 0; margin-top:20px; float:right;}
	.loja {width: 100%; float:left;}
	.lojaimg {height:79px; width:79px; margin-left:35.0454545%;}
	.classificados {width: 100%; float:left;}
	.classificadosimg {height:79px; width:79px; margin-left:35.0454545%;}
	.fornecedores {width: 100%; float:left;}
	.fornecedoresimg {height:79px; width:79px; margin-left:35.0454545%;}
	.tituservicos {width:100%; font-size: 21px; width:100%; font-weight: bold; font-family: 'Abel', sans-serif; color:#21406e; float:left; text-align:center;}
	.chamadaservicos {width: 100%; float:left;}
	.banner {}
	.caixa {position: relative; display: block; float: left; margin-top:80px; width: 100%; background: #000;}
	
/*INTERNAS 768*/
	.coluna12 {width: 48%; margin-bottom: 2.4em; margin-right: 2%;}	
	
/*LOGOBANDA*/	
	.logo_banda {width: 100%; margin-right: 0; margin-top:0px;}
	.titu_banda { width:100%; height:45px; float:right; background: url(/cidade-do-som/layout/site/img/img/inter/bgtituhist.png) repeat; margin-top: -40px; position:relative; font-size: 18px; font-weight: bold; font-family: 'Abel', sans-serif; color:#000; text-align:center; padding-left:2%; padding-top:7px;}
	
	
/*HISTORICO*/
.historico { width:100%; margin-right:2%; min-height:50px; float:left; background-color:#FFF; margin-top:4px; -webkit-box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5); -moz-box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5); box-shadow: 1px 6px 5px -4px rgba(51,51,51,0.5); padding:2%; font-size:12px;}
.dados_banda_lat { width:100%; min-height:50px; float:right; background-color:#333;}
.banda { font-size: 15px; font-family: 'Abel', sans-serif; color:#c9d7eb; float:left;}
.chama { font-size: 15px; font-weight: bold; font-family: 'Abel', sans-serif; color:#c9d7eb; float:left; margin-right:8px;}
.dados_banda {width:95%; min-height:50px; margin-left:3%; background-color:#2f3d69; margin-top:8px; margin-bottom:8px; padding:3%; padding-bottom:25px;}
.menu_banda { width:95%; min-height:50px; margin-left:3%; margin-top:8px; margin-bottom:8px;}
.titu_histo { font-size: 24px; font-weight: bold; font-family: 'Abel', sans-serif; color:#21406e; float:left; margin-top:30px;}
.histo_head {width:100%; margin-bottom:0px;min-height:36px;}
.img_histo { width:100%; min-height:100px; float:inherit; margin-right:5%; background-color:#333; margin-top:30px; float:left;}
.img_histo2 { width:100%; min-height:100px; float:inherit; background-color:#333; margin-top:30px; float:rigth;}
	
	

@media screen and (max-width: 718px) {

   	.banner {position: relative;float: left;margin:0;}
	.caixa {position: relative;display: block;float: left; margin-top:100px; width: 100%; background: #000;}
    .caixa h1 {font-size: 2.5em;}
    .principal {margin-top: 450px;}
	
	/*BANDAS E ARTISTAS*/
	.bandasartistas {width: 100%; margin-top:20px; float:left; min-height:200px;}
	.boxartista {width: 100%; float:left; min-height:150px;}
	.boxartista2 {width: 100%; float:left; min-height:150px;}
	.imgartistas {width: 100%;float:left;}
	
	/*ENCICLOPEDIA*/
	.enciclopedia {width: 100%; margin-right: 0; margin-top:20px; min-height:700px;}
	.enciclopedia_head { width: 100%;}
	.tituhome { width: 100%;}
	.boxartista_enciclo {width: 100%;float:left; min-height:150px;}
	.boxartista2_enciclo {width: 100%; float:left; min-height:150px;}
	.imgartistas {width: 100%; float:left;}
	.chamadartistas {width: 100%; float:left;}
	
	/*NOTICIAS*/
	.noticias {width: 100%; margin-right: 0; margin-top:20px; min-height:700px;}
	.titunews {width: 100%;}
	.noticiasbox {width: 100%; float:left; min-height:150px;}
	.imgnoticias {width: 100%; float:left;}
	.chamadanoticias {width: 100%; float:left;}
	.areanoticias {width: 100%; float:left;}
	
	/*PUBLICIDADE_BAIXO*/
	.noticiaspubli {width: 100%; margin-right: 0; margin-top:20px;}
	.banner300x600 {width: 100%; min-height:600px; float:left; background-color:#333;}
	
	/*SERVICOS*/
	.areaservicos {width: 100%; margin-right: 0; margin-top:20px;}
	.loja {width: 100%; float:left;}
	.lojaimg {height:79px; width:79px; margin-left:35.0454545%;}
	.classificados {width: 100%; float:left;}
	.classificadosimg {height:79px; width:79px; margin-left:35.0454545%;}
	.fornecedores {width: 100%; float:left;}
	.fornecedoresimg {height:79px; width:79px; margin-left:35.0454545%;}
	.tituservicos {width:100%; font-size: 21px; width:100%; font-weight: bold; font-family: 'Abel', sans-serif; color:#21406e; float:left; text-align:center;}
	.chamadaservicos {width: 100%; float:left;}
	.banner {}
	.caixa {position: relative; display: block; float: left; margin-top:80px; width: 100%; background: #000;}
}

@media screen and (max-width: 640px) {

    .menu {width: 100%;}
    .menu ul {float: left; font-size: 0.8em;}
	.menu li:first-child { margin-left: 0;}
	
	/*BANDAS E ARTISTAS*/
	.bandasartistas {width: 100%; margin-top:20px; float:left; min-height:200px;}
	.boxartista {width: 100%; float:left; min-height:150px;}
	.boxartista2 {width: 100%; float:left; min-height:150px;}
	.imgartistas {width: 100%;float:left;}
	
	/*ENCICLOPEDIA*/
	.enciclopedia {width: 100%; margin-right: 0; margin-top:20px; min-height:700px;}
	.enciclopedia_head { width: 100%;}
	.tituhome { width: 100%;}
	.boxartista_enciclo {width: 100%;float:left; min-height:150px;}
	.boxartista2_enciclo {width: 100%; float:left; min-height:150px;}
	.imgartistas {width: 100%; float:left;}
	.chamadartistas {width: 100%; float:left;}
	
	/*NOTICIAS*/
	.noticias {width: 100%; margin-right: 0; margin-top:20px; min-height:700px;}
	.titunews {width: 100%;}
	.noticiasbox {width: 100%; float:left; min-height:150px;}
	.imgnoticias {width: 100%; float:left;}
	.chamadanoticias {width: 100%; float:left;}
	.areanoticias {width: 100%; float:left;}
	
	/*PUBLICIDADE_BAIXO*/
	.noticiaspubli {width: 100%; margin-right: 0; margin-top:20px;}
	.banner300x600 {width: 100%; min-height:600px; float:left; background-color:#333;}
	
	/*SERVICOS*/
	.areaservicos {width: 100%; margin-right: 0; margin-top:20px;}
	.loja {width: 100%; float:left;}
	.lojaimg {height:79px; width:79px; margin-left:35.0454545%;}
	.classificados {width: 100%; float:left;}
	.classificadosimg {height:79px; width:79px; margin-left:35.0454545%;}
	.fornecedores {width: 100%; float:left;}
	.fornecedoresimg {height:79px; width:79px; margin-left:35.0454545%;}
	.tituservicos {width:100%; font-size: 21px; width:100%; font-weight: bold; font-family: 'Abel', sans-serif; color:#21406e; float:left; text-align:center;}
	.chamadaservicos {width: 100%; float:left;}
	.banner {}
	.caixa {position: relative; display: block; float: left; margin-top:80px; width: 100%; background: #000;}
	
	
} 


@media screen and (max-width: 520px) {

    .coluna {width: 100%; margin-right: 0;}
	.coluna1 {width: 100%; margin-right: 0;}
	.slide {width: 100%; margin-right: 0; height:300px;}
	.publitopo {width: 100%; margin-right: 0;}
	
	/*BANDAS E ARTISTAS*/
	.bandasartistas {width: 100%; margin-top:20px; float:left; min-height:200px;}
	.boxartista {width: 100%; float:left; min-height:150px;}
	.boxartista2 {width: 100%; float:left; min-height:150px;}
	.imgartistas {width: 100%;float:left;}
	
	/*ENCICLOPEDIA*/
	.enciclopedia {width: 100%; margin-right: 0; margin-top:20px; min-height:700px;}
	.enciclopedia_head { width: 100%;}
	.tituhome { width: 100%;}
	.boxartista_enciclo {width: 100%;float:left; min-height:150px;}
	.boxartista2_enciclo {width: 100%; float:left; min-height:150px;}
	.imgartistas {width: 100%; float:left;}
	.chamadartistas {width: 100%; float:left;}
	
	/*NOTICIAS*/
	.noticias {width: 100%; margin-right: 0; margin-top:20px; min-height:700px;}
	.titunews {width: 100%;}
	.noticiasbox {width: 100%; float:left; min-height:150px;}
	.imgnoticias {width: 100%; float:left;}
	.chamadanoticias {width: 100%; float:left;}
	.areanoticias {width: 100%; float:left;}
	
	/*PUBLICIDADE_BAIXO*/
	.noticiaspubli {width: 100%; margin-right: 0; margin-top:20px;}
	.banner300x600 {width: 100%; min-height:600px; float:left; background-color:#333;}
	
	/*SERVICOS*/
	.areaservicos {width: 100%; margin-right: 0; margin-top:20px;}
	.loja {width: 100%; float:left;}
	.lojaimg {height:79px; width:79px; margin-left:35.0454545%;}
	.classificados {width: 100%; float:left;}
	.classificadosimg {height:79px; width:79px; margin-left:35.0454545%;}
	.fornecedores {width: 100%; float:left;}
	.fornecedoresimg {height:79px; width:79px; margin-left:35.0454545%;}
	.tituservicos {width:100%; font-size: 21px; width:100%; font-weight: bold; font-family: 'Abel', sans-serif; color:#21406e; float:left; text-align:center;}
	.chamadaservicos {width: 100%; float:left;}
	.banner {}
	.caixa {position: relative; display: block; float: left; margin-top:80px; width: 100%; background: #000;}


/*INTERNAS 520*/
	.coluna12 {width: 100%; margin-right: 0;}
	

.clearfix:before,
.clearfix:after {
    content: " "; 
    display: table; 
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

