body {background-color:#1F522F;top:0;left:0;margin:0;font-family: Georgia, "Times New Roman", Times, serif;font-size: 0.9em;	background-image: url(textura.jpg);background-repeat: repeat-y;background-position: top center;}

h3 {color: #FFFFCC;font-size: 2em;text-align: center;padding:0.4em;margin:0;}
small {font-size:0.5em;}

.hide {position:absolute;left:-2000px;width:999px;}

p.dedicatoria {
	background-image: url(flor.gif);
	background-repeat: no-repeat;
	padding-left: 45px;
	background-position: 0px 0px;
}

#menu {font-size: 0.8em;position:relative; margin-top:20px; left:5px; display:block; width:150px;}
#menu a.button, #menu a.button:visited {display:block; width:150px; height:30px; background:url(buttons.gif); background-position:top left; background-color:transparent; text-align:center; color:#000; line-height:28px; text-decoration:none; font-weight:bold; margin-top:5px;color:#FFF;}
#menu a.button:hover {background-position:0 -30px; line-height:31px; overflow:hidden;}
#menu a.button:active {background-position:0 -60px;}

a, a:link {color:#006600;text-decoration:none;}
a:hover {color:#1F522F;}
.blanquito {color:#FFFFFF;padding:10px 10px 0px 10px;font-size:0.7em;margin:0;}

#zonacontenidos {overflow:auto;width:512px;height:530px;}

table#contenido {margin:0 auto;width:790px;}

td#flores {width:550px;background:url(fondo.jpg) no-repeat top left;text-align:left;padding: 20px 20px 0px 20px;}

td#copyright {text-align:center;height:200px;padding:10px;background:url(fondo.jpg) no-repeat top left;}

table#productos {margin:0;width:100%;border:0;color:#FFFFFF;text-align:center;}

tr.row1 {background-color:#D16C26;margin-bottom:10px;}

tr.row2 {background-color:#51561B;}

td.imgprod {width:170px;height:170px;background:url(no-image.gif) no-repeat center middle;padding:5px;}

td.imgprod img {padding:3px;}

td.descprod {font-size:1em;color:#FFFFCC;}

td.precprod {width:90px;font-weight:900;font-family: Helvetica, Arial, Verdana, sans-serif;font-size:1.3em;}

/* Imagenes */

img.inset-l, img.inset-r {padding: 5px;background-color: #f0f0fa;}

img.inset-l {
	float: left;
	margin:0 15px 1em 0;
}

img.inset-r {
	float: right;
	margin:0 0 1em 15px;
}

/* Mapa de localizacion */
#localizacion {position:relative; top:0; left:0; width:280px; float:right; z-index:100;}
#localizacion a.p1, #localizacion a.p1:visited {display:block; width:75px; height:75px; text-decoration:none; top:0; left:0; border:0;}
#localizacion a img {border:0;}
#localizacion a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#localizacion a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#localizacion a.p1:hover .large {display:block; position:absolute; top:50px; left:-10px; width:280px; height:280px; border:5px solid #1F522F;}


/*Lista de servicios */
ul#servicios li {
background: url(flor.gif) left top no-repeat;
padding: 7px 0px 20px 35px;
margin: -10px 0px 20px -35px;
}




#menuhome {
  width:480px;
  margin:0; 
  padding:0; 
  overflow:hidden; 
  }
#menuhome li {
  width:230px;
  float:left;
  margin-right:10px;
  display:inline;
  list-style-type:none; 
  }
#menuhome li a {
  display:block;
  text-decoration:none; 
  margin:0; 
  color:#000000;
  }
#menuhome li a img {
  opacity:0.7;
  margin:5px;
  border:0;
  float:left;
  }
#menuhome li a span {
  }
/*#menuhome li a:hover {
  background:;
  }
#menuhome li a:hover span {
  color:#333333;
  display:block; 
  cursor:pointer;
  float:left;
  }*/
#menuhome li a:hover img {
  opacity:1;
  }
#menuhome .h2 {
  margin:0 5px; 
  padding:0; 
  color:#006600; 
  font-variant:small-caps; 
  font-size:1em; 
  border:0;
  }
#menuhome .h3 {
  margin:0 5px; 
  padding:0; 
  font-size:0.9em; 
  color:#0aa;
  }
.outer {
  width:480px;
  background:transparent; 
  font-size:0.9em;
  margin:0 auto;
}
