body {padding:0; margin:0; font-family:Verdana, Geneva, sans-serif;}
* { font-family:Georgia, "Times New Roman", Times, serif;}
.menuLink { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; letter-spacing:-1px; margin: 5px 0 5px 0; font-size:14px; color:white;text-shadow: 0 1px 0 rgba(0, 0, 0, .4); font-weight:light; text-decoration:none; line-height:30px; padding:0 20px 0 20px; float:left; border-right:1px solid #525252;}
.menuLinkHover {transition: padding .3s; background:#747474;}
.borderAddLeft {border-left:1px solid #747474}
.menuCSS {display:block; min-width:800px;background:#636363; padding:0 0 0 150px; border-top:1px solid #686667; list-style:none; margin:0; height:40px; border-bottom:4px solid #555555;}
.menuNav {position:relative; float:left;}
.menuNav ul {position:absolute; top:40px; left: 0; list-style:none; padding:5px 0 0 0; margin:0; background:#747474;visibility:hidden; width:350px; height:120px; border-bottom:1px black solid; border-right:1px black solid;}
.menuNav ul li {display:block;}
.menuNav ul li a {color:white; text-decoration:none; font-size:13px; padding:5px 20px 5px 20px; display:block; background:url(/images/arrow_state_grey_right.png) no-repeat left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; letter-spacing:-1px; font-weight:100;text-shadow: 0 1px 0 rgba(0, 0, 0, .4);}
.menuLeft { display:table-cell; width:250px; min-height:600px; border-right:1px solid #E3E3E3; padding-top:10px;}
.menuLeft h3 {color:#222; font-size:24px;  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; letter-spacing:-2px; font-weight:100; border-bottom:1px dotted #222; padding-bottom:10px; width:90%;}
content { display:table-cell; padding:10px; width:100%;}
content h2 { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; letter-spacing:-2px; font-weight:100; font-size:24px; padding-bottom:10px; color:#222; border-bottom: 1px dotted #222;}
.table {padding:5px; margin:0; width:100%; border:1px solid #30b0da;}
th {font-family:Arial, Helvetica, sans-serif; color:#0c98c6; font-size:14px; padding:5px; border-bottom:1px #0c98c6 dotted;}
td {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px; color:#4c4c4c;}
.table tr:hover {background:#F3F3F3; cursor:pointer;}
td a { text-decoration:none;}
td strong { font-family:Arial, Helvetica, sans-serif;}
.modulo { background:#f5f9fa;}
.input {border-radius:5px; border:1px solid #D4D4D4; height:20px; padding:2px; width:170px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.select {border-radius:5px; border:1px solid #D4D4D4; height:25px; padding:2px; width:170px; font-family:Arial, Helvetica, sans-serif;}
.submit {background:black; color:white; font-family:Tahoma, Geneva, sans-serif; text-align:center; min-width:100px; border-radius:4px; border:1px solid black; height:25px; font-weight:bold; cursor:pointer;}
.submit[disabled]{background:#E3E3E3; color:#4c4c4c; border:1px solid #4c4c4c; cursor:auto;}
.button {background:#00b4e1; color:white; font-family:Tahoma, Geneva, sans-serif; text-align:center; min-width:100px; border-radius:2px; border:1px solid #00a2cb; height:25px; font-weight:300; text-transform:uppercase;text-shadow: 0 1px 0 rgba(0, 0, 0, .4);}
.menuTop {
	background: #636363; /* Old browsers */
	background: -moz-linear-gradient(top,  #636363 0%, #3e3e3e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#636363), color-stop(100%,#3e3e3e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #636363 0%,#3e3e3e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #636363 0%,#3e3e3e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #636363 0%,#3e3e3e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #636363 0%,#3e3e3e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#636363', endColorstr='#3e3e3e',GradientType=0 ); /* IE6-9 */
	height:110px; 
	display:block; 
	border-top:1px solid #353535; 
	border-right:1px solid #353535; 
	border-left:1px solid #353535; 
	border-bottom:1px solid #747474;
	overflow: auto;
}