/*
 Dark blue  :#4747bc
 Light blue :#4690d6
 Dark gray  :#ccc
 Light gray :#efefef
*/

body{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:12px;
	margin:0px;
}

div.mainWrapper{
	width:980px;
	margin:0px auto;
}

/************************/
/* Videoconferencias
/************************/
.flatbtn_blue{width:127px;height:23px;display:block;padding:6px 4px 0 4px;text-align:center;background:transparent url(/bd101208/images/medbtn_blue.png) top left no-repeat;color:#fff;font-size:10px}
.flatbtn_blue:hover, .flatbtn_orange:hover {text-decoration:underline}
.flatbtn_orange{width:150px;height:23px;display:block;padding:6px 4px 0 4px;text-align:center;background:transparent url(/bd101208/images/longbtn_orange.png) top left no-repeat;color:#fff;font-size:10px}
/***** Meeting form *****/
form.meeting table{
  border-collapse:collapse;
}

form.meeting td.buttons{
  text-align:right;
  padding-top:10px;
}
/*
* Meetings
* Ajustes menores de entity listing
*/
.entity .info img{float:left;}
.entity .flatbtn_blue,.entity .flatbtn_orange{margin-left:22px}

/************************/
/* General styles
/************************/
#loadBox{
	background-color:#ffcc66;
	padding:4px;
	border:#666 solid 1px;
}

div.loading{
	background-color:transparent;
	background-image:url(/bd101208/images/loading.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-weight:bold;
	padding:4px 0 12px 44px;
}

h1{
	font-size:12px;
	color:#4747bc;
	margin:0px;
}

a{
	color:#4690d6;
	text-decoration:none;
}

img{
	border:none;
}

p{
	margin:0px;
	margin-top:15px;
}

hr{
	border:none;
	border-bottom:1px dotted #ccc;
}

form{
	margin:0px;
}

textarea,
input[type="text"],
input[type="password"],
input[type="file"],
select{
	border:#dedede solid 3px;
}

label{
	font-weight:bold;
	color:#4747bc;
}

label small,
td.small{
	font-size:11px;
	font-weight:normal;
	color:#999;
	padding:2px 0px;
}

*.odd{
	background-color:#efefef;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

/***** Boton naranja *****/
div.buttons input{
	width:106px;
	height:19px;
	background-color:transparent;
	background-image:url(/bd101208/images/orange_button.png);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:11px;
	text-align:center;
	padding-bottom:0px;
	border:none;
}

div.buttons input:hover{
	color:#fff;
}

/***** Boton azul *****/
button.long{
	width:166px;
	height:25px;
	background-color:transparent;
	background-image:url(/bd101208/images/longbutton.png);
	background-position:left 3px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	padding:3px;
	border:none;
}

button.long:hover{
	background-position:0px -32px;
}

button.admin{
	color:#FF0000;
}

/*
* Botones alargados pequenos 
*/
.flatbtn_blue{width:127px;height:23px;display:block;padding:6px 4px 0 4px;text-align:center;background:transparent url(/bd101208/images/medbtn_blue.png) top left no-repeat;color:#fff;font-size:10px}
.flatbtn_blue:hover, .flatbtn_orange:hover {text-decoration:underline}
.flatbtn_orange{width:150px;height:23px;display:block;padding:6px 4px 0 4px;text-align:center;background:transparent url(/bd101208/images/longbtn_orange.png) top left no-repeat;color:#fff;font-size:10px}

/*
 * Para resolver conflictos con los estilos de YUI se debio poner todas estos atributos font
 */
select,
input,
button,
textarea,
button{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

#notification,
div.message{
	background-color:#ffca96;
	margin:10px 0px;
	padding:10px;
	border:1px solid #fb7e06;
}

#notification{
	visibility:hidden;
}

div.warning{
	font-style:italic;
	color:#FF3300;
	margin-bottom:15px;
}

div.roundedDialog{
	background-color:#efefef;
	border-radius:8px;
	padding:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

div.clearfloat{
	clear:both;
}

/***** Tabla *****/
table.style1{
	width:90%;
	border-collapse:collapse;
}

table.style1 th,
table.style1 td{
	padding:5px;
	border:1px dotted #ccc;
}

table.style1 th{
	text-align:left;
}

table.style1 .odd{
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}

table.style2{
	width:90%;
	border-collapse:collapse;
}

table.style2 th,
table.style2 td{
	padding:0px 5px;
}

table.style2 th{
	text-align:left;
}

/************************/
/* YUI styles
/************************/
/* reset some yui elements */
.yui-panel{
	background-color:#efefef;
	font-family:arial,helvetica,verdana,sans-serif;
	border:#ff9a00 solid 6px;
}

.yui-panel .hd,.yui-dialog .hd{
	background-color:#ff9a00;
	border:none;
}

.yui-panel button{
	width:106px;
	height:19px;
	background-color:transparent;
	background-image:url(/bd101208/images/orange_button.png);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:11px;
	text-align:center;
	vertical-align:top;
	margin-right:5px;
	margin-left:5px;
	padding:0px;
	border:none;
}

.yui-panel button:hover{
	background-color:transparent;
	color:#fff;
	border:none;
}

/* auto complete */
.yui-ac-bd ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.yui-ac-bd ul li{
	background-color:#b9dafb;
	font-size:11px;
	list-style-type:none;
	margin:2px 0px;
	padding:3px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	cursor:pointer;
}

.yui-ac-bd li.yui-ac-highlight{
	background-color:#ffca96;
}

/* admin */
.yui-crop-mask{
	background-color:#000;
	opacity:.5;
	filter:alpha(opacity=50);
}

.yui-crop .yui-resize{
	border:#ff9a00 dashed 1px;
}

.yui-crop .yui-resize-handle{
	background-color:#ff9a00;
}

.yui-resize-status{
	color:#ff9a00;
}

/************************/
/* Page head
/************************/
div.pageHead{
	height:123px;
	background-color:transparent;
	background-image:url(/bd101208/images/header.png);
	background-position:left top;
	background-repeat:no-repeat;
}

/***** Top menu 1 *****/
div.pageHead div.topMenu1{
	float:left;
	height:40px;
	margin-left:280px;
}

div.pageHead div.topMenu1 div.options{
	float:left;
	width:200px;
	font-size:11px;
	text-align:right;
	padding:8px 8px 0 0;
}

/***** Search *****/
div.pageHead div.topMenu1 div.search{
	float:left;
	margin-top:4px;
}

div.pageHead div.topMenu1 div.search a{
	font-size:10px;
}

div.pageHead div.topMenu1 div.search input.textInput{
	float:left;
	font-size:12px;
	padding-top:2px;
	padding-bottom:3px;
	border:1px solid #ccc;
}

div.pageHead div.topMenu1 div.search input.button{
	float:left;
	width:38px;
	height:21px;
	background-color:transparent;
	background-image:url(/bd101208/images/searchbtn.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:3px;
	border:none;
}

/***** Top menu 2 *****/
div.pageHead div.topMenu2{
	float:left;
	height:26px;
	background:transparent url(/bd101208/images/midmenu.png) top left repeat-x;
	margin-top:38px;
	margin-left:298px;
	padding:0px;
}

div.pageHead div.topMenu2 ul#menu{
	float:left;
	height:26px;
	background:transparent url(/bd101208/images/rmenu.png) top right no-repeat;
	display:inline;
	list-style:none;
	margin:0px;
	padding-right:5px;
	padding-left:20px;
}

div.pageHead div.topMenu2 ul#menu li{
	float:left;
	height:20px;
	display:inline;
	margin:0px;
	margin-top:1px;
}

div.pageHead div.topMenu2 ul#menu li a{
	float:left;
	color:#fff;
	line-height:20px;
	padding-right:7px;
	padding-left:7px;
}

div.pageHead div.topMenu2 ul#menu li a:hover{
	text-decoration:underline;
}

div.pageHead div.topMenu2 ul#menu li.separator{
	color:#000000;
	line-height:20px;
	padding-right:2px;
	padding-left:2px;
}

div.pageHead div.topMenu2 ul#menu li.help{
	padding:0px;
	padding-right:7px;
	padding-left:7px;
}

div.pageHead div.topMenu2 ul#menu li span.numessage{
	font-size:10px;
	color:#fff;
	line-height:20px;
}

div.pageHead div.topMenu2 ul#menu li a.privatemessage{
	background:transparent url(/bd101208/images/messages_icon.gif) no-repeat scroll left 4px;
	margin-left:5px;
}

div.pageHead div.topMenu2 ul#menu li a.privatemessage:hover{
	text-decoration:none;
}

div.pageHead div.topMenu2 ul#menu li a.newmessage{
	background-position:0 -15px;
	margin-left:5px;
}

div.pageHead div.topMenu2 ul#menu li a.surveyNotification{
	width:15px;
	background-image:url(/bd101208/images/Survey/notification.png);
	background-position:left 3px;
	background-repeat:no-repeat;
	text-decoration:none;
	margin-left:1px;
	padding:0px;
}

div.pageHead div.topMenu2 ul#menu li a.surveyNotification:hover{
	text-decoration:none;
}

div.pageHead div.topMenu2 ul#menu li.help a{
	background:transparent url(/bd101208/images/help.png) no-repeat scroll center 2px;
}

div.pageHead div.topMenu2 ul#menu li.help a:hover{
	text-decoration:none;
}

/************************/
/* Footer
/************************/
div.footer{
	color:#ccc;
	text-align:center;
	margin-top:20px;
	padding:12px 0px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

div.footer a{
	color:#666;
}

/************************/
/* Dashboard
/************************/
div.dashboard{
	margin-top:5px;
}

div.dashboard div.leftCol{
	float:left;
	width:300px;
	min-height: 200px;
	margin-left:20px;
	margin-bottom:30px;
}

div.dashboard div.midCol{
	float:left;
	width:300px;
	min-height: 200px;
	margin-left:20px;
	margin-bottom:30px;
}

div.dashboard div.rightCol{
	float:left;
	width:300px;
	min-height: 200px;
	margin-left:20px;
	margin-bottom:30px;
}

/************************/
/* Main layout
/************************/
div.mainLayout div.leftCol{
	float:left;
	width:210px;
	margin-top:10px;
	margin-bottom:30px;
	padding:0px 10px;
}

div.mainLayout div.mainCol{
	float:left;
	width:710px;
	margin-bottom:30px;
	margin-left:20px;
}

div.mainLayout div.mainCol h1{
	font-size:18px;
	color:#000;
	margin-bottom:15px;
	border-bottom:#ccc solid 2px;
}

/************************/
/* Mini profile
/************************/
div.miniprofile{
	position:relative;
	min-height:102px;
	background-color:transparent;
	background-image:url(/bd101208/images/profilebg.png);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:11px;
	padding:18px 20px 0px 20px;
}

div.miniprofile div.companyLogoUNDP{
	position:absolute;
	top:58px;
	left:152px;
	width:19px;
	height:35px;
}

div.miniprofile div.companyLogoUNFPA{
	position:absolute;
	top:75px;
	left:137px;
	width:35px;
	height:16px;
}

div.miniprofile div.companyLogoWYC2010{
	position:absolute;
	top:70px;
	left:133px;
	width:19px;
	height:35px;
}

div.miniprofile img{
	float:left;
	margin-right:10px;
}

/************************/
/* Context menu
/************************/
div.contextmenu{
	width:170px;
	text-align:right;
	margin-left:20px;
	border-top:1px solid #ccc;
}

div.contextmenu div{
	border-bottom:1px solid #ccc;
}

div.contextmenu a{
	color:#000;
	display:block;
	padding:4px 6px;
}

div.contextmenu a:hover{
	background-color:#ffb961;
}

div.contextmenu a.current{
	background-color:#efefef;
}

div.contextmenu a.blue{
	color:#4690d6;
	display:block;
	padding:4px 6px;
}

/***** Context actions *****/
div.contextactions{
	margin:20px 0 0 22px;
}

div.contextactions button{
	width:166px;
	height:25px;
	background-color:transparent;
	background-image:url(/bd101208/images/longbutton.png);
	background-position:left 3px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	padding:3px;
	border:none;
}

div.contextactions button:hover{
	background-position:0px -32px;
}

div.contextactions button.admin{
	color:#FF0000;
}

/************************/
/* Spotlight
/************************/
div.spotlight{
	width:900px;
	margin:0px auto;
}

div.spotlight div.hd{
	background-color:#ccc;
}

div.spotlight div.hd a{
	float:left;
	width:120px;
	height:29px;
	background-image:url(/bd101208/images/spotlight.png);
	background-position:0 -29px;
	background-repeat:no-repeat;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	line-height:28px;
	text-align:center;
}

div.spotlight div.hd h1{
	float:left;
	width:300px;
	font-size:12px;
	font-weight:bold;
	color:#000;
	margin-top:6px;
}

div.spotlight div.bd{
	width:770px;
	background-color:#ececec;
	margin-left:101px;
	padding:15px;
}

div.spotlight div.bd div.indexFlashlink{
	text-align:right;
}

div.spotlight div.bd div.indexFlashlink a{
	text-decoration:none;
}

/************************/
/* Custom Widget Box
/************************/
div.customWidgetBox{
	float:left;
	margin-bottom:10px;
}

/***** Encabezado del widget *****/
/* hd cuando el widget esta maximizado
 * hdmin cuando el widget esta minimizado
 */
div.customWidgetBox div.hd,
div.customWidgetBox div.hdmin{
	cursor:move;
	float:left;
	width:298px;
	height:18px;
	background-position:left top;
	background-repeat:no-repeat;
	padding:3px 0px;
}

div.customWidgetBox div.hd{
	background-image:url(/bd101208/images/widgetbar.jpg);
}

div.customWidgetBox div.hdmin{
	background-image:url(/bd101208/images/widgetbarmin.jpg);
}

div.customWidgetBox div.hd h1,
div.customWidgetBox div.hdmin h1{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	margin:0px;
	margin-left:10px;
	border:none;
}

div.customWidgetBox div.hd div.widgetButtons,
div.customWidgetBox div.hdmin div.widgetButtons{
	float:right;
	margin-right:5px;
}

div.customWidgetBox div.hd div.widgetButtons a,
div.customWidgetBox div.hdmin div.widgetButtons a{
	float:right;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	margin:0px;
	margin-top:2px;
	margin-left:7px;
}

div.customWidgetBox div.hd div.widgetButtons a.toggleItem,
div.customWidgetBox div.hdmin div.widgetButtons a.toggleItem{
	width:14px;
	height:14px;
	text-decoration:none;
	margin:0px;
	margin-top:1px;
	margin-left:5px;
}

div.customWidgetBox div.hd div.widgetButtons a.toggleItem{
	background:transparent url(/bd101208/yui/270/assets/skins/sam/sprite.png) no-repeat scroll 0 -400px;
}

div.customWidgetBox div.hdmin div.widgetButtons a.toggleItem{
	background:transparent url(/bd101208/yui/270/assets/skins/sam/sprite.png) no-repeat scroll 0 -350px;
}

/***** Cuerpo del widget *****/
div.customWidgetBox div.bd{
	float:left;
	width:296px;
	padding:5px 0px;
	border:1px solid #ccc;
	border-top:none;
}

div.customWidgetBox div.inner{
	margin:0px 8px;
}

div.customWidgetBox div.bd div.bottomOptions{
	float:right;
	font-size:11px;
	clear:both;
	text-align:right;
	margin-top:10px;
	margin-bottom:2px;
}

/*
 * Visualizacion de usuarios, grupos y assets
 */
div.customWidgetBox div.bd div.entity{
	float:left;
	width:100%;
	background-color:#EFEFEF;
	font-size:11px;
	clear:both;
	margin:2px 0;
	padding:4px 0px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

div.customWidgetBox div.bd div.entity h1{
	font-weight:bold;
}

div.customWidgetBox div.bd div.entity h1 a{
	font-size:12px;
}

div.customWidgetBox div.bd div.entity b{
	color:#666;
}

div.customWidgetBox div.bd div.entity div.img{
	float:left;
	width:70px;
	margin-left:6px;
}

div.customWidgetBox div.bd div.entity div.info{
	float:left;
	width:175px;
	font-size:11px;
}

div.customWidgetBox div.bd div.entity div.delete{
	float:right;
	margin-right:6px;
}

div.customWidgetBox div.bd div.entity div.section{
	float:left;
	width:340px;
	font-size:11px;
	margin-left:6px;
}

div.customWidgetBox div.bd div.entity div.move{
	float:right;
	margin-top:2px;
	margin-right:6px;
}

div.customWidgetBox div.bd div.entity div.move div.upArrow{
	width:9px;
	height:12px;
}

div.customWidgetBox div.bd div.entity div.move div.downArrow{
	width:9px;
	height:12px;
	margin-top:2px;
}

/*
 * Visualizacion de bookmarks externos
 */
div.customWidgetBox div.bd div.externalBookmark{
	float:left;
	width:100%;
	background-color:#EFEFEF;
	font-size:11px;
	clear:both;
	margin:2px 0;
	padding:4px 0px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

div.customWidgetBox div.bd div.externalBookmark div.img{
	float:left;
	width:48px;
	margin-left:6px;
}

div.customWidgetBox div.bd div.externalBookmark div.info{
	float:left;
	width:195px;
	font-size:11px;
	margin-left:5px;
}

div.customWidgetBox div.bd div.externalBookmark div.delete{
	float:right;
	margin-right:6px;
}

/*
 * Para buscar entidades
 */
div.customWidgetBox div.bd div.usearch{
	display:none;
}

div.customWidgetBox div.bd div.usearch div.close a{
	float:right;
	width:14px;
	height:14px;
	background-color:transparent;
	background-image:url(/bd101208/images/ico_close.png);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
}

div.customWidgetBox div.bd div.usearch div.close a:hover{
	background-position:0 -16px;
}

/*
 * Para invitar usuarios
 */
div.customWidgetBox div.bd div.uinvite{
	float:left;
	width:100%;
	display:none;
}

div.customWidgetBox div.bd div.uinvite div.close a{
	float:right;
	width:14px;
	height:14px;
	background-color:transparent;
	background-image:url(/bd101208/images/ico_close.png);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
}

div.customWidgetBox div.bd div.uinvite div.close a:hover{
	background-position:0 -16px;
}

/*
 * Status
 */
div.status{
	background-color:#FFFCC7;
	font-size:14px;
	cursor:pointer;
	padding:6px;
}

/************************/
/* Big Widget Box
/************************/
div.bigWidgetBox{
	float:left;
	clear:both;
	margin-top:20px;
	margin-bottom:0px;
}

/***** Encabezado del widget *****/
/* hd cuando el widget esta maximizado
 * hdmin cuando el widget esta minimizado
 */
div.bigWidgetBox div.hd,
div.bigWidgetBox div.hdmin{
	cursor:move;
	float:left;
	width:708px;
	height:18px;
	background-position:left top;
	background-repeat:no-repeat;
	padding:3px 0px;
}

div.bigWidgetBox div.hd{
	background-image:url(/bd101208/images/widgetbar.jpg);
}

div.bigWidgetBox div.hdmin{
	background-image:url(/bd101208/images/widgetbarmin.jpg);
}

div.bigWidgetBox div.hd h1,
div.bigWidgetBox div.hdmin h1{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	margin:0px;
	margin-left:10px;
	border:none;
}

div.bigWidgetBox div.hd div.widgetButtons,
div.bigWidgetBox div.hdmin div.widgetButtons{
	float:right;
	margin-right:5px;
}

div.bigWidgetBox div.hd div.widgetButtons a,
div.bigWidgetBox div.hdmin div.widgetButtons a{
	float:right;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	margin:0px;
	margin-top:2px;
	margin-left:7px;
}

div.bigWidgetBox div.hd div.widgetButtons a.toggleItem,
div.bigWidgetBox div.hdmin div.widgetButtons a.toggleItem{
	width:14px;
	height:14px;
	text-decoration:none;
	margin:0px;
	margin-top:1px;
	margin-left:5px;
}

div.bigWidgetBox div.hd div.widgetButtons a.toggleItem{
	background:transparent url(/bd101208/yui/270/assets/skins/sam/sprite.png) no-repeat scroll 0 -400px;
}

div.bigWidgetBox div.hdmin div.widgetButtons a.toggleItem{
	background:transparent url(/bd101208/yui/270/assets/skins/sam/sprite.png) no-repeat scroll 0 -350px;
}

/***** Cuerpo del widget *****/
div.bigWidgetBox div.bd{
	float:left;
	width:706px;
	padding:5px 0px;
	border:1px solid #ccc;
	border-top:none;
}

div.bigWidgetBox div.inner{
	margin:0px 8px;
}

div.bigWidgetBox div.bd div.bottomOptions{
	float:right;
	font-size:11px;
	clear:both;
	text-align:right;
	margin-top:10px;
	margin-bottom:2px;
}

/************************/
/* Left Widget Box
/************************/
/**
 * Para los widgets que salen el la columna izquierda (no dashboard)
 */
div.leftWidgetBox{
	float:left;
	margin-top:20px;
	margin-bottom:10px;
}

/***** Encabezado del widget *****/
div.leftWidgetBox div.hd{
	float:left;
	width:208px;
	height:18px;
	background-position:left top;
	background-repeat:no-repeat;
	padding:3px 0px;
}

div.leftWidgetBox div.hd{
	background-image:url(/bd101208/images/widgetbar.jpg);
}

div.leftWidgetBox div.hd h1{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	margin:0px;
	margin-left:10px;
}

div.leftWidgetBox div.hd div.widgetButtons{
	float:right;
	margin-right:5px;
}

div.leftWidgetBox div.hd div.widgetButtons a{
	float:right;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	margin:0px;
	margin-top:2px;
	margin-left:7px;
}

/***** Cuerpo del widget *****/
div.leftWidgetBox div.bd{
	float:left;
	width:206px;
	padding:5px 0px;
	border:1px solid #ccc;
	border-top:none;
}

div.leftWidgetBox div.inner{
	margin:0px 8px;
}

div.leftWidgetBox div.bd div.bottomOptions{
	float:right;
	font-size:11px;
	clear:both;
	margin-top:10px;
	margin-bottom:2px;
}

/*
 * Para visualizar entidades
 */
div.leftWidgetBox div.bd div.entities{
	float:left;
	margin-left:1px;
}

div.leftWidgetBox div.bd div.entities div.img{
	float:left;
	width:60px;
	height:60px;
	text-align:center;
	margin-top:1px;
	margin-right:2px;
	margin-bottom:2px;
	margin-left:1px;
}

/*
 * Para invitar entidades
 */
div.leftWidgetBox div.bd div.einvite div.close a{
	float:right;
	width:14px;
	height:14px;
	background-color:transparent;
	background-image:url(/bd101208/images/ico_close.png);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
}

div.leftWidgetBox div.bd div.einvite div.close a:hover{
	background-position:0 -16px;
}

/*
 * Para unirse a una entidad
 */
div.leftWidgetBox div.bd div.ejoin{
	float:left;
	width:100%;
	font-size:11px;
}

div.leftWidgetBox div.bd div.ejoin div.close a{
	float:right;
	width:14px;
	height:14px;
	background-color:transparent;
	background-image:url(/bd101208/images/ico_close.png);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	margin-left:5px;
}

div.leftWidgetBox div.bd div.ejoin div.close a:hover{
	background-position:0 -16px;
}

div.leftWidgetBox div.bd div.ejoin div.buttons{
	margin-top:10px;
}

/*
 * Para remover entidades
 */
div.leftWidgetBox div.bd div.removelist{
	float:left;
	width:192px;
	font-size:11px;
}

div.leftWidgetBox div.bd div.removelist div.odd,
div.leftWidgetBox div.bd div.removelist div.even{
	float:left;
	width:192px;
	padding-top:5px;
	padding-bottom:5px;
}

div.leftWidgetBox div.bd div.removelist div.info{
	float:left;
	width:155px;
	margin-left:5px;
}

div.leftWidgetBox div.bd div.removelist div.close a{
	float:right;
	width:14px;
	height:14px;
	background-color:transparent;
	background-image:url(/bd101208/images/ico_close.png);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	margin-right:5px;
}

div.leftWidgetBox div.bd div.removelist div.close a:hover{
	background-position:0 -16px;
}

div.leftWidgetBox div.bd div.removelist div.buttons{
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}

/*
 * Notificacion
 */
div.leftWidgetBox div.bd div.notification div.buttons{
	margin-top:10px;
}

/************************/
/* Small profile
/* El que sale cuando se da click sobre alguno de los usuarios en el widget "friends"
/************************/
div.smallProfile h1{
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:8px;
}

div.smallProfile div.close a{
	float:right;
	width:14px;
	height:14px;
	background-color:transparent;
	background-image:url(/bd101208/images/ico_close.png);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
	margin-top:5px;
	margin-right:5px;
}

div.smallProfile div.close a:hover{
	background-position:0 -16px;
}

div.smallProfile div.odd,
div.smallProfile div.even{
	padding:4px 8px;
}

div.smallProfile div.buttons{
	margin-left:8px;
}

/************************/
/* Profile
/************************/
div.profile{
	float:left;
	width:760px;
	background-color:#FFFFFF;
	margin:0px;
	margin-left:90px;
}

div.profile div.tabs{
	position:relative;
	float:left;
	width:421px;
	height:28px;
	background-image:url(/bd101208/images/profile_tabs.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:155px;
}

div.profile div.tabs #tab-personal,
div.profile div.tabs #tab-professional,
div.profile div.tabs #tab-contact{
	position:absolute;
	top:0px;
	width:151px;
	height:28px;
}

div.profile div.tabs #tab-personal{
	left:0px;
}

div.profile div.tabs #tab-professional{
	left:135px;
}

div.profile div.tabs #tab-contact{
	left:270px;
}

div.profile div.tabs #tab-personal a,
div.profile div.tabs #tab-professional a,
div.profile div.tabs #tab-contact a{
	float:left;
	width:97px;
	height:28px;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	line-height:28px;
	text-align:center;
	margin-left:25px;
}

div.profile div.tabs2{
	position:relative;
	float:left;
	width:691px;
	height:28px;
	background-image:url(/bd101208/images/profile_tabs2.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:36px;
}

div.profile div.tabs2 #tab-photography,
div.profile div.tabs2 #tab-personal,
div.profile div.tabs2 #tab-professional,
div.profile div.tabs2 #tab-contact,
div.profile div.tabs2 #tab-configuration{
	position:absolute;
	top:0px;
	width:151px;
	height:28px;
}

div.profile div.tabs2 #tab-photography{
	left:0px;
}

div.profile div.tabs2 #tab-personal{
	left:135px;
}

div.profile div.tabs2 #tab-professional{
	left:270px;
}

div.profile div.tabs2 #tab-contact{
	left:405px;
}

div.profile div.tabs2 #tab-configuration{
	left:540px;
}

div.profile div.tabs2 #tab-photography a,
div.profile div.tabs2 #tab-personal a,
div.profile div.tabs2 #tab-professional a,
div.profile div.tabs2 #tab-contact a,
div.profile div.tabs2 #tab-configuration a{
	float:left;
	width:97px;
	height:28px;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	line-height:28px;
	text-align:center;
	margin-left:25px;
}

div.profile div.tabs div.current,
div.profile div.tabs2 div.current{
	background-image:url(/bd101208/images/profile_tab1.png);
	background-position:left top;
	background-repeat:no-repeat;
	z-index:999;
}

div.profile div.inner{
	float:left;
	width:760px;
	background-color:#F4F4F4;
	border:#EAEAEA solid 1px;
	padding-bottom:30px;
}

div.profile div.inner div.leftColumn{
	float:left;
	width:165px;
	margin-top:20px;
	margin-left:25px;
}

div.profile div.inner div.leftColumn div.photo{
	position:relative;
	float:left;
	height:163px;
	margin-left:26px;
	margin-bottom:20px;
}

div.profile div.inner div.leftColumn div.photo div.photoInfo{
	position:absolute;
	top:118px;
	left:2px;
	font-size:11px;
	font-weight:normal;
}

div.profile div.inner div.leftColumn div.contextMenu{
	float:left;
}

div.profile div.inner table.info{
	float:left;
	width:480px;
	border-collapse:collapse;
	margin-top:20px;
	margin-left:40px;
}

div.profile div.inner table.form{
	float:left;
	width:600px;
	border-collapse:collapse;
	margin-top:20px;
	margin-left:80px;
}

div.profile div.inner table.info tr.odd{
	background-color:#FFFFFF;
	-moz-border-radius:0px;	
}

div.profile div.inner table.info tr.even{
}

div.profile div.inner table.info tr th,
div.profile div.inner table.form tr th{
	width:150px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	padding:8px 5px;
}

div.profile div.inner table.form tr th{
	padding-top:14px;
}

div.profile div.inner table.info tr td,
div.profile div.inner table.form tr td{
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding:8px 5px;
}

div.profile div.inner table.form input.textInput{
	width:380px;
	border:#DEDEDE solid 3px;
}

div.profile div.inner table.form input.textInput:focus{
	background-color:#E4ECF5;
}

div.profile div.inner table.form textarea{
	width:380px;
	border:#DEDEDE solid 3px;
}

div.profile div.inner table.info small,
div.profile div.inner table.form small{
	font-size:11px;
	font-weight:normal;
	color:#999999;
}

div.profile div.inner table.info h2,
div.profile div.inner table.form h2{
	text-align:center;
	margin-bottom:0px;
}

div.profile div.inner table.privacy,
div.profile div.inner table.privacyForm{
	width:290px;
}

div.profile div.inner table.privacy tr th,
div.profile div.inner table.privacyForm tr th{
	width:115px;
	text-align:right;
	padding:0px;
	padding-bottom:4px;
}

div.profile div.inner table.privacyForm tr th{
	padding-top:5px;
}

div.profile div.inner table.privacy tr td,
div.profile div.inner table.privacyForm tr td{
	padding:0px;
	padding-bottom:4px;
	padding-left:5px;
}

div.profile div.inner div.buttons{
	float:left;
	width:100%;
	clear:both;
	text-align:center;
	margin-top:20px;
}

/************************/
/* Formularios
/************************/
form.style1 h1{
	font-size:18px;
	color:#000;
	border-bottom:2px solid #ccc;
}

form.style1 p{
	margin-top:10px;
	margin-left:10px;
}

form.style1 div.standard{
	margin-top:15px;
	margin-left:10px;
}

form.style1 div.standard small{
	font-size:11px;
	font-weight:normal;
	color:#999;
	padding:2px 0px;
}

form.style1 div.standard label.option{
	font-weight:normal;
	color:#000000;
}

form.style1 div.standard input.textInput{
	width:360px;
}

form.style1 div.standard textarea{
	width:360px;
}

form.style1 div.standard div.fieldError{
	font-size:12px;
	font-weight:bold;
	color:#FF3300;
}

form.style1 div.standard table.doubleField{
	width:365px;
	border-collapse:collapse;
}

form.style1 div.standard table.doubleField input.textInput{
	width:230px;
}

form.style1 div.standard table.doubleField select{
	width:100px;
}

form.style1 div.separator{
	font-size:14px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:0px;
	margin-left:10px;
}

form.style1 div.buttons{
	margin-top:15px;
	margin-left:10px;
}

form.style1 div.column{
	float:left;
	width:180px;
}

/***** Miniform *****/
form.miniForm div.standard{
	margin-top:5px;
}

form.miniForm div.standard input.textInput{
	width:95%;
}

form.miniForm div.standard textarea{
	width:95%;
	height:85px;
}

form.miniForm div.buttons{
	margin-top:10px;
}

/***** Messageboard *****/
form.messageboard textarea{
	width:343px;
	height:90px;
}

form.messageboard div.buttons{
	margin-top:5px;
	margin-bottom:10px;
}

/***** Login *****/
form.login{
	float:right;
	font-size:11px;
	margin-right:25px;
}

form.login div.standard{
	margin-top:5px;
}

form.login div.buttons{
	margin-top:10px;
}

/***** Search login page *****/
form.searchLogin{
	float:left;
}

form.searchLogin input.textInput{
	float:left;
}

form.searchLogin select{
	float:left;
	margin-left:5px;
}

form.searchLogin input.searchButton{
	float:left;
	width:38px;
	height:21px;
	background-color:transparent;
	background-image:url(/bd101208/images/searchbtn.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:1px;
	margin-left:5px;
	border:none;
}

/***** Contact us *****/
form.contactUs{
	float:left;
	margin-top:10px;
	margin-left:25px;
}

form.contactUs div.standard{
	margin-top:5px;
}

form.contactUs div.standard input.textInput{
	width:370px;
}

form.contactUs div.standard textarea{
	width:370px;
}

form.contactUs div.buttons{
	text-align:center;
	margin-top:10px;
}

/***** Theme *****/
form.theme{
	margin-left:10px;
}

form.theme div.standard{
	margin-top:10px;
}

form.theme div.standard input.textInput{
	width:360px;
}

form.theme div.buttons{
	margin-top:10px;
}

/***** stopWords *****/
form.stopWords textarea{
	width:680px;
	height:300px;
}

form.stopWords div.buttons{
	margin-top:10px;
}

/***** Popup form *****/
form.popup{
	margin-right:10px;
	margin-left:10px;
}

form.popup div.standard{
	margin-top:10px;
}

form.popup div.standard input.textInput,
form.popup div.standard textarea{
	width:320px;
}

form.popup div.standard textarea.big{
	height:120px;
}

form.popup div.buttons{
	text-align:right;
	margin-top:10px;
	margin-right:6px;
	margin-bottom:5px;
}

/***** Tags *****/
form.tags{
	margin:10px;
}

form.tags div.column{
	float:left;
	width:180px;
}

/***** Meeting form *****/
form.meeting table{
  border-collapse:collapse;
}

form.meeting td.buttons{
  text-align:right;
  padding-top:10px;
}
/************************/
/* Listados
/************************/
div.listing div.entity,
div.listing div.narrowEntity{
	float:left;
	background-color:#efefef;
	font-size:11px;
	clear:both;
	margin:2px 0px;
	padding:8px 0px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

div.listing div.entity{
	width:709px;
}

div.listing div.narrowEntity{
	width:479px;
}

div.listing div.entity b,
div.listing div.narrowEntity b{
	color:#666;
}

div.listing div.entity div.img,
div.listing div.narrowEntity div.img{
	float:left;
	width:70px;
	margin-left:12px;
}

div.listing div.entity div.info,
div.listing div.entity div.info2,
div.listing div.narrowEntity div.info,
div.listing div.narrowEntity div.info2{
	float:left;
}

div.listing div.entity div.info{
	width:440px;
	text-align:justify;
}

div.listing div.entity div.info2{
	width:510px;
	text-align:justify;
}

div.listing div.narrowEntity div.info{
	width:210px;
}

div.listing div.narrowEntity div.info2{
	width:385px;
}

div.listing div.entity div.info h1,
div.listing div.entity div.info2 h1,
div.listing div.narrowEntity div.info h1,
div.listing div.narrowEntity div.info2 h1{
	font-size:12px;
	font-weight:bold;
	margin:0px;
	border:none;
}

div.listing div.entity div.right,
div.listing div.narrowEntity div.right{
	float:left;
	width:160px;
	margin-left:15px;
	margin-right:12px;
}

div.listing div.entity div.right div.close a,
div.listing div.narrowEntity div.right div.close a{
	float:right;
	width:14px;
	height:14px;
	background-color:transparent;
	background-image:url(/bd101208/images/ico_close.png);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
}

div.listing div.entity div.right div.close a:hover,
div.listing div.narrowEntity div.right div.close a:hover{
	background-position:0 -16px;
}

/***** Paginador *****/
div.listing div.pager{
	float:left;
	width:100%;
	color:#666;
	text-align:right;
	padding:6px 0px;
	border:1px dotted #ccc;
	border-left:none;
	border-right:none;
}

div.listing div.pager div.inner{
	margin-right:6px;
	margin-left:6px;
}

div.listing div.pager a{
	font-weight:bold;
}

div.listing div.pager span.current{
	font-weight:bold;
}

/***** Filtros *****/
div.listing div.filters{
	padding-bottom:10px;
}

div.listing div.filters select{
	width:180px;
}

div.listing div.filters div.sortBy{
	float:right;
	margin-top:6px;
}

div.listing div.filters div.letterPagination{
	padding-top:5px;
	padding-bottom:10px;
}

div.listing div.filters div.letterPagination a.current{
	font-weight:bold;
	color:#000000;
}

/************************/
/* Entity view
/************************/
div.entityView{
	float:left;
	width:100%;
}

/***** Head *****/
div.entityView div.head{
	float:left;
	width:100%;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:#CCCCCC solid 2px;
}

div.entityView div.head div.title{
	float:left;
	width:400px;
	font-size:13px;
	font-weight:bold;
}

div.entityView div.head ul.actions{
	float:right;
	margin:0px;
	padding:0px;
}

div.entityView div.head ul.actions li{
	float:left;
	display:inline;
}

div.entityView div.head ul.actions a{
	float:left;
	width:33px;
	height:32px;
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer;
	margin:0px 5px;
	padding:0px;
}

div.entityView div.head ul.actions a.fan{
	background-image:url(/bd101208/images/ico_fan.png);
}

div.entityView div.head ul.actions a.flag{
	background-image:url(/bd101208/images/ico_flag.png);
}

div.entityView div.head ul.actions a.tellafriend{
	background-image:url(/bd101208/images/tellafriend.png);
}

div.entityView div.head ul.actions a.tag{
	background-image:url(/bd101208/images/tag.png);
}

div.entityView div.head ul.actions a.assetHistory{
	background-image:url(/bd101208/images/asset_small.png);
}

div.entityView div.head ul.actions a.assetNotification{
	width:50px;
	background-image:url(/bd101208/images/asset_notification.png);
}

div.entityView div.head ul.actions a.groupHistory{
	background-image:url(/bd101208/images/group_small.png);
}

div.entityView div.head ul.actions a.groupNotification{
	width:52px;
	background-image:url(/bd101208/images/group_notification.png);
}

/***** Imagen *****/
div.entityView div.img{
	float:left;
	width:200px;
}

div.entityView div.img div.data{
	background-color:#efefef;
	font-size:11px;
	margin-top:10px;
	padding:8px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

/***** Info *****/
div.entityView div.info{
	float:left;
	width:490px;
	margin-left:15px;
}

div.entityView div.info div.odd,
div.entityView div.info div.even{
	padding:10px;
}

/***** Left column *****/
div.entityView div.leftColumn{
	float:left;
	width:300px;
	clear:both;
	margin-top:20px;
	margin-left:10px;
}

div.entityView div.leftColumn div.flashlink{
	text-align:right;
	margin-bottom:5px;
	margin-right:2px;
}

div.entityView div.leftColumn div.flashlink a{
	text-decoration:none;
}

/***** Right column *****/
div.entityView div.rightColumn{
	float:right;
	width:360px;
	margin-top:20px;
	margin-left:30px;
}

/***** Messageboard *****/
div.entityView div.messageboard h1{
	background-color:#efefef;
	font-size:12px;
	font-weight:bold;
	color:#4747BC;
	margin-bottom:0px;
	padding:8px;
	border-bottom:#4690d6 solid 2px;
}

div.entityView div.messageboard div.bd{
	padding:8px;
}

div.entityView div.messageboard div.item{
	float:left;
	width:350px;
	padding:10px 0px;
	border-top:1px dotted #ccc;
}

div.entityView div.messageboard div.item div.img{
	float:left;
	width:65px;
}

div.entityView div.messageboard div.item div.data{
	float:left;
	width:245px;
	font-size:11px;
}

div.entityView div.messageboard div.item div.data h2{
	font-size:11px;
	font-weight:normal;
	color:#999999;
	margin:0px;
}

div.entityView div.messageboard div.item div.delete{
	float:left;
	width:25px;
	margin-left:5px;
}

div.entityView div.messageboard div.bottomOptions{
	float:right;
	margin-top:5px;
}

div.entityView div.messageboard div.bottomOptions a{
	font-size:11px;
}

/***** Resource listing *****/
/**
 * resourceListing esta diseñado para una imagen de 48px de ancho
 * resourceListing2 esta diseñado para una imagen de 24px de ancho
 * resourceListing3 esta diseñado para una imagen de 60px de ancho
 * resourceListing4 esta diseñado para un item sin imagen
 * resourceListing5 esta diseñado para un item sin imagen
 * resourceListing6 esta diseñado para el Big Widget Box
 */
div.entityView div.overflow{
	height:350px;
	overflow-y:auto;
}

div.entityView div.resourceListing,
div.entityView div.resourceListing2,
div.entityView div.resourceListing3,
div.entityView div.resourceListing4,
div.entityView div.resourceListing5,
div.entityView div.resourceListing6{
	float:left;
	width:99%;
	margin:3px 0px;
	border:2px solid #efefef;
}

div.entityView div.scroll{
	width:255px;
}

div.entityView div.resourceListing div.img,
div.entityView div.resourceListing2 div.img,
div.entityView div.resourceListing3 div.img,
div.entityView div.resourceListing5 div.img{
	float:left;
	margin:5px;
	margin-right:0px;
}

div.entityView div.resourceListing div.img{
	width:48px;
}

div.entityView div.resourceListing2 div.img{
	width:24px;
}

div.entityView div.resourceListing3 div.img{
	width:60px;
}

div.entityView div.resourceListing5 div.img{
	width:120px;
}

div.entityView div.resourceListing div.info,
div.entityView div.resourceListing2 div.info,
div.entityView div.resourceListing3 div.info,
div.entityView div.resourceListing4 div.info,
div.entityView div.resourceListing5 div.info,
div.entityView div.resourceListing6 div.info{
	float:left;
	margin:5px 0px;
}

div.entityView div.resourceListing div.info{
	width:200px;
}

div.entityView div.resourceListing2 div.info{
	width:220px;
	margin-left:5px;
}

div.entityView div.resourceListing3 div.info{
	width:183px;
	margin-left:5px;
}

div.entityView div.resourceListing4 div.info{
	width:248px;
	margin-left:5px;
}

div.entityView div.resourceListing5 div.info{
	width:120px;
	margin-left:5px;
}

div.entityView div.resourceListing6 div.info{
	width:652px;
	margin-left:5px;
}

div.entityView div.resourceListing div.scroll{
	width:180px;
}

div.entityView div.resourceListing2 div.scroll{
	width:199px;
}

div.entityView div.resourceListing3 div.scroll{
	width:163px;
}

div.entityView div.resourceListing4 div.scroll{
	width:228px;
}

div.entityView div.resourceListing5 div.scroll{
	width:100px;
}

div.entityView div.resourceListing6 div.scroll{
	width:632px;
}

div.entityView div.resourceListing div.delete,
div.entityView div.resourceListing2 div.delete,
div.entityView div.resourceListing3 div.delete,
div.entityView div.resourceListing4 div.delete,
div.entityView div.resourceListing5 div.delete,
div.entityView div.resourceListing6 div.delete{
	float:right;
	width:15px;
	margin:5px;
	margin-left:0px;
}

/************************/
/* Survey view
/************************/
div.surveyView{
	float:left;
	width:100%;
}

/***** Head *****/
div.surveyView div.head{
	float:left;
	width:100%;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:#CCCCCC solid 2px;
}

div.surveyView div.head div.title{
	float:left;
	width:400px;
	font-size:13px;
	font-weight:bold;
}

/***** Left column *****/
div.surveyView div.leftColumn{
	float:left;
}

div.surveyView div.leftColumn div.img{
	float:left;
}

/***** Survey sections *****/
div.surveyView div.leftColumn div.sectionDetails{
	float:left;
	width:320px;
	margin-left:15px;
}

div.surveyView div.leftColumn div.language{
	font-size:14px;
	font-weight:bold;
	color:#4747bc;
	margin-bottom:3px;
}

div.surveyView div.leftColumn div.sectionDetails div.choice{
	margin-left:10px;
}

div.surveyView div.leftColumn div.sectionListing{
	float:right;
	width:395px;
	clear:both;
	margin-top:15px;
}

div.surveyView div.leftColumn div.sectionListing div.customWidgetBox div.hd{
	width:395px;
}

div.surveyView div.leftColumn div.sectionListing div.customWidgetBox div.bd{
	width:393px;
}

/***** Charts *****/
div.surveyView div.chart{
	float:left;
	clear:both;
	margin-top:15px;
}

div.surveyView div.chart div.pieChart{
	float:left;
	width:605px;
	height:257px;
	text-align:center;
	margin-top:5px;
	margin-bottom:20px;
	margin-left:60px;
	border:#CCCCCC dotted 1px;
}

div.surveyView div.chart div.pieChart div.title{
	float:left;
	width:605px;
	font-size:18px;
	font-weight:normal;
	text-align:center;
	margin-top:10px;
	margin-left:0px;
	padding-top:3px;
	padding-bottom:3px;
}

div.surveyView div.chart div.pieChart div.total{
	float:left;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-top:5px;
	margin-left:25px;
}

div.surveyView div.chart div.barsChart{
	float:left;
	width:490px;
	height:475px;
	text-align:center;
	margin-top:5px;
	margin-bottom:20px;
	margin-left:60px;
	border:#CCCCCC dotted 1px;
}

div.surveyView div.chart div.barsChart div.title{
	float:left;
	width:490px;
	font-size:18px;
	font-weight:normal;
	text-align:center;
	margin-top:10px;
	margin-left:0px;
	padding-top:3px;
	padding-bottom:3px;
}

/***** Right column *****/
div.surveyView div.rightColumn{
	float:right;
	width:300px;
}

div.surveyView div.rightColumn div.responses{
	margin-top:5px;
}

/************************/
/* Survey responses
/************************/
div.surveyResponses div.question{
	margin-top:10px;
	margin-bottom:3px;
}

div.surveyResponses div.answer{
	background-color:#EFEFEF;
	padding:5px 10px;
}

/************************/
/* Widgets drag and drop
/************************/
div.workarea{
	float:left;
	padding:10px;
}

div.workarea ul{
	position:relative;
	width:200px;
	list-style:none;
	margin:0px;
	padding:0px;
	padding-bottom:20px;
}

div.workarea ul li{
	cursor:move;
	margin:1px;
}

div.workarea ul li.list1{
	background-color:#D1E6EC;
	border:#7EA6B2 solid 1px;
}

div.workarea ul li.list2{
	background-color:#D8D4E2;
	border:#6B4C86 solid 1px;
}

/************************/
/* Notifications
/************************/
div.mainCol div.notifications h1{
	font-size:14px;
	margin-top:10px;
	margin-bottom:5px;
	border:none;
}

/************************/
/* Login Page
/************************/
/***** Flags *****/
div.widgetFlags{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0px;
}

/***** Columna izquierda *****/
div.loginLeft{
	float:left;
	width:480px;
	background-color:transparent;
	background-image:url(/bd101208/images/logininfobg.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding:15px 0px 0px 60px;
}

div.loginLeft h1{
	font-size:18px;
	margin-left:30px;
}

/***** Buscador *****/
div.loginLeft div.search{
	overflow:hidden;
	height:80px;
}

div.loginLeft div.search div.fields{
	margin:10px 0 0 30px;
}

/***** Titulo azul *****/
div.loginStrip{
	height:24px;
	background-color:#3e3c99;
	margin:17px 0px 10px 0px;
}

div.loginStrip h1{
	color:#fff;
	line-height:23px;
	margin:0px;
	margin-left:35px;
}

/***** Login box *****/
div.loginBox{
	float:right;
	width:430px;
	background-color:transparent;
	background-image:url(/bd101208/images/loginbg.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:10px;
}

div.loginBox div.backToDashboard{
	float:right;
	width:200px;
	height:110px;
	margin-top:25px;
	margin-right:20px;
}

div.loginBox div.backToDashboard a{
	font-size:22px;
}

/***** News box *****/
div.newsBox{
	float:right;
	width:420px;
	margin-top:135px;
}

div.newsBox table{
	width:100%;
}

/***** Login info *****/
div.loginInfo{
	font-weight:bold;
	padding-left:20px;
}

div.loginInfo ul{
	list-style-type:disc;
}

/***** Sponsors *****/
div.sponsors{
	width:500px;
	text-align:center;
	margin:10px auto;
	padding:15px;
}

div.sponsors div.inner{
	width:300px;
	margin:0px auto;
}

/************************/
/* Admin
/************************/
/***** Merge dialog *****/
div.mergeDialog{
	position:absolute;
	width:400px;
	background-color:#fff;
	display:none;
	padding:10px;
	border:1px dotted #ccc;
}

div.mergeDialog div.close{
	text-align:right;
}

div.mergeDialog form{
	float:left;
	margin-top:5px;
}

div.mergeDialog form select{
	width:400px;
}

div.mergeDialog div.buttons{
	margin-top:10px;
}

/***** Themes organization *****/
div.themesOrganization div.newDialog{
	position:absolute;
	width:400px;
	background-color:#fff;
	padding:10px;
	border:1px dotted #ccc;
}

div.themesOrganization div.newDialog div.close{
	float:right;
	display:block;
}

div.themesOrganization div.newDialog div.close a{
	float:left;
	width:14px;
	height:14px;
	background-color:transparent;
	background-image:url(/bd101208/images/ico_close.png);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
}

/***** Stop words *****/
div.stopWords{
	float:left;
	width:690px;
	background-color:#fff;
	display:block;
	margin-top:15px;
	padding:10px;
	border:1px dotted #ccc;
}

/***** Activities *****/
table.newFeed{
	width:280px;
	border-collapse:collapse;
}

table.newFeedReport{
	width:650px;
	border-collapse:collapse;
}

table.newFeed tr td.image,
table.newFeedReport tr td.image{
	width:35px;
	padding-top:3px;
}

table.newFeed tr td.activity,
table.newFeedReport tr td.activity{
	padding-top:3px;
}

/************************/
/* Message listing
/************************/
div.systemMessages div.messagesOptions{
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}

div.systemMessages div.seenMsg,
div.systemMessages div.unseenMsg{
	float:left;
	width:710px;
	margin:2px 0;
	padding:8px 0px;
	border:#ccc solid 1px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

div.systemMessages div.seenMsg{
	background-color:#efefef;
}

div.systemMessages div.unseenMsg{
	background-color:#FFFFFF;
}

/***** Image *****/
div.systemMessages div.seenMsg div.img,
div.systemMessages div.unseenMsg div.img{
	float:left;
	margin-left:6px;
}

/***** From *****/
div.systemMessages div.seenMsg div.from,
div.systemMessages div.unseenMsg div.from{
	float:left;
	width:220px;
	margin-left:5px;
}

div.systemMessages div.seenMsg div.from{
	font-weight:normal;
}

div.systemMessages div.unseenMsg div.from{
	font-weight:bold;
}

div.systemMessages div.seenMsg div.from a,
div.systemMessages div.unseenMsg div.from a{
	color:#000000;
}

/***** Subject *****/
div.systemMessages div.seenMsg div.subject,
div.systemMessages div.unseenMsg div.subject{
	float:left;
	width:275px;
	margin-left:5px;
}

div.systemMessages div.seenMsg div.subject a{
	font-weight:normal;
	color:#666666;
}

div.systemMessages div.unseenMsg div.subject a{
	font-weight:bold;
	color:#666666;
}

/***** Date *****/
div.systemMessages div.seenMsg div.date,
div.systemMessages div.unseenMsg div.date{
	float:left;
	width:125px;
	margin-left:5px;
}

div.systemMessages div.seenMsg div.date a,
div.systemMessages div.unseenMsg div.date a{
	color:#000000;
}

/***** Close *****/
div.systemMessages div.seenMsg div.close,
div.systemMessages div.unseenMsg div.close{
	float:right;
	width:16px;
	margin-right:12px;
}

div.systemMessages div.seenMsg div.close a,
div.systemMessages div.unseenMsg div.close a{
	cursor:pointer;
}

/************************/
/* Compose message
/************************/
div.composeMessage{
	width:500px;
}

div.composeMessage div.recipients{
	
}

div.composeMessage table.header{
	border-collapse:collapse;
	border:none;
}

div.composeMessage table.header tr th{
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	padding-top:4px;
}

div.composeMessage table.header div.fields{
	width:390px;
}

div.composeMessage table.header div.fields input.textInput{
	width:390px;
}

div.composeMessage table.header div.buttons{
	text-align:right;
	margin-top:3px;
}

div.composeMessage table.header div.buttons input{
	text-align:center;
	padding-top:3px;
}

div.composeMessage div.body{
	margin-top:15px;
}

div.composeMessage div.buttons{
	text-align:right;
	margin-top:10px;
	margin-right:3px;
}

/************************/
/* Message view
/************************/
div.messageView div.topLinks{
	text-align:right;
	padding:5px 0px;
}

div.messageView div.topLinks a{
	font-size:11px;
}

div.messageView div.buttons{
	text-align:right;
}

div.messageView div.buttons input{
	padding-top:3px;
}

div.messageView div.even{
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	background-color:#FFFFFF;
	margin:2px 0px;
	padding:3px 8px;
}

div.messageView div.odd{
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	background-color:#EFEFEF;
	margin:2px 0px;
	padding:3px 8px;
}

/************************/
/* Colleagues in common box
/************************/
div.ed_box1{
	float:left;
	background-color:#E9E9E9;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	margin-top:3px;
	padding-top:6px;
	padding-right:4px;
	padding-bottom:0px;
	padding-left:10px;
	border:#E1E1E1 solid 1px;
}

div.ed_box1 div.user{
	float:left;
	margin-right:6px;
	margin-bottom:6px;
}

div.ed_box1 div.user div.image{
	float:left;
	width:100%;
	height:32px;
	text-align:center;
}

div.ed_box1 div.user div.info{
	float:left;
	width:100%;
	margin-top:5px;
	text-align:center;
}

div.ed_box1 div.more{
	margin-bottom:6px;
	margin-left:10px;
}

div.ed_box1 div.pagination{
	float:right;
	clear:both;
	margin-right:6px;
	margin-bottom:6px;
	margin-left:6px;
}

div.ed_box1 div.pagination a{
	font-weight:bold;
}

div.ed_box1 div.pagination span.current{
	font-weight:bold;
}

/************************/
/* Statistics
/************************/
div.statistics{
	margin-top:15px;
}

div.mainLayout div.mainCol div.statistics h1{
	font-size:16px;
	font-weight:bold;
	color:#000000;
	margin-bottom:10px;
	border:none;
}

div.statistics form.details h1{
	font-size:14px;
	margin-top:15px;
}

div.statistics div.pieChart{
	float:left;
	width:498px;
	height:210px;
	text-align:center;
	margin-bottom:20px;
	border:#CCCCCC dotted 1px;
}

div.statistics div.pieChart div.title{
	float:left;
	width:450px;
	font-size:18px;
	font-weight:normal;
	text-align:center;
	margin-top:10px;
	margin-left:24px;
	padding-top:3px;
	padding-bottom:3px;
}

div.statistics div.pieChart div.total{
	float:left;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-top:5px;
	margin-left:25px;
}

div.statistics div.barChart{
	float:left;
	width:498px;
	height:484px;
	text-align:center;
	margin-top:10px;
	margin-bottom:20px;
	border:#CCCCCC dotted 1px;
}

div.statistics div.barChart div.title{
	float:left;
	width:450px;
	background-color:#EFEFEF;
	font-size:18px;
	font-weight:normal;
	text-align:center;
	margin-top:10px;
	margin-left:24px;
	padding-top:3px;
	padding-bottom:3px;
}

div.statistics div.barChart div.total{
	float:left;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-top:5px;
	margin-left:25px;
}

div.statistics div.lineChart{
	float:left;
	width:498px;
	height:390px;
	text-align:center;
	margin-top:10px;
	margin-bottom:20px;
	border:#CCCCCC dotted 1px;
}

div.statistics div.lineChart div.title{
	float:left;
	width:450px;
	font-size:18px;
	font-weight:normal;
	text-align:center;
	margin-top:10px;
	margin-left:24px;
	padding-top:3px;
	padding-bottom:10px;
}

div.statistics div.lineChart div.total{
	float:left;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-top:5px;
	margin-left:25px;
}

div.statistics div.separator{
	clear:both;
	margin-bottom:20px;
	margin-right:100px;
	border-top:#3399FF dotted 4px;
}

div.statistics div.table{
	float:left;
	width:500px;
	margin-top:10px;
	margin-bottom:20px;
}

div.statistics div.table a{
	font-weight:bold;
}

/************************/
/* RSS form
/************************/
div.messageBox{
	background-color:#FFCA96;
	margin-top:5px;
	margin-bottom:20px;
	padding:10px;
	border:#FB7E06 solid 1px;
}

/************************/
/* Advanced search
/************************/
div.advancedSearch div.left{
	float:left;
	width:650px;
}

div.advancedSearch div.left h1{
	text-align:center;
}

div.advancedSearch div.left #knowledge_area_div{
	line-height:25px;
	text-align:justify;
	margin-top:15px;
}

div.advancedSearch div.left #map_canvas{
	float:left;
}

div.advancedSearch div.info{
	float:right;
	width:240px;
}

div.advancedSearch div.info h1{
	text-align:center;
}

div.advancedSearch div.info #organization_div table{
	margin-top:15px;
}

div.advancedSearch div.info #category_div{
	margin-top:30px;
}

div.advancedSearch div.info #category_div table{
	margin-top:15px;
}

div.advancedSearch div.info #adv_search{
	float:left;
	width:240px;
	margin-top:30px;
}

div.advancedSearch div.info #adv_search form{
	margin-top:15px;
}

div.advancedSearch div.info #adv_search *.textInput{
	width:220px;
}

div.advancedSearch div.bottom{
	float:left;
	width:920px;
	margin-top:15px;
	margin-left:40px;
}

div.advancedSearch div.bottom h1{
	text-align:center;
}

div.advancedSearch div.bottom #adv_searc_bottom_cell{
	float:left;
	width:230px;
}

div.advancedSearch div.searchButton{
	position:relative;
	float:left;
	width:899px;
	height:82px;
	margin-left:40px;
	background-image:url(/bd101208/images/barraSearch.png);
	background-color:transparent;
	background-position:left top;
	background-repeat:no-repeat;
	padding-bottom:30px;
}

div.advancedSearch div.searchButton div.button{
	position:absolute;
	top:10px;
	left:385px;
	width:52px;
	height:50px;
	background-image:url(/bd101208/images/barraSearchButton.png);
	background-color:transparent;
	background-position:left top;
	background-repeat:no-repeat;
}

div.advancedSearch div.searchButton div.button a{
	float:left;
	width:52px;
	height:50px;
}

div.advancedSearch div.searchButton div.text{
	position:absolute;
	top:25px;
	left:445px;
	font-size:16px;
	font-weight:bold;
}

/************************/
/* Star rating system
/************************/
div.rating ul{width:80px; height:16px; margin:0; padding:0; list-style:none; clear:both; position:relative; background:url(/bd101208/images/star-matrix.gif) no-repeat 0 0;}
/* add these classes to the ul to effect the change to the correct number of stars */
div.rating ul.nostar{background-position:0 0;}
div.rating ul.onequarterstar{background-position:0 -16px;}
div.rating ul.twoquarterstar{background-position:0 -32px;}
div.rating ul.threequarterstar{background-position:0 -48px;}
div.rating ul.fourquarterstar{background-position:0 -64px;}
div.rating ul.fivequarterstar{background-position:0 -80px;}
div.rating ul.sixquarterstar{background-position:0 -96px;}
div.rating ul.sevenquarterstar{background-position:0 -112px;}
div.rating ul.eightquarterstar{background-position:0 -128px;}
div.rating ul.ninequarterstar{background-position:0 -144px;}
div.rating ul.tenquarterstar{background-position:0 -160px;}
div.rating ul.elevenquarterstar{background-position:0 -176px;}
div.rating ul.twelvequarterstar{background-position:0 -192px;}
div.rating ul.thirteenquarterstar{background-position:0 -208px;}
div.rating ul.fourteenquarterstar{background-position:0 -224px;}
div.rating ul.fiveteenquarterstar{background-position:0 -240px;}
div.rating ul.sixteenquarterstar{background-position:0 -256px;}
div.rating ul.seventeenquarterstar{background-position:0 -272px;}
div.rating ul.eighteenquarterstar{background-position:0 -288px;}
div.rating ul.nineteenquarterstar{background-position:0 -304px;}
div.rating ul.twentyquarterstar{background-position:0 -320px;}

div.rating ul li{
  cursor:pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
  float:left;
  /* end hide*/
  text-indent:-999em;
}
div.rating ul li span{cursor:text;}
div.rating ul li a, div.rating ul li span{position:absolute; left:0; top:0; width:4px; height:16px; text-decoration:none; z-index: 200;}
div.rating ul li.onequarter a, div.rating ul li.onequarter span{left:0px;}
div.rating ul li.twoquarter a, div.rating ul li.twoquarter span{left:4px;}
div.rating ul li.threequarter a, div.rating ul li.threequarter span{left:8px;}
div.rating ul li.fourquarter a, div.rating ul li.fourquarter span{left:12px;}
div.rating ul li.fivequarter a, div.rating ul li.fivequarter span{left:16px;}
div.rating ul li.sixquarter a, div.rating ul li.sixquarter span{left:20px;}
div.rating ul li.sevenquarter a, div.rating ul li.sevenquarter span{left:24px;}
div.rating ul li.eightquarter a, div.rating ul li.eightquarter span{left:28px;}
div.rating ul li.ninequarter a, div.rating ul li.ninequarter span{left:32px;}
div.rating ul li.tenquarter a, div.rating ul li.tenquarter span{left:36px;}
div.rating ul li.elevenquarter a, div.rating ul li.elevenquarter span{left:40px;}
div.rating ul li.twelvequarter a, div.rating ul li.twelvequarter span{left:44px;}
div.rating ul li.thirteenquarter a, div.rating ul li.thirteenquarter span{left:48px;}
div.rating ul li.fourteenquarter a, div.rating ul li.fourteenquarter span{left:52px;}
div.rating ul li.fiveteenquarter a, div.rating ul li.fiveteenquarter span{left:56px;}
div.rating ul li.sixteenquarter a, div.rating ul li.sixteenquarter span{left:60px;}
div.rating ul li.seventeenquarter a, div.rating ul li.seventeenquarter span{left:64px;}
div.rating ul li.eighteenquarter a, div.rating ul li.eighteenquarter span{left:68px;}
div.rating ul li.nineteenquarter a, div.rating ul li.nineteenquarter span{left:72px;}
div.rating ul li.twentyquarter a, div.rating ul li.twentyquarter span{left:76px;}
div.rating ul li a:hover{z-index:2; width:80px; height:16px; overflow:hidden; left:0; background:url(/bd101208/images/star-matrix.gif) no-repeat 0 0;}
div.rating ul li.onequarter a:hover{background-position:0 -352px;}
div.rating ul li.twoquarter a:hover{background-position:0 -368px;}
div.rating ul li.threequarter a:hover{background-position:0 -384px;}
div.rating ul li.fourquarter a:hover{background-position:0 -400px;}
div.rating ul li.fivequarter a:hover{background-position:0 -416px;}
div.rating ul li.sixquarter a:hover{background-position:0 -432px;}
div.rating ul li.sevenquarter a:hover{background-position:0 -448px;}
div.rating ul li.eightquarter a:hover{background-position:0 -464px;}
div.rating ul li.ninequarter a:hover{background-position:0 -480px;}
div.rating ul li.tenquarter a:hover{background-position:0 -496px;}
div.rating ul li.elevenquarter a:hover{background-position:0 -512px;}
div.rating ul li.twelvequarter a:hover{background-position:0 -528px;}
div.rating ul li.thirteenquarter a:hover{background-position:0 -544px;}
div.rating ul li.fourteenquarter a:hover{background-position:0 -560px;}
div.rating ul li.fiveteenquarter a:hover{background-position:0 -576px;}
div.rating ul li.sixteenquarter a:hover{background-position:0 -592px;}
div.rating ul li.seventeenquarter a:hover{background-position:0 -608px;}
div.rating ul li.eighteenquarter a:hover{background-position:0 -624px;}
div.rating ul li.nineteenquarter a:hover{background-position:0 -640px;}
div.rating ul li.twentyquarter a:hover{background-position:0 -656px;}

/************************/
/* Foros de discusion
/************************/
div.discussionForum div.description{
	float:left;
	width:640px;
	margin-top:10px;
	margin-left:10px;
}

div.discussionForum div.description div.info{
	font-size:11px;
	font-style:italic;
	margin-bottom:10px;
}

div.discussionForum div.buttons{
	float:right;
	margin-top:20px;
	margin-right:10px;
	margin-left:10px;
}

div.discussionForum div.form{
	float:left;
	width:775px;
	display:none;
	margin:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:#CCCCCC dotted 1px;
}

div.discussionForum div.form div.close{
	float:right;
	width:25px;
	margin-right:5px;
}

div.discussionForum div.form form textarea{
	width:650px;
	height:100px;
}

div.discussionForum div.form div.buttons{
	margin-right:120px;
}

div.discussionForum div.answer{
	float:left;
	width:775px;
	margin:5px 10px;
	padding-top:10px;
	padding-bottom:5px;
	border-top:#CCCCCC dotted 1px;
}

div.discussionForum div.answer div.data{
	float:left;
	width:710px;
}

div.discussionForum div.answer div.favorite{
	float:right;
	width:22px;
	margin:0px;
}

div.discussionForum div.answer div.delete{
	float:right;
	width:22px;
	margin:0px;
	margin-left:5px;
}

div.discussionForum div.answer div.reply{
	background-color:#f6e9d0;
	margin-top:5px;
	margin-right:15px;
	margin-left:15px;
	padding:5px 10px;
	border:#f8d490 solid 1px;
}

div.discussionForum div.noAnswers{
	float:left;
	width:775px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:10px;
	padding-top:10px;
	border-top:#CCCCCC dotted 1px;
}

/************************/
/* Otros
/************************/
/***** Query box *****/
div.query{
	float:left;
}

div.query div.left{
	float:left;
	width:526px;
	font-size:11px;
	text-align:justify;
}

div.query div.right{
	float:left;
	width:160px;
}

/***** File listing *****/
div.smallmessage{
	font-size:11px;
	margin-bottom:5px;
	padding:8px;
	border-radius:8px;
	-moz-border-radius:8px;
	border:#ffb961 1px dashed;
}

div.fileListing img.folder{
	vertical-align:middle;
}

div.fileListing a.upload{
	font-size:11px;
	text-decoration:underline;
}

div.fileListing a.folderLink{
	font-style:normal; font-weight:normal; color:#000
}

div.fileListing a.options{
	font-size:11px;
	text-decoration:underline;
}

/************************/
/* Listas de contactos
/************************/
div.contactList{
	position:relative;
	float:left;
	width:100%;
}

div.contactList div.listButtons{
	position:absolute;
	top:2px;
	right:0px;
}

div.contactList div.contacts{
	float:left;
	width:300px;
}

div.contactList div.contacts ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

div.contactList div.contacts div.pager{
	float:right;
	margin-top:10px;
}

div.contactList div.contactInfoOutter{
	float:right;
	width:400px;
	border-left:#666666 dotted 1px;
}

div.contactList div.contactInfoInner{
	margin-left:8px;
	margin-bottom:10px;
}

div.contactList div.contactInfoInner h2{
	font-size:16px;
	font-weight:bold;
	margin-top:0px;
	margin-left:5px;
	margin-bottom:10px;
}

div.contactList div.contactInfoInner ul{
	list-style:none;
	margin:0px;
	margin-left:5px;
	margin-bottom:20px;
	padding:0px;
}

/************************/
/* Listas de contactos en popup
/************************/
div.popupContactList{
	float:left;
	width:490px;
	margin:10px;
}

div.popupContactList div.contacts{
	float:left;
	width:225px;
	height:230px;
	overflow-x:hidden;
	overflow-y:auto;
}

div.popupContactList div.contacts ul{
	list-style:none;
	margin:0px;
	margin-top:5px;
	padding:0px;
}

div.popupContactList div.contactInfoOutter{
	float:right;
	width:260px;
	border-left:#666666 dotted 1px;
}

div.popupContactList div.contactInfoInner{
	margin-left:8px;
	margin-bottom:10px;
}

div.popupContactList div.contactInfoInner h2{
	font-size:14px;
	font-weight:bold;
	margin-top:0px;
	margin-left:5px;
	margin-bottom:10px;
}

div.popupContactList div.contactInfoInner ul{
	list-style:none;
	margin:0px;
	margin-left:5px;
	margin-bottom:20px;
	padding:0px;
}

/************************/
/* Tag Search
/************************/
#tagscope
{
	font: 13px/1.22 arial,helvetica,clean,sans-serif;
	font: x-small;
	font-size: small;
	font-size: 90%;
	padding: 0 0 1em 0;
	text-align: center;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	position: relative;
	z-index: 6000;
	zoom: 1;
}
#tagscopenav
{
	font: 13px/1.22 arial,helvetica,clean,sans-serif;
	font: x-small;
	font-size: small;
	font-size: 76%;
	padding: 0 0 1em 0;
	text-align: center;
	margin: 0;
	padding: 0;
	font-size: 100%;
	height: 19px;
	max-height: 19px;
	min-height: 19px;
}
#tagscopenav ul
{
	padding: 0;
}
#tagscopenav li
{
	_height: 19px;
	float: left;
	margin: 0;
	min-height: 19px;
	padding-right: 0;
	position: relative;
	zoom: 1;
	list-style: none;
}
#tagscopenav li a
{
	height: 16px;
	line-height: 10px;
}
#tagscopenav li.scope
{
	_background-image: url('/bd101208/images/del_sprite_tagScopeNav.gif');
	background: #6C6C6C url('/bd101208/images/del_sprite_tagScopeNav.png') 100% -1200px no-repeat;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 1em;
}
#tagscopenav li.scope:hover
{
	background-color: #4D4D4D;
	background-position: 100% -1200px;
}
#tagscopenav li.scope a.currscope
{
	color: #fff;
	display: block;
	float: left;
	font-weight: bold;
	height: 15px;
	margin: 0;
	padding: 4px 14px 0 0;
	text-decoration: none;
}
#tagscopenav li.scope span.currscope
{
	color: #fff;
	display: block;
	float: left;
	font-weight: bold;
	height: 15px;
	margin: 0;
	padding: 2px 14px 0 0;
	text-decoration: none;
}
#tagscopenav li.scope #scopechoices
{
	border: 1px solid #3274D0;
	border-bottom-width: 2px;
	border-right-width: 2px;
	display: block;
	left: 0;
	margin: 1px 0 0 0;
	padding: 0;
	position: absolute;
	top: 18px;
	width: 7em;
	z-index: 9999;
}
#tagscopenav li.scope #scopechoices.hidden
{
	display: none;
}
#tagscopenav li.scope #scopechoices.shown
{
	display: block;
}
#tagscopenav li.scope #scopechoices li
{
	background: #fff;
	border: none;
	float: none;
	text-indent: none;
	width: 100%;
}
#tagscopenav li.scope #scopechoices li a
{
	background: #fff;
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	cursor: pointer;
	display: block;
	text-decoration: none;
	width: 100%;
}
#tagscopenav li.scope #scopechoices li a:hover
{
	background: #3274D0;
	border: 1px solid #3274D0;
	color: #fff;
	cursor: pointer;
}
#tagscopenav li.scope #scopechoices li a strong
{
	cursor: pointer;
	display: block;
	padding: 1px 10px 3px 3px;
	width: 6em;
}
#tagscopenav li.tag
{
	_background-image: url('/bd101208/images/del_sprite_tagScopeNav.gif');
	background: transparent url('/bd101208/images/del_sprite_tagScopeNav.png') -12px -1000px no-repeat;
	margin-left: -7px;
	padding: 0 0 0 7px;
}
#tagscopenav li.tag:hover
{
	background-position: -12px -800px;
}
#tagscopenav li.tag a
{
	background: #8E8E8E;
	color: white;
	height: 15px;
	padding: 4px 0 0 5px;
	text-decoration: none;
}
#tagscopenav li.tag:hover a
{
	background-color: #6C6C6C;
}
#tagscopenav li.tag a.onlytag
{
	display: block;
	float: left;
	padding: 4px 0 0 5px;
}
#tagscopenav li.tag a.removetag
{
	_background-image: url('/bd101208/images/del_sprite_tagScopeNav.gif');
	background: #8E8E8E url('/bd101208/images/del_sprite_tagScopeNav.png') 100% -1100px no-repeat;
	display: block;
	float: left;
	height: 17px;
	padding-top: 2px;
	width: 17px;
}
#tagscopenav li.tag:hover a.removetag
{
	background-color: #6C6C6C;
	background-position: 100% -900px;
}
#tagscopenav li.tag a.removetag:hover
{
	background-position: 100% -950px;
}
#tagscopenav li.first
{
	background-position: -12px -1000px;
}
#tagscopenav li.first:hover
{
	background-position: -12px -800px;
}
#tagscopenav li.tag a.removetag span
{
	display: none;
}
#tagscopenav li.tag .endtag
{
	_background-image: url('/bd101208/images/del_sprite_tagScopeNav.gif');
	background: #8E8E8E url('/bd101208/images/del_sprite_tagScopeNav.png') 100% -1200px no-repeat;
	display: block;
	float: left;
	padding: 4px 14px 0 5px;
}
#tagscopenav li.type strong
{
	color: #fff;
	display: block;
	height: 100%;
	padding: 0;
	position: relative;
}
#tagscopenav li.type strong em
{
	background-color: #666;
	color: #fff;
	display: inline;
	float: right;
	height: 100%;
	margin-left: 5px;
	min-height: 19px;
}
#tagscopenav li.type strong span
{
	color: #404040;
	display: block;
	padding: 2px 5px 0 5px;
}
#tagscopenav li.type strong span#tagScopeCount
{
	color: #fff;
}
#tagscopenav li.section
{
	background-position: -12px -200px;
}
#tagscopenav li.section:hover
{
	background-position: -12px 0;
}
#tagscopenav li.section a.endtag,#tagscopenav li.section a
{
	background-color: #3274d0;
	background-position: 100% -250px;
}
#tagscopenav li.section:hover a.endtag,#tagscopenav li.section:hover a
{
	background-color: #2261a0;
	background-position: 100% -50px;
}
#tagscopenav li.bundle
{
	background-position: -12px -800px;
}
#tagscopenav li.bundle:hover
{
	background-position: -12px -600px;
}
#tagscopenav li.bundle a.endtag,#tagscopenav li.bundle a
{
	background-color: #6c6c6c;
	background-position: 100% -800px;
}
#tagscopenav li.bundle:hover a.endtag,#tagscopenav li.bundle:hover a
{
	background-color: #333;
	background-position: 100% -600px;
}
#tagscopenav li.bundle a.removetag
{
	background-color: #6C6C6C;
	background-position: 100% -900px;
}
#tagscopenav li.bundle:hover a.removetag
{
	background-color: #333;
	background-position: 100% -700px;
}
#tagscopenav li.bundle a.removetag:hover
{
	background-position: 100% -750px;
}
#tagscopenav li.for
{
	background-position: -12px -1250px;
}
#tagscopenav li.for a
{
	background-color: #7591BA;
}
#tagscopenav li.for a.removetag
{
	background-color: #7591BA;
	background-position: 100% -1350px;
}
#tagscopenav li.for:hover
{
	background-position: -12px -400px;
}
#tagscopenav li.for:hover a
{
	background-color: #5f7ca8;
}
#tagscopenav li.for:hover a.removetag
{
	background-color: #5f7ca8;
	background-position: 100% -500px;
}
#tagscopenav li.for a.removetag:hover
{
	background-position: 100% -550px;
}
#tagscopenav li.box
{
	_width: 12.6em;
	margin-left: -5px;
}
#tagscopenav input
{
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}
#tagscopenav li.box form
{
	_background-image: url('/bd101208/images/del_sprite_tagScopeNav.gif');
	height: 19px;
}
#tagscopenav li.type
{
	_width: 12em;
	float: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 12em;
}
#addurl,#addtag
{
	border: 1px solid #E9E9E9;
	color: #999;
	font-size: 100%;
	height: 15px;
	line-height: 15px;
	margin: 0 20px 0 10px;
	padding: 0 2px 2px;
	width: 120px;
}
#addtagSubmit
{
	background: transparent;
	background: url('/bd101208/images/del_sprite_smallIcons.gif') 0 -1140px no-repeat;
	border: none;
	color: transparent;
	display: inline;
	height: 14px;
	margin: 0;
	position: absolute;
	right: 6px;
	top: 3px;
	width: 10px;
}
#addtagSubmit:hover
{
	background-position: 0 -1171px;
}

/**
 * Creative Commons license
 */

/** Edit me to fit your particular look **/
div.license #cc_js_lic-menu{
        width:500px;
        margin: 0 auto;
        /*border: 1px solid #ddd;*/
}

div.license .cc_js_body{
  background-color: #fff;
  color: #343434;
  font: 71%/145% "Lucida Grande", verdana, sans-serif;
  padding: 0;
  margin: 0;
  text-align: center;
}

div.license #cc_js_header-main{
    width:  93%;
    min-width:  700px;
    margin: 0 3%;
    padding: 10px 0 2px 1%;
    text-align: left;
    font-size: 11px !important;
}

/* -- elements */

div.license a.cs_js_a, a:link.cs_js_a{
  text-decoration: none;
  color: #00b;
}

div.license a:hover.cs_js_a{
  text-decoration: underline;
}

div.license #cc_js_license_selected{
    border:         1px solid #c2e0cf;
    text-align:     center;
    padding:        3%;
    margin-bottom: 2.7%;
}

div.license #cc_js_jurisdiction_box{
    /* border: 1px solid black; */
    padding: 0.5% 2% 1% 2%;
    margin-bottom: 1%;
}

div.license #cc_js_lic-menu h2{
    /* text-decoration: underline; */
    /* border-bottom: 1px solid black; */
    padding: 3% 0 1% 0;
    border: none;
}

div.license #cc_js_lic-result{
    padding: 0;
    margin: 0;
}
    
div.license select#cc_js_jurisdiction{
    margin-bottom: 2%;
}

div.license textarea#cc_js_result{
    width: 9%;
    border: 1px solid #ccc;
    color: gray;
    margin-top: 1%;
}

div.license a.cc_js_a img{
    border: none;
    text-decoration: none;
}

div.license #cc_js_more_info{
    border: 1px solid #eee;
    padding: 0.5% 2% 1% 2%;
    margin-bottom: 1%;
    margin-top: 1%;
		width: 87%;
}

div.license #cc_js_more_info table{
    width: 65%;
}

div.license #cc_js_more_info .header{
    width: 35%;
}

div.license #cc_js_more_info input{
    width: 100%;
    border: 1px solid #ccc;
}

div.license #cc_js_required{
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 4% 2%;
    margin-bottom: 1%;
    margin-top: 2px;
    /* background: #efefef; 
    background: #eef6e6;*/
}

div.license #cc_js_work_title{
    font-style: italic;
}

div.license #cc_js_optional{
    border: 1px solid #eee;
    padding: 0.5% 2% 1% 2%;
    margin-bottom: 1%;
    margin-top: 1%;
	width: 87%;
}

div.license .cc_js_cc-button{
    padding-bottom: 1%;
}

div.license .cc_js_info{
    vertical-align: middle;
}

div.license img.cc_js_info{
	float: right;
}

div.license #cc_js_jurisdiction_box{
	clear: left;
}

div.license #cc_js_lic-menu p{
	padding: 3px 0 5px 0;
	margin: 0 0 5px 0;
}

div.license .cc_js_tooltip{
    background:     white;
    border:         2px solid gray;
    padding:        3px 10px 3px 10px;
    width:          300px;
    text-align:     left;
}

div.license .cc_js_tooltip .cc_js_icon{
    float:          left; 
    padding-right:  4%;
    padding-bottom: 20%;
}

div.license .cc_js_tooltipimage{
    border:         2px solid gray;
}

div.license .cc_js_infobox{
    cursor:         help;
}

div.license .cc_js_question{
    cursor:         help;
    /*color:          #00b;*/
    border-bottom: 1px dashed #66b;
}

div.license .cc_js_hidden{
    display: none;
}

div.license #cc_js_required .cc_js_question{
	border: none;
}

div.license #cc_js_want_cc_license_at_all{
  background-color: #eef6e6;
  font-size: 1.35em;
  padding: 0.25em;
  padding-left: 0;
}

div.license #cc_js_want_cc_license_at_all span{
  margin-right: 1.5em;
  padding: 0.5em;
}

div.license #cc_js_want_cc_license_at_all span span{
  margin: 0;
  padding: 0;
}

div.license #cc_js_required p{
	padding-bottom: 50px;
}

div.license #cc_js_remix-label span{
  background: url('http://creativecommons.org/images/deed/remix.png') no-repeat top left;
  padding-left: 60px;
  padding-bottom: 60px;
}

div.license #cc_js_nc-label span{
  background: url('http://creativecommons.org/images/deed/nc.png') no-repeat top left;
  padding-left: 60px;
  padding-bottom: 60px;
}

div.license #cc_js_sa-label span{
  background: url('http://creativecommons.org/images/deed/sa.png') no-repeat top left;
  padding-left: 60px;
  padding-bottom: 60px;
}

/*
* Meetings
* Ajustes menores de entity listing
*/
.entity .info img{float:left;}
.entity .flatbtn_blue,.entity .flatbtn_orange{margin-left:22px}
