body {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#222222;
margin:0;
background-color:#e0e0e0;/*#2d2506 #e2b30d*/}

h1 {font-size:1.2em;margin-left:1em;}
h2 {font-size:1.1em;font-style:italic;margin-left:0.5em;}
p {text-decoration:none;}

/*center container                                                          */
#centerCont {/*width:100%;*/margin:0;background-color:#fff;}

/*page head                                                                 */
header {position:fixed;width:100%;top:0;left:0;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border:0;background-color:#968235;z-index:999;}
#logo {width:100px;height:70px;/*cursor:pointer;display:block;*/margin-left:10px;background-image:url(../imgs/logo.png);background-position:top left;background-repeat:no-repeat;float:left;}
#logo a {width:100px;height:70px;display:block;}
#menu {list-style:none;float:right;margin: 50px 100px 0 0;/*position:relative;z-index:5;*/padding-right: 15px;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;background-color:#96934E;}
#menu a span {display:inline-block;height:10px;width:10px;margin:0 10px;background:none repeat scroll 0 0 #1d1302;}
#menu li {float:right;position:relative;}
#menu a {margin: 5px 10px;padding:2px 4px;white-space:nowrap;text-decoration:none;color:#3b2618;}
#menu a:hover {color:#8f8947;background-color:#1d1C02;-webkit-box-shadow:5px 5px 2px 0px rgba(0,0,0,0.5);-moz-box-shadow:5px 5px 2px 0px rgba(0,0,0,0.5);box-shadow:5px 5px 2px 0px rgba(0,0,0,0.5);}
#menu a:hover span {background: none repeat scroll 0 0 #3b2618;}
#menu .submenu {display:none;list-style:none;position:absolute;padding-left:15px;}
#menu .submenu li {position:relative;float:none;background-color:#1d1302;margin: 5px 10px;padding: 2px 4px;}
#menu li:hover .submenu {display:block;}

/*page contents                                                             */
#contents {margin-right:305px;padding-top:70px;padding-bottom:35px;}
#contents * {margin: 10px;}
#contents h2 {margin: 5px 10px;}
#contents h2 a {text-decoration:none;color:#3b2618;}

table#acciones_consecuencias {width:100%;}
table#acciones_consecuencias tbody {text-align:center;}
table#acciones_consecuencias tbody tr:nth-child(even) {background:beige;}
table#acciones_consecuencias tbody tr td {border-right:1px dotted orange;}
table#acciones_consecuencias tbody tr.nivel2 > td.diferencia {background:lightsalmon;}
table#acciones_consecuencias tbody tr.nivel-1 > td.diferencia {background:lightgreen;}
table#acciones_consecuencias tfoot {border-top:1px solid grey;}

/*page foot                                                                 */
footer {position:fixed;width:100%;bottom:0;left:0;height:35px;clear:both;text-align:center;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border:0;background-color:#96934E;z-index:999;}
footer p {display:inline;position:relative;top:8px;margin: 5px;}
footer a {margin: 5px 10px;padding: 2px 4px;text-decoration:none;color:#3b2618;}
footer a:hover {color:#8f8947;background-color:#1d1C02;-webkit-box-shadow:5px 5px 2px 0px rgba(0,0,0,0.5);-moz-box-shadow:5px 5px 2px 0px rgba(0,0,0,0.5);box-shadow:5px 5px 2px 0px rgba(0,0,0,0.5);}
