body {
  margin:0px;
  margin-top:10px;
  background-color:#9CD8F3;
  background-image:url(imagenes/bg_website.jpg);
  background-position:top;
  background-repeat:repeat-x;
  scrollbar-face-color: #F2A602;
  scrollbar-shadow-color: #ffffff;
  scrollbar-highlight-color: #F2A602;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-darkshadow-color:#F2A602;
  scrollbar-arrow-color: #ffffff;
  scrollbar-track-color: #9CD8F3;
}
a {
  color:#666666;
}
a:hover {
  color:black
}
a.vinculosindex {
  text-decoration:none
}
td.texto {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:11px;
  padding-top:18px;
  color:#666666;
  text-align:center;
}
select.top {
  width:200px;
  height:20px;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:11px;
  color:#444444;
}
select.top2 {
  height:20px;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:11px;
  color:#444444;
}
td.contactos {
  background-color:#FFF9EB;
  background-image:url(imagenes/fondocontactos.jpg);
  background-repeat:repeat-x;
  background-position:top;
  border-bottom:1px solid #999999;
  border-right:1px solid #999999;
  border-left:1px solid #999999;
}
td.contatostop {
  background-color:#999999;
  font-weight:bold;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:11px;
  padding:5px;
  color:#ffffff;
}
td.texto2 {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:11px;
  color:#444444;
  padding:0px;
  height:18px;
}
td.texto3 {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:11px;
  color:#444444;
  padding-right:20px;
  text-align:justify;
}
td.texto3 a {
color:#064F9A;
text-decoration:none;
}
td.texto6 {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:11px;
  color:#444444;
  padding-right:30px;
}
td.texto4 {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:11px;
  color:#444444;
}
td.pievinculos {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:11px;
  color:#444444;
  text-align:center;
  background-color:#FFFFFF;
  padding:9px;
}
td.pie {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#444444;
  text-align:center;
  padding-right:15px;
  padding-top:20px;
  background-image:url(imagenes/inf.jpg);
  background-position:center top;
  background-repeat:no-repeat;
}
td.textointerior {
  padding:15px;
}
td.fotosinterior {
  padding:5px;
}
table.botonesinterior {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:13px;
  color:#444444;
  height: 40px;
}
/* --------------------- FICHAS DE LISTADOS --------------------- */
td.ficha_desc1 {
  padding:15px;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:11px;
  color:#444444;
  background-image:url(imagenes/bg_listado.jpg);
  background-repeat:no-repeat;
  background-position:top right;
}
td.ficha_desc2 {
  padding:15px;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:11px;
  color:#444444;
  background-image:url(imagenes/bg_listado2.jpg);
  background-repeat:no-repeat;
  background-position:top right;
}

td.ficha_imagen1{
  padding:8px;
  background-image:url(imagenes/bg_listado.jpg);
  background-repeat:no-repeat;
  background-position:top left;
}
td.ficha_imagen2{
  padding:8px;
  background-image:url(imagenes/bg_listado2.jpg);
  background-repeat:no-repeat;
  background-position:top left;
}
div.ficha_titulo1 {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#555555;
  text-align:left;
}
div.ficha_titulo2 {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#555555;
  text-align:left;
}
div.ficha_codigo1 {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#555555;
  float:right;
  valign:top;
}
div.ficha_codigo2 {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#555555;
  float:right;
  valign:top;
}
div.ficha_destacado1 {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:12px;
  color:#555555;
  text-align:left;
  color:#A36F01;
}
div.ficha_destacado2 {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:12px;
  color:#555555;
  text-align:left;
  color:#446F91;
}
div.ficha_acepta1 {
  font-weight: bold;
}
div.ficha_acepta2 {
  font-weight: bold;
}

td.celdabotones {
  padding-left:10px;
  padding-right:5px;
  background-color:#FFD900;
  height:35px;
}

a.btn {
  display:block;
  padding:2px;
  padding-right:8px;
  padding-left:8px;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
  border: 1px solid #999999;
  color: #ffffff;
}
a.btn:link, a.btn:visited, a.btn:active {
  background-color: #447D9B;
}
a.btn:hover {
  background-color: #F2A602;
}
table.mediointerior {
  border:1px solid #FF9933;
}

td.textform {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:12px;
  color:#444444;
  height:18px;
  padding-top:10px;
}

td.sub_textform {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:11px;
  color:#444444;
  height:18px;
  padding-top:5px;
  border-top:1px dotted #CCCCCC;
  border-bottom:1px dotted #CCCCCC;
}

textarea.form {
  width:300px;
  height:50px;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:12px;
  color:#444444;
  scrollbar-face-color:#ffffff;
  scrollbar-highlight-color:#ffffff;
  scrollbar-3dlight-color:#999999;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-shadow-color:#999999;
  scrollbar-arrow-color:#999999;
  scrollbar-track-color:#ffffff;
}
td.textocampos {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:11px;
  color:#444444;
  padding:0px;
  height:18px;
  padding-left:3px;
}

input.formcampos {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:12px;
  color:#444444;
  height:20;
  width:200;
}

div.titularprop {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:12px;
  color:#ffffff;
  font-weight:bold;
}

div.pieprop {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:11px;
  color:#444444;
}
td.contenido {
  vertical-align: top;
  padding-left: 20px;
  padding-right: 20px;
  background-color:#FFFFFF;
}
td.banners {
  vertical-align: top;
  text-align: center;
  padding: 7px;
  background-color:#FFFFFF;
}
div.azar {
  text-align: right;
  padding-top: 5px;
  padding-bottom: 5px;
}
td.titulo_busqueda {
  background-image: url(/imagenes/propiedad_top.jpg);
  background-position: top center;
  background-repeat: no-repeat;
  text-align: center;
  height: 40px;
}
h3 {  font-weight: bold;
  font-size: 18px;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  color: #444444;
  margin: 0px;
  padding: 0px;
}
td.aviso_error {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:12px;
  color:#000000;
  padding-left:20px;
}
div.pie_resultados {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#DC9603;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:6px;
}

/* --------------------- PROPIEDADES --------------------- */
table.propiedad_impr {
  margin-bottom: 5px;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #000000;
}
td.propiedad_imprimible {
  /* completar */
}
img.propiedad_impresora {
  vertical-align: middle;
  border: 0px;
}
td.propiedad_volver {
  text-align: right;
}
table.propiedad_descriptop {
  margin-top: 5px;
  padding: 5px;
  background-color: #7D9AB8;
  border-top: 1px solid #507298;
  border-bottom: 1px solid #507298;
  border-left: 1px solid #507298;
  border-right: 1px solid #507298;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #ffffff;
}
td.propiedad_top {
  background-image:url(/imagenes/propiedad_top.jpg);
  background-position:top center;
  background-repeat:no-repeat;
  font-weight: bold;
  text-align: center;
  font-size:18px;
}
td.propiedad_titulo {
}
td.propiedad_destacado {
}
td.propiedad_disponibilidad {
  /* completar */
}
td.propiedad_codigo {
  text-align: right;
  font-weight:bold;
  font-size:12px;
}
table.tres {
  padding: 5px;
  border-spacing: 3px;
  margin-top: 5px;
  background-color: #FCF6EA;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #444444;
}
table.cuatro {
  padding: 5px;
  border-spacing: 3px;
  margin-top: 5px;
  background-color:#E8ECF4;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #444444;
}
td.propiedad_flechita {
  vertical-align: top;
  padding-top: 3px;
}
td.propiedad_texto {
  vertical-align: top;
  width: 100%;
}
div.propiedad_subtitulo {
  font-weight: bold;
  font-size:13px;
  padding:3px;
  padding-left:10px;
  background-color:#FFFFFF;
  border:1px solid #507298;
}
div.propiedad_direccion, div.propiedad_localidad, div.propiedad_tipo {
font-size:12px;
padding-left:10px;
}
div.propiedad_descripcion {
  font-size:12px;
  padding-left:10px;
}
div.propiedad_contacto, div.propiedad_telefonos, div.propiedad_email, div.propiedad_web {
  font-size: 12px;
  padding-left:10px;
}
div.propiedad_fotos {
  padding: 5px;
  text-align: center;
}
td.propiedad_visitas {
  padding: 5px;
  text-align: center;
  font-size:11px;
}
td.index_formulario {
  padding: 5px;
  height: 10px;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #333333;
}
td.index_links {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #444444;
  padding: 0px;
  height:  18px;
  width: 50%;
  padding-left: 10px;
  }
div.propiedad_titulo, div.propiedad_destacado, div.propiedad_ficha_acepta {
font-size:12px;
}

div.propiedad_titulo {
font-weight:bold;
font-size:14px;}

table.administracion {
border:1px solid #CCCCCC;
background-repeat:no-repeat
}

td.forma_info {
font-family:Tahoma, Arial, Verdana, sans-serif;
font-size:12px;
color:#444444;
padding:10px;
padding-left:30px;
}
td.forma_datos {
padding:10px;
padding-right:30px;
}

input, textarea {
color:#666666;
background-image:url(imagenes/degrade.jpg);
border:1px solid #666666;
}
.texto_tarifas{
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:11px;
  color:#666666;
  text-align:left;
  padding-left: 5px;
  line-height: 15px;
}
.texto_tarifas_th{
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size:12px;
  color:#666666;
  text-align:left;
  padding: 5px;
  padding-left:0px;
  line-height: 15px;
}



img {border:0}
table.panel {
        background-color:#f4f4f4;
        border:1px solid;
        border-color: #cccccc #f4f4f4 #cccccc #f4f4f4
}
table.inmueble {
        background-color:#ffffff;
        border:1px solid;
        border-color: #ff6600 white #ff6600 white
}
table.foot {
        background-color:#c6d394;
        /*color:#f7f7f7;*/
        width:100%;
        font-size:10;
}
table.administracion {
border:1px solid #cccccc;
background-color:#f4f4f4;
font-family:Verdana, Arial, Helvetica}

td.panel, th.panel {
        font-size:14;
        color:#336600;
        border:1px solid;
        border-color: #f4f4f4 #f4f4f4 #cccccc #f4f4f4;
}
td.panel:hover {background-color:#dadfc7}
td.inmueble0 {
        font-size:14;
        color:#333333;
        background-color:#FFCCCC
}
td.inmueble1 {
    font-size:14;
    color:#333333;
    background-color:#eeeeee
}
td.inmueble2 {
    font-size:14;
    color:#333333;
    background-color:#f4f4f4
}
td.inmueble1:hover {background-color:#dde7be}
td.inmueble2:hover {background-color:#d8e7aa}
td.forma_info, td.forma_datos {vertical-align:top}
td.forma_info {text-align:right;}
.administracion input {border:1px solid #cccccc; width:200; font-family:Verdana; font-size: 10px; color: #000000;}
.administracion select, .administracion textarea {border:1px solid #cccccc;width:130;font-family:Verdana; font-size: 10px; color: #000000;}
.administracion input.radio    {width:15;border:0}
.administracion input.checkbox {width:15;}*/
span.categorias {font-weight: bold; color: #636163; font-size: 14px; letter-spacing: 1px}
.nota {color: #b36b00; font-weight: bold; }
td.forma_datos{
font-size: 14px;
}
.administracion{
font-size: 14px;
}

td.tyc {
font-family:Tahoma, Arial, Verdana, sans-serif;
font-size:11px;
color:#333333;
}