body {font-family: Tahoma; background-color:#EDF2CD }
h1 {font-size: 1.6em; color: green;}
h2 {font-size: 1.2em; color: green;}
h3 {font-size: 1.0em; color: green;}
p {font-size: 0.8em;}
footer {font-size: 0.8em; text-align: center; }

nav{
	-webkit-border-radius:10px;/*Para chrome y Safari*/
    -moz-border-radius:10px;/*Para Firefox*/
    border-radius:10px;
    /*background-image: linear-gradient(top, #FFF, #CCC);*/
    overflow:hidden;
    padding:0;
    width:1050px;
	background-color:green;
}

nav ul{
    list-style:none;
    margin:0 10px 0 10px;
    padding:0;
	border: 1px;
	height: 100%;
}

nav ul li{
	-webkit-border-radius:5px;/*Chrome y Safari*/
    -moz-border-radius:5px;/*Firefox*/
    border-radius:5px;
	border-right: 1px solid #fefefe;
    float:left;
    font-family:Tahoma;
    font-size:0.8em;
	color: green;
    /*font-weight:bold;*/
    margin-right:10px;
    text-align:center;
    text-shadow: 0px 1px 0px #FFF;
}

nav ul li:hover{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF), to( #E3E3E3));/*Chrome y Safari*/
    background-image: -moz-linear-gradient(top center, #FFF, #E3E3E3);/*Firefox*/
    background-image: linear-gradient(top, #FFF, #E3E3E3);/*Estandar por defecto*/
    /*Sombras*/
    -webkit-box-shadow:  1px -1px 0px #999;/*Chrome y Safari*/
    -moz-box-shadow:  1px -1px 0px #999;/*Firefox*/
    box-shadow:  1px -1px 0px #999;/*Estandar por defecto*/
    border:1px solid #E3E3E3;
}

nav ul li a{
    color:#fefefe;
    display:block;
    padding:0;
	line-height: 2em;
    text-decoration:none;
    -webkit-transition: 0.4s linear all;
    -moz-transition: 0.4s linear all;
    -o-transition: 0.4s linear all;
    transition: 0.4s linear all;
}

nav ul li a:hover {
    color:#000;
}