body {
  width:712px;
  text-align:center;
  background: #fff;
  color: #231358;
  padding: 0px 175px 0px 110px;  
}

#container {width:712px;}

a {letter-spacing:0px;}

h1 {
    margin:0px 0px 0px 0px;
    padding:0px;
    width:100%;
    font-family: Helvetica, Arial, Lucida, Verdana, sans-serif;
    text-transform:uppercase; 
    font-size: 19px;
    color: #231358;
    text-align:left;
    font-weight:bolder;
    border-bottom:5px solid #DE7008;
}

h2{
    margin:8px 0px 8px 0px;
    padding:0px;
    width:100%;
    font-family: Verdana, sans-serif,Helvetica, Arial, Lucida,;
    text-transform:uppercase; 
    font-size: 10px;
    color: #DE7008;
    text-align:left;
}


.titulos_mapa {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.anos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#666666;
	background:#EDEDED;
	text-align: center;
}
.dias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#666666;
	background:#EDEDED;
	text-align: center;
}
.meses {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.dias_inicio_reserva{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#ffffff;
	background:#C8B573;
}
.dias_reservados
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#ffffff;
	background:#FF3C3C;
}
.dias_reservados_propietario
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#ffffff;
	background:#8D8D8D;
}
.dias_pre_reservados
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#ffffff;
	background:#50A342;
}
.dia{
   	font-size: 10px;
	
}

/********** header *********/

#header {clear:both; width:712px; height:250px;}
#index #header , #home_esp #header, #home_eng #header, #home_fra #header, #home_deu #header{clear:both; 
width:712px; 
height:244px; 
background-image: url(Prog/Image/home.jpg); 
background-repeat:no-repeat;margin-bottom: 7px}
#Serveis_cat #header, #Serveis_esp #header, #Serveis_eng #header, #Serveis_fra #header, #Serveis_deu #header {
background-image: url(Prog/Image/cabecera_servicios.jpg); background-repeat:no-repeat;}
#Lloguer_cat #header,#Lloguer_esp #header, #Lloguer_eng #header, #Lloguer_fra #header, #Lloguer_deu #header {
background-image: url(Prog/Image/cabecera_basica.jpg); background-repeat:no-repeat;}
#Venda_cat #header, #Venda_esp #header, #Venda_eng #header, #Venda_fra #header, #Venda_deu #header {
background-image: url(Prog/Image/cabecera_venda.jpg); background-repeat:no-repeat;}
#Qui_Som_cat #header, #Qui_Som_esp #header, #Qui_Som_eng #header, #Qui_Som_fra #header, #Qui_Som_deu #header {
background-image: url(Prog/Image/cabecera_quienessomos.jpg); background-repeat:no-repeat;}
#On_Som_cat #header, #On_Som_esp #header, #On_Som_eng #header, #On_Som_fra #header, #On_Som_deu #header {
background-image: url(Prog/Image/cabecera_omsom.jpg); background-repeat:no-repeat;}
#links_cat #header, #Links_esp #header, #Links_eng #header, #Links_fra #header, #Links_deu #header ,#ficha #header {
background-image: url(Prog/Image/cabecera_miscelanio.jpg); background-repeat:no-repeat;}
#met_cat #header{
background-image: url(Prog/Image/cabecera_miscelanio.jpg); background-repeat:no-repeat;}



/*********   left en el HOME  *************/

#left {width:200px;float:left;
background-color:#89BBD4; background-repeat:repeat;}
#index #left, #home_esp #left, #home_eng #left, #home_deu #left, #home_fra #left {width:200px;
height:360px;min-height:360px;border-bottom:0px solid red;} 
div#left>div#bienvenido {border:0px solid red;margin-bottom:0px;}
#bienvenido img{margin-bottom:0 px;}
#textobien {height:303px; border:0px solid black; background-image: url(Image/fondo_bienvenida.jpg); background-repeat:no-repeat;background-position:center;}
#textob {margin:25px;text-align:justify;font-size:10px;font-color:blue}
#bienvenido, #content #par6074 { background-color: #89BBD4;}
#bienvenido {background-image:url(Image/fondo_comun.jpg); background-repeat:no-repeat;
padding-top:10px;
}


/*** FIREFOX ****/
#left>#textobien {height: 300px; border: 0px solid black;}
#textobien>#divb>#textob {border: 0px solid black; margin-top: 25px;}
#textobien>#divb {border: 1px solid transparent;}




/******* content  ***********/
#content {width:712px;float:left;background-color:#8BBAD4; 
background-image:url(Image/fondo_comun.jpg); background-repeat:no-repeat;border:0px solid red;}
#index>#content, #home_esp>#content {
width:512px;float:left; background-image: url(Prog/Image/bg_content.jpg); 
background-repeat:no-repeat;border:0px solid red;
margin-top:-20px;
border-bottom:0px solid red;

}
#content>#par6074 {border:0px solid blue;margin-top:0px; background-color: #89BBD4;}
#index #content, #home_esp #content, #home_eng #content, #home_fra #content,#home_deu #content {
padding-top:10px;
width:512px;
background-image:url(Image/fondo_comun.jpg); background-repeat:no-repeat;
background-position:top right;
height:360px;
border-bottom:0px solid red;
margin-bottom: -7px;

min-height:360px;
} 
#ficha #content{height:420px;}

/**** FIREFOX ****/
#index>#container>#content, #home_esp>#container>#content, #home_eng>#container>#content, #home_fra>#container>#content,#home_deu>#container>#content {margin-bottom: -2px;}
#content>#par6066 {margin-top: -110px}
#content>#par6270 {margin-top: -90px}
#content>#par6173 {margin-top: -100px}


/******* footer  ************/
#footer {width:712px;height:26px;clear:both;}
#container>#footer{margin-top:-20px;}



/***** banners *********/
#ban {background-color:#89BBD4; border:0px solid red;clear:both;height:110px;padding-top: 10px;
background-image:url(Image/fondo_pie.jpg);
background-repeat:no-repeat;
background-position:top center;	
}
#banner {border:0px solid blue; background-color:#89BBD4;}
#banner1 {border:0px solid green;margin-right:50px;}

/********* menu **********/
#menu div#barramenu {position:relative; top:202px; left:209px;border:0px solid red; width:514px;}
#menu>div#barramenu {left:205;border:0px solid red;}
#menu2 div#barramenu {position:relative; top:218px; left:105px;border:0px solid green; width:514px;}
#menu2>div#barramenu {left:205;border:0px solid red;}

#cel1 {width:256px;height:92px;}
#celinea {height:15px;border:0px solid red;}
#cel2 {width:256px;text-align:left;height:92px;overflow:visible}
#tableinm {width:512px;padding: 0 px;margin:0px;height:276px;position:relative;}
#par6074>#tableinm {border:0px solid red;margin-top:3px;}
#tableinm td#cel2 {position:relative;border:0px solid blue;}
#tableinm td#cel2 p#titInmHome {font-family:Arial;font-size:10px;color:white;font-weight:bold;padding:0 px;margin:0px;border:0px solid red;}
p#desInmHome {font-family:Arial;font-size:10px;color:#1B4869;padding:0 px;margin:0px;border:0px solid green;margin-top:10px;
overflow:hidden;height:50px;}
#cel2 a {position:absolute;top:5px;left:170px;}
#cel2 #vermas {border:none;border:0px solid red;}




/********** formulario busqueda ***********/

#idcer #division {background-color:#8BBAD4; color:#89BBD4 ; margin:15px 20px; padding:15px 22px; font: bolder normal 110%; font-weight:bold; background-image: url(Image/fondo_busqueda.jpg); background-repeat:no-repeat;}

#idcer #division div {text-align: left; margin-bottom:6px; padding:0px;}
#idcer #boton {color: white; font-weight: bold;background-color:rgb(13,130,200);}
#idcer input, select {border: 1px solid #89BBD4;}
#idcer #resultado {margin-top: 100px; font: bold italic 120%}
#idcer #TipoInmueble1, #idcer #Poblacion1{width: 260px; margin-bottom: 3px;}
#idcer #division #div1 {float: left; width: 430px}
#idcer #division #div2 {width: 180px}
#idcer #boton {width: 100px;margin-top: 2px; margin-left: 40px;}
#idcer #label1{width:154px}
#idcer #label3 {width:150px}
#idcer #label2, #idcer #label4 {width:95px;}
#idcer #PrecioMaximo1 {width:60px}
#idcer #Capacidad1 {margin-bottom: 4px;}
#idcer #PrecioMaximo1 {margin-bottom: 4px;}

/**** FIREFOX ****/
#division>#div1 {width: 430px; border: 0px solid black; float: left; }
#division>#div2 {width: 180px; border: 0px solid red; margin-left: 435px}
#div1>#TipoInmueble1 {margin-left: 28px;}
#div1>#Poblacion1 {margin-left: 71px;}
#div1>#label5 {float:left;margin-top: 8px}
#div1>#label5 {float:left;margin-top: 8px}
#div2>#label4 {float:left;margin-top: 6px}
#div2>#Capacidad1 {margin-left: 38px;}
#div2>#PrecioMaximo1 {margin-bottom: 8px;}


/*********fin formulario busqueda  **********/




/******* servicios ***********/

#servicios div#menuServicios {width:200px; position:relative; top:0px; left:5px; text-align:left;border:0px solid red;float:left;}
img{cursor:pointer;}
#menuServicios {background-color:white;margin-top:0px;margin-left:-5px;}

.srvc, .srvcfincas { 
background-color:#0983C2; color: white; font-size: 11px; padding: 10px; text-align:justify; height: 450px; margin-bottom: 0px; width:476px;}
.srvc { margin-top: 20px; margin-bottom: 20px;}
.srvc li {margin-bottom: 7px; font-weight: bold;}



#admFincas {margin-top:20px;}
#admFincas #pesta1, #admFincas #pesta2 {margin-bottom: 0px;}
#admFincas #pesta1 {margin-right: 10px;}
.srvcfincas {margin-top: -3px;}
#numeros1, #numeros2 {margin-top: -3px; text-align: left; margin-left: 240px; }
#numeros1 img, #numeros2 img  {border: 0px solid black, margin-left: 0px; margin-right: -5px}
#servicios {height: 450px; background: url(Prog/Image/linea_srvc.bmp) no-repeat 198px 120px}





/**** FIREFOX ****/
#servicios>.srvc, #servicios>.srvcfincas {margin-left: 210px;}
#servicios>#admFincas {margin-left: 210px;}
#servicios>#admFincas>.srvcfincas {height: 390px;}
#admFincas>#numeros1, #admFincas>#numeros2 {margin-left: 25px}
#servicios>#menuServicios {margin-top: -20px}
#servicios>.srvc {height: 411px}


/********* fin de servicios ******************/




/********* imagenes en lloguer **************/
/*#tabinm {width:300px;height:120px;margin:10px;background-image: url(Image/fondo_ficha.jpg);background-repeat:no-repeat;}

#divtit {margin:3px;background-color:transparent;height:18px;font-weight:bold;color:white;background-image: url(Image/fondo_titular.jpg);background-repeat:no-repeat; padding-left: 10px; padding-top: 2px;}

#divim {margin:2px;height:110px;width:145px;cursor:default; padding: 0px;} 

#divdes {margin:2px;height:110px;width:150px;background-color:transparent;color:white;background-image: url(Image/fondo_ficha2.jpg);background-repeat:no-repeat;padding: 6px 7px;}

#divdes p {margin: 0px; padding: 0px;}

#celimIn {padding: 2px; height:100px;width:145px;vertical-align: top;}

.negrita {color:white;font-weight:bold;float:left}*/



/********* On_Som ***********/
#prfonsom tr td {background-color: #0D82C8; color: white;}
#prfonsom tr td p {padding: 0px; margin: 0px 0px 3px 0px;}
#prfonsom a {color: white; text-decoration: underline;}



/*********** banderas ****************/

/*#banderas {border:1px solid black;width:200px;height:100px;float:left;}
#divbndr {border: 0px solid black;height: 250px; text-align: left; padding: 0px}		
#menu2 #divbndr a #bcat {position: relative; top: 80px; left: 28px; border: 0px solid green}
#menu2 #divbndr a #besp {position: relative; top: 70px; left: 25px;border: 0px solid green}
#menu2 #divbndr a #bing {position: relative; top: 62px; left:23px; border: 0px solid green}
#menu2 #divbndr a #bale {position: relative; top: 55px; left:22px; border: 0px solid green}
#menu2 #divbndr a #bfra {position: relative; top: 49px; left:21px; border: 0px solid green} 
#menu2 div#barramenu {position: relative; top:199px; left:209px; border:0px solid red; width:514px;border: 0px solid blue}
a img {border: 0px solid black;} */


.catoff {background-image:url("Image/cat_off.gif")}
.espoff {background-image:url("Image/esp_off.gif")}
.engoff {background-image:url("Image/eng_off.gif")}
.deuoff {background-image:url("Image/ale_off.gif")}
.fraoff {background-image:url("Image/fra_off.gif")}
.caton {background-image:url("Image/cat_on.gif")}
.espon {background-image:url("Image/esp_on.gif")}
.engon {background-image:url("Image/eng_on.gif")}
.deuon {background-image:url("Image/ale_on.gif")}
.fraon {background-image:url("Image/fra_on.gif")}

#menu2 #divbndr a#bcat:hover {background-image:url("Image/cat_on.gif")}
#menu2 #divbndr a#besp:hover {background-image:url("Image/esp_on.gif")}
#menu2 #divbndr a#bing:hover {background-image:url("Image/eng_on.gif")}
#menu2 #divbndr a#bale:hover {background-image:url("Image/ale_on.gif")}
#menu2 #divbndr a#bfra:hover {background-image:url("Image/fra_on.gif")}

#divbndr {height: 120px; text-align: left; padding: 0px}
#menu2 #divbndr a { background-repeat: no-repeat; background-position: bottom;padding-bottom: 25px; width:18px; height:40px; color:#EAEAEA;font-size: 8px;}	


#menu2 #divbndr #bcat {position: relative; top: 59px; left: 26px; border: 0px solid green}
#menu2 #divbndr #besp {position: relative; top: 48px; left: 31px;border: 0px solid green}
#menu2 #divbndr #bing {position: relative; top: 39px; left:38px; border: 0px solid green}
#menu2 #divbndr #bale {position: relative; top: 31px; left:45px; border: 0px solid green}
#menu2 #divbndr #bfra {position: relative; top: 25px; left:52px; border: 0px solid green} 

#menu2 div#barramenu {position: relative; top:100px; left:104px; width:514px;}

/* FIREFOX */
#menu2>#divbndr>a {font-size: 11px;}
#menu2>#divbndr>#bcat {position: relative; top: 61px; left: 25px; border: 0px solid green}
#menu2>#divbndr>#besp {position: relative; top: 50px; left: 26px;border: 0px solid green}
#menu2>#divbndr>#bing {position: relative; top: 41px; left:27px; border: 0px solid green}
#menu2>#divbndr>#bale {position: relative; top: 34px; left:26px; border: 0px solid green}
#menu2>#divbndr>#bfra {position: relative; top: 28px; left:31px; border: 0px solid green}
#menu2>div#barramenu {position: relative; top:100px; left:203px; width:514px;}

/*********Grafico de disponibilidad*********/



/*++++++++++Menu inmueble************/



#divdes p {margin: 0px; padding: 0px;}
#Descri,#Tarifa{background-color:white;padding:20px;width:680px;height:400px;margin-top:-2px}
#Dispon{background-color:white;height:340px;margin-top:-2px;width:510px;padding:10px;}

#ficha>#Descri{background-color:white;padding:20px;width:680px;height:340px;margin-top:-2px;border:1px solid balck;}
/*#ficha>#Descri,#Tarifa{background-color:white;padding:20px;width:680px;height:340px;margin-top:-2px}*/


.negrita {color:white;font-weight:bold;float:left}

.negrita {color:white;font-weight:bold;float:left;font-family:verdana;font-size:10px;}

.fondblue{font-family:verdana;font-size:10px;color:white;padding-left:10px;}

.fonblue{font-family:verdana;font-size:10px;color:white;border:0px solid black;width:240px;}

.fondblue>.negrita {  margin: 0px; float: left;}
.fonblue>.negrita {  margin: 0px; float: left;}

/*.esq1,.esq2{background-color:transparent}*/
#tabdes{border-spacing:0px;border-collapse:collapse;width:620px;margin-bottom:20px;
float:left;
}
#texto1{color:#8BBDD6;font-weight:bold;}
#fotog{width:240px;height:190px;cursor:default;margin-top:2px;}
#celimagen{vertical-align:top;}
#celProg/Imagen{width:240px;height:190px;padding:0px;marging-right:20px;}
#celtexto{width:360px;padding-left:20px;padding-right:20px;height:120px;padding-bottom:20px;}
#texto1{width:360px;height:120px;text-align:justify}
#divdes{width:180px;height:70px;padding-left:5px;background-color:#0A84C3;}
#tabfotos{padding-top:20px;border:0px solid black;float:left;}
#descrip{margin-top:20px;}
margin-left:0px !important;
padding-left:0px !important;
}
.fotopeque{width:120px;height:80px;margin-right:3px;}
#espacio,#espacio1{background-color:white}
#filadescri{background-color:#0983C2;height:70px;}
#nombre{width:265px;float:left;border:0px solid red;}
#dispo{margin-left:20px;}

#tabgrande{float:left;border:0px solid black;margin-bottom:0px;border:0px solid black;}

#titulo{width:100px;font-size:10px;overflow:hidden;}
#celgrande{padding-left:15px;padding-bottom:0px;text-align:center;}
.fonazul{background-color:#0983C2;cursor:pointer;width:120px;float:left;height:26px;border:0px;}
.fonblanco{background-color:white;cursor:pointer;height:26px;border:0px;}
#tabtarif{border-spacing:15px;}
#celfotp{border:0px solid red}
.celtarif{
  background-image: url(Image/cpt1.jpg);
  background-repeat:no-repeat;

  width:200px;
  height:20px;
  color:white;
  font-weight:bold;
}
#tabgrande table{border:0px solid red;}

table.bigtable {margin-left:8px;}
table.twhite {background:#fff;text-transform:uppercase;font-family:verdana;border:0px solid black;}
table.twhite #titulo {color:#0983C2;padding-bottom:3px;}
table.tblue {background:#0983C2;text-transform:uppercase;color:#0983C2;font-family:verdana;border:0px solid black;}
table.tblue2 {background:#0983C2;}

table.tblue3{background:#309DD6;text-transform:uppercase;color:#309DD6;font-family:verdana;font-size:5px;}


table.tblue #titulo {color:#fff;padding-bottom:3px;}
#tab1,#tab2,#tab3,#tab4{cursor:hand;}
#ficha>#tab1,#tab2,#tab3,#tab4{cursor:hand;}
div.floatleft100 {float:left;width:100%;}

#ficha>#tabladisp{background-color:white;float:left;}



/***********Lloguer**********/

#tabim {width:311px;height:190px;margin-right:25px;margin-left:17px;}

#tablepromvenda{border-spacing:0px;border-collapse:collapse;}

#trtit{background-image:url(imagenes/fondo_ficha_sup(2).gif);background-repeat:no-repeat;height:20px;background-color:white}

#celdesIn{padding-right:5px;}

#mens{color:white;font-weight:bold;}

#divtit {margin:3px;background-color:transparent;height:18px;font-weight:bold;color:white;background-image: url(Image/fondo_titular.jpg);background-repeat:no-repeat; padding-left: 10px; padding-top: 2px;margin-left:5px;}

#divim {margin:2px;height:110px;width:145px; padding: 0px;margin-left:5px;border:0px} 

#trim{background-color:white;}

#divdes {margin:2px;height:110px;width:145px;background-color:transparent;color:white;background-image: url(Image/fondo_ficha2.jpg);background-repeat:no-repeat;padding: 6px 7px;}

#divdes p {margin: 0px; padding: 0px;}

#celimIn {padding: 2px; height:100px;width:145px;vertical-align: top;}

#celdesIn{vertical-align: top;}

#borinf{background-image:url(imagenes/fondo_ficha_inf(1).gif);background-repeat:no-repeat;height:20px;}

.fblue{font-family:verdana;font-size:10px;color:white;}

.fblue>.negrita {  margin: 0px; float: left;}




