#big-picture{
  float: left;
  margin-right: 6px;
  width: 400px;
  height: 300px;
  position: relative;
}

#big-picture img{
  position: absolute;
}

#prThumbs{
  height: 320px;
  width:110px;
  float: left;
  position: relative;
  overflow: hidden;
}

/*
#pCarrusel ul.th{
  margin: 0;
  padding: 0;
}

#prThumbs li.th{
  list-style: 0;
  padding: 0;
  margin: 2px;
}
*/

#pCarrusel li.th img, ul.th li.th img {
  border: 1px solid white;  
  width: 80px;
  height: 60px;
  background: #B2CCFF;
}

#pTexts{
  float: left;
  width: 160px;
  height: 300px;
  overflow: visible;
  position: relative;
}
#content {
  position: relative;
}

ul.pfl{
  margin: 0 0 0 1em;
  padding: 0;
  height: 300px;
  left: 0;
  width: 200px;
  position: absolute;
  top: 0;
}
li.pfi{
  list-style: none;
  padding: 0;
  margin: 0;
}
.pDesc{
  height: 260px;
  overflow: auto;
}
.pfi h2 {
  font-size: 14px;
  text-transform: uppercase;
  height: 33px;
  background: url(../img/fdo-h2-casas.png) center no-repeat;
  text-align: center;
  width: 199px;
  margin: 0;
}
.pfi .pDesc h3{
  font-size: 11px;
  text-decoration: underline;
  text-transform: uppercase;
  margin: 0;
}
.pfi ul{
  padding-left: 2em;
}
.pfi ul li{
  list-style: disc;
}

div#navCarruselContainer{
  clear: both;
}
/*
ul.portfolio-nav{
  overflow: auto;  
}

*/
ul.portfolio-nav li{
  font-size: 9px;
  text-transform: uppercase;
  text-align: center;
}

ul.th li.th a.cur img{
  border: 1px solid #B2CCFF;
}
