body{
	 overflow:auto; 
	 SCROLLBAR-FACE-COLOR:#fff;  /* color barra */
	 SCROLLBAR-HIGHLIGHT-COLOR: #fff; /* borde izq barra */
	 SCROLLBAR-SHADOW-COLOR: #7e7e7e; /* relieve int barra */
	 SCROLLBAR-3DLIGHT-COLOR: #7e7e7e; /* borde barra */
	 SCROLLBAR-ARROW-COLOR: #7e7e7e; /* color flechas */
	 SCROLLBAR-TRACK-COLOR: #fff; /* color fondo scroll */
	 SCROLLBAR-DARKSHADOW-COLOR: #fff;
	background-color:#DCDCDC;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	}
td{
	font-family:Arial;
	font-size:11px;
}
	ul li  {list-style:none; background: transparent url(../images/punt3.gif) no-repeat 0px 5px; padding-left: 1.5em; text-indent: -1em; margin: 0 0 0 -20px; }
	
a:link, a:visited{color:#464646;text-decoration:none;}
a:hover{color:#C00000;}
.imgsinmargin img{margin:0px;}
.bkglineas {background: transparent url(../images/fondo_lineas.jpg) repeat-x 0px 0px;}

.superior {
	color:#FFFFFF;
	background-color:#464646;
	padding-left:9px;
	padding-top:4px;
}

a.mainlevel-nav:visited, a.mainlevel-nav:link {
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	padding-right:20px;
} 
a.mainlevel-nav:hover{color:#7E7E7E;}

a.mainlevel-bottom:visited, a.mainlevel-bottom:link {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding-right:20px;
} 
a.mainlevel-bottom:hover{color:#E06666;}

#active_menu-nav{color:#7E7E7E;}
.copyright {color:#7E7E7E;font-family:Verdana;font-size:9px;}
.lineas{background-color:#DCDCDC;}


.titulo_interior {
	color:#7e7e7e; 
	font-size:14px; 
	font-weight:bold;
	margin-bottom:0px;
	display:block;
	height:5px;
	}
	
.titular {color:#7e7e7e; 
	font-size:18px; 
	font-weight:bold;}
	
.contentpaneopen{
	margin:0px;
	padding:10px;
	border-top:#DCDCDC 2px solid;
	background-color:#FFFFFF;
	/*width:518px;*/
	
}	
.contentheading {
	background-color:#7E7E7E;
	color:#FFFFFF;
	font-weight:bold;
	width:518px;
	padding:0px;
	margin:0px;
	height:18px;
	padding-left:9px;
}
.titulo_banner {
	background-color:#C00000;
	color:#FFFFFF;
	height:38px;
	font-weight:600;
	font-size:16px;
	padding-left:4px;
	width:196px;
}

.banner {color:#464646;padding:3px;}
.celdacaja{background-color:#7E7E7E;color:#FFFFFF;height:60px;font-size:10px; text-align:center;}
.titulocaja{background-color:#000000;color:#FFFFFF;height:20px;font-size:10px; text-align:center;}

.celdacaja a:link, .celdacaja a:visited {color:#FFFFFF;}
.celdacaja a:hover{color:#C00000;}
.gris{color:#7E7E7E;}
.gris2{color:#464646;}
h3{color:#7E7E7E;font-weight:normal;margin:0px;font-size:18px;}
.rojo{color:#C00000;}
.foto{border:#7E7E7E 1px solid;}

#contenido{
	background-color:#ffffff;
	width:277px;
	vertical-align:top; 
	height: 85px;	
	padding-top: 11px;
	padding: 0px;
	margin:0px;
	overflow:auto;	
	SCROLLBAR-FACE-COLOR:#fff;  /* color barra */
	SCROLLBAR-HIGHLIGHT-COLOR: #fff; /* borde izq barra */
	SCROLLBAR-SHADOW-COLOR: #000; /* relieve int barra */
	SCROLLBAR-3DLIGHT-COLOR: #000; /* borde barra */
	SCROLLBAR-ARROW-COLOR: #000; /* color flechas */
	SCROLLBAR-TRACK-COLOR: #fff; /* color fondo scroll */
	SCROLLBAR-DARKSHADOW-COLOR: #fff;
}
.estilo_input {border:1px solid #DCDCDC; font:11px arial; color:#7e7e7e; margin-bottom:9px;}
textarea {border:1px solid #DCDCDC; font:11px arial; color:#7e7e7e; }
.boton {width:70px; height:20px;  border:0; color:#7e7e7e; background-color:#ffffff; margin:18px 0 0 18px; font:11px arial; cursor:pointer;}
.enviar{color:#C00000; background-color:#DCDCDC; font-weight:bold; font-size:10px; border:1px solid #DCDCDC; font-family:arial; padding:2px}

.asterisco {color:#7e7e7e;}
span.seccion {color:#7E7E7E;font-weight:normal;margin:0px;font-size:18px; padding-bottom:10px;display:block}

/**GALERIA DE FOTOS FLOTANTE**/
.album-flotante {
	width:600px; 
	height: 650px; 
	border:1px solid #7e7e7e; 
	background-color:#DCDCDC; 
	padding:10px; 
	position:absolute;
	top:20px;
	left:200px;
	}
.album-flotante img {
		margin-top:15px;
		}
.album-flotante a {
	display:block; 
	background-color:#FFFFFF; 
	float:left; 
	margin:5px 5px 5px 5px; 
	padding:10px;
	text-decoration:none; 
	font-size:14px; 
	font-family:arial;
	font-weight:bold;
	color:#C00000;
	}
.album-flotante a:visited {
	color:#C00000;
	}
.album-flotante a:active, .album-flotante a:focus {
	background:#464646; 
	color:#fff;
}
table.tabla_datos {border: 1px solid #DCDCDC}
table.tabla_datos td {border-right: 1px solid #DCDCDC; border-bottom: 1px solid #DCDCDC; padding:5px}
dl#ofrecemos {border-top:2px solid #DCDCDC; }
dl#ofrecemos dt {background:#EEEEEE url(/templates/vilellainmo/images/casita.gif) no-repeat;color:#46464646;font-weight:bold;padding:2px 2px 2px 25px;}
dl#ofrecemos dd {padding:0px 10px; margin:0;margin-top:0px;margin-bottom:2px; background-color:white; }
dl#ofrecemos2 dt {background:#EEEEEE url(/templates/vilellainmo/images/casita.gif) no-repeat;color:#46464646;font-weight:bold;padding:2px 2px 0px 25px;}
dl#ofrecemos2 dd {padding:4px 10px;margin:0;margin-top:2px;margin-bottom:0px;}
table.moduletable  {margin-left:1px; width:198px}
table.moduletable th {
	background-color:#7E7E7E;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding-top:2px;
	margin:0px;
	height:16px;
	padding-left:9px;
}

table.moduletablemenu {width:158px;}
table.moduletablemenu th {
	background-color:#7E7E7E;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding-top:2px;
	margin:0px;
	height:16px;
	padding-left:9px;
}

table.moduletablemenu  a {padding-left:9px; margin-top:9px}
table.moduletablemenu  table {padding-top:9px; border-top:2px solid #DCDCDC}
table.moduletablemenu  a {padding-left:9px; margin-top:9px}

	margin:0px;
	padding:10px;
	border-top:#DCDCDC 2px solid;
	/*width:518px;*/
	
}	
.contentpaneopenproyectos {
	margin:0px;
	padding:0px;
	border-top:#DCDCDC 0px solid;
	width:500px;
	background-color:#FFFFFF
	
}	
.contentheadingproyectos {
	background-color:#7E7E7E;
	color:#FFFFFF;
	font-weight:bold;
	width:518px;
	padding:0px;
	margin:0px;
	height:18px;
	padding-left:9px;
	
	
}
.iframes {background-color:#FFFFFF}
.sublevelmenu {margin-left:0px; padding-left:0px}
/*LISTAS*/
span.titulo-lista{display:block; color:#FFFFFF; background-color:#C00000; font-weight:bold; padding-left:4px; margin-bottom:4px}

/*FICHA PISOS*/
div.noactiva {
	color:white;
	font-weight:bold;
	font-size:13px;
	width:100px; 
	height:27px;
	background: transparent url(/templates/vilellainmo/images/bgtab.jpg) no-repeat 0px 0px; 
	padding:6px;
	margin:0px;
	margin-right:0px;
	cursor:hand;
	float:left;
	}
div.activa {
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	width:100px; 
	height:27px;
	background: transparent url(/templates/vilellainmo/images/bgtab-act.jpg) no-repeat 0px 0px; 
	padding:6px;
	margin:0px;
	margin-right:0px;
	float:left;
	cursor:hand;
	}
div.pestanya {
	width:450px; 
	visibility:hidden;
	position:absolute;
	top:30px;
	left:0px;
	padding:10px;
	
}
div#situacion {padding:0px; padding-top:10px}

table#precios td {border-bottom:1px dotted #DCDCDC; text-align:center}
table#precios th {background-color:#DCDCDC}
table#precios a {color:#C00000; font-weight:bold}

a.vermas {color:#C00000; font-size:14px; }
table#llamenos {color:#C00000; font-weight:bold;}
