html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,textarea,p,blockquote,th,td,label{
	margin:0;
	padding:0;
}
h1,h2,h3,h4,h5,h6,address,caption,cite,pre,code,dfn,em,strong,th,var{font-size:100%; font-style:normal; font-weight:normal;}
ul,ol{list-style:none;}
fieldset,img{
	border:0;
}
body {
	background-color: #fff;
	font-size: 13px;
	font-family:  verdana;
	overflow:hidden;
	
	height:700px !important;
	background: transparent url(../images/texture.gif) no-repeat scroll left -30px;
margin:-10px auto 0 auto;
}

a:active, a:visited, a:link {text-decoration: none;}
a:hover {
	text-decoration: none;
	color: #999999;
	cursor: pointer;
}
.clear {margin:0;height:10px;clear: both;}


.hide {display:none;}
img.left { float: left; margin: 2px 5px 5px 0; }
img.right { float: right; margin: 2px 0 5px 5px; }
.doc3 { width: 974px; margin: 0 auto; padding:0; position: relative; text-align:left;}
.doc-popup { width: 100%; margin: 0 auto; position: relative; text-align:left;}
#main { width:100%;}
#header { width:100%; padding-bottom:15px;font-size:11px;}
#footer { width:100%;font-size:10px;}
#content {position: relative;color: #666;font-size:11px;padding-top:20px;}
#breadcrumb { clear:both; text-align:center; margin:10px auto; clear:both; font-size:1em; color:#6695FF; font-size:11px;}
.column { float: left; }
.grid2col, .grid2cola, .grid2colc, .grid3col, .grid3cola{ width: 100%;} 
.grid2col .column { width: 49.1%; }
.grid2col .grid2col .column { width: 47.8%; }
.grid2cola .column.first {width: 55%;}
.grid2cola .column.last {width:45%;*width:40%;}
.grid2cola .grid2col .column { width: 49.1%; }
.grid3col .column {width: 22%;margin-left: 2%;}
.grid2col .grid3col .column { width: 31%; }
.grid3cola .column { width: 200px;}
.grid3cola .column.first {width: 580px; }
.grid3cola .column.last {width:190px !important;width:193px;}
.column.first, .column.last {margin-left: 0 !important;}
.column.last {float: right;}
#container:after, #content:after, .grid2col:after, .grid2cola:after, .grid2colc:after, .grid3col:after, .grid3cola:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.logo { background:transparent url(../images/logo_fruit-trans.png) no-repeat scroll left 20px;height:140px;margin:0px 0px 0px 47px;}
.sombra {background:transparent url(../images/sombra-trans.png) no-repeat scroll left 2px;height:640px;width:940px;}
.sombra2 {background:transparent url(../images/sombra-trans.png) no-repeat scroll left 2px;height:640px;width:940px;}
.sombra_head {background:transparent url(../images/sombra_head-trans.png) no-repeat scroll left top;height:196px;width:940px;}
.sombra_center {background:transparent url(../images/sombra_center-trans.png) repeat-y scroll left center;height:2px; width:940px;}
.sombra_foot {background:transparent url(../images/sombra_foot-trans.png) no-repeat scroll left bottom;height:52px;width:940px;}

.fruit2 {background:transparent url(../images/logo_fruit.png) no-repeat scroll left -415px;height:164px;width:225px;position: absolute;left: 670px;top: 425px; z-index:300;}

.fruit3 {background:transparent url(../images/logo_fruit.png) no-repeat scroll left -612px;height:164px;width:225px;position: absolute;left: 700px;top: 418px; z-index:1;}
.fruit4 {background:transparent url(../images/logo_fruit.png) no-repeat scroll left -400px;height:164px;width:225px;position: absolute;left: 680px;top: 475px; z-index:300;}
.marco_fotos {background:transparent url(../images/marco_fotos-trans.png) no-repeat scroll left top;position: absolute; z-index:200;
margin:0px 0px 0px 47px;width: 840px;height: 315px;}
.marco_fotos_ficha {
	position: absolute;
	margin:0px 0px 0px 47px;
	width: 840px;
	height: 435px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/fondo_ficha-trans.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.marco_fotos2 {background:transparent url(../images/marco_fotos2-trans.png) no-repeat scroll left top;position: absolute; z-index:1;
margin:0px 0px 0px 47px;width: 471px;height: 316px;}
.marco_fotos3 {
	background:transparent url(../images/marco_contacto-trans.png) no-repeat scroll left top;position: absolute;
	margin:0px 0px 0px 0;
	width: 315px;
	height: 315px;
	position: absolute; right:82px;*right:95px;*top:190px; z-index:1;

}
.barra_menus {background:transparent url(../images/barra_menu-trans.png) no-repeat scroll left top;height:40px;margin:-43px 0px 0px 236px;padding-bottom:20px;width:640px;}
.footer {
	height:16px;
	margin:-35px 0px 0px 47px;
	position:relative;
	z-index:4;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../_assets/footer.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
 .doc3 #content .fotos img {
	margin:0px 0px 0px 47px;
	height:315px;
}
.doc3 #content .fotos2 img {
	margin:0;

}
h2 {font:14px Arial, Helvetica, sans-serif;margin:10px 0px 0px 75px;color: #A08B54;}
.sombra p {font:11px Arial, Helvetica, sans-serif;margin:0 0px 0px 75px;color:#072557;width: 450px;}
.sombra2 p {font:10px Arial, Helvetica, sans-serif;color:#072557; margin-top:5px;}
.scroll {background-attachment: scroll;background-image: url(../images/iconos.gif);background-repeat: no-repeat;
background-position: right -149px;height: 90px;float: right;width: 30px;margin:-85px 380px 0px 0px;}

h2 span{ color:#000066;}
h2 em{ font-size:16px;}
h3 { color:#072557; font-size:13px; font-weight:bold;}
h1 {font-size: 12px;color: #FFFFFF; border-bottom:1px solid #fff; margin:38px 0px 0px 204px; float:left;}
h1 span { color:#000066;} 
.menu { list-style:none; margin-left:16px; padding-top:15px;}
.menu li{ color:#072557;list-style:none;float:left;background-attachment: scroll;background-color: transparent;
background-image: url(../images/iconos.gif);background-repeat: no-repeat;background-position: left top;margin-left:10px;padding-left:21px;height:20px;}
.menu li a{ color:#072557;}
.menu li a:hover{color:#A08B54;}

.menu .villa {margin-left:-16px;background:none}

.menu .activo  {; color:#A08B54;}
.menu .activo a {color:#A08B54;}
.menu .activo a:hover {color:#000066;}

.menu .ficha {float:right;color:#A08B54;background-attachment: scroll;background-image: url(../images/iconos.gif);
background-repeat: no-repeat;background-position: 10px -46px; margin-right:38px;}
.menu .ficha a {color:#A08B54;}
.menu .ficha a:hover {color:#000066;}
.menu .ficha_on {float:right;color:#A08B54;background-attachment: scroll;background-image: url(../images/iconos.gif);
background-repeat: no-repeat;background-position: 10px -25px; margin-right:38px;}

.banderas { float:right;margin:40px 100px 0px 0px; }
.banderas li { float:left;}
.banderas .banderaes {background:transparent url(../images/iconos.gif) no-repeat scroll left -70px; text-indent:-9999em; width:30px; cursor:pointer; border:0; }
.banderas .banderain {background:transparent url(../images/iconos.gif) no-repeat scroll left -96px;text-indent:-9999em; width:30px; cursor:pointer; border:0;}
.banderas .banderaal {background:transparent url(../images/iconos.gif) no-repeat scroll left -122px;text-indent:-9999em; width:30px; cursor:pointer; border:0;}

/* easyscroll navigation buttons */	

#easyscrollnav, #easyscrollnav li{height:40px;line-height:0px;margin:0;	padding:0;}	
#easyscrollnav{margin:-30px 0 0 300px;	}			
#easyscrollnav li{list-style:none; line-height:55px;margin:0 10px 0 0;*margin:-45px 10px 0px 0;padding:17px 239px;*padding:0 239px;color:#333;cursor:pointer;}					
#easyscrollnav li.over{color:#999;text-decoration:underline;}	
.puntero {background:transparent url(../images/iconos.gif) no-repeat scroll left -28px; height:10px;}
.v {margin:-20px 1px 10px 255px;}
.d {margin:-20px 1px 10px 320px;}
.s {margin:-20px 1px 10px 505px;}
.c {margin:-20px 1px 10px 602px;}
						
.lista_situacion { margin:10px 0px 0px 75px; color:#072557; font-family:Arial, Helvetica, sans-serif;} 
.lista_distribucion {margin:5px 0px 0px 10px; color:#072557; font-family:Arial, Helvetica, sans-serif;} 
.sombra2 .lista_distribucion { margin:10px -15px 0px 35px;} 

.menu_situacion {
	color:#1f1f1f;
	float: right;
	font-family:Arial, Helvetica, sans-serif;
	width: 450px;
	margin:-88px 0 0 -28px;*margin:-88px -28px 0 0px; 
} 

.lista_menu_situacion li{ float:left; border:1px solid #1f1f1f;margin-left:5px; padding:2px; background-color:#b5b4b4;font-size:10px; } 
.lista_menu_situacion li a{color:#1f1f1f;}
.lista_menu_situacion li a:hover {background-color:#f3b74e;}  
.fixed_menu {margin:100px 0px 0px 30px;*margin:100px 0px 0px 7px;}
li.menu_activo { background-color:#f3b74e;}

.lista_piscina {margin-top:5px; list-style:disc; list-style-position:inside; color:#072557; font-size:10px;} 
.lista_principal {margin-top:5px; list-style:disc; list-style-position:inside; color:#072557; font-size:10px;} 

.lista_principal li {width:47%;float: left !important;} 
.sombra2 .lista_principal li {width:47%; float:left !important;} 

.lista2{
	margin:5px 0px 0px 12px;
	list-style: disc;
	list-style-position:outside;
	z-index: 30000;
}


.lista li{
	width:33%;
	float: right;
	list-style-position: outside;
	list-style: disc;
	
}

.texto_piscina {
	background:transparent url(../images/iconos.gif) no-repeat scroll 155px -245px;
	height:35px;
	width: 290px;
}
.texto_piscina p {font:14px Arial, Helvetica, sans-serif bold;border-bottom: 1px solid #a8b2c4; width:295px; padding-top:10px;}

.texto_piscina span{ font-weight:bold;}
.texto_distribucion1 {background:transparent url(../images/iconos.gif) no-repeat scroll 140px -245px; height:40px;}
.texto_distribucion1 p {font:14px Arial, Helvetica, sans-serif bold;border-bottom: 1px solid #a8b2c4; width:425px; padding-top:10px; margin:0;}

.texto_distribucion1 span{ font-weight:bold;}
.texto_distribucion1 em {margin:0 57px 0 0;border-left: 1px solid #a8b2c4; height:85px !important; position: absolute; left:343px; padding-left:15px;}
.texto_distribucion2 {background:transparent url(../images/iconos.gif) no-repeat scroll 230px -245px; height:35px;}
.texto_distribucion2 p {font:14px Arial, Helvetica, sans-serif bold;border-bottom: 1px solid #a8b2c4; width:290px; padding-top:10px;}

.texto_distribucion2 span{ font-weight:bold;}
.texto_distribucion2 em { float:right; margin:-16px 57px 0 0;border-left: 1px solid #a8b2c4; height:85px !important; position: absolute; left:345px; padding-left:15px;}
.texto_distribucion3 {background:transparent url(../images/iconos.gif) no-repeat scroll 250px -245px; height:35px;}
.texto_distribucion3 p {font:14px Arial, Helvetica, sans-serif bold;border-bottom: 1px solid #a8b2c4; width:325px; padding-top:10px;}

.texto_distribucion3 span{ font-weight:bold;}
.texto_distribucion3 em { float:right; margin:-16px 57px 0 0;border-left: 1px solid #a8b2c4; height:85px !important; position: absolute; left:345px; padding-left:15px;}

.menu2 {
color:#1f1f1f;
	float: right;
	font-family:Arial, Helvetica, sans-serif;
	width: 450px;
	margin:-88px -28px; 
} 

.menu2 li{ float:left; border:1px solid #1f1f1f;margin-left:5px; padding:2px; background-color:#b5b4b4;font-size:10px; } 
.menu2 li a{ color:#072557;}
.menu2 li a:hover{color:#A08B54;}

.menu2 .activo  {; color:#A08B54;}
.menu2 .activo a {color:#A08B54;}
.menu2 .activo a:hover {color:#000066;}

.menu2 .ficha {float:right;color:#A08B54;background-attachment: scroll;background-image: url(../images/iconos.gif);
background-repeat: no-repeat;background-position: 10px -46px; margin-right:38px;}
.menu2 .ficha a {color:#A08B54;}
.menu2 .ficha a:hover {color:#000066;}
p.resalte  {font-size:12px; font-weight:bold; margin-bottom:5px; margin-top:10px;}

.fondo_contacto  {background-image: url(../images/fondo_contacto.png); width:502px; height:317px;margin:-1px 0 0 45px;}

.marco_foto {
	margin:0px 0px 0px 47px;
	height:315px;
	width:839px;
}

.fotos_google {
	margin:0 0 0 20px;
	position: relative;
}
.doc3 #content .sombra .fotos {
}
#Layer1 {
	position:absolute;
	left:67px;
	top:41px;
	width:182px;
	height:114px;
	z-index:1;
	margin-left:10%;
}

.fotos2 { background:url(../images/planta_baja/principal.jpg) repeat scroll left top; width:470px; height:315px; z-index:0;}


#slide-show { width:840px;}

#slide-images{
	position:relative;
	display:block;
	margin-left:47px;
	padding:0px;
	width:885px;
	height:315px;
	overflow:hidden;
}

#slide-images li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

#slide-images li img{
	display:block;
	background-color:#FFFFFF;
}

