.div_message
{
	font-size:12px;
	color:#FF6600;
	/*height:26px;*/
	padding-top:3px;
	padding-bottom:6px;
	clear:both;
}
.title_restricted
{
	font-size:13px;
	font-weight:bold;
	color:#999999;
	line-height:20px;
	vertical-align:middle;
}
.action_link{
	/*font-size:12px;
	color:#990000;
	text-decoration:none;*/
	color:#01A6E6;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	
}
.action_link:hover{
	text-decoration:underline;
}

.enlace_azul_min:hover{
	text-decoration:underline;
}
.view_link{
	font-size:12px;
	color:#0194CB;
	text-decoration:none;
	
}
.view_link:hover{
	text-decoration:underline;
}
.highlighted{
	color:#009900;		
}
.text_link{
	font-size:12px;
	color:#01A6E6;
	font-weight:bold;
	text-decoration:none;
	
}
.text_link:hover{
	text-decoration:underline;
}

.text_ver_actual{
	font-size:11px;
	color:#666666;
}
.list_admin
{
	width:100%;
	border-collapse:collapse;
	clear:both;
}
.list_admin tr
{
	height:30px;	
}
.list_admin tr.head /*head*/
{
	background-color:#01A6E6;
	color:#fff;
	height:30px;
}
.list_admin tr.even /*par*/
{
	background-color:#F7F7F7;
}
.list_admin tr.odd /*impar*/
{
	background-color:#FFFFFF;
}
.list_events
{
	width:100%;
	border-collapse:collapse;
	clear:both;
}
.list_events tr
{
	height:38px;	
}
.list_events tr.head /*head*/
{
	background-color:#01A6E6;
	color:#fff;
	height:32px;
}
.list_events tr.even /*par*/
{
	background-color:#F7F7F7;
}
.list_events tr.odd /*impar*/
{
	background-color:#FFFFFF;
}
.table_entity
{
	width:100%;
}
.table_entity td{
	padding-top:1px;
	padding-bottom:1px;
	vertical-align:top;
}
.table_user
{

}
.table_user td{
	padding-top:1px;
	padding-bottom:1px;
	vertical-align:top;
}
.table_event
{

}
.table_event td{
	padding-top:1px;
	padding-bottom:1px;
	vertical-align:top;
}
.table_profile
{

}
.table_profile td{
	padding-top:1px;
	padding-bottom:1px;
	vertical-align:top;
}
.table_profile textarea
{
	height:100;
}
.table_form
{
	width:100%;
}
.table_form td
{
	padding-top:1px;
	padding-bottom:1px;
	vertical-align:top;
}
.table_day
{
	width:80%;
	margin-left:15px;
}
.table_day td
{
	padding-top:1px;
	padding-bottom:1px;
	vertical-align:top;
}
.div_title_page{
	width:100%;
	padding-top:5px;
	font-size:16px;
	/*color:#666;*/
	color:#000000;
	border-bottom:solid 1px #0E82E5;
	font-weight:bold;
}
.div_separador_pie
{
	height:20px;
}
/*FORM INPUT CLASSES*/
.input_text
{
	font-size:12px;
	color: #333333;
	/*width:310px;*/
	width:90%;
	border-style:solid;
	border-width:1px;
	border-color:#0086B3;
	margin-top:1px;
	margin-bottom:1px;
}
.input_text_medium
{
	font-size:12px;
	color: #333333;
	width:150px;
	border-style:solid;
	border-width:1px;
	border-color:#0086B3;
	margin-top:1px;
	margin-bottom:1px;
}
.input_text_short
{
	font-size:12px;
	color: #333333;
	width:70px;
	border-style:solid;
	border-width:1px;
	border-color:#0086B3;
	margin-top:1px;
	margin-bottom:1px;
}
.input_text_very_short
{
	font-size:12px;
	color: #333333;
	width:20px;
	border-style:solid;
	border-width:1px;
	border-color:#0086B3;
	margin-top:1px;
	margin-bottom:1px;
}
.input_radio
{
	color:#666666;
}
.input_text_text
{
	font-size:12px;
	color: #333333;
}
.input_submit
{
	font-size:12px;
	color:#FFFFFF;
	width:110px;
	background-color:#01A6E6;
	background-image:url(../assets/bg_input_submit.jpg);
	background-repeat:repeat-y;
	background-position:right;
	border-style:solid;
	border-width:1px;
	border-bottom:1px solid #0183D7;
	border-right:1px solid #0183D7;
	font-weight:bold;
	cursor:pointer;
}
.textarea
{
	font-size:12px;
	color: #333333;
	/*width:310px;*/
	width:90%;
	height:190px;
	border-style:solid;
	border-width:1px;
	border-color:#0086B3;
}
.textarea_small
{
	font-size:12px;
	color: #333333;
	/*width:310px;*/
	width:98%;
	height:110px;
	border-style:solid;
	border-width:1px;
	border-color:#0086B3;
}
.text_wait
{
	font-size:12px;
	color:#666666;
	line-height:19px;
}


.text_list_values
{
	font-size:13px;
	/*color:#666666;*/
	color:#454545;
	line-height:21px;
	text-decoration:none;
}
/*.text_insertar{
	color:#0183D7;
	background-color:#fff;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;
	line-height:21px;
	text-decoration:none;
	font-weight:bold;
}
.text_insertar:hover{
	text-decoration:underline;
}*/
.div_insert
{
	clear:both;
	float:right;
	margin-bottom:1px;
}
.text_insert{
	/*color:#0183D7;*/
	color:#009900;
	background-color:#fff;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;
	line-height:23px;
	text-decoration:none;
	font-weight:bold;
	/*border-style:solid;
	border-width:1px;
	border-color:#0183D7;*/

}
.text_insert:hover{
	text-decoration:underline;
}
/*FORM CLASSES*/

.attribute_normal
{
	font-size:12px;
	color:#008BB9;
	font-weight:bold;
}
.text_normal
{
	font-size:11px;
	color:#666666;
}
.text_normal_big
{
	font-size:12px;
	color:#666666;
}
.language_title
{
	font-size:14px;
	color:#666;
	font-weight:bold;
	
}
#header_restricted{
	width:960px;
	padding-left:10px;
	padding-right:20px;
	height:47px;
	margin-bottom:5px;
	_margin-bottom:2px;
	_padding-right:10px;
	_padding-left:10px;
}
#imagen_header_restricted{
	width:960px;
	height:47px;
	float:left;
}

#column_restricted
{
	width:960px; /*948*/
	float:left;
}
#div_contenidos_restricted
{
	width:810px; /*773*/
	float:left;
	padding-top:5px;
	min-height:300px;
}
.tab_content_title
{
	color:#000000;
	font-weight:bold;
	height:25px;
	padding-left:3px;
	font-size:14px;
}
.tab_content_separator
{
	height:10px;
}
/*.tooltip_link{
	font-size:12px;
	color:#0194CB;
	text-decoration:none;
	cursor:pointer;
}
.tooltip_link:hover{
	text-decoration:underline;
}*/
.tooltip_container
{
	background:#FFFFCC;padding:10px;font-size:12px;
	width:300px;
}
.tooltip_meeting
{
	background:#FFFFFF;padding:5px;font-size:12px;
	width:250px;
	border:solid 1px #CCC;
}
.tooltip_meeting_td_1{
	background:#f8f8f8;
	padding:5px;
}
.tooltip_meeting_td_2{
	background:#f3f8fe;
	padding:5px;
}

.tooltip_table
{
	background:#FFFFFF;padding:5px;font-size:12px;
	width:290px;
	border:solid 1px #CCC;
}

.div_help_icon
{
	width:12px;
	height:12px;
	background-image:url(../assets/info.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	/*text-align:center;
	border:solid 1px #ccc;*/
	clear:none;
	display:inline;
	/*font-weight:bold;
	color:#000000;*/
	padding-left:6px;
	padding-right:6px;
	margin-left:2px;
}
.div_help_icon:hover
{
	cursor:pointer;
}
.div_meeting_icon
{
	/*background-color:#CC6600;*/
	width:20px;
	height:20px;
	clear:none;
	display:inline;
	/*padding-left:6px;
	padding-right:6px;*/
	margin-right:8px;

}
.div_meeting_icon:hover
{
	cursor:pointer;	
}
.div_loading
{
	display:none;
	text-align:center; padding-top:20px;
}
.div_no_elements
{
	padding-top:15px;
	font-style:italic;
}
.background_login_form{
	width:609px;
	height:221px;
	background-image:url(../assets/bg_login_form.jpg);
	background-repeat:no-repeat;
	padding-top:20px;
	padding-bottom:20px;
}
.txt_login_form{
	padding-left:15px;
	padding-right:15px;
	color:#666;
	line-height:18px;
	text-align:justify;
}
.text_aviso{
	font-size:11px;
	color:#FF6600;
}
.text_notice{
	font-size:12px;
	color:#FF6600;
}
.text_resumen{
	background-color:#f7f7f7;
	padding:10px;
	line-height:20px;
	text-align:justify;
	color:#003366;
}
.text_rojo{
	color:#990000;
}
.boton{
	font-size:12px;
	color:#FFFFFF;
	padding:2px;
/*	width:110px;*/
	background-color:#01A6E6;
	background-image:url(../assets/bg_input_submit.jpg);
	background-repeat:repeat-y;
	background-position:right;
	border-style:solid;
	border-width:1px;
	border-bottom:1px solid #0183D7;
	border-right:1px solid #0183D7;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}
.text_cabecera{
	color:#FFF;
	background-color:#01A6E6;
	padding:1px;
}
.table_diary
{
	width:100%;
}
.table_diary td
{
	padding-top:4px;
	padding-bottom:2px;
}
.table_diary tr.even /*par*/
{
	background-color:#F7F7F7;
}
.table_diary tr.odd /*impar*/
{
	background-color:#EAEAEA;
}
.navegacion_planner{
	color:#666;
	font-size:10px;
	background-color:#fff;
	float:left;
}
.navegacion_planner a{
	color:#666;
	text-decoration:none;
	font-size:10px;
}
.navegacion_planner a:hover{
	text-decoration:underline;
}
#language_selection{
	text-align:right;
	float:right;
	width:200px;
	
}
#contenedor_navegacion_idioma{
	width:100%;
	float:left;
}