*{ vertical-align:top;}
body {	font-family: Arial, Helvetica, sans-serif;font-size:11px;	line-height:16px; text-align:justify;margin:0px;background: url(../images/c_body.jpg);color: #333333; background-color:#000000;}
p a{ color:#333333;}
#main { width:995px; height:580px; margin-left:auto; margin-right:auto; padding-left:20px; padding-right:20px; padding-bottom:0px; background: url(../images/f_body.jpg) top left no-repeat scroll;
/* ie5win fudge begins */	voice-family: "\"}\"";	voice-family:inherit; width: 955px; height:570px;}
html>body #main{ width: 955px; height:570px;/* fire fox */}

#header { margin-bottom:27px; height:43px; color:#FFFFFF; clear:both;}
div.botonera { text-align:center; margin-left:530px; padding-top:10px; }
.botonera div.botones{float:left; font-size:12px; color:#FFFFFF; text-decoration:none; line-height:12px; margin-left:10px; }
.botonera div.botones span{font-size:10px; text-align:center; color:#81847c; display:block;padding-left:10px;}
.botonera div.botones a{color:#FFFFFF; text-decoration:none;border-left:#e4cf84 1px solid; padding-left:10px;}

.col1 {color:#333; width:220px; height:465px; padding:10px; float:left; padding-top:15px; padding-bottom:15px; margin-bottom:11px;background-color: #EFF0E1;
/* ie5win fudge begins */	voice-family: "\"}\"";	voice-family:inherit;width:200px; height:435px; 
/*bg png fixed for IE*/background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/png_col1.png", sizingMethod="scale");}
html>body .col1{ width: 200px; height:435px; /* ie5win fudge ends */ background:url(../images/png_col1.png) repeat;}

.col1 h1{ font-size:16px; color:#000000; line-height:18px;border-bottom: #758358 3px solid; font-weight:normal; margin-bottom:10px; margin-top:0px; padding-top:0px;}
.col1 form{ margin-top:15px; margin-bottom:0px} 
.col1 dl{ margin:0px;}
.col1 dl dd{ margin-left:10px; margin-bottom:5px;} 
.col1 dl dd a{ color:#000;} 

.col1 .campos{ background-color:#d0e4f1; border:#666 1px solid; font-size:11px; margin-bottom:3px; margin-left:10px; width:148px;/* ie5win fudge begins */	voice-family: "\"}\"";	voice-family:inherit;width: 145px; }
.col1 .campos2{ background-color:#d0e4f1; border:#666 1px solid; font-size:11px; margin-bottom:3px; width:200px;/* ie5win fudge begins */	voice-family: "\"}\"";	voice-family:inherit;width: 198px; }
.col1 .boton{ background-color:#003300; background: url(../images/b_enviar.gif) left top no-repeat scroll; border: none; color:#FFFFFF; font-size:11px; width:92px; padding-top:5px; padding-bottom:8px; margin-left:110px;}

.col2 { color:#FFFFFF; width:695px; height:465px;padding-top:10px; padding-bottom:20px; padding-left:20px; padding-right:20px; float:right; text-align:justify; color:#000000;margin-left:10px; background-color: #EFF0E1;
/* ie5win fudge begins */	voice-family: "\"}\"";	voice-family:inherit;width: 655px;height:435px; 
/*bg png fixed for IE*/background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/png_col2.png", sizingMethod="scale");}
html>body .col2{ width: 655px; height:435px;/* ie5win fudge ends */ background:url(../images/png_col2.png) repeat;}

.col2 h1:first-line { font-size:21px; color:#000000;margin:0px; padding:0px;} 
.col2 h1{ font-size:12px; color:#6b784c; border-bottom: #758358 3px solid; font-weight:normal; margin-top:5px;} 
.col2 ul.home{ float:right; width:210px; list-style:square; padding-left:0px;} 
.col2 ul.home li h2{ font-size:14px; color:#000000; line-height:18px;border-bottom: #758358 1px solid; font-weight:normal; margin-bottom:5px; margin-top:0px; padding-top:0px; list-style:none;} 

.col2 ul.home li{list-style:none; list-style-type:none;} 
.col2 ul.home li +li{list-style:square; list-style-type:squares} 
.col2 p.home{ float:left; width:380px; background:url(../images/duenos.gif) right bottom no-repeat scroll; margin-bottom:0px; padding-bottom:13px;}

.col2 .cont1{ float:left;  width:380px; overflow: hidden; } 
.col2 .cont1 img{ float:left; margin-right:5px; margin-bottom:5px; border:3px #758358 solid } 
.col2 .cont2{ float:right; width:255px;} 
.col2 .cont2 h1:first-line, .cont2 h1 { text-align:right;} 

.col2 .cont3{ clear:both; overflow:auto; } 
.col2 .cont3 img{ float:left; margin-right:20px;border: #758358 3px solid; } 
.col2 .cont3 .flash{ float:left; margin-right:20px;border: #758358 3px solid; } 
.col2 .cont3 h1:first-line, .cont3 h1{ text-align:right; width:265px; float:left;} 


.col2 .cont4 .recuadro{ }

.col2 .cont4 .recuadro .oculto_b{ height:200px; overflow: hidden;border-bottom: #a9af9e 1px solid;}
#servicios,  #detalles,  #jardin{padding-top:0px; margin-top:0px; height:170px; margin-bottom:165px;  }
#servicios p,  #detalles p,  #jardin p{height:165px; overflow: hidden; padding-right:10px; padding-left:5px; padding-top:10px; border-top: #a9af9e 5px solid; margin-top:0px;border-left: #a9af9e 1px solid; border-right: #a9af9e 1px solid; 
/* ie5win fudge begins */	voice-family: "\"}\"";	voice-family:inherit;height:165px;  }

.col2 .cont4 .recuadro img{ float:left;margin-right:10px;border: #758358 3px solid; }
.col2  p a.boton_pdf{ background-color:#003300; background: url(../images/b_pdf.gif) left top no-repeat scroll; border: none; color:#FFFFFF; font-size:11px; width:92px; padding-top:12px; padding-bottom:12px; padding-left:40px; padding-right:30px; text-decoration:none; }

.col2_ub{background: url(../images/mapa_temp.jpg) left top no-repeat scroll; color:#FFFFFF; width:695px; height:465px;padding-top:10px; padding-bottom:20px; padding-left:20px; padding-right:20px; float:right; text-align:justify; color:#000000;margin-left:10px;
/* ie5win fudge begins */	voice-family: "\"}\"";	voice-family:inherit;width: 655px;height:425px; } 
html>body .col2_ub{  width: 655px; height:435px;}

.col2_ub .cont2_ub{ float:right; width:225px; margin-top:150px;} 
.col2_ub  h1:first-line { font-size:21px; color:#000000; line-height:18px;} 
.col2_ub h1{ font-size:12px; color:#6b784c; border-bottom: #758358 3px solid; font-weight:normal;} 

/**/
.col2 .clear { /* generic container (i.e. div) for floating buttons */
overflow: hidden;width: 100%; margin-bottom:0px;padding-top:10px; padding-bottom:0px;}
.col2  .clear a.button1, .col2  .clear a.button2, .col2  .clear a.button3 {background: transparent url('../images/b_1span.gif') no-repeat scroll top right;color:#fff;display: block;float: left;height: 18px;	margin-right: 3px;padding-right: 5px; /* sliding doors padding */	text-decoration: none;}
.col2 .clear a.button1 span, .col2 .clear a.button2 span, .col2 .clear a.button3 span {background: transparent url('../images/b_1f.gif') no-repeat;	display: block;line-height: 14px;padding-top: 2px;padding-right: 5px;	padding-bottom: 2px;padding-left: 10px;}
.col2 #detalles .clear a.button1 {background: transparent url('../images/b_1span_1.gif')}
.col2 #detalles .clear a.button1 span {background: transparent url('../images/b_1f_1.gif')}
.col2 #jardin .clear a.button2 {background: transparent url('../images/b_1span_1.gif')}
.col2 #jardin .clear a.button2 span {background: transparent url('../images/b_1f_1.gif')}
.col2 #servicios .clear a.button3 {background: transparent url('../images/b_1span_1.gif')}
.col2 #servicios .clear a.button3 span {background: transparent url('../images/b_1f_1.gif')}


.marque { clear:both;;width:955px; height:18px; font-size:14px; color:#FFFFFF; padding-top:2px;}
#creditos {clear:both; display:block; width:955px}
#creditos a.autor{ color:#6b784c; text-align:right; padding-top:1px; font-size:10px; float:right; clear:both; text-decoration:none;}
#creditos a.autor:hover{ color:#c5be9a; }
