 /* #%L
 * Aplicación de Administracion - Gestion Integral de Centros CeMIT
 * %%
 * Copyright (C) 2011 - 2014 Fundetec <soporte@fundetec.es>
 * %%
 * This file is part of "XEA" ("Gestion Integral de Centros CeMIT").
 * 
 * developed by: Fundetec <soporte@fundetec.es>
 * 
 * "XEA" is free software: you can redistribute it and/or modify
 * it under the terms of:
 * -  Apache License, Version 2.0 (the "License");  
 * -  or the European Union Public License, either Version 1.1 or,
 *    as soon they will be approved by the European Commission,
 *    subsequent versions ofthe EUPL;
 * 
 * "XEA" is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * Apache License or European Union Public License for
 * more details.
 * 
 * You may obtain a copy of the Apache License, Version 2.0 at:
 * http://www.apache.org/licenses/LICENSE-2.0
 * 
 * You may obtain a copy of the European Union Public Licence at:
 * http://joinup.ec.europa.eu/software/page/eupl/licence-eupl
 * #L%
 */
@import url("./general.css");

legend {
  color: #555; margin-left: 5px
}

#container.container-one-column .field-half input.required {
  border: 1px solid red;
}

#container.container-one-column .field-all input.required {
  border: 1px solid red;
}

label.required {
  color: red;
}

.description {
  color: #777;
}

.bold {
  font-weight: bold;
}

.description-margen {
  color: #777; clear: left; float: none;
}

#subheader {
  color: #FFF; font-size: 11px;
}

/* Vista de datos de usuario */
#ContentView .photo {
  float: right; padding: 10px; background-color: white;
}

#ContentView .photo img {
  border: 1px solid #CCC
}

#ContentView .barcode {
  float: right; padding: 10px; background-color: white;
}

#ContentView .content-view-title {
  border-bottom: 1px solid #97A3BA; width: 100%;
}

#ContentView .content-view-detail-odd {
  line-height: 20px; background-color: #F2F7FD; min-height: 20px;
}

#ContentView .content-view-detail-even {
  line-height: 20px; min-height: 20px;
}

#ContentView span.title {
  font-weight: bold;
}

#ContentView .content-view-separator {
  height: 20px; width: 100%;
}

.content-view .content-view-detail-line {
  float: left; margin-right: 5px; line-height: 16px; width: 650px;
}

.content-view-detail-error {
  color: #D90000;
}

.content-view-detail-ok {
  color: #387923;
}

.content-view-detail-requested {
  color: #FF9000;
}

.content-view-detail-canceled {
  color: #959595;
}

.content-view-detail-reserva {
  color: blue;
}

.content-view-detail-PENDIENTE{color:red;}
.content-view-detail-INFORMACION{color:brown;}
.content-view-detail-CURSO{color:darkOrange;}
.content-view-detail-RECHAZADA{color:blue;}
.content-view-detail-ANULADA{color:#000044;}
.content-view-detail-CORREGIDA{color:green;}
.content-view-detail-CERRADA{color:#002200;}
.content-view-detail-COMENTARIO{color:#38ACEC;}
.content-view-detail-ACEPTADA{color:#a77929;}

.averia-SIN_REPARAR{color:red;}
.averia-EN_REPARACION{color:orange;}
.averia-REPARADO{color:green;}

#ContentViewTeaser .main-title {
  margin-top: 15px; margin-bottom: 5px; clear: both;
}

#ContentViewTeaser .content-view {
  float: left; width: 100%; margin-top: 5px; background: #F2F7FD; border: 1px solid #BED6F8; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 3px; -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
}

#ContentViewTeaser .photo {
  float: left; padding: 5px; background-color: #F2F7FD; -moz-border-radius-bottomleft: 5px; -moz-border-radius-topleft: 5px; height: 72px;
}

#ContentViewTeaser .photo img {
  border: 1px solid #CCC
}

#ContentViewTeaser .content-view-title {
  border-bottom: 1px solid #999; height: 25px; line-height: 25px; margin-right: 5px; margin-top: 2px;
}

#ContentViewTeaser .content-view-detail-line {
  float: left; margin-right: 5px; line-height: 16px; wdth: 650px;
}

#ContentViewTeaser .content-view-detail {
  float: left; width: 200px
}

#ContentViewTeaser span.title {
  font-weight: bold;
}

#ContentViewTeaser .content-view-detail-error {
  color: red;
}

#ContentViewTeaser .content-view-separator {
  height: 20px; width: 100%;
}

#container.container-one-column .datosUsuario .field-all {
  width: 640px;
}

#container.container-one-column .datosUsuario .field-all input,.field-all textarea {
  width: 684px;
}

#container.container-one-column .datosUsuario .field-all input.rich-calendar-input {
  width: 610px;
}

#container.container-one-column .datosUsuario .field-all select {
  width: 635px;
}

#container.container-one-column .datosUsuario .field-all input.checkbox,.field-all input.radio {
  width: auto;
}

#container.container-one-column .datosUsuario .field-all label {
  width: 640px;
}

#container.container-one-column .datosUsuario .field-all label.label-checkbox {
  clear: none; display: inline; float: left; font-weight: normal; line-height: 20px; margin-left: 5px; width: auto;
}

#container.container-one-column .datosUsuario .field-half {
  width: 320px; float: left;
}

#container.container-one-column .datosUsuario .field-half label {
  width: 310px;
}

#container.container-one-column .datosUsuario .field-half label.label-checkbox {
  clear: none; display: inline; float: left; font-weight: normal; line-height: 20px; margin-left: 5px; width: auto;
}

#container.container-one-column .datosUsuario .field-half input,.field-half textarea {
  width: 300px;
}

#container.container-one-column .datosUsuario .field-half input.checkbox {
  border: medium none; display: inline; float: left; margin-top: 3px; width: auto;
}

#container.container-one-column .datosUsuario .field-half select {
  width: 306px;
}

#container.container-one-column .datosUsuario .field-half input.rich-calendar-input {
  width: 280px;
}

#ContentViewTeaser .browser-paginator {
  height: 25px;
}

.dialog-wrapper .field-all {
  width: 510px;
}

.dialog-wrapper .field-all input,.dialog-wrapper .field-all textarea {
  width: 485px;
}

.dialog-wrapper .field-all input.rich-calendar-input {
  width: 465px;
}

.dialog-wrapper .field-all select {
  width: 493px;
}

.dialog-wrapper .field-all input.checkbox,.dialog-wrapper .field-all input.radio {
  width: auto;
}

.dialog-wrapper .field-all label {
  width: 481px;
}

.dialog-wrapper .field-half {
  width: 250px; float: left;
}

.dialog-wrapper .field-half label {
  width: 205px;
}

.dialog-wrapper .field-half input,.dialog-wrapper .field-half textarea {
  width: 225px;
}

.dialog-wrapper .field-half input.checkbox {
  width: auto; display: inline; border: none;
}

.dialog-wrapper .field-half select {
  width: 231px;
}

.dialog-wrapper .field-half input.rich-calendar-input {
  width: 205px;
}

.dialog-wrapper .messages-file-upload {
  width: 491px; padding-top: 5px;
}

.dialog-wrapper .rich-fileupload-list-decor {
  width: 491px; height: 100px;
}

.dialog-wrapper .browser .browser-table {
  width: 431px;
}

label.label-checkbox {
  clear: none; display: inline; float: left; font-weight: normal; line-height: 20px; margin-left: 5px;
}

input.checkbox {
  border: medium none; display: inline; float: left; margin-top: 3px; width: auto;
}

.content-view-grupo {
  border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-top: 1px solid #CCC;
}

#container.container-one-column .field-form {
  float: left; border-top: 1px dashed #CCC; border-bottom: 1px dashed #CCC; width: 725px
}

#container.container-one-column .grupo .field-form {
  float: left; border-top: 1px dashed #CCC; border-bottom: 1px dashed #CCC; width: 710px
}

#container.container-one-column .field-form-even {
  
}

#container.container-one-column .field-form-odd {
  background-color: #F7FAFF;
}

#container.container-one-column .field-form input {
  
}

#container.container-one-column .field-form textarea {
  width: 680px;
}

#container.container-one-column .field-form input.rich-calendar-input {
  width: 660px;
}

#container.container-one-column .field-form select {
  width: 685px;
}

#container.container-one-column .field-form input.checkbox,.field-form input.radio {
  width: auto;
}

#container.container-one-column .field-form label {
  width: 100%; color: #444;
}

#container.container-one-column .field-form label.label-checkbox {
  clear: none; display: inline; float: left; font-weight: normal; line-height: 20px; margin-left: 5px; width: auto;
}

#container.container-one-column .field-form .rich-inslider input,.rich-inslider-left-num,.rich-inslider-right-num {
  color: #666
}

#container.container-one-column .field-form .field-form-title {
  float: left; width: 49%; clear: left; margin-top: 3px;
}

#container.container-one-column .field-form .field-form-input {
  float: right; width: 350px; margin-top: 8px; margin-right: 5px;
}

#container.container-one-column .field-form .field-form-title-big {
  float: left; width: 715px; clear: left; margin-top: 3px;
}

#container.container-one-column .field-form .field-form-input-big {
  float: left; width: 730px; clear: left; margin-left: 10px; margin-top: 8px;
}

#container.container-one-column .field-form textarea,#container.container-one-column .field-form  input[type="text"],#container.container-one-column .field-form  input[type="password"],#container.container-one-column .field-form  select,#container.container-one-column .field-form  .rich-textarea,#container.container-one-column .field-form  .rich-container textarea[type="textarea"],#container.container-one-column .field-form  .rich-textarea-textarea,#container.container-one-column .field-form  .rich-container input[type="text"],#container.container-one-column .field-form  .rich-input-text,#container.container-one-column .field-form  .rich-container input[type="password"],#container.container-one-column .field-form  .rich-input-password,#container.container-one-column .field-form  .rich-container select,#container.container-one-column .field-form  .rich-select
  {
  background-color: white; background-image: none; border: 1px solid #c0c0c0;
}

#container.container-one-column .field-form input.field-highlight,#container.container-one-column .field-form textarea.field-highlight,#container.container-one-column .field-form  select.field-highlight
  {
  background-color: #fffed1;
}

.coloured-row {
  background-color: #eeeeee;
}

.rich-table-subheader,.rich-table-subheader a {
  background-color: #00315A; color: #FFF;
}

.rich-calendar-today {
  background-color: #01325b; color: #FFF; font-weight: bold;
}

.rich-calendar-holly {
  background-color: #7aaede; color: #FFF;
}

.rich-calendar-boundary-dates {
  color: #01325b;
}

.rich-calendar-weekends {
  color: #00549C;
}

.white {
  color: #FFF
}

.ordenador-imagen {
  float: left; width: 60px; margin-bottom: 5px; margin-left: 5px;
}

.ordenador-boton {
  float: right; width: 22px; margin-top: 2px; margin-right: 2px;
}

.ordenador-detalles {
  float: left; width: 110px; margin-top: 3px;
}

.ordenador-detalle {
  float: left; clear: left; line-height:13px;
}

.ordenador-detalle .titulo,.ordenador-titulo .titulo {
  font-weight: bold;
}

.navegacion-detalles {
  float: left; width: 110px; margin-top: 3px;
}
.navegacion-detalle {
  float: left; clear: left; line-height:14px;
}

.navegacion-detalle .titulo,.ordenador-titulo .titulo {
  font-weight: bold;
}

.field-four {
  width: 172px; float: left;
}

.field-four label {
  width: 162px;
}

.field-four input,.field-four textarea {
  width: 172px;
}

.field-four
 
input
.checkbox
,
{
width
:
 
auto
;
 
display
:
 
inline
;
 
border
:
 
none
;
 
}
.field-four select {
  width: 162px;
}

.field-four input.rich-calendar-input {
  width: 142px;
}

#incidencias #ContentViewTeaser .content-view-detail {
  float: left; width: 220px;
}

#incidencias #ContentViewTeaser .content-view-detail-line {
  width: 730px
}

#incidencias #ContentViewTeaser .content-view-detail {
  float: left; width: 220px;
}

.breadcrumb {
  display: none;
}

#incidencias #ContentViewTeaser .content-view-detail-descripcion {
  float: left; width: 735px;
}

#incidencias #ContentViewTeaser .content-view-detail-line-big {
  float: left; margin-right: 5px; line-height: 18px; width: 735px;
}

#tooltip {
  background-color: #DFEFFC; border: 1px solid #888888; color: #333333; padding-top: 4px; padding-bottom: 4px; padding-left: 10px; padding-right: 10px; -moz-border-radius-bottomleft: 7px;
  -moz-border-radius-bottomright: 7px; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 7px; max-width: 20em; line-height: 12px;
}

#tooltip h3 {
  font-size: 1.1em; margin: 0; padding: 0 3px; text-align: left !important;
}

#tooltip p {
  font-size: 0.95em; margin: 5px 0 0 5px; text-align: left;
}

.previsiones{
  border-top: none; border-left: none;
}

.previsiones .rich-table-subheader, .previsiones .rich-table-subheadercell {
  color: #777; line-height: 5px; border: none;
}

.content-view-detail-odd .previsiones .rich-table-subheader{
  background-color: #F2F7FD;
}

.content-view-detail-odd .previsiones .rich-table-row {
  background-color: #FFFFFF;
}

.content-view-detail-even .previsiones .rich-table-subheader{
  background-color: #FFFFFF;
}

.content-view-detail-even .previsiones .rich-table-row {
  background-color: #F2F7FD;
}

.content-view-detail-even .previsiones input {
  background-color: #FFFFFF;
}

.pagos td.rich-subtable-headercell{
  border-top: 1px solid #C0C0C0;
}

.previsiones td {
  border-left: 1px solid #C0C0C0;
}

.previsiones label {
   margin-left: 3px;
   font-weight: normal;
}

.previsiones input[type="checkbox"] {
   margin-left: 3px;
   vertical-align: middle;
}

.previsiones input[type="text"] {
  width: 75px;
  margin-left: 5px;
}

.previsiones input[type="text"][disabled] {
  color: #888
}

.previsionesSeguimiento .rich-table-subheadercell, .detallePrevisiones .rich-table-subheadercell, .seguimiento .rich-table-subheadercell, .facturas .rich-table-subheadercell, .documentos .rich-table-subheadercell{
  color: #FFFFFF;
}

.detallePrevisiones input[type="text"][disabled] {
  color: #888
}

.estadosFactura-table {
  margin-top: 7px;
  width: 375px;
}

.estadosFactura-table .rich-table-subheadercell {
   background-color: #F2F7FD;
}

#container.container-one-column .field-half .rich-spinner-c input[type="image"]{
  width: 14px;
}

#container.container-one-column .field-half .rich-spinner-c td{
  border: none;
}

#container.container-one-column .field-half .radio label{
  width: 60px;
  font-weight: normal;
}

.desviacionAltaPresupuesto{
  color: #FF0000;
}

.desviacionMediaPresupuesto{
  color: #FFB000;
}

.desviacionBajaPresupuesto{
  color: #28CC28;
}

table.seguimiento .rich-table-row td{
  display: none;
}

.radio-button-style input{ 
  float: left;
  margin-right: 5px;
  display: inline-block;
}

.radio-button-style label{ 
  display: block;
  float: left;
  clear: right;
  padding-right: 15px;
}

.lineCheck tr:nth-child(odd),
.lineCheck tr:nth-child(even) {
  float: left;
  display: block;
  width: 48%;
}


/* 3.4.17 - Actualizacion Clausulas de seguridade */

 .firstColumnPoliticas {
	width: 30%;
	padding: 1%;
  }
  .secondColumnPoliticas {
  	width: 70%;
  	padding: 1%;
  }
  
  .headerPoliticas {
 	/* padding-bottom: 1% !important;
    padding-top: 1% !important;
    padding-left: 1% !important; */
    text-align: center; 
    background: none repeat scroll 0 0 #E5E5E5;
    border-bottom: 1px solid #BBBBBB;
    padding: 16px;
  }
  
  .label-underline {
  	text-decoration: underline;
  }
  
