@font-face {
    font-family: 'UniverseSL';
    src: url('../css/font/universltstd-cn.woff') format('woff'), 
         url('../css/font/universltstd-cn.ttf')  format('truetype');
         
}

html,body{width:100%;height:100%;}
body {font-size:14px; font-family:'UniverseSL',Arial;color: #444444;background-color:#ffffff!important;overflow-x:hidden;}

input,
button,
select,
textarea {
  font-family: 'UniverseSL',Arial;
}

/* ************************** */
/* Clases css para reutilizar */

/*Colores*/
.grisclaro{background-color: #F5F5F5;} /*Color WhiteSmoke*/
.grisoscuro{background-color: #CCCCCC;}  
.naranja{background-color: #FFD6AC;}
.verde{background-color: #9ce380;}
.rojo{background-color: #e15555;}

.font_azul{color: #71a7ca!important;}
.font_azul_dark{color: #003366!important;}/*003366*/
 

/*Anchuras relativas*/
.width80{width:80%;}
.width90{width:90%;}

/* ************************** */
.pointer{cursor:pointer;}
.pointer-subgrid{background-color:#dcebf4;cursor:pointer;}
.no_pointer{cursor:default!important;}
.bold{font-weight:bold;}
.total{	position:relative;font-size:14px!important}
.total_tit,.total_rec {font-size:14px!important; float:left}


/*//////////// GENERICO /////////////*/
H3 i{margin-right: 10px;}
H3 img{margin-right: 8px;}
#formulario_search .contentTable .formulario97{
	width:100%;
}
input[type="text"].last-input, input[type="password"].last-input, input[type="email"].last-input {margin-top: -10px;-webkit-border-radius: 3px;-webkit-border-top-left-radius: 0px;-webkit-border-top-right-radius: 0px;-moz-border-radius: 3px;-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;border-radius: 3px;border-top-left-radius: 0px;border-top-right-radius: 0px;}
.inputs input[type="text"], .inputs [type="password"], .inputs [type="email"] {width: 317px;height: 25px;padding-left: 33px;font-size: 13px;}
 textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {background-color: #ffffff;border: 1px solid #cccccc;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;-moz-transition: border linear 0.2s, box-shadow linear 0.2s;-o-transition: border linear 0.2s, box-shadow linear 0.2s;transition: border linear 0.2s, box-shadow linear 0.2s;}
 textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
display: inline-block;height: 20px;padding: 4px 6px;margin-bottom: 9px;font-size: 14px;line-height: 20px;color: #555555;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
input[type="text"]:focus,input[type="password"]:focus{border-color: #5ca9e4;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset, 0 0 0 2px rgba(70, 161, 231, 0.3)}
  
label, input, button, textarea {font-weight: normal;line-height: 20px;}
button, input {line-height: normal;}
button, input, textarea {margin: 0;font-size: 100%;vertical-align: middle;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"]{border-radius: 4px 4px 4px 4px; color: #555555; display: inline-block; font-size: 12px; height: 20px; line-height: 20px; margin-bottom: 10px; padding: 4px 6px; vertical-align: middle;width: 97%;}
.uneditable-input { color: #888!important; }

select { background-color: #FFFFFF; border: 1px solid #CCCCCC; width: 220px;}
select, input[type="file"] { height: 30px; line-height: 30px;}


.badge-info {float:right;position:relative; display:block;background-color: transparent; min-width:12px; height:16px; line-height:16px; padding:2px 4px; font-size:18px; text-align:center; color:#10928a; ;}
.badge-info-cm {float:right;position:relative; display:block;background-color: transparent; min-width:12px; height:16px; line-height:16px; padding:2px 7px 2px 2px; font-size:18px !important; text-align:center; color:#10928a; ; }
.date{width: 70px; display: block; position: relative;}
.date span.day{padding-top: 10px; font-size: 40px; color: #666; line-height: 36px; text-align: center; display: block; text-shadow: 0px 1px 1px #FFF;}
.date span.month{font-size: 13px; color: #999; font-family:'UniverseSL',Arial; line-height: 17px; display: block; text-align: center;}
.nameuser {color: #003366  !important;  float: left; font-size: 14px; text-shadow: 0 1px 0 #FFFFFF; }          



.width70{width: 70px;}
.width_porc81{width: 81%!important;}
.mb0{margin-bottom:0px!important;}
.mb30{margin-bottom:30px!important;}
.mt20{margin-top:20px!important;}
.mt30{margin-top:30px!important;}
/*///////////////////////////////////*/


/*//////////// LOGIN /////////////*/
.content-login {padding:0px 20px;}
.position {	position:absolute;}
body.body_login { margin: 0; background:url("../img/nuevas/bg_login.jpg");  background-size:500px 500px;	}
body.body_loginderiva2 { margin: 0; background:url("../img/nuevas/bg_derivados.png");  background-size:500px 500px;	}
#login {top: 200px;right: 0px;margin: 0px auto;width: 400px;position: relative;}
.form-login {z-index: 10; position:relative;background: #fff;border: 1px solid #a7a7a7;width: 400px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#loginDeriva2 .form-login {
	 -webkit-border-radius: 0px;
	 -moz-border-radius: 0px;
	 border-radius: 0px;
}
.form-login .logo {display: block;text-indent: -9999px;background-size: 210px 81px;width: 210px;height: 80px;margin: auto;margin-top: 30px;}
.form-login .logo img{display: block;}
.form-login .inputs {margin-top: 30px;}
.form-login .inputs i{z-index: 999999;display: block;color: #767676;position: absolute;margin-left: 10px;margin-top: 10px; font-size: 16px;}
#loginDeriva2 .form-login .inputs {
	//margin-top: 30px;
	padding-left: 30px;
	padding-right: 30px;
}

#form_buscador i{z-index: 999999;display: block;color: #767676;position: absolute;margin-left: 5px;margin-top: 5px; font-size: 16px;}

.button-login {margin-top: 10px;}
.button-login input[type="submit"] {width: 360px;font-size: 16px;}
.btn i {padding-right:10px;}
.generic-button {
    display: inline-block;
    padding: 8px 24px;
    margin-bottom: 0;
    font-size: 14px;
    color: #fff!important;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-color: #399c89;
	border:0px;
	font-family:'UniverseSL',Arial;
	float: right;
    
}
.generic-button:hover {background-color:#005c55;}
.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled] { /* color: #555;  background-color: #589DB6; *background-color: ##589DB6;*/}
.btn-large {padding: 9px 14px;font-size: 16px;line-height: normal;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.btn-primary{height:30px;}

.footer-login {	height:20px;border-top:1px solid #a7a7a7;margin-top:20px;padding:10px 20px;	color:#535457;background: #d4d4d4; /* Old browsers */	background: #d4d4d4; /* Old browsers */	background: -moz-linear-gradient(top, #d4d4d4 0%, #ebebeb 29%, #f4f4f4 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4d4d4), color-stop(29%,#ebebeb), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #d4d4d4 0%,#ebebeb 29%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #d4d4d4 0%,#ebebeb 29%,#f4f4f4 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #d4d4d4 0%,#ebebeb 29%,#f4f4f4 100%); /* IE10+ */background: linear-gradient(to bottom, #d4d4d4 0%,#ebebeb 29%,#f4f4f4 100%); /* W3C */		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4d4d4', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */}
.footer-login a{text-decoration:underline;	}
.footer-login a:hover{text-decoration:none;	}
.footer-login .pull-left {float: left;}
.footer-login .pull-right {float: right;}

.sombra{-webkit-box-shadow: 0px 0px 15px rgba(50, 50, 50, 0.2);-moz-box-shadow: 0px 0px 15px rgba(50, 50, 50, 0.2);box-shadow: 0px 0px 15px rgba(50, 50, 50, 0.2);}
.sombra5{-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.2);-moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.2);box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.2);}

.clear {clear: both;}
.errorAlert{color:#da4c4c; font-size:9pt; font-weight:bold;float: left;}


.tab_login_idioma { background-color: #FFFFFF;cursor:pointer;font-size:18px;  border: 1px solid #A7A7A7; border-left: 0px solid #ccc; height: 20px; width: 20px; float: left; white-space: nowrap; overflow: hidden; padding: 10px; position: absolute; top: 7%; left: 400px; z-index: 10; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -ms-border-top-right-radius: 3px; -o-border-top-right-radius: 3px; border-top-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; -ms-border-bottom-right-radius: 3px; -o-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }
.tab_login_idioma:hover{ color: #71a7ca;}
.options_idioma { background: white; border: 1px solid #A7A7A7; left: 250px; position: absolute;z-index: 5;  top: 23px; width: 150px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -ms-border-top-right-radius: 3px; -o-border-top-right-radius: 3px; border-top-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; -ms-border-bottom-right-radius: 3px; -o-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }
.options_idioma p{ color: #71a7ca;   font-weight: bold;    padding: 7px; }
.options_idioma select{ margin:5px 10px 10px;width: 120px; }
/*///////////////////////////////////*/


/*//////////// CABECERA /////////////*/
.navbar-inner {
	background: #f2f2f2 ;
	border: 0 !important;
	box-shadow: none !important;
}
.navbar-inner .center{ 
	width: 100%;
    padding: 0 130px;
    box-sizing: border-box;
}
.navbar .divider-vertical {border-left-color: @colorHeaderPrincipal;border-right-color:@colorSecundario;margin: 0 8px;}
.navbar .nav li.dropdown .dropdown-toggle .caret, .navbar .nav li.dropdown.open .caret, .navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {border-bottom-color: #fff;border-top-color: #fff;}
.navbar .user_menu .nb_boxes .label { background:none;padding: 0px 4px; float:left;}
.navbar .menu-admin a{ font-size:14px;}
.navbar .menu-admin a:hover{ color:#ccc; font-size:18px;}
.navbar .user_menu .nb_boxes {margin: 10px 20px 0 0;}
.navbar #form_buscador{margin:0px;}
.navbar .buscador{color: #FFFFFF; font-size:16px;}
.navbar .nav.pull-buscador{float:left;}
.gen-header .logotipo{filter:none;text-align: center;background: none !important; padding: 0;max-height: 80px;}
.gen-header .logotipo img{ margin: 0 auto;max-height: 90px;}

.notif {
    position: relative;
    display: block;
    width: 18px;
    height: 16px;
    line-height: 16px;
    /* padding: 0 2px; */
    font-size: 11px;
    text-align: center;
    color: #fff;
    background: rgba(204, 0, 0,0.6);
    top: -25px;
    left: 46px;
    z-index: 101;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.notif-menu {float:left;margin-left:5px;display:block; min-width:12px; height:16px; line-height:16px; padding:0 2px; font-size:11px; color:#fff; background-color:#c00; top:-25px; left:11px; z-index:101; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.navbar .nav {
    max-height: 70px;
    min-height: 35px;
}

.navbar .nav a{color:#50585f;font-size: 18px;}
.navbar .nav a:hover{color:#50585f;}
.navbar .nav li ul li a{color:#00435a;}
.navbar .nav > li > a{padding-left:0;}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  background:#f2f2f2;
}

.header_logo{
    width:100%;
    background:#FFF;
    padding: 10px 0px;
}

.user_menu .link_header_on a{
   border-bottom: 5px solid #10928a;
}

.user_menu .link_header_off a:hover{
   border-bottom: 5px solid #10928a;
}

.img-mi-perfil {
	margin-top:0px!important;
}
.img-mi-perfil a{
	margin-top:0px!important;
	 font-weight: normal;
	 text-decoration: underline;
}
.img-mi-perfil img{
	height: 30px;
    padding: 1px;
    width: 30px;
     margin-right: 0.5em;
}
/*///////////////////////////////////*/


/*////////////  PERFIL /////////////*/  
.editar_perfil {float:left}
.visitas_perfil {float:left}
.editar_perfil .filas form{  float: left; margin-left: 18px; width: 97%;  margin-bottom: 0;}  
.editar_perfil .filas textarea, .editar_perfil .filas input#content{margin-right: 17px; margin-top: 5px; float: left; width: 500px;color: #666666; font-size: 12px;}
.editar_perfil .filas .tabla_title{ border-bottom: 1px solid #DDDDDD; float: left; margin-bottom: 5px; margin-top: 10px;  width: 98%; cursor:pointer;}
.editar_perfil .filas{ float:left; width: 100%;}
.editar_perfil .filas .generic-button{float: left; margin-top: 8px; }
.editar_perfil #intereses, .editar_perfil #listado_tags, .editar_perfil #interesespersonales{float:left; width: 99%; margin-left: 5px;}
.editar_perfil .tag_user_list_action{float: left; margin-right: 40px; text-align: center; margin-top: 0;}
.editar_perfil .tag_user_list {}
.editar_perfil #add_tags div{float: left;  margin-right: 17px; margin-top: 6px; width: 80%!important;}
.editar_perfil #add_personal_interests div{float: left;  margin-right: 17px; margin-top: 6px; width: 80%!important;}
.editar_perfil .tag_user_list a, .editar_perfil td{color: #666666;}
.editar_perfil table{float: left; margin-left: 5px; width:48%;}
.ui-fondo{height: 100%;display:none; z-index: 1001; width: 100%; padding-bottom: 50px; background: url("jqueryUI/images/ui-bg_flat_90_aaaaaa_40x100.png") repeat-x scroll 50% 50% #AAAAAA;  opacity: 0.4; filter:Alpha(Opacity=40);left: 0;  position: absolute; top: 0;}
#editarAvatar{margin-left: 120px;position: absolute;width: 310px; display:none;border:1px solid #cccccc;box-sizing:border-box}
.perfil_incompleto{
	color:#ff3333 !important;
}
/*///////////////////////////////////*/

/*//////////// COLUMNA PERFIL /////////////*/
.perfil{float:left;}
.perfil .header {width: 100%;padding-bottom: 2px;}
.perfil .header-banner {width: 100%;border-top: 3px solid #e6e6e6;margin-bottom: 10px;margin-top:27px}
.perfil .banner {margin-top:10px;border:2px solid #DDDDDD;;}
.perfil .content-banner {text-align:center;margin-top:4px;font-style:italic}
.linea_inferior{border-bottom: 3px solid #e6e6e6;margin-bottom: 10px!important;}
.perfil .header h3{  margin-left:5px; padding-left: 1px; text-indent: 0px; margin: 0 0 0 0px;color: #49575f;display: inline;line-height: normal;font-size: 19px;text-transform:uppercase;font-family:Arial}
.alternativoTitle h3{color:#10928a !important;font-size:17px !important}
.alternativoTitle h3 a{color:#10928a !important;font-size:17px !important}
.perfil .header h3 a{color: #10928a !important;}
.cabecera_com {margin: 0px!important;}
.perfil .header h3 a{font-size: 19px;}
.enlace_com {margin-left: 0px!important;}
.perfil .header .badge-info{font-weight: bold;}
.perfil .activity-avatar{float:left;margin-right: 10px;}
.perfil .nameuser {width: 130px;color: #003366;  float: left; font-size: 14px; margin-top:10px; margin-bottom: 3px; text-shadow: 0 1px 0 #FFFFFF; }
.perfil .estado{ width: 130px;float:left; font-style:italic; color:#999999;  width: 110px; margin-bottom:10px;}

.perfil .botonera{ float:right;}
.perfil{margin-bottom: 30px; width: 100%;}
.perfil .bb {width: 50px; float:left;border: 1px solid #D5D5D5;padding: 5px; margin-bottom: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin-left: 5px;position: relative;-moz-box-shadow: inset 0 0 5px #D5D5D5;-webkit-box-shadow: inset 0 0 5px #D5D5D5;box-shadow: inset 0 0 5px #D5D5D5;background-color: #FFF;display: inline-block;}
.perfil .bb span{ width: 28px;cursor:pointer;color: #dcebf4; border: 1px solid #416C9B; background: #71A7CA ; background: -moz-linear-gradient(top, #71A7CA  0%, #71A7CA  100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#71A7CA ), color-stop(100%,#71A7CA )); background: -webkit-linear-gradient(top, #71A7CA  0%,#71A7CA  100%); background: -o-linear-gradient(top, #71A7CA  0%,#71A7CA  100%); background: -ms-linear-gradient(top, #71A7CA  0%,#71A7CA  100%); background: linear-gradient(top, #71A7CA  0%,#71A7CA  100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71A7CA ', endColorstr='#71A7CA ',GradientType=0 );                                                                                                                                           -moz-box-shadow: 0 1px 1px #222, 0px 1px 0 #7797ba inset; -webkit-box-shadow: 0 1px 1px #222, 0px 1px 0 #7797ba inset; box-shadow: 0 1px 1px #222, 0px 1px 0 #7797ba inset;  float: left;font-size: 25px;  padding: 10px; }
.perfil .bb span:hover{color: #fff;}

.lista-desplegable{color:#71a7ca;line-height:15px;float:left; width:90%;background: #dcebf4;border: 1px solid #DEDEDE;font-size: 12px;box-shadow: 0px 1px 0px #F7F7F7;position: relative;margin: 0px 5px 5px;padding: 10px;border-radius: 3px;zoom: 1;}
.lista-desplegable a{color:#2d4f7d;}
.lista-desplegable a:hover{color:#dc6d32;}
.lista-desplegable .close{ float:right; color:#666;}
.blog_user_list_action{float:left;}
.tag_user_list_action{float: left; margin-right: -20px;  margin-top: 25px; text-align: center;}
.box1 .caja{ float:left; padding: 10px; width: 91%;}
.box1 .generic-box, .box1 .generic-minimal-canvas{float:left; /*margin-bottom: 30px;*/ width: 100%;}
.box1 .generic-box-title, .box1 .generic-minimal-canvas-title{float:left; width: 100%;}
.box1 .generic-box-content, .box1 .generic-minimal-canvas-content{float:left;}
.box1 .generic-box-footer{float:left; }
.acordeon, .contacts{color: #003366;font-weight: bold;background:#e6e6e6; float:left; width:260px;}
.acordeon .head{   width: 240px;background: none repeat scroll 0 0 #FFFFFF; border-bottom: 2px solid #DDDDDD; padding: 10px;}
.acordeon .contend{ float:left;}
.memberList {  width: 93%;display: block;float: left; padding: 5px 10px 5px 10px; background:#f2fbfb}
.memberList .doActions {float: left;width: 140px;}
.memberList .users {
    float: left;
    margin-top: 10px;
    margin-bottom: 6px;
    width: 190px;
    line-height: 1.4em;
    max-height: 1.4em;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.memberList a {
   color:#10928a;
   font-size:16px;
   font-weight:normal;
}
.memberList a.profileImage {float: left;display: inline-block;padding: 3px;margin: 8px 10px 0 0;}
.memberList a.profileImage img {border-radius:50%}
.ctrlGroup .label, .doActions .label { float: left; margin-right: 10px;margin-top: 0px;}
.footer_acordeon {
    background: none repeat scroll 0 0 #f2fbfb;
    display: inline-block;
    padding: 18px 10px 0 10px;
    width: 240px;
}
.footer_acordeon a {
    color:#10928a;
	font-weight:bold;
}

.footer_acordeon .diffuse-text{
    color:#10928a;
}

.label.bMuddy, .badge.bMuddy {font-weight:normal;font-size:14px;float:left;background-image: #de8b74;background-image: -moz-linear-gradient(top, #de8b74 0%, #d47a61 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#de8b74), color-stop(100%,#d47a61));background-image: -webkit-linear-gradient(top, #de8b74 0%,#d47a61 100%);background-image: -o-linear-gradient(top, #de8b74 0%,#d47a61 100%);background-image: -ms-linear-gradient(top, #de8b74 0%,#d47a61 100%);background-image: linear-gradient(to bottom, #de8b74 0%,#d47a61 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de8b74', endColorstr='#d47a61',GradientType=0 );-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.label.bOlive, .badge.bOlive {background-image: #93c065;background-image: -moz-linear-gradient(top, #93c065 0%, #90bf60 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#93c065), color-stop(100%,#90bf60));background-image: -webkit-linear-gradient(top, #93c065 0%,#90bf60 100%);background-image: -o-linear-gradient(top, #93c065 0%,#90bf60 100%);background-image: -ms-linear-gradient(top, #93c065 0%,#90bf60 100%);background-image: linear-gradient(to bottom, #93c065 0%,#90bf60 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93c065', endColorstr='#90bf60',GradientType=0 );-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.label.bSky, .badge.bSky {
    background-color: #10928a;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
	font-weight:normal;
	border-radius:0px;
	padding:6px 10px;
}
.label.bSky:hover, .badge.bSky:hover {
    background-color: #dc6d32;
}

.label.bSky a:hover, .badge.bSky  a:hover{
    color:#ffffff;
}

.label a, .badge a{color:#fff;}
.ctrlButton {margin-right: 2px; float: left;display: inline-block;padding: 0px;width:22px;height:22px;border: 1px solid #ccc;-webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #fff;box-shadow: inset 0 1px 0 #fff, 0 1px 0 #fff;position: relative;background: #f8f8f8;background: -moz-linear-gradient(top, #f8f8f8 0%, #e6e6e6 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e6e6e6));background: -webkit-linear-gradient(top, #f8f8f8 0%,#e6e6e6 100%);background: -o-linear-gradient(top, #f8f8f8 0%,#e6e6e6 100%);background: -ms-linear-gradient(top, #f8f8f8 0%,#e6e6e6 100%);background: linear-gradient(to bottom, #f8f8f8 0%,#e6e6e6 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e6e6e6',GradientType=0 );}
.ctrlButton img {margin: 6px 0 0 5px;display: block; height:12px;}
.acordeon .total{ float:right;}
.menu_cm .flecha { float:left; width: 15px; height: 9px; margin-left:6px}
.menu_cm .flecha img{ float:left; padding-top: 5px;  padding-left: 5px;display:none;}
.menu_cm  a{ text-align:left; color: #10928a; font-size: 16px;}
 .menu_cm .tit_enlace, .menu_cm .tit_enlace_cont{ float:left; text-align:left; margin-left:5px;color: #10928a; font-size: 16px;}
 .menu_cm .tit_enlace:hover{ color: #dc6d32;}
.treeview ul{ background-color:transparent!important;}
.treeview ul li  { width: 205px!important;}
.menu_cm {float:left;}
.menu_cm ul li {
    background: none repeat scroll 0 0 #f2fbfb;
    /* border-color: #CCCCCC; */
    /* border-image: none; */
    /* border-style: solid; */
    /* border-width: 1px 1px 1px; */
    cursor: pointer;
    float: left;
    margin-top: 1px;
    padding: 5px 0;
    width: 258px;
}
.menu_cm ul li:hover{ color:#dc6d32;}
.menu_cm ul li ul li{width:100%; border:1px;padding: 5px 0px; word-wrap: break-word;}
.menu_cm ul li ul li:hover{ }
.menu_cm ul li ul li a{float:left;}
.title-pendientes-hijo{margin-left:31px}

.recursos_total_parentesis {float:right;font-size:12px!important;left:-7px;width:15px}

/* Estilos para la caja de community manager */
.community-manager-avatar{ float: left; padding: 2px; text-align: left;}
.community-manager-contact{ float: left; margin-left: 5px; padding: 2px; text-align: left; margin-bottom:2px;}
.community-manager-contact .nameuser{ width:100%;font-size: 16px;color: #10928a !important;}

.icon-left-menu {float:left;width:15px;padding-right:7px}
.text-left-menu {float:left;width:170px}
.text-left-menu-group {float:left;width:200px;}
.right-total-menu {float:right;width:15px}
.right-total-group {float:right;width:15px}

/* Fin Estilos para la caja de community manager */
/*///////////////////////////////////*/

/*//////////// WIDGET /////////////*/
.box3 .widget{ margin: 10px 0 0!important;}
.box3 .widget .widget-head{  -webkit-box-shadow: inset 0 1px white; -moz-box-shadow: inset 0 1px #fff; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;}
.box3 .widget .widget-head h3 {
    float: left;
    position: relative;
    top: 5px;
    color: #10928a;
    line-height: 0px;
    margin: 0px;
    margin: 0px 0px 0px 5px;
    font-size: 16px;
    padding: 0px 0 5px 5px;
    display: inline;
    line-height: 20px;
    /* text-transform: uppercase; */
    font-weight: bold;
    font-size: 16px;
}
.box3 .widget .head .icon{display: block; float: left; margin: 1px 0px 0px 5px; padding: 7px 0px 0px 0px;}
.box3 .widget  .widget-content .generic-button {float:right;}
.box3 .widget  .widget-content input.text-box{ width:93%;}
.box3 .widget  .widget-content input.text-box,.box3 .widget  .widget-content select{ margin-top: 8px;}
.box3 .widget  .widget-content select.text-box{ width:100%;}
.box3 .widget  .widget-content {/* background:#eee;border: 1px solid #DDD;*/padding-bottom: 10px; background: none repeat scroll 0 0 #FFFFFF;}
.box3 .widget .content_top_ten .items{margin-left: 5px; display: block; padding: 5px; width: 155px; float:left;}
.box3 .widget .content_top_ten .items span {
    /* background: none repeat scroll 0 0 #dcebf4; */
    color: #10928a;
    padding: 10px 6px 4px 6px;
    font-size: 16px;
    float: right;
    margin-bottom: -5px;
    margin-right: -5px;
}
.box3 .widget .content_top_ten .items a.title {font-size: 12px;color: #666666;text-decoration: none;font-weight: bold;text-shadow: 0px 1px 0px #FFF; float:left; width:100%; text-align:left;}

.box3 .widget .content_links .items{text-overflow: ellipsis; white-space: nowrap; width: 200px; display: block; padding: 5px; overflow: hidden; float:left;border: 1px solid #E5E5E5; background: #e6e6e6;  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}

.box3 .widget .widget-content img {border:0px;}
/*///////////////////////////////////*/

/*//////////// COLUMNA ITINERARIOS /////////////*/
.mis_itinerarios{float:left;}
.mis_itinerarios .usr-iti-container, .mis_itinerarios .usr-iti-paginator{float:left; width: 100%;}
/*.mis_itinerarios .usr-iti-container { margin-bottom: 20px;background: none repeat scroll 0 0 #FFFFFF; border: 2px solid #DDDDDD; padding: 10px 10px 40px 10px; width: 91%;}
*/
.mis_itinerarios .usr-iti-paginator, .mis_itinerarios .generic-box-footer{ float: left;margin-left: 7px; margin-top: -50px; width: 95%;border-top: 5px solid #f2f2f2; box-shadow: 0 1px 0 #FFFFFF inset;border-top: 5px solid #eee; -moz-box-shadow: inset 0px 1px 0px #FFF; -webkit-box-shadow: inset 0px 1px 0px #FFF; box-shadow: inset 0px 1px 0px #FFF;}
.mis_itinerarios .head{background: none repeat scroll 0 0 #dcebf4; border: 1px solid #DDDDDD; float: left; padding: 5px; width: 195px;  border-radius: 4px 4px 4px 4px;}
.mis_itinerarios .head .avatar{float:left;padding-right:5px;}
.mis_itinerarios .head .title a{color:#003366;}
.mis_itinerarios .contend{float:left;}
.contend ul{list-style: disc outside none;margin-left: 25px;}
.avance{ clear: both; margin-left: 5px; padding-top: 5px; float:left;}
.avance .titulo{float:left;color: #71a7ca; font-weidth:bold; font-size:18px;}
.box_itinerary{float: left;line-height: 19px;}
.box_itinerary #progressbarWrapper{height:14px; float: left;  width: 180px;}
.box_itinerary #progressbarWrapper .progressbar{height: 100%; width: 100%;float:left;}
.box_itinerary .actividad{ color: #777; float: left; margin-left: 5px; margin-top: 5px;}
.box_itinerary .actividad b{ color: #71a7ca;}
.box3 .caja{ margin-bottom: 20px;background: none repeat scroll 0 0 #FFFFFF; border: 2px solid #DDDDDD; padding: 10px 10px 40px 10px; width: 91%;float:left;}
.box2 .caja{ float:left;background: none repeat scroll 0 0 #FFFFFF; border: 2px solid #DDDDDD; padding: 10px; width: 91%;}

/*///////////////////////////////////*/

/*//////////// MURO /////////////*/
.activity{border-bottom:1px solid #ccc;float: left;width: 95%;display: block;background: #fff;margin: 5px auto 5px auto;height: auto;padding: 12px 10px;}
.box_admin{ float: left;width: 95%;display: block;border: 1px solid #ccc;background: #fff;-moz-box-shadow: 2px 1px 2px rgba(0,0,0,0.21); -webkit-box-shadow: 2px 1px 2px rgba(0,0,0,0.2); box-shadow: 2px 1px 2px rgba(0,0,0,0.2);margin: 5px auto 5px auto;height: auto;padding: 10px;}
.comment-bubble {background: none repeat scroll 0 0 #F3F3F3;padding:8px!important; margin-left: 0 !important;margin-right: 10px;color: #333;margin-bottom: 1px;font-size:16px;width: 88%!important;}
.portada .comment-bubble {width: 89% !important;}
.comment-bubble a.btn{ color: #fff;font-weight:normal;font-size:14px}
.comment-bubble a{ color: #000;font-size: 16px; margin-bottom: 4px;float: left;  white-space: inherit;}
.comment-bubble a:hover, .activity-text .nameuser a:hover{font-size: 14px;}
.comment-bubble .comment {clear: both; white-space: inherit; width: 100%; word-wrap: break-word;padding: 10px 4px;}
.comment-bubble .comment a{width: 100%; }
.perfil .estado a{ white-space: pre-line;   word-wrap: break-word; width:110px;}
.perfil .estado{ white-space: pre-line;   word-wrap: break-word;}
.comment-bubble .timeago{font-size: 14px;}
.new-comment input{ float:right;}
.comment a{float:initial;}


.new-comment textarea{height: auto;   overflow: auto}
.new-comment .activity-avatar{float:right;}
.activity-text{float: left;text-align: left;padding: 2px;width: 90%;margin-left:10px; }
.activity-text a{font-weight:bold;}

.portada .activity-text{width: 88%;}
.activity-tit{float: left;text-align: left;padding: 2px;width: 78%;margin-left:10px; }

.activity .activity-tit{ border-bottom: 3px solid #e6e6e6;}
/*.activity .activity-footer { border-top: 3px solid #e6e6e6; width:90%; margin:0 auto;}*/
.activity-des{ float:left;color: #777777; margin-left: 10px;width: 79%;  position: relative;margin-top:10px;  display: inline-block;
    line-height: normal;    overflow: hidden;   }
/*.activity-des div, .activity-des p, .activity-des span{ width:100%}*/
.activity-footer .title_comment{float: left;margin-top: 0px;width: 100%;text-align: left;margin:10px 0 2px 0;font-size:16px}
.activity-text .nameuser, .activity-tit .nameuser{width:100%;float: left;padding-bottom:6px;}
.activity-text .nameuser a, .activity-tit .nameuser a{color: #333333;  float: left; font-size: 20px;  margin-bottom: 3px; text-shadow: 0 1px 0 #FFFFFF;}
.activity-text .nameuser a:hover, .activity-tit .nameuser a:hover{color: #F39700;font-size:20px}
.dateActivity{  
   background: none repeat scroll 0 0 #808080;
    position: relative;
    width: auto;
    padding: 5px 7px;
    color: #ffffff;
    font-style: italic;
    text-decoration: none;
    font-size: 15px;
	}
.activity .dateActivity{   margin-top: -35px;  float: right; }
.portada .activity .dateActivity{  left: 22px; }
.user_status .dateActivity{   float: right; }
.postdate{width: 100%!important;}
#adjuntos input{ width:280px!important;}
.btn-group{ width:100%;} 
.action_list {float: right!important; text-align: right!important;}
.action_list, .action_list a, .action_list img{float: right!important; text-align: right!important;cursor: pointer; margin: 0 2px 0 0!important;}
.activity-text a {margin-right: 2px;}
/*///////////////////////////////////*/

/*//////////// TABLAS /////////////*/
.table_header{float:left;  text-align: center; padding: 0 0px; width: 100%;min-height: 27px;border-radius:0px;background:#10928a}

table .table_header .cab {
    font-family: 'UniverseSL',Arial;
    font-size: 12px;
    min-height: 30px;
    height: auto;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #fff;
    /* font-weight: bold; */
    border-left-color: #10928a;
    border-right-color: #10928a;
    border-width: 0px 1px 0px;
    border-style: solid;
    float: none;
    font-size: 14px;
}

.table_header .cab {
    font-family: 'UniverseSL',Arial;
    font-size: 14px;
    /* min-height: 30px; */
    height: auto;
    /* padding-left: 5px; */
    /* padding-right: 5px; */
    /* padding-top: 2px; */
    /* padding-bottom: 8px; */
    float: left;
    color: #fff;
    /* font-weight: bold; */
    border-left-color: #fff;
    border-right-color: #fff;
    border-width: 0px 1px 0px;
    border-style: solid;
    padding: 5px 4px;
}

.table_row{font-weight: normal; padding: 0px;clear: both; float: left; border-style: solid; border-color: rgb(221, 221, 221); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px 1px; background-color: rgb(255, 255, 255); width: 100%;}
.par{background-color:#fff; }
.impar{background-color:#f2fbfb ;}
.row_total{background-color:#83B1C4; font-weight: bold;}
.table_row .rows{float:left; padding-left:5px;padding-right: 5px;margin-left:1px}
.table_row .rows input{font-size: 11px;}


/*//////////// NUEVO BOX RECURSOS /////////////*/

.table_row_rec{font-weight: normal; padding: 0px;padding-top:5px;padding-bottom:5px; clear: both; float: left; border-style: solid; border-color: rgb(221, 221, 221); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border: 0px; background-color:#f2fbfb; width: 100%;color:#10928a}
.table_row_rec a{color:#10928a !important;font-size:16px}
.par_box{background-color:#f2fbfb;margin-top:1px}
.impar_box{background-color:#dcebf4!important;margin-top:1px}
.row_total{background-color:#83B1C4; font-weight: bold;}
.table_row_rec .rows{float:left; padding-left:7px;}
.table_row_rec .rows input{font-size: 11px;}

.tabla_title{margin: 0;padding-left: 5px;color: #10928a; display: inline-block;line-height: normal;font-size: 18px;}
.resource-span-box{  color: #10928a;
    float: none !important;
    font-size: 16px;
    
    text-align: left;
}
	
.resource-span-box a{  
	color:#10928a;
	font-weight:normal !important;
}


.total_recursos_cat{  
    position:relative;
    background-color: transparent;
    color: #10928a;
    margin-top:2px;
    font-weight: bold;
    font-size: 15px;
    top:5px;

   }
   
.total_recursos_cat_hijos{  
    position:relative;
    background-color: transparent;
    color: #2d4f7d;
    margin-top:2px;
    font-weight: bold;
    font-size: 14px;
    top:5px;

   }

/*//////////// ITINERARIOS /////////////*/
.edition-box{  float: left; margin: auto auto 7px 15px; width: 98%;}
.edition-box-title{color: #dc6d32;font-size:11px;margin:3px 10px 0;min-height:14px;vertical-align:text-bottom;}
.submenu{border-bottom: 1px solid #CDCDCD; float: left; height: auto;  margin: auto auto 12px; padding-top: 10px; width: 100%;}
.submenu ul li{ float:left;  border: 1px solid #D8DCDF; color: #E8141E; font-weight: bold; border-bottom: 0 none !important; float: left; list-style: none outside none;  
 margin: 0 10px; border-radius: 6px 6px 0px 0px;background: none repeat scroll 0 0 #C0DBEE;}
.submenu ul li a{cursor:pointer;  float: left; padding: 0.5em 1em; text-decoration: none;  color: #2D4F7D; font-size: 11px;}
 .submenu ul li a:hover{ text-decoration: underline;}
    

.filas{ float:left; width: 100%;}
.editarItinerario .columnas{ float:left; width: 450px; margin-left: 10px;  margin-right: 42px;}
.editarItinerario .columnas .col_titulo{  color: #333333;float: left; font-size: 1.1em; width: 178px;height: 40px;}
.report_iti .columnas .col_titulo{ width: 120px;}
.editarItinerario .columnas .col_cont{width:270px;float: left;}
.editarItinerario select {width: 100%;} 
.editarItinerario input[type="text"]{width: 96%;}
.filas input[type="checkbox"],.filas  input[type="radio"]{ margin: 0 0 5px 20px;}
.iti_etiquetas {width: 346px; float:right;margin-top: 5px;}
.iti_etiquetas .etiq {   float:left;padding:  5px; border:1px solid #ffffff;}
 
.iti_contenido .avatar_item{float: left;margin-right:14px;width:40px;}
.iti_contenido  .progreso {float:right; margin-top:18px;}
.iti_contenido  .titulo_iti {float: left;width: 99%; }
.iti_contenido  .titulo_iti a{color:#003366;}
.iti_contenido  .des_iti {float: left;color: #555555; font-size:11px;width: 99%;padding-top:8px;padding-bottom:12px}
.iti_contenido  .ctrlButton{ width: 35px; height: 35px;}
.iti_contenido  .ctrlButton img{ height: 26px;  margin: 3px;}
.iti_contenido  .btn-group{ float:right;}
/*///////////////////////////////////*/
.informesGlobales {margin:5px 10px 10px 10px; float:left; width:98%;}
.informesGlobales .tabla_title {
    border-bottom: 1px solid #DDDDDD;
    cursor: pointer;
    float: left;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 100%;
}
 .informesGlobales .listInform{ margin-left: 20px; margin-bottom:10px;}
 .informesGlobales .listInform li a{ content"-"; cursor:pointer;color: #666666; }
 .informesGlobales .listInform li a:hover{ color:#003366;}


/*//////////// JQUERY-UI /////////////*/
.modal-shadow, .ui-dialog{ border-radius: 3px 3px 3px 3px;  border: 1px solid #ccc;background: #fff;-moz-box-shadow: 2px 1px 2px rgba(0,0,0,0.21); -webkit-box-shadow: 2px 1px 2px rgba(0,0,0,0.2);box-shadow: 2px 1px 2px rgba(0,0,0,0.2);  padding: 10px;}*

*
 
 .ui-button {
    display: inline-block;
    padding: 0px!important;
    margin: 0px 0 0 10px;
    font-size: 13px;
    line-height: 20px;
    color: #fff!important;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-color: #10928a!important;
    border: 0px !important;
    
}
/*.ui-dialog-buttonset .ui-state-default {  background-image:none!important;}*/
.ui-button:hover { color: 	#CCFFCC!important; }
.ui-dialog-titlebar{font-family:'UniverseSL',Arial;margin: 0; border:0px;padding-left: 5px;color: #10928a;display: inline-block;line-height: normal;font-size: 24px;border-bottom: 3px solid #E6E6E6;
    margin-bottom: 10px; padding: 2px!important; background:none; width: 99%;border-radius: 0 0 0 0;}
.ui-dialog-titlebar-close { float:right; }
.ui-dialog-buttonpane{background: #fff; border:0px;}
.ui-dialog-titlebar-close, .ui-dialog-titlebar-close:hover{border-radius:0px; background:none;}
.ui-dialog form .title{  color: #10928a; font-size:14px;}
.ui-dialog form tr{ height:45px;}
.ui-dialog form #tags_chzn{ width:100%!important;}
.ui-dialog form select{ width:100%;}
.ui-dialog form input[type="text"]{ width:98%!important;}
 
.ui-tabs {background:none;border: 0 none;}
.ui-tabs .ui-widget-header{background:none; border-width: 0 0 3px 0 ; border-color: #CCCCCC;border-radius: 0 0 0 0;}
.ui-tabs .ui-tabs-nav li{border:0px; border-radius:0px; border:1px solid #ddd; background:#e6e6e6;color: #B0B1B3;}
.ui-tabs .ui-tabs-nav li a{color: #B0B1B3;}
.ui-tabs .ui-tabs-nav .ui-state-active{background: none repeat scroll 0 0 #CCCCCC;  border: 1px solid #DDDDDD;}
.ui-tabs .ui-tabs-nav .ui-state-active a{color: #dc6d32;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {padding:0px;}

 .ui-widget-content .ui-state-default {
  background: none repeat scroll 0 0 transparent;
 }
/*///////////////////////////////////*/


/*comienzan los estilos de cabecera*/

.header{width:100%;}
.header-cab, .body, .footer {width:1024px;margin: auto auto;}
.header-info {width:100%;float: left; position:relative;margin-top:120px;/*height: 95px;*/}


.footer{
	margin: auto auto;
	width:554px;
	padding-top: 10px;
	padding-bottom: 10px;
	clear:both;
	text-align: right;
}
.gen-header{
	margin: auto auto;
 	width:1024px; 	
	padding-bottom:10px;
 	//min-height: 96px!important; /*firefox*/
 	//*min-height:0px!important; /*explorer 7*/
	//*min-height:0px; /*explorer 6*/
	height: auto!important; /*firefox*/
 	*height:auto!important; /*explorer 7*/
	*height:76px; /*explorer 6*/
	text-align: right;
}


.link_suscribir{
	border: 1px solid #ccc;
	background: #c8c8c8;
	margin-top: -1px;
	color: #fff;
}

.link_suscribir_li{
	width: auto; padding: 5px;border: 0;
}

.divbuscador{
 	float: right;
    padding-right: 0px;
    text-align: right;
    width: auto;
}
.divbuscador{
	/*clear: both;*/ 
	float: right;
	padding-top: 0px!important; /*firefox*/
 	*padding-top: 10px!important; /*explorer 7*/
	*padding-top:10px; /*explorer 6*/
	
}
.enlacesRapidos{
  	float: right;
    padding-right: 5px;
    text-align: right;
    width: 285px;
}
.enlacesRapidos a{
	 color: #BCBCBC;
    font-size: 8pt;
    padding:0px 5px;
}
.enlacesRapidos a:hover{
	 color: #BCBCBC;
	 text-decoration:underline;
    font-size: 8pt;
    padding:0px 5px;
}
.enlacesBotonera{
   color: #71a7ca;
    cursor: pointer;   
    float: left;
    font-size: 12px;
    height: 30px;
    margin-left: 5px;
    text-decoration: underline;
    width: 175px;
}
/*Fin de contenido*/

#usr-iti-paginator a {
	font-size: 9.5px;
}

#usr-iti-paginator .marked-text {
	font-size: 9.5px;}




/*Inicio de miga de pan*/

.migadepan{
	/*border-bottom: 1px solid #ccc;*/
	float: left;
	vertical-align: bottom;
	padding-top: 6px;
	margin-bottom:5px;
}
/*Fin de miga de pan*/


.imagen_perfil{
	border: 1px solid #808288;
	width: 100px;
	height: 100px;
}
.imagen_perfil2{
	border: 1px solid #808288;

}
.imagen_peq{
	border: 1px solid #808288;
	 
	height: 50px;
}

.content{
	margin: auto auto;
	width:1024px;
}
.box_user{
	font-size:10px;
}
.box_user_action{
	text-align: right;
}
.generic-text{
	color: #000;
	font-size: 11px;
}


.fondo-cabecera {
	
	width: 1024px;
	height: auto;
	/*background: url("../img/banner_portada.jpg") no-repeat left top; se eliminar pq llevarï¿½ cabecerï¿½ dinï¿½mica*/
	margin-left: 0px;
	margin-bottom: 7px;
}

.user_status{
	color: #777;
	font-family:'UniverseSL',Arial;
	font-size: 12px;
}

.cm-box-title2{
	border-bottom:2px inset #EFEFEF;
	/*border-top:1px solid #C8C8C8;*/
	padding:10px 0px 0px 5px;
	color:#000000;
	font-size:10px;
	font-weight: bold;
	min-height:28px;
	vertical-align:text-bottom;
}

.generic-box-rating{
	padding-left:5px;
    width:100%;
	float:left;

}
.generic-box-comments{

	float:left;	
}

.generic-box-image{
	float:left;
	padding:5px;
	
}
.blog-header-text{clear: both;font-size:11px;padding:10px;margin-bottom: 40px;}
/*
.generic-box-footer{
	clear: both;
	font-size:11px;
	text-align: right;
	padding-left:10px;
	padding-right:10px;
}*/

.generic-canvas{
	float: left;
	width: 100%;
}
.generic-canvas-title{
	clear:both;
	color:#3F3F3F;
	font-size:13px;
}

.generic-canvas-content{
	clear: both;
	font-size:14px;
	padding-bottom: 2px;
}

.generic-canvas-footer{
	clear: both;
	font-size:13px;
	text-align: right;
}

.profile-box{
	font-size:10px;
	/*border-bottom: 1px solid #999;*/
	width: 100%;
}

.floatright{
	float: left;
	padding: 3px;
}


.profile-name{
	font-size:14px;
	font-weight: bold;
}
.profile-name-blog-creator{
	font-size:12px;
	font-weight: bold;
}

.marked-text{
	color: #000000;
	font-size: 16px;
	font-weight:bold;
}

.important-text{
    color: #808080;
    font-size: 14px;
    font-weight: bold;
    margin-top: 30px;
    padding-left: 4px;
    text-align: inherit;
    text-transform: uppercase;
}

a {
	color: #000;
	font-size: 14px;
	text-decoration: none;
	
}

a:HOVER {
	color: #dc6d32;
	
	text-decoration: none;
}

a:HOVER,.icon-recurso-propio:hover {
	color: #dc6d32;
	
	text-decoration: none;
}
/*
.generic-minimal-canvas{
	float: left;
	width: 100%;
	padding: 0px 0px;
	margin: auto auto 7px;
}

.generic-minimal-canvas-title{
	font-size:13px;
	font-weight:bold;
	color: #dc6d32;
}

.generic-minimal-canvas-content{
	float: left;
    font-size: 11px;
	padding-bottom: 2px;
	width: 100%;
}

.generic-minimal-canvas-footer{
	font-size:11px;
	text-align: right;
}
*/
.imagen{
	/*width:100px;
	height:100px;*/
	//border:1px solid #ccc;
}

.generic-list{
	color:#00AFC9;
	font-size:11px;
	padding-bottom:10px;
	padding-left:40px;
	padding-top:0;
	line-height:15px;
	/*
	font-size: 11px;
	color: #71a7ca;
	padding-left: 20px;
	padding-bottom: 5px;*/
}



textarea[readonly]{background-color: #FFFFFF!important;}
.text-box{
	/*background:url("../img/bg-form-field.gif") repeat-x scroll left top #FFFFFF;*/
	background-color: #FFFFFF;
	border:1px solid #D5D5D5;
 
	font-size:11px;
	/*padding:6px;*/ 
	-moz-border-radius:4px 4px 4px 4px;
	width: 100%;
	color: #666;
/*	font-size: 11px;
	font-family:Verdana, Arial,sans-serif;
	width: 100%;
	background-color: #F5F5F5;
	border: 1px solid #71a7ca;*/
}
.small-diffuse-text{
	color:#aaa;
	font-size:11px;
	padding-bottom:5px;
	padding-top:5px;
	font-family:'UniverseSL',Arial;
	 border-bottom: 0px!important;;
}
.small-diffuse-text a{color: #777777;}
.small-diffuse-text a:hover{color: #dc6d32;}


.diffuse-text{
	color:#000;
	padding-bottom:5px;
	padding-top:5px;
	font-family:'UniverseSL',Arial;
}

.dark-diffuse-text{
	color:#777;
	font-size:14px;
	padding-bottom:5px;
	padding-top:5px;
	font-family:'UniverseSL',Arial;
}

.small-text{
	font-size: 11px;
	text-align: left;
	color: #555;
}

.img-link{
	cursor: pointer;
	border: 0px;
}


.div_mailer{
	position: fixed;
	font-family:'UniverseSL',Arial;
	font-size: 1em;
	overflow: auto;
}

.status-comment{
	margin: auto auto;
	float: left;
	background-color: #E4E7F0;
	width: 100%;
	height: auto;
	/*padding: 7px 0px 8px 5px;*/
}

.status-comment-text{
	float: left;
	background-color: #E4E7F0;
	text-align: left;
	padding: 2px;s
}

.activity{
	/*margin: 5px auto 5px auto;
	border: 1px solid #FFFFFF;
	float: left;
	width: 100%;
	height: auto;
	padding: 20px 0px 0px 5px;*/
}
.reputed{
	background:none repeat scroll 0 0 #FFE5E5;
}

.activity-detail{
	clear: both;
	margin: auto auto;
	height: auto;
	width: 92%;
	padding: 16px 0 0 7px;
	float: left;
	word-wrap: break-word;
}
.portada .activity-detail{width: 99%;}
 

.activity-text-detail{
	float: left;
	text-align: left;
	padding: 2px;
	width: 290px;
	text-align: left;
}
.activity-text-detail .dark-diffuse-text{ display: inline-block;width: 100%; overflow: hidden;}
.portada .activity-detail .activity-text-detail{width: 93%;}
.activity-avatar{float: left;text-align: left;padding: 2px;}
.activity-avatar img{border-radius:50%}
.activity-avatar a{float: left;}
.activity-avatar .nameuser{ clear: both; margin: 3px 0;}

.status-layer{
	background-color: #E4E7F0;
	padding: 5px 9px 1px 8px;
	margin-bottom: 5px;
	font-size:11px;
	/*-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    behavior:url(../js/border-radius.htc);*/
    min-height: 22px;
}

.status-layer-footer{
	background-color: #E4E7F0;
	font-size:11px;
	text-align: right;
}

.sangrado-status {
	text-indent: -22px;
	position: relative;
	text-align:left;
	padding-left: 22px;
	padding-bottom: 5px;
}

.icono{display:none;position:absolute;border: 1px solid ;background-color: white;padding: 5px;}

.message-list{position:absolute; top:25%; left:25%; width:640px; height: 396px;display: none; border: 1px solid #999; margin-bottom: 2px; background-color: #FFF;}

.fondo-plomo{
	position:absolute; width:100%; height:100%;  display: none; background: url("../img/fondo_plomo.png") repeat left top; 
}

.message-header{
	background-color: #EEE;
	border-bottom: 1px solid #999;
	padding: 2px 10px 10px 10px;
	height: 65px;
}
.message-header-left{
	float: left;
}

.message-header-right{
	float: right;
}

.message-content{
	padding: 10px;

}

.blue-diffuse-big{
	font-size: 14px;
	font-family:'UniverseSL',Arial;
	color: #71a7ca;
}

.activity-footer {
    margin: auto;
    text-align: right;
    padding: 10px 0px 10px 0;
    width: 98%;
    float: left;
}

.activity-actions{
    clear: both;
    float: left;
    margin: auto auto0;
    padding: 2px;
    text-align: right;
    width: auto;
}

.background-loading{
	background: transparent url(../img/loading.gif) no-repeat center;
	z-index: 100;
}

.background-grey{
	background-color: #EFEFEF;
	z-index: 100;
}

.new-comment{
	 font-size: 11px;
    margin-top: 4px;
    padding: 0 5px;
	clear: both;
    width: 100%;
    /*display: inline-block;*/
}

.new-comment a{
	color:#10928a;
	font-weight:bold;
}

.new-comment a:hover{
	color:#F39700;
	font-size:16px;
}

.new-comment-head{
/*	clear: both;*/
/*	padding: 5px 5px 1px 5px;*/
	
}
.bocadillo-arriba{
	background:transparent url(../img/bocadillo_arriba.png) no-repeat bottom left;
}
.bocadillo-izquierda{
	float: left;
	background:transparent url(../img/bocadillo_izquierda.png) no-repeat center left;
	padding-left: 10px;
	width: 98%;
}
/*.generic-paginator{
	font-size:11px;
	text-align: right;
	border-top: 1px solid #999;
}*/

#MsgFloatLayer{
	font-size: 10px;
	height: 69px;
	width: 120px;

}


#MsgFloatLayer a{
	font-size: 12px;
}

#profile .box1{
	float: left; 
	width: 260px; 
	margin: 5px 5px 0px 0px;
	padding: 5px 5px 5px 5px;
	/*background-color: #e4e7f0;*/
}
#profile .box2{
	float:left;
	margin-left:5px;
	margin-top:10px;
	width:499px;
}
#profile .portada{
	width:774px;
}
#profile .box3{
	float:left;
	width:230px;
	padding: 20px 10px;
	background-color:#f2fbfb;
/*	background-color: #e4e7f0;*/
}

#category .box1{
	float: left; 
	width: 260px; 
	padding: 2px 10px;
	background-color:#f2fbfb;
}

#category .box2{
	float: left; 
	width: 771px; 
	padding:30px 0 0 20px;
	box-sizing:border-box;
}

#search .box2{
	float: left; width:768px; margin: 10px 10px 0px 0px;
}

#search .box3{
	float: right; width:220px;padding: 5px;margin: 5px 0px 0px 5px;
}

.tag_user_list{
	float: left;
	width: 60%;
}



/*
SUGGESTIONS
*/
.suggestionsBox {
	position: relative;
	margin: 10px 0px 0px 0px;
	background-color: #212427;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 2px solid #000;	
	color: #fff;
	z-index: 100;
	margin-left: auto;
	margin-right: auto;
	width: 90%
}

.suggestionsBoxChats {
	position: absolute;
	margin: 10px 0px 0px 0px;
	background-color: #212427;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 2px solid #000;	
	color: #fff;
	z-index: 100;
	margin-left: auto;
	margin-right: auto;
	width: 92%;
	max-height:210px;
	overflow:auto;
}

.suggestionList {
	margin: 0px;
	padding: 0px;
}

.suggestionList li {
	
	margin: 0px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
}

.suggestionList li:hover {
	background-color: #659CD8;
}
.suggestion_hover{
	background-color: #659CD8;
}

.blog-separator{
	clear: both;
	background: transparent url(../img/separador.png) no-repeat top center;
}

.resource_link{
	cursor: pointer;
	text-decoration: none;
	margin-left: 3px;
}

.resource_admin_action{
	border: 1px solid #FF0000;
	background-color: #FFCBEB;
	padding: 5px;
	display: inline-block;
	float: right;
}

.resource_admin_on_action{
	border: 1px solid #80ca75;
	background-color: #d7ffd7;
	padding: 5px;
	 float: right;
}
.post-footer{
	padding: 5px 0px 10px 0px;
}

.button-resource-validate{
 cursor: pointer;
}

.tag-link {
	color: #71a7ca;
	text-decoration: underline;
}

.tag-link:HOVER {
	color: #dc6d32;
	font-size: 11px;
	text-decoration: underline;
}

.dark-diffuse{
	color: #555;
}

.activity-news{
	background-color: #fff5ce;
	border: 1px solid #edda8c;
	margin-top: 5px;
	margin-bottom: 5px;
}
.news-title{
	font-size: 12px;
	font-weight: bold;
	color: #00AFC9;
}

.activity-debate{
    background: url(../img/fondoforo.jpg) no-repeat top right #fff;

}

.activity-debate{
    background: url(../img/fondoforo.jpg) no-repeat top right #fff;

}
.activity-recomendacion{
/*	background: url(../img/fondorecomendacion.png) no-repeat top right;
	border: 1px solid #FFF;
	margin-top: 5px;
	margin-bottom: 5px;*/
}
.activity-novalidado{
/*	background: #FFCBEB;*/
	border: 1px solid #D00;
	margin-top: 5px;
	margin-bottom: 5px;
}

.required_{

border: 1px solid red !important;

}

/* TIMEICKER */

.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 75px; }
.ui-timepicker-div .ui_tpicker_hour div { padding-right: 2px; }
.ui-timepicker-div .ui_tpicker_minute div { padding-right: 6px; }
.ui-timepicker-div .ui_tpicker_second div { padding-right: 6px; }

.widget-head{
		color: dc6d32;
	}

/**
Categoria General */

#gen-cat-paginator a {
	font-size: 9.5px;
}

#gen-cat-paginator .marked-text {
	font-size: 9.5px;}
.ui-timepicker-div td { font-size: 90%; }

.scos_detail{
	width: 95%;
	padding:0px;
	border: 0px solid #555;
}

.scos_detail th{
	color: #dc6d32;
	text-align: center;
	background: #E4E7F0;
}
.scos_detail td{
	color: #505050;
	
}

.linea-impar{
	background-color: #F5F5F5;
}

.linea-par{
	background-color: #FFF;
}

.disabled{
	color: #999;
}

.subidoPor{
background-color: #e6e6e6;
    border: 1px solid #D8DCDF;
    color: #71a7ca;
    float: right;
 
    margin-left: 10px;
    text-decoration: underline;
    width: 190px;
}
.subidoPor .ctrlGroup{ margin-left:5px; float:right; width:auto;}
.subidoPor .ctrlGroup .ctrlButton, .subidoPor .ctrlGroup .label{ float:left;}
.subidoPor .activity-avatar {width: 170px;}
.subidoPor p { color: #666666; float: right; margin-bottom: 0; text-align: left; text-decoration: none; width: 104px;}
.subidoPor .activity-avatar .nameuser {width: 100px;margin:3px 1px 3px 8px;clear: none;}
select.selectwidth{width:402px;}
.ui-datepicker .ui-datepicker-buttonpane button{min-height:24px;}

/*Creaciï¿½n encuestas y modificaciï¿½n de ellas*/
#contenido_encuesta{padding:10px 20px;float: left; margin-top; width:100%;}
#contenido_encuesta img{cursor:pointer;position:relative;}
#contenido_encuesta input[type="radio"],#contenido_encuesta input[type="checkbox"]{position:relative;top:-2px; margin-right: 7px;}
#contenido_encuesta .pregunta .info{padding-bottom:10px;font-weight:bold;font-size:13px;}
#contenido_encuesta .pregunta .ejemplo select{min-width:100px;}
#contenido_encuesta .pregunta .respuestas{padding-bottom:6px;float:left;}
#contenido_encuesta .pregunta .respuestas div{padding-right:10px;}
#contenido_encuesta .pregunta .formulario{padding-bottom:5px;}

#btn_add_pregunta{cursor:pointer;position:relative;top:3px;left:3px;}
.botonera_itinerary li{ float: right; margin: 5px;}
#ver_usuario{ display: block;margin: 10px 0;color: #dc6d32; font-size: 11px; text-decoration: underline;}
#lista_usuarios li{list-style: disc inside none; margin-left: 20px;}
.botonera_itinerary { margin-top: -10px; float: left;  width: 100%;}
.mt55{margin-right: 0 !important; margin-top: 76px !important; padding: 3px !important;}
.submenu ul li.active{ background-color:#F2F2F2;}
.header_iti{ background: none repeat scroll 0 0 #f2f2f2; border: 1px solid #CCCCCC; padding: 15px 0px 0px 20px; float:left;width:98%}
.header_itinerario{float:left; width: 68%;border-right: 1px solid #CCCCCC; margin-right: 10px;}
.header_itinerario ul.col1{float:left; width: 50%;}
.header_itinerario ul.col2{float:left; width:50%;}
.header_itinerario ul li{ padding-bottom:5px; color: #555555; font-size: 12px;}

.formulario_front {color: #777777;}


.banner_cabecera_portada{ margin-left:0px; width:100%; height: 400px;margin-bottom: 10px;}
.banner_cabecera{ margin-left:0px; width:100%; height: 135px;margin-bottom: 10px;}
.banner_cabecera .row, .banner_cabecera_portada .row{ width:100%; height:135px}
.banner_cabecera .row .cell, .banner_cabecera_portada .cell{ width:146px; height:135px; float: left;}
.banner_cabecera_portada .row .cell .mt50{ margin-top:50px;}
.banner_cabecera_portada .row .cell a{ color: #FFFFFF; float: left; font-size: 17px; font-weight: bold; text-align: center; margin-top:20px;width: 140px;}
.banner_cabecera .row .cell span { color: #FFFFFF; float: left; font-size: 17px; font-weight: bold; text-align: center; margin-top:20px;width: 140px;}
.banner_cabecera .row .cell img, .banner_cabecera_portada .row .cell img{float:left;}
.banner_menu .entrada_menu a{color: #FFFFFF;  background-color: transparent;padding: 0;}
.banner_menu .entrada_menu a:hover{color: #FFFFFF;  background-color: transparent;padding: 0;  }
.banner_menu .entrada_menu #menu_groups{display:none;}
.banner_menu .entrada_menu #menu_groups a{margin-top: 0px;  position: relative;;padding-top: 2px!important; font-weight: normal; cursor: pointer;font-size: 16px;}


.spets_item_itinerary{margin-bottom:0px;}
.spets_item_itinerary #main { width:960px; margin: 0px auto; border:solid 1px #b2b3b5; -moz-border-radius:10px; padding:20px; background-color:#f6f6f6;}
.spets_item_itinerary #header { text-align:center; border-bottom:solid 1px #b2b3b5; margin: 0 0 20px 0; }
.spets_item_itinerary fieldset { border:none; width:100%;}
.spets_item_itinerary legend { font-size:18px; margin: 0 0 10px;  line-height: 25px;padding: 10px 0 0;color:#dc6d32; font-weight:bold;}
.spets_item_itinerary label { display:block; margin:15px 0 5px;}
.spets_item_itinerary input[type=text], .spets_item_itinerary input[type=password] { width:300px; padding:5px;}
.spets_item_itinerary fieldset ul{list-style: disc inside none;}
.spets_item_itinerary .prev, .next { background-color:#0E4A7E; padding:5px 10px; color:#fff!important; text-decoration:none;}
.spets_item_itinerary .prev:hover, .next:hover { background-color:#1F5B8F; text-decoration:none;}
.spets_item_itinerary .prev { float:left;}
.spets_item_itinerary .next { float:right;}
.spets_item_itinerary #steps { list-style:none; width:100%; overflow:hidden; margin:0px; padding:0px;}
.spets_item_itinerary #steps li {font-size:20px; float:left; padding:10px; margin-right: 10px; color:#b0b1b3;background: none repeat scroll 0 0 #e6e6e6; border: 1px solid #DDDDDD;}
.spets_item_itinerary #steps li span {font-size:11px; display:block;}
.spets_item_itinerary #steps li.current { color:#555;background: none repeat scroll 0 0 #ccc; border: 1px solid #DDDDDD;}
.spets_item_itinerary #makeWizard { background-color:#0E4A7E; color:#fff; padding:5px 10px; text-decoration:none; font-size:18px;}
.spets_item_itinerary #makeWizard:hover { background-color:#000;}
.spets_item_itinerary #ajax-footer{ width:100%; display: inline-block; margin-bottom:15px;}

.responder_encuesta{  float: left;width:86%;border:1px solid #ccc;  background: url("../img/icons/graficas.png") no-repeat scroll 0 center #f5f5f5;margin-top:10px; padding: 5px 5px 5px 50px;}
.responder_encuesta2{  float: left;width:86%;border:1px solid #ccc;  background: url("../img/icons/lapiz.png") no-repeat scroll 0 center #f5f5f5;margin:10px 0; padding: 5px 5px 5px 50px;}
.responder_encuesta_into{ background-color:#fff; border: 1px solid #CCCCCC; padding: 5px; margin-top:10px;}
.responder_encuesta_into input{top:-2px;}
.responder_encuesta4 {float:left;}
.responder_encuesta_into4{ float:left;   padding: 5px;  margin-top:1px;}
.responder_encuesta_img4{ float:left; width: 50px;  height: 50px; background: url("../img/icons/lapiz.png") no-repeat scroll center center #fff;  padding:  0 5px 5px; margin-top:0px; margin-left:10px;}
 h5.responder_encuesta_tit { line-height: 24px; padding: 2px 10px; background: #E4E7F0; margin: 20px 0px 5px; width: 95%; float:left;-webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px; }

  
/**
WIKIS
*/


.wiki_description{float:left;}
.wiki_head{ float:left;}
.wiki_head_author{ float:left;width:252px; height: auto; }
.wiki .new-comment textarea {
    float: left;
    height: auto;
    overflow: auto;
    width: 96%;
}
.wiki_content .generic-content{
	float:left;
	width:100%;
}
.wiki_content .perfil .header {
    border-bottom: 3px solid #E6E6E6;
    margin-bottom: 10px;
    padding-bottom: 2px;
    width: 100%;
    float:left;
}
.wiki_content .articleTitle{
	width:70%;
	float:left;
}
.wiki_content .perfil .botonera {
    float: right;
}

.wiki_head_author .community-manager-contact{ float: left; margin-left: 5px; padding: 2px; text-align: left; width: 65%;}
.wiki_head_author .resource_admin_on_action{
	border: 1px solid #80ca75;
	background-color: #d7ffd7;
	padding: 5px;
	margin-top:2px;
	float: right;
}
 
.wiki_banner{ float:left;width:491px; height: 100px ; margin-bottom: 10px;margin-top: 5px; }
.wiki_title{font-size: 22px;font-weight: bold; float:left; width:100%;}
.wiki_search{ padding: 20px; width: 90%; }
.wiki_search .tabla_title{float:left; width:103%; font-size:16px; padding:8px 2px;}
.wiki_search .tabla_title .wiki_search_info{float:left; width: 170px;}
.wiki_search .tabla_title .badge-info{float:left; padding: 2px 0 0;font-size:16px;}
.wiki{ float: left; width:63%; }
.wiki_other_information{ float: left; width: 34%; min-height: 445px ;}
.wiki_body{ clear: both; margin-top: 20px;  margin-top: 20px;  float: left;  padding: 0 10px;}
.wiki_content { margin-top: 20px; float:left;width:99%; margin-left: 10px;}
.wiki_content .wiki{margin-right: 20px;}
.wiki_numero{ font-size: 25px}
.wiki_text_destacado{ font-size: 18px; }
.wiki_summary{ margin-top :10px; margin-bottom :10px;width: 100%;float: left;}
.wiki-form{width:214px; margin-top:-7px;}
.wiki-form input{width:170px; float: left;}
.wiki-form #wiki-form-button { float:right; margin-top: 5px; cursor:pointer;}
 #ajax-container-wiki{background: none repeat scroll 0 0 #EAEAEA;  border: 1px solid #D8DCDF; color: #005580; float: left; font-weight: bold; width: 248px;}
 #ajax-container-wiki .contacts{width:246px;}
 #ajax-container-wiki .memberList .users{width:171px;}
 #ajax-container-wiki .memberList {width:92%;}
#ajax-footer-wiki{ -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #e6e6e6;
    border-color: #CCCCCC #D8DCDF #D8DCDF;
    border-image: none;
    border-right: 1px solid #D8DCDF;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    padding: 2px 10px;
    width: 228px;}
    /* WIKI TEXT    */
      .wiki-text ul {list-style-type:circle; padding-left: 16px;}
      .wiki-text ol {list-style-type:decimal; padding-left: 21px;}
    .wiki-text h1 {}
    .wiki-text h2 {}
    .wiki-text h3 {}
    .wiki-text h4 {}
    .wiki-text h5 {}
    .wiki-text .activity-des {width: 96%;}
    .wiki-text-comment .comment-bubble{  width: 81% !important;}
   
/*//////////// INFORMES /////////////*/
.reportFront .ui-state-default { background: #10928a;border:0px}
.reportFront .ui-jqgrid .ui-jqgrid-htable th {border:0px;height: 33px; color: #FFFFFF;font-weight: bold;overflow:none;white-space:normal;text-align: center !important;}
.reportFront .ui-state-default  .ui-th-column{padding-left: 7px;padding-right:7px;}
.reportFront .ui-jqgrid-btable .ui-state-hover{ border: 1px solid #ddd; background-image:none; background: #f2fbfb !important; font-weight: bold; color: #0070a3; }
.reportFront .ui-jqgrid-hbox .ui-state-hover{color:#dc6d32!important;}
.reportFront .ui-jqgrid tr.ui-row-ltr td { border-right: 1px solid transparent; color: #333333;word-wrap: break-word;padding: 5px 7px; font-family:'UniverseSL',Arial; font-size: 14px;}
.reportFront .ui-widget-content .ui-priority-secondary{background-color: #f2f2f2;}
.reportFront .ui-widget-content{ background-color: #FFFFFF; background:  #FFFFFF;}
.reportFront .ui-jqgrid .ui-pg-input{width: 30px;}
.reportFront .ui-jqgrid .ui-pg-selbox { height: 25px;}
.reportFront .ui-jqgrid .ui-jqgrid-pager {height: 33px!important;; padding-top: 4px!important;border-radius:0px}
.reportFront .ui-pg-table .ui-state-hover{background: none; border:0px;color:#f5f5f5;}
.reportFront .ui-jqgrid .ui-pg-table td{color:#f5f5f5; font-weight: bold;}
.reportFront .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {background: none; border:1px solid #ddd}
.ui-jqgrid tr.footrow-ltr td{padding: 5px 7px;}
.reportFront .ui-jqgrid tr.jqgfirstrow td {padding: 0 7px;}
.reportFront .table_header .cab{ text-align: center !important;}

/*//////////// IMPRIMIR INFORMES /////////////*/
#reportPrint .ui-state-default { background: #3993ba;background: -moz-linear-gradient(top, #3993ba 0%, #067ead 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3993ba), color-stop(100%,#067ead));background: -webkit-linear-gradient(top, #3993ba 0%,#067ead 100%);background: -o-linear-gradient(top, #3993ba 0%,#067ead 100%);background: -ms-linear-gradient(top, #3993ba 0%,#067ead 100%);background: linear-gradient(top, #3993ba 0%,#067ead 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3993ba', endColorstr='#067ead',GradientType=0 );}
#reportPrint .ui-jqgrid .ui-jqgrid-htable th {height: 33px; color: #000000;font-weight: bold;overflow:none;white-space:normal;text-align: center !important;}
#reportPrint .ui-state-default  .ui-th-column{padding-left: 7px;padding-right:7px;}
#reportPrint .ui-jqgrid-btable .ui-state-hover{ border: 1px solid #ddd; background-image:none; background: #CCDCEA !important; font-weight: bold; color: #0070a3; }
#reportPrint .ui-jqgrid-hbox .ui-state-hover{color:#dc6d32!important;}
#reportPrint .ui-jqgrid tr.ui-row-ltr td { border-right-width: 0;color: #333333;word-wrap: break-word;padding: 5px 7px; font-family:'UniverseSL',Arial; font-size: 12px;}
#reportPrint .ui-widget-content .ui-priority-secondary{background-color: #EEEEEE;}
#reportPrint .ui-widget-content{ background-color: #FFFFFF; background:  #FFFFFF;}
#reportPrint .ui-jqgrid .ui-pg-input{width: 30px;}
#reportPrint .ui-jqgrid .ui-pg-selbox { height: 25px;}
#reportPrint .ui-jqgrid .ui-jqgrid-pager {height: 33px!important;; padding-top: 4px!important;border-radius:0px}
#reportPrint .ui-pg-table .ui-state-hover{background: none; border:0px;color:#f5f5f5;}
#reportPrint .ui-jqgrid .ui-pg-table td{color:#f5f5f5; font-weight: bold;}
#reportPrint .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {background: none; border:1px solid #ddd}
#reportPrint .ui-jqgrid tr.jqgfirstrow td {padding: 0 7px;}
#reportPrint .table_header .cab{ text-align: center !important;}

#reportPrint .table_header td {
    height: 33px;
    color: #000000;
    font-weight: bold;
    overflow:none;
    white-space:normal;
    text-align: center !important;
    float: none;
    font-family:'UniverseSL',Arial;
    font-size: 12px !important; 
}

#reportPrint .table_row td {
    height: 33px;
    color: #000000;
    overflow:none;
    white-space:normal;
    float: none;
    font-family:'UniverseSL',Arial;
    font-size: 12px !important; 
}

/* ITINERARIOS EN FORO */

#itinerary_foro .comment-bubble { width: 71% !important;}
#itinerary_foro .activity-text-detail {width: 200px;}
#itinerary_foro .activity-text { width: 71% !important;margin-top: 20px;}
#itinerary_foro .dateActivity{left: 16px;margin-top: -55px;}
#itinerary_foro .new-comment textarea{ width: 260px;}
/* MENU*/

.down-menu {
  list-style: none outside none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 9000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.down-menu li > a {
    clear: both;
    color: #333333;
    display: block;
    font-weight: normal;
    line-height: 20px;
    padding: 3px 20px;
    white-space: nowrap;
}

.down-menu li > a:hover,
.down-menu li > a:focus{
  color: #ffffff;
  text-decoration: none;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

.activity-des {line-height: normal;}

.last_visit{color:#777777;font-size:15px;}
.my_blog #ajax-footer{float:left; margin-top:10px; width:100%;}

.icon-recurso-propio{font-weight: bold}
.suggestionsBox2{width: 50%;position: absolute;}
blockquote { background: url("../img/icons/inicial_quote.png") no-repeat scroll 0 3px transparent; border: medium none; color: #383838; font-family:'UniverseSL',Arial; font-size: 13px; font-style: italic; line-height: 1.45; margin: 0.25em;  padding: 0px;position: relative;  width: auto;}
blockquote span { padding: 3px 34px 5px 34px ;background: url("../img/icons/final_quote.png") no-repeat transparent; 	display: block;     background-repeat: no-repeat;     background-position: bottom right;padding-bottom: 5px;}
blockquote cite {color: #999999;font-size: 14px;display: block; margin-left: 35px;}
 
blockquote cite:before {
content: "\2014 \2009";
}

.alert {
  margin: 10px 0;
    clear: both;
    display: inline-block;
    width: 90%;
}
/** ESTILOS DE CHATS **/

#chat-body {

        position:absolute;
        overflow:hidden;
        width:100%;
        height:100%;
        background-color:white;
        color: #333333;

    }
    
    #chat-body p { 
       margin:0;
       height:0;
    }
    
    #chat-header {
    background:#10928a ;
        width:100%;
        color: #fff;
        padding:10px 0;
    
    }
    
    #chat-title {
    
        position:relative;
        margin-left:20px;
        display: inline;
        line-height: normal;
        font-size: 16px;

    }
    
    
    #chat-info {
    
        position:relative;
        width:100%;
        height:150px;
        border-bottom: 2px solid #E6E6E6;
  
    }
    
    #chat-avatar {
    
        position:relative;
        float:left;
        width:150px;
        height:150px;
   
    }
    
   #chat-avatar .avatar {
       
       position:relative;
       left:25px;
       top:20px;
       border-radius: 50%;
       
  
    }
    
    #chat-more-info {
    
        position:relative;
        float:left;
        width:244px;
        height:150px;
  
    }
    
    #chat-more-info .info{
     
        position:relative;
        left:10px;
        top:25px;

    }
    
    .time-chat{
        
        top:6px;
        position:relative;
        margin-left:6px;

    }
        
     #chat-options-log {
    
        position:relative;
        width:100%;
        height:35px;
        border-bottom: 2px solid #E6E6E6;
  
    }
    
    #chat-options-log .options{
        margin-left:10px;
    }

    
    
    #chat-dialog {
    
        position:relative;
        overflow:auto;
        width:100%;
        height:50%;
        padding-bottom:3px;
        border-bottom: 2px solid #E6E6E6;
        z-index:1; 
   }
    
    .message-chat{
        
       
       width:100%;
       position:static;
       margin-top:7px;
       margin-bottom:7px;
       line-height:20px;
        
       }
       
     .message-autor{

       float:left;
       position:relative;
       color:#71a7ca;
           
     }
       
     .message-me{

       position:relative;
       float:left;
        
     }
       
     .message{
          
       width:100%;
       position:relative;
       float:left;
       padding-bottom:6px;
       z-index:100;

     }
       
     .message-time {
       
       position:relative;
       float:right;
       right:14px;
       text-align:center;
           
    }
       
     .message-submit {
       
       width:90%;
       float:left;
       position:relative;
       margin-top:5px;
       height:100%;
          
     }
       
     .chat-submit-comment {
           
       height:9% !important;   
           
     }    
       
     .message-emoticons {
           
       float:left;
       width:auto;
       margin-left: 10px;
       margin-top: 5px;
        
     }    
       
     #message-cont-emoticons {
       
        position:absolute;
        width:108px;
        height:50px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        -webkit-box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.96);
        -moz-box-shadow:    0px 0px 4px rgba(50, 50, 50, 0.96);
        box-shadow:         0px 0px 4px rgba(50, 50, 50, 0.96);
        z-index:100;
        display:none;
        padding: 5px;
        background: url("../img/transparent.png") repeat scroll 0 0 transparent
         
    }
       
    .box-mensaje {
           
        color: #555555;
        display: inline-block;
        font-size: 14px;
        height: 50%;
        line-height: 20px;
        margin-bottom: 10px;
        margin-left:5px;
        padding: 4px 6px;
        vertical-align: middle;
        width: 95%;
        border: 1px solid #cccccc;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        height:100%;
        overflow: hidden;
        word-wrap:break-word;
    }
           
     .box-mensaje:focus {
           
         border-color: rgba(82, 168, 236, 0.8);
         outline: 0;
         outline: thin dotted \9;
        
         /* IE6-9 */
         -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
         -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
         box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
           
     }
    
     .desde-fecha{
         color:#10928a;
         font-weight:bold;
     }
               
     .desde-fecha:hover{
            
         color:#dc6d32;
         font-weight:bold;
         cursor:hand;
         cursor:pointer;
     }
     
     .border_red {
     	border: 1px solid #FF0000 !important;
     	color: red !important;
     }
     
     
     .select-60{
         
         width:60px !important;
         
     }
     
     .select-70{
         
         width:70px !important;
         
     }
     
     .select-100{
         
         width:100px !important;
         
     }
     
     .compartir_recurso {
       
        position:absolute;
        width:90px;
        height:50px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        border: 1px solid #CCCCCC;
        
        -webkit-box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.96);
        -moz-box-shadow:    0px 0px 4px rgba(50, 50, 50, 0.96);
        box-shadow:         0px 0px 4px rgba(50, 50, 50, 0.96);
        z-index:100;
        display:none;
        padding: 5px;
       /* background: url("../img/transparent.png") repeat scroll 0 0 transparent*/
       background-color:#fff;
       padding-left:18px;
       padding-top:10px;
     
         
    }
    
    
    
    .link-compartir {
        
        color:#003366;
        
        
    }
    .link-compartir:hover {
        
        color:#E0571D;
        cursor:pointer;
        cursor:hand;
        
        
    }
    
    .profile-tittle{
        
        color: #10928a !important;
        font-size: 16px;
        width:150px;
        
    }
    
    .table-profile-data{
        width:100% !important;      
        
    }
    
    .table-profile-data tr{
        height:40px;
        vertical-align: top;
        
    }
    .placeholder{
     	color: #777777;
    }
    
    #avatar_not_my_profile{
        
        width:200px;
        height:200px;
        border: 3px solid #f2f2f2;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.7);
        overflow: hidden;
        
    }
	.informesGlobales li{
		margin-left: 10px;
		display: inline-block;
		width: 100%;
	}
	.informesGlobales li a{
		display:inline-block;
	}
	.tit_enlace{
		display:inline-block;

	}
	.check_config_page{
		float: left;
		display: inline-block;
		margin-right: 0px;
	}
	
	#pinContainer {
	    display:none; 
	    margin:0px;
	    width: 100%;
	    
	}

	#pinImage {
		cursor: pointer;
	}
	
	.dialogBookmarklet .ui-dialog-titlebar {display:none}
	.dialogBookmarklet .show {display:inline-block!important;}
	
/* LISTADO OTROS ELEMENTOS */

	.icono_OE{
		width:13px;
		margin-top: 3px;
		float:left;
		margin-left: 6px;
		height:15px;
	}

	.icono_OE img{
		width:9px;
		height:9px;
		padding-top: 3px;
		
		
	}

	.resources_list_pestana{
		border-bottom: 1px solid #CCCCCC;
		font-size: 15px;
		/* padding-bottom: 2px; */  
		padding-bottom: 3px;
		color: #333;
	}
	.resources_list_pestana a{color: #333;}
	.resources_pestana{
		border: 1px solid #CCCCCC;
		padding: 5px; 
		font-weight: bold;  
	}

	.icon-download-chat{
	
		color:#fff;
		font-size:18px;
		float:right;
		margin-right:10px;
	}

	.div-new-chats-unread{
		float:right;
		text-align:center;
		left:10px;
		top:-18px;
		width:190px;
		
		height: 25px;
	    padding: 10px 5px 5px 10px;
	    position: relative;
	    z-index: 100;
	    
	    background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
	}
	.div-new-chats-unread-triangle{
	
		margin-left:10px;
		margin-top:7px;
		position: relative;
		z-index:101;
		width: 0;
		top:-17px;
	    height: 0;
	    border-left: 4.5px solid transparent;
	    border-right: 4.5px solid transparent;
	    border-bottom: 5px solid #fff;
	
	}

	 .audiojs {
	       position:absolute;
	       left: -1000000000000px;
	  }  


.boton_resaltado{
	
	border:1px solid #6091B3;
	
}

.nombre_fichero a,  .nombre_fichero a:hover {
	width:85%;
	font-size:12px;	
	
	
}

.participantes-title{
	
    color: #616466;
    display: inline;
    font-size: 19px;
    line-height: normal;
    margin: 0;
    padding-left: 1px;
    text-indent: 0;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);	
	
}

#editar_wiki .markItUp {
    border: 5px solid #F5F5F5;
    margin: 5px 0;
    width: 587px;
}

/*//////////// LOGIN /////////////*/
.content-login {padding:0px 20px;}
.position {	position:absolute;}
body.body_login { 
	width: 100%; 
	background:#ccc url("../img/nuevas/bg_login.jpg") no-repeat scroll center center / cover ; 
	height:100%;   	
}
body.body_loginderiva2 { 
	width: 100%; 
	background:#ccc url("../img/nuevas/bg_derivados.png") no-repeat scroll center center / cover ; 
	height:100%;   	
}
#login {top: 80px;right: 0px;margin: 0px auto;width: 400px;position: relative;}
.form-login {margin:0;z-index: 10; position:relative;background-color: rgba(255, 255, 255, 0.9);border: 1px solid #a7a7a7;width: 320px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 20px;}
#loginDeriva2 .form-login {
	border: 1px solid #fff;
	padding-top: 40px;
	 -webkit-border-radius: 0px;
	 -moz-border-radius: 0px;
	 border-radius: 0px;
}
.form-login .logo {display: block;text-indent: -9999px;width: 210px;margin: auto;margin-top: 30px;}
.form-login .logo img{display: block;}
.form-login .inputs i{z-index: 999999;display: block;color: #767676;position: absolute;margin-left: 10px;margin-top: 10px; font-size: 16px;}
.form-login input {width:100% !important;box-sizing:border-box;height:34px !important;}

.form-login select {width:100% !important;box-sizing:border-box;height:34px !important;border-radius:8px !important}

#loginDeriva2 .form-login .inputs img{
	float:left;
	margin-top:5px;
}
#loginDeriva2 .form-login input {
	width:70% !important;
	box-sizing:border-box;
	height:34px !important;
	padding-left: 6px;
	margin-left: 10px;
}
#loginDeriva2 .form-login select {
	width:70% !important;
	box-sizing:border-box;
	height:34px !important;
	border-radius:8px !important;
	margin-left:34px;
}
#loginDeriva2 .button-login input[type="submit"],
#loginDeriva2 .button-login input[type="button"] {
	width: auto !important;
	padding-left: 20px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color: #00B3B2;
	border-bottom: 2px solid #008887;
}
#form_buscador i{z-index: 999999;display: block;color: #767676;position: absolute;margin-left: 5px;margin-top: 5px; font-size: 16px;}

#loginHijos{
	padding: 0 100px 100px 0;
	right: 0;
	bottom: 0;
}

#loginDeriva2{
	
}

.cabeceraLogin{
			font-size:36px;
			line-height:1em;
			margin-bottom:15px;
			text-shadow: 0px 0px 30px rgba(0, 0, 0, 1);
}

.accesoPlataformaLogin{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	padding-top: 10px;
}

.accesoPlataformaTituloLogin{
	border-bottom: 1px solid #ccc;
	font-size: 20px;
	padding-bottom: 5px;
}

.fondoBlanco {
	    background-color: rgba(255, 255, 255, 0.4);
	    height: 100%;
	    left: 0;
	    position: absolute;
	    width: 100%;
}


.cabeceraTituloLogin {
    color: #647C8C;
    font-size:12px;
    text-align: center;
}

.button-login {
    margin-bottom: 20px;
    margin-top: 10px;
    text-align: center;
}

.inputs input[type="text"], .inputs [type="password"], .inputs [type="email"]{
    -webkit-border-radius: 8px; 
    -moz-border-radius: 8px; 
    border-radius: 8px; 
}

.inputs a{color:#1e7ba2;font-size: 18px;cursor:pointer;}
.inputs a:hover{color:@colorPrincipal;font-size: 18px;}

.button-login input[type="submit"],.button-login input[type="button"], {
									font-size: 18px;
									padding: 8px 20px;
									background-color:#4B799D;
									color:#fff;
									-webkit-border-radius: 5px; 
                                    -moz-border-radius: 5px; 
                                    border-radius: 5px; 
									border:0 none;
									}
									
									
									
.button-login input[type="submit"]:hover,.button-login input[type="button"]:hover{
	background-color:@colorPrincipal;
}
									
.btn i {padding-right:10px;}
.btn-large {padding: 9px 14px;font-size: 16px;line-height: normal;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.btn-primary{height:30px;}

.btn-success {
background: none repeat scroll 0 0 @colorPrincipal!important; 
}

.progress-success.progress-striped .bar,
.progress-striped .bar-success {
  background-color:@colorSecundario!important;  
 }
.footer-login {	 border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;height:20px;border-top:1px solid #a7a7a7;margin-top:20px;padding:10px 20px;	color:#535457;background: #d4d4d4; /* Old browsers */	background: #d4d4d4; /* Old browsers */	background: -moz-linear-gradient(top, #d4d4d4 0%, #ebebeb 29%, #f4f4f4 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4d4d4), color-stop(29%,#ebebeb), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #d4d4d4 0%,#ebebeb 29%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #d4d4d4 0%,#ebebeb 29%,#f4f4f4 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #d4d4d4 0%,#ebebeb 29%,#f4f4f4 100%); /* IE10+ */background: linear-gradient(to bottom, #d4d4d4 0%,#ebebeb 29%,#f4f4f4 100%); /* W3C */		
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4d4d4', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */}
.footer-login a{text-decoration:underline;	}
.footer-login a:hover{text-decoration:none;	}
.footer-login .pull-left {float: left;}
.footer-login .pull-right {float: right;}

.sombra{-webkit-box-shadow: 0px 0px 15px rgba(50, 50, 50, 0.2);-moz-box-shadow: 0px 0px 15px rgba(50, 50, 50, 0.2);box-shadow: 0px 0px 15px rgba(50, 50, 50, 0.2);}

.clear {clear: both;}
.errorAlert{color:#da4c4c; font-size:14px; font-weight:normal;float: left;width:100%}


.tab_login_idioma { background-color: #FFFFFF;cursor:pointer;font-size:18px;  border: 1px solid #A7A7A7; border-left: 0px solid #ccc; height: 20px; width: 20px; float: left; white-space: nowrap; overflow: hidden; padding: 10px; position: absolute; top: 7%; left: 400px; z-index: 10; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -ms-border-top-right-radius: 3px; -o-border-top-right-radius: 3px; border-top-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; -ms-border-bottom-right-radius: 3px; -o-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }
.tab_login_idioma:hover{ color: @colorPrincipal;}
.options_idioma { background: white; border: 1px solid #A7A7A7; left: 250px; position: absolute;z-index: 5;  top: 23px; width: 150px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -ms-border-top-right-radius: 3px; -o-border-top-right-radius: 3px; border-top-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; -ms-border-bottom-right-radius: 3px; -o-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }
.options_idioma p{ color: @colorPrincipal;   font-weight: bold;    padding: 7px; }
.options_idioma select{ margin:5px 10px 10px;width: 120px; }

.ayuda_login{
    z-index: 100;
    background-color: #10928a !important;
    border:0px !important;
    color: #fff !important;
    -webkit-border-radius: 5px !important; 
    -moz-border-radius: 5px !important; 
    border-radius: 5px !important; 
}

.ayuda_login .ui-dialog-titlebar{
    border: 0px;
    color: #FFF;
}

.ayuda_login .ui-widget-content{
    padding-left: 0 !important;
}

.ayuda_login .ui-widget-content, .ayuda_login .ui-widget-content a{
    color: #FFF;
    font-size: 16px;
}
.button-login input[type="submit"],
.button-login input[type="button"] {
	width: auto !important;
	font-size: 16px;
	background-color: #10928a;
    border: 0 none;
    border-radius: 5px;
    color: #fff;
    font-size: 18px;
    padding: 11px 20px;
    line-height: 15px;
}
/*///////////////////////////////////*/

.headerContainerMSD{
    width: 100%;
    background: #ffffff;
    float: left;
    position: relative;
}


.bodyContainerMSD{
    width: 100%;
    background: #ffffff;
    float: left;
    position: relative;
	padding: 0 94px;
	box-sizing:border-box;
}

.bodyHome{
	background:url("../img/fondo-home.jpg");
	background-size:cover;
	min-width:1250px;
	
}

.bodyMsd{
	min-width:1250px;
}

.homeContainer{
    min-width:1250px;
    float: left;
    position: relative;
    width: 100%;
    /* height: 80%; */

}

.cabeceraMsd{
	min-width:1250px;
}

.contenedor-imagen-perfil-header{
    margin-top: 3px !important;
    margin-right: 5px !important;
}

.imagen-perfil-header {
    border-radius: 50%;
}
	
.buscadorHeader {
    font-family: UniverseSL;
    font-size: 16px !important;
	width:230px !important;
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075) !important;
	border-color:#ededed !important;
}

.contenedorComunidadCarrusel {
    width: 100%;
    position: relative;
    float: left;
    padding: 0 10px;
    box-sizing: border-box;
}

.contenidoBloqueConCarrousel {
    top:50vh;
    position: relative;
	width:100%;
}

.contenidoBloqueConCarrouselMenu{
    position: relative;
	width:100%;
	padding:20px 0;
}

.contenidoBloqueConCarrouselMenu .comunidadCarrusel:hover{
	background-color:#F39700 !important;
}

.comunidadCarrusel {
    background-color: rgba(32, 185, 177, 0.9);
    padding: 15px;
    color: #ffffff;
    float: left;
    width: 100%;
    box-sizing: border-box;
}

.sin-transparencia {
    background-color: #399c89;
	cursor:pointer;
}

.comunidadCarrusel .tituloComunidad {
    font-family: Arial;
    font-size: 24px;
    line-height: 1.1em;
    height: 2em;
    margin-bottom: 10px;
    float: left;
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
}

.comunidadCarrusel .descripcionComunidad {
    font-family: Arial;
    font-size: 12px;
    line-height: 1.4em;
    height: 8em;
    margin-bottom: 20px;
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 10px;
    position: relative;
    /* box-sizing: border-box; */
}

.comunidadCarrusel .accesoComunidad{
    width: 100%;
    text-align: right;
	float:left;
}

.comunidadCarrusel .boton-acceder {
    padding: 10px;
    color: #ffffff;
    background: #10928a;
    border: 0;
    font-size: 16px;
	cursor:pointer;
}

.comunidadCarrusel .boton-acceder:hover {
    background: #ffffff;
    color: #10928a;    
}

.contenedorFlecha {
    
    position: absolute;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.7);
}

.contenedorFlechaNext {
    right: -40px;

}

.contenedorFlechaPrev {
    left: -20px;
}

.flechaNavegacion {
    
    position: relative;
    vertical-align: middle;
    font-size: 40px;
    color: #10928a;
    top: 40%;
    padding: 0 5px;
	cursor:pointer;
}

.separadorMSD {
    border: 3px solid #10928a;
    width: 25px;
    margin-top: 3px;
}

.separadorVerticalMSD {
    border: 3px solid #10928a;
    height: 16px;
    float: left;
	margin-right:5px;
}

.controlesCarrouselHide{
	display:none !important;
}

.cabeceraComunidad {
    float: left;
    width: 100%;
    position: relative;
    height: 132px;
    background-size: cover;
    padding: 0px 100px;
    box-sizing: border-box;
	display: table;
}

.containerCabeceraComunidad {
    padding: 0 100px;
    width: 100%;
    float: left;
    box-sizing: border-box;
	background: #10928a;
	
}

.tituloComunidadCabecera {
    font-family: Arial;
    color: #ffffff;
    font-size: 28px;
    position: relative;
    /* bottom: 10px; */
    /* top: 40%; */
    line-height: 1.2em;
    
	
}

.contenidoCabecera{
	display: table-cell;
    vertical-align: middle;
	position:relative;
}

.tituloSubComunidadesCabecera {
    color: #ffffff;
    font-family: Arial;
}

.tituloSubComunidadesCabecera a {
    color: #ffffff;
    font-family: 'UniverseSL',Arial;
}

.tituloSubComunidadesCabecera a:hover {
    color: #dc6d32;
}

.botonCompartir{
	float:left;
	position:relative;
}

.botonCompartir a {
	color:#ffffff;
    font-size: 20px;
    padding: 6px 10px;
}

.contenedorCompartirRecursos{
	width:100%;
	padding:5px;
	background:#f2f2f2;
	float:left;
	margin-bottom:20px;
}

.hidden{
    display:none !important;
}

.iconoCompartir {
    padding: 1px;
    background: #10928a;
}

.iconoCompartir:hover{
    background: #dc6d32;
}

a.autorBlogMini {
    font-size: 12px;
    color: #333;
    font-weight: bold;
}

.bandejaDeEntrada {
    float: left;
    padding: 10px 10px 10px 10px;
    background: #f2f2f2;
}

.bandejaDeSalida {
    float: left;
    padding: 10px 10px 10px 10px;
	margin-left:10px;
	background: #f2f2f2;
}

.bandejaSeleccionada{
	background: #f2fbfb;
}

.nuevoAvatarProfile{
	cursor: pointer;
    width: 60px;
    position: absolute;
    top: 60px;
    right: -10px;
}

.progresoPerfil{
	font-size:20px;
}

.contentReportsContainer {
    float: left;
    margin-top: 20px;
}

.fondoCabecera{
	background: url("../img/fondo-comunidad.jpg") !important;
	background-size : cover !important;
}

.cabeceraInformes{
	margin-bottom:20px;
}

.content_list_resources {
    padding: 10px 0;
}

.subcomunidadesHeader{
	width: 100%;
    float: left;
    margin-top: 10px;
	display:none;
	position:absolute;
	z-index:10;
	padding: 20px 10px;
	
}

.subcomunidadesHeader .comunidadCarrusel{
	background: #2eb9b0 !important;
	margin-bottom:10px;
}

.subcomunidadesHeader .comunidadCarrusel:hover{
	background-color:#F39700 !important;
}

.nuevoComentarioContainer{
	width:91%;
}
select[name="dia"], select[name="meses"], select[name="anio"] {
    font-size: 12px;
}
#disclaimer_paciente{
    color:red;
    font-size:12px;
}
select#estado_paciente {
    width: 110px;
    font-size: 12px;
    float: left;
    margin-right: 60px;
}
.header > .perfil > .header > .botonera {
    float: right;
    position: relative;
    top: 40px;
    clear: both;
}
form#add_categorie td > label, form#add_categorie td > input {
    float: left;
    font-size: 14px;
}
table.admin select {
    float: left;
    margin-left: 10px;
}
.botonera label[for="estado_paciente"] {
    float: left;
    font-size: 14px;
    line-height: 30px;
    margin-right: 10px;
    color: #399c89; 
}
a.admitirButton, a.noAdmitirButton {
    border: 1px solid #10928a;
    border-radius: 5px;
    font-size: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 6px;
    padding-right: 5px;
    background-color: #10928a;
    color: white;
    cursor: pointer;
    max-width: 100px;
    float: left;
}
a.admitirButton {
    width: 40px;
}
a.noAdmitirButton {
    width: 52px;
}
.botoneraAdmision{
    width: auto;
}
.botoneraAdmision a:nth-child(1) {
    margin-right: 5px;
}
.colPaciente{
    position:relative;
    width:190px;
    padding:5px;
}
.colSIFCO{
    width: 83px;
    text-align: center;
}
.colFechaSIFCO{
    width: 80px;
    text-align: center;
}
.colHospital{
    width: 200px;
    text-align: center;
}
.colAcciones{
    width: 140px;
    text-align:center;
    padding:5px; 
}
.colPruebas{
    width:50px;
    text-align:right;
    padding:5px;
}
.cab.colAcciones {
    border-right: none;
}
.cab.colPruebas{
    text-align: center;
}
.documento a:hover{
    color: #dc6d32;
}
.documento a {
    margin-top: 10px;
    display: block;
    margin-left: 20px;
    color: #10928a;
}
div.footerContainerMSD span { 
    display: none;
    line-height: 50px;
    text-align: center;
    color: white;
    background: #399c89;
    font-family: 'UniverseSL',Arial;
    font-size:14px; 
}
.advertencia {
    color: red;
    font-size: 12px;
    text-align: center;
    top: 30px;
    display: inline-block;
    margin: 0 auto;
    position: relative;
    width: 100%;
}

/* Arbol foros */
ul.tree, ul.tree ul {
    list-style: none;
    margin: 0;
    padding: 0;
} 
ul.tree ul {
    margin-left: 10px;
}
ul.tree li {
    margin: 0;
    padding: 0 7px;
    line-height: 20px;
    color: #369;
    font-weight: bold;
    border-left:1px solid rgb(100,100,100);

}
ul.tree li:last-child {
    border-left:none;
}
ul.tree li:before {
    position:relative;
    /*top:-0.5em;*/
    height:3em;
    width:12px;
    color:white;
    border-bottom:1px solid rgb(100,100,100);
    content:"";
    display:inline-block;
    left:-7px;
}
ul.tree li:last-child:before {
    border-left:1px solid rgb(100,100,100);   
}
/* /Arbol foros */