/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body { 
  line-height: 1.5; 
}

/* Tables still need 'cellspacing="0"' in the markup. */
caption, th, td { text-align: left; font-weight: normal; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */
img{border:0px;}
.clear{clear:both;}
.backBlack{background-color: black;padding:0 5px;}
.colorRed{color:red;}
body {
  background:#fff url(images/back_body.jpg) repeat;
  font-size: 0.8em;
  font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
  color:#564b47;  
  margin:0px;
  text-align: left;
 
scrollbar-face-color: #5e9ace; 

}

#header{
width:100%;
background-color:#000;
}
#headerCent{
width:960px;
padding:10px 0;
margin:0 auto;

color:white;
}
#content_shadow{
width:100%;
height: 11px;
background-image: url(images/back_content_shadow.jpg);
background-repeat: repeat-x;
}

#content{
width:100%;
background:transparent url(images/back_content.jpg) repeat;
padding-bottom: 30px;
}
#contentCent{
width:960px;
margin:0 auto;
background-color:transparent;
color:black;
}

#footer{
background:#000000 url(images/back_footer.gif) repeat-x;
}
#footerCent{
width:960px;
margin:0px auto 0px auto;
text-align:center;
}


p {
margin: 0;
padding: 0;
font-size: 100%;
}
h1, pre {
margin: 0px; 
padding: 5px 10px; 
}
h1 {
font-size: 11px;
text-transform:uppercase;
text-align: right;
color: #564b47;
background-color: #90897a;
}

h2{
font-size: 200%;
font-weight:100;
}
h3{
font-size: 130%;
font-weight:100;
color:#fff;
margin:0 0 4px 0;
}

#central h3{color:#000;}
h4{
font-size: 100%;
font-weight:100;
}
h5{
font-size: 90%;
font-weight:100;
}
		


a { 
color: #ff66cc;
font-size: 11px;
background-color:transparent;
text-decoration: none; 
}
 
pre { 
color: #564b47;
font-size: 11px;
background-color:transparent;
font-family: Courier, Monaco, Monospace;
}



/*LAYOUTS*/
.d1{width:450px;background-color: transparent;float:left;}
.d2{width:490px;background-color: transparent;float:left;padding-left:20px;}


.d3{width:746px;background-color: transparent;float:left;}
.d4{width:194px;background-image:url('images/back_white.png');background-repeat:repeat; color:black; transparent;float:left;margin-left:20px;padding-bottom:20px;margin-top:40px;}

.d5{background-color: transparent;}


/*index*/
.welcomeBubble1{margin:0 0 30px 0; background:transparent url(images/back_black_transp.png) repeat; color:white;padding:4px 15px;height:140px;
border-top:10px solid black;border-bottom:10px solid black;}
.welcomeBubble2{margin:0 0 30px 0; background:transparent url(images/back_black_transp.png) repeat; color:white;padding:15px;height:150px
}
.fotoSample{background-color: white;text-align: center;border: 1px dashed #999999; }

.fontName{
font-family: Georgia, serif;
font-size: 36px;
font-style: normal;
font-weight: 800;
text-transform: normal;
letter-spacing: normal;
line-height: 1.2em;
margin:9px 0 0 0;
padding:0;
}

/*css para las rows de las busquedas y listas de inmuebles*/
.tituloRow{
color: #fff;
font-size: 100%;
font-weight:600;
margin:15px 15px 0 15px;
line-height: 30px;

}
.tituloRowEspec{
color: #F4F2DD;
font-size: 70%;
font-weight:700;
margin:8px 15px 8px 15px;
line-height: 30px;

}
.descriptionRow{
color: #fff;
font-size: 70%;
font-weight:100;
width:400px;
float:left;
padding-left:17px;
margin:0px 0px 0px 0px;

}
.precioRow{
color:#F4F2DD;
font-size:110%;
font-weight:700;
margin-left:231px;
margin-top:10px;
text-align:center;

}
.normalText{
color: #fff;
font-size: 60%;
font-weight:700;
}
.verMas{
color: #BAD142;
font-size: 90%;
font-weight:700;
margin:20px 15px 0px 17px;
text-decoration: underline;
}




/* Defining slideshow width */
.SimpleSlide {
	width: 100%; /* Defining slideshow width */
	color:white;
	height: 111px; /* Defining slideshow height */
	overflow: hidden; /* required to hide not active elements. */
}
.SimpleSlide div {
	width: 6900px; /* Defining inner box with, must be SimpleSlide item x number of items + 3 pixels */
}
.SimpleSlide div div {
	width: 320px;
	height: 111px;
	float: left; /* Required if you want a horizontal slide. */
}
/* ENDS Defining slideshow width */


/* styles for rows in results.php */

.row_results{clear:both;font-size:120%; background:transparent url(images/back_black_transp.png) repeat;height:130px; margin-bottom:20px;}

/* ENDS styles for rows in results.php */

/** 
*  FOR FICHA.PHP TABS
**/
 #tabsHeader ul {
		list-style: none;
		padding: 0;
		margin: 0;
    }
    
	#tabsHeader li {
		float: left;
		border: 1px solid #bbb;
		border-bottom-width: 0;
		margin:0 0 0 9px;
    }
    
	#tabsHeader a {
		text-decoration: none;
		display: block;
		background: #eee;
		padding: 0.4em 2em;
		color: #000;
		text-align: center;
    }
	
	#tabsHeader a:hover {
		background: #312925;
		color:white;
	}
	
	#tabsHeader #selected {
	border: 1px solid #555;
	border-bottom: 1px solid #333;
	}
	
	#tabsHeader #selected a {
		position: relative;
		background: #333;
		color: white;
		font-weight: normal;
	}
	#tabsHeader {
	padding:0;
	margin:0 0px 0 0;
	float:right;
	}
	
	#tabsContent {
		border: 1px dotted white;
		clear: both;
		margin:0 30px 0 30px;
		padding:15px;
		background-color:#FFFFFF;
		color:black;
	}
	
/** 
*  ENDS FOR FICHA.PHP TABS
**/

.title_esp_bus{
font-weight:800;padding:13px 0 10px 16px; margin:0px;background-image:url('images/back_white.png');background-repeat:repeat; color:black;
}

.back_headerCasas{
background-color:black;color:white;padding:3px 10px;
} 
.back_casas{
border:2px solid #333;padding:9px; margin:0 auto 20px auto; background:#000 url(images/back_casas) repeat-x;
} 

/** 
*  input
**/
.small_input{
font-size: 12px;
}
.small_input_width{
font-size: 12px;
width:170px;
}



/** 
*  for form elements
**/
input{margin:0px 0 10px 0;border:1px #333333 solid;}
textarea{margin:0px 0 10px 0;border:1px #333333 solid;}

h3.form{margin-bottom:0px;background-color:#d3d3c3;width:160px;padding:2px 4px;color:black;font-size:0.9em;}
h3.formWider{margin-bottom:0px;background-color:#d3d3c3;width:260px;padding:2px 4px;color:black;font-size:0.9em;}
input.form{ height:20px;width:166px;border:1px #e3e3e3 solid;background-color:#ffffff;font-size:12px; font-weight:100;}
input.color{background-color:#ffffff;border:0px;padding:3px 5px; cursor:pointer;color:black;}
input.color:hover{background-color:#ABD33C;}
textarea.form{height:70px;width:266px;border:1px #e3e3e3 solid;background-color:#ffffff;font-size:12px; font-weight:100;}





.fotoServicios{padding:3px; background-color:#000000; border:2px solid #8AA439;}


/** 
*  for credits
**/

#ulCredits {
list-style-type:none;
margin:0px 0 0 0;
padding: 0;
width:300px;
}
#ulCredits li {
text-align:left;
background-color: transparent
line-height: 113px;
margin-bottom: 5px;
}

#ulCredits li a {
letter-spacing: 0;
text-align:center;
background-color: transparent;
display:block;
color: #111111;
padding:1px 3px;
font-size: 0.8em;
text-decoration: none;
font-family: Verdana;

}
#ulCredits li a:hover {
background-color: #666666;
border-bottom:1px solid #666666;
color: #ffffff;
}

/** 
*  ends for credits
**/
.backListFotos{float:left; width:168px; background:transparent url(images/back_black_transp.png) repeat; margin: 0 32px 30px 0px;padding:10px;}
.backTransWhite{background:transparent url(images/back_white.png) repeat; }
.backBlackTrans{ background:transparent url(images/back_black_transp.png) repeat; }
