/**********************************************************************/

/******************************* Nuevo ********************************/

/**********************************************************************/

BODY {
	font : 12px Tahoma,"Book Antiqua";
	color : #000000;
	margin : 20px 0px 20px 0px;
	text-align: center;
	padding: 0;
    background-color:#d8dae7;
	margin : 0px auto;
}



#contenedor{
	display: table;
	text-align: left;
	border: 0px solid #cccccc;
	position:absolute;
	width: 1020px;
	background :  url(../imagenes/bg.jpg) repeat-y;
	left: 50%;
	margin-left: -510px;
}



#cabecera{
    height: 107px !important; height: 167px;
    width: 1020px !important; width: 1020px;
    text-align:center;
	background :  url(../imagenes/cabecera.jpg) no-repeat;  padding-top: 60px; padding-left: 140px;
}



/*menu*/

#menu{
	width: 212px !important; width: 232px;
	height: 364px !important; height:400px;
	float:left;
	background :url(../imagenes/menu.jpg) no-repeat;
	padding-top: 200px;padding-left:20px;
}

#menu A {
	font:16px "Lucida Calligraphy";
	text-decoration:none;
	font-weight:bold;
	color: #000000;
/*	border: 0px solid #FF0000;*/
	height:31px;
	text-align:justify;
	margin-left: 10px;
	text-decoration:none;
	display:inline-block;
}

#menu A:hover { color: #451B08;background: url(../imagenes/boton.jpg) no-repeat;display:block;height:31px;}



/* M E N U */



#cuerpo{
	padding:0px 30px;
	text-align:justify;
	min-height:500px;
	float:left;
	width:720 !important;width: 787px;
}

H1 {font-family:"Lucida Calligraphy";font-size:20px;}
.subele {float:left;width:33%;background :url(../imagenes/boton.jpg) no-repeat;}
.subele H2 {margin:6px 0px 6px 10px;}
.subele H2 A {font-size:12px;text-decoration:none;color:#000000;}

.submenuT {float:left;font-size:13px;}
.submenuT H2 {margin:6px 10px 6px 10px;height:19px;float:left;}
.submenuT A {font-size:13px;text-decoration:none;color:#000000;float:left;display:block;height:26px;line-height:26px;width:96px;text-align:center;font-weight:bold;}
.submenuT A:hover {color: #451B08;background: url(../imagenes/botonapartamentos.jpg) no-repeat;display:block;height:26px;line-height:26px;width:96px;text-align:center;}
.sepsubmenuT { float: left; text-align:right; width:1px;background-color:#000000; margin:0px 3px;height:26px; }

.tablaprecio { text-align:center;border: 0px inset #451B08;margin:auto;padding-top:30px;}
/*
.filaprecio { clear: both; border: 0px solid #451B08 ; text-align:center; margin-top:0px;height:16px; background-color: #8E93AF;}
.filaprecio1 { clear: both; border: 0px solid #451B08 ; text-align:center; margin-top:0px;height:16px; background-color:#CCCCCC;}
.filaprecio2 { clear: both; border: 0px solid #451B08 ; text-align:center; margin-top:0px;height:16px; background-color:#EEEEEE;}

.colapartamento { text-align:left; width:100px; border: 1px solid #996600; margin:0px;padding:3px; display:inline-block;}
.colpreciodes { text-align:left; width:250px; border: 1px solid #996600; margin:0px;padding:3px; display:inline-block;}
.colprecio { text-align:right; width:80px; border: 1px solid #996600; margin:0px;padding:3px; display:inline-block;}
.colvalordes { color:#FFFFFF;padding:3px; text-align:right; font-weight:bold; width:80px; border: 1px solid #996600; margin:0px; height: 25px; }

*/
.filaprecio { text-align:center; background-color: #3d58a7;width:636px; height:25px;}
.filaprecio1 { text-align:center; background-color:#e2efff;width:636px; height:25px;}
.filaprecio2 { text-align:center; background-color:#fee883;width:636px; height:25px;}

.coltarifades { padding: 2px; text-align:center; border: 1px solid #996600; margin:0px; color:#FFFFFF; }
.colpreciodes { padding: 2px; text-align:left; border: 1px solid #996600; margin:0px;}
.colvalordes { padding: 0px;text-align:center;width:100px;border: 1px solid #996600;margin:0px;color:#FFFFFF;}
.colprecio { padding: 2px;text-align:right;width:100px;border: 1px solid #996600;margin:0px;}


.ruralgest {text-align:center;margin-top:20px;width:100%;}
.ruralgest A {background: url(/imagenes/boton.jpg);width:124;height:31;padding-top:2px;text-decoration:none;color:#000000;font-weight:bold;display:inline-block;}

/*
.filaoferta1 { clear: both; border: 0px solid #451B08 ; text-align:center; margin-top:0px;height:16px; background-color:#CCCCCC;}
.filaoferta2 { clear: both; border: 0px solid #451B08 ; text-align:center; margin-top:0px;height:16px; background-color:#EEEEEE;}
*/
.titulooferta { text-align:left; margin:0px;padding:3px; font-weight:bold; }
.desoferta { text-align:left; margin:0px;padding:3px; }

#pie {
	height: 34px !important; height:119px;
	width:1020px;
	padding-top: 75px;
	text-align:center;
	color:#000000;
	font-weight:bold;
	border: 0px solid #0000FF;
	clear:both;
	background : url(/imagenes/pie.jpg);
}

#pie A { text-decoration: none; color: #000000 }
#pie A:hover { color: #0000FF }

.colgoogle {
	float:none; text-align:center;margin: 0px auto;
	padding: 10px; height: 450px;width:100%;
}





/*
#fotoinicio{

	background : url(../imagenes/fotoinicio.jpg) no-repeat;

	width:990px;

	height:634;

}



#txtinicio{

	width:360px;

/*	height:600px; */

	margin: 0px !important;

	margin: 325px 20px 0px 390px;

	padding: 315px 0px 0px 477px !important;

	padding: 0px;

	border: 0px solid #797BE1;

	text-align:justify;

	position:relative;

/*	top:-300px;*/

	z-index:3;

/*	font-family:Verdana;*/

	font-style:italic;

}



#textocomplejo{

	padding: 30px 50px 0px 25px !important;

	padding: 5px 50px 0px 25px;

	border: 0px solid #797BE1;

	text-align:justify;

}



#textovisorp{

	padding: 50px 135px 20px 120px !important;

	padding: 20px 135px 20px 120px;

	border: 0px solid #797BE1;

	text-align:justify;

}


#foto {

	width:600px;

	height:420px;

	background : url(/imagenes/marcofotos.gif) no-repeat;overflow:hidden;

	float:right;

	margin-right:0px !important;

	margin-right:45px;

	margin-top:20px;

	margin-left:10px;

	padding-top:20px;

	padding-right:35px !important;

	padding-right:0px;

	text-align:center;

}



.nombreestablecimiento {font-size: 15px; text-align:left; margin:20px 50px; font-weight:bold; }

.coltitulo {

	float: left;

	padding: 2px;

	text-align:center;

	width:250px;

	border: 1px solid #996600;

	margin:0px;

	font-weight:bold;

}

.pietxt {

/*	height:40px;*/

	width:140px !important;

	width:160px;

	padding: 10px 10px;

	text-align:center;

	color:#000000;

	font-weight:bold;

	border: 0px solid #0000FF;

	float:left;

}



/* G E S T I O N */

.C1 {width:400px;height:18px; background-color: #B0CC99;font-size: 12px;}

.C2 {width:80px;height:18px; background-color: #B0CC99;font-size: 12px;}

.C3 {  FONT-SIZE: 8pt; line-height: normal;  height: 17px; background-color: #B0CC99; border: 1px #009999 solid; }
.C3d {  FONT-SIZE: 8pt; line-height: normal; height: 17px; width: 45px; background-color: #B0CC99; border: 1px #009999 solid; text-align: right;}
.C4 {  FONT-SIZE: 8pt; line-height: normal;  height: 17px; width: 260px; background-color: #B0CC99; border: 1px #009999 solid; }



TH {text-align:left;vertical-align:top;font-size: 12px; }



#fases {

	text-align:center;

	font-family: verdana, arial, geneva;

	font-size: 12px; 

	border: 0px solid #0000FF;

}

.boton{ font-size:12px; font-weight:bold; color:#546707; background:#EAF8CD;

	border:1px; BORDER-COLOR:#32CD32; height:25px; cursor:pointer; }



.datoscliente {font-size:12px; width:760px;}



table.dondeEstamos { border-style: solid; border-color:#0000FF; padding: 0px; border-width: 2px;}

.anchocelda1 { width: 100px; height: 20px; font-size: 12px; border-color: #0000FF; border-style:solid; border-width:1px; padding: 7px;}

.anchocelda2 { width: 150px; height: 20px; font-size: 12px; border-color: #0000FF; border-style:solid; border-width:1px;}

.anchocelda3 { width: 350px; height: 20px; font-size: 12px; border-color: #0000FF; border-style:solid; border-width:1px;}

.anchocelda4 { width: 180px; height: 20px; border-color: #0000FF; border-style:solid; border-width:3px;}



/* G E S T I O N */

