/*reseteo*/
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
body{
	background-image:url('fi.jpg');
}
#font1{
font-family:sans-serif,verdana,arial,helvetica;
font-size:12pt;
text-align:justify;
color:#333333;/*#2A5C6B;/*#5675A5;/*#394154;/*#4A576D;*/
}

#font2{
font-family:arial,verdana,helvetica,sans-serif;
font-size:11pt;
}

#font3{
font-family:arial,verdana,helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
border-color:#5B85FF;
background-color:#ccccaa;
color:#004B91;
border: 1px solid;  
}
#font4{
font-family:arial,verdana,helvetica,sans-serif;
font-size:12pt;
font-weight:bold;
text-align:center;
}
#font5{
font-family:arial,verdana,helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
/*background-color:#f8f8f8;*/
text-align:center;
}
#pie{
font-family:arial,helvetica,sans-serif,verdana;
text-align:center;
font-size:10pt;
font-weight:bold;
color:#ffffff;/*#898989;*/
/*background-color:#333333;/*#898989;/*#dadcda;*/
}
#resaltado{
font-family:arial,helvetica,sans-serif,verdana;
text-align:center;
font-size:12pt;
font-weight:bold;
color:#1073B5;;
background-color:#dddddd;
}
#titulo{
font-family:arial,helvetica,sans-serif,verdana;
text-align:justify;
font-size:14pt;
font-weight:bold;
color:#333333;
}
#titulo1{
font-family:sans-serif,arial,helvetica,verdana;
text-align:justify;
font-size:15pt;
font-weight:bold;
color:#1073B5;
}
#titulon{
font-family:sans-serif,arial,helvetica,verdana;
text-align:center;
font-size:15pt;
font-weight:bold;
color:#1073B5;
}
#titulo_inter{
font-family:arial,helvetica,sans-serif,verdana;
text-align:justify;
font-size:11pt;
font-weight:bold;
color:#333333;
}
#titulo2{
font-family:arial,helvetica,sans-serif,verdana;
text-align:left;
font-size:11pt;
font-weight:bold;
color:#326199;
background-color:#ededed;
}
td.detalles{
font-family:arial,helvetica,sans-serif,verdana;
font-size:11pt;
font-weight:bold;
color:#333333;
text-align:center;
}
td.detalles2{
font-family:arial,helvetica,sans-serif,verdana;
text-align:left;
font-size:10pt;
font-weight:bold;
color:#333333;
background-color:#ccccaa;
}

td.black{
font-family:arial,helvetica,sans-serif,verdana;
font-size:10pt;
font-weight:bold;
color:#000000;
background-color:#ededed;
}

tr.datos{
font-family:verdana,arial,georgia,courier,helvetica,sans-serif;
font-size:0.9em;
text-align:justify;
}

tr.cabezal_tabla{
font-family:arial,helvetica,sans-serif,verdana;
text-align:center;
font-size:10pt;
font-weight:bold;
color:#ffffff;
background-color:#2B98AB;
}

tr.resaltado{
font-family:verdana,georgia,arial,helvetica,sans-serif;
font-size:14px;
background-color:#86A8A6;
text-align:center;
font-variant:small-caps;
font-weight:600;
color:blue;
}

tr.color{
font-family:verdana,georgia,arial,helvetica,sans-serif;
font-size:14px;
background-color:#009FC2;/*#CBCB9C;*/
text-align:justify;
font-variant:small-caps;
font-weight:600;
color:#ededed;
}

tr.color_1{
font-family:verdana,georgia,arial,helvetica,sans-serif;
font-size:14px;
background-color:#A6B6B5;/*#dddddd;*/
text-align:center;
font-variant:small-caps;
font-weight:600;
color:#000000;
}

tr.color_2{
font-family:verdana,georgia,arial,helvetica,sans-serif;
font-size:14px;
background-color: #009FC2;/*#BBD0CE;*/
text-align:center;
font-variant:small-caps;
font-weight:600;
color:#f5f5f5;
}

table.sheet {
    border-top: 1px solid #999;
    border-left: 1px solid #999;
}
table.sheet tr {
    background-color: #808080;
    
}
table.sheet tr.hover {
    background-color: #fcc;
}
table.sheet tr.high {
    background-color: #f99;
}

table.sheet td.prio {
    text-align: center;
    font-family:Arial, Helvetica, sans-serif;
    font-size: small;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    background-color: #eee;
}

/*fotos*/
#visor_fotos{
   position: absolute;
    top:230px;
    left:140px;
    width:500px;
    height:350px;
    text-align:center;
    background-color:#f2f1e8;
}

#detalles_fotos{
    position: absolute;
    top:490px;
    left:90px;
    width:740px;
    height:auto;
    background-color:#f5f5f5;
}
#detalles_casas{
    position: relative;
    top:120px;
    left:10%;
    width:90%;
    height: auto;
    background-color: red;
}

/*capas contenedoras*/
#capa_principal{
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height: 100%;
    background-color: #f2f1e8;
}
#capa_interna{
    position: absolute;
    top:0px;
    left:5%;
    width:90%;
    height: auto;
    background-color:  #3D5766;/*green;*/
}

#capa_central{
    position: relative;
    top:5px;
    left:1%;
    width:98%;
    height: auto;
    background-color:#f2f1e8;
}


#cabezal{
    position: relative;
    top:0px;
    left:0%;
    width:100%;
    height:165px;
    background-image: url('fi.jpg');
}

#mapa{
    position: relative;
    top:15px;
    left:110px;
    width:710px;
    height: auto;
    background-color:#ededed;
    padding-right:5px;
}

#contenedor{
    position: relative;
    top:0px;
    left:3%;
    width:92%;
    height: auto;
    background-color:#f2f1e8;
    /*background-image: url('bg2.jpg');*/
}
#search{
    position: relative;
    top:10px;
    left:8%;
    width:70%;
    height: auto;
    background-color: #f2f1e8;
}


#propiedades{
    position: relative;
    top:4px;
    left:8%;
    width:700px;
    height: auto;
    background-color: #f2f1e8;
}

#titulo_principal{
    position: absolute;
    font-family:verdana,arial;
    font-size:12px;
    text-align:left;
    top:395px;
    left:54%;
    width:35%;
    height: 80px;
    background-color:#f8f8f8;/* #DBE6E9;*/
    color:#5B7690;
    border-color:blue;
    border: 1px solid;
}
#principal{
    position: relative;
    top:15px;
    left:4%;
    width:46%;
    height: auto;
    background-color: #f1f2e8;
}
#capa_fotos{
    position: absolute;
    top:40px;
    left:54%;
    width:42%;
    height: auto;
    background-color: #f5f5f5;
}
#sitios{
    position: absolute;
    top:510px;
    left:54%;
    width:350px;
    height: auto;
    /*background-color:  #D4D3C2;/*#C0C0B1;/*#dddddd;*/
    background-image:url('fi.jpg');
    border-color:blue;
    border: 1px solid;  
    text-align:center;
    font-family:verdana,arial;
    font-weight:bold;
    font-size:18px;
}
#busqueda_simple_casas{
    position: relative;
    top:10px;
    left:10%;
    width:480px;
    height:auto;
   background-image:url('fi.jpg');
}

#separador{
    position: relative;
    top:0px;
    left:0px;
    width:580px;
    height: 30px;
    background-color: #f2f1e8;  
}


#pie_autos_casas{
    position: relative;
    top:0px;
    left:0%;
    width:100%;
    height:auto;
    background-color:#3D5766;
   
}

#capa_detalles{
    position: relative;
    top:0px;
    left:12%;
    width:72%;
    height:65px;
    background-color:red;
}

input.boton{
font-family:arial,helvetica,sans-serif,verdana;
font-size:9pt;
font-weight:bold;
color:#ffffff;
background-color:#333333;
}

input.form{
    border-color:#aabbbb;
    border: 1px solid; 
}
textarea.form{
    border-color:#aabbbb;
    border: 1px solid; 
}
select.caja{
font-family:verdana,arial,helvetica,sans-serif;
font-size:8pt;
}


A.admin:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color: #0052a8; font-weight: bold; text-decoration: underline; font-size: 19px;}
A.admin:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color: #0052a8; font-weight: bold; text-decoration: underline; font-size: 16px;}
A.admin:link {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight:bold; color: #0052a8; text-decoration: underline;}


A.navegacion:visited {font-family: georgia,Verdana,Arial,Helvetica,sans-serif;color:#ffffff;font-size: 18px;font-weight:bold;}
A.navegacion:active {font-family: georgia,Verdana,Arial,Helvetica,sans-serif;color:#ffffff;font-size: 18px;font-weight:bold;}
A.navegacion:link {font-family: georgia,Verdana,Arial,Helvetica,sans-serif;color:#ffffff;font-size: 18px;font-weight:bold;}
A.navegacion:hover {font-family: georgia,Verdana,Arial,Helvetica,sans-serif;color:#ffe274;font-size: 20px;font-weight:bold;} 

A.pie:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color:#ffffff;font-size: 14px;font-weight:bold;}
A.pie:active {font-family: Verdana,Arial,Helvetica,sans-serif;color:#ffffff;font-size: 14px;font-weight:bold;}
A.pie:link {font-family: Verdana,Arial,Helvetica,sans-serif;color:#ffffff;font-size: 14px;font-weight:bold;}
A.pie:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color:#ffe274;font-size: 15px;font-weight:bold;} 
 
 
A.link_basico:link {font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 13px; font-weight:bold;color:#0052a8; text-decoration: underline;}
A.link_basico:visited {font-family: Arial,Verdana,Arial,Helvetica,sans-serif;color:#0052a8; font-weight:bold;text-decoration: underline; font-size:13px;}
A.link_basico:hover {font-family: Arial,Verdana,Arial,Helvetica,sans-serif;color:#0052a8; font-weight:bold;text-decoration: underline; font-size: 13px;}
A.link_basico:active {font-family: Arial,Verdana,Arial,Helvetica,sans-serif;font-weight:bold;color:#0052a8;text-decoration: underline; font-size: 13px;}

A.paginado:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color: #326199; font-weight: bold; text-decoration: underline; font-size: 13px;}
A.paginado:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color: #326199; font-weight:bold; text-decoration: underline; font-size:13px;}
A.paginado:link {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px; font-weight:bold; color: #326199; text-decoration: underline;}

A.paginado_actual:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color: red; font-weight: bold; text-decoration: underline; font-size: 13px;}
A.paginado_actual:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color: red; font-weight:bold; text-decoration: underline; font-size:13px;}
A.paginado_actual:link {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px; font-weight:bold; color: red; text-decoration: underline;}

A.tocado:visited {font-family: georgia,Verdana,Arial,Helvetica,sans-serif;color: #ffe274;/*#EBD980;#FF3A1B;*/font-size: 19px;font-weight:bold;}
A.tocado:active {font-family: georgia,Verdana,Arial,Helvetica,sans-serif;color: #ffe274;/*#EBD980;*/font-size: 19px;font-weight:bold;}
A.tocado:link {font-family: georgia,Verdana,Arial,Helvetica,sans-serif;color: #ffe274;/*#EBD980;*/font-size: 19px;font-weight:bold;}
A.tocado:hover {font-family: georgia,Verdana,Arial,Helvetica,sans-serif;color: #ffe274;/*#EBD980;*/font-size: 19px;font-weight:bold;} 

/*menu navegacion*/
#menu{
    position: relative;
    top:0px;
    left:0px;
    width:100%;
    height:35px;
    background-color:  #3D5766;/*green;/*#333333;*/
    font-size:21px;			        
}

#menu ul {text-align: center;
}
#menu ul li {float: left;
width: 18%;
}
#menu ul li a {color: #A2BAC4;
line-height: 34px;
font-family: "arial,verdana,courier";
font-weight: bold;
text-decoration: none;
display: block;
width: 99%;
}
#menu a:hover {background-color: #FFF23F;
color: #3D5766;
border: solid 1px #333;
line-height: 32px;
}
#menu ul li a.marcado {color: #E6EA65;
line-height: 34px;
font-family: "arial,verdana,courier";
font-weight: bold;
text-decoration: none;
display: block;
width: 99%;
}
#menu a.marcado:hover {background-color: #FFF23F;
color: #3D5766;
border: solid 1px #333;
line-height: 32px;
}

#menu_gestion{
    position: relative;
    top:10px;
    left:5%;
    width:18%;
    height: auto;
    background-color: #fcfcfc;
}

#gestion{
    position: absolute;
    top:50px;
    left:40%;
    width:50%;
    height: 360px;
    background-color: #aacc44;
}