

*html .center {position:relative;}
img { behavior: url(http://www.inmobiliariastenerife.com/temp/iepngfix.htc) }
body, html {
	height: 100%;
}

table, body, div, a, ol, li, td, img, form {
	padding: 0;
	margin: 0;
	border: 0;
}

body, div, p, a, td, li, td {
	font-family: tahoma;
	font-size:10px;
	color: #000;
}

a {
  	text-decoration: none;
  	cursor: pointer;
}

table {
	border-collapse: collapse;
}

td {
  vertical-align: top;
}

div.center {
	text-align: center;
}

body {

}

#page {
  margin: 0 auto;
  width: 950px;
}

#top {
  float: left;
  height: 92px;
  width: 950px;
}

#top #logo {
  float: left;
  width: 260px;
  height: 92px;
  background: url(http://www.inmobiliariastenerife.com/images/logo.gif) 0 0 no-repeat;
}

#top #search1 {
  float: right;
  padding-top: 17px;
  width: 690px;
  text-align: right;
}

#top #search1 form {
  margin: 0 0 0 auto;
}

#top #search1 input.ipt-search {
  width: 140px;
  height: 17px;
  border: 1px solid #ccc;
  margin-right: 5px;
}

#top #search1 input.ipt-button {
  
}

#top #adv-1 {
  float: right;
  width: 690px;
  height: 47px;
}

#menu {
  float: left;
  height: 31px;
  padding: 5px 0 3px 0;
  width: 950px;
  background: url(http://www.inmobiliariastenerife.com/images/menu.gif) 0 0 repeat-x;
}

#menu div.row {
  float: left;
  width: 158px;
  height: 30px;
}

#menu div.row a {
  color: #919096;
  font: 14px tahoma;
  text-align: center;
  display: block;
  width: 100%;
  background: url(http://www.inmobiliariastenerife.com/images/arrow-1.gif) center top no-repeat;
  padding: 8px 0 6px 0;
}

#menu div.row a:hover {
  color: #fff;
  text-decoration: underline;
  background: #99a6a7;
}

#images {
  float: left;
  padding-top: 10px;
  width: 950px;
}

#images div.imaget {
  width: 230px;
  float: left;
}

#images div.imaget div.image-top {
  float: left;
  height: 15px;
  width: 230px;
  background: url(http://www.inmobiliariastenerife.com/images/image-top.gif) 0 0 no-repeat;
  font: 12px tahoma;
  color: #fff;
  text-indent: 5px;
  text-align: left;
}

.image-top div{

  font: 11px tahoma;
  color: #fff;
}

#images div.imaget div.image-middle,
#images div.imaget div.image-middle img {
  float: left;
  padding: 0;
  margin: 0;
  border: 0;
}

#images div.imaget div.image-bottom {
  float: left;
  height: 17px;
  width: 230px;
  background: url(http://www.inmobiliariastenerife.com/images/image-bottom.gif) 0 0 no-repeat;
}

#images div.imaget div.image-bottom div.image-link1 {
  margin-left: 29px;
  float: left;
  width: 62px;
  height: 17px;
}

#images div.imaget div.image-bottom div.image-link2 {
  margin-left: 34px;
  float: left;
  width: 74px;
  height: 17px;
}

*html #images div.imaget div.image-bottom div.image-link1 {
  margin-left: 15px;
  float: left;
  width: 62px;
  height: 17px;
}

*html #images div.imaget div.image-bottom div.image-link2 {
  margin-left: 32px;
  float: left;
  width: 74px;
  height: 17px;
}

#images div.imaget div.image-bottom div.image-link1 a,
#images div.imaget div.image-bottom div.image-link2 a {
  width: 100%;
  padding: 2px 0;
  text-align: center;
  color: #fff;
  display: block;
}

#images div.imaget div.image-bottom div.image-link1 a:hover,
#images div.imaget div.image-bottom div.image-link2 a:hover {
  text-decoration: underline;
}

#images div.break {
  width: 10px;
  float: left;
}

#site {
  width: 950px;
  float: left;
  padding-top: 10px;
}

#left-menu {
  width: 200px;
  float: left;
  text-align: left;
background-color:#F5F5F5;
}

#content {
  padding-left: 10px;
  width: 530px;
  float: left;
  text-align: left;
  font-size: 12px tahoma;
  text-align: justify;
}

#content div.name {
  padding: 2px 0 10px 0;
  font: 14px tahoma;
  color: #000;
  font-weight: bold;
}

#right-menu {
  width: 200px;
  float: right;
  text-align: left;
background-color:#F5F5F5;
}

#site div.header {
  color: #657879;
  font: 14px tahoma;
  text-align: left;
  text-indent: 5px;
  padding-bottom: 7px;
  margin-bottom: 0px;
  background: url(http://www.inmobiliariastenerife.com/images/menu-hr.gif) center bottom no-repeat;
}
#site div.text {
  text-align: center;
}

#site div.submenu {
  text-align: center;
  padding: 10px 0 15px 0;
  line-height: 120%;
}

#site div.submenu a {
  font: 12px tahoma;
  color: #657879;
  display:block;
  width:200px;
  margin:-4px;
}
#site div.submenu a:hover {
  color: #000;
  text-decoration: underline;
}

#site div.options {
  text-align: center;
  padding: 3px 0 0px 0;
}



#right-menu div.foto1 {
  margin-top: 0px;
  background: url(http://www.inmobiliariastenerife.com/images/menu-right.gif) 0 0 repeat-y;
  float: left;
  width: 200px;
}

#right-menu div.foto1 div.name {
  float: left;
  width: 194px;
  color: #768182;
  text-align: center;
  padding: 3px 0 2px 0;
}

#right-menu div.foto1 div.text {
  float: left;
  padding: 5px 10px;
  color: #768182;
  text-align: left;
}

#right-menu div.sep {
  float: left;
  width: 200px;
  height: 20px;
}

#right-menu div.btn {
  float: left;
  background: #768182;
  width: 200px;
  height: 20px;
}

#right-menu div.btn a {
  padding: 3px 0;
  display: block;
  width: 100%;
  text-align: center;
  color: #fff;
  text-decoration: underline;
}

#right-menu div.btn a{
  padding: 3px 0;
  display: block;
  width: 100%;
  text-align: center;
  color: #fff;
  text-decoration: underline;
}

#footer {
  padding: 20px 0 0px 0;
  width: 950px;
  float: left;
  text-align: left;
  background: url(http://www.inmobiliariastenerife.com/images/menu-hr.gif) 0 10px repeat-x;
  color: #657879;
}

#footer a {
  font-size: 10px;
  color: #657879;
}

#footer a:hover {
  color: #000;
  text-decoration: underline;
}


#footer2 {
  padding: 20px 0 10px 0;
  width: 950px;
  float: left;
  text-align: left;
  background: url(http://www.inmobiliariastenerife.com/images/menu-hr.gif) 0 10px repeat-x;
}

#footer2 a {
  font-size: 9px;
  color: #657879;
}

#footer2 a:hover {
  color: #000;
  text-decoration: underline;
}

/**/

#overlay{ 
    background-image: url('http://www.inmobiliariastenerife.com/images/black-70.png');
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 90;
    width: 100%;
    height:100%;
}

* html #overlay{
    background-color: #333;
    background-color: transparent;
    background-image: url('http://www.wowproperties.com/sun/images/black-70.png');
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="http://www.inmobiliariastenerife.com/images/black-70.png", sizingMethod="scale");
}

#overlay iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:100%;/*must have for any big value*/
	height:100%;/*must have for any big value*/
}

.vlink {font-size:11px;}
.vlink A:link,.vlink A:active,.vlink A:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
  color: #9F0000;
 text-decoration:none;

}

.vlink A:hover{
 text-decoration:underline;
 color: #000000;
}

A:link,A:active,A:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
  color: #526296;
 text-decoration:none;
 
}
A:hover{
 text-decoration:underline;
 color: #000000;
}

.text img 
{
	border:1px solid #215E91;
	margin:5px;
}

.text A:link,.text A:active,.text A:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
  color: #526296;
 text-decoration:underline;
 
}
.dir {
  padding: 5px 0 10px 0px;
  font: 10px tahoma;
  color: #99a6a7;
  text-align: left;
}

.dir .kolor {
  font: 10px tahoma;
  color: #99a6a7;
  text-decoration: underline;
}
.dir A:link,.dir A:active,.dir A:visited{
  font: 10px tahoma;
  color: #99a6a7;
 
}

.dir A:hover{
 text-decoration:underline;
  color: #000000;
}


#browsetable .border
{
	border: 1px dashed #526296;
}

#forms td {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color:#6E6E6E;}
.style0 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color:#6E6E6E;}
.style1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color:#6E6E6E;}
.style2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color:#6E6E6E;}
.style3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px; color:#6E6E6E;}
.style4 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px; color:#6E6E6E;font-weight:bold;}
.style5 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color:#6E6E6E;}
.style6 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color:#6E6E6E;}

.buttons, .buttons_h {
  list-style: none;
  margin:0px; padding:0px;
}
.buttons_h li {
  width: 120px;
  height: 20px;
  background: url(http://www.inmobiliariastenerife.com/images/button.png) 0 0 no-repeat;
  float: left;
  margin:2px;
}


.buttons li {
  width: 120px;
  height: 20px;
  background: url(http://www.inmobiliariastenerife.com/images/button.png) 0 0 no-repeat;
  margin:3px 0 0 3px;
  padding:0px;
list-style-position: outside;
}

.buttons li A,.buttons_h li A {
  display: block;
  width: 120px;
  height: 20px;
  padding: 4px 0 0 0;
  font: 10px tahoma;
  color: #526296;  
  font-weight: bold;
  text-align: center;
}

.buttons li A:hover,.buttons_h li A:hover {
color:#000000;
  background: url(http://www.inmobiliariastenerife.com/images/button2.png) 0 0 no-repeat;
}

#search td, #refsearch td,#refsearch_r td
{
	height:22px;
}
#search select,text{
border: 1px solid #215E91;
width:120px;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
  padding: 1px;
  margin: 0px;
color:#526296;
}
*html #search .selectbox
{
font-family: tahoma;
font-size: 10px;
}
#search INPUT,#refsearch INPUT,#refsearch_r INPUT{
border: 1px solid #215E91;
width:113px;
height:16px;
padding-bottom:1px;
padding-left:5px;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
color:#526296;
}
*html #search INPUT,#refsearch INPUT,#refsearch_r INPUT
{width:111px;}

*:first-child+html #search INPUT,#refsearch INPUT,#refsearch_r INPUT
{width:112px; border: 1px solid #7F9DB9;}

#search textarea {
border: 1px solid #215E91;
width:210px;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
padding: 0;
  height: 100px;
  margin: 0px;
 color:#526296;
}
#refsearch_r .button,#refsearch .button,#search .button {
  background: url(http://www.inmobiliariastenerife.com/images/search.gif) 0 0 no-repeat;
  color: #526296;
  text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;
  font-weight: bold;
  border: 0px;
  padding-bottom:4px;
  padding-left:0px;
  width: auto;
}
.button_wide {
  width:140px;
  color: #215E91;
  text-align: center;
  font: 10px tahoma;
  border: 3px double #cccccc;
  padding-bottom: 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 22px !important;
  height: 20px;
  margin: 1px;
} 

#search_result,#search_result_r
{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
padding-top:4px;
text-align:center;
color:#6e6e6e;
}
.suggest_link 
{
	background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
        color: #000000;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over 
{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
        color: #000000;
	background-color: #D1E5FA;
	padding: 2px 6px 2px 6px;
}

#complex_suggest_r,#loc4_suggest,#complex_suggest, #reference_suggest, #reference_suggest_r
{
	position: absolute; 
	background-color: #FFFFFF; 
	text-align: left; 
	z-index:1000;
	border: 1px solid #215E91;
}

*html #complex_suggest_r, *html #loc4_suggest,*html #complex_suggest

{
	width:200px;
}


#loc4_iframe
{
	display:none;
	z-index:1;
	position: absolute;
}

#theme
{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
	color: #000000;
	
}

#theme .border
{
	border: 1px dashed #215E91;
}

#shorttable .border
{
	border: 1px dashed #215E91;
}
#shorttable
{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
	color: #000000;
}
#theme div{color:#000000;text-align:center;}

.themename {
  margin:0px;
  padding:0 0 0 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
  color: #5080c4;
  font-weight: bold;
  text-align: center;
}

.picborder
{
   border:1px solid #215D90;
}

h1 {
  margin:0px;
  padding:0 0 5px 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #526296;
  font-weight: bold;
  text-align: left;
}
h2 {
  margin:0px;
  padding:0 0 0 0px;
  font: 16px "Palatino Linotype";
  color: #526296;
  font-style: italic;
  font-weight: bold;
  text-align: left;
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;
  margin:0px;
  padding:0 0 0 0px;
  color: #526296;
  font-weight: bold;
  text-align: left;
}
.hhh {padding-bottom:5px;}
.hhh A:link,.hhh A:active,.hhh A:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #526296;
text-decoration:none;
}
.hhh A:hover{
text-decoration:underline;
color: #768182;
}
.hhhs {padding:0px;margin:0px;}
.hhhs A:link,.hhhs A:active,.hhhs A:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #526296;
text-decoration:none;
}
.hhhs A:hover{
text-decoration:underline;
color: #768182;
}
#marqueecontainer A {
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
  color: #6E6E6E;
  font-weight:bold;
}

#marqueecontainer A:hover {
  color: #000000;
  text-decoration: underline;
}

#marqueecontainer{
position: relative;
width: 480px; /*marquee width */
height: 160px; /*marquee height */
overflow: hidden;
padding: 10px 10px 10px 10px;
}
.marqueecontainer
{
/*background: url(http://www.inmobiliariastenerife.com/images/relbox.gif) 0 0 no-repeat;*/
border:1px solid #E7E7E7;
width: 505px;
height: 185px;
padding: 10px 0px 5px 0px;
}
.desc {
  padding-top:5px;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
  color:#6E6E6E;
}

.text, .text div,.text span,.text p,.text td{
	color: #6e6e6e;
	line-height:160%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	

}
.text h3{
	color: #5080C4;
}

.text h5{
	color: #5080C4;
	margin:0px;
	margin-bottom:5px;
	font-size: 10px;
}

.reset_button
{
  color: #526296;
  background: url(http://www.inmobiliariastenerife.com/images/reset_button.gif) 0 0 no-repeat;
}

hr {border-top:0.5px solid #E7E7E7;
	border-bottom: 0px; 
	border-left:0px; 
	border-right:0px; 
	height: 0px; 
	clear: both;
}

.picborder
{
   border:1px solid #215D90;
}

.imgbg {
	width: 235px;
	height: 158px;
	background-image: url(http://www.inmobiliariastenerife.com/images/imgbg.jpg);
}
.image {border: 1px solid #768182; padding: 10px;}

.text-box-link
{
	margin-top:-22px;
}
.text-box-link a {font-weight:bold;color:#000000;}

div#wrapper{
	width:600px;
	margin-left:auto;/* center it*/
	margin-right:auto;/* center it*/
	border: 1px dashed #ff9900;
}
table .cal_month{
	border:1px solid #DDDDDD;
	background-color:#E6F2FF;
	}
thead td{
	text-align:center;
	font-size:80%;
}
.cal_title{
	border:1px solid #DDDDDD;
	background-color:#336699;
	text-align:center;
	font-size:70%;
	color:#FFFFFF;
	}
.cal_data{
	text-align:center;
	}
.cal_empty{
	text-align:center;
	/*border:1px solid #EEEEEE;*/
	}
.sbox {
	height: 210px;
}