body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	overflow: auto;
	scrollbar-face-color:#e4e4e4;
   scrollbar-highlight-color:#565656;
   scrollbar-3dlight-color:#dedede;
   scrollbar-shadow-color:#333333;
   scrollbar-darkshadow-color:#e4e4e4;
   scrollbar-track-color:#ffffff;
   scrollbar-arrow-color:#103053;
}
h1 .header{
	margin: 0em 0.4em 0em 0em;
	font-family: Verdana,arial,helvetica;
 	font-size: 13px;
	color:#880000 !important;
 	margin-right: 25px;
  	padding-left:5px;
	font-weight:bold;
 }

h3{
	font-size:11px;
	font-weight:bold;
	font-family: verdana,arial,helvetica;
	cursor:hand;
	margin-bottom:8px;
}
h3 a
{
	color:#187b18 !important;
}
h4{
	font-size:10px;
	font-weight:bold;
	font-family: verdana,arial,helvetica;
	margin: 0em 0.4em 0em 0em;
	color:#881100;
}
h5{
	font-size:10px;
	font-weight:bold;
	font-family: verdana,arial,helvetica;
	margin: 0em 0.4em 0em 0em;
	margin-left:5px;
	color:#880000;

}
/*td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;

}*/

.general 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	
}

/*th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
}*/

.nav{
	font: 0.85em/1.35em Verdana, Arial, helvetica, sans-serif;
	color:#ffffff;
}
.txtcerrar{
	 cursor: hand;
	 font-weight: bold;
	 font-size: 10px;
	 color: #800000;
	 padding-right:10px;
	 font-family: verdana,arial,helveti
}
.buscar
	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #990000;}

.tablaprincipal {
	border: 1px solid #d8d8d8;
}

.celdabordesindrcha {
	border: 1px solid #d8d8d8;
	border-right: 0px;
}
.celdasinbordes{
	border-bottom:1px solid #d8d8d8;
	padding:4px;
}
.celdabordesoloizqdown{
	border-bottom:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
}
.celdabordesoloizq {
	border-left:1px solid #d8d8d8;

}

.celdaborderupdown {
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
}

.celdabordetop {
	border-top:1px solid #d8d8d8;
}

.celdatextoprincipal {

	border: 1px solid #d8d8d8;
	border-right: 0px;
}

.red {
	color:#990000;
	text-decoration:none;
}

.textonegritapeq {
	font-size: 10px;
	font-weight: bold;
}
.textoclientes {
	font-size: 10px;
	font-weight: bold;
	color:#666666;
}
/* estilo para los literales dinámicos de Clientes */
.menusml{
	padding-left:3px;
	text-align:left;
	color:#cc3300;
}
/* estilo para los textos de contenidos */
.contenido { font-family: Verdana, Helvetica, Arial, sans-serif; 
		    font-size: 7.5pt; 
		    line-height: 10pt; 
		    color: #333333; 
}
.contennidoTitulo{ font-family: Verdana, Helvetica, Arial, sans-serif; 
		    font-size: 7.5pt; 
		    line-height: 10pt; 
		    color: #CC3300;
}

strong{
	color:#565656;
}
div.textogrande{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px ; 
	 margin-right: 30px; 
	 margin-left: 15px;
}
.txtheader { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px;
	margin-right: 25px; 
	/*margin-left: 5px;*/ 
}
.header { 
	font-family: Verdana,arial,helvetica;
 	font-size: 13px;
	color:#187b18;
 	margin-right: 25px;
  	padding-left:5px;
	font-weight:bold;
 }
/*Fin estilo para los textos de contenidos */
.copyright {
	font-size: 9px;
	color:#666666;
	padding-right:10px;
	text-decoration:none;
}
.tdseparadorpuntos {
	background-image: url(../imagenes/punto.gif);
   vertical-align:  baseline;
}

/* MENU PRINCIPAL */
.fecha 
{
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
	 background-image:url(../imagenes/background/bgnoticia.gif);
	 background-repeat:no-repeat;
	 width:193px;
	 height:17px;
}
.txtnoticia { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;margin-left:5px}
.txtleermas {
	font: normal 0.85em/1.15em Verdana, Helvetica, Geneva, sans-serif !important;
	color: #880000;
	cursor:hand;
}

.noticias {
	color:#666666;
	text-decoration: none;
	padding-left:5px;
}
.textexplicativo
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px ;
    TEXT-DECORATION: none;
	 margin-top:5px;
}
.footer {
	font-family:Verdana,Helvetica;
	font-size:10px;
	line-height:15px;
	color: #ffffff;
	letter-spacing:0px;
	padding-left:10px;
	vertical-align: baseline;
}

a {
	text-decoration: none;
	color: #333333;
}
a.footer{
	font-family:Verdana,Helvetica;
	font-size:10px;
	line-height:15px;
	color: #444444;
	letter-spacing:-1px;
	text-decoration:none;
}
/* estilos para el formulario Contactar */
.tbForm
{
padding-left: 6px;
padding-right:6px
}
.camposForm
{
width:110px;
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #6b6b6b;
FONT-FAMILY: verdana,arial,helvetica;
margin-left:5px 
}
.camposForm2
{
width: 80px;
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #6b6b6b;
FONT-FAMILY: verdana,arial,helvetica;
margin-left:15px 
}
.objetoCaja
{
FONT-SIZE: 11px;
FONT-FAMILY: verdana,arial,helvetica;
BACKGROUND: #f3f3f3;
border: #bebbbb 1px solid;
COLOR: #565656;
padding-left:2px;
padding-right:4px;
height:16px;
}
textarea{
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana,arial,helvetica;
	BACKGROUND: #f3f3f3;
	border: #bebbbb 1px solid;
	COLOR: #565656;
	padding-left:4px;
	padding-right:4px;
	scrollbar-track-color:#f6f6f6;

}
.tdform{
	height:27px;
	background-color: #f6f6f6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
}
.Button
{
color:#636363;
border:1px solid #666666;
line-height:normal;
font-family: verdana,helvetica,arial,sans-serif;
font-size:10px;
font-weight:bold;
background-color:#efefef;
}
select{ 
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #000000;
	border-color: #FFFF33;   
	border-width: thin;
	border-left: inset 1px white;
	border-top: inset 1px white;
	border-right: outset 1px white;
	border-bottom: outset 1px white;
	background-color: Window;
	margin: 2px; 
}
/* fin estilos para el formulario Contactar */
/* estilos aplicados a la ficha */
.pie {
	font-family:Verdana, Arial; 
	font-size:0.10in;
	color:#ffffff;
 	font-weight:700;
 }
 a.pie{
 	color: #565656;
 }
 .TituloInmueble01 {
 	font-family:Verdana,Arial; 
 	font-size:0.10in; 
 	color:#565656; 
 	text-decoration:none;
  	font-weight:700;
 }
 .TituloCaja01	{
 	font-family:Verdana,Arial;
 	font-size:0.10in;
 	color: #880000; 
 	text-decoration:none;
 	font-weight:700; 
}
.TituloCaja02	{
	font-family:Verdana,Arial; 
	font-size:0.10in; 
	color: #505050; 
	text-decoration:none; 
}

img.fotoOff{
	border:1px solid #87826E;
	cursor:hand;
}
img.fotoOn{
	border:1px solid #3D3C2F;
   cursor:hand;
}
/* Estilos aplicados a listados de resultados de busqueda */
.row1	
{
	background-color: #f3f3f3;
	border-left:solid 1px #f3f3f3;
	border-right:solid 1px #f3f3f3;
	border-bottom:1px solid #ccccc;	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #444444; 
	line-height: 125%; 
	text-align:center;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	height:40px;
	}
	
.row2	{ background-color: #EBEBEB; 
	border-left:solid 1px #EBEBEB;
	border-right:solid 1px #EBEBEB;
	border-bottom:1px solid #ccccc;	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #444444; 
	line-height: 125%; 
	text-align:center;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	height:40px;
}
.InmuebleListado
{
	font-weight:bold;
	width:190px;
	color:666;
}
th {font-weight: bold; 
border: #FFFFFF; 
border-style: solid; 
height: 18px;
background-color: #999999;
color:#ffffff;
}
.thTop	 
{font-weight: bold; 
border: #FFFFFF; 
border-style: solid; 
height: 18px;
background-color: #999999;
color:#ffffff;
border-width: 1px 0px 0px 0px;
}

.thCornerL { border-width: 1px 0px 0px 1px; }

.thCornerR { border-width: 1px 1px 0px 0px; }
/* Fin Estilos aplicados a listados de resultados de busqueda */
/* Estilos aplicados a la tabla criterios de búsqueda */
.desc {font-family:Verdana,Arial; font-size:0.10in;color:#000000; text-align:justify; text-decoration:none;}
.desc1 {font-family:Verdana,Arial; font-size:0.10in;color:#000000; text-align:left; text-decoration:none;}
.titulod {font-family:Verdana,Arial; font-size:0.10in; color: #116812; text-decoration:none;  font-weight:bold;}
.desc2 {font-family:Verdana,Arial; font-size:0.10in;color:#ffffff; text-align:left; text-decoration:none;}
/* Fin Estilos aplicados a la tabla criterios de búsqueda */
/* Estilo para los literales dinámicos de discrepción de imágenes */
.menusml { 
    FONT-SIZE: 10px;
    COLOR: #646464;
    FONT-FAMILY: Tahoma,Helvetica;
    TEXT-DECORATION: none;
 }
 

 /* Estilo para el site map */
 .Tituloblanco	{
 font-family:Verdana,Arial; 
 font-size:0.10in; 
 color:#ffffff; 
 text-decoration:none;
}
.Titulonegro {
	font-family:Verdana,Arial; 
	font-size:0.10in; 
	color:#000000; 
	text-decoration:none; 
}
.LinkHome {
	font-family:Verdana,Arial; 
	font-size:0.10in; 
	color:#797C7D;
	text-decoration:none; 
}
.LinkHome:hover {
	font-family:Verdana,Arial;	 
	font-size:0.10in; 
	color:#880000; 
	text-decoration:none;
}
 .LinkEmp {
 	font-family:Verdana,Arial; 
 	font-size:0.10in; 
 	color:#797C7D; 
 	text-decoration:none; 
}
.LinkEmp:hover {
	font-family:Verdana,Arial; 
	font-size:0.10in; 
	color:#006600; 
	text-decoration:none; 
}
.LinkBusc {
	font-family:Verdana,Arial; 
	font-size:0.10in; 
	color:#797C7D; 
	text-decoration:none; 
}
.LinkBusc:hover {
	font-family:Verdana,Arial; 
	font-size:0.10in; 
	color:#444444; 
	text-decoration:none; 
}
.LinkContact 	{
	font-family:Verdana,Arial; 
	font-size:0.10in; 
	color:#797C7D; 
	text-decoration:none; 
}
.LinkContact:hover {
	font-family:Verdana,Arial;
	font-size:0.10in; 
	color:#97976C; 
	text-decoration:none; 
}
 /* Fin Estilos site map */
 .textonegro{
	font-family:Verdana,Arial; 
	font-size:0.10in; 
	color: #444444; 
	text-decoration:none; 
	line-height:1.5
}
#header_noticias {margin-top:3px;}
#header_noticias  li
{
	 list-style-image: url(../imagenes/general/bullet/cuadrado.gif);
	 list-style-type:none;
	 margin-left: -18px;
	 color: #ffffff;
	 font-weight:bold;
	 text-align: left;
	 vertical-align:baseline;
	 display:block;
}
#direcciones
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px ; 
 padding-top:0px;
 color:#ffffff;	
 margin-left:4px;	
}
#direcciones strong
{
color:#ffffff;	
}
#links,#linkssecundaria
{
	color: #ffffff !important;
	background: #187b18;
	border:1px solid #dedede;
	margin:4px 2px 0px 0px;	
	padding:0px 0px 0px 0px;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	letter-spacing: normal;
	height:22px;

	
}
#linkssecundaria
{
	background: #999999;
}
#links a, #linkssecundaria a
{	
	color:#f3f3f3;
	width:55px;
	height:22px;
	padding-top:4px;
}
	
#links a:hover, #linkssecundaria a:hover
{	
	background:  #880000;
	color:#ffffff;
}
#tdRightTop
{
	border-top:#ffffff 1px solid;
	background-repeat:no-repeat;
	background-image:url(../imagenes/homecasa/imgRightTop.jpg);
	background-color:#187b18;
	padding-right:20px;
}
td.bookmark, td.print, td.recomienda
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	letter-spacing: normal;
	background-repeat:no-repeat;
	
}
td.bookmark
{
	background-image:url(../imagenes/general/bullet/bookmark.gif);	
}
td.recomienda
{
	background-image:url(../imagenes/general/bullet/recomienda.gif);	
}
td.print
{
	background-image:url(../imagenes/general/bullet/recomienda.gif);	
}
td.bookmark a, td.recomienda a, td.print a
{
	margin-left:10px;
	color:#990000;
}
td.bookmark a:hover, td.recomienda a:hover, td.print a:hover
{
	color:#187b18;
}

td .lineapuntos
{
	background-image:url(../imagenes/general/pixel/main_dotted.gif);
	background-repeat:repeat-x;
	width:100px;
	padding: 10px 0px 10px 10px;
	height:20px;
	
}
#datoscontactobcn
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ; 
	margin:20px 0px 0px 0px;
	background-color:#ffffff;
	padding:5px 15px 5px 0px;
	width:178px;
	height:120px;
}
#datoscontactoalella
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	margin:20px 0px 0px 10px;
	background-color:#ffffff;
	padding:5px 15px 5px 5px;
	width:220px;
	height:120px;
}
#datoscontactoalella2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ; 
	margin:20px 10px 0px 0px;
	background-color:#ffffff;
	padding:5px 15px 5px 5px;
	width:120px;
	height:120px;
}
#datoscontactocerdanya
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ; 
	margin:20px 10px 0px 0px;
	background-color:#ffffff;
	padding:5px 15px 5px 5px;
	width:120px;
	height:120px;
}
/* sitemap */
#sitemap
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ; 
}
#sitemap li{
	list-style: square;
	
}
#sitemap li a{
	font-weight:bold;
	color:#666666;
}
#sitemap li a:hover{
	color:#187b18
}
#sitemap li li{
	list-style-type: disc;
	font-size:10px;
}
/* fin sitemap */
/* page recomienda a un amigo */
.botonb
{
    border: #800000 1px solid;
    background-color: #800000;  
    cursor: hand;
    text-align: center;
    width: 75px;
	 font-weight: bold;
	 font-size: 10px;
	 color: #ffffff;
	 font-family: verdana,arial,helvetica;
}
/* fin page recomienda a un amigo */