/*
a:hover {
	text-decoration:underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #333333;
	font-style: normal;
}
a:link {
	text-decoration:underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #333333;
	font-style: normal;
}
a:visited {
	text-decoration:underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #333333;
	font-style: normal;
}
a:active {
	text-decoration:underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #333333;
	font-style: normal;
}
*/

body {
	margin-left: 0px;
	margin-top: 0px;
	font-family:Verdana;
	font-size:10px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	background-image: url(imatges/bot.jpg);
	background-repeat:  repeat-x;
}
table.general {
	border:1px solid #8CAD5F;
	background-color:#FFFFFF;
	width: 100%;
	
}

table.titulo {
	background-color:#FFBC40;
	border-top:1px solid #6B3C0C;
}
div.contenido {
	line-height:1.6em;
	text-align:justify;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #000000;
}
td {
font-family:Verdana;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
td.titulo {
background-color:#BEBF7D;
border-top:1px solid #887755;
color:white;
font-family:Trebuchet MS;
font-size:16px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
td.secMenuIzq {
	font-weight:bold; 
	font-style:italic;
	font-size:1.3em;
	font-family: "Georgia", Geneva, Arial, Helvetica, sans-serif; 
	letter-spacing: 1px;
	color:#950000;
	padding-left:10px;
	padding-top:7px;
}
td.puntoMenuIzq a {
	font-weight:bold;
	font-size:1.1em;
	font-family: Geneva, "Arial", Helvetica, sans-serif;
	color:#003300;
}
td.separadorCasas {
border-bottom:1px dashed #626866;
font-size:1px;
}
td.buscadorCasas {
border-right:1px solid #CCCCCC;
}
tr.titmenu {
	background-image: url(imatges/fons_tit_menu.gif);
}
tr.titmenu2 {
	background-image: url(imatges/fons_tit_menu2.gif);
}
tr.promoweb { height:290px; background-image: url(imatges/promocion_web.gif);}
div.enlace { padding:110px 25px 0 75px; position:relative; }
div.enlace a:link, a:active, a:visited { font-size:1.2em; line-height:11px; text-decoration:none; font-family: "Geneva", Arial, Helvetica, sans-serif; color:#4F580C; }
div.enlace a:hover { text-decoration:underline; }
tr.titular {
background-color:#DCE7E2;
}
.celdaVacia {
background-color:#F7FDFB;
border:1px solid #D0CFC6;
font-style:italic;
padding:3px 3px 3px 6px;
}
img.borde {
border:1px solid #444444;
}
.bordeblanco {
	border: thin solid #FFFFFF;
}

form {
margin:0px;
}
input.texto {
border:1px inset #CCCCCC;
font-family:Verdana;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
textarea.texto {
border:1px solid #CCCCCC;
font-family:Verdana;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
select.texto {
border:1px inset #CCCCCC;
font-family:Verdana;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.texto {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.7em;
}
.textoPeque {
	font-family:Verdana;
	font-size:x-small;
	font-style:italic;
	color: #999999;
}
.descripcion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.tituloBlanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:normal;
	color: #FFFFFF;
	text-decoration: none;
}
.tituloNegro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:normal;
	color: #333333;
	text-decoration: none;
}
.tituloNegro h1{
	font-weight:bold;
	font-size:12px;
	font-family: "Geneva", Arial, Helvetica, sans-serif; 
	margin-bottom:10px;
	margin-top:2px;
	letter-spacing: 1px;
}
input.boton {
border:1px outset #CCCCCC;
font-family:Verdana;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
/*
h1 {
background-color:#D9DFDD;
background-image:url(../images/backTit.gif);
background-position:right top;
background-repeat:no-repeat;
color:#626866;
font-family:Verdana;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
*/
.titulo {
background-color:#D9DFDD;
background-image:url(../images/backTit.gif);
background-position:right top;
background-repeat:no-repeat;
color:#626866;
font-family:Verdana;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:1px;
}
.tituloCasa a:link, a:hover, a:visited, a:active{
	font-weight:bold;
	font-size:1.1em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #003333;
}
.tituloCasa h2{
color:#006633;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:1px;
}
.tituloFicha {
	font-size:1.1em;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-weight:bold;
	color:#618446;
	padding-right:15px;
}
.tituloPeque {
color:#003333;
font-family:Verdana;
font-size:11px;
font-style:normal;
font-weight:bold;
}
.tituloPequeRojo {
color:#950000;
font-family:Verdana;
font-size:1.1em;
font-weight:bold;
}
.tituloPequeRojo a:link, a:hover, a:active, a:visited{ 
text-decoration:underline; 
font-size:1.1em;
color:#950000;
font-weight:bold;
}
.tabltaSeleccion {
background-color:#F8FCFB;
border:1px dotted #626866;
}
.tablaListadoCasas {
border-bottom:1px dashed #626866;
}
.tablaPaginacion {
background-color:#D9DFDD;
border-top:1px dotted #626866;
}
.pie {
background-color:#BDD31D;
font-family:Trebuchet MS;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:1px;
}
.nombreInmueble {
color:#626866;
font-weight:bold;
}
div.pestanyaEditOn {
background-color:#F7FDFB;
border-color:#D0CFC6 rgb(208, 207, 198) rgb(208, 207, 198) white;
border-style:solid;
border-width:1px 1px 1px 0px;
color:#626866;
font-weight:bold;
height:30px;
padding:3px 3px 3px 6px;
width:100px;
}
div.pestanyaEditOff {
background-color:#C7CDCB;
border:1px solid #D0CFC6;
cursor:pointer;
font-style:italic;
padding:3px 3px 3px 6px;
width:100px;
}
div.separadorPest {
border-left:1px solid #D0CFC6;
font-size:1px;
padding:0px;
}
div.secPest {
background-color:#F7FDFB;
border-color:#D0CFC6 white rgb(208, 207, 198) rgb(208, 207, 198);
border-style:solid;
border-width:1px 0px 1px 1px;
padding:5px;
}
/* Normal Cell Background (date number with no event markings) */
.s2 {
	/*background-image:  url("cdef.gif");*/
	background-color: #EEEEEE;
	}
/* Empty Cell Background (empty cells with no date numbers) */
.s19 {
	background-color: #FFCC33;
	}
.s20 {
	background-color: #BDD31D;
	}
/* Mark Start Cell Background (usually a slashed graphic to show availability or solid for events) */
.s21 {
	background-color: #E1EC7D;
	}
/* Mark Solid Cell Background (solid marked event date background) */
.s22 {
	background-color: #E0E7DE;
	}
/* Mark End Cell Background (usually a slashed graphic to show availability or solid for events) */
.s23 {
	background-image:  url("cdef2.gif");
	background-color: #F5E0D8;
	}
/* Mark End/Start Cell Background (usually a slashed graphic to show availability or solid for events) */
.s24 {
	background-image:  url("cdef2.gif");
	background-color: #FFCC33;
	}
	
.imagen_punteada {
	border: 1px solid #BDD31D;
}
.idcasa{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #666600;
	text-decoration: none;
}
.idcasa h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #666600;
	text-decoration: none;
}
.nombre_casa {
	font-family: Tahoma;
	font-size: xx-small;
	font-style: normal;
	font-weight: bold;
	color: #993300;
	text-decoration: none;
}
.opcionsform {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight:normal;
	line-height:normal;
	}
.input{
	width:120px;
	height:16px;
	border-width:1px;
	border-style:solid;
	background-color:#FFFFFF;
	border-color:#BFBFBF;
	font-family:Tahoma;
	font-size:11px;
	color:#919191;
	margin: 5px;
		}
.inputLargo{
	width:170px;
	height:16px;
	border-width:1px;
	border-style:solid;
	background-color:#FFFFFF;
	border-color:#BFBFBF;
	font-family:Tahoma;
	font-size:11px;
	color:#919191;
	margin: 5px;
		}
.inputSin{
	height:18px;
	border-width:1px;
	border-style:solid;
	background-color:#FFFFFF;
	border-color:#BFBFBF;
	font-family:Tahoma;
	font-size:11px;
	color:#919191;
	margin: 5px;
		}		
.selectLargo{
	width:250px;
	height:19px;
	border-width:1px;
	border-style:solid;
	background-color:#FFFFFF;
	border-color:#cdcdcd;
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	margin: 5px;
		}
.selectCorto{
	width:150px;
	height:19px;
	border-width:1px;
	border-style:solid;
	background-color:#FFFFFF;
	border-color:#cdcdcd;
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	margin: 5px;
		}		
.textarea{
	width:250px;
	height:80px;
	border-width:1px;
	border-style:solid;
	background-color:#FFFFFF;
	border-color:#7B7B7B;
	font-family:Tahoma;
	font-size:11px;
	color:#919191;
	overflow:auto;
		}
.form { width:213px;
		height:20px;
		font-family:tahoma;
		font-size:11px;
		border-style:solid;
		border-width:1px;
		border-color:#BEC0C2;
		background-color:#ffffff;
		color:#585858;
		margin-left:0px;
		margin-right:0px;
		}
.c_text {
	text-transform:none;
	color:#273A10;
	font-size:x-small;
	font-family:Arial;
	font-weight:bold;
	text-decoration: none;
}
.c_text a {color:#273A10; text-decoration:none}
.c_text a:hover{
	text-decoration:underline;
	color: #4E7320;
}
div.contacto {
height:22px;
margin:10px auto;
width:350px;
}
/* resultados busqueda */
div.buscador { padding:10px; width:90%;}
div.resumen { padding:0 10px 0 10px; height:60px; width:90%;}
/* buscador en top */
