/* ------------------------------------ */
/* HOME			   		            */
/* ------------------------------------ */

@font-face {
	font-family: myriadweb;
	/*src: url('fonts/MyriadWebPro-Italic.ttf');*/
	src: url('fonts/MyriadWebPro-Italic.eot');
    src: local(myriadweb), url('fonts/MyriadWebPro-Italic.ttf') format('opentype');
}
h1.home_H{
	position: absolute;
	top: 0;
	left: 40%;
	margin-top: 2px;
	z-index: 902;
	color: #666666 !important;
	font-size: 10px !important;
	font-weight: normal !important;
	line-height: 10px !important;
	text-align: center !important;
}
h2 {
	font-family: myriadweb; /* no .ttf */
	font-style: italic;
	font-weight: normal;
	margin-bottom: 15px;
	margin-top: 5px;
	padding-left: 10px;
}
.grey {
	color: #a7a6a6;
	font-size: 16px;

	text-shadow: 0px 0px 1px #d1cfcf;
	filter: dropshadow(color=#d1cfcf, offx=0, offy=0);
}
.blue {
	color: #194a87;
	font-size: 22px;
	font-weight: lighter;

	text-shadow: 0px 0px 1px #e4f2fa;
	filter: dropshadow(color=#e4f2fa, offx=0, offy=0);
}

ol, ul {
    list-style: none outside none;
}

.off, .close {
	display: none;
}

.on, .open {
	display: block;
}

.onInline {
	display: inline;
}

div#linkRotate{
	display: none;
	position:relative;
	left:350px;
	top:35px;
	height:170px;
	width:405px;
	z-index:5;
	/* cross browser */
	cursor:pointer; cursor:hand;
	/* corrige la posicion en IE6/IE7 */
	.left: 350px;
	.top: -35px;
}
div#linkRotate {
    display: block;
}

div #imgRotate #search.bgBox {
    background: transparent url("../images/content_searchboxbg.png") no-repeat scroll;
    height: 88px;
    top: 118px;
    left: 0;
    margin-left: 8px;
}

div.imgRotate1{ background-image: url(../images/home_header_automotores.jpg); }
div.imgRotate2{ background-image: url(../images/home_header_inmobiliarias.jpg); }
div.imgRotate3{ background-image: url(../images/home_header_abogados.jpg); }
div.imgRotate4{ background-image: url(../images/home_header_transportes_de_carga.jpg); }
div.imgRotate5{ background-image: url(../images/home_header_construcciones_empresas.jpg); }


#search.bgBox {
    float: left;
    overflow: hidden;
    padding: 0;
    width: 527px;
    position: relative;
    top: 125px;
}

.leftBox, .rightBox, .topBox, .bottomBox {
    background-repeat: no-repeat;
}

.balloon {
    display: none;
    opacity: 80%;
    position: absolute;
    z-index: 11;
}
.keywordBalloon {
    bottom: 57px;
    display: none;
    left: 46px;
    position: absolute;
    width: 200px;
}
.balloonText {
    background-color: white;
    color: #7F7F7F;
    font-family: Arial;
    font-size: 12px;
    font-style: italic;
    padding: 12px;
    position: relative;
}

.tlBalloon, .trBalloon, .blBalloon, .brBalloon, .sayBalloon {
    background: transparent url("../images/content_balloon.gif") no-repeat;
    height: 9px;
    position: absolute;
    width: 9px;
    z-index: 11;
}

.tlBalloon {
    background-position: 0 0;
    left: -4px;
    top: -3px;
}
.trBalloon {
    background-position: -33px 0;
    right: -3px;
    top: -3px;
}
.blBalloon {
    background-position: 0 -5px;
    bottom: -3px;
    left: -4px;
}
.brBalloon {
    background-position: -33px -5px;
    bottom: -3px;
    right: -3px;
}

.sayBalloon {
    background-position: -10px -12px;
    bottom: -21px;
    height: 20px;
    left: 5px;
    width: 27px;
}
.topBalloon {
    background: transparent url("../images/content_balloon_top.gif") repeat-x scroll;
    height: 5px;
    left: 0;
    position: absolute;
    top: -3px;
    width: 100%;
}
.leftBalloon {
    background: transparent url("../images/content_balloon_left.gif") repeat-y scroll;
    height: 100%;
    left: -5px;
    position: absolute;
    top: 0;
    width: 10px;
}
.rightBalloon {
    background: transparent url("../images/content_balloon_right.gif") repeat-y scroll;
    height: 100%;
    position: absolute;
    right: -9px;
    top: 0;
    width: 10px;
}
.bottomBalloon {
    background: transparent url("../images/content_balloon_bottom.gif") repeat-x scroll;
    bottom: -4px;
    height: 5px;
    left: 0;
    position: absolute;
    width: 100%;
}
.localityBalloon {
    bottom: 57px;
    display: none;
    position: absolute;
    right: 275px;
    width: 220px;
}
div.searchBox {
    background-repeat: no-repeat;
    height: 210px;
    left: -5px;
    position: relative;
    top: -20px;
}

div #imgRotate {
	*z-index:1600;
}

div #imgRotate #search.bgBox label{
	font-weight: normal;
}

div #imgRotate #suggest .suggestContent p.switchSuggest{
	top: -3px;
	left: 462px;
}

#search h1 img{
	position:absolute;
	top:20px;
	left:29px;
}
#search form#searchForm {
    background: transparent;
    position: relative;
    top: -15px;
}

#menuSearch{
	left:20px;
	position:relative;
	top:35px;
	color: #ffffff;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-align: left;
	top: 35px \9;
	left: 20px \9; /*ie*/
}

#menuSearch input[type="radio"] {
	position: relative;
	top: -1px;
	margin: 0 2px 0 10px;
}

.activityHelp a{
	color: #ffffff;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
}


#search form#searchForm fieldset #btHelp {
    background: transparent url(../images/icon_help.png) no-repeat;
    position:absolute;
    display:block;
    width: 16px !important;
    height: 16px;
    top: -29px;
    left: 438px;
    text-indent: 5000px;
	outline: none;
	top: -27px \9;
    left: 450px \9;
    *top: -20px;
}

/* ----------------------------------*/
/* jScrollPane (busquedas sugeridas) */
/* ----------------------------------*/

.jScrollPaneDrag{
	background: transparent url(../images/common_scroll_track.png) no-repeat;
	cursor:pointer;
	overflow:hidden;
	position:absolute;
	background-repeat: no-repeat;
	background-color: transparent;
	left: -3px;
	z-index: 1;
}
.jScrollPaneTrack{
	background:transparent url(../images/common_scroll_bar.gif) repeat-y;
	cursor:pointer;
	height: 100%;
	position:absolute;
	right: 0;
	top: 0;
	z-index: 1;
}
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
/* Flechas subir/bajar ScrollBar en box de sugerencias

.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: 9px;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
}

/* ----------------------------------*/
/* Sugerencias						 */
/* ----------------------------------*/

div#suggest{
	width:514px;
	left: 14px;
	top:201px;
	z-index: 999;
}
#suggest #tab{
	clear: both;
	height:19px;
	position:relative;
	width:517px;
}
div#suggest.close #tab{
	background: transparent url(../images/content_searchBox_pullDown.png) no-repeat;
	left: -1px;
	top: -5px;
	width: 514px;
	height: 20px;
}
div#suggest.open.suggestOn #tab{
	background: transparent url(../images/content_searchBox_pullUp.png) no-repeat;
	left: -1px;
	top: 0px;
	top: 0px \9;
	width: 514px;
	height: 20px;
}
#suggest #tab #btOpenSuggest {
	cursor: pointer;
    left: 19px;
    position: relative;
    top: 3px;
}
#suggestContent span {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.suggestContentKeyword {
    background-color: #f4fafe;
    border-left: 1px solid #afc5d4;
    border-right: 1px solid #afc5d4;
    height: 210px;
    left: 0;
    overflow: hidden;
    padding-left: 0;
    padding-top: 0;
    position: relative;
    top: 0;
    width: 511px;
}
ul.listaSuggest em{ font-weight: bold; }
ul.listaSuggest{
	height: 162px;
	*height: 162px;
	display: block;
	overflow: hidden;
	padding-left: 0;
	margin: 0;
	padding:0px 0px 0px 5px;
}
div#suggestLocality.suggestContentKeyword ul.listaSuggest{
	*height: 190px;
}
#suggestLocality ul.listaSuggest{
	color: #276488;
	font-family: Arial,Helvetica,sans-serif;
	font-size:13px;
	height: 160px;
	*height: 190px;
}

.suggestContentKeyword #listaSuggestContent{
	left:0;
	position:relative;
	top:0;
	height: 190px;
	padding-left: 0px;
	margin-top:10px;
}
.suggestContentKeyword #listaSuggestContent li{
	margin-right: 8px; /* iguala el espacio a la izquierda */
	padding-left:14px;
}
#listaSuggestContent .listaSuggest .tipo1{
	color: #DC8E03;
	font-family: Arial,Helvetica,sans-serif;
	font-size:13px;
}

#listaSuggestContent .listaSuggest .tipo2,
#listaSuggestContent .listaSuggest .tipo3,
#listaSuggestContent .listaSuggest .tipo4{
	color: #256589;
	font-family: Arial,Helvetica,sans-serif;
	font-size:13px;
}
#listaSuggestContent .listaSuggest b.tipo1,
#listaSuggestContent .listaSuggest b.tipo2,
#listaSuggestContent .listaSuggest b.tipo3,
#listaSuggestContent .listaSuggest b.tipo4{
	font-weight: bold;
}
.suggestContentKeyword .headerSuggestContentKeyword{
	background-color:#d9ecf9;
	border-color:#d9ecf9 #d9ecf9 #d9ecf9;
	border-style:solid;
	border-width:1px;
	color:#828267;
	display:block;
	font-family: Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:25px;
	height:25px;
	left: -1px; /* superpone borde */
	padding-left:18px;
	position:relative;
	top:0;
	width:493px;
}
#palabra, #empresa{
	color: #194a87;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight:bold;
}
#empresa{
	color: #dc8e03;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight:bold;
}
.onoff{
	position:absolute;
	top:0px;
	*top:0px;
	right:20px;
	color: #828267;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	cursor: pointer;
	cursor: hand;
}
.suggestOff{
	display: none;
}

.suggestOn{
	display: block;
}

li.suggestSelected{
	background: #ddf1ff;
}

#listaSuggestContent .listaSuggest li.suggestSelected{
	background: #ddf1ff;
}

li.suggestSelected:hover{
	/* cross browser para links por javascript */
	cursor:pointer; cursor:hand;
}
div#columnsLocality{
	margin-bottom: 15px;
	margin-top: 0px;
}
div#columnsLocality span{
	position: relative;
	top:10px;
	color: #6b6a65;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#columnsLocality span{
	position: relative;
}
#titleLocalidad{
	left: 13px;
}
#titleProvincia{
	left: 139px;
}
#titlePais{
	left: 273px;
}
.suggestLocLi{
	overflow:hidden;
    height:16px;
    width:479px;
    margin:0px;
    padding:0px;
    background: transparent;
}
div#divLocalidad{
	width:184px;
    padding:0px 8px;
    float:left;
}
div#divProvincia{
	width:184px;
    padding:0px 0px;
    float:left;
}
div#divPais{
	width:34px;
    padding:0px 13px;
    float:left;
}

/******* Estilos para el popup de minimo de caracteres *******/
div#searchMinimoPopup{
	background: white url(../images/alerta_2caracteres.png) no-repeat;
	display:none;
	height:193px;
	position:absolute;
	left:143px;
	top:230px;
	width:471px;
	z-index:1001;
	*z-index: 5001!important;
}

div#validateCalleAltura{
	background-image:url(../images/alerta_callealtura.png);
	background-repeat:no-repeat;
	display:none;
	height:193px;
	position:absolute;
	left:143px;
	top:284px;
	width:471px;
	z-index:1001;
	*z-index: 5001!important;
}

div#fondoTranslucido{
	background-color:#000;
	position: fixed;
	top: 0px;
	left: 0px;
	height:100%;
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity: 0.40;
	width:100%;
	z-index:1000;
	display: none;
	*z-index: 5000!important;
}

span#cerrarMinimoPopUp,
span#cerrarCalleAlturaPopUp{
	height:19px;
	left:390px;
	position:absolute;
	top:20px;
	width:63px;
	z-index:1003;
	cursor: pointer;
	cursor: hand;
}

* html #fondoTranslucido {	/* IE6 */
	position: absolute;
	width: 100%;
}

/**** Fin Estilos para el popup de minimo de caracteres*******/

div.destinos .listas {
    background: transparent url(../images/home/evento.gif) no-repeat;
    float: left;
    height: 85px;
    padding: 5px 30px 0 130px;
    width: 270px;
}
.destinos {
    float: left;
    width: 416px;
    margin-left: 20px;
}
.ofertas {
	float: left;
    margin-left: 15px;
}

.ofertas2 {
	float: left;
    margin-left: 100px;
    width: 300px;
    height: 250px;
    background-color: antiquewhite;
}

#homeOportunidades {
	width: 420px;
	margin-bottom: 10px;
}

/* ------------------------------------ */
/* SEPARADORES						    */
/* ------------------------------------ */

hr {
	display: none;
}
div.separacion {
    background: repeat-x;
    clear: both;
    display: block;
    height: 1px;
    margin: 25px 0 25px 0;
    width: 100%;
    z-index: 0;
    margin-bottom: 10px;
}
div.sepHomeFooter {
	background: url("../images/home_sobra_ult.jpg");
    height: 13px;
    margin-bottom: 0;
}

/* ----------------------------------*/
/* SLIDE / NAVEGADORES               */
/* ----------------------------------*/

div.encabezado {
    min-height: 35px;
    padding-bottom: 8px;
    padding-right: 25px;
    *z-index:1
}
div.encabezado img {
    float: left;
    left: 6px;
    position: relative;
}
.nav {
    color: #0289C8;
    position: relative;
    float: right;
    right: 340px;
    top: 250px;
}
.nav a {
    text-decoration: none;
}
.nav a:visited {
    color: #219ECC;
    font-family: verdana,regular;
    font-size: 11px;
}
.fontClass {
    color: #219ECC;
    font-family: verdana,regular;
    font-size: 12px;
}
.nav a:hover {
    background: white;
    color: #024978;
}
.nav span {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-left: 25px;
    padding-bottom: 5px;
    padding-top: 2px;
}
.nav .controls a {
    text-decoration: underline;
}
.nav span.pager {
    margin-left: 14px;
    margin-right: 11px;
}
.nav .pager a {
    background: transparent url(../images/home_destacados_slidepage.gif) no-repeat scroll;
    color: #5389aa;
    font-family: Verdana,sans-serif;
    font-size: 11px;
    margin-left: 1px;
    padding-bottom: 2px;
    padding-left: 4px;
    padding-right: 4px;
    text-align: center;
    width: 14px;
}
.nav .pager a.activeSlide {
    background: transparent url(../images/home_destacados_slidepage_selected.gif) no-repeat scroll;
    color: white;
}

/* ----------------------------------*/
/* SEARCH BOX                        */
/* ----------------------------------*/

input, select {
    vertical-align: middle;
}
input, select, textarea {
    font-family: Arial,sans-serif;
    font-size: 1em;
    margin: 0;
    padding: 2px;
}
fieldset, img {
    border: 0 none;
}

div#search{
	float: right;
	width: 49%;
	margin: 0;
	padding: 16px 20px 0 0;
	text-align: right;
	z-index: 10; /*para que se muestre en frente del link rotativo*/
}

#search form#searchForm {
    background: transparent;
}

#search form#searchForm fieldset {
    background: transparent url(../images/content_searchFormField.png) no-repeat scroll 3px 0px;
    height: 25px;
    left: 8px;
    margin: 0 1em 0em 19px;
    position: relative;
    top: 50px !important;
    width: 470px;
    padding: 10px \9;
    *top: 46px!important;
    *left: -13px;
}
#search form#searchForm fieldset legend{
	display:none;
}
#search form#searchForm fieldset input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #959595;
    font-size: 12px;
    outline: medium none;
    padding-top: 2px;
    top: -10px;
}
#search form#searchForm fieldset input#keyword {
	background: transparent;
	border: 0;
	outline: 0;
    width: 215px;
    color: #386784;
    height: 18px;
    margin: 0;
    margin-left: 3px;
    vertical-align: middle;
    position: absolute;
    left: 0px;
    top:-1px;
    padding: 2px;
   	line-height: 21px;
    padding-left: 4px \9;
    top: -2px \9;
}

#search form#searchForm fieldset input#locality {
	background: transparent;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #386784;
	height: 18px;
	border: 0;
	outline: 0;
	margin-left: 2px;
	padding: 2px;
    line-height: 21px;
    width: 150px;
    position: absolute;
    left: 226px;
    top:-1px;
    top: -2px \9;
    left: 222px \9;
    width: 147px \9;
}

#search form#searchForm fieldset input#buscar {
    border: medium none;
    cursor: pointer;
    height: 21px;
    position: absolute;
    top:-1px;
    right: 0px;
    left: 388px;
    text-indent: -5000px;
    width: 80px;;
    left: 385px \9;
    top: 0px \9;
    *padding: 0 0 0 80px;

}

#search form#searchForm fieldset label {
    color: #959595;
    cursor: text;
    font-size: 12px;
    font-style: italic;
    position: absolute;
}

#search form#searchForm fieldset label#labelKeyword {
    left: 5px;
    top: 4px;
    top: 3px \9;
    left: 8px \9;
    _top: 0px;
    _left: 10px;
}
#search form#searchForm fieldset label#labelLocality {
    left: 225px;
    top: 4px;
    top: 3px \9;
    left: 228px \9;
}

#alojamientos{
	height:19px;
	margin-top:-6px;
	*margin-top:-6px;
	margin-right: 13px;
	width:222px;
    font-size: 11px;
    position: absolute;
    border: 1px solid #2a536e;
    left: -7px;
    height: 21px;
    left: 3px \9;
    top: 6px \9;
}

/*-------------------------------*/
/* SEARCHBOX Correcciones CHROME */
/*-------------------------------*/
@media (-webkit-min-device-pixel-ratio:0){
#searchParamsSet {
	left: 0px!important;
	top: -20px!important;
	padding: 10px!important;
	}
#keyword {
	top: 0px!important;
	left: 5px!important;
	}
#locality {
	top: -1px!important;
    left: 227px!important;
    }
#buscar {
	left: 385px!important;
    top: 2px!important;
    }
#alojamientos {
	left: 4px!important;
	top: 6px!important;
	}
#labelLocality {
	left: 230px!important;
	top: 3px!important;
	}
#labelKeyword {
	left: 8px!important;
	top: 3px!important;
	}
#btHelp {
	top: -33px!important;
	left: 450px!important;
}}

/* AMPLIAR AYUDA */

#suggest #right{
	position:absolute;
	right:7px;
	top:-15px;
	*top: 10px;
	z-index: 999;
}

#suggest #right a, #suggest #right a:link, #suggest #right a:visited{
	color: #7AB0D5;
}
#suggest #right a:hover{
	color: #928e85;
}
.aContent {
	padding-top: 15px;
	.padding-top: 10px;
    font-family: Arial;
    font-size: 10px;
}
/* ---------------- */

div #imgRotate #suggest .suggestContent p.switchSuggest {
    left: 473px;
    top: -15px;
    width: 43px;
}

#suggestContent {
    font-family: Arial,sans-serif;
}

#suggest .suggestContent {
	width: 510px;
	height: 140px;
	padding: 7px 0 15px 0;
	*padding-bottom:15px;
	_padding-bottom:15px;
	margin-top: 2px;
    background: #FFFFFF;
    border: 1px solid #C6DFF0;
    border-bottom: none!important;
    height:145px \9;
    .height:154px;
}

#suggest.help .suggestContent {
	*height:124px \important;
    padding-bottom: 10px;
}

#suggest .suggestContent p#titleLocalidad {
    left: 23px;
    top: 10px;
}
#suggest .suggestContent p#titleProvincia {
    left: 187px;
    top: 10px;
}
#suggest .suggestContent p#titlePais {
    left: 380px;
    top: 10px;
}

#search .rightBox {
    position: relative;
}

#suggest{
	position:absolute;
	width:505px;
	z-index: 10;
	left: 3px;
	top: 202px;
	display: block;
	*z-index: 1100!important;
}

#suggest.close{
	display:block;
}

#suggest.close div#suggestItens{
	display:none;
}
#suggest .suggestItens {
	width: 513px;
	margin-top: -1px;
}

#suggest.help .suggestContent{
	padding-bottom:25px;
	*padding-bottom:5px;
	_padding-bottom:5px;
}

#suggest .suggestContent p.switchSuggest{
	position:absolute;
	top: 15px;
	*margin-top: 10px;
	_margin-top: 10px;
	right: 10px;
	color: #807875;
}

#suggest .suggestContent p.switchSuggest a{
	text-decoration:none;
	color: #d2d0c6;
	position:relative;
	outline:none;
}

#suggest .suggestContent p.switchSuggest a.active{
	color: #d58c0d;
	font-size:11px;
	font-weight:bold;
	cursor: default;
}

#suggest .suggestContent h4{
	display:block;
	height:18px;
	left:15px;
	position:relative;
	text-indent:-5000px;
	width:190px;
}

#suggest #suggestItens .suggestContent h4{
	display: none;
}

#suggest.locality  #suggestItens .suggestContent h4{
	display: none;
}

#suggest #suggestHelp {
    height: 156px;
    *height: 165px;
    margin-left: 1px;
    margin-top: -2px;
    *margin-top: 3px;
	float: left;
}

#suggest #suggestHelp .suggestContent h4{
	width:110px;
}

#suggest .suggestContent div.hrSuggest{
	height:0px;
	left:50px;
	margin:6px 0 8px 18px;
	position:relative;
	width:402px;
}

#suggest .suggestContent div.hrSuggestLoc{
	margin:6px 0 29px 18px;
}

#suggest p.title{
	color:#5E5C58;
	font-size: 12px;
	font-weight: bold;
}


#suggest .suggestContent td p.title{
	position:relative;
	left:9px;
	margin: 0;
}

#suggest .suggestContent div.container{
	width: 151px;
	height: 87px;
	.height: 90px; /* Correccion IE 7/8 */
	padding-left: 9px;
	overflow:hidden;
	margin-bottom:20px;
}

#suggest li.selected{
	background-color:#e9e9cc;
}

#suggest .suggestContent div#helpCol1,
#suggest .suggestContent div#helpCol2 {
    margin-top: -15px;
	margin-bottom: 15px;
	*margin-top: 0px;
	*margin-bottom: 0px;
}

#suggest .suggestContent div#helpCol1,
#suggest .suggestContent div#helpCol1 ul{
	float: left;
	position: relative;
	width: 260px;
	margin-left: 25px;
	display: inline;
}

#suggest .suggestContent div#helpCol2,
#suggest .suggestContent div#helpCol2 ul{
	float: left;
	width: 210px;
	position: relative;
}

#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;
	*height: 77px;
	margin: 0;
}

#suggest #helpContent div.suggestCol li{
    color: #219ECC;
    font-family: Arial;
    font-size: 12px;
    margin: 10px 0 0;
    width: 210px;
}

#suggest .suggestContent ul {
    margin-left: 1px;
    margin-top: 3px;
    max-width: 140px;
    padding-left: 1px;
}

#suggest .suggestContent ul li {
    overflow: hidden;
   /*white-space: nowrap;*/
}

#suggest #helpContent div.vrSuggest{
	background: transparent url(../images/common_scroll_bar.gif) repeat-y;
	height: 94px;
	left:-20px;
	position:absolute;
	top:36px;
	width:2px;
}

#suggest #suggestHelp .suggestContent h4{
	width:110px;
}

#suggestHelp p.title{
	position:relative;
	top:10px;
	width: 200px !important;
}

#suggest #helpContent strong{
	font-weight: normal;
	color: #396A88;
}

#suggest #left{
	width:50%;
	top:0px;
}
div h5 a{
	text-decoration: underline;
}

#suggest a{
	color: #855708;
	background-color:transparent;
}

#suggest a:hover{
	color:#928e85;
	text-decoration:underline;
}
#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;
}

/* ------------------------------------ */
/* BANNER EN #MAIN		   		        */
/* ------------------------------------ */

div.bannerGrande{
	background: transparent;
	position: relative;
	display: block;
	left: 204px;
	top: 0;
	margin: 0 0 25px 20px;
	padding-top: 0px;
	min-height:252px;
  	height: expression(this.height < 252 ? 252: true);
  	float: right;
  	text-align: right;
  	z-index: 9;
  	margin-right: 0 \9;
  	padding-right: 0 \9;
  	left: 211px \9;
}

/* ------------------------------------ */
/* DESTACADOS				   		    */
/* ------------------------------------ */

.imgDestacado {
    background-repeat: no-repeat;
    float: left;
    height: 142px;
    margin-bottom: 10px;
    padding: 10px;
    width: 142px;
}
.imgDestacado > img {
    height: 142px;
    width: 142px;
}

#firstColumn ul{
    width: 420px;
    float: left;
    padding: 0;
    margin-left: 0px;
}

#firstColumn.destacados {
    min-height: 250px;
    padding: 0;
}

.horizontalDestacados li{
	color: #74A0C9;
	font-size: 12px;
	padding: 0;
	float: left;
	padding: 0px 5px 7px 0px;
}

.destacados h5 {
    margin: 0;
}
.destacados h5 a, .destacados h5 a:link, .destacados h5 a:active, .destacados h5 a:visited, .destacados h5 a:hover {
    color: #A95116;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 20px;
    margin-top: 10px;
}

.destacados .detalles {
    float: left;
}
.destacados div.detalles {
    max-height: 171px;
    padding-left: 15px;
    padding-top: 8px;
    width: 237px;
}
.destacados .detalles .direccion {
    color: #525252;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 2px;
    margin-top: 20px;
}
.destacados .detalles .descripcion {
    color: #525252;
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
    height: 70px;
    margin-top: -2px !important;
    overflow: hidden;
}
.destacados .separacion img {
    width: 450px;
    *position: relative;
    *top: -20px;
}
.destacados .destacado {
    margin-top: 50px;
}

div.encabezado_destacados {
	float: left;
}

/* -----------------------------*/
/* BUSQUEDA POR CATEGORIA 		*/
/* -----------------------------*/

.spaceCategoriesOne{
	float:left; width:285px; padding-left:0px; display:block;margin-right: 10px; border-right: dotted 1px #a7a6a6;
}
.spaceCategories{
	float:left; width:230px; padding-left:12px; display:block;margin-right: 10px;
}
.greyTitle {
	color: #a7a6a6;
	font-size: 13px;

	text-shadow: 0px 0px 1px #d1cfcf;
	filter: dropshadow(color=#d1cfcf, offx=0, offy=0);
}

.fixCategories {
 	overflow:hidden;
 	min-height:21px;
 	padding:0px !important;

}

.circleCategories{
	font-family: Arial, sans-serif;
	color: #A7A6A6;
	font-size: 11px;
	float:left;
	width: 160px;
	padding-left:28px;
	*margin-left:8px;
	margin-left:0px;
}
.circleCategories li{
	list-style: disc;
	padding-left: 10px;
	background:transparent;
}
.circleCategories li a{
	line-height:20px;
	color:#A7A6A6;
	text-decoration:underline;
}
.circleCategories ul{
	margin-left:10px;
}