body {    background-color: #FFFFFF;    background-image: url("../images/fondo.gif");    background-position: center 0;    background-repeat: no-repeat;    margin: 0;    overflow: auto;}.divExporteCompilado {    border-radius: 16px;    border: 1px solid black;    padding: 10px;    width: 300px;    background: #0284bb;    color: #FFF !important;}.days_input{    width: 75px !important;    font-size: 8pt;    text-align: center;    background: rgb(0 155 221);    color: white;}.botonExporte{    background: #e7e7e7;    color: #000 !important;    width: 150px;    margin: auto;    text-align: center;    padding: 3px;    margin-top: 11px;    border-radius: 5px;    cursor: pointer;}#nav-bar ul li li:hover a {    background: #3682a3 !important;}.cells_dark{text-align: center; background: #009bdd !important; color: WHITE;}.cells_semilight{text-align: center; background: #C3C3C3 !important;color: #000000;}.cells_normal{text-align: center; color: #000000;}#nav-bar {    border-top: 2px solid #009bdd !Important;    border-bottom: 2px solid #009bdd  !Important;    background: #009bdd  !Important;    padding: 2px 5px;}#nav-bar ul li li {    background: none repeat scroll 0 0 #0284bb !Important;}.grid-view table.items th {    color: white;    background: #0284bb !important;    text-align: center;}#nav ul li.over a, #nav ul li.over a:hover, #nav ul a, #nav li.active li {    font-weight: normal;    background: #0284bb;}#nav-bar ul li li:hover a {    background: #0284bb;}#nav-bar li:hover, #nav-bar li.sfHover{    background: #0284bb !important;}#page {       margin-top: 5px;    margin-bottom: 5px;    background: white;    border: 1px solid #121c28;}#header {    margin: 0;    padding: 0;    background-image: url( '../images/header-gris.jpg');    background-repeat: repeat-x;    height: 155px;    width: 100%;}#content {    padding: 20px;}#sidebar {    padding: 20px 20px 20px 0;}#footer-bar {    background: url("../images/footer-bar.gif") repeat-x scroll center center transparent;    height: 6px;    margin: 10px auto;    overflow: hidden;    width: 97%;}#footer {    /*padding: 10px;*/    margin: 10px 20px;    font-size: 0.8em;    text-align: center;}#logo-escudo {    position: relative;    margin-left: 50px;}#logo-escudo img {    width: 270px;    height: 130px;    margin-top: 10px;}#logo {           color: #868686;    width: 480px;    height: 30px;    position: absolute;    right: 70px;    top: 42px;    font-size: 30px;    font-family: VAGRounded;    text-align: right;}@font-face {    font-family: VAGRounded;    src: url(font/VAGRoundedBT.ttf);}div.flash-error, div.flash-notice, div.flash-success {    padding:.8em;    margin-bottom:1em;    border:2px solid #ddd;}div.flash-error {    background:#FBE3E4;    color:#8a1f11;    border-color:#FBC2C4;}div.flash-notice {    background:#FFF6BF;    color:#514721;    border-color:#FFD324;}div.flash-success {    background:#E6EFC2;    color:#264409;    border-color:#C6D880;}div.flash-error a {    color:#8a1f11;}div.flash-notice a {    color:#514721;}div.flash-success a {    color:#264409;}div.form .rememberMe label {    display: inline;}div.view {    padding: 10px;    margin: 10px 0;    border: 1px solid #C9E0ED;}div.breadcrumbs {    font-size: 0.9em;    padding: 5px 20px;}div.breadcrumbs span {    font-weight: bold;}div.search-form {    padding: 10px;    margin: 10px 0;    background: #eee;}.portlet {}.portlet-decoration {    padding: 3px 8px;    background: #009bdd;    /*border-left: 5px solid #6FACCF;*/}.portlet-title {    font-size: 12px;    font-weight: bold;    padding: 0;    margin: 0;    color: #FFFFFF;}.portlet-content {    font-size: 0.9em;    margin: 0 0 15px 0;    padding: 5px 8px;    background: #EBEBED;    color: #009bdd;}.portlet-content ul {    list-style-image:none;    list-style-position:outside;    list-style-type:none;    margin: 0;    padding: 0;}.portlet-content li {    padding: 2px 0 4px 0px;}.operations {    list-style-type: none;    margin: 0;    padding: 0;}.operations li {    padding-bottom: 2px;}.operations li a {    font: bold 12px Arial;    color: #009bdd;    display: block;    padding: 2px 0 2px 8px;    line-height: 15px;    text-decoration: none;}.operations li a:visited {    color: #0066A4;}.operations li a:hover {    background: #DBDCE0;}h1, h2, h3 {    background: url(../images/line_hor.gif) repeat-x 0 100%;    color: #565756;    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;    letter-spacing: -1px;    padding-bottom: 2px;    text-transform: uppercase;}.th-rotar {    transform:rotate(-90deg);    -ms-transform:rotate(-90deg); /* IE 9 */    -moz-transform:rotate(-90deg); /* Firefox */    -webkit-transform:rotate(-90deg); /* Safari and Chrome */    -o-transform:rotate(-90deg); /* Opera */    height: 60px;    text-align: center;    vertical-align: top;    width: 0px;    padding-bottom: 30px;}.data {    padding: 0px;    background: #FAFAFC;}.data th {    background: none repeat scroll 0 0 #009bdd;    color: #FFFFFF;    text-align: center;    border: 1px solid white;}.data td {    text-align: center;    border: 1px solid white;}.data .border {    border-right: 1px solid #D1D1D1;}/** * Twitter Bootstrap Buttons */.buttons input {    display: inline-block;    padding: 4px 10px 4px;    font-size: 13px;    line-height: 18px;    color: #333333;    text-align: center;    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);    background-color: #fafafa;    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));    background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);    background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);    background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);    background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);    background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);    background-repeat: no-repeat;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);    border: 1px solid #ccc;    border-bottom-color: #bbb;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);    cursor: pointer;    /*margin-left: .3em;*/}.buttons input:first-child {    /*margin-left: 0;*/}.buttons input:hover {    color: #333333;    text-decoration: none;    background-color: #e6e6e6;    background-position: 0 -15px;    -webkit-transition: background-position 0.1s linear;    -moz-transition: background-position 0.1s linear;    -ms-transition: background-position 0.1s linear;    -o-transition: background-position 0.1s linear;    transition: background-position 0.1s linear;}.buttons input:focus {    outline: thin dotted;    outline: 5px auto -webkit-focus-ring-color;    outline-offset: -2px;}.buttons input:active {    background-image: none;    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);    background-color: #e6e6e6;    background-color: #d9d9d9 \9;    color: rgba(0, 0, 0, 0.5);    outline: 0;}#nav ul {    width: 235px !important;}