/*
// SINOPSIS
// CSS para el front con filtros simples
// KNOWN BUGS
// BITACORA
// GB 1-3-2008 Creacion
// gb 21-3-2008 Adaptacion para version 4 de dise�o
// gb 1-4-2008 Adaptacion para version 5 de dise�o
// gb 24-6-2009 Adaptacin para version 8 del dise�o
*/

/*--------------------------- GENERALES ----------------------------------*/

* {margin: 0}

/* Esto se usa como tecnica de despeje para un contenedor que tenga algo que flota */
.clearfix:after
{
  content:".";
  display:block;
  clear: both;
  visibility: hidden;
  line-height:0;
  height:0
}

.clearfix
{
  display: inline-block; /* para que se ubiquen inline todos los elementos del div */
}

/* este solo aplica a IE en MAC... */
html[xmlns] .clearfix
{
  display: block;
}

* html .clearfix
{
  height: 1%;
} /* Esto lo entiende solo IE, todos los contenedores tienen que tener un alto para que se apliquen (has layout). El resto de los navgadores no lo necesita */


html
{
  background-color:#dededd;
}

body
{
  margin:0;
  border:0;
  text-align: center; /* IE 6 */  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
  color: #143365;
}

img
{
  border: 0;
  margin: 0;
  padding: 0;
}

#container
{
	width: 1000px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	border: 1px solid #939280;
	/* 27-11 quick access */
	background-color:white;
}

#botonera-inferior
{
  clear: both;
  margin: 0 auto;
  width: 1000px;
  height: 23px;
  /*background:url(images/version8/botonera.jpg) no-repeat top left;*/
  position: relative;
}

/*--------------------------- PROMO ----------------------------------*/

#promo
{
  width: 1000px;
  margin: 0px auto;
  height: 20px;
  border: 1px solid #143365;
  position: relative;
  padding-top: 5px;
  padding-bottom: 0px;
  background-color: #EEEEEE;
}

#promo p
{
  color:#143365;
  font-size:11px;
  text-decoration:none;
    font-family: Trebuchet MS, Tahoma, Arial, sans-serif;  font-variant:normal;
}

#promo a
{
  color:#143365;
  font-size:11px;
  text-decoration:underline;
    font-family: Trebuchet MS, Tahoma, Arial, sans-serif;  font-variant:normal;
}

/*--------------------------- QUICK ACCESS ----------------------------------*/

#quick-access
{
  width: 1000px;
  margin: 0px auto;
  height: 20px;
  border: 1px solid #284D93;*/
  position: relative;
  padding-top: 5px;
  padding-bottom: 0px;
  background-color: #284D93 ;
}

#quick-access p
{
  color: white;
  font-size:11px;
  text-decoration:none;
    font-family: Trebuchet MS, Tahoma, Arial, sans-serif;  font-variant:normal;
  margin-left:180px;
}

#quick-access a
{
  color: white;
  font-size:11px;
  text-decoration:underline;
    font-family: Trebuchet MS, Tahoma, Arial, sans-serif;  font-variant:normal;
}


#quick-access-area
{
  width: 1000px;
  margin-bottom: 30px;
  height: 20px;
  border: 1px solid #284D93;*/
  position: relative;
  padding-top: 5px;
  padding-bottom: 0px;
  border:none;
}

#quick-access-area p
{
  font-size:11px;
  text-decoration:none;
    font-family: Trebuchet MS, Tahoma, Arial, sans-serif;  font-variant:normal;
  margin: 0 auto;
}

#quick-access-area a
{
  color: #284D93 ;
  font-size:11px;
  text-decoration:underline;
    font-family: Trebuchet MS, Tahoma, Arial, sans-serif;  font-variant:normal;
}

/*--------------------------- HEADER ----------------------------------*/

#header
{
  margin:0 auto;
  width: 1000px;
  height:188px;
  background:url(images/version8/header-logo-only.jpg) no-repeat top left;
  color: white;
  position: relative;
  z-index:200000
}

#header-estaticas
{
  margin:0 auto;
  width: 1000px;
  height:150px;
  background:url(images/version8/header-logo-only.jpg) no-repeat top left;
  color: white;
  position: relative;
}

#header-content
{
  width: 736px;
  height: 149px;
  float: right;
}

#header a
{
  text-decoration: none;
}

#header h2
{
  color:#CCCCCC;
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
  font-size: 14px;
  text-align:justify;
  padding-left: 0px;
  padding-top: 11px;
  padding-right: 18px;
  font-weight:normal;
  line-height: 14px;
}

#header h4
{
	color:#A0C7FF;
	font-size: 13px;
	padding-left: 60px; 
	padding-top: 32px; 
	font-weight:bold;
	text-align:left;
}

#header h2 a
{
  color:#CCCCCC;
}

#header-text
{
  height:150px;
}

/* gb 27-11-2009 area page */
#header-text h1
{
  color:white;
  color: #284D93;
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;  font-variant:normal;
  font-size: 24px;
  text-align:justify;
  padding-top: 45px;
  padding-top: 25px;
  /*padding-right: 65px;*/
  font-weight:bold;
  text-align:center;
  margin: 0 auto;
}

#header h3
{
  color:#CCCCCC;
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
  font-size: 11px;  font-variant:normal;
  text-align:justify;
  padding-left:43px;
  padding-top: 10px;
  padding-right: 75px;
  font-weight:normal;
}
/* gb 27-11-2009 area page */


#header-buttons
{
	height:38px;
	text-align:left;
	background-image:url(images/fondo_botonera_home.gif);
	padding-top:0px;
	width:1000px;
        position:absolute;
        left:0px;
}

#header-buttons input
{
	height:18px;
	width:69px;
	color:white;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-variant:normal;
	font-size:11px;
	background-color:#5696d4;
	border: 1px solid #336fa1;
}

.header-buttons-separacion
{
	margin-left:15px;
	margin-right:15px;
}

.header-menu
{
	color:white;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-variant:normal;
	font-size:12px;
	text-decoration: none;
	z-index:500;
}

.calendar{
	margin-top:14px!important;
	*margin-top:14px!important;
}

#header-contact-info
{
  /*position: absolute;
  top: 26px;
  left: 825px;*/
  float:right;
  margin-right:2px;
  margin-top:10px;
  text-align:left;
  font-size:12px;
  font-weight:normal;
  width: 343px;
}

.contact-info
{
  position: absolute;
  top: 26px;
  left: 825px;
  text-align:left;
  font-size:12px;
  font-weight:normal;
  width: 159px;
}

/*--------------------------- INDEX ----------------------------------*/

#index-content
{
  width: 1000px;
  margin: 0 auto;
  position: relative;
  display:table;
}

#styled-popup
{
  /*display:none;*/
  background-color: white;
  color: #0A1F62;
  width:236px;
  height:auto;
  position: relative; /* para darle marco al contenido */
  float: left;
  /*border: 1px solid red;*/
}

/* gb 31-3-2009 Se esta usando en index.php */
#styled-popup-content
{
  top: 20px;
  font-size:12px;
  background-color: white;
  width: 236px;
  height:520px;
  position: relative; /* para darle marco al contenido */
}

#styled-popup-title
{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-weight:bold; 	
	font-size:13px;
	text-align: center; 
	width:236px;
	left: 0px;
        position: absolute;
	top: 5px;
}

/* gb 31-3-2009 creacion */
.styled-popup-info
{
  position:absolute;
  top:343px;
  left:15px;
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;  font-variant:normal;
  font-size:11px;
  color:#0A1F62;
  text-align:justify;
  background-color:white;
  /*border: 1px solid red;*/
}

.styled-popup-more-button {
  position:absolute;
  left:0px;
  /* gb 30-9-2009 subo un poco por la imagen
  top:405px;
  */
  top:470px;
  color:#0A1F62;
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;  font-variant:normal;
  font-size:11px;
  text-align:center;
  width:236px; /* el inherit no anda, lo clavo al ancho del infowindow */
}

/* gb 27-11 new alert message */
#alert-message
{
  width: 915px;
  padding-left:85px;
  height: 20px;
  border: none;
  display:none;
  background-color:#EEEEEE;
}

#alert-message p
{
  color: #0A1F62;
  color: #3E77C6;
    font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
  font-size: 12px;  font-variant:normal;
  font-weight:bold;
  /*text-align:center;*/
}

#home-page-links
{
	width:236px;
	float: right;
	position: relative;
	color: white;
	text-align:left;
	position: relative;
	
}

/* gb 18-12-2009 */

#home-page-links-content
{
	width: 205px;
	font-size:13px;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
	font-variant:normal;
	font-weight:bold;
	
}

#home-page-links-content h3
{
	background-color:#ABE1FA;
	border: 1px solid #92CBE7;
	padding: 3px 5px 2px;
	margin-top:3px;
	margin-bottom: 0px;
	text-decoration: none;
	color: #016096;
}
#home-page-links-content h4
{
	background-color:#ABE1FA;
	border: 1px solid #92CBE7;
	padding: 3px 5px 2px;
	margin-top:5px;
	text-decoration: none;
	color: #016096;
}

#home-page-links a
{
	text-decoration: none;
	color: #016096;
}

#home-page-links ul
{
	margin-top:0px;
	*margin-top:0px;
	background-image:url(images/btn_der2.jpg) no-repeat;
	margin-left:10px;
	*margin-left:0px;
}

#home-page-links li
{
	margin-bottom:10px;
	margin-left:20px;
	margin-top:0px;
	_margin-left:10px;
	*margin-left:5px;
	line-height:10px;
	list-style-type:disc;
	list-style-position: outside;
	color:#8BC2DE;
}

#home-page-links li h5
{
    padding-top:10px;
    *padding-top:0px;
}

#home-page-links li a
{
	text-decoration: none;
	color: #016096;
}

#menu_right{
	width:205px;
	z-index:200px;
	_margin-right:-10px;
}

#home-img2{
 height:165px;
 background-image:url(images/btn_der2.jpg);
 background-repeat:no-repeat;
 position:inherit;
 padding-top:10px;
}

#home-img22{
 height:75px;
 background-image:url(images/btn_der4.jpg);
 background-repeat:no-repeat;
 position:inherit;
 padding-top:10px;
 margin-top:0px;
}

#home-img3{
 height:51px;
 background-image:url(images/btn_der3.jpg);
 background-repeat:no-repeat;
 position:inherit;
 margin-top:0px;
}

#boton_hello_help {
 margin-top:5px;
 text-align:center;
}

#map
{
  margin:-1px 0px 0px 236px;
  *margin:0;
  width:528px;
  height:570px;
  border:none;
  z-index:0;

}

.filter-option-selected
{
  color: #6EA1E2;
  font-variant:normal; text-transform:uppercase;
}

.filter-option-not-selected
{
  color: white;  font-variant:normal; text-transform:uppercase;
}


.filter-option-selected-fecha
{
  color: #6EA1E2;
  font-variant:normal;
  font-size: 10px;
  text-transform:uppercase;
}




/*---------------------------  PROPERTY PAGE  ----------------------------------*/
#property-content
{
  /* Desde el header hasta el footer */
  /* gb 13-8 agrego el clear both por el gif transparente */
  clear:both;
  margin:0 auto;
  position: relative;
  width: 998px;
  background-color:#f6f6f4;
}

#property-info
{
  /* engloba toda la info de la propiedad sin las fotos */
  font-size:12px;
  position: relative;
  height: 640px;
  width: 622px;
  float: right;
  color: #143365; /* azul para el texto */
}

/* gb SEO 3.5 31-10-2009 no por ahora
#property-content h1
{
  height:20px;
    font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
  color:#284D92;
  font-size:18px;
  padding-top:5px;
  padding-left:20px;
  font-weight:bold;
  width: 590px;
  background-color:#fff;
  padding-left:20px;
  position:relative;
  text-align:left;
}
*/

/* Titulos de cada seccion de informacion */

/* gb SEO 3-5 13-11 */
#property-content h1
{
  text-align:left;
  font-size:12px;
  font-weight: bold;
  font-variant: small-caps;
  padding-top: 3px;
  width:595px;
  height:17px;
  padding-left: 5px;
    font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
  color: #143365;
}

/* gb SEO 3-5 13-11 */
#property-content h3
{
  text-align:left;
  font-size:12px;
  font-weight: bold;
  font-variant: small-caps;
  padding-top: 3px;
  width:595px;
  height:17px;
  padding-left: 5px;
    font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
  color: #143365;
}

.property-info-title
{
  text-align:left;
  font-size:12px;
  font-weight: bold;
  font-variant: small-caps;
  padding-top: 3px;
  width:595px;
  height:17px;
  padding-left: 5px;
}

.property-info-box
{
  /* Cada seccion de informacion de fondo blanco */
  width: 590px;
  background-color:#fff;
  padding-left:20px;
  position:relative;
  text-align:left;
}

.property-info-box ul
{
  /* Features */
  float:left;
  text-align:left;
  margin-bottom: 5px;
  margin-top: 10px;
  margin-right: 25px;
  list-style-type:disc;
  list-style-position:inside;
  font-size:12px;
}

.property-info-data
{
  /* Columnas de informacion basica de la propiedad arriba de todo */
  line-height:140%;
  margin-bottom: 8px;
  margin-top: 10px;
  margin-right: 20px;
  float: left;
  text-align:left;
  width: 170px;
  font-size:11px;
}

.property-info-description
{
  /* descripcion de la propiedad */
  clear:left;
  text-align:justify;
  width: 560px;
  font-size:11px;
}

#property-info-table
{
  /*width: 570px;*/
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;  font-variant:normal;
  text-align:left;
  font-size:11px;
  margin-bottom: 10px;
}

/* gb 31-10 */
#property-contact-us-button
{
  padding-bottom: 10px;
  padding-top: 10px;
  float:right;
  width:120px;
  background-color:#284D92;
  text-align: center;
  margin-right:30px;
  margin-bottom:20px;
}

/* gb 31-10 */
#property-contact-us-button a
{
  color:white;
 font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
  font-size:14px;
  font-weight:bold;
}

.table-cell-big
{
  width: 250px;
}

.table-cell-small
{
  width: 160px;
}

.table-cell-very-small
{
  width: 100px;
}

.table-cell-very-small-1
{
  width: 120px;
}

.table-cell-number
{
  width:60px;
}

/* 2-12 */
.table-cell-title
{
  width: 100px;
}

.table-cell-column-one
{
  width: 160px;
}
.table-cell-column-two
{
  width: 90px;
}
.table-cell-column-three
{
  width: 60px;
}



/* =================================== SHOW PHOTOS =========================================*/

#pictures-iframe
{
  /* iframe de fotos */
  background-color:#f6f6f4;
  width:374px;
  /* gb 31-10 height:640px; */
  height:680px;
  float: left;
}

#div-fotos
{
  /* gb 31-10 height:640px; */
  height:680px;
  width:374px;
  background-color:#f6f6f4;
}

#ficha-info-foto-grande
{
  position:absolute;
  left:15px;
  top:20px;
  width:345px;
  height:260px;
  overflow:hidden;
  background-color:#f6f6f4; !important
  text-align:center;
}

.foto-big
{
  height:260px;
  border:1px;
  border-color:#666666;
}

#ficha-info-fotos-chicas
{
  position:absolute;
  left:15px;
  top:300px;
  width:345px;
  /* gb 31-10 height:269px;*/
  height:350px;
  background-color:#f6f6f4; !important
}

.picture-scroll-link
{
  font-weight:bold;
  color:#333333;
  font-size:12px;
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
  text-decoration:underline;
}


/*---------------------------  RESERVATION  ----------------------------------*/

#reservation-content
{
	/* gb 13-8 */
	clear: both;
	width:600px;
	margin: 10px auto;
	position: relative;
	color:#143365;
	border:1px solid #ccc;
	height:700px;
}

#reservation-content_request
{
	/* gb 13-8 */
	clear: both;
	width:975px;
	margin: 10px auto;
	position: relative;
	color:#143365;
	min-height:900px;
}

#reservation-content h2
{
  background-color:#dee0e0;
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;  font-variant:normal;
  font-size:20px;
  text-align:left;
  padding-left:40px;
  padding-top: 5px;
  padding-bottom:5px;
  height:27px;
}

.reservation-info-title
{
  /* Titulos de cada seccion de informacion */
  width:910px;
  text-align:left;
  font-size:12px;
  font-weight: bold;
  font-variant: small-caps;
  padding-top: 3px;
  height:17px;
  margin:15px 0px 5px 25px;
  padding-left: 40px;
  background-color:#DFE1E1;
  color:#0A1F62;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.reservation-info-title2
{	
	/* Titulos de cada seccion de informacion */ 
	width:560px;
	text-align:left;
	font-size:12px; 
	font-weight: bold;
	font-variant: normal;
	padding-top: 3px;
	height:17px;
	margin: 15px 0;
	padding-left: 40px;
	background-color:#DFE1E1;
}

.reservation-info-title2
{	
	/* Titulos de cada seccion de informacion */ 
	width:560px;
	text-align:left;
	font-size:12px; 
	font-weight: bold;
	font-variant: normal;
	padding-top: 3px;
	height:17px;
	margin: 15px 0;
	padding-left: 40px;
	background-color:#DFE1E1;
}

.reservation-info-title2
{	
	/* Titulos de cada seccion de informacion */ 
	width:560px;
	text-align:left;
	font-size:12px; 
	font-weight: bold;
	font-variant: normal;
	padding-top: 3px;
	height:17px;
	margin: 15px 0;
	padding-left: 40px;
	background-color:#DFE1E1;
}

.reservation-info-box
{
  width: 960px;
  padding-left: 40px;
}

.reservation-info-data
{
  line-height:140%;
  margin-right: 70px;
  margin-left: 70px;
  margin-top:15px;
  float: left;
  text-align:left;
  color:#0A1F62;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}


#reservation form
{
  height:200px;
  width: 998px;
}

#reservation tr
{
  margin-bottom: 5px;
}

#reservation-input-fields
{
  float: left;
  margin-left: 30px;
  *margin-left: 40px;
  width: 440px;
  text-align:left;
  color:#0A1F62;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

/* 18-11 */
#reservation-input-fields input
{
  margin: 2px;
  text-align: left;
  font-size: 11px;
}

#reservation-textarea
{
  float: right;
  text-align:right;
  width: 440px;
  margin-right:40px;
}

#reservation-textarea input
{
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
  font-size:11px;
  font-variant: small-caps;
}

/*---------------------------  CONTACT US FORM  ----------------------------------*/

/* gb 13-11 */
#contact-us-textarea
{
  clear:both;
  margin-left:165px;
  text-align:left;
}

#button_send
{
	clear:both;
	margin-right:150px;
	text-align:right;
} 

.boton{
	background-color:#006699;
	color:#FFFFFF;
	width:80px;
	height:25px;
	border:1px solid ##DFF3FD;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	} 

/*---------------------------  STATIC PAGE  ----------------------------------*/

#static-page-content
{
  /* gb 13-8 */
  clear: both;
  width:1000px;
  margin: 0 auto;
  position: relative;
  background-color: white;
  /*height:475px;*/
}

#static-page-content p
{
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
  font-variant:normal;
  font-size:13px;
  text-align:left;
  color:#143365;
  background-color: white;
  text-align:left;
  margin: 15px 40px;
}

#static-page-content ul
{
  text-align:left;
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
  font-variant:normal;
  font-size:11px;
  margin-left: 25px;
}

#static-page-content h2 {
	background-image:url("images/background_internal_pages.gif");
	background-repeat:repeat-x;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	text-transform:uppercase;
	font-variant:normal;
	font-weight:lighter;
	height:48px;
	margin:1px;
	padding-left:40px;
	padding-top:10px;
	text-align:left;
}

#static-page-content a
{
  text-decoration: none;
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;  font-variant:normal;
  text-align: left;
  color: #0C336E;
  font-weight:bold;
  line-height:25px;
}

.please-contact-us-line
{
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;  font-variant:normal;
  text-align:center;
  font-size:12px;
}

/*---------------------------  FOOTER  ----------------------------------*/

#footer
{
  width: 1000px;
  margin: 0 auto;
  padding: 15px 0;
  background-color: #274680;
  color: white;
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
  font-size:15px;
}

#footer a
{
	text-decoration: none;
	color:#66CCFF;
	padding:0;
	margin: 0;
}

#footer-contact-info
{
	font-size:14px;
	font-weight:bold;
	margin-bottom: 10px;
	margin-top: 10px;
}

#footer-legal-text
{
	font-size:10px;
}

#footer-infopins-text a
{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:9px;
}

/* =================================== AREA PAGE =========================================*/

#area-content
{
  clear:both;
  width: 1000px;
  margin: 0px auto;
  background-color: #284D93;
  background-color: white;
  padding-bottom:30px;
  padding-top: 10px;
}

#property-list-area
{
  width: 750px;
  position: relative;
  background-color: #284D93;
  background-color: white;
  color: #284D93;
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
  font-variant:normal;
  font-size:14px;
  text-align:left;
  padding-left:125px;
  margin-top: 10px;
  margin-bottom: 10px;
}

#property-list-area img
{
  /*gb 2-12 width: 280px;*/
  width: 180px;
  float: left;
  float: right;
  padding-top:0px;
  border: solid 1px #284D93;
}

#property-list-area h2
{
  color:white;
  color: #284D93;
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;  font-variant:normal;
  font-size: 20px;
  padding-top: 15px;
  padding-top: 0px;
  padding-bottom: 10px;
  font-weight:bold;
}

#property-list-area-data
{
  /*padding-left: 205px;*/
  padding-right: 205px;
  text-align:justify;
  font-size:12px;
  font-style:italic;
}

#property-list-area-data p
{
  border-bottom: solid 1px #284D93;
}

#property-list
{
  width: 764px;
  width: 750px;
  position: relative;
  background-color: #284D93;
  background-color: white;
  color: white;
  color: #284D93;
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
  font-variant:normal;
  font-size:14px;
  text-align:left;
  padding-left:125px;
  margin-top: 10px;
}

#property-list img
{
  /*gb 2-12 width: 280px;*/
  width: 180px;
  float: left;
  padding-top:7px;
  padding-top:0;
  border: solid 1px #284D93;
}

#property-list h2
{
  color:white;
  color: #284D93;
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
  font-size: 20px;  font-variant:normal;
  padding-top: 15px;
  font-weight:bold;
}

#property-list-name
{
  color: white;
  color: #284D93;
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
  font-variant:normal;
  font-size:14px;
  font-weight:bold;
  text-align:left;
  margin-top: 30px;
  margin-bottom: 5px;
}

#property-list-name a
{
  color: white;
  color: #284D93;
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
  font-variant:normal;
  font-size:13px;
  font-weight:bold;
  text-align:left;
  text-decoration:none;
}

#property-list-data
{
  padding-left: 205px;
  text-align:justify;
  font-size:11px;
}

#property-list-info-table
{
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;  font-variant:normal;
  text-align:left;
  font-size:11px;
  margin-bottom: 10px;
}

#flashs
{
  width: 1000px;
  margin: 0 auto;
  padding: 0px 0px 0px 0px;
}

#property-list-info-table tr
{
  line-height:0.9em;
}

.campos{
background-color:#F7F7F7;
border:1px solid #ccc;
width:300px;
}

/** estilo para campos requeridos **/
.req {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 6pt;
  color: #FF1010;
  font-weight: bold;
  line-height: normal;
}

div.map-label {
    color: #284D93;
    background-color: #f7f7f7;
    opacity: 0.7;
    filter:alpha(opacity=70);
    font-size: 10px;
    font-family: Tahoma, Arial, sans-serif;
    font-weight: bold;
}
