/*Theme Name: Shopping Paralela
Theme URI: http://www.shoppingparalela.com.br/
Description:
Author: <a href="http://setweb.com.br">Setweb Global</a> - design: Jo&atilde;o Leornado / implementa&ccedil;&atilde;o: Ted k'
Author URI: */

html, body {height: 100%;}
body {margin: 0; background: url(global/imgs/tira_bg.jpg) repeat-y center;}

a {outline: none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}
img {border: none;}
h1, h2, h3, h4 {margin:0; padding:0;}

.fonte01 {font: 12px Arial, Vernana; color: #5A5A5A; line-height: 1.4em;}
.fonte02 {font: 11px Arial; color: #046F71;}
.link {cursor: pointer;}
.alignleft {float:left; margin-right:10px;}
.clear {clear:both;}

#fundo {margin: 0; width: 100%; height: 100%; background: url(global/imgs/bg.gif) no-repeat top center;}
#geral {width: 970px; margin: 0 auto; padding: 0;}

/* INÍCIO - CONTEÚDO GERAL */
#topo {width: 100%; margin: 0; padding: 0;}
#conteudo {float: left; width: 905px; margin: 0 0 0 65px; padding: 0;}
#box_cima, #box_baixo {float: left; width: 100%; margin: 0; padding: 0;}
#box_conteudo {float: left; background: url(global/imgs/box_fundo.png) repeat-y; width: 96%; margin: 0; padding: 1% 2%;}

#barra_titulo {float: left; width: 100%; height: 72px; margin: 0; padding: 0;}
#barra_titulo h1 {float: left; width: 400px; padding: 0; margin: 38px 0 0 70px;}
/* FINAL - CONTEÚDO GERAL */

.nm_shopping {background: url(global/imgs/nm_shopping.png) no-repeat; text-indent: -1000%;}
.nm_novidades {background: url(global/imgs/nm_novidades.png) no-repeat; text-indent: -1000%;}
.nm_loc_hora {background: url(global/imgs/nm_localizacao_horarios.png) no-repeat; text-indent: -1000%;}
.nm_cinema {background: url(global/imgs/nm_cinema.png) no-repeat; text-indent: -1000%;}
.nm_gastronomia{background: url(global/imgs/nm_gastronomia.png) no-repeat; text-indent: -1000%;}
.nm_campanha {background: url(global/imgs/nm_campanha.png) no-repeat; text-indent: -1000%;}
.nm_contato {background: url(global/imgs/nm_contato.png) no-repeat; text-indent: -1000%;}
.nm_cadastro {background: url(global/imgs/nm_cadastro.png) no-repeat; text-indent: -1000%;}

.nm_lojas {background: url(global/imgs/nm_lojas.png) no-repeat; text-indent: -1000%;}
.nm_servicos {background: url(global/imgs/nm_servicos.png) no-repeat; text-indent: -1000%;}
.nm_comercializacao {background: url(global/imgs/nm_comercializacao.png) no-repeat; text-indent: -1000%;}
.nm_anuncios_p {height:30px; background: url(global/imgs/nm_anuncio_p.png) no-repeat; text-indent: -1000%;}
.nm_formatos {background: url(global/imgs/nm_formatos.png) no-repeat; text-indent: -1000%;}

#palheta_fontes {float: right; width: 165px; margin: 38px 10px 0 0; padding: 0;}
#palheta_fontes ul {list-style: none; margin: 0; padding: 0;}
#palheta_fontes ul li {display: inline;}

/* INÍCIO - SHOPPING */
#shopping_conteudo, #localizacao_conteudo {float: left; width: 460px; margin: 0 10px 0 0;}
#shopping_box_img {float: left; width: 395px; margin: 0; padding: 0;}
#shopping_box_img ul {list-style: none; margin: 0; padding: 0;}
#shopping_box_img ul li {float: left; display: inline; margin: 0 0 0 20px; padding: 15px 0 0 0;}
#shopping_foto_maior {float: left; width: 375px; margin: 0 0 0 20px; padding: 0;}
.gallery_demo {width: 395px; margin: 0 auto; padding: 0;}
.gallery_demo li {width: 110px; height: 100px; margin: 0; cursor: pointer; padding: 0;}
.gallery_demo li div {left: 240px; padding: 0; margin: 0;}
/* FINAL - SHOPPING */

/* INÍCIO - LOCALIZAÇÃO E HORÁRIOS */
#localizacao_google {float: left; width: 395px; margin: 0; padding: 0;}
#localizacao_conteudo h2 {float: left; width: 460px; height: 35px;}
#localizacao_cont1 {float: left; width: 230px; margin: 0; padding: 0;}
#localizacao_cont2 {float: left; width: 230px; margin: 0; padding: 0;}

.nm_localiz {background: url(global/imgs/nm_localizacao.gif) no-repeat; text-indent: -1000%; padding: 0; margin: 0;}
.nm_horario {background: url(global/imgs/nm_horarios_funcionamento.gif) no-repeat; text-indent: -1000%; padding: 0; margin: 40px 0 0 0;}
/* FINAL - LOCALIZAÇÃO E HORÁRIOS */

/* INÍCIO - CINEMA */
#box_cinema_esquerda {float: left; width: 210px; margin: 0 30px 0 0; padding: 0;}
#box_cinema_centro {float: left; width: 625px; margin: 0; padding: 0;}
#box_cinema {float: left; width: 845px; margin: 0; padding: 0;}
#box_cinema_vii {float: left; width: 620px; margin: 0; padding: 0;}

#box_cinema_centro h2, #box_cinema h2, #box_cinema_vii h2 {float: left; width: 580px; padding: 0; margin: 0; background: url(global/imgs/nm_emcartaz.png) no-repeat; text-indent: -1000%;}

#cinema_logo a {float: left; width: 210px; margin: 0 0 15px 10px; height: 100px; background: #F4F4F4 url(global/imgs/uci.png) no-repeat center; border: 1px solid #EBEBEB;}

#cinema_logo-baixo a {float: left; width: 130px; margin:10px 20px 0 100px; height: 53px; background: url(global/imgs/uci_baixo.png) no-repeat center;}
#logos_cinema_vii a { width:130px; height:53px; float:left; background: url(global/imgs/uci_baixo.png) no-repeat center;}
#cinema_precos {float: left; width: 200px; margin: 0 0 0 10px; padding: 10px 5px 5px 5px; border: 1px solid #EBEBEB; background: #F4F4F4;}
#cinema_precos ul {list-style: none; margin: 10px 0 0 10px; padding: 0;}
#cinema_dhs_conteudo {float: left; width: 208px; margin: 0 30px 0 0; padding: 0;}
#cinema_detalhes {float: left; width: 625px; margin: 30px 0 0 0; padding: 0;}
#cinema_detalhes_n {float: left; width: 845px; margin: 30px 0 0 0; padding: 0;}

#infos_importantes_vii{ border-top: 2px solid #EBEBEB; padding:10px 0px 0px 150px;color:#C00;}

#cinema_dhs_img {float: left; width: 208px; margin: 0; padding: 0;}
#cinema_dhs_horario {float: left; width: 200px; padding-bottom:5px; border: 1px solid #EBEBEB; background: #F4F4F4; margin: 10px 0 0 0;}
#cinema_dhs_horario {padding: 10px 0 6px 6px;}
#cinema_dhs_convide {float: left; width: 194px; margin: 10px 0 0 0; padding: 16px 0 0 6px;}
#cinema_dhs_txt, #cinema_dhs_txt h3 {float: left; width: 380px; margin: 0;}

#cinema_dhs_txt_n, #cinema_dhs_txt_n h3 {float: left; width: 580px; margin: 0;}

#cinema_dhs_txt h3, #cinema_dhs_txt_n h3 {padding: 5px 0 25px 0; font: 14px Arial, Verdana; color: #5A5A5A; font-weight: bold; text-transform: uppercase;}

.cinema_salas, .cinema_salas_n, .cinema_sala_img, .cinema_sala_img_n, .cinema_sala_txt, .cinema_sala_txt_n {float: left;  padding: 0;}
.cinema_salas {width: 300px; margin: 30px 12px 0 0;}
.cinema_salas_n {width: 265px; margin: 30px 10px 30px 0;}
.cinema_salas_n_vii {float: left;  padding: 0; width: 300px; margin: 30px 10px 30px 0;}
.cinema_salas_vii {float: left;  padding: 0; border:1px solid ;}

.cinema_sala_img {width: 142px; margin: 0 15px 0 0;}
.cinema_sala_img_n {width: 142px; margin: 0 10px 0 0;}
.cinema_sala_txt {width: 140px; margin: 15px 0 0 0;}
.cinema_sala_txt_n {width: 112px; margin:0;}


#ctn_baixo {margin:20px 0 0 0}
#ctn_baixo_vii {margin-top:40px; width:100%; border-top:2px solid #d3e3e3; padding:20px 0;}

.infos-cinemas {float:left; width:220px; margin-right:8px; font:11px Arial, Helvetica, sans-serif; line-height:1.4em; color:#5A5A5A}
.infos-cinemas_vii{float:right;}
.cor_caixas {float:left; padding:0;}
.cor_caixas_vii {float:left; padding:0;}

#box_cinema #comments,#box_cinema  .blog-linha {
	margin:20px 0 !important;
	font-size:16px;
	color:#000;
	display:block;
	clear:both;
}

.cinema_salas_n_vii a { color:#DF0C0B; }

#box_cinema label { float:left; width:120px; }

#box_cinema .comentario small {
	margin:0 !important;
	margin-bottom:3px;
	line-height:1em !important;
	font-size:11px !important;
	color:#666 !important;
}

#box_cinema .comentario .texto {
	font-size:12px;
	display:block;
	padding:10px;
	line-height:1.2em;
	background-color:#f9f9f9;
}

#box_cinema .comentario .texto p {
	margin:0 !important;
	line-height:1.2em !important;
}

/* FINAL - CINEMA */

/* INÍCIO - CAMPANHAS */

#box_cinema {margin-left:10px;}
.caixas {float:left; width:160px; margin:10px 15px 10px 0;}
.caixas a {color:#666}
.caixas img {margin-bottom:10px;}
.caixas h3 {margin:0; padding:0; font-size:12px; text-align:center; text-transform:uppercase;} 

#companhia_detalhes {float: left; width: 510px; margin: 0;}
#companhia_detalhes h3 {margin:0 0 10px 0; padding:0;}
#companhia_detalhes a {color:#c00}


#coluna_dois_campanha {float:left; width:305px; margin-left:30px;}

#coluna_dois_campanha h3 {margin:0 0 20px 0;  padding:0; font:bold 16px Arial, Helvetica, sans-serif; color:#c00}

.lista-imgs {margin:0; padding:0;}
.lista-imgs li {float:left; list-style:none; margin:0 10px 10px 0; padding:3px 3px 0 3px; border:1px solid #666;}

.caixas-dois {float:left; width:250px; font:9px Arial, Helvetica, sans-serif; text-transform:uppercase}
.caixas-dois ul {margin:20px 0 0 0; padding:0;}
.caixas-dois ul li {float:left; list-style:none; margin:0 7px 10px 0; padding:0;}
.caixas-dois ul li img {margin-bottom:5px;}

/* FINAL - CAMPANHAS */

/* INÍCIO - CONTATO */
#contato_texto {float: left; width: 860px; padding: 0;}
#contato_formulario {float: left; width: 600px; padding: 0; margin: 20px 0 0 140px;}
#contato_formulario span {float: left; width: 120px; font-weight: bold;}
#contato_formulario label {width: 500px; margin: 0;}
.campo_input {width: 400px; margin: 0 0 8px 0;}
.campo_input2 {width: 200px; margin: 0 0 8px 0;}
.select {width: 60px; margin: 0 5px 8px 0;}
.select2 {width: 100px; margin: 0 0 8px 0;}
.select3 { margin: 0 0 8px 0;}
.campotextarea {width: 400px; height: 100px; margin: 0 0 8px 0;}
#contato_formulario button {background: #df0c0b; color: #FFF; font: 14px Arial; font-weight: bold; padding: 3px; border: 1px solid #CC0000; width: 80px; margin: 15px 0 0 0;}
.formError {position: absolute; top: 300px; left: 300px; padding-bottom: 13px; display: block; z-index: 5000;}
.formError .formErrorContent {width:100%; background: #ee0101; color:#FFF; width: 150px; font: 11px Arial; border: 2px solid #DDD; box-shadow: 0 0 6px #000; -moz-box-shadow: 0 0 6px #000; -webkit-box-shadow: 0 0 6px #000; padding: 4px 10px 4px 10px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.greenPopup .formErrorContent {background: #33be40;}
.yellowPopup .formErrorContent {background: #393939; color: #FFF;}
.formError .formErrorArrow{position: absolute; bottom: 0; left: 20px; width: 15px; height: 15px; z-index: 5001;}
.formError .formErrorArrow div{border-left: 2px solid #ddd; border-right: 2px solid #ddd; box-shadow: 0px 2px 3px #444; -moz-box-shadow: 0px 2px 3px #444; -webkit-box-shadow: 0px 2px 3px #444; font-size: 0px; height: 1px; background: #ee0101; margin:0 auto; line-height: 0px; font-size: 0px; display: block;}
.greenPopup .formErrorArrow div{background: #33be40;}
.yellowPopup .formErrorArrow div{background: #393939; color: #FFF;}
.formError .formErrorArrow .line10{width: 15px;border: none;} 
.formError .formErrorArrow .line9{width: 13px; border: none;} 
.formError .formErrorArrow .line8{width: 11px;} 
.formError .formErrorArrow .line7{width: 9px;} 
.formError .formErrorArrow .line6{width: 7px;} 
.formError .formErrorArrow .line5{width: 5px;} 
.formError .formErrorArrow .line4{width: 3px;} 
.formError .formErrorArrow .line3{width: 1px; border-left: 2px solid #ddd; border-right: 2px solid #ddd; border-bottom: 0px solid #ddd;} 
.formError .formErrorArrow .line2{width: 3px;border: none; background: #ddd;}
.formError .formErrorArrow .line1{width: 1px; border: none; background: #ddd;}
#pre_load {float: left; width: 600px; height: 40px; margin: 10px 0 10px 0; padding: 0; text-align: center;}
#contato_msg_ok {float: left; width: 500px; margin: 10px 0 30px 0; padding: 10px; text-align: center; border: 1px solid #AAFDFD; background: #E1FDFD; font: 10px Tahoma; font-weight: bold;}
/* FINAL - CONTATO */

/* INÍCIO - LOJAS */
#lojas_texto {float: left; width: 860px; padding: 0; margin: 0 0 18px 0;}
#lojas_texto h2 a { color: #DF0C0B; }
#lojas_texto h2 a:hover { color: #DF0C0B; text-decoration:underline; }
#loja_segmento {float: left; width: 220px; height: 340px; padding: 5px; margin: 0; background: #F4F4F4;}
#loja_segmento ul {list-style: none; margin: 0; padding: 0;}
#loja_segmento ul li {margin: 0; padding: 4px 0 0 4px; font: 12px Arial; color: #5A5A5A; cursor: pointer; height: 18px;}
#loja_segmento ul li a {font: 12px Arial; color: #DF0C0B; display:block;}
#loja_segmento ul li a:hover {text-decoration: none; background: #DF0C0B; color:#fff;}
#loja_segmento ul li:hover {background: #DF0C0B; color:#fff; }
#loja_mostrar {float: left; width: 600px; height: 350px; padding: 0; margin: 0 0 0 20px;}

#div_loja {float: left; width: 250px; height: 340px; padding: 5px; margin: 0; background: #F4F4F4;}
#div_loja ul {list-style: none; margin: 0; padding: 0; clear:both; }
/*#div_loja ul li strong { font-size:14px; }*/
#div_loja ul li {margin: 0; padding: 4px 0 0 4px; font: 12px Arial; color: #5A5A5A; cursor: pointer; height: 18px;}
#div_loja ul li a {font: 12px Arial; color: #DF0C0B; display:block;}
#div_loja ul li a:hover {text-decoration: none; background: #DF0C0B; color:#fff;}
#div_loja ul li:hover {background: #DF0C0B; color:#fff; }

#info_lojas {float:left; width:290px; margin-left:30px;}
#info_lojas img {margin-bottom:20px;}
#info_lojas p {margin:0 0 5px 0; padding:0; font:12px Arial, Helvetica, sans-serif; line-height:1.4em;}
#info_lojas p a.link {display:block; width:280px; padding:5px; background:#c00; font-size:10px; text-transform:uppercase; text-align:center; color:#fff}


.jScrollPaneContainer {float: left; position: relative; overflow: hidden; z-index: 1; border: 1px solid #EBEBEB; background: #F4F4F4;}
.jScrollPaneTrack {position: absolute; cursor: pointer; right: 0; top: 0; background: #CCC;}
.jScrollPaneDrag {position: absolute; background: #AAA; cursor: pointer; overflow: hidden;}
.jScrollPaneDragTop {position: absolute; top: 0; left: 0; overflow: hidden;}
.jScrollPaneDragBottom {position: absolute; bottom: 0; left: 0; overflow: hidden;}
a.jScrollArrowUp {display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 10px;}
a.jScrollArrowDown {display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 10px;}
/* FINAL - LOJAS */

/* INÍCIO - RODAPÉ */
#rodape {float: left; width: 905px; height: 100px; margin: 0 0 0 65px; padding: 0;}
#rodape_txt {float: left; width: 900px; text-transform: uppercase; font: 11px Arial; color: #046F71; font-weight: bold; margin: 10px 0 0 5px; padding: 0;}
#rodape_adm a {float: left; width: 175px; height: 30px; background: url(global/imgs/logo_administracao.png) no-repeat; margin: 5px 0 0 5px; padding: 0; text-indent: -1000%;}


.acompanhe {float: left; width: 66px; height: 30px; background: url(global/imgs/rodape_acompanhe.png) no-repeat; margin: 5px 5px 0 50px; padding: 0; text-indent: -1000%;}
#rodape .social li {position: relative; z-index: 100; list-style:none; float:left; margin:10px 10px 0 0;}
#rodape .social li a {outline:0;	display: block; width:24px; height:24px; text-decoration: none;	text-indent: -50000px;}
#rodape .social li.twitter {background:url(global/imgs/rodape_twitter.png) no-repeat;}
#rodape .social li.youtube {background:url(global/imgs/rodape_youtube.png) no-repeat;}

#rodape_setweb a {float: right; width: 150px; height: 30px; margin: 5px 0 0 10px; background: url(global/imgs/logo_setweb.png) no-repeat; text-indent: -1000%;}
/* FINAL - RODAPÉ */

#jsTexto h2 {margin:10px 0 10px 0; padding:0; text-transform:uppercase; font-size:13px; color:#CC0000}

/*listas*/
#listas {margin:10px 0 0 10px; padding:0;}
#listas li {float:left; list-style:none; margin:0 60px 10px 0; padding:0;}
#listas_dois li {float:left; list-style:none; margin:0 10px 10px 0; padding:0;}
#listas li a {display:block; width:200px; padding:5px; background:#CFEBEC; font-size:11px; color:#046F71; text-transform:uppercase; text-align:center;}
#listas li a:hover {background:#046F71; color:#fff}
#listas_dois, #lista_tres {margin:0; padding:0}
#listas_dois li a {display:block; width:170px; padding:5px; background:#CFEBEC; font-size:10px; color:#046F71; text-transform:uppercase; text-align:center;}
#listas_dois li a:hover {background:#046F71; color:#fff}

 #lista_tres {float:left; margin:10px 0 10px 0;}
#lista_tres li {float:left; list-style:none; margin:0 1px 0 0; padding:0;}
#lista_tres li a {padding:5px; background:#CFEBEC; font-size:11px; color:#046F71; text-transform:uppercase;}
#lista_tres li a:hover {background:#046F71; color:#fff}


/*anúncios publicitários*/
#box_anuncios_p {float: left; width: 580px; padding: 0; margin: 0;}
#box_anuncios_p h2 {margin:0; padding:0;}
#anuncios_p {margin:0; padding:0;}
#anuncios_p label {float:left; width:70px;}
#anuncios_p button {padding:3px; font:11px Arial, Helvetica, sans-serif; text-transform:uppercase; background:#046F71; color:#fff; border:0; cursor:pointer}

/*novidades*/
#coluna_um {float:left; width:180px; margin:25px 0 0 60px;}
#coluna_um h2 {margin:0 ; padding:0;}
#coluna_um ul {margin:0 0 30px 0; padding:0; font:11px Arial, Helvetica, sans-serif;}
#coluna_um .servicos li {list-style:none; margin:0 0 5px 0; padding:5px 0 5px 0; line-height:17px; border-bottom:1px solid #E8E8E8}
#coluna_um .servicos li a {color:#333}
#coluna_um .social li {position: relative; z-index: 100; list-style:none; float:left; margin:0 10px 0 0;}
#coluna_um .social li a {outline:0;	display: block; width:48px; height:48px; text-decoration: none;	text-indent: -50000px;}
#coluna_um .social li.twitter {background:url(global/imgs/twitter.png) no-repeat;}

#coluna_um .social li.youtube {background:url(global/imgs/youtube.png) no-repeat;}
#coluna_um .social li.rss {background:url(global/imgs/feed.png) no-repeat;}

/*novidades para página de cinema*/
#coluna_um_vii {float:right; width:200px; margin:0;}
#coluna_um_vii h2 {margin:0 ; padding:0;}
#coluna_um_vii ul {margin:0; padding:0; font:11px Arial, Helvetica, sans-serif;}
#coluna_um_vii .servicos li {list-style:none; margin:0 0 5px 0; padding:5px 0 5px 0; line-height:17px; border-bottom:1px solid #E8E8E8}
#coluna_um_vii .servicos li a {color:#333}
#coluna_um_vii .social li {position: relative; z-index: 100; list-style:none; float:left; margin:0 10px 0 0;}
#coluna_um_vii .social li a {outline:0;	display: block; width:48px; height:48px; text-decoration: none;	text-indent: -50000px;}
#coluna_um_vii .social li.twitter {background:url(global/imgs/twitter.png) no-repeat;}

#coluna_um_vii .social li.youtube {background:url(global/imgs/youtube.png) no-repeat;}
#coluna_um_vii .social li.rss {background:url(global/imgs/feed.png) no-repeat;}
#coluna_um_vii #cartaz{ border:1px solid #dce0df; padding:9px; height:300px; }
#coluna_um_vii #cartaz #filmes .titulo{ color:#df0c0b; font-weight:bold; margin:10px 0 0 0; padding:0;}
#coluna_um_vii #cartaz #filmes .titulo a { color:#DF0C0B; }
#coluna_um_vii #cartaz #filmes .descricao{ color:#5a5a5a; margin:0; padding:0;}
#coluna_um_vii #cartaz_email{background:#a9f5f5 url(global/imgs/bg-cartaz-email.jpg) top no-repeat; width:198px; height:156px; color:#054d4c; text-align:center;}
#coluna_um_vii #cartaz_email form{/*border:#000000 1px solid;*/ width:175px; text-align:right; margin:0 auto; padding-top:75px;}
#coluna_um_vii #cartaz_email form button{background:url(global/imgs/bt-form-cartaz-email.gif) 0 no-repeat; width:37px; height:28px;  float:right; border:0; overflow:hidden; text-indent:-100px;margin-top:10px;}
#coluna_um_vii #cartaz_email form input{float:left; width:138px; #width:136px; height:25px; margin-top:10px;border:0;}

#coluna_um_vii .social li {position: relative; z-index: 100; list-style:none; float:left; margin:0 10px 0 0;}
#coluna_um_vii .social li a {outline:0;	display: block; width:48px; height:48px; text-decoration: none;	text-indent: -50000px;}
#coluna_um_vii .social li.twitter {background:url(global/imgs/twitter.png) no-repeat;}
#coluna_um_vii .social li.youtube {background:url(global/imgs/youtube.png) no-repeat;}


.nm_servicos_sider {background: url(global/imgs/nm_servicos_sidebar.png) no-repeat; text-indent: -1000%;}
.nm_cartaz_sider {background: url(global/imgs/nm_emcartaz_sidebar.png) no-repeat; text-indent: -1000%;}

.mais_posts {margin-top:40px; background: url(global/imgs/nm_mais_noticias.jpg) no-repeat; text-indent: -1000%;}
.nm_acompanhe {background: url(global/imgs/nm_acompanhe.png) no-repeat; text-indent: -1000%;}

#filmes {padding:0;}
#filmes li {list-style:none;}

#coluna_dois {float:left; width:610px;}
#coluna_dois .posts {clear:both; margin:10px 0 10px 0; border-bottom:1px solid #F0F0F0}
#coluna_dois h1 {margin:0 0 5px 0; padding:0; font-weight:normal; line-height:28px; color:#000}
#coluna_dois h1 a {color:#000}
#coluna_dois p {line-height:20px;}
#coluna_dois a {color:#c00}

/*páginacao*/
.box-paginacao {clear:both; float:left; width:100%; margin:10px 0 30px 0;}

/*anterior*/
.box-paginacao .link-anterior, .link-anterior-single a {float:left; padding:10px; font-size:12px; color:#fff !important; background:#c00}
.link-anterior-single a { width:auto; }
.box-paginacao .link-anterior:hover, .link-anterior-single a:hover {text-decoration:none; background:#990000; color:#fff;}
.box-paginacao .link-anterior-sem {float:left; padding:10px; font-size:12px; color:#fff;}
.box-paginacao a.link-anterior, .link-anterior-single a  {color:#fff;}
.box-paginacao a.link-anterior:hover, .link-anterior-single a:hover {color:#fff;}

/*proximo*/
.box-paginacao .link-proximo, .link-proximo-single a {float:right;  padding:10px; font-size:12px; color:#fff !important; background:#c00}
.link-proximo-single a {width:auto; }
.box-paginacao .link-proximo:hover, .link-proximo-single a:hover {text-decoration:none; background:#990000; color:#fff;}
.box-paginacao .link-proximo-sem {float:right; padding:10px; font-size:12px; color:#fff;}
.link-proximo-single a {float:right;}
.box-paginacao a.link-proximo, .link-proximo-single a {color:#fff;}
.box-paginacao a.link-proximo:hover, .link-proximo-single a:hover {color:#fff;}

/*paginas*/
.paginas {float:left; text-align:center; width:374px; margin:0 auto; padding:8px 0 5px 0; font-size:13px;  color:#CC0000; }
.paginas span {margin-right:5px; font-size:14px !important; color:#666 !important; font-weight:normal;}
.paginas a {color:#c00; font-weight:bold}
.paginas a:hover {color:#000 !important;}


/*lojas nova*/
#busca_loja {margin:20px 0 0 0; padding:10px 20px 2px 20px; background:#F8F8F8 }
#busca_loja p {margin:0 0 10px 0 !important}
#busca_loja input, #busca_loja span {font:12px Arial, Helvetica, sans-serif; padding:5px; border:1px solid #ccc;}
#busca_loja input {width:305px; margin-bottom:5px;}
#busca_loja span {background:#fff}
#busca_loja span select {font:12px Arial, Helvetica, sans-serif; border:0; padding:0; margin:0;}
#busca_loja button {padding:5px; font:10px Arial, Helvetica, sans-serif; background:#c00; text-transform:uppercase;  color:#fff; border:0; cursor:pointer;}

#lista-lojas {margin:30px 0 0 0; padding:0}
#lista-lojas li {float:left; width:280px; height:100px; list-style:none; margin:0 0 20px 0; padding:0;}
#lista-lojas li .img-lojas, #lista-lojas li .info-lojas {float:left;}
#lista-lojas li .img-lojas {width:100px;}
#lista-lojas li .img-lojas img {border:1px solid #ccc}
#lista-lojas li .info-lojas {width:180px;}
#lista-lojas li .info-lojas h3 {margin:0 0 5px 0; padding:0; font-size:13px;}
#lista-lojas li .info-lojas h3 a {color:#000;}
#lista-lojas li .info-lojas p {margin:0 0 3px 0; padding:0;}
#lista-lojas li .info-lojas p a {font-size:10px; text-transform:uppercase; color:#c00;}

#lojas {margin:20px 0 0 0}
#lojas h3 {margin:0 0 20px 0;}
#lojas .img-lojas, #lojas .info-lojas, #lojas .info-lojas .txt-info, #lojas .info-lojas .mapa-local {float:left;}
#lojas .img-lojas {width:150px; padding:3px; border:1px solid #ccc}
#lojas .info-lojas {width:690px; margin-left:10px;}
#lojas .info-lojas .txt-info {width:330px;}
#lojas .info-lojas .mapa-local {width:310px; margin-left:20px}
#lojas .info-lojas .mapa-local h2 {margin-bottom:10px; font-size:13px; font-weight:bold; text-transform:uppercase; color:#c00;}
#lojas .info-lojas p {margin:0 0 10px 0; padding:0}

/*GASTRONOMIA*/
.caixas-gastronomia {float:left; width:850px; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #EEE}
.info-gastro {float:left; width:480px}
.img-gastro {float:left; width:370px;}

.alimentacao, .restaurante-cafes {float:left; margin:20px 0 20px 0}
.alimentacao h2, .restaurante-cafes h2 {margin:10px 0 0 0 !important; font-size:15px; color:#CC0000; float:left;}
.alimentacao p, .restaurante-cafes p {margin:0 0 10px 0!important}
.alimentacao a, .restaurante-cafes a {color:#919191}
.alimentacao a:hover, .restaurante-cafes a:hover {text-decoration:none;}

.alimentacao {width:450px; margin-right:30px;}
.restaurante-cafes {width:350px}

.lista-quatro, .lista-quatro h3, .lista-quatro .img, .lista-quatro .tel, .lista-quatro .local, .lista-quatro .saiba-mais {float:left;}
.lista-quatro {margin:10px 0 10px 0; padding:0;}
.lista-quatro li {width:860px; list-style:none; float:left; margin:0 0 20px 0; padding:0 0 15px 0; border-bottom:1px solid #EFEFEF}

.lista-quatro .img {width:200px;}
.lista-quatro h3, .lista-quatro .tel, .lista-quatro .local {width:190px; text-align:center;}
.lista-quatro h3, .lista-quatro .tel, .lista-quatro .local, .lista-quatro .saiba-mais {float:left; margin:40px 0 0 0}
.lista-quatro .saiba-mais {color:#CC0000; text-transform:uppercase}

.tit-detail {width:100%; margin:20px 0 30px 0; padding-bottom:5px; font-size:15px; border-bottom:1px solid #EFEFEF;}
.info-detail, .img-mapa, .foto-detail {float:left;}
.info-detail {width:520px; margin-right:20px;}
.info-detail p {margin:0 0 8px 0 !important}
.foto-detail {margin-right:20px;}
.img-mapa {width:320px;}


#cinema_dhs_convide a {color:#C00; text-decoration:none;}
#cinema_dhs_convide .WP-EmailIcon {float:left}

.link-cinema {  float:right; width:200px; }