body{
background-color:#F1F1F1;
font-family: Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;  
}
/*banner novo*/
.box_full_novo{
	width: 100%;
	height: 300px;
	margin: 0;
	/*background-image: url(emporio_site_full.jpg);*/
	background-image: url(missamapa.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment:fixed;
}
/*banner*/
.pb {-webkit-filter: grayscale(100%);opacity:1}
.pb:hover {-webkit-filter: grayscale(0%);opacity:1}

@font-face {
font-family: arvo-bold;
src: url(fontes/arvo-bold.ttf);
}
@font-face {
font-family: open-sans;
src: url(fontes/OpenSans-Light.ttf);
}

.pattern, .pattern01 {
width:211px;
height:119px;
z-index:101;
position:absolute;
margin-top:0px;
margin-left:0px;
background-image:url(img/pattern.png);
background-repeat: repeat;
filter:alpha(opacity=30);
-moz-opacity:0.3;
-khtml-opacity: 0.3;
opacity: 0.1;
}
.pattern01 {
width:473px;
height:262px;
}

/*texto*/
a.linkum:link, a.linkum:visited, a.linkum:hover, a.linkum:active{
text-decoration: none;
color: #fff;
}
a.linkum:hover, a.linkum:active{
text-decoration: none;
color: #ccc;
}
a.linkdois:link, a.linkdois:visited, a.linkdois:hover, a.linkdois:active{
text-decoration: none;
color: #777;
}
a.linktres:link, a.linktres:visited, a.linktres:hover, a.linktres:active{
text-decoration: none;
color: #212121;
}
a.linktres:hover, a.linktres:active{
text-decoration: none;
color: #010101;
}
a.linkquatro:link, a.linkquatro:visited, a.linkquatro:hover, a.linkquatro:active{
text-decoration: none;
color: #fff;
}
a.linkcinco:link, a.linkcinco:visited, a.linkcinco:hover, a.linkcinco:active{
text-decoration: none;
color: #CA2716;
}
h1{
font-family: arvo-bold, Helvetica, Sans-Serif;
font-size: 30px;
color: #222;
display:inline;
margin: 0;
}
h2{
font-size: 18px;
color: #212121;
margin: 0;
}
h3{
font-size: 16px;
color: #212121;
font-weight:bolder;
margin: 0;
}
h4{
font-size: 14px;
color: #212121;
font-weight:bolder;
margin: 0;
}
p.dez{
font-size: 10px;
color: #777;
margin: 0;
}
p.oito{
font-size: 80px;
color: #fff;
font-weight:900;
line-height:65px;
margin: 0;
}
p.quatro{
font-size: 40px;
color: #fff;
font-weight:900;
margin: 0;
}
p.quatro02{
font-size: 40px;
color: #333;
font-family: open-sans, Helvetica, Sans-Serif;
line-height:42px;
margin: 0;
}
p.onze{
font-size: 11px;
color: #868686;
margin: 0;
}
p{
font-size: 12px;
color: #555;
margin: 0;
}
p.vinte{
font-size: 25px;
color: #fff;
line-height:20px;
margin: 9px 0 0 0;
}
p.vinte2{
font-size: 25px;
font-family: open-sans, Helvetica, Sans-Serif;
color: #000;
line-height:20px;
margin: 0;
}
p.cinco{
font-family: arvo-bold, Helvetica, Sans-Serif;
font-size: 25px;
color: #222;
display:inline;
margin: 0;
}
p.seis{
font-size: 16px;
color: #fff;
margin: 0;
}
p.seis_font{
font-size: 16px;
font-family: open-sans, Helvetica, Sans-Serif;
color: #fff;
margin: 0;
}

/*FACEBOOK*/
#box_login_facebook{
position:relative;
clear:both;
width: auto;
height: 30px;
background-color:#FAFAFA;
margin: 0 0 5px 0;
}
#box_login{
position:relative;
left: 50%;
width: 945px;
height: 30px;
text-align: left;
margin: 0 0 0 -472px;
}
#foto_facebook{
float:left;
width: 23px;
height: 23px;
margin: 3px 3px 3px 0;
}
#texto_facebook{
float:left;
width: auto;
white-space: pre;
height: 15px;
margin: 8px 0 0 0;
}
/*FIM FACEBOOK*/

/*css topo*/
#topo{
position:relative;
left: 50%;
width: 945px;
height: 135px;
text-align: left;
margin: 0 0 80px -472px;
}
#topo2{
position:relative;
left: 50%;
width: 945px;
height: 135px;
text-align: left;
margin: 0 0 46px -472px;
}
#logo{
float:left;
width: 136px;
height: 81px;
margin: 25px 80px 29px 0;
}
#menu_topo{
float:left;
width: 728px;
height: 12px;
text-align:right;
white-space: pre;
margin: 7px 0 0 0;
}
.tit_publi{
float:left;
width: 288px;
height: 13px;
margin: 0;
}
.tit_publi2{
width: 288px;
height: 13px;
margin: 0;
}
#banner_topo{
float:left;
width: 726px;
height: 81px;
border: 1px solid #ccc;
background-color:#FFF;
margin: 0 0 18px 0;
}
/*fim css topo*/

/*css menu*/
#innerNav_antigo{
height:42px;
position:absolute;
z-index:9999;
width:100%;
top: 175px;
}
#innerNav{
height:42px;
position:absolute;
z-index:9999;
width:100%;
/*top: 480px;*/
top: 175px;
}
#menu{
position:relative;
width: auto;
height: 42px;
opacity: 0.90;
background-color:#34342D;
margin: 0 0 0 0;
}
#menu2{
position:relative;
width: auto;
height: 80px;
background-color:#64DFFD;
text-align:center;
margin: 0;
}
#box_menu{
position:relative;
left: 50%;
width: 945px;
height: 42px;
text-align: left;
margin: 0 0 0 -472px;
}
#nav{
float:left;
width: 600px;
height: 17px;
white-space: pre;
margin: 13px 17px 11px 0;
}
#social{
float:left;
width: 62px;
height: 27px;
margin: 7px 15px 7px 0;
}
#buscar{
float:left;
width: 250px;
height: 27px;
background-color:#FFF;
margin: 7px 0 7px 0;
}
#ico_foto{
float:left;
width: 19px;
height: 13px;
margin: 6px 9px 8px 9px;
}
#texto_busca{
float:left;
width: 186px;
height: 13px;
margin: 6px 7px 7px 0;
}
#ok_busca{
float:left;
width: 16px;
height: 16px;
margin: 5px 4px 6px 0;
}
/*fim css menu*/

/*banner retratil*/
#banner_retratil{
	position: absolute;
	width: 945px;
	height: 40px;
	margin: 0 0 40px 0;
	overflow: hidden;
	z-index: 9998;
	transition: all 300ms linear;
}
#banner_retratil:hover{
	height: 436px;
}
/*fim banner retratil*/

/*main*/
#container{
position:relative;
left: 50%;
width: 945px;
height: auto;
text-align: left;
margin: 30px 0 40px -472px;
}
#container2{
position:relative;
left: 50%;
width: 945px;
height: auto;
min-height: 600px;
text-align: left;
margin: 0 0 40px -472px;
}
#pg{
float:left;
width: auto;;
height: auto;
min-height: 600px;
}
/*fim main*/

/*BLOCO 01 - FIQUE LIGADO*/
#bloco_01{
float:left;
width: 443px;
height: 370px;
margin: 65px 27px 35px 0;
}
#tit_bloco_01{
float:left;
width: 443px;
height: 34px;
margin: 0 0 20px 0;
}
#bloco_01_foto{
float:left;
width: 211px;
height: 223px;
background-color:#FFF;
margin: 0 20px 29px 0;
}
.foto{
float:left;
background-color: #999;
margin: 0;
}
.texto01_bloco_01{
float:left;
width: 192px;
height: 84px;
margin: 9px 10px 10px 10px;
}
.texto02_bloco_01{
float:left;
width: 192px;
height: 98px;
border-bottom: 1px dotted #8F8F8F;
margin: 9px 10px 10px 10px;
}
#bloco_01_texto{
float:left;
width: 212px;
height: 223px;
background-color:#FFF;
margin: 0 0 29px 0;
}
#destaque_bloco01{
float:left;
width: 442px;
height: 63px;
background-color:#FFF;
margin: 0 0 40px 0;
}
.texto01_bloco_01_destaque{
float:left;
width: 147px;
height: 43px;
border-right: 1px dotted #8F8F8F;
padding: 10px 10px 0 0;
margin: 6px 19px 0 0;
}
.texto02_bloco_01_destaque{
float:left;
width: 147px;
height: 43px;
padding: 10px 0 0 0;
margin: 6px 0 0 0;
}
/*FIM BLOCO 01*/

/*BLOCO 02 - DESTAQUE*/
#box_destaque{
float:left;
width: 474px;
height: 353px;
margin: 81px 0 40px 0;
}
#destaque_faixa{
float:left;
width: 409px;
height: 20px;
background:url(img/ico_radio.png) no-repeat #1D2326;
padding: 8px 10px 10px 55px;
margin: 54px 0 0 0;
}
/*FIM BLOCO 02*/

/*BANNER - 1º BLOCO*/
.banner{
float:left;
width: 288px;
height: 93px;
margin: 0 0 60px 0;
}
/*FIM BANNER - 1º BLOCO*/

/*BOX COBERTURA*/
#tit_cobertura{
float:left;
width: 945px;
height: 34px;
margin: 0;
}
#select_cobertura{
float:left;
text-align:right;
width: 170px;
height: 24px;
margin: 0 0 10px 780px;
}
.lista_cobertura{
float:left;
width: 211px;
height: 201px;
background-color:#FFF;
margin: 0;
}
#foto_ultimas_coberturas{
	width:211px;
	left:118px;
	overflow:hidden;
	position:relative
}
.texto_cobertura{
float:left;
width: 191px;
height: 66px;
margin: 10px;
}
#espaco_cobertura_banner{
width: 10px;
height: 40px;
}
#mais_cobertura{
float:left;
width: 149px;
height: 24px;
margin: 0 0 0 790px;
}
/*FIM BOX COBERTURA*/

/*BOX AGENDA*/
#tit_agenda{
float:left;
width: 254px;
height: 34px;
margin: 0 0 10px 0;
}
#menu_agenda{
float:left;
width: 691px;
height: 15px;
margin: 16px 0 25px 0;
}
#box_calendario{
float:left;
width: 239px;
height: 211px;
margin: 13px 40px 39px 0;
}
#box_agenda{
float:left;
width: 325px;
height: 250px;
margin: 13px 40px 20px 0;
}
.data_agenda{
float:left;
width: 51px;
height: 57px;
background-color:#1D2326;
text-align:center;
margin: 0 5px 20px 0;
}
.desc_agenda{
float:left;
width: 242px;
height: 37px;
background-color:#FFF;
padding: 10px;
margin: 0 0 20px 0;
}
.banner_destaque{
float:left;
width: 300px;
height: 263px;
margin: 0 0 20px 0;
}
.linha{
float:left;
width: 945px;
border-top: 1px solid #D2D2D2;
border-bottom: 1px solid #fff;
height: 0;
margin: 0 0 35px 0;
}
/*FIM BOX AGENDA*/

/*RETRÔ*/
#box_retro{
float:left;
width: 240px;
height: 270px;
margin: 0 40px 40px 0;
}
#tit_retro{
float:left;
width: 240px;
height: 34px;
margin: 0 0 24px 0;
}
#texto_retro{
float:left;
width: 220px;
height: 43px;
background-color:#FFF;
padding:12px 10px 10px 10px;
margin: 0;
}
/*FIM RETRÔ*/

/*CURTIDAS*/
#box_curtidas{
float:left;
width: 320px;
height: 290px;
margin: 0 45px 30px 0;
}
#tit_curtidas{
float:left;
width: 320px;
height: 34px;
margin: 0 0 24px 0;
}
.fotos_curtidas2{
float:left;
width: 153px;
height: 86px;
margin: 0 0 20px 0;
overflow:hidden;
}
.comment{
position:relative;
width: 133px;
height: 66px;
top: -200px;
left: 30;
letter-spacing: -1px;
font-family: Arial;
font-size: 16px;
color: #fff;
font-weight: bolder;
background: #000;
padding: 10px;
filter: alpha(opacity=60);
-moz-opacity: 0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
line-height: 90%
}

/*CURTIDAS - não usar*/
.fotos_curtidas{
float:left;
width: 79px;
height: 57px;
margin: 0 5px 20px 0;
}
.texto_curtidas{
float:left;
width: 213px;
height: 37px;
background-color:#FFF;
padding:10px;
margin: 0 0 20px 0;
}
/*CURTIDAS - não usar*/
#destaque_curtidas{
float:left;
width: 300px;
height: 263px;
margin: 45px 0 20px 0;
}
/*FIM CURTIDAS*/

/*BANNER FUlL*/
.box_banner{
float:left;
width: 945px;
height: 101px;
margin: 0 0 60px 0;
}
.banner_full_main{
float:left;
width: 945px;
height: 88px;
border: 1px solid #000;
background-color:#FFF;
margin: 0;
}
/*FIM BANNER FULL*/

/*INSTAGRAM E VÍDEO*/
#tit_instagram{
float:left;
width: 600px;
height: 34px;
margin: 0 45px 20px 0;
}
#ico_instagram{
float:left;
margin: 2px 15px 0 0;
}
#tit_video{
float:left;
width: 300px;
height: 34px;
margin: 0 0 30px 0;
}
#foto_instagram{
float:left;
width: 220px;
height: 188px;
background-color:#FFF;
padding:10px;
margin: 0 40px 5px 0;
}
#box_foto_instagram{
float:left;
width: 331px;
height: 220px;
margin: 0 34px 5px 0;
}
.lista_instagram{
float:left;
width: 79px;
height: 79px;
background-color:#FFF;
padding:10px;
margin: 0 10px 10px 0;
}
#video{
float:left;
width: 280px;
height: 189px;
background-color:#525252;
padding:10px;
margin: 0 0 20px 0;
}
/*FIM INSTAGRAM E VÍDEO*/

/*TWITTER*/
#box_twitter{
float:left;
width: 240px;
height: auto;
margin: 10px 40px 40px 0;
}
.ico_twitter_face{
float:left;
width: 33px;
height: 31px;
margin: 0 15px 0 0;
}
#tit_twitter{
float:left;
width: 240px;
height: 34px;
margin: 0 0 9px 0;
}
#linha_twitter{
float:left;
width: 240px;
height: 10px;
margin: 0 0 10px 0;
}
.list_twitter{
float:left;
width: 240px;
height: auto;
margin: 0 0 10px 0;
}
/*FIM TWITTER*/

/*FACEBOOK*/
#box_face{
float:left;
width: 318px;
height: 265px;
margin: 10px 47px 0 0;
}
#tit_face{
float:left;
width: 318px;
height: 34px;
margin: 0 0 19px 0;
}
/*FIM FACEBOOK*/

/*RODAPE*/
#rodape01{
position:relative;
clear:both;
width: auto;
height: 130px;
background-color:#FAFAFA;
padding: 0 0 40px 0;
margin: 60px 0 0 0;
}
#rodape_main{
position:relative;
left: 50%;
width: 945px;
height: auto;
text-align: left;
margin: 0 0 0 -472px;
}
.box_menu_rodape{
float:left;
width: auto;
height: auto;
margin: 30px 60px 0 0;
}
#rodape02{
position:relative;
clear:both;
width: auto;
height: 40px;
background-color:#1E171B;
margin: 0;
}
#rodape2_main{
position:relative;
left: 50%;
width: 945px;
height: 25px;
text-align: left;
padding-top:15px;
margin: 0 0 0 -472px;
}
/*RODAPE*/



/*PAGINA COBERTURAS - CATEGORIAS*/
#titulo_pagina{
position:relative;
width: auto;
height: 70px;
background-color:#1DA3BC;
margin: 0 1px 0 0;
}
#titulo_pagina2{
position:relative;
left: 50%;
width: 945px;
height: 70px;
text-align: left;
margin: 0 0 47px -472px;
}
#texto_tit_pagina2{
float:left;
width: auto;
height: 40px;
margin: 17px 20px 0 0;
}
#select_pagina2{
float:left;
width: 243px;
height: 32px;
background-color:#FFF;
margin:0 0 0 20px;
}
#box_cobertura_categoria{
	float:left;
	width:950px;
	height:auto;	
}
#box_menu_pagina{
float:left;
width: 925px;
height: 28px;
white-space:pre;
background-color:#5CBBCC;
padding: 12px 10px 0 10px;
margin: 1px 0 20px 0;
}
#tit_cobertura_pagina{
float:left;
width: auto;
height: 34px;
}
#box_mes_busca{
float:left;
width: 925px;
height: 34px;
margin: 20px 0 40px 0;
}
.lista_cobertura_pagina{
float:left;
width: 174px;
height: 167px;
background-color:#FFF;
margin: 0 0 20px 0;
}
.texto_cobertura_pagina{
float:left;
width: 154px;
height: 50px;
margin: 10px;
}
#anterior_mes{
float:left;
width: 470px;
height: 31px;
border: 1px solid #AAA;
background-color:#1DA3BC;
text-align:center;
padding-top: 8px;
margin: 40px 0 40px 0;
}
#proximo_mes{
float:left;
width: 470px;
height: 31px;
border: 1px solid #AAA;
background-color:#1DA3BC;
text-align:center;
padding-top: 8px;
margin: 40px 0 40px 0;
}
#proximo_mes_sem_valor{
float:left;
width: 470px;
height: 31px;
border: 1px solid #AAA;
text-align:center;
padding-top: 8px;
margin: 40px 0 40px 0;
}
/*FIM PAGINA COBERTURAS - CATEGORIAS*/

/*GALERIA*/
#top_galeria{
position:relative;
clear:both;
width: auto;
height: 60px;
background-color:#1A1A1A;
margin: 0;
}
#box_top_galeria{
position:relative;
left: 50%;
width: 945px;
height: 60px;
text-align: left;
margin: 0 0 0 -472px;
}
#tit_galeria{
float:left;
width: 527px;
height: 42px;
margin: 12px 36px 0 0;
}
#ico_compartilhar{
float:left;
width: 102px;
height: 27px;
margin: 17px 25px 0 0;
}
#main_galeria{
position:relative;
clear:both;
width: auto;
height: 0;
min-height:800px;
background-image:url(img/bg_galeria.png);
background-repeat: repeat;
background-color:#222;
margin: 0;
}
#box_main_galeria{
position:relative;
left: 50%;
width: 945px;
height: 0;
min-height:750px;
padding:30px 0 20px 0;
text-align: left;
margin: 0 0 0 -472px;
}
#banner01_galeria{
float:left;
width: 350px;
height: 60px;
background-color:#eee;
margin: 0 20px 30px 0;
}
#banner02_galeria{
float:left;
width: 570px;
height: 60px;
background-color:#eee;
margin: 0 0 30px 0;
}
#paginas_galeria{
float:left;
width: 350px;
height: 410px;
margin: 0 20px 30px 0;
}
.lista_foto_galeria{
float:left;
width: 110px;
height: 72px;
background-color:#AAA;
margin: 0 0 10px 0;
}
#ant_pag_galeria{
float:left;
width: 30px;
height: 23px;
background-color:#303030;
margin: 10px 0 29px 110px;
}
#select_pag_galeria{
float:left;
width: 80px;
height: 23px;
background-color:#fff;
margin: 10px 0 29px 0;
}
#select_pag_galeria2{
float:left;
width: 80px;
height: 23px;
background-color:#fff;
padding:0 2px 0 2px;
}
#prox_pag_galeria{
float:left;
width: 30px;
height: 23px;
background-color:#303030;
margin: 10px 90px 29px 0;
}
#numero_pag_galeria{
float:left;
width: 350px;
height: 20px;
margin: 0;
}
#box_foto_galeria{
float:left;
width: 570px;
height: 454px;
margin: 0 0 30px 0;
}
#foto_novo_galeria{
float:left;
width: 570px;
height: 375px;
background-color:#AAA;
margin: 0;
}
#propriedade_foto_galeria{
float:left;
width: 570px;
height: 35px;
background-color:#1A1A1A;
margin: 0 0 20px 0;
}
#ant_foto_galeria{
float:left;
width: 111px;
height: 23px;
background-color:#303030;
margin: 0 0 20px 181px;
}
#ant_foto_galeria{
float:left;
width: 111px;
height: 23px;
background-color:#303030;
margin: 0 0 20px 181px;
}
#prox_foto_galeria{
float:left;
width: 111px;
height: 23px;
background-color:#303030;
margin: 0 167px 20px 0;
}
#linha_galeria{
position:relative;
clear:both;
width: auto;
height: 0;
border-top: 1px solid #000;
border-bottom: 1px solid #2A2A2A;
margin: 0 0 20px 0;
}
#paginacao_cobertura{
float:left;
width:600px;
height:25px;
margin:5px 0 20px 320px;
}
/*FIM GALERIA*/


.pesquisa_busca{
float:left;
width:175px;
height:12px;
margin:0 6px 0 0;
padding:0 0 1px 5px;
border: 1px solid #fff;
background-color: #fff;
font-family:Arial;
color:#555;
font-size: 12px;
visibility: visible;
vertical-align: middle;
}

.pesquisa_busca_galeria{
float:left;
width:175px;
height:20px;
margin:0 6px 2px 0;
padding:0 0 1px 5px;
border: 1px solid #fff;
background-color: #fff;
font-family:Arial;
color:#555;
font-size: 12px;
visibility: visible;
vertical-align: middle;
}

/*COBERTURA POR SEMANA*/
#main_semana{
float:left;
width: 553px;
height: auto;
margin: 0 64px 0 0;
}
.tit_semana{
float:left;
width: 553px;
height: 40px;
margin: 40px 0 20px 0;
}
.categoria_semana{
float:left;
width: 55px;
height: 70px;
margin: 0 1px 20px 0;
}
.foto_semana{
float:left;
width: 125px;
height: 70px;
margin: 0 0 20px 0;
}
.texto_semana{
float:left;
width: 352px;
height: 52px;
padding: 8px 10px 10px 10px;
background-color:#FFF;
margin: 0 0 20px 0;
}
#tit_outras_semana{
float:left;
width: 553px;
height: 20px;
margin: 40px 0 20px 0;
}
#mes_semana{
float:left;
width: 553px;
height: 25px;
background-color:#1D2326;
text-align:center;
padding-top:10px;
margin: 0 0 1px 0;
}
.dias_semana{
float:left;
width: 553px;
height: 25px;
background-color:#fff;
text-align:center;
padding-top:10px;
margin: 0 0 1px 0;
}
#outro_mes_semana{
float:left;
width: 553px;
height: 25px;
background-color:#B4B4B4;
text-align:center;
padding-top:10px;
margin: 20px 0 60px 0;
}
#lateral_semana{
float:left;
width: 327px;
height: auto;
margin: 40px 0 0 0;
}
/*FIM COBERTURA POR SEMANA*/


/*AGENDA*/
#titulo_pagina_agenda{
position:relative;
width: auto;
height: 70px;
background-color:#1D2326;
margin: 0 1px 0 0;
}
.data_pagina_agenda{
float:left;
width: 110px;
height: 118px;
text-align:center;
padding-top:15px;
background-color:#1D2326;
margin: 40px 1px 0 0;
}
.tit_pagina_agenda{
float:left;
width: 416px;
height: 113px;
background-color:#fff;
padding:10px 10px 10px 15px;
margin: 40px 0 0 0;
}
.box_tit_desc_agenda{
float:left;
width: auto;
height: 23px;
background-color:#CB084C;
padding: 7px 15px 0 15px;
margin: 20px 0 1px 0;
}
.box_dobra_desc_agenda{
float:left;
width: 11;
height: 30px;
margin: 20px 0 1px 0;
}
.descricao_agenda{
float:left;
width: 533px;
height: auto;
min-height:50px;
background-color:#fff;
padding:10px;
margin: 0;
}
.fly_agenda{
float:left;
width: 533px;
height: auto;
min-height:50px;
background-color:#000;
padding:10px;
margin: 0 0 40px 0;
}
.box_comentar_agenda{
float:left;
width: 533px;
height: auto;
margin: 0 0 20px 0;
}
/*FIM AGENDA*/

/*AGENDA LISTA*/
.data_pagina_agenda_lista{
float:left;
width: 91px;
height: 70px;
text-align:center;
padding-top:8px;
background-color:#000;
margin: 40px 1px 0 0;
}
.tit_pagina_agenda_lista{
float:left;
width: 434px;
height: auto;
background-color:#fff;
padding:4px 10px 10px 15px;
margin: 40px 0 0 0;
}
/*FIM AGENDA LISTA*/

