*{
    margin:0px;
    padding:0px;
}
/*
header, section, footer, aside, nav, article, figure, figcaption, hgroup {
    display:block-inline;
}
*/
body {
    /*text-align:center;*/
}

table{
    font: bold 14px verdana, sans-serif;

}
#agrupar {
    width: 770px;
    margin: 15px auto;
    text-align: center;
}

#cabecera {
    background: #0d4619;
    border: 1px solid #ffcc00;
    padding: 10px;

}

#menu {
    background: #ffcc00;
    font: bold 15px verdana, sans-serif;
    color: #006600;
    padding: 5px 5px;
}
#menu li{
    display:inline-block;
    list-style:none;
    padding: 1px;
    text-align: center;
}

#seccion {
    float:left;
    width: 770px;
    margin: 15px;
}

#columna {
    float: center;
    width: 0px;
    margin: 0px 0px;
    padding: 0px;
    background: #dd0808;
}

#pie {
    clear: both;
    text-align: center;
    padding: 10px;
    border-top: 1px solid #999999;
}

article {
    background: #FFFBCCC;
    border: 1px solid #999999;
    padding:1px;
    margin-bottom: 10px;
}

article footer {
    text-align: left;
}

time {
    color: #999999;
}

figcaption {
    font: italic 14px verdana, sans-serifs;
}

/*div {
    width: 100px;
    margin: 20px;
    padding: 10px;
    border: 1px solid #9b0303;

    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}*/

h1{
    font: bold 20px verdana, sans-serif;
}

h2{
    font: bold 14px verdana, sans-serif;
}

p:nth-child(odd){
    background:#999999;
}

p:nth-child(even){
    background:#cccccc;
}
/*
p:nth-child(3){
    background:#999999;
}

p:nth-child(4){
    background:#CCCCCC;
    div>p.mitexto2 + p{
        color:#990000;
    }
    p.mitexto2 ~ p{
        color:#990000;
    }
}*/