
/******************************* Cabecera *********************************************/
.margenCabecera {
	margin-top: 2px;
	margin-bottom: 2px;
}


body {
	background-color: #F1EFED;
	padding: 0;
	margin: 0 auto;
	background-attachment: fixed;
	background-image: url(https://www.juntadeandalucia.es/educacion/portaldocente/images/fondobody.gif);
	background-repeat: repeat-y;
	background-position: center center;
    margin: 0px 0px 0px 0px ;
}

/* h2 { * Para los mensajes de aviso *
	color: #000;
	font-size: large;
} */

#arrowBack {
	margin-top: 50px;
}

.logoConsejeria {
	margin-top: 10px; 
	margin-left: 5px;
}

.separadorTitulo {
	margin: 0px;
}

.nota {
	color: black;
}

.textoError {
	color: red;
}

#botonVolverMovil {
	color: white;
	text-decoration: none;
}


/******************************** Datos del Usuario *********************************/
#logon {
	
	width: 330px;
	height: 75px;
	
	background-color: #DDEEF6;
	border: 1px solid #4C8FC9;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	
	padding-left: 20px;
	padding-right: 20px;
	
	background-image: url("https://www.juntadeandalucia.es/educacion/portaldocente/img/setting.png");
	background-repeat: no-repeat;
	background-position: right;
	
	float: right; /* JMGC - 22/04/2013 */
	font-size: 13px;
	font-weight: bold;
	margin-top: 6px;

}

#logon label {
	margin-bottom: 0px;
}

#logon .control-group {
	margin-bottom: 0px;
}

#logon .control-label {
	padding: 0px;
	width: 60px;
}

#logon .controls {
	margin-left: 70px;
}

.cabeceraPortal {
	text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.3);
    color: #1386E4;
}

.datosUsuario {
	padding-top: 2%;
}

#logonPhone {
	
	background-color: #DDEEF6;
	border: 1px solid #4C8FC9;
	
	padding-left: 20px;
	padding-right: 20px;
	
	background-image: url("https://www.juntadeandalucia.es/educacion/portaldocente/img/setting.png");
	background-repeat: no-repeat;
	background-position: right;
	
	font-size: 13px;
	font-weight: bold;
	margin-top: 5px;
}

.tituloPortal {
	text-shadow: 0px 1.25px 1px rgba(0, 0, 0, 0.3);
	color: #747274;
	text-align: center;
}

/** Breadcrumb  http://www.w3resource.com/twitter-bootstrap/breadcrumbs-tutorial.php **/ 

/********************************* Tablas *********************************/

/*DPT 09-02-2015 cambios para notificaciones*/
.tramites , .consultas, .info {
	color: white;
	font: 100% "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif;
	background-color: #E56E67;
	width: auto;
	text-align: left;
	padding: 5px 15px;

}

.info {
	background-color: #4C8FC9 !important;
}

.consultas {
	background-color: #FFB74C;
}

.contenidotramites, .contenidoconsultas, .contenidoinfo {
    padding: 2px 10px;
}

.contenidotramites ul, .contenidoconsultas ul, .contenidoinfo ul {
    color: #9F9F9F;
}

.contenidotramites a, .contenidoconsultas a, .contenidoinfo a, .consultaInm ul{
    color: black;
}

.contenidoinfo, .noticias, .contenidoform {
	border: 1px solid #4C8FC9;
	background-color: #EFF8FF;
}

.contenidoinfo .subtitulo, .contenidoinfo .botonFinal  {
	margin-top: 15px;
	margin-bottom: 20px;	
}

.contenidotramites {
	border: 1px solid #E56E67;
	background-color: #FFF0EF;
}

.contenidoconsultas {
	text-align: justify;
	border: 1px solid #FFB74C;
	background-color: #FFF8EF;
}

.noticias {
	color: black;
	font-weight: bold;
	padding: 8px 15px 0px;
}

.contenidonoticias {
	border: 1px solid #E5E5E5;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	padding: 9px 15px;
	text-align: justify;
}

/* mouse over link */
 .contenidotramites a:HOVER {
	color:red;
	text-decoration: underline;
}

.contenidoconsultas  a:HOVER {
	color:#DF8300;
	text-decoration: underline;
}

.contenidoinfo a:HOVER {
	color:blue;
	text-decoration: underline;
}

.contenidoconsultas > .nav > li > a,
.contenidotramites > .nav > li > a, 
.contenidoinfo > .nav > li > a{
  border: none;
}

.contenidoconsultas > .nav > li > a:hover, .contenidoconsultas > .nav > li > a:focus,
.contenidotramites > .nav > li > a:hover, .contenidotramites > .nav > li > a:focus,
.contenidoinfo > .nav > li > a:hover, .contenidoinfo > .nav > li > a:focus {
  text-decoration: underline;
  background-color: transparent;
}

/********************************* Estructura tabla *********************************/

table {
	font-size: 9pt;
	color: black;
}

.titulo {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 5px;
}

.ancho5 {
	width: 5%;
}

.ancho10 {
	width: 10%;
}

.ancho15 {
	width: 15%;
}

.ancho20 {
	width: 20%;
}

.ancho25 {
	width: 25%;
}

.ancho35 {
	width: 35%;
}

.ancho50 {
	width: 50%;
}

.ancho75 {
	width: 75%;
}

/* =links ----------------------------------------------- */
table a {
	color:#3373cc;
}

table a:link {}

table a:visited {
	color:#0b1684; /*#2b61ac azul #666 gris*/
}

/* =head =foot------------------------------------------- */

#tablaCuentaCorriente thead th {
	text-align:center;
}

div.centrarTablaVacantes {
	text-align: center;
}

div.centrarTablaVacantes table {
	margin: 0 auto;
	text-align: center;
}

.tituloTablaCC {
	background-color: #935f19;
	color:#FFFFFF;
}

.cuenta_IBAN {
	background-color: #EAB670;
	color:#FFFFFF;
}

.tablaEspecialidades thead th {
	background-color: #4794BA;
	color: #FFFFFF;
	text-align: center;
}

#cabeceraTablaFicheros, .tablaTramites thead tr, #tablaEstados thead tr, #tablaDocumentos thead tr, #tablaAsociados thead tr, #tablaCursos thead tr {
	background-color: #4794BA;
	color: #FFFFFF;
}

#tablaConsulta thead tr, #tablaMeritos thead tr, #tablaObservaciones thead tr {
	background-color: #935f19;
	color:#FFFFFF;
}


tfoot td {
	text-align:center;
}

/* =body ----------------------------------------------- */

#tablaEstados tbody td {
	cursor: default;
}

#tablaCuentaCorriente tbody td {
	text-align:center;
	font-weight: bold;
}

.tablaEspecialidades tbody td {
	vertical-align: middle;
	background-color: #fafdff;
	text-align: center;
}	

.tablaTramites tbody td, #tablaDocumentos tbody td, #tablaEstados tbody td, #tablaConsulta tbody td, #tablaCursos tbody td {
	vertical-align: middle;
}

.tablaTramites tbody, #tablaDocumentos tbody, #tablaAsociados tbody {
	background-color: #fafdff;
	cursor: pointer;
}
#tablaEstados tbody, #tablaCursos tbody {
	background-color: #fafdff;
}
.tablaTramites tbody tr:hover > td, tbody tr:hover > th, #tablaDocumentos tbody tr:hover > td, tbody tr:hover > th {
	background-color: #dceff9;
	cursor: pointer;
}
#tablaEstados tbody tr:hover > td, tbody tr:hover > th,  #tablaAsociados tbody tr:hover > td, tbody tr:hover > th{
	background-color: #dceff9;
}
.tablaTramites tbody tr:hover .nombreTramite, #tablaDocumentos tbody tr:hover .nombreCliente, #tablaAsociados tbody tr:hover {
	color: blue;
	font-weight: bold;
}

#tablaConsulta tbody tr {
	background-color: #fff4e4;
}
 #tablaConsulta tbody tr:hover > td, #tablaConsulta tbody tr:hover > th { 
	background-color: #ffd08d;
}

tbody th {
	white-space: nowrap;
}

.iconoDownload {
	float: right; 
	max-height: 20px;
}

.tablaFuncionTutorial {
	width: 66%;
}

/********************************* Ordenar Tabla *********************************/

table.tablesorter thead tr .header {
	background-image: url(https://www.juntadeandalucia.es/educacion/portaldocente/img/bg.png);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(https://www.juntadeandalucia.es/educacion/portaldocente/img/asc.png);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(https://www.juntadeandalucia.es/educacion/portaldocente/img/desc.png);
}
.tablaTramites thead tr .headerSortUp, .tablaTramites thead tr .headerSortDown,
#tablaEstados thead tr .headerSortUp, #tablaEstados thead tr .headerSortDown,
#tablaDocumentos thead tr .headerSortUp, #tablaDocumentos thead tr .headerSortDown,
#tablaAsociados thead tr .headerSortUp, #tablaAsociados thead tr .headerSortDown,
#tablaCursos thead tr .headerSortUp, #tablaCursos thead tr .headerSortDown {
	background-color: #4b768b;
}
#tablaConsulta thead tr .headerSortUp, #tablaConsulta thead tr .headerSortDown,#tablaMeritos thead tr .headerSortUp, #tablaMeritos thead tr .headerSortDown,#tablaObservaciones thead tr .headerSortUp, #tablaObservaciones thead tr .headerSortDown {
	background-color: #e2a24d;
}


/********************************* Formularios *********************************/

.formulario {
	border: 1px solid #4C8FC9;
	background-color: #EFF8FF;
	padding-top: 15px;
}

.formulario h4 {
	color: #d18846;
}

.formulario .muted {
	font-size: 12px;
}

.formulario hr {
	border: 1px solid #B7DDF2;
}

.control-label {
	font-weight: bold;
}

#formUnico {
	width: auto;
}

input.error {
	border: solid 1px red !important;
	background-color: #fbbec3 !important;
	color: #000;
}

select.error {
	border: solid 1px red !important;
	background-color: #fbbec3 !important;
	color: #000;
}

/* CSA 07/11/2016 Mensaje de error para textarea*/
textarea.error{
  border:solid 1px red !important;
  background-color:#fbbec3 !important;
  color:#000;
}

div#error {
	display: none;
	margin-bottom: 20px;
}

label.error {
	display: inline;
	color: red;
	width: auto;
	float: none;
}

/********************************* form *********************************/
.contenidoformulario form {
	margin: 0px;
}

.contenidoformulario .btn-link {
	color:black;
	line-height: normal;
}

/* mouse over link */
.contenidoformulario button:HOVER {
	color:red;
	text-decoration: underline;
}


/********************************* Archivos Adjuntos *********************************/

.tituloAdjuntar {
	margin-bottom: 25px;
}

#uploadedfile
{
	border: 3px solid black;
	border-color:#83B2DF;
	text-align: left;
	min-height: 87px;
	padding: 3px;
	background-image: url("https://www.juntadeandalucia.es/educacion/portaldocente/img/upload/app_upload.png");
	background-repeat: no-repeat;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	display: block;
}

#uploadfile
{
	font-weight: bold;
	border: 3px solid black;
	border-color:#83B2DF;
	padding: 3px;
	min-height: 87px; 
	background-image: url("https://www.juntadeandalucia.es/educacion/portaldocente/img/upload/file.png");
	background-repeat: no-repeat;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	display: block;
}

/********************************* Barra de Navegación *********************************/

#botonCerrarSesion {
	background-position: 0%;
	padding: 0px;
	margin: 9px;
	-webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

.textoBarraNavegacion {
	font-size: 15px;
}

#botonMenuDesplegable {
	padding: 4px 12px;
}

/* .navbar .nav > li > a:hover, .navbar .nav > .active > a:hover {
  color: #111111;
  text-decoration: none;
  background-color: transparent;
    -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
     -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}

.navbar .nav > .active > a,
.navbar .nav > .active > a:focus {
  color: #555555;
  text-decoration: none;
  background-color: transparent;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

.navbar .divider-vertical {
	height: 30px;
	margin: 0 0px;
} */


/************* Pop-Up *************/
.modal-header {
	background-color: #007a3d;
	color: white;
	border-radius: 5px 5px 0px 0px;
}

#myModalLabel {
	line-height: inherit;
}

.separadorTextoPopup {
	border-color:#007a3d;
	
}

/**************************************** Casillas de los trámites *********************************************/
.margenTop10 {
	margin-top: 10px;
}

.margenBottom0 {
	margin-bottom: 0px;
}

.margen0 {
	margin: 0px;
}

.alinearMsgError {
	text-align: left;
}

/************* Campos Particulares *************/
.textoFecha {
	font-weight: bold;
}

.textareadocumentacion, .textareaDocReducido {
	resize: none;
}

.textoPopup {
	text-align: justify;
}

.textareaDocReducido {
	width: 98%;	
}

.textoAdvertencia {
	font-weight: bold;
}

/************* Iframe PDF *************/
.iframePdf {
	height: 40em;
}

/************* Index *************/
#buttonLogin {
	width: 86%;
}

#buttonLoginMovil {
	margin-bottom: 3%;
}

.correoSoporte, 
.correoSoporte:hover, .correoSoporte:focus, .correoSoporte:active {
	color: white;
}

/************* Inicios *************/
.inicios {
	margin-right: 5px;
}


/************* Pedir Coordenadas *************/
.infoCarne {
	margin-bottom: 20px; 
	margin-top: 20px;
}

#coordenadas {
	color: black;
	font-weight: bold;
	cursor: default;
	font-size: 16px;
	padding: 4px 6px;
}

#casilla1, #casilla2 {
	cursor: pointer;
	text-align: center;
}

.separadorMovil {
	margin-bottom: 20px;
}

/********************************* Listado Cursos *********************************/
#tablaCursos thead th {
	text-align: center;
	width: auto;
}

#tablaCursos thead .actividad {
	width: 45%;
}

#tablaCursos tbody .horas {
	text-align: center;
}

#tablaCursos tbody .totalHoras {
	text-align: center; 
	font-weight: bold;
}

#tablaCursos tbody .filaVacia {
	background: white;
}

/************* Servicios Prestados *************/
.posContCaracteres {
	position: relative;
}

/************* Modelo 145 *************/
.separadorMod145 {
	border: 1px solid #B7DDF2;
}

.subTexto {
	width: 100px;
}

.textoAscendientes {
	width: 30px;
}

/************* Jubilación Anticipada Voluntaria *************/
.listaJubAntVol {
	list-style-type: upper-latin; 
}

.listaJubAntVol > li {
	color: black;
}

/************* Contador de caracteres *************/
.counter {
    font-weight: bold;
    position: absolute;
    right: 0;
    top: 0;
}

.warning {color:#600;}
.exceeded{color:red;}


/******************* Consultas **********************/
.infoTelefono {
	padding-left: 35px;
}

.infoContactos {
	padding-left: 35px !important;
	color: #333333 !important;
}

.form-horizontal .labelCasillaConsulta {
	padding: 0px;
}

.linkConsulta, a.linkConsulta {
	color: #0088CC;
}
.mvNominilla {
	margin-bottom: 20px;
}

.infoconsultas {
	border-bottom: 1px solid gray;
	margin-bottom: 5px;
    color: #31708f;
	padding: 3px 15px;
	font-weight: bold;
	width: auto;
}

#datosPersonales, 
#datosContacto, 
#datosDomicilio {
	margin-bottom: 10px;
}

#datosPersonales .consulta, 
#datosContacto .consulta, 
#datosDomicilio .consulta {
	margin-bottom: 0px;
}

.labelCasillaConsulta {
	cursor: default;
}


/************* Pruebas *************/

.activo {
	color: red;
	text-decoration: underline;
	}


.fondoTitulo {
	color: #EEEEEE;
	background-image: -moz-linear-gradient(right, #FFFFFF 0%, #007336 100%);
}

/*DPT 09-02-2015 cambios para notificaciones*/
.centrado{
	text-align: center !important;
}

.margen1{
	margin: 1%;
}


.div_borde {
   	border: 1px solid #dddddd;
   	border-radius:3px;
}

.aviso_no_leido{
	font-weight: bold;
}

.manita{
	cursor: pointer;	
}

.enlace{
	cursor: pointer;
	color: #0088cc;
	margin-right: 1%;	
}

.texto-izquierda{
	text-align: left !important;
}

.checkbox-alineacion-hereda{
	vertical-align: inherit;
}

/* Cambio para Mis tramites collapse padre e hijos 
.accordion-toggle.collapsed td:first-child::before {
    content: "\002B";
}
.accordion-toggle td:first-child::before {
    content: "\2212";
    font-family: "Glyphicons Halflings";
}
*/

/*DPT 19/05/2017 Se incluye alinear a la izquierda las celdas de la tabla */
#tablaIEDA td {
	text-align: left !important;
}
/*ARZ 07/06/2017 se incluye para añadir margen en tramite IEDA*/
.margentop3{
	margin-top: 3%;
}

/*ARZ 07/11/2017 Margen boton continuar trámite*/
.margenbottom1{
	margin-bottom: 1%;
}

/************* Pop-Up Méritos *************/
.modal-header-meritos {
	background-color: #0088CC;
	color: white;
	border-radius: 5px 5px 0px 0px;
	padding: 9px 15px;
}

#myModalLabel {
	line-height: inherit;
}

.separadorTextoPopup {
	border-color:#007a3d;
	
}

td.celdaBuscador {
	cursor: pointer;
}

.destacado {
	background-color: #935f19;
	color:#FFFFFF;
}