/*
Theme Name: Theme UCA Competencias
Theme URI: http://docwp.uca.es
Description: Tema UCA para la Evaluación de Competencias
Template: theme_main_uca
Author: Mario Gaviño Martín
Author URI: http://docwp.uca.es
Text Domain: theme_uca_competencias
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl.html
Version: 1.08
*/


/*------------------------------------------ Personalización Tema UCA ------------------------------------------*/


.mainContent .ucaGallery {
	margin-top: 50px;
}
.mv_cont h3 {
    background-color: transparent;
    text-align: center;
}
.ucaGallery .mv_img img {
    opacity: 0.75;
}
.ucaGallery .mv_item a:hover .mv_img img {
	opacity: 1;
}
.ucaGallery .mv_item a:hover .mv_img {
    background-color: #dedede;
    border-radius: 5px;
}
.mv_img {
    margin: auto;
}

/********************************* Estilos para las Titulaciones *****************************/

.titulacion_item {    
    display: table;
    margin: 7px 0 30px;
    padding-right: 50px;
    padding-top: 10px;
}

.titulacion_item .picture {
    display: table-cell;
    width: 80px;
    height: 106px;
    padding: 2px;
}

.titulacion_data {
    display: table-cell;
    vertical-align: middle;
    padding: 2px;
    margin-left: 10px;
}

.titulacion_data h4 {
    color: #03374f;	
    font-size: 25px;
    margin: 0 0 2px 10px;
    padding-bottom: 25px;
}

.titulacion_data h3 {
    color: #c3c45a;	
    font-size: 20px;
    margin: 20px 0 10px 20px;
    padding-bottom: 15px;
}

.titulacion_cont {
	background-color: #eee;
	margin: 20px 20px 10px 30px;
	padding: 10px;
	font-weight: 800;
}

/********************************* Estilos para los Widgets *****************************/

/* En un principio  los apartados no se ven, sólo los capítulos */
/*
div.header-banner > img.img-responsive {
	background-image: url("http://sgc.webunidades1.uca.es/wp-content/themes/theme_main_uca_sgc/images/Titulos.jpg");
	background-repeat: no-repeat;
	width: auto; /*or your image's width
	height: auto; /*or your image's height
	margin: 0;
	padding: 0
}
*/
#widget-titulacion div.widget {    
    margin-bottom: 1px;  
	cursor: pointer;	
}

#widget-titulacion .widget div {    
    display: none;    
}

.widget ul {
	margin-left: 0px;
}

.widget h1, .widget h2, .widget h3, .widget h4, .widget h5, .widget h6 {
    background-color: #4e6570; /*#03374f;    */
    color: #fff; 
}

#widget-titulacion .widget h3 { 
	font-size: 16px;	
	text-transform: none;
}

#widget-titulacion .widget h3:before { 
	content: '';
}

/*
.widget h3:before {    
    font-family: 'FontAwesome';
    font-size: 14px;
    content: '\f104 ';
    margin-right: 5px;
}*/

#widget-titulacion .widget ul li:before {    
    content: "\f0a9";    
}

#widget-titulacion .widget a { 
	color: #03374f;
}

.current_page_item {	
	background-color: #4a9283;  /* #c18d11;*/
	color: #fff;
}

/********************************* Estilos para los Tags *****************************/

.ucaGallery > li.mv_item_sgc {
    width: 220px;    
}

.mv_img_sgc {
    width: 200px;    
}

h4.mainTitle_sgc {
   font-size: 16px;
}

/********************************* No se muestra el Buscador *****************************/

.search-wrapper {
	display: none;
}


/******* SHORTCODE: Muebles  *********************/
div.group {    
    margin-bottom: 70px;
}
h3.group {
    border-top: 1px dashed #dadada;
	font-weight: 300;
	font-size: 25px;
    padding-top: 35px;
	margin-top: 0px;
}
h2.group {
    border-bottom: 1px solid #4a9283;
}

.anchor {
    position: relative;
    top: -310px;
}
.row .contact{
	margin-left: -15px;
}
.mueble_item, .detalle_mueble_item {
    display: table;
    margin: 15px 0;
}
.mueble_picture {
    width: 175px;
}
.detalle_mueble_picture {
    width: 325px;
}
.mueble_picture .picture {
    display: table-cell;
    width: 150px;
    height: auto;
    margin: 10px;
    border: 3px solid #eee;	
}
.detalle_mueble_picture .picture {
    display: table-cell;
    width: 300px;
    height: auto;
    margin: 10px;
    border: 3px solid #eee;	
}
.mueble_data, .detalle_mueble_data {
    display: table-cell;
    vertical-align: top;
    padding: 0px;
    margin: 0;
    padding-top: 0px;
    padding-left: 75px;	
}
.mueble_data .uca_tabla1, .detalle_mueble_data .uca_tabla1 {
	table-layout: fixed;
}
.mueble_data .uca_tabla1 .uca_celda, .detalle_mueble_data .uca_tabla1 .uca_celda {	
	vertical-align: top;
	width: 25%;
}
.mueble_data .uca_tabla1 .uca_celdadestacada, .detalle_mueble_data .uca_tabla1 .uca_celdadestacada {	
	width: 75%;
}	
.mueble_data .uca_tabla_noborder, .detalle_mueble_data .uca_tabla_noborder {
	table-layout: fixed;
	border: none;
}
.mueble_data .uca_tabla_noborder tr, .detalle_mueble_data .uca_tabla_noborder tr {	
	border: none;
}
.mueble_data .uca_tabla_noborder .uca_celda, .detalle_mueble_data .uca_tabla_noborder .uca_celda {	
	vertical-align: top;
	width: 25%;
	border: none;
}
.mueble_data .uca_tabla_noborder .uca_celdadestacada, .detalle_mueble_data .uca_tabla_noborder .uca_celdadestacada {	
	width: 75%;
	border: none;
}	
.mueble_data .name, .detalle_mueble_data .name {
    color: #575756;
	font-weight: 300;
    font-size: 20px;
	font-weight: bold;
    padding-bottom: 0px;
    margin: 0 0 4px 0px; 
}
.group .fa.fa-caret-right {
    font-size: 20px;
    height: 28px;
    margin-right: 7px;
    vertical-align: middle;
}
.mueble_data p, .detalle_mueble_data p {
    margin-left: 0;
    margin-bottom: 2px;
    font-size: 16px;	
	font-weight: 400;
	color: #575756;
}
.mueble_data p.position, .detalle_mueble_data p.position {        
    margin-bottom: 15px;
    font-style: italic;
    font-size: 17px;
}
.mueble_data i.fa, .detalle_mueble_data i.fa {
    padding: 2px;
    margin-right: 5px;
}
.mueble_data .email > a, .detalle_mueble_data .email > a {		
	color: #575756;
    text-decoration: none;
}
.mueble_data .url > a, .detalle_mueble_data .url > a {		
    color: #204e64;
	padding-left: 40px;
	text-decoration: underline;
	font-style: italic;
}
.contact .mueble_item, .contact .detalle_mueble_item {
    border-top: none;
	width: 90%;
}
.contact .toc {
    width: 100%;
}
.tocWrapper {
    text-align: right;
}
.toc {
    text-align: left;
    background-color: #eee;
    border-radius: 5px;
    padding: 10px 30px;
    display: inline-block;
}
.toc p {
    margin: 0;
}
.toc p.title {
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 5px;
}
.toc a.tocitem {
    color: #888;
    font-size: 14px;
}
.toc .fa.fa-caret-right {
    margin-right: 4px;
}

.toc a.tocitem.level1 { margin-left: 20px; }
.toc a.tocitem.level2 { margin-left: 40px; }
.toc a.tocitem.level3 { margin-left: 60px; }

hr.separador {
	align: center;
	width: 75%;
	size: 5px;
	color: #4a9283;	
}	

.btn.btn-uca-edit {
    background-color: #4a9283;
    text-decoration: none;
    font-weight: 400;
    border: 1px solid #ccc;
    color: #E2E2E2;
}
.btn.btn-uca-edit:hover {
    background-color: #384850;
    color: #fff;   
}

.btn.btn-uca-del {
    background-color: #90351F;
    text-decoration: none;
    font-weight: 400;
    border: 1px solid #ccc;
    color: #E2E2E2;
}
.btn.btn-uca-edit:hover {
    background-color: #384850;
    color: #fff;   
}

table.uca_tabla1 td {
   border: 1px solid    !important;	
   border-collapse: collapse;;	
}	

table.ancha {
   font-size: 75%;	   
}	

td.uca_celdadestacada {
    font-weight: bold;		
}	

/* .......................... Gráficas .......................... */
div.grafica {
  clear: both;
  position: relative;
  margin: 0 0 25px 0;
  height: 85px;  /*300px;*/
  z-index: 50;
}

div.grafica2 {
  margin-top: 10px;	
  width: 180px;   /*630px;*/
  height: 85px;   /*300px;*/
  /* background: transparent url(img/fgrafica.gif) 0 -15px no-repeat; */
}

.lineasfondo {
  position: absolute;
  top: 0;
  left: 25px;  /*52px;*/
  z-index: 10;
}

div.lineas {
  position: absolute;
  width: 157px;   /*548px;  */
  height: 67px;   /*237px;*/
  top: 0;
  left: 25px;  /*52px;*/
  z-index: 15;
  background: #ccc;
}

div.lineas1 {
  background: transparent url(img/lineas-grafica-01.png) 0 0 no-repeat;
}

div.lineas2 {
  background: transparent url(img/lineas-grafica-02.png) 0 0 no-repeat;
}

div.lineas3 {
  background: transparent url(img/lineas-grafica-03.png) 0 0 no-repeat;
}

div.lineas4 {
  background: transparent url(img/lineas-grafica-04.png) 0 0 no-repeat;
}

div.grafley {
  position: absolute;
  display: block;
  width: 25px;  /*90px;*/
  height: 10px;   /*15px;*/
  left: 280px;   /*520px;*/
  z-index: 10;
  /* background: #ccc;  */
}
/*
div.grafley1 {
  background: transparent url(img/leycol01.gif) 0 2px no-repeat;
}

div.grafley2 {
  background: transparent url(img/leycol02.gif) 0 2px no-repeat;
}

div.grafley3 {
  background: transparent url(img/leycol03.gif) 0 2px no-repeat;
}

div.grafley4 {
  background: transparent url(img/leycol04.gif) 0 2px no-repeat;
}

div.grafleyb1 {
  background: transparent url(img/leycolb01.gif) 0 1px no-repeat;
}

div.grafleyb2 {
  background: transparent url(img/leycolb02.gif) 0 1px no-repeat;
}
*/

div.grafley p {
  font: 8px Helvetica, Arial, sans-serif;  /*10px*/
  color: #797979;
  display: block;
  width: 25px;   /*90px;*/
  margin: 1px 0 0 3px; /*12px;*/
  text-align: left;
}

div.marcavert {
  position: absolute;
  display: block;
  width: 171px;   /*598px;*/
  height: 6px;   /*20px;*/
  /*background: transparent url(img/fmarcagrafica.gif) 13px 3px no-repeat; */  /*45px 10px no-repeat;*/
  left: 2px;
  z-index: 5;
}

div.marcavertpq {
  width: 14px;  /*50px;*/
}

div.marcavert p {
  font: 8px Helvetica, Arial, sans-serif;  /*10px*/
  color: #797979;
  display: block;
  width: 25px;  /*43px;  */
  margin: 2px 0 0 0;  /*3px*/
  text-align: right;
}

div.marcahor {
  position: absolute;
  display: block;
  width: 14px;  /*50px;*/
  height: 6px;  /*20px;*/
  top: 74px;  /*235px;*/
  z-index: 5;
}

div.marcahor p {
  font: 8px Helvetica, Arial, sans-serif;  /*10*/
  color: #797979;
  display: block;
  width: 14px;   /*50px;*/
  margin: 2px 0 0 0;  /*3*/
  text-align: center;
}

p.sobregrafica {
  margin: 6px 0 0 20px; /* 20px 0 0 75px;  */
  font-size: 8px;  /*10px;*/
  font-weight: bold;
}

div.grafica p.barra {
  position: absolute;
  display: block;
  text-indent: -99999px;
  z-index: 50;
}

div.grafica p.barraazul {
  /*background: #b1b1b1;*/
  background: #a7b4bf;
}

/*div.grafica:hover p.barraazul {
  background: #a7b4bf;
}*/

div.grafica p.barraazul:hover {
  background: #718794;
}

div.grafica p.barranaranja {
  /*background: #8c8c8c;*/
  background: #e8963c;
}

/*div.grafica:hover p.barranaranja {
  background: #e8963c;
}*/

div.grafica p.barranaranja:hover {
  background: #e57200;
}

div.grafica p.barramorada {
  /*background: #595959;*/
  background: #d3aca5;
}

/*div.grafica:hover p.barramorada {
  background: #d3aca5;
}*/

div.grafica p.barramorada:hover {
  background: #a8594c;
}

div.grafica p.barramarron {
  background: #eeebc8;
}

div.grafica p.barramarron:hover {
  background: #d5c185;
}

div.grafica p.marca {
  position: absolute;
  display: block;
  text-indent: -99999px;
  width: 5px; /*18px;*/
  height: 5px; /*18px;*/
  z-index: 50;
}

td.azulOscuro {
  font-weight: bold;		
  background-color: #001855;  
  color: #FFF;
  text-align: center;  
}

td.grisClaro {
  font-weight: bold;		
  background-color: #CDCDCD;  
  text-align: right;  
}
	
/*
div.grafica p.marcaazul {
  background: transparent url(img/puntograficas.png) 0 0 no-repeat;
}

div.grafica p.marcaazul:hover {
  background: transparent url(img/puntograficas.png) 0 -5px no-repeat;  /*-18px no-repeat;*
}

div.grafica p.marcanaranja {
  background: transparent url(img/puntograficas2.png) 0 0 no-repeat;
}

div.grafica p.marcanaranja:hover {
  background: transparent url(img/puntograficas2.png) 0 -5px no-repeat;  /*-18px no-repeat;*
}
*/