* {
	margin: 0px;
	padding: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	list-style: none;
}

a {
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/* ---------------------------------------*/
/* ---- CONTENEDOR <<<-----------*/
/* ---------------------------------------*/
body {
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../img/fondoFlora.jpg);
	background-color: #000000;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	background-attachment: fixed;
}
body footer {
    clear: both;
    border-top: thin solid #99FF33;
    margin-right: 3%;
    margin-left: 3%;
    margin-top: 5%;
    height: 20px;
    margin-bottom: 30px;
}
body footer p {
    line-height: 20px;
    font-size: 1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #999999;
    display: inline;
    height: 2em;
    padding-left: 3%;
    margin-right: 12%;
}
body footer a {
	font-size: 10px;
	color: #CCCCCC;
	line-height: 20px;
	height: 20px;
	text-decoration: underline;
}


article header {
    border-bottom-width: 0px;
    border-bottom-style: none;
}
body article p {
    color: #C5C2C2;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
    font-size: 1.4em;
    text-indent: 30px;
    margin-bottom: 15px;
    text-align: justify;
    margin-left: 15px;
    margin-right: 15px;
}
#rastroMigas         {
	clear: both;
	color: #333333;
	margin-left: 2em;
	height: 25px;
	line-height: 25px;
	padding-top: 1px;
}

.flora {
    color: #FFFFFF;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
    font-size: 2em;
    font-variant: small-caps;
    border-radius: 10px;
    border: medium solid #99FF66;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    float: none;
    margin-top: 15px;
    line-height: 4em;
    background-color: #1A1A1A;
    -webkit-box-shadow: 2px 2px #F5FF8E;
    box-shadow: 2px 2px #F5FF8E;
}
h3#nombre  {
    font-size: 5em;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #D7D7D7;
    text-indent: 100px;
    border-top-width: thin;
    border-top-style: solid;
    border-top-color: #FFFFFF;
}

h4   {
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    font-style: italic;
    font-size: 2em;
    margin-top: 0px;
    color: #B1B1B1;
    text-indent: 150px;
}

#imagenes   {
    float: left;
    padding-left: 20px;
    padding-right: 20px;
    width: 960px;
    height: auto;
}


#imagenes .planta  {
    float: left;
    padding-right: 20px;
    width: 450px;
    height: 700px;
    padding-top: 40px;
}

#imagenes .planta img  {
    float: left;
    width: 450px;
    height: 650px;
    border: thin solid #D5D4D4;
    padding-top: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
}
.planta figcaption p {
	padding-left: 10px;
	padding-top: 660px;
	color: #5A5858;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 2em;
	font-weight: bold;


}

#imagenes .hoja  {
    float: right;
    padding-right: 80px;
    width: 340px;
}
#imagenes .hoja img  {
    float: left;
    width: 310px;
    height: 210px;
    border-width: thin;
    border-style: solid;
    border-color:#D5D4D4;
    padding-top: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
}
.hoja figcaption p {
	padding-left: 10px;
	padding-top: 210px;
	color: #5A5858;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 2em;
	font-weight: bold;
	padding-bottom: 10px;


}

#imagenes .corteza  {
    float: right;
    width: 340px;
}
#imagenes .corteza img  {
    float: left;
    width: 310px;
    height: 210px;
    border-width: thin;
    border-style: solid;
    border-color: #D5D4D4;
    padding-top: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
}

.corteza figcaption p {
	padding-left: 10px;
	padding-top: 210px;
	color: #5A5858;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 2em;
	font-weight: bold;
	padding-bottom: 10px;


}

#imagenes .fruto  {
    float: right;
    padding-right: 80px;
    width: 340px;
}

#imagenes .fruto img  {
    float: left;
    width: 310px;
    height: 210px;
    border-width: thin;
    border-style: solid;
    border-color: #D5D4D4;
    padding-top: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
}

.fruto figcaption p {
	padding-left: 10px;
	padding-top: 210px;
	color: #5A5858;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 2em;
	font-weight: bold;
	padding-bottom: 10px;


}


#indice ul li {
    list-style-type: decimal-leading-zero;
    color: #99FF49;
    padding-left: 0px;
    margin-left: 50px;

}

#indice ul li a {
    margin-left: 30px;
    color: #99FF66;
    font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
    font-size: 2em;
    line-height: 2em;
}
#leyenda img  {
    margin-left: 30px;
}
#leyenda p {
    margin-top: 30px;
    font-size: 25px;
    text-indent: 0px;
    margin-bottom: 0px;
}
