/*
	El resto de propiedades se encuentran en la hoja de estilos de la UOC
	si se quiere cambiar algo hay que redefinirlo en esta hoja y se sobreescribir
*/
 
body { background:#FFFFFF; padding-bottom: 40px; }
a { color:black; }
label{cursor:pointer;}
/*CLASES ACOMPA�ANTES:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.br5px{border-radius:2px;}
.cboth{ clear:both;}
.inline{display:inline;}
.toleft{ float:left;margin:10px;}
.toright{ float:right;margin:10px;}
.margin-bottom{margin-bottom:50px;float:left;margin-left:18.5%;}
.li_height_40px{line-height:40px;height:40px;text-align:left;margin-left:50px;margin-top:50px;}
.hand{cursor:pointer;}
.right{margin-left:10px;}
.center1{background:#333333;color:white;}
.whitebg{background:white;border:1px solid #cccccc; padding: 10px;}
/*CLASES GENERALES*/
.system_alert{color:red;padding:10px;width:97.5%;font-weight:bold;background:#ffeeee;line-height:100%;float:left;padding-left: 20px;margin-right: 20px;}
.system_success{color:green;padding:10px;width:97.5%;font-weight:bold;background:#CEF6CE;line-height:100%;float:left;padding-left: 20px;margin-right: 20px;}
.tableFilter li{display:inline;}
.paginanum{font-weight:bold; color:#789BB3;}
.2column-list{list-style:none;}
.2column-list li{float:left}
.sep5px{margin:5px;}
body .general-container
	{
		margin:0 0 0 0;
		/*width:1100px;*/
		width:100%;
		display:block;	
	}
	#gmt_bienvenido{float:right;}
	
.direct-link{
	list-style: none;
}

.direct-link li{
	display: inline;
}

.direct-link a{
	padding:0 !important;
	margin:0 !important;
}

/*SUBLIST MENUS (dentro del top menu)*/
.sublist
{
	margin-left:0px;
	display:none;
	list-style:none;
	padding-left:0;;
	width:100%;
	background:#ededed;
}
.opened
{
	display:block;
}
.sublist-item
{
	background:0099ff;
	width:100%;
}
.sublist-item a.slitem:hover
{
	background:orange;
}
/***********************************************************/
	/*MENU:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
	.menu_content
	{
		float: left;
	    text-align: left;
	    width: 465px;
	}
	.menu_content h1
	{
		font-size:25px;
		font-weight:normal;
		color:#333333;
	}
	
	ul.local-top-menu
	{
		list-style:none;
	}
	
	ul.local-top-menu li
	{
		/*padding:5px 5px 5px 5px;*/
		padding:5px 0.45% 5px 0.45%;
		/*border-right:1px solid #333333;*/
		float:left;
	}
	
	ul.local-top-menu li a
	{
		color:#333333;
		font-weight:bold;
	}
	
	.bienvenido { padding: 5px 7px; }
	.bienvenido img { cursor: pointer; }
/*CLASES MODIFICADAS DE LA UOC:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.boto
{
	float:none;
}


/*BLOCKS:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.block {
   float:left;
   background:#E1E1E1;
    border: 1px solid black;
    /*margin: 10px 10px 10px 10px;*/
    margin: 10px 0.9% 10px 0.9%;
    overflow: hidden;
    width: 47%;
}

.header {
    border-bottom: 1px solid black;
    margin: 15px 0.45% auto;
    color: #333333;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    text-align: center;
    padding-bottom:5px;
}

.infieldset {
	background:#E1E1E1;
    overflow: auto;
    /*width: 480px;*/
    width: 100%;
    min-height:250px;
    /*padding:10px 10px 10px 10px;*/
}

.blockdouble {
	width: 100%;
	border: 1px solid black;
	border-right: 0.09% solid black;
	border-left: 0.09% solid black;
    float: left;
    /*margin: 10px 10px 10px 20px;*/
    margin: 10px 0 10px 0%;
    overflow: hidden;
}

.block2 {
	/*width: 1050px;*/
	width: 100%;
    float: left;
    margin: 10px;
    overflow: hidden;
    text-align:center;
}

/*TABLA SIMPLE:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.table-title
	{
		color:#333333;
		font-weight:normal;
		padding-bottom:5px;
		border-bottom:1px solid #333333;
	}
	
	.default_table {
	background:#2C2C2C;
		  font: normal 1em Verdana, Geneva, sans-serif;
		  width: 100%;
		 /* margin-top: 10px;*/
		}
		
		
		
		.default_table th {
	  background-color: #2C2C2C;
	  color: #999;
	  white-space:nowrap;
	  overflow:hidden;
	  border: 1px solid #000;
	  border-bottom-width: 2px;
	  padding: 5px 1%;
	  text-align: left;
	  font-weight:bold;
	}
	.default_table th.last {
	  border-right: none;
	}
	.default_table td {
	  white-space:nowrap;
	  overflow:hidden;
	  text-align:left;
	  padding: 10px;
	  background:#FFFFFF;
	  border: 1px dotted #999; 
	  border-left: none;
	  border-top: none;
	}
	.default_table td.last {
	  border-right: none;
	  /*padding: 5px 5px 5px 5px;*/
	  padding: 5px 0.45% 5px 0.45%;
	}
	

#cuadro_dialogo { display:none; }

label select { width: auto; }

div.dataTables_wrapper .ui-widget-header { font-weight: normal; } 
.dataTables_wrapper .ui-toolbar { padding: 5px; }
.dataTables_wrapper .ui-toolbar label,
.dataTables_wrapper .ui-toolbar select,
.dataTables_wrapper .ui-toolbar input { margin-bottom: 0; }
.dataTables_paginate .ui-button { margin: -0.1em !important; }
.paging_full_numbers .ui-button { padding: 1px 6px;}
div.DataTables_sort_wrapper span {
    margin-top: -17px;
    right: 0;
    top: 50%;
}


#datatable_wrapper .dataTables_scroll .dataTables_scrollHead .dataTables_scrollHeadInner {width:100% !important; text-align:left !important;}



table.dataTable tr.row-selected { background-color: #FFA500; } 

.row-selected { background-color: #FFA500; }
/*** LOGIN *****************/
.login { width: 300px; margin:auto;}

      /* The white background content wrapper */
.login > .login_content {background-color: #EEE;padding: 20px;margin: 120px -20px 0; -webkit-border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.15); box-shadow: 0 1px 2px rgba(0,0,0,.15);}

/*.login-form {margin-left: 65px;}*/


/***** VALIDATOR *******/
.error { border: dashed 1px #F00 !important; background-color: #FDD !important; }

/****** BOOTSTRAP  LOADING *****************/
.icon-load,
.btn.load [class^="icon-"],
.btn.load [class*=" icon-"] {
    margin-top:2px;
background-image: url(../img/loading.gif);
background-position: 0px 0px;
width: 14px;
height: 14px;
}
.btn-primary .icon-load,
.btn-primary.load [class^="icon-"],
.btn-primary.load [class*=" icon-"] {
    margin-top:2px;
background-image: url(../img/loading-primary.gif);
}
.btn-info .icon-load,
.btn-info.load [class^="icon-"],
.btn-info.load [class*=" icon-"] {
    margin-top:2px;
background-image: url(../img/loading-info.gif);
}
.btn-success .icon-load,
.btn-success.load [class^="icon-"],
.btn-success.load [class*=" icon-"] {
    margin-top:2px;
background-image: url(../img/loading-success.gif);
}
.btn-warning .icon-load,
.btn-warning.load [class^="icon-"],
.btn-warning.load [class*=" icon-"] {
    margin-top:2px;
background-image: url(../img/loading-warning.gif);
}
.btn-danger .icon-load,
.btn-danger.load [class^="icon-"],
.btn-danger.load [class*=" icon-"] {
    margin-top:2px;
background-image: url(../img/loading-danger.gif);
}
.btn-inverse .icon-load,
.btn-inverse.load [class^="icon-"],
.btn-inverse.load [class*=" icon-"] {
    margin-top:2px;
background-image: url(../img/loading-inverse.gif);
}

.sepleft{ margin-left:20px;}


.css-treeview input {
    opacity: 0;
    position: relative;
}

.nav-tabs > li a
{
    background:blue;
    font-weight:normal;
    color:white;
}

.nav-tabs > li:hover a
{
    background:#0088aa;
    font-weight:normal;
    color:white;
}

.nav-tabs > li.active a
{
    background:gold;
    font-weight:bold;
    color:black;
}


.nav-tabs > li.active:hover a
{
    background:yellow;
    font-weight:bold;
    color:black;
}

.PlanningGuiasTable .info
{
    width:180px;
}

.asociarIdiomaDialog
{
    height: 400px;
}