body {
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: Black;
	/*background-color: Silver;*/
       /* background-color: #497;*/
	border-bottom-color: #060;
	background-image: url(fotos/fondo/textura4.png);
}

h1 {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 24pt;
        /*font-weight: bold;*/
        color:#040;
        line-height: 100%;
        margin-top: 0px;
        margin-bottom: 10px;
}

h2 {
        clear: both;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 18pt; /*font-size: 24px;*/
        font-weight: bolder;
        color: Green;
        margin-top: 40px;
        margin-bottom: 8px;
}

h3 {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 14pt;
        font-weight: bold;
        color: Green;
}

h3 a{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 14pt;
        font-weight: bold;
        color: Green;
}

h3 a:hover{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 14pt;
        /*font-weight: bold;*/
        color: #999;
}

h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #040;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
}

h5 {
        font-size: small;
}

hr {
        clear: both;
}

ul{
        list-style-type: square;
        text-align: left;
}

a:visited {
        text-decoration: none;
        font-weight: normal;
}

#contenedor {
        width: 778px;
        margin: auto;
        text-align: center;
}

#cabecera {
        border: 1px solid #6ab;
        height: 150px;
        background-color: White;
        background-image: url(imagenes/banner_color_r.JPG);
}

#cabecera_titulo {
        float: left;
        text-align: center;
        width: auto; /*height: 150px; */
        margin-left: 12px;
        margin-bottom: 0px;
        line-height: 100%;
}

#cuerpo {
        padding: 2px 12px 2px 14px; /*background-image: url(imagenes/ANAGRAMA_r150f.JPG);
        background-repeat: repeat;*/
        background-color: #ded;
        /*text-align: justify;*/
        text-align: center;
        font-size: 16px;
}

#cuerpo p{
        text-align: justify;
}

#cuerpo_izquierda {
        float: left;
        padding: 4px;
        width: 46%;
        text-align: left;
}

.cuerpo_izquierda {
        float: left;
        padding: 4px;
        width: 46%;
        text-align: center;
}

#cuerpo_derecha {
        float: right;
        padding: 4px;
        width: 46%;
        border: 1px solid Green;
        background-color: White;
}

.cuerpo_derecha {
        float: right;
        padding: 4px;
        width: 46%;
        border: 1px solid Green;
        background-color: White;
}

#caja {
        border: 1px solid Green;
        background-color: White;
        padding: 8px;
        width: 50%;
        margin: auto;
        clear: both;
        text-align: left;
        /*float:left;*/
}

.caja {
        border: 1px solid Green;
        background-color: White;
        padding: 8px;
        width: 60%;
        margin: auto;
        clear: both;
        text-align: left;
        float:left;
}

#izquierda {
        width: 20%;
        float: left; 
        /*background-image: url(fondos/papel_b5.JPG);*/
        height: auto;
        text-align: left;
}

#derecha {
        float: right;
        width: 20%;
}

#principal {
        margin-left: 20%;
        margin-right: 20%;
        border: thin groove Purple;
        width: auto;
        padding: 8px;
}

#pie {
        clear: both; /*width:778px;*/
        border: 1px solid Green;
        text-align: center; /*margin-top: 16px;*/
        padding: 8px;
        font-size: x-small;
        margin-top: 8px;
}

#menu_pagina_i, #menu_pagina_d {
  width: auto;
  padding: 0 0 1em 0;
  margin: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 1em;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  /*font-size: 14px;*/
  font-size: medium;
  font-weight:normal; color: Green; text-decoration: none;
  /*border: 1px solid #ff3333;*/
}

#menu_pagina_i ul, #menu_pagina_d ul{
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
}

#menu_pagina_i li, #menu_pagina_d li{
  /*border-bottom: 1px solid #cc9999;
  border-right: 1px solid #cc9999;*/
  margin: 0;
}

#menu_pagina_i li{
  margin: 0;
  float: left;
}

#menu_pagina_d li{
  margin: 0;
  float: right;
}

#menu_pagina_i li a, #menu_pagina_d li a {
  display: block;
  padding: 6px 6px 6px 0.5em;
  /*border-left: 1px solid #ffeeee;*/
  border-right: 1px solid #9c9;
  border-bottom: 1px solid #9c9;
  background-color: #dfd;
  color: Green;
  text-decoration: none;
}

#menu_pagina_i li a:hover, #menu_pagina_d li a:hover {
  /*border-left: 1px solid #ffdddd;*/
  /*border-top: 1px solid #ffdddd;*/
  border-right: 1px solid #6c6;
  border-bottom: 1px solid #6c6;
  background-color: #cec;
  color: Green;
}

#foto_inf {
        margin-top: 7px;
        /*width:778px;*/
        height:75px;
        background-image: url(imagenes/pie%20menu%20copia.jpg);
}

#menu_inf{
        width: 516px;
        height: 62px;
        clear: both;
        float: right;
        margin-bottom: 0px;
        margin-top: 8px;
        margin-left: 2px;
}

div.figura_izq {
        float: left;
        width: 336px;
        border: 1px silver solid;
        margin: 0.5em 0.5em 0.5em 0px;
        padding: 0.5em;
        text-align: center;
        font-style: normal;
        font-size: 10pt;
        text-indent: 0;
}

div.figura_der {
        float: right;
        width: 336px;
        border: 1px silver solid;
        margin: 0.5em 0px 0.5em 0.5em;
        padding: 0.5em;
        text-align: center;
        font-style: normal;
        font-size: 10pt;
        text-indent: 0;
}

div.figura_350i {
        float: left;
        width: 362px;
        border: 1px silver solid;
        margin: 0.3em 0.3em 0.3em 0px;
        padding: 0.3em;
        text-align: center;
        font-style: normal;
        font-size: 10pt;
        text-indent: 0;
}

div.figura_350d {
        float: right;
        width: 362px;
        border: 1px silver solid;
        margin: 0.3em 0px 0.3em 0.3em;
        padding: 0.3em;
        text-align: center;
        font-style: normal;
        font-size: 10pt;
        text-indent: 0;
}

#menu_sup{
        width: 506px;
        height: 61px;
        clear: both;
        float: left;
        margin-top: -30px;
        margin-bottom: 10px;
        margin-left: 0px;
        background-color: #ded;
}

.rectangulo {
        width: 120px;
        height: 24px;
        margin: 1px;
        float: left;
        text-decoration: none;
        /*font-family: "Trebuchet MS";*/
        display: block;
        color: #033; /*font-size: 16px;*/
        background-color: #bdb; 
        line-height: 130%;
        border-top: 2px solid #dfd;
        border-left: 2px solid #dfd;
        border-right: 2px solid #aca;
        border-bottom: 2px solid #aca;
}

.rectangulo a{
        width:120px;
        height:24px;
        text-decoration: none;
        display: block;
        color:#033;
        /*font-size: 16px;
        font-weight: bold;*/
}

.rectangulo a:hover {
        width:120px;
        height:24px;
        text-decoration: none;
        display: block;
        color:#030;
        background-color: #acb;
}

.foto {
        width:360px;
                  margin: auto;
        margin-top:20px;
        margin-bottom:20px;
        /*margin-left: 100px;
        margin-right:100px;*/
        padding:5px;
        border: 1px solid #D6EC89;
        font-style: normal;
        font-size: 10pt;
        text-indent: 0;
}

.cabrect{
        color: #006666;
        display: block;
        font-size: 19px;
        font-weight: bold;
        height: 30px;
        letter-spacing: -1px;
        text-align: center;
}

.rect{
        margin: 0px 20px 0px 20px;
        background:#9c9;
        border-left: 1px solid #C3E28C;
        border-right: 1px solid #C3E28C;
        color:#000;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 20px;
        padding-bottom: 20px;
        overflow: hidden;
        text-align: center;
        font-size: 14px;
}

.rect p {
        font-size: 14px;
        text-align: justify;
}

.medicinales{

}

.planta {
        clear: both;
        width: 630px;
        margin: auto;
        margin-bottom: 8px;
        background: #bea;
        font-size: 14px;
        text-align: justify;
        border: 1px solid #090;
        padding: 12px;
        display: block;
        overflow: hidden;
}

.planta img{
        float:left;
        margin-right: 10px;
        margin-bottom:7px;
        border: 2px solid #060;
        }

.planta img a{
        border: 2px solid #060;
        display: block;
        }

.planta img a:hover{
        border: 2px solid #b8b;
        }

.imgplan{
        float:left;
        margin-top: 10px;
        margin-right: 5px;
        margin-bottom: 10px;
        margin-left: 5px;
        }

.textplan{
        float:left;
        padding: 12px;
        height:73px;
        }

.enlaces{

}

.caja_texto {
        text-align: center;
        display: inline;
}

.caja_texto a {
        border: 1px solid #0C0;
        padding: 2px 4px 1px 4px;
        background: #bea;
        text-decoration: none;
}

.caja_texto a:hover {
        border: 1px solid #060;
        background-color: #8b9;
}

.caja_oferta {
        text-align: center;
        display: block;
}

.caja_oferta a {
        padding: 2px 4px 1px 4px;
        background: #bea;
        border: 1px solid #083;
        text-decoration: none;
}

.caja_oferta a:hover {
        border: 1px solid #060;
        background-color: #9ca;
}

#Bn {
        margin: auto;
        text-align: center;
}

.fd{
        float:left;
        width:230px;
        margin-top: 0px;
        margin-right: 10px;
        margin-bottom: 20px;
        margin-left: 10px;
}

.clear {
   clear:both;
}

.caja_i {
        float: left;
        width: 48%;
        border: 1px silver solid;
        margin: 0.3em 0.3em 0.3em 0px;
        padding: 0.3em;
        text-align: center;
        font-style: normal;
        font-size: 10pt;
        text-indent: 0;
}

.caja_d {
        float: right;
        width: 48%;
        border: 1px silver solid;
        margin: 0.3em 0.3em 0.3em 0px;
        padding: 0.3em;
        text-align: center;
        font-style: normal;
        font-size: 10pt;
        text-indent: 0;
}

.caja_i p, .caja_d p {
        padding: 0em 0.5em 0em .5em;
}

.caja_i li, .caja_d li {
        text-align: left;
}

input {
        font-size: 12pt;
}

#caja_novedades {
	float: right;
	width: 248px;
   display: block;
        margin-top: 10px;
        margin-left: 8px;
        background: #bea;
        border: 1px solid #083;
}

#caja_novedades a {
	display: block;
	padding: 2px 4px 1px 4px;
	background: #bea;
	border: 1px solid #083;
	text-decoration: none;
}

#caja_novedades a:hover {
        border: 1px solid #060;
        background-color: #9ca;
}

.caja_foto_i {
        float: left;
}

.caja_foto_d {
        float: right;
}

.caja_foto_i, .caja_foto_d {
	text-align: center;
   margin: 6px;
	margin-bottom: 10px;
	display: block;
}

.caja_foto_i a, .caja_foto_d a{
	border: 1px solid #9ca;
	display: block;
	padding: 4px;
}

.caja_foto_i a:hover, .caja_foto_d a:hover{
	border: 1px solid #060;
	background-color: #9ca;
}

.caja_servicios {
	padding: 8px;
	text-align: left;
}

.cj{
	width: 460px;
	text-align: center;
   margin: auto;
	display: block;
}

.cj a{
	border: 1px solid #9ca;
	display: block;
}

.cj a:hover{
	border: 1px solid #060;
	background-color: #9ca;
}

#caja_noticias {
	text-align: left;
	display: block;
	background: #ceb;
	border: 1px solid #083;
	padding: 4px 8px 4px 8px;
	margin-top: 10px;
	clear: left;
}

#caja_noticias a {
        padding: 0px 4px 0px 4px;
        background: #bea;
        border: 1px solid #083;
}

#caja_noticias a:hover {
        border: 1px solid #060;
        background-color: #9ca;
}


