@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
}
strong {
  font-weight:bold;
}
/* remember to define focus styles! */
:focus {
  outline: 0;
}
body {
  line-height: 1;
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:115%;
}
a {
  text-decoration:none;
}
ol, ul {
  list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: separate;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}
/* Estilos do site */
/*html, body {
  overflow-x:hidden;
}
html, body, #site, #site_inteno {
  height: 100%;
}
body > #site, #site_inteno {
  height: auto;
  min-height: 100%;
}
#conteudo, #conteudo_interno {
  padding-bottom: 210px;
}  /* deve ser a mesma altura do rodapé */

#rodape {
 height: 210px;
 clear:both;
}
.clear {
  clear:both;
}
#conteudo {
  padding:10px 0 0 0;
  width:990px;
}
#conteudo_interno {
  background:url(../imagens/bg_conteudo.png) repeat;
  margin:50px 0 0 0;
  padding:20px;
}
#wrap {
  width:980px;
  margin:0 auto;
/*padding: 0 10px 0 10px;*/}
/*Topo do Site*/
#topo {
  height:114px;
}
#logo {
  padding:15px 30px 3px 5px;
  float:left;
}
#imagens_topo {
  float:left;
  width: 530px;
}
#busca_topo {
  z-index:20;
  /*left: 692px;*/
  padding:5px;
  width: 270px;
  height:50px;
  position: absolute;
  top: 142px;
  background:url(../imagens/bg_busca.png) no-repeat;
  color:#fff;
  display:none;
}
#comp {
  float:left;
  width:180px;
  padding:0 0 0 360px;
}
#color_pick {
  width:180px;
  padding:5px 0 0 0;
}
#twitter {
  padding:35px 0 0 90px;
  position:absolute;
  z-index:100;
  margin-top:20px;
}
#banner {
  width:980px;
  height:213px;
  clear:both;
}
/*Selecione a cor*/
.left {
  float:left;
}
/*Geral*/
.titulo_pesquisa {
  font-size:10px;
  float:left;
}
.fechar {
  font-size:10px;
  color:#fff;
  float:left;
  font-weight:bold;
  padding:0 0 5px 140px;
  text-decoration:none;
}
/* Rodapé */

#rod_limite {
  width:1000px;
  margin:0 auto;
  clear:both;
  font-family: "Lucida Grande", sans-serif;
}
.col_25 {
  width:235px;
  float:left;
  padding:0 0 0 10px;
}
.tit_rod {
  padding:10px 0 0 20px;
  font-size:18px;
  color:#fff;
}
#rodape ul {
  list-style:none;
  padding:10px 0 0 0;
  line-height:125%;
  color:#fff;
  clear:both;
}
#rodape ul li a {
  text-decoration:none;
  color:#fff;
  padding:5px 5px 5px 5px;
}
#rodape ul li a:link {
  color:#fff;
}
#rodape ul li a:visited {
  color:#fff;
}
.rod_it {
  font-size:11px;
  padding:5px 0 0 20px;
}
.rod_tit {
  font-size:12px;
  font-weight:700;
}
#col1 {
  width: 470px;
  float:left;
  padding:0 10px 0 0;
}
#col3 {
  width: 210px;
  float:left;
  height:430px;
  background:url(../imagens/bg_col3.png) no-repeat 0px 30px;
}
#busca_lojas {
  width:240px;
  height:180px;
}
h3 {
  font-size:14px;
  font-weight:bold;
  padding:10px 3px 3px 3px;
}
.line {
  padding:8px 0 8px 0;
}
.texto {
  font-size:11px;
  text-align:justify;
  color:#000;
}
.textocad {
  font-size:11px;
  color:#000;
  padding: 5px 0 2px 0;
}
.texto_b {
  font-size:11px;
  color:#fff;
  padding:0 0 0 20px;
}
.texto_b2 {
  font-size:11px;
  color:#fff;
  padding: 5px 0 0 0;
}
.sub_titulo {
  font-size:11px;
  font-weight:bold;
  padding:3px;
  text-decoration:none;
  color: #000;
}
.sub_titulo_b {
  font-size:11px;
  font-weight:bold;
  padding:3px 0 0 20px;
  text-decoration:none;
  color: #fff;
}
.sub_titulo a, .sub_titulo a:hover, .sub_titulo a:visited {
  color:#000000
}
.sub_texto {
  margin:3px 5px 0 0;
}
/* root element for scrollable */
.vertical {
  /* required settings */
  position:relative;
  overflow:hidden;
  /* vertical scrollers have typically larger height than width */  
  height: 205px;
  width: 490px;
}
/* root element for scrollable items */
.items {
  position:absolute;
  /* this time we have very large space for height */  
  height:20000em;
  margin: 0px;
}
/* single scrollable item */
.item {
  margin:5px 0;
  /*padding:2px;*/
  font-size:12px;
}
/* elements inside single item 
.item img {
  float:left;
  margin-right:20px;
  height:180px;
  width:240px;
}*/

.item h3 {
  margin:0 0 5px 0;
  font-size:16px;
  color:#456;
  font-weight:normal;
}
/* the action buttons above the scrollable */
#actions {
  width:490px;
  margin:0 0 10px 0;
}
#actions a {
  font-size:11px;
  cursor:pointer;
  color:#666;
}
#actions a:hover {
  text-decoration:underline;
  color:#000;
}
.disabled {
  visibility:hidden;
}
.next {
  float:right;
}
:focus {
  -moz-outline-style:none;
}
.cover {
  position:absolute;
  z-index:190;
  padding:7px 0 0 10px;
}
#cover1 {
  position:absolute;
  z-index:3;
  padding:7px 0 0 0;
}
#cover2 {
  position:absolute;
  z-index:3;
  padding:20px 0 0 0;
}
#cover3 {
  position:absolute;
  z-index:3;
  margin:20px 0 0 470px;
}
#cover4 {
  position:absolute;
  z-index:3;
  margin:200px 0 0 0;
}
.titulo_area_b {
  font-size:16px;
  color:#fff;
  font-weight:1900;
  letter-spacing:140%;
  padding:10px 0 5px 0;
  padding:10px 0 5px 0;
}
.bt {
  padding:2px 0 5px 170px;
}
#cadastrese {
  width:200px;
  padding:5px;
  margin-top:35px;
}
#cadastrese input[type=image] {
  margin: 10px 0 0 130px;
}
#cadastrese input[type=text] {
  width:180px;
}
#cadastrese .label {
  padding:2px 0 0 0;
  color:#333;
  font-weight:bold;
}
#promocoes {
  width:240px;
  margin:45px 0 10px 0;
}
.promo_item {
  padding:5px 0 0 0;
}
.promo_img {
  width:190px;
  padding:5px;
  background:url(../imagens/bg_promo.png) no-repeat;
  margin:0 0 5px 20px;
}
.promo_info {
  width:240px;
  padding: 0 0 0 5px;
}
.texto_die {
  font-size:11px;
  color:#918291;
}
.promo_linha {
  padding:3px 0 0 0;
}
#cinema {
  padding:0px 5px 0px 5px;
  margin:0 0 0 1px;
}
.cinema_img {
  width:190px;
  padding:5px;
  background: #fff;
}
.news_img {
  width:470px;
  padding:10px;
  background:#fff;
}
#twitter_view {
  margin:30px 0 0 0;
  background:url(../imagens/bg_twitter.png) no-repeat 0px 30px #F7F7F7;
  height:140px;
}
#psessoes {
  width:192px;
  margin:0 0 0 12px;
  padding:10px 0 0 0;
}
.sessaoIt {
  height:30px;
  padding:3px 0 0 0;
}
#nav {
  padding:10px 10px 0 10px;
}
.nav {
  float:left;
  padding:4px 0 0 4px;
  text-decoration:none;
  font-size:23px;
  color:#FFF;
}
.nav a, .nav a:hover, .nav a:visited {
  color:#fff
}
.bullet {
  padding:16px 0 0 8px;
}
#galeria {
  padding:15px 0px 10px 0px;
}
.galeria_col {
  float:left;
  width:360px;
}
.galeriaPromo_col {
  float:left;
  width:800px;
}
.shopping_col {
  float:left;
  width:560px;
  text-align:justify;
  line-height:140%;
}
.box_galeria {
  background:url(../imagens/bg_galeria427.png) no-repeat;
  padding:10px;
}
.box_galeria_thumb {
  background:url(../imagens/bg_galeria100.png) no-repeat;
  padding:10px;
  float:left;
  margin:0 15px 15px 0;
}
.box_galeriaPromo_thumb {
  padding:10px;
  float:left;
  margin:0 15px 15px 0;
}
.espsup {
  margin:10px 0 0 0;
}
.twitterimg {
  width:52px;
  height:52px;
  float:left;
  margin:0 20px 0 0;
  padding: 3px 0 0 3px;
}
.twitterinfo {
  float:left;
  width:400px;
}
.twitterinfo, .twitterinfo a, .twitterinfo a:hover, .twitterinfo a:visite {
color:#000;
}
.ttitulo {
  font-size:12px;
  font-weight: bold;
}
.ttexto {
  font-size:11px;
}
.titem {
  padding:4px 0 3px 0;
}
.nov_data {
  font-size:10px;
  padding:3px 0;
}
h1 {
  font-size:20px;
  padding:5px 0 5px 0;
}
h2 {
  font-size:18px;
  font-weight:bolder;
  padding:5px 0 5px 0;
}
h3 {
  font-size:16px;
  font-weight:bold;
  padding:5px 0 5px 0;
}
.thumb {
  padding:10px;
  float:left;
}
#preview {
  position:absolute;
  padding:10px;
  display:none;
  color:#000;
}
#screenshot {
  position:absolute;
  padding:10px;
  display:none;
  color:#000;
}
.item_promo {
  width:470px;
  float:left;
}
.info_promo {
  width:330px;
  float:left;
  height:90px;
  padding:0 10px 10px 10px;
}
.box_promo_thumb {
  background:url(../imagens/bg_galeria100.png) no-repeat;
  padding:10px;
  float:left;
  margin:0 10px 0 0;
}
.thumbspace {
  margin:0 0 5px 0;
  border: 5px solid #FFF;
}
.promo_col1 {
  width:200px;
  float:left;
}
.promo_col2 {
  width:700px;
  float:left;
  line-height:130%;
  padding:0 0 0 20px;
}
.box_promo_thumb {
  background:url(../imagens/bg_galeria100.png) no-repeat;
  padding:10px;
  margin:0 0 10px 0;
}
.submenu_texto {
  text-decoration:none;
  font-size:12px;
}
.promo_submenu {
  padding:5px;
  width:90px;
}
#culturalform .texto {
  font-size:12px;
  padding: 0 0 0 80px;
}
.box_nov {
  margin: 0 0 10px 0;
  height:120px;
}
.box_nov .texto {
  text-decoration:none;
  font-size:12px;
  line-height:130%;
  text-align:justify;
}
.box_nov h2 {
  text-decoration:none;
  font-size:18px;
  font-weight:bold;
}
.box_nov h1 {
  text-decoration:none;
  font-size:20px;
  font-weight:bold;
  padding:0 0 10px 0;
}
.box_nov_thumb {
  background:url(../imagens/bg_galeria200.png) no-repeat;
  padding:10px;
  margin:0 10px 10px 0;
  float:left;
}
.box_nov_int {
  background:url(../imagens/bg_galeria200.png) no-repeat;
  padding:10px;
  margin:0 10px 10px 0;
  width:180px;
}
.box_nov_info {
  padding:0 10px 10px 0;
  width:700px;
  float:left;
  height:80px;
}
.box_nov_info a{line-height:250%;}

#key_busca, #ctl00_ctl00_ctl00_ContentPlaceHolderDefault_river_ph_ucBusca_5_txtBusca {
  /*  background:url(../imagens/bg_busca_home.png) no-repeat;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  height:37px;*/
  width:220px;
}
.drop_busca_home {
  font-size: 11px;
  width:200px;
  margin:8px 0 0 0;
}
#nome_cadastro {
  width:180px;
}
#email_cadastro {
  width:180px;
}
.bt_cadastro {
  margin: 10px 0 0 127px;
}
#bt_busca {
  margin: 2px 0 0 0;
}
#busca_lojas ul {
  margin: 0 0 10px 0;
}
#bannerspace {
  height:60px;
}
.imgCinema {
  margin:0 auto;
  margin:20px 0 0 5px;
}
#cinema p {
  font-size:11px;
  text-align:justify;
  color:#223468;
  padding:5px;
}
#popup {
  top:150px;
  left:40%;
  z-index: 11000;
  visibility: visible;
  position: absolute;
  border: 5px solid #FFF;
  background:#fff;
  text-align:right;
}
#cadastrese a {
  color:#000;
  font-weight:bold;
}
#lojasHome ul {
  width:455px;
  margin:10px 0 0 0;
  background-color: #036;
}
#lojasHome li {
  float:left;
  padding:10px 20px;
}
#tit_lojas {
  margin:10px 0 0 0;
}
.colForm {
  width:50%;
  float:left;
}
.colFormDiv {
  border-bottom:solid 1px #EEE;
  margin:20px 0;
}
#Busca_Lojas_Interna {
  width:950px;
  margin:0 0 20px 0;
}
#buscaAlfa_interna {
  width:850px;
  float:left;
}
#buscaForm_interna {
  width:850px;
  float:left;
  margin:0;
}
.bt_fi {
  margin:0px 0 0 5px;
}
.biBullet {
  float:left;
  padding:5px 0 0 0;
}
.campo_BFI {
  float:left;
  padding:5px 0 0 10px;
}
.item_loja {
  width:273px;
  float:left;
}
.info_loja {
  width:273px;
  padding:0 10px 10px 0;
}
.info_loja p {
  padding:2px 0;
}
.titulo_area {
  clear:both;
}
#content_lojas h2 {
  font-size:15px;
}
.lLine {
  width:850px;
}
.merchandising h2 {
  font-size:12px;
  font-weight:bold;
  padding:0 0 5px 0;
  color:#333;  
}
.merchandising p {
  font-size:12px;
  line-height:130%;
  margin:0 0 20px 0;
}
.ui-accordion {
  width: 100%;
}
.ui-accordion .ui-accordion-header {
  cursor: pointer;
  position: relative;
  margin-top: 5px;
  zoom: 1;
}
.ui-accordion .ui-accordion-li-fix {
  display: inline;
}
.ui-accordion .ui-accordion-header-active {
  border-bottom: 0 !important;
}
.ui-accordion .ui-accordion-header a {
  display: block;
  font-size: 1em;
  padding: .5em .5em .5em .7em;
}
.ui-accordion-icons .ui-accordion-header a {
  /*padding-left: 2.2em;*/
}
.ui-accordion .ui-accordion-header .ui-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
  padding: 5px 0;
  border-top: 0;
  margin-top: -2px;
  position: relative;
  top: 1px;
  margin-bottom: 2px;
  overflow: auto;
  display: none;
  zoom: 1;
}
.ui-accordion .ui-accordion-content p{float:left; width:600px;font-size:11px}
.ui-accordion .ui-accordion-content a{float:left; margin:0 10px 0 0;}
#accordion img{float:left; margin:0 10px 0 0;}
.ui-accordion .ui-accordion-content span{font-size:10px !important; color:#666;}
.ui-accordion .ui-accordion-content-active {
  display: block;
}
/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Verdana, Arial, sans-serif/*{ffDefault}*/;
  font-size: 1.1em/*{fsDefault}*/;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Verdana, Arial, sans-serif/*{ffDefault}*/;
  font-size: 1em;
}
.ui-widget-content {
  /*border: 1px solid #aaaaaa{borderColorContent}*/;
  background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;
  color: #222222/*{fcContent}*/;
}
.ui-widget-content a {
  color: #222222/*{fcContent}*/;
}
.ui-widget-header {
  /*border: 1px solid #aaaaaa{borderColorHeader}*/;
  background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/;
  color: #222222/*{fcHeader}*/;
  font-weight: bold;
}
.ui-widget-header a {
  color: #222222/*{fcHeader}*/;
}
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  /*border: 1px solid #d3d3d3{borderColorDefault}*/;
  background: #F3F3F3/*{bgColorDefault}*/ /*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;
  font-weight: normal/*{fwDefault}*/;
  color: #B056AB/*{fcDefault}*/;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  /*border: 1px solid #999999{borderColorHover}*/;
  background: #e6e6e6/*{bgColorHover}*/ /*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;
  font-weight: normal/*{fwDefault}*/;
  color: #212121/*{fcHover}*/;
}
.ui-state-hover a, .ui-state-hover a:hover {
  color: #212121/*{fcHover}*/;
  text-decoration: none;
  clear:both;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  /*border: 1px solid #aaaaaa{borderColorActive}*/;
  background: #e6e6e6/*{bgColorActive}*//*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
  font-weight: normal/*{fwDefault}*/;
  color: #212121/*{fcActive}*/;
}


.ui-widget :active {
  outline: none;
}
/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl {
  -moz-border-radius-topleft: 4px/*{cornerRadius}*/;
  -webkit-border-top-left-radius: 4px/*{cornerRadius}*/;
  border-top-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-tr {
  -moz-border-radius-topright: 4px/*{cornerRadius}*/;
  -webkit-border-top-right-radius: 4px/*{cornerRadius}*/;
  border-top-right-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-bl {
  -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/;
  -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/;
  border-bottom-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-br {
  -moz-border-radius-bottomright: 4px/*{cornerRadius}*/;
  -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/;
  border-bottom-right-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-top {
  -moz-border-radius-topleft: 4px/*{cornerRadius}*/;
  -webkit-border-top-left-radius: 4px/*{cornerRadius}*/;
  border-top-left-radius: 4px/*{cornerRadius}*/;
  -moz-border-radius-topright: 4px/*{cornerRadius}*/;
  -webkit-border-top-right-radius: 4px/*{cornerRadius}*/;
  border-top-right-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-bottom {
  -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/;
  -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/;
  border-bottom-left-radius: 4px/*{cornerRadius}*/;
  -moz-border-radius-bottomright: 4px/*{cornerRadius}*/;
  -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/;
  border-bottom-right-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-right {
  -moz-border-radius-topright: 4px/*{cornerRadius}*/;
  -webkit-border-top-right-radius: 4px/*{cornerRadius}*/;
  border-top-right-radius: 4px/*{cornerRadius}*/;
  -moz-border-radius-bottomright: 4px/*{cornerRadius}*/;
  -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/;
  border-bottom-right-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-left {
  -moz-border-radius-topleft: 4px/*{cornerRadius}*/;
  -webkit-border-top-left-radius: 4px/*{cornerRadius}*/;
  border-top-left-radius: 4px/*{cornerRadius}*/;
  -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/;
  -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/;
  border-bottom-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all {
  -moz-border-radius: 4px/*{cornerRadius}*/;
  -webkit-border-radius: 4px/*{cornerRadius}*/;
  border-radius: 4px/*{cornerRadius}*/;
}
/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/;
  opacity: .3;
  filter:Alpha(Opacity=30)/*{opacityOverlay}*/;
}
.ui-widget-shadow {
  margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/;
  padding: 8px/*{thicknessShadow}*/;
  background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/;
  opacity: .3;
  filter:Alpha(Opacity=30)/*{opacityShadow}*/;
  -moz-border-radius: 8px/*{cornerRadiusShadow}*/;
  -webkit-border-radius: 8px/*{cornerRadiusShadow}*/;
  border-radius: 8px/*{cornerRadiusShadow}*/;
}
.ampliar{margin:20px 0 0 0;}
.ampliarShopping{margin:-12px 0 10px 15px; clear:both;}
.ampliarvale{margin:10px 0 10px 5px; clear:both;}
.ampliarNovidade{margin:10px 0 10px 5px; clear:both;}
.fleft{float:left; width:720px;}

.agente{margin:30px 0 0 100px;}
.agente a:hover{background:transparent !important;}

#getCad{margin:16px 0 0 0;}


#buscaAlfa li{width:19px;float:left;}













/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
