body{
	font-family:Arial;
	font-size:10px;
	background-color:#EFEFEF;
}

hr{ display:none; }

.off, .close{
	display: none;
}

.on, .open{
	display: block;
}

.onInline {
	display: inline;
}

/*
.leftBox, .bgBox, .rightBox, ul#navTop li, ul#navTop a, ul#navTop em, .hrDashed, .hrSolid{
	background-image:url(../img/boxes.png);
}
*/
.leftBox, .bgBox, .rightBox, .hrDashed, .hrSolid{
	background-image:url(../img/boxes.png);
}

.topBox, .bgBox2, .bottomBox{
	background-image:url(../img/boxes2.png);
}

.leftBox, .rightBox, .topBox, .bottomBox{
	background-repeat:no-repeat;
}

.rightBox, .bottomBox{
	position:relative;
}

.bgBox, .bgBox2{
	overflow:hidden;
}

.hrDashed{
	position:relative;
	height:1px;
	background-position:0 -1357px;
	background-repeat: repeat-x;
}

.hrSolid{
	position:relative;
	height:2px;
	background-position:0 -1863px;
	background-repeat: repeat-x;
}

.clear{
	clear: both;
}

.left {
	float:left;
}

ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.ellipsis{
   white-space:nowrap;
   text-overflow:ellipsis;
   overflow:hidden;
   display:block;
}

/*Container*/
#container {
	position: relative;
	left: 8px;
	top: 8px;
	width:90%;
}

/* SearchBox */
#search.bgBox{
	width:770px;
	height:172px;
	background-position:0px -173px;
	overflow:hidden;
}

#search .leftBox{
	background-position:-18px 0px;
}

#search .rightBox{
	height:172px;
	background-position:755px 0px;
}

#search h1 img{
	position:absolute;
	top:20px;
	left:29px;
}

h2.books{
	position:absolute;
	text-indent:-9000px;
}

#search form#searchForm{
	position:absolute;
}

#search form#searchForm fieldset{
	position: relative;
	width: 504px;
	height: 21px;
	line-height: 21px;
	padding:0px;
}

.searchSprite{
	background-image: url("../img/searchBox.png");
	background-repeat: no-repeat;
}

ul#navTop li.btEmpresas{
	background-image:url(../img/solapaPartes.png);
	background-position:0 -66px;
	background-repeat: repeat
}

ul#navTop li.btEmpresas a{
	background-image:url(../img/solapaPartes.png);
	background-position:-3px -3px;
	background-repeat: no-repeat;
}

ul#navTop li.btEmpresas a em{
	background-image:url(../img/solapaPartes.png);
	background-position:69px -33px;
	background-repeat:no-repeat;
	height: 18px;
}




#search form#searchForm fieldset label {
	position:absolute;
	cursor: text;
	font-style:italic;
	color: #959595;
}

#search form#searchForm fieldset label#labelKeyword{
	left: 5px;
}

#search form#searchForm fieldset label#labelLocality{
	left: 290px;
}

#search form#searchForm fieldset legend{
	display:none;
}

#search form#searchForm fieldset input{
	background: transparent;
	padding-top:2px; 
	border:none;
	outline: none;
	color: #959595;
	font-size: 10px;
}

#search form#searchForm fieldset input#keyword{
	width: 278px;
	height: 18px;
	color: #b57504;
	margin-left: 8px;
}

#search form#searchForm fieldset input#locality{
	width: 95px;
	height: 18px;
	margin-left: 1px;
}

#search form#searchForm fieldset #btHelp{
	position:absolute;
	top:3px;
	right:101px;
	width:15px;
	height:15px;
	display:block;
	text-indent: -5000px;
	background-position:-2540px 0px;
	outline:none;
}

#search form#searchForm fieldset input#buscar{
	width: 97px;
	height: 21px;
	/*background-position: -409px 0px;*/
	text-indent: -5000px;
	border: medium none;
	cursor: pointer;
	#padding: 9999px;
	position:absolute;
	right:0px;
}



/* SUGGEST */
#suggest{
	position:absolute;
	width:505px;
	z-index: 10;
}

#suggest.close{
	display:block;
}

#suggest.close div#suggestItens{
	display:none;
}

#suggest.close #tab{
	background-position:-506px 0px;
}

#suggest.open #tab{
	background-position:-1016px 0px;
}

#suggest .suggestItens {
	width: 505px;
	background-position:-2028px 0px;
	background-repeat:repeat-y;
}

#suggest .suggestContent{
	width: 505px;
	background-position:-2028px 0px;
	background-repeat:repeat-y;
	padding-top:15px;
	padding-bottom:6px;
}

#suggest.help .suggestContent{
	padding-bottom:20px;
}

#suggest .shaddow {
	background-position:-1523px 0px;
	height:10px;
	position:absolute;
	width:505px;
	top:0px;
}

#suggest .suggestContent p.switchSuggest{
	position:absolute;
	top: 15px;
	right: 10px;
	color: #807875;
}

#suggest .suggestContent p.switchSuggest a{
	text-decoration:none;
	color: #807875;
	position:relative;
	outline:none;
}

#suggest .suggestContent p.switchSuggest a.active{
	color: #b0806a;
}

#suggest .suggestContent h4{
	display:block;
	height:18px;
	left:15px;
	position:relative;
	text-indent:-5000px;
	width:190px;	
}

#suggest #suggestItens .suggestContent h4{
	background-position: -2559px 0px;
}

#suggest.locality  #suggestItens .suggestContent h4{
	background-position: -4034px 0px;
}

#suggest #suggestHelp .suggestContent h4{
	background-position: -3292px 0px;
	width:110px;
}

#suggest .suggestContent div.hrSuggest{
	background-position:-2756px 0px;
	height:1px;
	left:50px;
	margin:6px 0 8px 18px;
	position:relative;
	width:402px;
}

#suggest .suggestContent div.hrSuggestLoc{
	margin:6px 0 29px 18px;
}

#suggest table{
	background-position:-3529px 0px;
	background-repeat:repeat-y;
	width:505px;
}

#suggest table tr{
/*	position:relative; */
}

#suggest table tr td{
	width:169px;
	height: 15px;
	color: #fff;
}

#suggest p.title{
	color: #b0806a;
	font-size: 10px;
}


#suggest .suggestContent td p.title{
	position:relative;
	left:9px;
}

#suggest .suggestContent div.container{
	width: 151px;
	height: 81px;
	padding-left: 9px;
	overflow:hidden;
	margin-bottom:20px;
	height:81px;
}

#suggest li.selected{
	background:#675f5c;
}

#suggest li.selectedOld{
	background:#55504d;
}

#suggest .suggestContent div#helpCol1,
#suggest .suggestContent div#helpCol1 ul{
	float: left;
	position: relative;
	width:240px;
	margin-left: 17px;
	display: inline;
}

#suggest .suggestContent div#helpCol2,
#suggest .suggestContent div#helpCol2 ul{
	float: left;
	width:220px;
	position: relative;
}

#suggest #suggestHelp {
	float: left;
}

#suggest.keyword #suggestHelp,
#suggest.locality #suggestHelp {
	display: none !important;
}

#suggest.help #suggestContent,
#suggest.help #suggestContent {
	display: none !important;
}

#suggest.keyword #suggestContent,
#suggest.locality #suggestContent,
#suggest.help #suggestHelp {
	display: block !important;
}

#suggest.close #suggestContent,
#suggest.close #suggestHelp {
	display: none !important;
}

#suggest #helpContent {
	float: left;
}

#suggest #helpContent div.suggestCol ul{
	height: 90px;
	margin: 0;
}

#suggest #helpContent div.suggestCol li{
	margin-top: 4px;
	color: #FFF;
}

#suggest #helpContent div.vrSuggest{
	background-image: url(../img/searchBox.png);
	background-position:-3160px 0px;
	width: 2px;
	height: 114px;
	position:absolute;
	top: 2px;
	left: -20px;
	background-repeat: repeat-y;
}

#suggest #suggestHelp .suggestContent h4{
	background-image: url(../img/searchBox.png);
	background-position: -3292px 0px;
	background-repeat: no-repeat;
	width:110px;
}

#suggestHelp p.title{
	left: 12px;
	width: 200px !important;
}

#suggest #helpContent strong{
	font-weight: normal;
	color: #f5b41c;
}

#suggest .suggestContent ul{
	margin-top: 3px;
}

#suggest .suggestContent ul li{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow:hidden;
}

#suggest .suggestContent ul li a{
	text-decoration:none;
	color: #fff;
}

#suggest .suggestContent ul li a strong{
	font-weight: normal;
	color: #f5b41c;
}

#suggest #tab{
	clear: both;
	background-position:-506px 0px;
	bottom:-13px;
	height:13px;
	position:absolute;
	width:505px;
}

#suggest #tab #btOpenSuggest{
	cursor: pointer;
	position:relative;
	left: 15px;
	top:0;
}

#suggest p.desc{
	color:#eee;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position:relative;
	margin-bottom:10px;
	top: 2px;
	left:15px;
	width:350px;
}

#suggest #left{
	width:50%;
	top:0px;
}

#suggest #right{
	position:absolute;
	top:15px;
	right:14px;
}

#suggest a{
	color:#928e85;
	text-decoration:none;
}

#suggest a:hover{
	color:#928e85;
	text-decoration:underline;
}
/* Inicio resoluciÃ³n ticket 116 */
#suggest p.leyend{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #FFFFFF;
	position:relative;
	margin-bottom:10px;
	top: 2px;
	left:15px;
	width:350px;
}
#suggest p.leyend strong{
	font-size:10px;
	font-style: italic;
	color: #f5b41c;
}
#suggest p.leyend a {
	text-decoration: none;
}
/* Fin resoluciÃ³n ticket 116 */

/* Locality */
#suggest p#titleLocalidad, #suggest p#titleProvincia, #suggest p#titlePais{
	position:absolute;
	top:49px;
}

#suggest .suggestContent p#titleLocalidad{
	display:relative;
	left: 10px;
	text-decoration: underline;
	cursor: pointer;
}

#suggest .suggestContent p#titleProvincia{
	left: 174px;
	text-decoration: underline;
	cursor: pointer;
}

#suggest .suggestContent p#titlePais{
	left: 366px;
}

#suggest .suggestContent #suggestColLocality1.suggestCol{
	top:0px;
	position:relative;
}

#suggest .suggestContent #suggestColLocality1.suggestCol #contentRubro{
	width:495px;
}

#suggestColLocality1.suggestCol ul#suggestRubro{
	float:left;
	position: relative;
	position: static !ie;
}

#suggestColLocality1.suggestCol #suggestRubro li {
	width: 491px;
	cursor:pointer;
	float: left;
	clear: both;
}

#suggestColLocality1.suggestCol #suggestRubro li span{
	cursor:pointer;
	float: left;
}

#suggestColLocality1.suggestCol #suggestRubro li span{
	overflow:hidden;
	text-overflow:ellipsis;
	margin-right:5px;
}

#suggestColLocality1.suggestCol #suggestRubro li span.textLocalidad{
	width: 160px;
}

#suggestColLocality1.suggestCol #suggestRubro li span.textProvincia{
	width: 188px;
}

#suggestColLocality1.suggestCol #suggestRubro li span.textPais{
	width: 120px;
}

#suggest .suggestContent div#suggestColLocality1{
	height: 102px;
	width: 491px !important;
}

#suggest .suggestContent div#suggestCol2, #suggest .suggestContent div#suggestColLocality2{
	left: 170px;
}

#suggest .suggestContent div#suggestCol3, #suggest .suggestContent div#suggestColLocality3{
	left: 338px;
}

/* Locality Tooltip */

#localityTooltip {
	position: absolute;
	left:320px;
}

#localityTooltip .tooltipleft{
	position: absolute;
	top: 0;
	left: 0;
	width: 37px;
	height: 38px;
	background-image: url(../img/bg_localityTooltipLeft.png) !important;
  background-image: none;
  filter: none !important;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_localityTooltipLeft.png',sizingMethod='crop');
	z-index: 1;
}

#localityTooltip .tooltipRight{
	position: absolute;
	top: 0;
	right: 0;
	width: 15px;
	height: 38px;
	background-image: url(../img/bg_localityTooltipRight.png) !important;
  background-image: none;
  filter: none !important;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_localityTooltipRight.png',sizingMethod='crop');
}

#localityTooltip .tooltipMiddle{
	position: static;
	background-image: url(../img/bg_localityTooltipMiddle.png) !important;
  background-image: none;
  filter: none !important;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_localityTooltipMiddle.png',sizingMethod='scale');
	height: 38px;
	width: auto !important; 
	width: 1px;
	margin-left: 37px;
	margin-right: 15px;
}

#localityTooltip #localityTooltipCtd{
	position: relative;
	white-space: nowrap;
	margin-left: -20px;
	z-index: 999;
	color: #7d7864;
	font-style: italic;
	line-height: 23px;
	vertical-align: middle;
/*  filter: alpha(opacity = 0);*/
	visibility: visible !important;
	visibility: hidden;
}

#localityTooltipIE6Ctd{
	position: absolute;
	top: 0px;
	left: 15px;
	color: #7d7864;
	font-style: italic;
	line-height: 23px;
	z-index: 999;
}

/* SLIDER */

div.slider{
	position: absolute;
	bottom: 3px;
	width: 10px;
	height: 15px;
	right:15px;
}

.col1 div.slider{
	bottom: 7px;
	right:347px;
}

.col2 div.slider{
	bottom: 7px;
	right:177px;
}

.col3 div.slider{
	bottom: 7px;
	right:9px;
}

#suggestColLocality1 div.slider{
	right:1px !important;
	right:13px;
}

div.slider div, #sliderUp, #sliderDown {
	width: 10px;
	height: 6px;
	cursor: pointer;
	margin-bottom: 2px;
	background-image: url("../img/searchBox.png");
	background-repeat: no-repeat;
	overflow: hidden;
}

#sliderUp {
	/*top:0px;*/
}

#sliderDown {
	/*top:5px;*/
}


div.up{
	background-position:-3169px 0px; 
}

div.down{
	background-position:-3191px 0px; 
}

div.up-disable{
	background-position:-3180px 0px; 
}

div.down-disable{
	background-position:-3202px 0px; 
}

#sliderUpDown .up {
	background-position:-3414px top !important;
}
#sliderUpDown .up-disable {
	background-position:-3403px top !important;
}
#sliderUpDown .down {
	background-position:-3436px top !important;
}
#sliderUpDown .down-disable {
	background-position:-3425px top !important;
}





/*Nav Top*//*
ul#navTop{*/
	/*width: 447px !important;
	width: 451px;*//*
	width:100%;
	height: 35px;
	position: absolute;
	left: 291px;
	top: 23px;
	font-family:verdana;
}*/
ul#navTop{
	width:100%;
	height: 35px;
	position: absolute;
	left: 0px;
	top: 0px;
	font-family:verdana;
}

ul#navTop li{
	float:left;
	background-position: 0 -1268px;
	height: 21px;
	margin-left: 5px;
}

ul#navTop li a{
	background-position: 0 -1226px;
	height: 21px;
	display:block;
	background-repeat:no-repeat;
	text-decoration: none;
	font-size: 11px;
	color: #a58911;
	float:left;
	cursor:pointer;
	outline:none;
}

ul#navTop li em{
	background-position: right -1247px;
	background-repeat:no-repeat;
	display: block;
	float:left;
	height: 17px;
	text-align:center;
	padding-top:3px;
	width:60px;
	
	
	color:#707070
}

ul#navTop li em.common{
	margin-top:3px;
}


ul#navTop li.pipe{
	margin-top: 6px;
	color:#707070;
}

ul#navTop li.btEmpresas em, ul#navTop li.btTelefonos em{
	width:73px;
}

ul#navTop li.btRestaurantes em{
	width:90px;
}
/*
ul#navTop li:hover{
	background-position: 0 -1331px;
}

ul#navTop li a:hover{
	background-position: 0 -1289px;
	color: #2c2c2c;
}

ul#navTop li a:hover em{
	background-position: right -1310px;
}*/

ul#navTop li.btEmpresas{
	/*background-position: -3214px 0px;*/
	width: 73px;
	height: 27px;
}

ul#navTop li.btEmpresas a, ul#navTop li.btEmpresas em{
	/*background: none;*/
	color: #2c2c2c;
}

/* FooterBox */
#footer.bgBox{
	width:765px;
	height:51px;
	background-position:0px -925px;
	overflow:hidden;
	margin: 13px 0 0 1px;
	padding-bottom: 8px;
	clear: both;
}

#footer .leftBox{
	background-position:-2px -869px;
}

#footer .rightBox{
	height:51px;
	text-align:center;
	background-position:763px -869px;
}

#footer p{
	position:relative;
	top:7px;
	margin-bottom:1px;
	color:#85868a;
	line-height:18px;
}

#footer p.other span{
	margin:0 2px 0 4px;
}

#footer p.companies span{
	margin:0 6px 0 8px;
}

#footer p a{
	outline:none;
	text-decoration:none;
	color:#0445a1;
}

#footer p a:hover{
	text-decoration:underline;
}

#footer p.companies a{
	color:#85868a;
}

#footer p.logoCertifica{
	position:absolute;
	top:12px;
	left:16px;
	background:transparent url(../img/titles.png) no-repeat -145px -60px;
}

#footer p.logoCertifica a{
	display:block;
	width:102px;
	height:21px;
	text-indent: -9000em;
}

#footer p.logoIAB{
	position:absolute;
	top:15px;
	right:22px;
	background:transparent url(../img/titles.png) no-repeat -195px -33px;
}

#footer p.logoIAB a{
	display:block;
	width:52px;
	height:21px;
	text-indent: -9000em;
}

/* Adv Box */
#advBox{
	position:absolute;
	top:0;
	left:78em;
	display:none;
}

#advBox .bgBox2{
	margin-top: 0px;
	width:160px;
	overflow:hidden;
	background:none;
	overflow:hidden;
	text-align: right;
}

#advBox .topBox{
	background-position:0px -6px;
	/*Inicio resolución ticket 124*/
	height: 605px;
	/*Fin resolución ticket 124*/
}

#advBox .bottomBox{
	background-position:0px 0px;
	height: 5px;
}

#mapSiteBox.bgBox{
	width:770px;
	height:90px;
	background-position:0px -2008px;
	overflow:hidden;
}

#mapSiteBox .leftBox{
	background-position:-20px -1918px;
}

#mapSiteBox .rightBox{
	height:90px;
	width:770px;
	background-position:754px -1918px;
}

#mapSiteBox h1 img{
	position:absolute;
	top:20px;
	left:29px;
}

#advRectangle {
	position:relative;
	width: 300px;
	height: 250px;
}

#advBlock {
	width: 160px;
	height: 180px;
	z-index: 990 !important;
	position:relative;
	left: 0; /* value for IE */
}

#advSponsor1, #advSponsor2, #advSponsor3 {
	/* Inicio Resolución Ticket 83 */
	width: 160px;
	height: 80px;	
	/* Fin Resolución Ticket 83 */
}

#advBlock, #advSponsor1, #advSponsor2, #advSponsor3 {
	margin-top: 1.7em;
	text-align: center;
}

#advBox .topBox {
	text-align: center;
}

#layerHome{
	z-index: 999 !important;
	position: absolute;
}



#localityTooltip .tooltipLeft2{
	position: absolute;
	top: 0;
	left: 0;
	width: 37px;
	/*height: 76px;*/
	height: 82px;
	/*background-image: url(../img/bg_localityTooltipLeft3.png) !important;*/
	background-image: url(../img/bg_localityTooltipLeft2.png) !important;
 	background-image: none;
 
  	filter: none !important;
  	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/bg_localityTooltipLeft3.png',sizingMethod='crop');*/
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/bg_localityTooltipLeft2.png',sizingMethod='crop');
	z-index: 1;
}

#localityTooltip .tooltipRight2{
	position: absolute;
	top: 0;
	right: 0;
	left: 178px;/*agregado*/
	width: 40px;/*15px;*/
	height: 86px;
	/*background-image: url(../img/bg_localityTooltipRight3.png) !important;*/
	background-image: url(../img/bg_localityTooltipRight2.png) !important;
	background-image: none;
	
  	filter: none !important;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/bg_localityTooltipRight2.png',sizingMethod='crop');
  	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/bg_localityTooltipRight3.png',sizingMethod='crop');*/
}

#localityTooltip .tooltipMiddle2{
	position: static;            
	/*background-image: url(../img/bg_localityTooltipMiddle3.png) !important;*/
	background-image: url(../img/bg_localityTooltipMiddle2.png) !important;
	background-image: none;
	
  	padding-top: 15px;
  	filter: none !important;
  	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/bg_localityTooltipMiddle3.png',sizingMethod='scale');*/
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/bg_localityTooltipMiddle2.png',sizingMethod='scale');
	height: 67px;/*72px;50*/
	width: auto !important; 
	width: 1px;
	margin-left: 37px;
	margin-right: 15px;
}    



.bannerContainer{
	background-color:#DCDCDC;
	height:492px;
	left:780px;
	position:absolute;
	/*top:34px;*/
	top:21px;
	width:195px;
}

.topContainer{
	height:20px;
	position: relative;
	margin-left: 10px;
}

.imgLogoPagina{
	background-image:url(../img/logoPaginas.png) !important;
	background-image:none;
	background-repeat:no-repeat;
	height:30px;
	left:30px;
	position:absolute;
	top:42px;
	width:326px;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logoPaginas.png',sizingMethod='crop');
	cursor: hand;
}

.imgLogoMapSite{
	background-image:url(../img/logoPaginasChico.png) !important;
	background-image:none;
	background-repeat:no-repeat;
	height:30px;
	left:30px;
	position:absolute;
	top:22px;
	width:295px;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logoPaginasChico.png',sizingMethod='crop');
	cursor: hand;
}

