/* CSS Document */
body{background:#2B2B2B;font-family:Arial, Helvetica, sans-serif; font-size:12px}
#container{background:#fff;padding:20px 20px; font-size:12px; color:#191919; position:relative}
#container .page_name{border-bottom:1px solid #FFC134; padding-bottom:5px; margin-bottom:15px}
#container .page_name h1{color:#8ebf00; font-size:24px; font-weight:normal; float:left; margin:0}
#container .page_name #formBusquedas{float:right; padding-top:3px}
#container .herramientas{margin-bottom:10px}
#navegacion{border-top:15px solid #8EBF00; background:#fff;padding:5px 0 0 20px}

#menu_navegacion{list-style:none; margin:0; float:right; padding-right:20px}
#menu_navegacion li{float:left; margin-right:5px; border-right:1px solid #040404; padding-right:5px}
#menu_navegacion li.last{border:0; padding:0}
#menu_navegacion li a{color:#040404; text-decoration:none}
#menu_navegacion li a:hover span{text-decoration:underline}
#menu_navegacion li a img{float:left; margin-right:3px}
#menu_navegacion li a span{display:block; height:16px; line-height:16px; float:left}

/*#footer{}*/
#menu_footer{list-style:none; margin:0; float:right; padding:0 20px}
#menu_footer li{float:left; border-right:1px solid #fff; height:19px; line-height:19px}
#menu_footer li a{text-decoration:none; color:#c4c3bf; font-size:10px; font-weight:bold;padding:0 5px;display:block; float:left}
#menu_footer li.selected a,#menu_footer li a:hover,#menu_footer li a:visited:hover{background:#fff; color:#000}


#mrastro{font-size:11px;font-weight:bold;color:#848484}
#mrastro a{color:#8ebf00; font-size:10px; text-decoration:none; text-transform:uppercase; font-weight:normal}
#mrastro a:hover{text-decoration:underline}
#layout{min-width:870px}
#layout{width:expression(this.parentNode.offsetWidth<913?'870px':'auto')}
#header{border-bottom:1px solid #B1DB38}
#header .info{padding:0 20px; height:74px; background:#373737}
#header h1{font-size:30px;color:#aacf3f;margin:0}
#header h2{ font-size:10px;color:#97998f;margin:0;font-weight:normal}
#header .logo{float:right; margin-top:5px}
.controles{color:#fff;background:#2B2B2B;font-size:11px;text-align:right;height:20px;line-height:20px;padding-right:20px;}
.controles span{color:#ffb920}
.controles a{color:#ffb920;text-decoration:none}
.controles a:hover,#header .controles a:visited:hover{text-decoration:underline}
#header .info a{color:#ffb920;text-decoration:none}
#header .info a:hover,#header .controles a:visited:hover{text-decoration:underline}


#contact_us .controles{clear:both;text-align:left; padding-left:20px}

#menu{margin:0; list-style:none; height:26px; padding-left:20px; background:#373737}
#menu li{float:left; margin-right:3px}
#menu li a{text-decoration:none;font-size:12px;display:block;float:left;height:25px;color:#d3d9c0;background:#464444;border:1px solid #464444; border-top:1px solid #646464;border-bottom:none;padding:0 10px;line-height:25px; text-transform:uppercase;font-weight:bold}
#menu li.selected a,#menu li a:hover,#menu li a:visited:hover{color:#000; background:#8EBF00; border:1px solid #B1DB38; border-right:1px solid #618200; border-bottom:none; height:30px; margin-top:0;top:-4px;position:relative}

#formBusquedas div.input{float:left; margin:0; margin-right:3px; width:auto; height:auto}
#formBusquedas div.inputs_busqueda{float:left}
#formBusquedas label{margin:0; display:none}
button{color:#030303; font-size:11px; font-weight:bold;height:24px}
button.forma{padding:0 15px;font-weight:bold;color:#000;height:2.2em;cursor:pointer;font-size:11px}
button.create{float:right}
input, select{height:17px;border:1px solid #BDBEBD; background:#F9FAF7; font-size:12px; padding-top:3px}
select{height:23px}
input:active,input:focus{background:#fff}
button.bt_down{background:url(admin/bg_button.png) left top repeat-x;border:1px solid #999}
button.bt_over{background:url(admin/bg_button.png) 0 -63px repeat-x;border:1px solid #81A6E5}

/* Estilos Tables */
table.info {border:0;width:100%;padding:0; color:#464444; font-size:12px; margin-bottom:10px}
table.info strong{color:#25221d; font-weight:bold}
table.info th{font-weight:bold;color:#fff;background:#444541;text-align:center;font-size:12px;height:32px; line-height:32px;border-left:1px solid #fff; text-transform:uppercase}
table.info th a{text-decoration:none; color:#fff}
table.info td{padding-left:10px; border:0;line-height:22px; height:22px; text-align:center}
tr.filaE1 td{font-size:12px;background:#FDFDFD; border-bottom:1px solid #ADC3DA}
tr.filaE2 td{font-size:12px;background:#ADC3DA; height:23px; line-height:23px}
table.info tr.fila_over td{background:#e2ff8e}
table.info img{border-right:1px solid #ddd;padding-right:2px;margin-left:2px;margin-top:2px}
table.info td a{color:#000; font-weight:bold}
table.info td span.left{display:block; text-align:left}

.paginator{font-size:11px; color:#191919}
.paginator .pages .current{ font-weight:bold; font-size:12px}
.paginator .pages span a, .paginator .results span a{color:#959595; text-decoration:none}
.paginator .pages span, .paginator .results span{margin-right:5px}
.paginator .pages span a:hover,.paginator .pages span a:visited:hover, .paginator .results span a:hover, .paginator .results span a:visited:hover{text-decoration:underline}
.paginator .pages div{display:inline}

span.help{margin-left:10px;cursor:help}
span.help span.msg{display:none}
h1 span.help{font-size:16px; color:#ccc; font-weight:bold}

/****FORMULARIOS***/
form.form{padding-left:20px}
.botonera{ clear:left}
div.textarea, div.input, div.radio, div.select, div.checkbox{margin-bottom:10px; float:left; margin-right:40px; width:488px; height:60px}
div.textarea{overflow:scroll}
div.carac_group{ width:auto}
div.carac_group div.checkbox{width:200px}
div.idioma{width:175px}
div.textarea, div.checkbox{height:auto}
div.checkbox{width:auto; margin-bottom:5px}
label{color:#191919;display:block;margin-bottom:8px;font-family:Verdana, Arial, Helvetica, sans-serif}
label span.help,legend span.help{color:#8ebf00; font-size:10px}
label.requerido{font-weight:bold}
#anuncio_ubicacion{float:left; width:488px; margin:0 40px 10px 0}
.calle input{width:460px}
fieldset.grupo{border-top:2px solid #B1DB38; border-bottom:2px solid #B1DB38; background:#e8fab5; padding:10px 5px 0; margin-bottom:10px}
fieldset.grupo legend{border:none; padding:0 3px}
#anuncio_ubicacion .input{height:auto; width:auto; margin:0}
#anuncio_ubicacion div.input .input{width:230px; margin-right:0; display:inline}
#anuncio_ubicacion div.input input{margin-top:0; width:228px}
#anuncio_ubicacion select{margin-right:5px; float:left}
#agentes{float:left}
#agentes .select{margin-bottom:0}
#agentes .error-message{margin-bottom:10px}
#agentes .info{background:#fbf4e3; padding:10px; width:300px; border:1px dotted #f5b203}
input{width:488px}
div.requerido label{font-weight:bold}
#container>#LoadingDiv{position:fixed;top:0;left:0;height:100%}#LoadingDiv{width:100%;background:#000 url(admin/loading.gif) no-repeat center center;z-index:1000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5}
div.radio input{width:auto}
div.fieldset{height:auto}
div.radio label{display:inline; font-weight:normal}
.error_message,#msgflash .error{color:#fff; background:url(admin/error.gif) no-repeat 10px center #FCB3B6; border:1px solid #FF0404; display:block; padding:10px 10px 10px 40px; margin-bottom:10px; color:#191919; font-size:13px; font-weight:bold}
.error-message{color:#FF0404; font-size:11px; font-weight:bold; float:left; clear:left}
#msgflash .success{color:#fff; background:url(admin/success.gif) no-repeat 10px center #FCFFE5; border:1px solid #8EBF00; display:block; padding:10px 10px 10px 40px; margin-bottom:10px; color:#191919; font-size:14px; font-weight:bold}
div.error input{float:left}
div.error input{ background:#FFDEDE; border:1px solid #888888}
div.checkbox input{float:left; width:auto}
div.checkbox label{margin:0; float:left; display:block; height:23px; line-height:23px; font-weight:normal}
   div.auto_complete {
      position:absolute;
	  width: 300px !important;
	  /*overflow-x:visible;*/
	/*  height: 200px;
	  overflow-y: scroll;*/
      background-color:white;
      border:1px solid #888;
      margin:0px;
	  
      padding:0px;
	  z-index:1000
     }
    div.auto_complete ul {
      list-style-type:none;
	  text-align:left;
	  color:#7F7F7F;
      margin:0px;
      padding:0px;
	  overflow-y: auto;
	  /*height:100px;*/
	  height: expression( this.scrollHeight > |99 ? "200px" : "auto" ); /* sets max-height for IE */
	  max-height: 200px; /* sets max-height value for all standards-compliant browsers */
    }
    div.auto_complete ul li.selected { background-color: #ffb;}
    div.auto_complete ul li { list-style-type:none;line-height:1.2em;display:block; margin:0;padding:0; padding-left:5px;padding-top:2px;height:1.2em;cursor:pointer}

/*div.error .input_der{background:url(admin/error.gif) no-repeat #FCB3B6; height:17px; width:17px; float:left; padding:0 2px;border:1px solid #FF0404; margin-top:2px}*/

#admin_traducciones button{height:auto}
fieldset{border:none; clear:left}
legend{color:#191919; font-weight:bold; border-bottom:1px solid #191919; padding-bottom:3px}
iframe#idiomaPreview {width:950px;height:600px;border:2px solid #000;padding:2px}
.traducir{color:#080}
span.traduce{position:relative;overflow:hidden}
span.traducir{z-index:0;color:#080}
.toolbar{position:relative;border:1px solid #000;border-bottom:1px solid #3B619C;height:24px;padding:0 4px;width:948px;;float:left;background:#A9C7F0 url(../img/editor/toolbar.gif) repeat-x}
.toolbar a{display:block;margin:1px;float:left;padding:3px}
.toolbar a:hover{background:#ffc273 url(../img/editor/hover.gif) repeat-x;border:1px solid #000080;padding:2px}
.toolbar img{border:0}
.toolbar .separador{float:left;border-left:1px solid #6A8CCB;border-right:1px solid #F1F9FF;width:0px;height:16px;margin:4px 2px}
.toolbar select{ float:left;margin-top:2px}
.toolbar select.font{width:180px}
.toolbar select.size{width:40px}
.toolbar select.color{width:150px}
.toolbar img.nada{border:0;float:left;margin:4px}

br.spacer{clear:both}
hr{border:0;border-top:1px solid #FFC134; clear:left}

div.exacto{width:400px; float:left; border:1px solid #000; margin-right:5px}
div.info_es{}
div.info_en{}
.tab {background:#E8FAB5;padding:9px;margin-bottom:10px}
#tabs{clear:both;border-bottom:1px solid #B1DB38}
#tabs {list-style:none;margin:0;font-size:12px;color:#fff}
#tabs li{float:left; margin-right:3px}
#tabs li .der{float:left}
#tabs li a,#tabs li a:visited{position:relative;top:2px;text-decoration:none;font-size:12px;display:block;float:left;height:25px;color:#d3d9c0;background:#999696;border:1px solid #464444; border-top:1px solid #646464;border-bottom:none;padding:0 10px;line-height:25px; text-transform:uppercase;font-weight:bold;}
#tabs li a:hover,#tabs li a:visited:hover{color:#fff}

#tabs li.selected{}
#tabs li.selected .der{}
#tabs li.selected a,#tabs li.selected a:visited{background:#E8FAB5; border:1px solid #B1DB38; border-right:1px solid #a0cf1a;border-bottom:none; font-weight:bold;color:#000000;height:27px;text-decoration:none;display:block;line-height:25px; position:relative; top:1px}

.info_element{float:left; margin-right:30px; width:350px}
.etiqueta{font-weight:bold; color:#8EBF00;margin-bottom:5px}
.dato{margin-bottom:10px}

.galeria #luzbox_foto{display:block; width:258px; height:186px; border-bottom:none}
.galeria #foto{border:4px solid #B1DB38; }
/*.galeria .namefoto{display:block; background:#B1DB38;width:252px;height:30px;line-height:40px;border-top:none;padding:0 2px;margin-bottom:20px;font-weight:bold;text-align:center}
*/.galeria .namefoto{display:block; background:#B1DB38;width:252px;height:25px;line-height:25px;border-top:none;padding:0 2px;margin-bottom:20px;font-weight:bold;text-align:center}
.galeria .navfotos{list-style:none; margin:0}
.galeria .navfotos li{float:left; margin-right:5px}
.galeria .navfotos li a{border:4px solid #fff; display:block; width:108px; height:81px}
.galeria .navfotos li.selected a{border:4px solid #c4db83; display:block; width:108px; height:81px}

div.vista span.view{float:left; line-height:16px;width:180px;font-size:12px; font-weight:bold}
div.vista fieldset{border:1px solid;padding-bottom:10px;padding:10px 10px;margin-bottom:10px;}
div.vista .descripcion{text-align:justify; margin-left:180px; font-size:12px; margin-bottom:10px;}

.galeria .navfotos li a.no_display{display:none}