#content_listados {margin: 12px 24px 20px 24px;height:auto;}
#content_listados a { cursor:pointer;  color: blue;}
#content_listados a:hover {color: #000}
.breadcram { border-bottom:1px solid #e5e5e5; height:28px;}
.breadcram span {padding-top: 8px;}
.top_blue {background-color:#2C3669; height:23px; color:#FFFFFF; font: bold small Arial,Verdana ; text-align:left; padding-top: 5px; padding-left: 22px; letter-spacing: 0.4px;letter-spacing: 0.5px !ie; position:relative; z-index:2  }
.top_L { position:absolute; left:0; top:0; background: url(../images/ltCurve.gif) no-repeat top left; height: 25px; width: 10px; display:block}
.top_R { position:absolute; right:-1px; top:0; background: url(../images/ltCurve_R.gif) no-repeat 1px top ; height: 25px; width: 10px; display:block; _background: url(../images/ltCurve_R.gif) no-repeat right top}
#filtros { width: 183px; float:left; background-color: transparent !important; text-align:left}
#filtros .filter_zone {	background-color:#F5F5F5; border: 1px solid #CCCCCC; margin-bottom: 15px; padding: 10px 0}
#filtros .filter_zone label { display:block; font: 10px verdana, arial; color:#666666; text-align:left; margin-top:1px; height:auto; padding: 4px 0 4px 19px; _height: 18px;}
#filtros .filter_zone label:hover {background:url(../images/ArrowBlue.gif) no-repeat 5px 9px;}
#filtros .filter_zone div { margin-bottom: 15px; clear:both}
#filtros .filter_zone div.textbox { text-align:center; padding-bottom: 5px; margin-bottom: 5px;}
#filtros .filter_zone div.textbox label { display:block; width: 80px; float:left; height:27px; padding-left: 14px; text-align:left; color:#333333; font-size: 11px;}
#filtros .filter_zone div.textbox label.second { padding-left: 5px !important}
#filtros .filter_zone input{ width: 46px; font: 12px arial, verdana; margin-top: 3px ; }
#filtros .filter_zone div.textbox select {margin-top: 5px !important}
#filtros .filter_zone div.textbox label:hover { background-image: none !important}
#filtros .filter_zone .radio { margin: 0 3px  0 0  !important;  width: 15px;}
#filtros .filter_zone a { font: 12px Arial, Helvetica, sans-serif; text-align:left; letter-spacing: 0;}
#filtros .filter_zone a.b_avanzado { background:url(../images/go.gif) no-repeat 112px 8px ; border-top: 1px solid #CCC; padding: 8px 15px 2px 5px; margin: 10px 10px 0 10px!important; display:block;}
#filtros .filter_zone .filter_error{ border:#FF0000 1px solid; background-color:#FFECEC !important; color:#f00 !important; margin: 0 0 5px 10px !important; text-align:center !important; width: 142px !important; font: bold 11px Arial,verdana !important; padding:3px !important; height:auto !important; _margin-left:5px !important;}
#filtros .filter_zone .boton_filtros {font: bold 10px verdana, Arial !important; background-color: #555a77; padding: 2px !important; padding: 2px 0px !ie;cursor:pointer; color:#FFFFFF; text-align:center !important; width: 58px !important; margin: 5px 5px 0 5px; margin/*\**/ : 20px 5px 0 5px\9 ; *margin: 5px 5px 0 5px ; _margin: -5px 5px 0 5px !important}
#filtros .filter_zone input.close { font: 12px Verdana, Arial, Helvetica, sans-serif; width: 60px}
#content_listados { text-align:left}
#content_listados a.cerrado, #content_listados a.desplegado {display:block; font: bold small Arial,Verdana !important; color: #000 !important ; padding-left: 20px; height: 20px; outline: none; }
#content_listados a.cerrado { background: url(../images/blue_arrow_close.gif) no-repeat 5px 5px; padding: 2px 0 2px 20px }
#content_listados a.desplegado { background: url(../images/blue_arrow_open.gif) no-repeat 5px 2px;  margin-top:0;}
#content_listados a:hover.cerrado { background: url(../images/blue_arrow_close.gif) no-repeat 5px 5px; padding-left: 20px;}
#content_listados a:hover.desplegado { background: url(../images/blue_arrow_open.gif) no-repeat 5px 2px; padding: 0 0 0 20px;}
#content_listados .VerMas { font-size: 11px;  font-weight:bold!important}
#content_listados .resultados { float:right; width: 730px; margin:0;}	
#content_listados .resultados .encontrados { font:13px Arial, verdana; color: #666666; }
#content_listados .resultados .encontrados h2 { display: inline;  font: normal 13px Arial, verdana; color: #666; margin:0;}
#content_listados .resultados .encontrados b {color: #FF9900; font-weight: bold}
#content_listados #caja_filtros {padding-bottom:0px; clear:both; margin-top: 10px;width: 730px}
#content_listados #caja_filtros ul.filtered  {margin:0; padding:0 !important; width: auto; float:left; width: 730px; margin: 5px 0 !ie}
#content_listados #caja_filtros .filtered li{cursor:pointer; display:block; float:left; margin-right:10px; list-style:none;	border: 1px solid #CCC;	padding:0 2px; padding:0 2px 0 4px !ie !important; height: 32px; margin-bottom: 5px;	color: #0000CC !important; background : #F5F5F5 ; position:relative;}	
#content_listados #caja_filtros .filtered li span {font: 11px Arial, Verdana !important; padding:0; color: #000 !important; 
display:block !important; margin-top: 2px 1px 0 2px; white-space:nowrap; padding-top: 2px; cursor:default;}
#content_listados #caja_filtros .filtered a.closeFilter{padding:0 15px 0 0;	color:#444 !important; font: bold x-small Arial, Verdana; text-decoration: none; display:inline; margin-right: 2px;	margin-bottom: 4px !ie; white-space:nowrap;	}
#content_listados #caja_filtros a.closeFilter b{font: bold x-small Verdana, Arial;margin:0;	padding-top: 2px !ie;white-space:nowrap ;}
#content_listados #caja_filtros .filtered a.cruz { display:block; width: 15px; height: 14px; background : #F5F5F5 url(../images/close_blue5.gif) no-repeat right top; position:absolute;top:0;right: 0;outline: none !important}
#content_listados #listados { float: left; width:100%; margin: 5px 0 0 0; position:relative; z-index: 1 !important}
#content_listados .top_listados {background-image: url(../images/barra_sup_listados.gif);height: 32px; position: relative; margin: 10px 0 0 0; color:#FFFFFF; width:100%; font: small Arial, Verdana}
#content_listados .top_listados .result { display:block; margin: 8px 5px 0 10px; width: 200px; float:left;}
#content_listados .top_listados .ordenar { display:block; width: 280px; float:right; margin: 1px 10px 0 0; text-align:right;}
#content_listados .top_listados select { margin-top: 5px; font: 10px Verdana, Arial;}
h4.Destacado, h4.Standard ,  h4.SuperDestacado  { font: bold 11px Verdana, Arial; text-transform:uppercase; padding: 2px; color:#FFFFFF; margin:2px 0 7px 0; height: 22px;}
#listados h4.SuperDestacado { background-color: #000066; }
#listados h4.Destacado{ background-color:#2C3669;}
#listados h4.Standard { background-color:#53617d;}
#listados h4 span.borde {border: 1px solid #999;display:block; padding: 2px 0 0 6px; height: 17px; padding: 3px 0 0 6px !ie; _padding: 3px 0 0 6px; }
#listados .box { background-color:#FFF; width:150px; margin: 5px 20px 0 5px; float:left; padding:10px; position:relative; _margin: 5px 20px 0 2px; z-index: 0 !important; background-image:none; border:0}
#listados .box span { position:relative;}
#listados .box span img {position: absolute;}
#listados .content_foto{display:table; *position:relative; float:left; width: 150px; }
#listados .content_foto a { display:table-cell; vertical-align:middle; text-align: center; *position: absolute; *top:50%; *width:100%;  }
#listados .content_foto img { *position: relative; *top: -50%; border:0*; float:none !important;}
#listados .pasafoto { padding-top:4px !important; clear:both;}
#listados .pasafoto a { display:block; width: 18px; height: 16px;}
a.goL { background-image:url(../images/go_L.gif); float:left}
a.goR { background-image:url(../images/go_R.gif); float:right}
a.goL_off {float:left; cursor:default !important; background-color:#FFF}
a.goR_off { float:right; cursor:default !important; background-color:#FFF}
#listados .pasafoto em { float:left; display:block; text-align:center; width:114px; font: bold normal 11px Verdana, Arial, Helvetica, sans-serif}
#listados ul { list-style: none; float:left; margin:0; padding:0;width:405px; _width:530px !important; position:relative; z-index:1}
#listados li { margin: 3px 0; float:left; font-size:12px; display:block; width: 400px; font: 12px Arial, Verdana, Helvetica, sans-serif; _width: 400px !important; _float: none; _margin: 6px 0; }
#listados li b {float:left; text-align:left; display:block; width: 90px;color:#000000;}
#listados li.title { padding: 5px 0  7px 0 ; width:525px ; margin-bottom: 5px ; _width:530px !important ; _padding-right:0 !important}
#listados li.title a { width: 430px;float:left; font: bold 14px Arial, Verdana,  Helvetica, sans-serif; display:block;  _width:405px !important; overflow:hidden }
#listados li.title em { display:block; float:right; text-align:right ; font: bold 13px Arial, Verdana, Helvetica, sans-serif; white-space:nowrap}
#listados li.sub { padding-right: 0 !important; font: bold 12px Verdana, Arial, Helvetica, sans-serif; width:535px;  color:#000000;  _width:530px !important ;}
#listados li.caract { font-size:11px; margin: 7px 0 0 0; }
#listados li.caract a { font-weight:bold}
#listados li.btn { text-align:right; font: 10px Arial, Helvetica; padding-top: 5px; width:525px; color:#737373 ; position:absolute; padding-right: 0 !important; z-index:1 !important; _width:530px !important; bottom:0; left:0}
#listados li.btn b{ display:inline !important; float:none !important}
#listados li.btn input.boton { position:absolute;  width: 162px; top: -15px; left: 120px;  z-index:1; font-size:13px;}


#listados img.C1 {top: -7px; *top: -20px; left: -170px; *left:-170px; _left: -20px !important ; }
#listados img.C2 { left: 445px;  *left: 445px; _left: 595px !important;   *top: 64px ;}
.SD {background: url(../images/SD_bg.jpg) repeat-x top; height: 216px; margin-bottom:5px; clear:both }
.SD .content_foto, .body_popUp .content_foto {height:116px !important; *height:105px !important}
.SD ul { height:205px; _height:208px; }
.SD .box { height: 179px;}
.SD .title { border-bottom: 1px solid #FF6600;}
.SD li.sub { margin-bottom:7px !important;}
.SD li.btn {border-top: 1px solid #FFDBB7; }
.SD li.caract {height: 50px; }
.SD li.no-sub { height:10px !important; padding:0 !important; font-size: 1px !important;}
.SD img.C1 {top: 70px; *top: -20px !important; _top: -135px !important;}
.SD img.C2 {top: 70px; *top: 60px !important; _top: -50px !important; width: 105px; height:70px; }

.SD fieldset, .D fieldset {border:1px solid #CCC; position:absolute;  padding:1px 4px 4px 4px; height:82px\9; *height:84px; _overflow:hidden; left: 435px; *left: 439px; _left: 589px !important;  }
.SD legend, .D legend { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #9B9B9B; margin: 0 10px; *margin: 0 4px}
.SD fieldset a, .D fieldset a  { display:block; width:105px; height:70px; cursor:pointer!important}
.SD fieldset img, .D fieldset img  { position:static !important;  *margin-top: 2px; }
.SD fieldset { top: 60px; *top:48px;  _top: -68px !important;}
.D fieldset  { top: 56px; *top:43px;  _top: -63px !important;}

.D {background: url(../images/D_bg.jpg) repeat-x top; height: 198px; margin-bottom:5px;clear:both}
.D .title { border-bottom: 1px solid #B4B4B4; margin-bottom:7px; }
.D li.sub {padding-bottom: 4px;}
.D li.caract {height: 34px; }
.D li.btn {border-top: 1px solid #C1C1C1;}
.D .content_foto {height:100px !important}
.D .pasafoto em { width:150px !important;}
.D li.no-sub {height:8px !important; *height:8px !important; padding:0 !important;font-size: 1px !important;}
.D img.C1 {top: 70px;  *top: -20px !important; _top: -129px !important;}
.D img.C2 {top: 70px;  *top: 60px !important; _top: -50px !important; width: 105px; height:70px; }


.D ul { height:190px !important;  }
.S { border: 1px solid #CCC; height: 120px; margin-bottom:7px; background: url(../images/S_bg.jpg) repeat-x left -3px; border-bottom:0; clear:both}
.S .content_foto {height:68px !important; margin:0 !important}
.S li { font: 11px Arial, Verdana, Helvetica, sans-serif !important; margin: 1px 0 !important}
.S .title a , .S .title em{ font-size: 12px !important}
.S .title { border-bottom: 1px solid #B4B4B4; padding: 3px 0 !important; }
.S li.sub { font: 11px Verdana, Arial, Helvetica, sans-serif !important ; margin: 5px 0 !important }
.S li.btn { padding-top: 3px !important;font: 10px Arial, Helvetica !important; }
.S li.no-sub { height:18px !important; padding:0 !important;}
.S img.C1 {top: 70px;*top: -20px !important; _top: -98px !important;}
.S img.C2 {top: 47px !important;  *top: 35px !important; _top: -42px !important;}
.S ul{ height:110px; }
.free { border:1px solid #CCC; background: url(../images/S_bg.jpg) repeat-x left -91px; height: 23px; margin-bottom:8px; padding: 7px 8px 0 5px ; clear:both}
.free a { display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
.free a.title  { font-size:12px; width:400px;}
.free em {font-size:11px; width:120px; float:right; text-align:right;font-style:normal}
.free .confoto , .free .sinfoto { color:#7A7A7A !important; font-size:11px;width: 170px; margin: 0 20px 0 0; text-align:center}
.free .confoto { font-weight:bold;}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
/* The text will appear red only in Safari and Google Chrome */
 .SD img.C1 { top:-19px!important }
 .SD img.C2{ top:60px!important}
 .D fieldset{ top:48px!important}
 .SD fieldset{ top:50px!important}
 .D img.C1{ top:-19px!important}
 .D img.C2{ top:60px!important}
 .S img{ top:-19px!important}
 #filtros .filter_zone .boton_filtros{ margin-top: 18px}
 #listados li.btn input.boton { padding: 3px 10px 4px 10px}
}

/* Opera */
@media not all and (-webkit-min-device-pixel-ratio:0) { head~body  #listados img.C1 {top:-19px!important}}


#listados .fin_pub_dest { border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; color: #666; padding: 4px 0 4px 0; font: bold 11px arial, verdana; margin-bottom: 15px; text-align:center;}
#content_listados .pages_01 { padding: 5px 0; background-color:#2C3669; clear:both; color:#FFFFFF; font: 11px Verdana, Arial ; height: 15px}
#content_listados .pages_01 .paginas { float:left; margin-left: 10px}
#content_listados .pages_01 .Items {float:right; }
#content_listados .pages_01 .Items a {color: #FFFFFF; border-right: 1px solid #FFF; margin-right: 5px; padding-right: 5px;}
#content_listados .pages_02 { height: 25px; text-align:center; margin: 10px 0}
#content_listados .pages_02 .Pager {width: 100%; text-align:center; padding: 5px 0}
#content_listados .pages_02 .Pager a {border-right: 1px solid #CCC; padding-right: 5px; margin-left: 5px; font-size: 12px; height: 18px; line-height: 20px;}
#content_listados .ultimo { border-right: 0 !important}
#content_listados .selected { text-decoration:none !important; font-weight: bold;}
#content_listados .go { width: 10px !important; width:18px !important !ie; background:url(../images/go.gif) no-repeat 4px 3px; height: 22px; width: 25px !important; cursor:pointer; border: none; }
.ant { background: url(../images/anterior.gif) no-repeat left 2px; padding: 3px 7px 3px 20px !important; height:28px;margin:0 !important}
.ant_desactivado { background: url(../images/anterior_desact.gif) no-repeat left 2px; padding: 3px 0 3px 20px;  height:25px; cursor: Default !important; margin-left:0 !important; color: #B4B4B4 !important}
.sig { background: url(../images/sig.gif) no-repeat right 2px; padding: 3px 20px 3px 0!important;  height:25px;}
.sig_desactivado { background:url(../images/sig_desact.gif) no-repeat right 2px ; padding: 3px 20px 3px 0 !important;  height:25px; cursor: Default !important; color:#B4B4B4 !important}
.sig_desactivado:hover , .ant_desactivado:hover { text-decoration: none !important} 
.separador { height: 15px;}
.center { width: 100%; text-align:center;}
#listados a.off { cursor:default!important}
.banner1 { margin: 0 auto; width: 728px; width: 744px\9; text-align:center}

/* Opera */
@media not all and (-webkit-min-device-pixel-ratio:0) { head~body .banner1 { width:748px!important}}


.banner1 fieldset, div.tagLN fieldset, .banner_vertical fieldset { border:1px solid #D7D7D7; padding: 0 5px 3px 5px; display:block; *padding: 0 5px 5px 5px;}
.banner1 legend , div.tagLN legend , .banner_vertical legend { color:#999; font:8px Verdana, Arial, Helvetica, sans-serif; letter-spacing:1px; padding: 3px 10px 0 10px; margin-left:5px;}
div.tagLN { margin: 0 24px}
.banner_vertical { text-align:center}

/* -------- Ayudas ----------*/
.iconito_ayuda { display: block; width:16px; height: 16px; background: url(../images/ayuda.gif) no-repeat; margin-left:8px; float:left} 
div.tooltip {background-color:#F8EBAA; padding:10px; width:350px; font: normal 11px Arial, Verdana; opacity: 0; position: absolute; display: none; border:1px solid #9C9C9C;z-index:200; color:#000; }
div.tooltip p { margin-bottom:5px; text-transform:none} 
div.tooltip p.title { border-bottom:1px dashed #666666; font-weight:bold; margin: 0 0 8px 0; padding-bottom:6px; font-size:12px; position:relative; text-transform:uppercase }
div.tooltip p b { display:block; font-weight:bold; }
div.tooltip .sombra { background: url(../images/ayuda_sombra.gif) repeat-x; display: block; height: 3px; position:absolute; bottom: -3px; left: 0px; _bottom: -14px; width:236px}
.left { float: left}

/*---------------------------*/

div.overlay .topPopUP { margin-bottom: 5px !important}
div.overlay .topPopUP b { background-image: url(http://www.demotores.com.ar/images/layout/azul.gif); color:#FFF; font: bold 13px Verdana, Arial; text-align: center; padding: 4px 0 6px 10px; display:block; width:555px; margin: 0 0 0 25px}
div.overlay .topPopUP b  b { background-image: none; width:auto; margin:0; padding:0}
div.overlay .contentPopUP { width: 564px;  width: 562px\9; margin-bottom: 0 !important; background-image: none}
.content_colum {width:100%; height:150px; overflow:auto; border: 1px solid #D2DFEE; padding: 10px 0}
.columnPopUp {  width:45% ; float:left; margin-left:2%; clear: none!important  }
.columnPopUp label{ display:block; min-height:20px ; height:auto; padding: 0 0 0 18px !important;margin: 2px 0 4px 0  !important; _height: 20px !important;}
.columnPopUp label a {font: 13px Arial, Helvetica, sans-serif !important; margin:0;  white-space:normal;  }
.columnPopUp label a:hover { color:#000 !important}
.contact .datos { position:relative; width:170px; float:left; padding:10px 25px ; _padding:7px 35px ; }
.contact .datos  p { font-size: 11px; margin: 5px 0}

.contact .content_foto {display:table; *position:relative; float:left; width: 100%; border: 1px solid #D2DFEE; height: 130px ; margin-bottom:0!important}
.contact .content_foto span  { display:table-cell; vertical-align:middle; text-align: center; *position: absolute; *top:50%; *width:100%;  }
.contact .content_foto img  { *position: relative; *top: -50%; border:0*; float:none !important;}
.contact #contact_price { font: bold 13px  Arial,Verdana, Helvetica, sans-serif; width:172px; text-align:center ; margin-bottom:8px; background-color:#D2DFEE; padding: 4px 0 !important; float:left}
.bannerPopUp { width: 172px; height:80px; margin-top: 20px; _margin-top: 25px;}
.bannerPopUp fieldset {border: 1px solid #D7D7D7; text-align:center; padding: 2px 10px 4px 10px}
.bannerPopUp legend { padding: 0 10px ; color: #999999; letter-spacing: 1px; margin-bottom: 1px; font: 8px verdana, arial}
iframe{border:none}
.hide { display:none}
.contact_zone { position:relative;background:#F0F0F0 none !important; border:1px solid #DADADA;	padding: 7px 13px;height:370px; width:300px; float:left; margin:0}
.contact_zone div.arrow { background-image:url(http://static.demotores.com.ar/images/viewItem/contact_arrow.gif); height:24px; width:24px; position:absolute; left: -23px; top:42px;}
.contact_zone div.img-tel { display:block; background-image: url(http://static.demotores.com.ar/images/viewItem/llama.gif) ; width:110px; height:60px; position:absolute; right:0; z-index:2; top:-6px; top:-8px\9;}
.contact_zone  iframe { height:100%}
.contact_zone .iframe_zone { background-color:#F0F0F0 ; margin:0 !important; height: 370px;}




/* SIN RESULTADO */
.alert { padding-top: 30px; padding-bottom: 30px; margin-top: 25px}
.alert p { font: 12px normal Verdana, Arial, Helvetica, sans-serif; color: #000; margin:0; padding-top: 10px }
.filter_zone p { padding: 0 15px; font-family:Arial, Helvetica, sans-serif }




