body {
    margin: 0px;
    border: 0px;
    padding: 0px;
    font-size: 10px;
    background-repeat: no-repeat;
    background-position: center top;
    background-attachment: fixed;
    background-size: 145% auto;
    background-color: #000000;
    background-image: url("/GesOperadores/javax.faces.resource/interface/bodyBackground.jpg.xhtml");
}

.ui-button-text {
    padding: 4px !important;
}
  
form > .ui-layout-center {
    border-style: solid; 
    border-width: 1px;
    border-color: rgb(240,240,240);
    padding-top: 15px;
    padding-left: 5px;
    background:transparent;
}

form > .ui-layout-west {
    background:transparent;
}

form > .ui-layout-north {
    overflow: hidden;
    background:transparent;
}

form > .ui-layout-south {
    overflow: hidden;
    background:transparent;
}

form > .ui-layout-west > .ui-layout-north {
    border-style: solid; 
    border-width: 1px;
    border-color: rgb(240,240,240);
    padding-top: 15px;
    padding-left: 5px;
    background:transparent;
}

form > .ui-layout-west > .ui-layout-center {
    overflow: hidden;
    border-style: solid; 
    border-width: 0px;
    border-color: rgb(240,240,240);
    padding-top: 15px;
    padding-left: 5px;
    background:transparent;
}

.contenedorTemplate {
    width: 1200px;
    margin: 0 auto;
}

.layoutExternalTemplate {
    height: 885px !important;
    width: 1200px !important;
}

.layoutUnitTemplateNoBorder {
    padding: 0px;
    border-width: 0;
}

.layoutUnitTemplateWithBorder {
    border-width: 1;
}

.headerTemplate {
    height: 65px;
    color: gray;
    font-weight: bold;
    font-size: 12px;
    background-color: rgb(255,255,255);
    background-repeat: no-repeat;
}

.footerTemplate {
    height: 65px;
    background-color: rgb(255,255,255);
    color: gray;
    font-size: 12px;
}

.status-title {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: white;
}

.statusTemplate {
    text-align: center;
    font-size: 9px;
    font-weight: normal;
    color: white;
}

.statusText {
    font-size: 12px;
    color: wheat;
    font-weight: normal;
}

.statusTable {
    padding-top: 10px;
}

.navigation-title {
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    color: black;
}

.navigation-menu {
    text-align: left;
    font-size: 12px;
    font-weight: normal;
    color: black;
}

.navigation-button {
    width: 32px;
    height: 32px;
}

.content-general {
    font-size: 12px;
}

.content-title {
    text-align: center;
    font-size: 16px;
    font-weight: normal;
    color: black;
    margin-top: 10px;
    margin-bottom: 20px;
}

.popup-content {
    text-align: center;
    font-size: 12px;
}

body .ui-panelgrid .ui-panelgrid-cell {
    background: #6699CC;
}

.tabla_login
{
    border: #6699CC;
    border-color: rgb(102,153,204);
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-spacing: 0;
    padding: 0;
}

.wizard-button {
    font-weight: bold;
    width: 70%;
    height: 40px;
}

.wizard-table {
    width: 100%;
    padding-top: 50px;
}

.errorMessages {
    font-weight: bold;
    color: crimson;
}

/* Tuneamos el tema de Primefaces para mantener los Layouts con fondo blanco */
.ui-layout, .ui-layout-doc, .ui-layout-unit, .ui-layout-unit-header, .ui-layout-unit-content {
    background: transparent;
}

img {
    border: none;
}

a:link
{
    text-decoration: none;
    color: black;
}

a:active
{
    text-decoration: none;
    color: black;
}

a:visited
{
    text-decoration: none;
    color: black;
}

a:hover
{
    text-decoration: none;
    color: black;
}


.labelF {
    display: block;
    width: 75px;
    float: left;
    margin-bottom: 10px;
    text-align: right;
    padding-right: 20px;
}

.inputF {
    display: block;
    width: 200px;
    float: left;
    margin-bottom: 10px;
}

.br {
     clear: left;
}

.ui-growl-message {
    font-size: 12px;
}

.ui-datepicker {
    font-size: 12px;
}

.likeButton  div.ui-state-disabled {
    opacity:1.00 !important;filter:Alpha(Opacity=100);background-image:none;
    font-size: 12px;
}

.ui-selectonemenu-items {
    font-size: 10px;
}

a:hover
{
    text-decoration: underline; /* EL SUBJEFE QUIERE LOS ENLACES CON SUBRAYADO: xD */
    color: black;
}