﻿/****************/
/* ESTRUCTURA { */
/****************/
.redAside {
margin: 0 0 34px 0; margin: 0 0 2.13rem 0;
float: right;
width: 220px; width: 13.74rem;
}

.redCentral {
width: 788px; width: 49.25rem;
/*padding-bottom: 50px; padding-bottom: 3.13rem;*/
}

.redAlignLeft {
margin-right: 250px; margin-right: 15.63rem; 
}

.redCentral.redAlignLeft {
width: 540px; width: 33.75rem;
min-height: 176px; min-height: 11rem
}

.mainAsideMenu {
    float:left;
    min-height:27rem;
}
/****************/
/* } ESTRUCTURA */
/****************/

.clear {
clear: both; 
}

.redIniciEncabezado {
height: 86px;  height: 5.37rem;
margin: 0 0 0 124px; margin: 0 0 0 7.75rem;
}

.redIniciEncabezadoTitulo {
float:left;
color: #CCC;
font-family: NeoSans-n7,NeoSans,Arial,Helvetica,sans-serif;
font-size: 60px; font-size: 3.75rem;
font-weight:bold;
height:66px; height: 4.13rem;
letter-spacing: -2.18px; letter-spacing: -.13rem;
margin-top: 13px; margin-top:.81rem;
}

.redIniciParticipa {
float:right;
position:relative;
margin-top: 30px; margin-top: 1.87rem;
}

.redIniciBtnCrear {
float:right;
margin: 10px 0 0 0; margin: .62rem 0 0 0;
background: #F84496 url('/_layouts/15/images/indraweb/main-sprite.png') no-repeat;
background-position: 0 -480px; background-position: 0 -30rem;
background: -moz-linear-gradient(top, #f099c6 0%, #e34496 50%, #db1079 50%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f099c6), color-stop(50%,#e34496), color-stop(50%,#db1079));
background: -webkit-linear-gradient(top, #f099c6 0%,#e34496 50%,#db1079 50%);
background: -o-linear-gradient(top, #f099c6 0%,#e34496 50%,#db1079 50%);
background: -ms-linear-gradient(top, #f099c6 0%,#e34496 50%,#db1079 50%);
background: linear-gradient(to bottom,  #f84496 0%,#f84496 50%,#f61078 50%);
position:absolute;
right:0;
top:-22px; top: -1.37rem;
}

.redIniciParticipa div.participateDiv {
    padding-top:15px;
}

.redIniciParticipa h3 {
    font-size: 13px; font-size: .81rem;
    color:#666;
    clear:both;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
}

.redIniciParticipa ul.colabPartList {
    list-style-type:none;
    font-size: 13px; font-size: .81rem;
    color:#666;
    clear:both;
    font-family:Arial, Helvetica, sans-serif;
    padding:0px;
    margin-top:0px;
}

.redIniciParticipa ul.colabPartList li{
    display:inline;
    color:#ff1079;
    font-weight:bold;
}

.redIniciParticipa ul.colabPartList li a{
    color:#ff1079;
    font-weight:normal;
}

.redIniciParticipa ul.colabPartList li a span{
    color:#ff1079;
    font-weight:bold;
}

.redIniciParticipaP {
font-size: 13px; font-size: .81rem;
color:#666;
clear:both;
}

.redIniciParticipaSpan {
display:block;
color: #ff1079;
}



.redIniciMargin {
margin-top: 20px; margin-top: 1.25rem;
}

.redIniciEtiquetas {
list-style: none;  
margin: 0 0 2px 0; margin: 0 0 .12rem 0; 
padding: 0;
text-align: center;
}

.redIniciEtiquetas li {
display: inline;
font-family: Arial,Helvetica,sans-serif;
font-size: 13px; font-size: .82rem;
/* margin: 0 -1px; margin: 0 -.07rem; */
margin: 0;
padding: 0;
}

.redIniciEtiquetas li a {
margin: 1px 0; margin: .07rem 0;
background-color: #F2F2F2;
color: #DB1079;
display: inline-block;
line-height: 1.4;
max-width: 204px; max-width: 12.75rem;
overflow: hidden;
padding: 0 6px; padding: 0 .38rem;
text-decoration: none;
text-overflow: ellipsis;
white-space: nowrap;
width: auto;
}

/***/

.redIniciEnlace {
color:#666;
padding-right: 4px; padding-right: .25rem;
}

.redIniciVerTodas {
color: #ff1079;
font-size: 13px; font-size: .81rem;
font-weight: bold;
float:right;
margin-bottom: 17px; margin-bottom: 1.06rem;
}

.redIniciVerTodas:hover {
text-decoration:none;
}

.redIniciVerTodas:visited {
text-decoration:none;
color: #ff1079;
}

.redIniciDestacadosLista {
margin:0;
padding:0;
list-style:none;
}

.redIniciDestacadosItem {
border-top-style: dotted;
border-top-color: #ccc;
border-top-width: 1px; border-top-width: .07rem;
padding: 6px 0 13px 0; padding: .37rem 0 .81rem 0;
}

.redIniciDestacadosItem:first-child {
border-top: none;
}

.redIniciDestacadosNombre {
color:#ff1079;
font-size: 12px; font-size: .75rem;
}

.redIniciDestacadosNombre:visited {
color:#ff1079;
text-decoration:none;
}

.redIniciDestacadosP {
font-size: 11px; font-size: .68rem;
color:#666;
padding-top:8px; padding-top: .5rem;
margin-bottom:0;
margin-top:0;
line-height:normal !important;
}

.redIniciDestacadosNombre:hover {
text-decoration:none;
} 

.redIniciDestacadosLink {
color:#f61078;
font-size: 11px; font-size: .68rem;
}

.redIniciDestacadosLink:hover {
text-decoration:none;
}

.redIniciDestacadosLink:visited {
text-decoration:none;
color:#f61078;
}

.redIniciDestacamosImg {
float:left;
margin-right: 10px; margin-right: .62rem;
width:50px;
height:50px;
}

.redIniciTituloP {
font-size:15px; font-size: .93rem;
color:#333;
font-weight:normal;
text-transform:capitalize; 
margin: 0 0 10px 0; margin: 0 0 .63rem 0;
padding:0;
font-family: NeoSans-n4,NeoSans,Arial,Helvetica,sans-serif;
line-height: 15px; line-height: .94rem;
}

.redNoMargenTitulo {
margin-bottom:0;
line-height:1
}

.redIniciSeguidores {
color: #ff1079;
font-size: 20px; font-size: 1.25rem;
float:right; width: 30px;
font-weight:normal;
}

.redIniciSeguidoresLista {
margin:0 0 12px 0; margin: 0 0 0.75rem;
padding:0;
list-style:none;
}

.redIniciSeguidoresItem {
margin:0 3px 0 0; margin:0 .18rem 0 0;
padding:0;
float:left;
}

.redIniciSeguidoresDiv {
position:relative;
}

.redIniciSeguidoresDiv .estado_conectado {
position:absolute;
right:-5px; right: -.31rem;
bottom:-7px; bottom: -.43rem;
width: 16px; width: 1rem;
height: 15px; height: .93rem;
background: url('/_layouts/15/images/indraweb/redIniciConectadoOn.png') no-repeat;
}

.redIniciSeguidoresDiv .estado_noconectado {
position:absolute;
right:-5px; right: -.31rem;
bottom:-7px; bottom: -.43rem;
width: 16px; width: 1rem;
height: 15px; height: .93rem;
background: url('/_layouts/15/images/indraweb/redIniciConectadoOff.png') no-repeat;
}

.redIniciSeguidoresDiv .estado_ausente {
position:absolute;
right:-5px; right: -.31rem;
bottom:-7px; bottom: -.43rem;
width: 16px; width: 1rem;
height: 15px; height: .93rem;
background: url('/_layouts/15/images/indraweb/redIniciConectadoStop.png') no-repeat;
}

.redIniciUsuario {
padding: 5px; padding: .31rem;
border-top: solid 1px #e5e5e5;
border-left: solid 1px #e5e5e5;
background: #f6f6f6 url('/_layouts/15/images/indraweb/commuDetFondoComent.png') no-repeat right -50px;
margin-bottom: 5px; margin-bottom: .31rem;
margin-top: 7px; margin-top: .44rem;
width: 530px; width: 33.13rem;
}

.is-editing .redIniciUsuario {
height: 60px; height: 3.75rem;
}

.redInicifotoUsuario {
float:left;
}

.is-editing .redIniciUsuario .redInicifotoUsuario {
display:none;
}

.redIniciTextArea, .redIniciTextArea:hover, .redIniciTextArea:focus {
-moz-box-sizing: border-box;   
border:none;
color: #333;
display: block;
font-family: Arial,Helvetica,sans-serif;
font-size: 14px; font-size: .87rem;
height: 50px; height: 3.12rem;
outline: none;
padding: 7px; padding: .44rem;
resize: none;
width: 480px; width: 30rem;
background: transparent;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.is-editing .redIniciTextArea {
width: 530px; width: 33.13rem;
}

.redIniciFormasVer {
border-bottom: dotted 2px #e5e5e5;
padding-bottom: 5px; padding-bottom: .31rem;
}

/*.is-editing .redIniciFormasVer {
display:none;
}*/
.redIniciTodos {
font-size: 13px; font-size: .81rem;
color: #333;
}

.redIniciSeparador {
color: #CCCCCC;
font-family: Arial,Helvetica,sans-serif;
font-size: 13px; font-size: .81rem;
margin:0 7px; margin: 0 .43rem;
}

.redIniciLinkVer {
color:#ff1079;
font-size: 13px; font-size: .81rem;
}

.redIniciLinkVer:hover {
text-decoration:none;
}

.redIniciLinkVer:visited {
text-decoration:none;
color:#ff1079;
}

.redIniciLinkDesplegar {
background: url('/_layouts/15/images/indraweb/redIniciDesplegarImg.png') no-repeat right 7px; 
padding-right: 12px; padding-right: .75rem;
}

.redIniciActualizar {
padding-left: 45px; padding-left: 2.81rem;
font-size: 13px; font-size: .81rem;
color: #666;
background: url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -329px -480px; background-position: -20.56rem -30rem;
height: 31px; height: 1.93rem;
margin-top: 5px; margin-top: .31rem;
display: inline-block;
cursor:pointer;
}

.redIniciActualizar:hover {
text-decoration:none;
cursor:pointer;
}

.redIniciActualizar:visited {
text-decoration:none;
color: #666;
}

.redIniciComentLista {
margin-top: 17px; margin-top: 1.06rem;
}

.redIniciComentarios {
position: relative;
border-bottom: solid 1px #e7e7e7;
padding-bottom: 15px; padding-bottom: .93rem;
padding-top: 10px; padding-top: .62rem;
}

.redComentErase {
position: absolute;
width: 16px; width: 1rem;
height: 16px; height: 1rem;
top: 0;
right: 0;
margin: 6px 2px; margin: .38rem .13rem;
padding: 4px; padding: .25rem;
text-indent: -5000px;
overflow: hidden;
background: url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -299px -599px; background-position: -18.69rem -37.44rem;
filter: alpha(opacity=50);
-khtml-opacity: 0.5;
-moz-opacity: 0.5;
opacity: 0.5;
display: none;
}

.redComentErase:hover {
color: #ccc;
text-decoration: none;
}

.redComentErase:visited {
color: #ccc;
text-decoration: none;
}

.redIniciComentFoto {
float:left;
}

.redIniciComentarioContenido {
margin-left: 62px; margin-left: 3.87rem;
}

.redIniciComentP {
color: #666;
font-size: 12px; font-size: .75rem;
font-family: Arial,Helvetica,sans-serif;
padding:0 0 7px 0; padding: 0 0 .43rem 0;
margin:0;
}

.redIniciComentP a{
color: #ff1079;
}

.redIniciComentP .morecontent a.morelink {
display: inline-block;
width: auto;
height: auto;
overflow: visible;
background: url('/_layouts/15/images/indraweb/red-more-sprite.png') no-repeat;
background-position: right 5px; background-position: right .31rem;
text-indent: 0;
color: #ff1079;
text-decoration: none;
padding-right: 13px; padding-right: .81rem;
}

.redIniciComentP .morecontent a.morelink.less {
background-position: right -25px; background-position: right -1.56rem;
}

.redIniciComentP .morecontent a.morelink:hover {
color: #ff1079;
text-decoration: none;
}

.redIniciComentP .morecontent a.morelink:visited {
color: #ff1079;
text-decoration: none;
}

.redIniciComentNombreUsuario {
color:#ff1079;
font-weight:bold;
font-size: 12px; font-size: .75rem;
}

.redIniciComentNombreUsuario:visited {
color:#ff1079;
text-decoration:none;
}

.redIniciComentNombreUsuario:hover {
text-decoration:none;
}

.redIniciComentLink {
color:#ff1079;
font-size: 12px; font-size: .75rem;
}

.redIniciComentLink:visited {
color:#ff1079;
text-decoration:none;
}

.redIniciComentLink:hover {
text-decoration:none;
}

.redIniciComentPublicadoen {
padding:0;
font-size: 11px; font-size: .68rem;
color: #989898;
margin:0;
}

.redIniciComentPublicadoen .redInicComentIr {
text-decoration:underline;
color: #989898;
}

.redIniciComentPublicadoen .redInicComentIr:visited {
color: #989898;
}

.redIniciComentHace {
font-size: 11px; font-size: .68rem;
color: #989898;
}

.redIniciComentSeparador {
color: #ccc;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px; font-size: .69rem;
margin: 0 2px; margin: 0 .13rem;
}

.redIniciComentLinkAccion {
font-size: 11px; font-size: .68rem;
font-family: Arial,Helvetica,sans-serif;
color: #ff1079;
}

.redIniciNoGusta {
font-size: 11px; font-size: .69rem;
color: #333;
}

.redIniciNoGusta:hover {
text-decoration:none;
}

.redIniciNoGusta:visited {
color: #333;
}

.redIniciComentLinkAccion:hover {
text-decoration:none;
}

.redIniciComentLinkAccion:visited {
text-decoration:none;
color: #ff1079;
}

.redIniciComentGustar {
background:url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -173px -180px; background-position: -10.81rem -11.25rem;
padding-left: 20px; padding-left:1.25rem;
}

.redIniciComentEliminar {
background:url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -176px -480px; background-position: -11rem -30rem;
padding-left: 20px; padding-left:1.25rem;
}

.redIniciComentResponder {
background:url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -233px -180px; background-position: -14.56rem -11.25rem;
padding-left: 20px; padding-left:1.25rem;
}

.redIniciComentProponer {
background:url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -121px -477px; background-position: -7.57rem -29.82rem;
padding-left: 20px; padding-left:1.25rem;
}
.redIniciComentCompartir {
background:url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -56px -118px; background-position: -3.5rem -7.37rem;
display:inline-block;
width: 18px; width: 1.13rem;
text-indent: -5000px; text-indent: -312.5rem;
}

.redIniciComentCompartir.is-clicked {
background-position: -56px -177px; background-position: -3.5rem -11.07rem;
}

.redIniciComentLeerMasTarde {
background:url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: 6px -117px; background-position: .38rem -7.31rem;
display:inline-block;
width: 18px; width: 1.13rem;
text-indent: -5000px; text-indent: -312.5rem;
}

.redIniciComentLeerMasTarde.is-clicked {
background-position: 6px -176px; background-position: .38rem -11rem;
}

.redInicComentIrP {
text-decoration:underline;
color:#666;
font-size: 12px; font-size: .75rem;
}

.redInicComentIrP:visited {
color:#666;	
}

.redInicDescargar, .redDocName {
color:#ff1079;
font-size: 12px; font-size: .75rem;
font-weight: 700;
display: inline-block;
}

.redInicDescargar:visited {
color:#ff1079;
text-decoration:none;
}

.redInicDescargar:hover {
text-decoration:none;
}

.redDocName {
display: none;
padding-right: 20px; padding-right: 1.25rem;
background: url('/_layouts/15/images/indraweb/redIniciEventosCerrar.png') no-repeat;
background-position: right center;
}

.redInicCompartirUrl {
color:#ff1079;
font-size: 12px; font-size: .75rem;
background:url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -297px -117px; background-position: -18.56rem -7.31rem;
padding-left: 22px; padding-left: 1.37rem;
}

.redInicCompartirUrl:hover {
text-decoration:none;
}

.redInicCompartirUrl:visited {
color:#ff1079;
text-decoration:none;
}

.redIniciOutlook {
background-color: #aaa;
color: #fff;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px; font-size: .69rem;
padding: 0 5px; padding: 0 .31rem;
text-decoration: none;
margin-bottom:5px; margin-bottom: .31rem;
display:inline-block;
}

.redIniciOutlook:hover {
text-decoration:none;
}

.redIniciOutlook:visited {
text-decoration:none;
color: #fff;
}

.redIniciComentEventoMargen {
padding-bottom:0;
}

.redIniciComentarios .redIniciComentarios {
border-bottom:solid 1px #e7e7e7;
border-top: solid 1px #fff;
padding-bottom: 10px; padding-bottom: .62rem;
}

.redIniciComentarios .redIniciComentarios.redNoBordeTop {
border-top:none;
margin-top: 14px; margin-top: .87rem;
}

.redIniciComentarios .redIniciComentarios.redNoBordeBottom {
border-bottom:none;
}

.redCajaGris {
margin-top: 18px; margin-top:1.12rem;
background: #f3f3f3;
position:relative;
padding: 3px; padding:.18rem;
}

.redPicoCaja {
position:absolute;
left:13px; left: .81rem;
top:-8px; top: -.5rem;
}

.redCajaBlanca {
background: #fff;
padding: 7px 0 5px 8px; padding: .43rem 0 .31rem .5rem;
font-size: 11px; font-size:.68rem;
color: #989898;
}

.redIniciComentLinkCaja {
font-size: 11px; font-size:.68rem;
color:#e00076;
cursor:pointer;	
}

.redIniciComentLinkCaja:hover {
text-decoration:none;
}

.redIniciComentLinkCaja:visited {
text-decoration:none;
color:#e00076;		
}

.redIniciMasComentarios {	
margin: 8px 3px 9px 11px; margin: .5rem .18rem .56rem .68rem;
}

.redNoMargen {
padding-bottom:0;
}

.redIniciNumMegusta {
padding:0; 
font-size: 11px; font-size: .68rem;
color: #989898;
margin:0 0 7px 0; margin:0 0 .43rem 0;
}

.redIniciMostrarMas {
font-size: 18px; font-size: 1.12rem;
color:#ff1079;
display:inline-block;
margin-top: 4px; margin-top: .25rem; 
cursor: pointer;
}

.redIniciMostrarMas:hover {
text-decoration:none;
}
.redIniciMostrarMas:visited {
color:#ff1079;
text-decoration:none;
}

.redIniciComentMiniatura {
float:left;
}

.redIniciMiniaturaContenido {
margin-left: 121px;	margin-left: 7.56rem;
padding-top: 7px; padding-top: .43rem; 
}

.redIniciMiniaturaContenidoP {
font-size: 11px; font-size: .68rem;
color:#666;
padding:0;
margin:0 0 10px 0; margin:0 0 .62rem 0;
}

.redIniciMiniaturaDiv {
display:inline-block; 

}

/**pestaÃ±as***/
.redDetTabs {
background-color: #A8A8A8;
height: 32px; height: 2rem;
list-style: none;
margin-bottom:1.31rem;
padding: 2px 2px 0 2px; padding: .13rem .13rem 0 .13rem;

}
.redDetTabsleft {
    margin-left: 124px; margin-left: 7.75rem;
}

.redDetTabs li {
color: #FFFFFF;
cursor: pointer;
float: left;
font-family: Arial,Helvetica,sans-serif;
font-size: 16px; font-size: 1rem;
line-height: 32px; line-height: 2rem;
padding: 0 0.75rem;
padding: 0 18px 0 13px; padding: 0 1.12rem 0 .81rem;
}

.redDetTabs li.active {
background-color: #FFFFFF;
color: #666666;
}

.redIniciMenuEnlace {
color: #fff;
}

.redIniciMenuEnlace:visited {
text-decoration:none;
color: #fff;
}

.redIniciMenuEnlace:hover {
text-decoration:none;
}
.redDetTabs li.active .redIniciMenuEnlace {
color: #666;
}

.redIniciCompartir {
/*display:none;*/
margin:  0 auto ;
padding: 22px 17px 30px 17px; padding: 1.37rem 1.06rem 1.87rem 1.06rem;
}

.redIniciCompartirTit {
font-size: 18rem; font-size: 1.12rem;
color: #333;
padding:0 0 0 14px; padding: 0 0 0 .87rem;
margin:0 0 6px 0; margin: 0 0 .37rem;
}

.noMarginTab {
margin-left:0;
}

.indraTabsContenido > div {
display: none;
margin-top: 19px; margin-top: 1.18rem;
}
    
.indraTabsContenido > div.active {
display: block;
}

.redIniciMailInput {
border-right:none !important;
border-bottom:none !important;
border-top: solid 1px #e5e5e5 !important;
border-left: solid 1px #e5e5e5 !important;
font-size: 13px; font-size: .81rem;
color: #878787 !important;
padding:7px 0 7px 10px; padding: .43rem 0 .43rem .62rem;
width: 100%;
background-color: #f6f6f6;
}

.redIniciMailTextArea { 
border-right:none !important;
border-bottom:none !important;
border-top: solid 1px #e5e5e5 !important;
border-left: solid 1px #e5e5e5 !important;
color: #878787 !important;
font-family: Arial,Helvetica,sans-serif;
font-size: 13px !important; font-size: .81rem !important;
height:50px; height: 3.12rem;
padding: 7px 7px 7px 0; padding: .44rem .44rem .44rem 0;
width:100%;
background-color: #f6f6f6;
margin-top: 8px; margin-top: .5rem;
}

.redIniciBtnCompartir {
float:right;
margin-top:10px !important;
background: #DB1079 url('/_layouts/15/images/indraweb/main-sprite.png') no-repeat;
background-position: 0 -480px; background-position: 0 -30rem;
background: -moz-linear-gradient(top, #f099c6 0%, #e34496 50%, #db1079 50%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f099c6), color-stop(50%,#e34496), color-stop(50%,#db1079));
background: -webkit-linear-gradient(top, #f099c6 0%,#e34496 50%,#db1079 50%);
background: -o-linear-gradient(top, #f099c6 0%,#e34496 50%,#db1079 50%);
background: -ms-linear-gradient(top, #f099c6 0%,#e34496 50%,#db1079 50%);
background: linear-gradient(to bottom, #f099c6 0%,#e34496 50%,#db1079 50%); 
}

.mainBtnDiv.redIniciBtnCompartir .mainBtnBoton, .mainBtnDiv.redIniciBtnCompartir input[type="button"].mainBtnBoton {
height: 27px;  height: 1.69rem;
}

.redIniciListaChecks {
margin:0;
padding:0 0 0 11px; padding: 0 0 0 .69rem;
list-style:none;
}

.redIniciListaChecksItems {
font-size: 13px; font-size: .81rem;
color:#878787;
}

.redIniciListaChecksItems.seleccionado {
color:#333;
}

.redIniciDivResponder {
display:none;
padding-bottom: 10px; padding-bottom: .62rem;
margin:0 auto;
}

.redIniciResponderTextArea {
border-right:none !important;
border-bottom:none !important;
border-top: solid 1px #e5e5e5 !important;
border-left: solid 1px #e5e5e5 !important;
color: #333 !important;
font-family: Arial,Helvetica,sans-serif;
font-size: 14px !important; font-size: .87rem !important;
height:75px; height: 4.68rem;
padding: 7px 7px 7px 12px; padding: .44rem .44rem .44rem .75rem;
width:100%;
background-color: #f6f6f6;
margin-top: 8px; margin-top: .5rem;
}

.redIniciEtiquetasInput {
background:#f6f6f6 url('/_layouts/15/images/indraweb/redIniciEtiquetasIcono.png') no-repeat 5px 4px;
border-right:none !important;
border-bottom:none !important;
border-top: solid 1px #e5e5e5 !important;
border-left: solid 1px #e5e5e5 !important;
font-size: 12px; font-size: .75rem;
color: #999 !important;
padding:4px 0 0px 40px !important; padding: .25rem 0 0rem 2.5rem !important;
width: 100%;
margin-top: 5px; margin-top: .31rem;
margin-bottom: 15px; margin-bottom: .93rem;
background-color: #f6f6f6 !important;
}

.redIniciResponderBton {
display:block;
}

.redIniciDivPublicanEn {
display: none;
position: absolute;
top: 0;
left: 0;
padding-bottom: 10px; padding-bottom: .62rem;
margin: 0 auto;
width: 184px; width: 11.5rem;
background-color: #f6f6f6;
border: 1px solid #e5e5e5;
z-index:999;
}

.redIniciTitPublicar {
margin:0;
padding:0;
font-size: 13px; font-size: .81rem;
font-weight: bold;
color: #999;
padding: 10px 10px 5px 14px; padding: .62rem .62rem .31rem .87rem;
}

.redIniciAddEvento {
display:none;
margin-bottom: 15px; margin-bottom: .93rem;
}

.redIniciAddEventoCont {
display:none;
border:solid 1px #ebebeb;
padding-right: 7px; padding-right: .43rem;
padding-left: 15px; padding-left: .93rem;
}

.redIniciAddEventoDiv {
display:block;
padding-top: 8px; padding-top: .5rem;
margin:0;
padding-bottom: 10px; padding-bottom: .62rem;
}


.redIniciTitAddEvento {
font-weight: bold;
color:#333;
font-size: 12px; font-size: .75rem;
margin:0;
padding:0 0 1px 0; padding: 0 0 .07rem 0;
}

.redIniciTitAddEventoFondo {
background: url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -179px -540px; background-position: -11.18rem -33.75rem;
width:23px; width: 1.43rem;
height: 16px; height: 1rem;
display:inline-block;
}

.is-editing .redIniciAddEvento {
display:block;
}

.redIniciAddEventoSpan {
height: 17px; height: 1.06rem;
width: 17px; width: 1.06rem;
float:right;
}

.redIniciAddEventoCerrar {
cursor:pointer;
background: url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -178px -479px; background-position: -11.12rem -29.93rem;
display:block;
width: 17px; width: 1.06rem;
height: 17px; height: 1.06rem;
}

.redIniciEventosLabel {
font-size: 12px; font-size: .75rem;
color: #333;
float:left;
padding-left: 27px; padding-left: 1.68rem;
padding-right: 7px; padding-right: .43rem;
margin-top: 5px; margin-top: .31rem;
width: 34px; width: 2.12rem;
text-align:right; 
}

.redIniciEventosInput {
display:block;
width: 430px; width: 26.87rem;
border-right:none !important;
border-bottom:none !important;
border-top: solid 1px #e5e5e5 !important;
border-left: solid 1px #e5e5e5 !important;
background-color: #f6f6f6 !important;
margin-bottom: 6px; margin-bottom: .37rem;
}

.redIniciEventosInputFecha {
border-right:none !important;
border-bottom:none !important;
border-top: solid 1px #e5e5e5 !important;
border-left: solid 1px #e5e5e5 !important;
background-color: #f6f6f6 !important;
margin-bottom: 11px; margin-bottom: .68rem;
width: 160px; width: 10rem;
font-size: 13px; font-size: .81rem;
color: #878787 !important;
}

.redIniciEventosInputFechaSpan {
width: 23px; width: 1.43rem;
height: 27px; height: 1.68rem;
display:inline-block;
margin-left: 4px; margin-left: .25rem;
}

.redIniciEventosInputFechaLink {
background:#b9b9b9 url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -235px -478px; background-position: -14.68rem -29.87rem;
width: 23px; width: 1.43rem;
height: 20px; height: 1.25rem;
display:inline-block;
}

.dateTimeDiv {
    height:30px;
}

.dateTimeDiv table {
    float:left;
    margin-right:5px;
}

.dateTimeDiv select{
    float:left;
}

.dateTimeDiv .mainArchInputFecha{
    width:10rem !important;
}

.ocultaLabel {
display:none;
}

.redIniciEventosSelect {
border-right:none !important;
border-bottom:none !important;
border-top: solid 1px #e5e5e5 !important;
border-left: solid 1px #e5e5e5 !important;
background-color: #f6f6f6 !important;
width: 120px; width: 7.5rem;
margin-bottom: 15px; margin-bottom: .93rem;
margin-left:5px;
font-size: 13px; font-size: .81rem;
color: #878787;
}

.redIniciAdds {
margin: 5px 0 0 0; margin: .31rem 0 0 0;
}

.redIniciAddsLinks {
font-size: 13px; font-size: .81rem;
color: #ff1079;
padding-right: 14px; padding-right: .87rem;
padding-left: 8px; padding-left: .5rem;	
}

.redIniciAddsLinks:hover {
text-decoration:none;
}

.redIniciAddsLinks:visited {
color: #ff1079; 
}

.redIniciAddsLinks.active {
color:#000;
}
.redIniciAddsLinks.redIniciAddEnlace {
padding-right:0;
}

.redIniciAddEnlaceFondo {
background: url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -299px -114px; background-position: -18.69rem -7.13rem;
display:inline-block;
height: 15px; height: .93rem;
width: 11px; width: .68rem;
margin-left: 3px; margin-left: .18rem;
}

.redIniciAddsLinks.redIniciAddDocument {
padding-right:0;
}

.redIniciAddDocumentFondo {
width: 11px; width: .68rem;
height: 15px; height: .93rem;
display: inline-block;
margin-left: 2px; margin-left: .12rem;
background: url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -298px -176px; background-position: -18.63rem -11rem;
}

.redIniciAddEvent {
background: url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -231px -47px; background-position: -14.44rem -2.94rem;
}

.redIniciEventosSelectPublicar {
width: 172px;  width: 10.75rem;
margin: 0 0 4px 8px; margin: 0 0 .25rem .5rem;
height: 27px; height: 1.68rem;
}

.redIniciAddDocumento {
display:none;
margin-bottom: 25px; margin-bottom: 1.56rem;
}

.redIniciAreaAddCopia {
display:none;
border:solid 1px #ebebeb;
background-color: #fff;
padding: 4px 5px 5px 42px; padding: .25rem .31rem .31rem 2.62rem;
background:url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -279px -175px; background-position: -17.43rem -10.93rem;
font-size: 12px; font-size: .75rem;
color: #666;
}


.redIniciDocumentoN {
display:inline-block;
}

.redInicinoMargenEtiquetas {
margin-top:3px; margin-top: .18rem;
margin-bottom: 6px; margin-bottom: .37rem;

}
.redCerrarMargen {
margin-left: 10px; margin-left: .62rem;
}

.redIniciAreaAdd {
height: 15px; height: .94rem;
overflow: hidden;
display:none;
border:solid 1px #ebebeb;
background-color: #fff;
padding: 4px 5px 4px 42px; padding: .25rem .31rem .25rem 2.63rem;
font-size: 12px; font-size: .75rem;
color: #666;
background:url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -279px -175px; background-position: -17.43rem -10.93rem;
position: relative;
}

.redCajaReply .redIniciAreaAdd {
width:28rem;
}

.redIniciAddInput {
position: absolute;
width: 472px; width: 29.5rem;
height: 24px; height: 1.5rem;
overflow: hidden;
top: 0;
left: 35px; left: 2.19rem;
padding-right: 0 !important;
filter: alpha(opacity=0);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
-moz-opacity: 0;
opacity: 0;
}

.redIniciAddDoc {
color: #000;
}

input[type="text"].redIniciEnlacesInput {
margin: 0;
border: none;
font-size: 12px; font-size: .75rem;
color: #999;
background-color: #f6f6f6;
outline: none;
width: 472px; width: 28.5rem;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}

.redIniciAddEnlaces {
padding: 0; 
border-left: solid 1px #e5e5e5 !important;
border-top: solid 1px #e5e5e5 !important;
font-size: 12px; font-size: .75rem;
color: #999 !important;
margin-top: 5px; margin-top: .31rem;
display:none;
/* height: 24px; height: 1.5rem; */
background-color: #f6f6f6;
}

.redCajaReply .redIniciAddEnlaces {
width: 539px; width: 31rem;
}
.redIniciAddEnlacesFondo {
background: url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -44px -537px; background-position: -2.75rem -33.56rem; 
width: 37px; width: 2.31rem;
height: 17px; height: 1.06rem;
display:inline-block;	
}

.redIniciAddEnlacesContenido {
background-color:#e1e1e1;
display:inline-block;
padding: 1px 3px 0 3px; padding:.07rem .19rem 0 .19rem;
margin: 0 2px 3px 2px; margin: 0 .13rem .19rem .13rem;
}

.redIniciAddEnlacesText {
display:inline-block;
white-space:nowrap;
max-width: 472px; max-width: 29.5rem;
overflow: hidden;
text-overflow: ellipsis;
}

.redIniciAddEnlacesCerrar {
display: inline-block;
height: 13px; height: .81rem;
width: 13px; width: .81rem;
overflow: hidden;
text-indent: -5000px;
margin-left: 4px; margin-left: .25rem;
cursor:pointer;
background: url('/_layouts/15/images/indraweb/redIniciCerrarEtiqueta.png') no-repeat;
}

.redIniciEtiquetasDiv {
padding:4px 0 5px 8px !important; padding: .25rem 0 .31rem .5rem !important;
border-left: solid 1px #e5e5e5 !important;
border-top: solid 1px #e5e5e5 !important;
font-size: 12px; font-size: .75rem;
color: #999 !important;
margin-top: 5px; margin-top: .31rem;
width: 532px; width: 33.25rem;
display:block;
background-color:#f6f6f6;
}

.redIniciEtiquetasDivFondo {
background: url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: 0 -538px; background-position: 0 -33.62rem;
height:14px; height: .87rem;
width:24px; width: 1.5rem;
display:inline-block;
}

.redIniciEtiquetasPopup {
padding:4px 0 5px 8px !important; padding: .25rem 0 .31rem .5rem !important;
border-left: solid 1px #e5e5e5 !important;
border-top: solid 1px #e5e5e5 !important;
font-size: 12px; font-size: .75rem;
color: #999 !important;
width: 100%;
margin-top: 5px; margin-top: .31rem;
width: 495px; width: 30.94rem;
display:none;	

}

.ui-autocomplete {
margin: 0;
padding: 3px 0 !important; padding: .18rem 0 !important;
width: 320px; width: 20rem;
list-style-type: none;
border: solid 1px #e5e5e5 !important;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-size: .75rem;
color: #999 !important;
background-color:#f6f6f6;
}

.ui-menu-item {
margin: 0;
padding: 4px; padding: .25rem;
cursor: pointer;
}

.ui-menu-item:hover {
background-color: #d6d6d6;
}

.ui-menu-item a {
font-size: 12px; font-size: .75rem;
color: #999 !important;
padding-bottom: 2px; padding-bottom: .12rem;
text-decoration: none;
}

.ui-menu-item a:hover {
color: #333 !important;
text-decoration: none;
}

.ui-helper-hidden-accessible {
display: none;
}

input[type="text"].redIniciEtiquetaInput {
margin: 0;
border: none;
font-size: 12px; font-size: .75rem;
color: #999;
background-color: #f6f6f6;
outline: none;
width: 472px; width: 28.5rem;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}

.redIniciEtiquetaContenido {
background-color:#e1e1e1;
display:inline-block;
padding: 1px 3px 0 3px; padding:.07rem .19rem 0rem .19rem;
margin: 0 2px; margin: 0 .13rem;
}

.redIniciEtiquetaCerrar {
display: inline-block;
height: 13px; height: .81rem;
width: 13px; width: .81rem;
overflow: hidden;
text-indent: -5000px;
margin-left: 4px; margin-left: .25rem;
cursor:pointer;
background: url('/_layouts/15/images/indraweb/redIniciCerrarEtiqueta.png') no-repeat;
}

.redIniciEtiquetasLista {
display:none;
background-color: #f6f6f6;
border:solid 1px #e5e5e5;
}

.redIniciEtiquetasListaUl {	
margin:0;
list-style:none;
padding: 3px 0 3px 37px; padding: .18rem 0 .18rem 2.31rem;
}

.redIniciEtiquetasListaItem {
font-size: 12px; font-size: .75rem;
color: #333;
padding-bottom: 2px; padding-bottom: .12rem;
}

.redIniciEtiquetasListaItem span {
text-decoration:underline;
}

/*************************/
/* RED > OPORTUNIDADES { */
/*************************/
.redMenuList {
list-style: none;
padding: 0;
margin: 0;
}

.redMenuList li {
background: url('/_layouts/15/images/indraweb/red-menu-sprite.png') no-repeat;
}

.redMenuList li.active {
background-color: #F61078;
border-color: #FFF;
border-style: solid;
border-width: 3px 0; border-width: .19rem 0;
}

.redMenuList li:first-child {
border-top: none;
}

.redMenuList li.redMenuInicio {background-position: 0 -20px; background-position: 0 -1.25rem;}
.redMenuList li.redMenuProfesionales {background-position: 0 -105px; background-position: 0 -6.57rem;}
.redMenuList li.redMenuOportunidades {background-position: 0 -190px; background-position: 0 -11.88rem;}
.redMenuList li.redMenuProyectos {background-position: 0 -275px; background-position: 0 -17.19rem;}
.redMenuList li.redMenuCompartiendo {background-position: 0 -360px; background-position: 0 -22.5rem;}
.redMenuList li.redMenuGrupos {background-position: 0 -445px; background-position: 0 -27.82rem;}

.redMenuList a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-size: .69rem;
color: #FFF;
text-align: center;
text-decoration: none;
display: inline-block;
width: 77px; width: 4.81rem;
padding: 46px 4px 5px 4px; padding: 2.88rem .25rem .31rem .25rem;
}

.redOportuTitle {
margin-bottom: 2px; margin-bottom: .13rem;
}

.redOportuInputBuscar {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px; font-size: .82rem;
color: #888;
width: 440px; width: 27.5rem;
height: 24px; height: 1.5rem;
padding: 0 14px; padding: 0 .88rem;
background-color: #F6F6F6;
border-color: #E5E5E5;
border-style: solid;
border-width: 1px 0 0 1px; border-width: .07rem 0 0 .07rem;
margin-right: 2px; margin-right: .13rem;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.redOportuBuscar .mainBtnBoton {
background: transparent url('/_layouts/15/images/indraweb/main-sprite.png') no-repeat;
background-position: -282px -352px; background-position: -17.63rem -22rem;
height: 27px; height: 1.69rem;
width: 85px; width: 5.31rem;
padding: 0 14px 0 0; padding: 0 .88rem 0 0;
}

.redOportuVer {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px; font-size: .82rem;
color: #333;
margin: 12px 0 18px 0; margin: .75rem 0 1.13rem 0;
}

.redOportuVerSeparador {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px; font-size: .82rem;
color: #CCC;
margin: 0 2px; margin: 0 .13rem;
}

.redOportuVerLink, .redOportuVerLink:hover, .redOportuVerLink:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px; font-size: .82rem;
color: #FF1079;
text-decoration: none;
}
.redOportuVerLinkDestacado {
   font-weight:bold;
}

.redOportuGrupos {
list-style: none;
padding: 0;
margin: 0;
}

.redOportuGrupos li {
display: inline-block;
vertical-align: top;
width: 260px; width: 16.25rem;
border-top-color: #E7E7E7;
border-top-style: solid;
border-top-width: 1px; border-top-width: .07rem;
padding: 10px 0 8px 0; padding: .63rem 0 .5rem 0;
}

.redOportuGrupos li:nth-child(2n) {
margin-left: 15px; margin-left: .94rem;
}

.redOportuGrupoLateral {
float: left;
width: 50px; width: 3.13rem;
position: relative;
}

.redOportuGrupoFoto {
width: 50px; width: 3.13rem;
height: 50px; height: 3.13rem;
margin-bottom: 3px; margin-bottom: .19rem;
}

.redOportuGrupoCandado {
display: inline-block;
width: 19px; width: 1.19rem;
height: 19px; height: 1.19rem;
background: url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -59px -481px; background-position: -3.69rem -30.07rem;
position: absolute;
top: 43px; top: 2.68rem;
right: 0;
}

.redOportuGrupoUnirme, .redOportuGrupoUnirme:hover, .redOportuGrupoUnirme:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-size: .69rem;
color: #FFF;
text-align: center;
text-decoration: none;
line-height: 18px; line-height: 1.13rem;
display: block;
background: url('/_layouts/15/images/indraweb/red-unirme-bg-sprite.jpg') repeat-x;
background-position: 0 0;
}

.redOportuGrupoUnirme.active {
background-position: 0 -18px; background-position: 0 -1.13rem;
}

.redOportuGrupoContenido {
margin-left: 60px;
}

.redOportuGrupoNombre, .redOportuGrupoNombre:hover, .redOportuGrupoNombre:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-size: .75rem;
font-weight: bold;
text-decoration: none;
color: #FF1079;
}

.redOportuGrupoDescrip {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-size: .75rem;
color: #666;
margin: 1px 0 7px 0; margin: .07rem 0 .44rem 0;
}

.redOportuGrupoDatos {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-size: .69rem;
color: #CCC;
}

.redOportuGrupoDato {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-size: .69rem;
color: #F61078;
}

.redOportuMostrarMas, .redOportuMostrarMas:hover, .redOportuMostrarMas:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px; font-size: 1.13rem;
color: #FF1079;
text-decoration: none;
border-style: dotted;
border-color: #CCC;
border-width: 1px 0 0 0; border-width: .07rem 0 0 0;
display: block;
padding-top: 3px; padding-top: .19rem;
}

.redOportuBtnCrearOport {
background: #F84496 url('/_layouts/15/images/indraweb/main-sprite.png') no-repeat;
background-position: 0 -480px; background-position: 0 -30rem;
background: -moz-linear-gradient(top,  #f84496 0%, #f84496 50%, #f61078 50%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f84496), color-stop(50%,#f84496), color-stop(50%,#f61078));
background: -webkit-linear-gradient(top,  #f84496 0%,#f84496 50%,#f61078 50%);
background: -o-linear-gradient(top,  #f84496 0%,#f84496 50%,#f61078 50%);
background: -ms-linear-gradient(top,  #f84496 0%,#f84496 50%,#f61078 50%);
background: linear-gradient(to bottom,  #f84496 0%,#f84496 50%,#f61078 50%);
width: 100%;
margin: 31px 0 24px 0; margin: 1.94rem 0 1.5rem 0;
}

.redOportuBtnCrearOport .mainBtnBoton,.redOportuBtnCrearOport .mainBtnBoton:hover  {
width: 100%;
height:100%;
}

.redAsideBlock {
margin-bottom: 11px; margin-bottom: .69rem;
}

.redAsideEtiquetas {
list-style: none;
padding: 0;
margin: 0 0 10px 0; margin: 0 0 .63rem 0;
}

.redAsideEtiquetas li {
margin-top: 1px; margin-top: .07rem;
}

.redAsideEtiquetas li:first-child {
margin-top: 0;
}

.redAsideEtiquetas li a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-size: .75rem;
text-decoration: none;
color: #666;
background-color: #F2F2F2;
padding: 0 16px 1px 14px; padding: 0 1rem .07rem .88rem;
}

.redAsideEtiquetas li a strong {
font-weight: normal;
color: #DB1079;
}

.redAsideGruposRec {
list-style: none;
padding: 0;
margin: 0;
}

.redAsideGruposRec li {
border-top-color: #E7E7E7;
border-top-style: solid;
border-top-width: 1px; border-top-width: .07rem;
padding: 10px 0 8px 0; padding: .63rem 0 .5rem 0;
}

.redAsideGruposRec li:first-child {
border-top: 0;
}

.redAsideGrupoLateral {
float: left;
width: 50px; width: 3.13rem;
position: relative;
}

.redAsideGrupoFoto {
width: 50px; width: 3.13rem;
height: 50px; height: 3.13rem;
margin-bottom: 3px; margin-bottom: .19rem;
}

.redAsideGrupoContenido {
margin-left: 60px; margin-left: 3.75rem;
padding-top: 7px; padding-top: .44rem;
}

.redAsideGrupoNombre, .redAsideGrupoNombre:hover, .redAsideGrupoNombre:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-size: .75rem;
text-decoration: none;
color: #FF1079;
display: block;
margin-bottom: 2px; margin-bottom: .13rem;
}

.redAsideGrupoUnirme, .redAsideGrupoUnirme:hover, .redAsideGrupoUnirme:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-size: .69rem;
text-decoration: none;
color: #FF1079;
display: block;
}
/*************************/
/* } RED > OPORTUNIDADES */
/*************************/


/*****************/
/* RED > GRUPO { */
/*****************/
.redGrupoCabeceraFoto {
float: left;
}

.redGrupoCabeceraCont {
margin-left: 130px; margin-left: 8.13rem;
padding-top: 16px; padding-top: 1rem;
}

.redGrupoBtnRecomendar {
float: right;
margin-left: 10px; margin-left: .62rem;
margin-top: 7px; margin-top: .44rem;
background: #F84496 url('/_layouts/15/images/indraweb/main-sprite.png') no-repeat;
background-position: 0 -480px; background-position: 0 -30rem;
background: -moz-linear-gradient(top,  #f84496 0%, #f84496 50%, #f61078 50%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f84496), color-stop(50%,#f84496), color-stop(50%,#f61078));
background: -webkit-linear-gradient(top,  #f84496 0%,#f84496 50%,#f61078 50%);
background: -o-linear-gradient(top,  #f84496 0%,#f84496 50%,#f61078 50%);
background: -ms-linear-gradient(top,  #f84496 0%,#f84496 50%,#f61078 50%);
background: linear-gradient(to bottom,  #f84496 0%,#f84496 50%,#f61078 50%);
}

.redGrupoBtnRecomendar .mainBtnBoton {
padding: 0;
width: 103px; width: 6.44rem;
height: 27px; height: 1.69rem;
}

.redGrupoBtnUnirme {
float: right;
margin-top: 7px; margin-top: .44rem;
background: #F84496 url('/_layouts/15/images/indraweb/main-sprite.png') no-repeat;
background-position: 0 -480px; background-position: 0 -30rem;
background: -moz-linear-gradient(top,  #f84496 0%, #f84496 50%, #f61078 50%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f84496), color-stop(50%,#f84496), color-stop(50%,#f61078));
background: -webkit-linear-gradient(top,  #f84496 0%,#f84496 50%,#f61078 50%);
background: -o-linear-gradient(top,  #f84496 0%,#f84496 50%,#f61078 50%);
background: -ms-linear-gradient(top,  #f84496 0%,#f84496 50%,#f61078 50%);
background: linear-gradient(to bottom,  #f84496 0%,#f84496 50%,#f61078 50%);
margin-left:2px;

}

.redGrupoBtnUnirme .mainBtnBoton {
min-width: 103px !important; min-width: 6.44rem !important;
width:100%;
height: 27px; height: 1.69rem;
}

.redGrupoTitle {
font-family: NeoSans-n7, NeoSans, Arial, Helvetica, sans-serif;
font-size: 30px; font-size: 1.88rem;
font-weight: bold;
color: #333;
}

.redGrupoDatos {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-size: .75rem;
color: #666;
margin: 3px 0; margin: .19rem 0;
}

.redGrupoIconoPrivado {
display: inline-block;
width: 10px; width: .63rem;
height: 13px; height: .82rem;
background: url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -1px -481px; background-position: -.07rem -30.07rem;
vertical-align: -1px; vertical-align: -.07rem;
}

.redGrupoAdministrador, .redGrupoAdministrador:hover, .redGrupoAdministrador:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-size: 0.75rem;
font-weight: bold;
color: #FF1079;
text-decoration: none;
}

.redGrupoTexto {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px; font-size: 1rem;
color: #333;
margin: 0;
}

.redGrupoVerMas, .redGrupoVerMas:hover, .redGrupoVerMas:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px; font-size: 0.82rem;
font-weight: bold;
color: #FF1079;
text-decoration: none;
margin-left: 4px; margin-left: .25rem;
}

.redGrupoPestanas {
clear: both;
list-style: none;
background-color: #A8A8A8;
margin: 20px 0 21px 0; margin: 1.25rem 0 1.31rem 0;
padding: 2px 2px 0 2px; padding: .13rem .13rem 0 .13rem;
height: 32px; height: 2rem;
}

.redGrupoPestanas li {
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px; font-size: 1rem;
color: #FFF;
line-height: 32px; line-height: 2rem;
padding: 0 12px; padding: 0 .75rem;
/*cursor: pointer;*/
}

.redGrupoPestanas li.active {
background-color: #FFF;
color: #666;
/*cursor: default;*/
}

.redGrupoPestanas li a, .redGrupoPestanas li a:hover, .redGrupoPestanas li a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px; font-size: 1rem;
color: #FFF;
text-decoration: none;
}

.redGrupoMiembros {
list-style: none;
padding: 0;
margin: 4px 0 0 0; margin: .25rem 0 0 0;
}

.redGrupoMiembros > li {
display: inline-block;
vertical-align: top;
width: 260px; width: 16.25rem;
border-top-color: #E7E7E7;
border-top-style: solid;
border-top-width: 1px; border-top-width: .07rem;
padding: 10px 0 8px 0; padding: .63rem 0 .5rem 0;
}

.redGrupoMiembros > li:nth-child(2n) {
margin-left: 15px; margin-left: .94rem;
}

.redGrupoDocMiemAdmin .redGrupoMiembros > li {
padding-top: 20px;
}

.redGrupoMiembrosLateral {
float: left;
width: 50px; width: 3.13rem;
position: relative;
}

.redGrupoMiembrosFoto {
width: 50px; width: 3.13rem;
height: 50px; height: 3.13rem;
margin-bottom: 3px; margin-bottom: .19rem;
}

.redGrupoMiembrosEstado {
display: inline-block;
width: 19px; width: 1.19rem;
height: 19px; height: 1.19rem;
/*background: url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -59px -481px; background-position: -3.69rem -30.07rem;*/
position: absolute;
top: 43px; top: 2.68rem;
right: 0;
}

.redGrupoMiembrosEstado.disponible {}
.redGrupoMiembrosEstado.ocupado {}
.redGrupoMiembrosEstado.desconectado {}

.redGrupoMiembrosContenido {
margin-left: 60px; margin-left: 3.75rem;
padding-top: 8px; padding-top: .5rem;
}

.redGrupoDocMiemAdmin .redGrupoMiembrosContenido {
position: relative;
padding-top: 0;
}

.redGrupoMiembrosNombre, .redGrupoMiembrosNombre:hover, .redGrupoMiembrosNombre:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-size: .75rem;
font-weight: bold;
text-decoration: none;
color: #FF1079;
}

.redGrupoMiembrosPuesto {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-size: 0.69rem;
color: #666;
margin: 1px 0 3px 0; margin: .07rem 0 .19rem 0;
}

.redGrupoMiembrosRol {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-size: .68rem;
color: #FFF;
background-color: #A4A4A4;
padding: 0 4px 0 6px; padding: 0 .25rem 0 .38rem;
display: inline-block;
line-height: 11px; line-height: .69rem;
}

.redGrupoMiembrosRol.administrador {
background-color: #555;
}

.redGrupoMostrarMas, .redGrupoMostrarMas:hover, .redGrupoMostrarMas:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px; font-size: 1.13rem;
color: #FF1079;
text-decoration: none;
border-style: dotted;
border-color: #CCC;
border-width: 1px 0 0 0; border-width: 0.07rem 0 0 0;
display: block;
padding-top: 3px; padding-top: 0.19rem;
margin-top: 2px; margin-top: .13rem;
}

.redGrupoBtnCerrar {
float: right;
margin-top: 9px; margin-top: .56rem;
}

.redGrupoInfo {
margin-top: 9px; margin-top: .56rem;
line-height: 12px;
}

.redGrupoInfo dt {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-size: .75rem;
font-weight: bold;
color: #666;
display: inline;
line-height: 15px;
}

.redGrupoInfo dd {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-size: .75rem;
color: #666;
display: inline;
margin: 0;
line-height: 15px;
}

.redGrupoInfo dd a, .redGrupoInfo dd a:hover, .redGrupoInfo dd a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-size: .75rem;
text-decoration: none;
color: #DB1079;
}

.redGrupoAsideEtiquetas {
list-style: none;
padding: 0;
margin: 0 0 10px 0; margin: 0 0 .63rem 0;
text-align: center;
}

.redGrupoAsideEtiquetas li {
margin: 0 -1px; margin: 0 -.07rem;
display: inline-block;
}

.redGrupoAsideEtiquetas li a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-size: .75rem;
text-decoration: none;
color: #666;
background-color: #F2F2F2;
padding: 0 6px; padding: 0 .38rem;
}

.redGrupoAsideEtiquetas li a strong {
font-weight: normal;
color: #DB1079;
}
/*****************/
/* } RED > GRUPO */
/*****************/


/*************************/
/* RED > PROFESIONALES { */
/*************************/
.redIniciProfesMainAside {
margin-top: 82px; margin-top: 5.13rem;
}

.redIniciProfesTitle {
margin-bottom: 2px; margin-bottom: .13rem;
}

.ms-srch-sbLarge {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px; font-size: .82rem;
color: #888;
padding: 0 14px; padding: 0 .88rem;
background-color: #F6F6F6;
border-color: #E5E5E5;
border-style: solid;
border-width: 1px 0 0 1px; border-width: .07rem 0 0 .07rem;
margin-right: 2px; margin-right: .13rem;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.redIniciProfesBuscar .mainBtnBoton {
background: transparent url('/_layouts/15/images/indraweb/main-sprite.png') no-repeat;
background-position: -282px -352px; background-position: -17.63rem -22rem;
height: 27px; height: 1.69rem;
width: 85px; width: 5.31rem;
padding: 0 14px 0 0; padding: 0 .88rem 0 0;
}

.redIniciProfesVer {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px; font-size: .82rem;
color: #333;
margin: 12px 0 5px 15px; margin: .75rem 0 .31rem .94rem;
}

.redIniciProfesTable {
width: 100%;
border-collapse: collapse;
}

.redIniciProfesTableTh {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-size: .75rem;
font-weight: normal;
color: #FFF;
text-align: left;
padding: 10px 7px; padding: .63rem .44rem;
background-color: #C6C6C6;
border-left-color: #FFF;
border-left-style: solid;
border-left-width: 1px; border-left-width: .07rem;
}

.redIniciProfesTableTh:first-child {
border-left: 0;
}

.redIniciProfesTableTh.selected {
background-color: #A8A8A8;
}

.redIniciProfesTableThFlecha {
display: inline-block;
width: 9px; width: .56rem;
height: 9px; height: .56rem;
vertical-align: -1px; vertical-align: -.07rem;
margin-left: 1px; margin-left: .07rem;
background: url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -60px -420px; background-position: -3.75rem -26.25rem;
}

.redIniciProfesTableTh.selected .redIniciProfesTableThFlecha {
background-position: -300px -420px; background-position: -18.75rem -26.25rem;
}

.redIniciProfesTableTd {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px; font-size: 0.88rem;
color: #FF1079;
text-align: center;
}

.redIniciProfesTableTd:nth-child(2n) {
background-color: #FAFAFA;
}

.redIniciProfesTableTdMiembro {
text-align: left;
}

.redIniciProfesLateral {
float: left;
width: 50px; width: 3.13rem;
position: relative;
}

.redIniciProfesFoto {
width: 50px; width: 3.13rem;
height: 50px; height: 3.13rem;
margin-bottom: 3px; margin-bottom: .19rem;
}

.redIniciProfesEstado {
display: inline-block;
width: 19px; width: 1.19rem;
height: 19px; height: 1.19rem;
/*background: url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -59px -481px; background-position: -3.69rem -30.07rem;*/
position: absolute;
top: 43px; top: 2.68rem;
right: 0;
}

.redIniciProfesContenido {
margin-left: 60px; margin-left: 3.75rem;
width: 188px;
}

.redIniciProfesNombre, .redIniciProfesNombre:hover, .redIniciProfesNombre:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-size: .75rem;
font-weight: bold;
text-decoration: none;
color: #FF1079;
}

.redIniciProfesPuesto {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-size: 0.69rem;
color: #666;
margin: 1px 0 3px 0; margin: .07rem 0 .19rem 0;
}

.redIniciProfesMasInfo {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-size: .68rem;
color: #F61078;
margin: 0;
cursor: pointer;
}

.redIniciProfesSeguir, .redIniciProfesSeguir:hover, .redIniciProfesSeguir:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-size: .69rem;
color: #FFF;
text-align: center;
text-decoration: none;
line-height: 18px; line-height: 1.13rem;
display: block;
background: url('/_layouts/15/images/indraweb/red-unirme-bg-sprite.jpg') repeat-x;
background-position: 0 0;
margin: 0 10px; margin: 0 .63rem;
padding: 0 12px; padding: 0 .75rem;
}

.redIniciProfesSeguir.active {
background-position: 0 -36px; background-position: 0 -2.25rem;
}

.redIniciProfesTable tr {
border-top-color: #E7E7E7;
border-top-style: solid;
border-top-width: 1px; border-top-width: .07rem;
}

.redIniciProfesTable thead tr {
border-top: 0;
}

.redIniciProfesTable tr td {
padding: 15px 0; padding: .94rem 0;
}

.redIniciProfesTable .desplegado td {
padding-bottom: 0;
}

.redIniciProfesTable .redIniciProfesTableTrInfo td {
padding-top: 0;
}

.redIniciProfesTable .redIniciProfesTableTrInfo {
display: none;
border-top: 0;
}

.redIniciProfesCajaGris {
margin-top: 10px; margin-top: .63rem;
background: #F3F3F3;
position: relative;
padding: 3px; padding: .19rem;
margin-left: 60px; margin-left: 3.75rem;
}

.redIniciProfesPicoCaja {
position: absolute;
left: 13px; left: .81rem;
top: -8px; top: -.5rem;
}

.redIniciProfesCajaBlanca {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-size: .75rem;
color: #666;
background: #FFF;
padding: 7px 0 5px 8px; padding: .43rem 0 .31rem .5rem;
}

.redIniciProfesCajaCont {
padding: 10px 10px 7px 10px; padding: .63rem .63rem .44rem .63rem;
}

.redIniciProfesCajaEtiquetas {
border-bottom-color: #E7E7E7;
border-bottom-style: solid;
border-bottom-width: 1px; border-bottom-width: .07rem;
}

.redIniciProfesCajaGrupoEtiquetas {
margin-bottom: 6px; margin-bottom: .38rem;
}

.redIniciProfesCajaTitulo {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-size: .75rem;
font-weight: bold;
color: #666;
margin: 0;
}

.redIniciProfesCajaEtiqueta, .redIniciProfesCajaEtiqueta:hover, .redIniciProfesCajaEtiqueta:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-size: .75rem;
color: #666;
text-decoration: none;
}

.redIniciProfesCajaEtiquetaStrong {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-size: .75rem;
color: #FF1079;
}

.redIniciProfesCajaLink, .redIniciProfesCajaLink:hover, .redIniciProfesCajaLink:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-size: .75rem;
font-weight: bold;
color: #FF1079;
text-decoration: none;
display: block;
border-top-color: #FFF;
border-top-style: solid;
border-top-width: 1px; border-bottom-width: .07rem;
padding-top: 7px; padding-top: .44rem;
}

.redOportuMostrarMas, .redOportuMostrarMas:hover, .redOportuMostrarMas:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px; font-size: 1.13rem;
color: #FF1079;
text-decoration: none;
border-style: dotted;
border-color: #CCC;
border-width: 1px 0 0 0; border-width: .07rem 0 0 0;
display: block;
padding-top: 3px; padding-top: .19rem;
margin-top: 3px; margin-top: .19rem;
}
/*************************/
/* } RED > PROFESIONALES */
/*************************/


/*******************************/
/* RED > GRUPOS > DOCUMENTOS { */
/*******************************/
.redIniciAreaCompartir {
display: inline-block;
margin-bottom: 10px; margin-bottom: .63rem;
}

.redGrupoDocumen .redIniciUsuario,
.redGrupoActualiz .redIniciUsuario {
margin-top: 0;
}

.redGrupoDocCompBtnCompartir {
display: none;
float: right;
margin-top: 6px; margin-top: .38rem;
background: #DB1079 url('/_layouts/15/images/indraweb/main-sprite.png') no-repeat;
background-position: 0 -480px; background-position: 0 -30rem;
background: -moz-linear-gradient(top, #f099c6 0%, #e34496 50%, #db1079 50%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f099c6), color-stop(50%,#e34496), color-stop(50%,#db1079));
background: -webkit-linear-gradient(top, #f099c6 0%,#e34496 50%,#db1079 50%);
background: -o-linear-gradient(top, #f099c6 0%,#e34496 50%,#db1079 50%);
background: -ms-linear-gradient(top, #f099c6 0%,#e34496 50%,#db1079 50%);
background: linear-gradient(to bottom, #f099c6 0%,#e34496 50%,#db1079 50%); 
}

.redGrupoDocCompBtnCompartir .mainBtnBoton {
height: 27px; height: 1.69rem;
}

.is-editing .redGrupoDocCompBtnCompartir {
display: block;
}

.redGrupoDocumen .is-editing .redIniciAreaAdd {
display: block;
}

.redGrupoDocListComen {
border-top-style: dotted;
border-top-color: #E5E5E5;
border-top-width: 3px;
border-top-width: .19rem;
}

.redGrupoDocListOrden {
float: right;
margin-top: 5px; margin-top: .31rem;
}

.redGrupoDocListOrdenSpan {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px; font-size: .81rem;
color: #666;
}

.redGrupoDocListOrdenRecien, .redGrupoDocListOrdenRecien:hover, .redGrupoDocListOrdenRecien:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px; font-size: .81rem;
color: #666;
text-decoration:none;
background:url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -266px -535px; background-position: -16.63rem -33.44rem;
padding-right: 12px; padding-right: .75rem;
}

.redGrupoDocumen .redIniciActualizar {
margin-bottom: 15px;
margin-bottom: .94rem;
}

.redGrupoDocDescargaDoc {
background:url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -300px -178px; background-position: -18.75rem -11.13rem;
padding-left: 12px; padding-right: .75rem;
}

.redGrupoDocDivProp {
display: none;
position: absolute;
z-index: 10;
background-color: #f6f6f6;
border-color: #E5E5E5;
border-style: solid;
border-width: 1px 0 0 1px; border-width: .07rem 0 0 .07rem;
padding: 10px; padding: .63rem;
-webkit-box-shadow: 0 0 4px 1px rgba(195, 195, 195, 1); -webkit-box-shadow: 0 0 .25rem .07rem rgba(195, 195, 195, 1);
box-shadow: 0 0 4px 1px rgba(195, 195, 195, 1); box-shadow: 0 0 .25rem .07rem rgba(195, 195, 195, 1);
}

.redGrupoDocDivPropTitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-size: 0.69rem;
font-weight: bold;
color: #666;
margin: 0 0 4px 0; margin: 0 0 .25rem 0;
}

.redGrupoDocDivPropCheck {
cursor: pointer;
}

.redGrupoDocDivPropLabel {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-size: 0.69rem;
color: #666;
cursor: pointer;
}

.redGrupoDocLinkMas {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-size: 0.69rem;
background: url('/_layouts/15/images/indraweb/redIniciDesplegarImg.png') no-repeat;
background-position: right 5px; background-position: right .32rem;
padding-right: 12px; padding-right: .75rem;
}

.redGrupoDocDivMas {
display: none;
position: absolute;
z-index: 10;
background-color: #f6f6f6;
border-color: #E5E5E5;
border-style: solid;
border-width: 1px 0 0 1px; border-width: .07rem 0 0 .07rem;
padding: 10px 0; padding: .63rem 0;
-webkit-box-shadow: 0 0 4px 1px rgba(195, 195, 195, 1); -webkit-box-shadow: 0 0 .25rem .07rem rgba(195, 195, 195, 1);
box-shadow: 0 0 4px 1px rgba(195, 195, 195, 1); box-shadow: 0 0 .25rem .07rem rgba(195, 195, 195, 1);
}

.redGrupoDocDivMasTitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-size: 0.69rem;
color: #666;
margin: 0 10px 1px 10px; margin: 0 .63rem .07rem .63rem;
background: url('/_layouts/15/images/indraweb/redIniciDesplegarImg.png') no-repeat;
background-position: right 5px; background-position: right .31rem;
display: inline;
padding-right: 12px; padding-right: .75rem;
}

.redGrupoDocDivMasList {
list-style: none;
margin: 0;
padding: 0;
}

.redGrupoDocDivMasList li {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-size: 0.69rem;
padding: 1px 10px; padding: .07rem .63rem;
margin: 1px 0; margin: .07rem 0;
cursor: pointer;
}

.redGrupoDocDivMasList li:hover {
color: #FFF;
background-color: #666;
}

.redGrupoDocAdminBtnModificar .mainBtnBoton {
height: 27px; height: 1.69rem;
width: 85px; width: 5.31rem;
}

.redGrupoDocAdminBtnCerrar .mainBtnBoton {
height: 27px; height: 1.69rem;
width: 85px; width: 5.31rem;
}

.redGrupoDocAdminAddMiembros {
border: 0 !important;
margin-top: 16px; margin-top: 1rem;
margin-bottom: 0;
}

.redGrupoDocAdminBtnAddMiembros .mainBtnBoton {
height: 27px; height: 1.69rem;
width: 27px; width: 2.69rem;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px; font-size: .94rem;
font-weight: bold;
color: #FFF;
}

.mainBtnDiv.redGrupoDocAdminBtnAddMiembros {
    float:right;
    margin-top:3px;
}

input[type="text"].redGrupoDocAdminBtnEmailDest {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-size: 0.75rem;
color: #999;
width: 188px; width: 11.75rem;
height: 24px; height: 1.5rem;
/*padding: 0 14px; padding: 0 .88rem;*/
background-color: #F6F6F6;
border-color: #E5E5E5;
border-style: solid;
border-width: 1px 0 0 1px; border-width: .07rem 0 0 .07rem;
margin-right: 2px; margin-right: .13rem;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
outline: none;
margin-right: 0;
}

.redGrupoAsideMiembros {
list-style: none;
padding: 0;
margin: 0;
}

.redGrupoAsideMiembros li {
display: inline-block;
vertical-align: top;
width: 220px; width: 13.75rem;
border-top-color: #E7E7E7;
border-top-style: dotted;
border-top-width: 1px; border-top-width: .07rem;
padding: 10px 0 8px 0; padding: .63rem 0 .5rem 0;
}

.redGrupoAsideMiembros li:first-child {
border: none;
}

.redGrupoAsideMiembrosVerTodos, .redGrupoAsideMiembrosVerTodos:hover, .redGrupoAsideMiembrosVerTodos:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px; font-size: 0.81rem;
font-weight: bold;
color: #FF1079;
text-decoration: none;
float: right;
margin-right: 3px; margin-right: 0.19rem;
}
/*******************************/
/* } RED > GRUPOS > DOCUMENTOS */
/*******************************/

.redProfesCabeceraFotoDiv {
position:relative;
float:left;
text-align:center;
}



.redProfesCabeceraCont {
margin-left: 130px; margin-left: 8.13rem;
padding-top: 16px; padding-top: 1rem;
}

.redProfesCabeceraFotoDiv .estado_conectado {
position:absolute;
right:-5px; right: -.31rem;
bottom:-7px; bottom: -.43rem;
width: 16px; width: 1rem;
height: 15px; height: .93rem;
background: url('/_layouts/15/images/indraweb/redIniciConectadoOn.png') no-repeat;
}

.redProfesTitle {
font-family: NeoSans-n7, NeoSans, Arial, Helvetica, sans-serif;
font-size: 30px; font-size: 1.88rem;
font-weight: bold;
color: #333;
}

.redProfesDatos {
font-size: 16px; font-size: 1rem;
color: #363636;
margin:0;
padding:0;
}

.redProfesMailCabecera {
font-size: 13px; font-size: .81rem;
color: #ff1079;
padding-top: 2px; margin-top: .12rem;
display:inline-block;
background: url("/_layouts/15/images/indraweb/red-sprite.png") no-repeat;
background-position: -57px -654px; background-position: -3.56rem -40.87rem;
padding-left: 25px; padding-left: 1.56rem;
}

.redProfesMailCabecera:hover {
text-decoration:none;
}

.redProfesMailCabecera:visited {
text-decoration:none;
color:#ff1079;
}

.redProfesEtiqueDiv {
border-left: 1px solid #E5E5E5 !important;
border-top: 1px solid #E5E5E5 !important;
padding: 2px 0 5px 8px; padding: 0.12rem 0 .31rem .5rem; 
width: 126px; width: 7.87rem;
height: 16px; height: 1rem;
float:left;
background-color: #f6f6f6;
}

.redProfesAnadirEtiqueta {
background-color: #F6F6F6 !important;
border:  none !important;
font-size: 12px; font-size: .75rem;
color: #999999 !important;
width: 90px; width: 5.62rem;
border:solid 1px red

}

.redProfesBtnAdd {
width: 66px; width: 4.12rem;
height: 27px; height: 1.68rem;
margin-bottom: 10px;
}

.redProfesBtnAdd .mainBtnBoton {
padding-left: 10px; padding-left: .62rem;
padding-top: 3px; padding-top: .18rem;
height:auto;
}

.redProfesNumGrupo {
float:right;
font-size: 20px; font-size: 1.25rem;
color:#ff1079;
font-weight: normal;
}

.redIniciVerTodasProf {
color: #ff1079;
font-size: 13px; font-size: .81rem;
font-weight: bold;
float:right;
}

.redIniciVerTodasProf:hover {
text-decoration:none;
}

.redIniciVerTodasProf:visited {
text-decoration:none;
color: #ff1079;
}

.redProfListEntradas {
margin:0;
padding:0;
list-style:none;
}

.redProfListEntradasItem {
margin:12px 0 0 0; margin: .75rem 0 0 0;
padding:0 0 13px 0; padding: 0 0 .81rem 0;
border-bottom:solid 1px #e7e7e7;
}

.redProfListEntradasItem:first-child {
margin-top:0;
}

.redProfListEntradasItem:last-child {
border:none;
}

.bloque.redIniciComentarios {
border-bottom:solid 1px #e7e7e7;
border-top: solid 1px #fff;
padding-bottom: 10px; padding-bottom: .62rem;
}

.bloque.redIniciComentarios.redNoBordeTop {
border-top:none;
margin-top: 14px; margin-top: .87rem;
}

.bloque.redIniciComentarios.redNoBordeBottom {
border-bottom:none;
}

.redProfMiembros {
font-size: 11px; font-size: .69rem;
color: #666;
}

.redProfMiembros:hover {
text-decoration:none;
}

.redProfMiembros:visited {
color: #666;
text-decoration:none;
}


/****************************/
/* RED > GRUPO > MIEMBROS { */
/****************************/


.redGrupoBtnInvitar {
float: right;
margin-left: 10px; margin-left: .62rem;
margin-top: 7px; margin-top: .44rem;
background: #F84496 url('/_layouts/15/images/indraweb/main-sprite.png') no-repeat;
background-position: 0 -480px; background-position: 0 -30rem;
background: -moz-linear-gradient(top,  #f84496 0%, #f84496 50%, #f61078 50%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f84496), color-stop(50%,#f84496), color-stop(50%,#f61078));
background: -webkit-linear-gradient(top,  #f84496 0%,#f84496 50%,#f61078 50%);
background: -o-linear-gradient(top,  #f84496 0%,#f84496 50%,#f61078 50%);
background: -ms-linear-gradient(top,  #f84496 0%,#f84496 50%,#f61078 50%);
background: linear-gradient(to bottom,  #f84496 0%,#f84496 50%,#f61078 50%);
}

.redGrupoBtnInvitar .mainBtnBoton {
padding: 0;
width: 103px; width: 6.44rem;
height: 27px; height: 1.69rem;
}

.redGrupoMiemSolicitDiv {
background-color: #F2F2F2;
padding: 15px; padding: .94rem;
border-top: 3px dotted white;
margin-bottom:20px;
}

.redGrupoMiemSolicitDiv:first-child {
border-top: none;
}

.redCentral > div > .redGrupoMiemSolicitDiv {
margin-top: 20px; margin-top: 1.25rem;
}

.redGrupoMiemTitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px; font-size: 1.13rem;
font-weight: bold;
color: #333;
}

.redCentral > .redGrupoMiemTitle {
margin-top: 20px; margin-top: 1.25rem;
}

.redGrupoMiemSolicitudes {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-size: .75rem;
color: #666;
margin: 0;
}

.redGrupoMiemSolicitList {
list-style: none;
margin: 0;
margin-top:10px;
padding: 0;
width:100%;
}

.redGrupoMiemSolicitList tr {
border-top-color: #DDD;
border-top-style: solid;
border-top-width: 1px; border-top-width: .07rem;
padding-top: 5px;
margin-top: 5px;
}

.redGrupoMiemSolicitList tr:first-child {
border-top: none;
padding: 0;
margin: 10px 0 0 0;
}

.redGrupoMiemSolicitNombre, .redGrupoMiemSolicitNombre:hover, .redGrupoMiemSolicitNombre:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-size: .75rem;
font-weight: bold;
text-decoration: none;
color: #FF1079;
}

input[type='button'].redGrupoMiemSolicitAdd, input[type='button'].redGrupoMiemSolicitAdd:hover, input[type='button'].redGrupoMiemSolicitAdd:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-size: .69rem;
color: #FFF;
text-align: center;
text-decoration: none;
height: 18px; height: 1.13rem;
display: inline-block;
background: url('/_layouts/15/images/indraweb/red-unirme-bg-sprite.jpg') repeat-x;
background-position: 0 -36px; background-position: 0 -2.25rem;
margin-left: 10px; margin-left: .63rem;
padding: 0 12px; padding: 0 .75rem;
width: 45px;
float: right;
}

input[type='button'].redGrupoMiemSolicitRechazar, input[type='button'].redGrupoMiemSolicitRechazar:hover, input[type='button'].redGrupoMiemSolicitRechazar:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-size: .69rem;
color: #FFF;
text-align: center;
text-decoration: none;
height: 18px; height: 1.13rem;
display: inline-block;
background: url('/_layouts/15/images/indraweb/red-unirme-bg-sprite.jpg') repeat-x;
background-position: 0 0;
margin-left: 10px; margin-left: .63rem;
padding: 0 12px; padding: 0 .75rem;
width: 45px;
float: right;
}


/*** ADMIN ***/
.redGrupoMiembrosIconoLlave {
display: inline-block;
width: 11px; width: .69rem;
height: 20px; height: 1.25rem;
background: url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -242px -540px; background-position: -15.13rem -33.75rem;
float: left;
margin: -8px 4px 0 0; margin: -.5rem .25rem 0 0;
}

.redGrupoMiemAdminRolDiv {
border-color: #E5E5E5;
border-style: solid;
border-width: 1px 0 0 1px; border-width: .07rem 0 0 .07rem;
width: 100%;
background-color: #F6F6F6;
}

.redGrupoMiemAdminRolIco {
display: inline-block;
width: 10px; width: .63rem;
height: 16px; height: 1rem;
background: url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -60px -600px; background-position: -3.75rem -37.5rem;
margin-left: 4px; margin-left: .25rem;
vertical-align: middle;
}

input[type="text"].redGrupoMiemAdminRolInput {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-size: .69rem;
color: #666;
margin: 0;
border: none;
background-color: #F6F6F6;
width: 180px; width: 11.25rem;
outline: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 2px; padding: 0 .13rem;
}

.redGrupoMiemAdminDivRol {
display: none;
position: absolute;
z-index: 10;
background-color: #f6f6f6;
border-color: #E5E5E5;
border-style: solid;
border-width: 1px 0 0 1px; border-width: .07rem 0 0 .07rem;
-webkit-box-shadow: 0 3px 4px -1px rgba(195, 195, 195, 1);
box-shadow: 0 3px 4px -1px rgba(195, 195, 195, 1);
width: 199px; width: 12.44rem;
}

.redGrupoMiemAdminDivRolList {
list-style: none;
margin: 0;
padding: 0;
}

.redGrupoMiemAdminDivRolList li {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-size: 0.69rem;
color: #333;
padding: 3px 20px; padding: .19rem 1.25rem;
cursor: pointer;
}

.redGrupoMiemAdminDivRolList li:hover {
color: #FFF;
background-color: #666;
}

.redGrupoMiemAdminDivRolList li em {
text-decoration: underline;
font-style: normal;
}

.redGrupoMiemAdminPerm {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-size: 0.69rem;
color: #FF1079;
background: url('/_layouts/15/images/indraweb/redIniciDesplegarImg.png') no-repeat;
background-position: right 5px; background-position: right .32rem;
padding-right: 12px; padding-right: .75rem;
margin: 2px 0 0 0; margin: .13rem 0 0 0;
display: inline-block;
cursor: pointer;
}

.redGrupoMiemAdminDivPerm {
display: none;
position: absolute;
z-index: 10;
background-color: #f6f6f6;
border-color: #E5E5E5;
border-style: solid;
border-width: 1px 0 0 1px; border-width: .07rem 0 0 .07rem;
-webkit-box-shadow: 0 0 4px 1px rgba(195, 195, 195, 1); -webkit-box-shadow: 0 0 .25rem .07rem rgba(195, 195, 195, 1);
box-shadow: 0 0 4px 1px rgba(195, 195, 195, 1); box-shadow: 0 0 .25rem .07rem rgba(195, 195, 195, 1);
padding: 4px 0; padding: .25rem 0;
}

.redGrupoMiemAdminDivPermTitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-size: 0.69rem;
color: #666;
margin: 0 10px 1px 10px; margin: 0 .63rem .07rem .63rem;
background: url('/_layouts/15/images/indraweb/redIniciDesplegarImg.png') no-repeat;
background-position: right 5px; background-position: right .31rem;
display: inline;
padding-right: 12px; padding-right: .75rem;
margin-bottom: 3px; margin-bottom: .19rem;
}

.redGrupoMiemAdminDivPermList {
list-style: none;
margin: 0;
padding: 0;
}

.redGrupoMiemAdminDivPermList li {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-size: 0.69rem;
color: #666;
padding: 3px 10px; padding: .19rem .63rem;
cursor: pointer;
}

.redGrupoMiemAdminDivPermList li:hover {
color: #FFF;
background-color: #666;
}
/****************************/
/* } RED > GRUPO > MIEMBROS */
/****************************/

.redActualizCabeceraFotoDiv {
position:relative;
float:left
}

.redActualizCabeceraCont {
margin-left: 130px; margin-left: 8.13rem;
padding-top: 16px; padding-top: 1rem;
}

.redActualizTitle {
font-family: NeoSans-n7, NeoSans, Arial, Helvetica, sans-serif;
font-size: 30px; font-size: 1.88rem;
font-weight: bold;
color: #333;
}

.redActualizAdmin {
font-size: 12px; font-size: .75rem;
color: #666;
}

.redActualizAdminLink {
color: #ff1079;
font-weight: bold;
}

.redActualizAdminLink:hover {
text-decoration:none;
}

.redActualizAdminLink:visited {
text-decoration:none;
color: #ff1079;
}

.redGrupoEventos {
padding:0;
margin:0;
list-style:none;
}

.redGrupoEventosItem {
padding:6px 0 11px 0; padding: .37rem 0 .56rem 0;
margin:0;
border-bottom: dotted 1px #cbcbcb;
}

.redGrupoEventosItem:last-child {
border-bottom:none;
}

.redGrupoEventosItem:first-child {
padding-top:0;
}

.redGrupoEventosDescrip {
font-size: 12px; font-size: .75rem;
color:#ff1079;
}

.redGrupoEventosDescrip:hover {
text-decoration:none;
}

.redGrupoEventosDescrip:visited {
text-decoration:none;
color:#ff1079;
}

.redGrupoEventosLugar {
font-size: 11px; font-size: .68rem;
color: #666;
padding:0;
margin:0;
}


/*******************************/
/* RED > GRUPO > CREAR GRUPO { */
/*******************************/
.redGrupoCrearPopContent {
height: auto;
width: 701px; width: 43.81rem;
}

.redGrupoCrearPopContent .mainPopTitle {
padding: 0 50px 0 50px; padding: 0 3.13rem 0 3.13rem;
margin: 30px 0 0 0; margin: 1.88rem 0 0 0;
}

.redGrupoCrearTitle {
padding: 20px 0 0 0; padding: 1.25rem 0 0 0;
}

.redGrupoCrearPopFrameContainer {
padding: 0 50px 0 50px; padding: 0 3.13rem 0 3.13rem;
position: relative;
overflow: visible;
margin-bottom: 36px; margin-bottom: 2.25rem;
}

.redGrupoCrearTitleSpan {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-size: .75rem;
color: #333;
position: absolute;
right: 50px; right: 3.13rem;
top: -24px; top: -1.5rem;
}

.redGrupoCrearMenu {
list-style: none;
margin: 0;
padding: 0;
width: 100%;
}

.redGrupoCrearMenu li {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px; font-size: 1.13rem;
color: #FFF;
display: inline-block;
padding: 0 28px 0 10px; padding: 0 1.75rem 0 .63rem;
background: #CCC url('/_layouts/15/images/indraweb/red-sprite-crear-menu.png') no-repeat;
background-position: right 0;
}

.redGrupoCrearMenu li.active {
background: #F01075 url('/_layouts/15/images/indraweb/red-sprite-crear-menu.png') no-repeat;
background-position: right -22px; background-position: right -1.38rem;
}

.redGrupoCrearMenu li.anteriorActive {
background: #CCC url('/_layouts/15/images/indraweb/red-sprite-crear-menu.png') no-repeat;
background-position: right -44px; background-position: right -2.75rem;
}

.redGrupoCrearMenu li.ultimo {
background: #CCC;
width: 151px; width: 9.44rem;
}

.redGrupoCrearMenu li.ultimo.active {
background: #F01075;
}

.redGrupoCrearPest01,
.redGrupoCrearPest02,
.redGrupoCrearPest03 {
display: none;
}

.redGrupoCrearPest01.active,
.redGrupoCrearPest02.active,
.redGrupoCrearPest03.active {
display: block;
}

.redGrupoCrearDesc {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px; font-size: 1rem;
color: #333;
padding-left: 10px; padding-left: .63rem;
}

.redGrupoCrearForm {
padding: 0 0 22px 10px; padding: 0 0 1.38rem .63rem;
border-bottom-color: #E5E5E5;
border-bottom-style: dotted;
border-bottom-width: 3px; border-bottom-width: .19rem;
}

.redGrupoCrearEntrada {
margin: 8px 0 0 0; margin: .5rem 0 0 0;
}

.redGrupoCrearPest02 .redGrupoCrearEntrada {
margin: 22px 0 0 0; margin: 1.38rem 0 0 0;
}

.redGrupoCrearPregunta {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-size: 0.75rem;
font-weight: bold;
color: #333;
display: inline-block;
width: 134px; width: 8.38rem;
padding: 5px 8px 0 0; padding: .31rem .5rem 0 0;
vertical-align: top;
}

.redGrupoCrearDato {
display: inline-block;
width: 443px; width: 27.69rem;
}

input.redGrupoCrearInputText, input.redGrupoCrearInputText:hover, input.redGrupoCrearInputText:focus,
.redGrupoCrearTextArea, .redGrupoCrearTextArea:hover, .redGrupoCrearTextArea:focus,
.redGrupoCrearSelect, .redGrupoCrearSelect:hover, .redGrupoCrearSelect:focus {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px; font-size: .82rem;
color: #888;
width: 442px; width: 27.63rem;
padding: 2px 8px; padding: .13rem .5rem;
background-color: #F6F6F6;
border-color: #E5E5E5;
border-style: solid;
border-width: 1px 0 0 1px; border-width: .07rem 0 0 .07rem;
margin-right: 2px; margin-right: .13rem;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
outline: none;
}

input.redGrupoCrearInputText, input.redGrupoCrearInputText:hover, input.redGrupoCrearInputText:focus {
height: 24px; height: 1.5rem;
}

.redGrupoCrearTextArea {
resize: none;
height: 66px; height: 4.13rem;
padding: 2px 8px; padding: .13rem .5rem;
}

.redGrupoCrearSelect, .redGrupoCrearSelect:hover, .redGrupoCrearSelect:focus {
padding: 0 0 0 4px; padding: 0 0 0 .25rem;
height: 25px; height: 1.57rem;
border-width: 1px; border-width: .07rem;
border-bottom-color: #FFF;
border-right-color: #FFF;
}

input.redGrupoCrearInputTextCorto, input.redGrupoCrearInputTextCorto:hover, input.redGrupoCrearInputTextCorto:focus {
width: 339px; width: 21.19rem;
}

.redGrupoCrearLabel {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px; font-size: .82rem;
color: #888;
}

.redGrupoCrearBtnExaminar {
background: #CCCCCC url('/_layouts/15/images/indraweb/main-sprite.png') no-repeat;
background-position: 0 -480px; background-position: 0 -30rem;
background: -moz-linear-gradient(top,  #E9E9E9 0%, #D7D7D7 50%, #CCC 50%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E9E9E9), color-stop(50%,#D7D7D7), color-stop(50%,#CCC));
background: -webkit-linear-gradient(top,  #E9E9E9 0%,#D7D7D7 50%,#CCC 50%);
background: -o-linear-gradient(top,  #E9E9E9 0%,#D7D7D7 50%,#CCC 50%);
background: -ms-linear-gradient(top,  #E9E9E9 0%,#D7D7D7 50%,#CCC 50%);
background: linear-gradient(to bottom,  #E9E9E9 0%,#D7D7D7 50%,#CCC 50%);
width: 97px; width: 6.07rem;
}

.redGrupoCrearBtnExaminar .mainBtnBoton {
padding: 0;
width: 100%;
height: 27px; height: 1.69rem;
color: #000;
}

.redGrupoCrearEtiquetasDiv {
width: 425px; width: 26.56rem;
padding: 0 8px; padding: 0 .5rem;
background-color: #F6F6F6;
border-color: #E5E5E5;
border-style: solid;
border-width: 1px 0 0 1px; border-width: .07rem 0 0 .07rem;
}

.redGrupoCrearEtiquetasIcono {
background: url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: 0 -538px; background-position: 0 -33.62rem;
height: 14px; height: .87rem;
width: 24px; width: 1.5rem;
display: inline-block;
}

input[type="text"].redGrupoCrearEtiquetasInput {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-size: .75rem;
color: #333;
background-color: #F6F6F6;
outline: none;
width: 300px; width: 21.4rem;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 2px; padding: 0 .13rem;
margin: 0;
border: none;
height: 23px; height: 1.44rem;
}

.redGrupoCrearEtiquetasOpciones {
display: none;
background-color: #F6F6F6;
border-color: #E5E5E5;
border-style: solid;
border-width: 1px 0 0 1px; border-width: .07rem 0 0 .07rem;
-webkit-box-shadow: 0 3px 4px -1px rgba(195, 195, 195, 1);
box-shadow: 0 3px 4px -1px rgba(195, 195, 195, 1);
width: 441px; width: 27.56rem;
margin-bottom: 2px; margin-bottom: .13rem;
}

.redGrupoCrearEtiquetasOpcionesList {
list-style: none;
margin: 0;
padding: 0;
}

.redGrupoCrearEtiquetasOpcionesList li {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-size: .75rem;
color: #333;
padding: 3px 38px; padding: .19rem 2.38rem;
cursor: pointer;
}

.redGrupoCrearEtiquetasOpcionesList li:hover {
color: #FFF;
background-color: #666;
}

.redGrupoCrearEtiquetasOpcionesList li em {
text-decoration: underline;
font-style: normal;
}

.redGrupoCrearCheckLabelDiv {
display: inline;
margin-right: 20px; margin-right: 1.25rem;
}

.redGrupoCrearCheck {
vertical-align: middle;
margin: 0;
}

.redGrupoCrearRadio {
vertical-align: middle;
margin: 0;
}

.redGrupoCrearBtnSeleccionar {
background: #CCCCCC url('/_layouts/15/images/indraweb/main-sprite.png') no-repeat;
background-position: 0 -480px; background-position: 0 -30rem;
background: -moz-linear-gradient(top,  #E9E9E9 0%, #D7D7D7 50%, #CCC 50%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E9E9E9), color-stop(50%,#D7D7D7), color-stop(50%,#CCC));
background: -webkit-linear-gradient(top,  #E9E9E9 0%,#D7D7D7 50%,#CCC 50%);
background: -o-linear-gradient(top,  #E9E9E9 0%,#D7D7D7 50%,#CCC 50%);
background: -ms-linear-gradient(top,  #E9E9E9 0%,#D7D7D7 50%,#CCC 50%);
background: linear-gradient(to bottom,  #E9E9E9 0%,#D7D7D7 50%,#CCC 50%);
width: 97px; width: 6.07rem;
}

.redGrupoCrearBtnSeleccionar .mainBtnBoton {
padding: 0;
width: 100%;
height: 27px; height: 1.69rem;
color: #000;
}

.redGrupoCrearTextoAreaCon {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-size: .75rem;
color: #666;
margin: 4px 0 0 0; margin: .25rem 0 0 0;
}

.redGrupoCrearSiguiente, .redGrupoCrearSiguiente:hover, .redGrupoCrearSiguiente:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px; font-size: 1.13rem;
color: #F01075;
text-decoration: none;
display: block;
padding-top: 3px; padding-top: 0.19rem;
margin-top: 8px; margin-top: .5rem;
float: right;
}
.redGrupoCrearAnterior, .redGrupoCrearAnterior:hover, .redGrupoCrearAnterior:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px; font-size: 1.13rem;
color: #F01075;
text-decoration: none;
display: block;
padding-top: 3px; padding-top: 0.19rem;
margin-top: 8px; margin-top: .5rem;
float: left;
}

.redGrupoCrearRadioLabelDiv {
min-width: 74px; min-width: 4.63rem;
display: inline-block;
}

.redGrupoCrearLabelRadio {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px; font-size: .82rem;
color: #333;
}

.redGrupoCrearBtnUserCheck,
.redGrupoCrearBtnAgenda {
display: inline-block;
width: 24px; width: 1.5rem;
height: 24px; height: 1.5rem;
background: url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
min-width: 0;
border: 0;
cursor: pointer;
}

.redGrupoCrearBtnUserCheck:hover,
.redGrupoCrearBtnAgenda:hover {
background-color: transparent;
}

.redGrupoCrearBtnUserCheck {
background-position: -182px -598px; background-position: -11.38rem -37.38rem;
margin-left: 4px; margin-left: .25rem;
}

.redGrupoCrearBtnAgenda {
background-position: -122px -600px; background-position: -7.63rem -37.5rem;
margin: 0;
}

.redGrupoCrearBtnAddUser .mainBtnBoton {
height: 27px; height: 1.69rem;
width: 27px; width: 1.69rem;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px; font-size: .94rem;
font-weight: bold;
color: #FFF;
}

input.redGrupoCrearInputTextAdd, input.redGrupoCrearInputTextAdd:hover, input.redGrupoCrearInputTextAdd:focus {
width: 348px; width: 21.75rem;
}

.redGrupoCrearBtnCrearGrupo {
float: right;
margin: 10px 10px 0 0; margin: .62rem .62rem 0 0;
background: #F84496 url('/_layouts/15/images/indraweb/main-sprite.png') no-repeat;
background-position: 0 -480px; background-position: 0 -30rem;
background: -moz-linear-gradient(top,  #f84496 0%, #f84496 50%, #f61078 50%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f84496), color-stop(50%,#f84496), color-stop(50%,#f61078));
background: -webkit-linear-gradient(top,  #f84496 0%,#f84496 50%,#f61078 50%);
background: -o-linear-gradient(top,  #f84496 0%,#f84496 50%,#f61078 50%);
background: -ms-linear-gradient(top,  #f84496 0%,#f84496 50%,#f61078 50%);
background: linear-gradient(to bottom,  #f84496 0%,#f84496 50%,#f61078 50%);
}


.redGrupoCrearBtnCrearGrupo .mainBtnBoton {
padding: 0;
width: 103px; width: 6.44rem;
height: 27px; height: 1.69rem;
}

.redGrupoCrearBtnCrearGrupoDlg {
float: right;
margin: 10px 10px 0 0; margin: .62rem .62rem 0 0;
background: #F84496 url('/_layouts/15/images/indraweb/main-sprite.png') no-repeat;
background-position: 0 -480px; background-position: 0 -30rem;
background: -moz-linear-gradient(top,  #f84496 0%, #f84496 50%, #f61078 50%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f84496), color-stop(50%,#f84496), color-stop(50%,#f61078));
background: -webkit-linear-gradient(top,  #f84496 0%,#f84496 50%,#f61078 50%);
background: -o-linear-gradient(top,  #f84496 0%,#f84496 50%,#f61078 50%);
background: -ms-linear-gradient(top,  #f84496 0%,#f84496 50%,#f61078 50%);
background: linear-gradient(to bottom,  #f84496 0%,#f84496 50%,#f61078 50%);
}


.redGrupoCrearMiembrosList {
list-style: none;
padding: 0;
margin: 0;
}

.redGrupoCrearMiembrosList li {
vertical-align: top;
border-top-color: #E7E7E7;
border-top-style: dotted;
border-top-width: 1px; border-top-width: .07rem;
padding: 10px 0 8px 0; padding: .63rem 0 .5rem 0;
}

.redGrupoCrearMiembrosList li:first-child {
border-top: none;
}

.redGrupoCrearMiembrosListContenido {
display: inline-block;
margin-left: 8px; margin-left: .5rem;
padding-top: 8px; padding-top: .5rem;
width: 190px; width: 11.88rem;
}

.redGrupoCrearMiembrosPuesto,
.redGrupoCrearMiembrosRol {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-size: 0.69rem;
color: #666;
margin: 1px 0 0 0; margin: .07rem 0 0 0;
}


.redGrupoCrearMiembrosListOpciones {
display: inline-block;
vertical-align: top;
padding-top: 11px; padding-top: .69rem;
}

.redGrupoCrearMiembrosListSelect, .redGrupoCrearMiembrosListSelect:hover, .redGrupoCrearMiembrosListSelect:focus {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px; font-size: .82rem;
color: #333;
width: 165px; width: 10.31rem;
padding: 2px 8px; padding: .13rem .5rem;
background-color: #F6F6F6;
border-color: #E5E5E5;
border-style: solid;
border-width: 1px; border-width: .07rem;
border-bottom-color: #FFF;
border-right-color: #FFF;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
outline: none;
padding: 0 0 0 4px; padding: 0 0 0 .25rem;
height: 25px; height: 1.56rem;
}

.redGrupoCrearBtnEliminar {
display: inline-block;
width: 21px; width: 1.31rem;
height: 24px; height: 1.5rem;
background: transparent url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -300px -599px; background-position: -18.75rem -37.44rem;
min-width: 0;
border: 0;
cursor: pointer;
margin: 0;
}

.redGrupoCrearBtnEliminar:hover {
background-color: transparent;
}

.valid {
border-color: #093 !important;
border-style: solid !important;
border-width: 1px; border-width: .07rem !important;
}

input.valid,
textarea.valid {
background: #F6F6F6 url('/_layouts/15/images/indraweb/validOk.png') no-repeat;
background-position: right 3px; background-position: right .19rem;
}

.error {
	font-family: Century Gothic, Helvetica, sans-serif;
	text-align: left;
	font-size: 15px
}

input.error,
textarea.error {
background: #F6F6F6 url('/_layouts/15/images/indraweb/validError.png') no-repeat;
background-position: right 3px; background-position: right .19rem;
}
/*******************************/
/* } RED > GRUPO > CREAR GRUPO */
/*******************************/

/* Red - Estilos responder */

.redCajaReply  {
display: none;
padding: 0;
margin: 0 0 28px 0; margin: 0 0 1.75rem 0;
background: url('/_layouts/15/images/indraweb/redPicoCajaGris.png') no-repeat;
background-position: 172px top; background-position: 10.75rem top;
}

.redCajaReplyTextArea {
border-right:none !important;
border-bottom:none !important;
border-top: solid 1px #e5e5e5 !important;
border-left: solid 1px #e5e5e5 !important;
color: #333 !important;
font-family: Arial,Helvetica,sans-serif;
font-size: 14px !important; font-size: .87rem !important;
height:75px; height: 4.68rem;
padding: 7px 7px 7px 12px; padding: .44rem .44rem .44rem .75rem;
width: 478px; width: 29.88rem;
background-color: #f6f6f6;
margin-top: 8px; margin-top: .5rem;
}

input[type="text"].redCajaReplyTagInput {
margin: 0;
border: none;
font-size: 12px; font-size: .75rem;
color: #999;
background-color: #f6f6f6;
outline: none;
width: 100px; width: 6.25rem;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}

.redCajaReplyTag {
padding:4px 0 5px 8px !important; padding: .25rem 0 .31rem .5rem !important;
border-left: solid 1px #e5e5e5 !important;
border-top: solid 1px #e5e5e5 !important;
font-size: 12px; font-size: .75rem;
color: #999 !important;
margin-top: 5px; margin-top: .31rem;
width: 470px; width: 30.5rem;
display:block;
background-color:#f6f6f6;
}

.redCajaReplyTagBg {
background: url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: 0 -538px; background-position: 0 -33.62rem;
height:14px; height: .87rem;
width:24px; width: 1.5rem;
display:inline-block;
}

.redCajaReplyAddsLinks {
font-size: 13px; font-size: .81rem;
color: #ff1079;
padding-right: 14px; padding-right: .87rem;
padding-left: 8px; padding-left: .5rem;	
}

.redCajaReplyAddsLinks:hover {
text-decoration:none;
}

.redCajaReplyAddsLinks:visited {
color: #ff1079; 
}

.redCajaReplyAddsLinks.active {
color:#000;
}

.redCajaReplyAddsLinks.redCajaReplyAddEnl {
padding-right:0;
}

.redCajaReplyAddLinkBg {
display:inline-block;
width: 11px; width: .68rem;
height: 15px; height: .93rem;
margin-left: 3px; margin-left: .18rem;
background: url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -299px -114px; background-position: -18.69rem -7.13rem;
}

.redCajaReplyAddsLinks.redCajaReplyAddDoc {
padding-right:0;
}

.redCajaReplyAddDocBg {
width: 11px; width: .68rem;
height: 15px; height: .93rem;
display: inline-block;
margin-left: 2px; margin-left: .12rem;
background: url('/_layouts/15/images/indraweb/red-sprite.png') no-repeat;
background-position: -298px -176px; background-position: -18.63rem -11rem;
}

.redCajaReplyBtn {
margin: 4px 0 0 0; margin: .25rem 0 0 0;
}

.redCajaReplyBtnCompartir {
float:right;
background: #DB1079 url('/_layouts/15/images/indraweb/main-sprite.png') no-repeat;
background-position: 0 -480px; background-position: 0 -30rem;
background: -moz-linear-gradient(top, #f099c6 0%, #e34496 50%, #db1079 50%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f099c6), color-stop(50%,#e34496), color-stop(50%,#db1079));
background: -webkit-linear-gradient(top, #f099c6 0%,#e34496 50%,#db1079 50%);
background: -o-linear-gradient(top, #f099c6 0%,#e34496 50%,#db1079 50%);
background: -ms-linear-gradient(top, #f099c6 0%,#e34496 50%,#db1079 50%);
background: linear-gradient(to bottom, #f099c6 0%,#e34496 50%,#db1079 50%); 
}

.mainBtnDiv.redCajaReplyBtnCompartir .mainBtnBoton, .mainBtnDiv.redCajaReplyBtnCompartir input[type="button"].mainBtnBoton {
height: 26px; height: 1.63rem;
}

.redMoreCont {
text-align: right;
color: #ff1079;
}

.redShowMore {
padding: 0;
margin: 8px 0 0 0; margin: .5rem 0 0 0;
font-size: 13px; font-size: .81rem;
}

.redLinkMore {
color: #ff1079;
font-weight: 700;
}

.redLinkMore:hover {
color: #ff1079;
}


.redLinkMore:visited {
color: #ff1079;
}

#userPropertiesDiv {
font-size: 12px; font-size: .75rem; 
font-weight: 400;
color: #666;
}

#userPropertiesDiv  ul {
list-style-type: none;
margin: 0 19px 0 0; margin: 0 1.19rem 0 0;
padding: 0;
float: left;
width: 374px; width: 23.38rem;
}

#userPropertiesDiv  ul label {
display: inline-block;
margin: 0 0 4px 4px; margin: 0 0 .25rem .25rem;
font-size: 16px; font-size: 1rem;
font-weight: 700;
color: #333;
}

.userPropertiesGroup {
float: left;
position: relative;
margin: 8px 0 8px 0; margin: .5rem 0 .5rem 0;
}

.userPropertiesGroupOneLine {
float: left;
position: relative;
width: 394px; width: 49.63rem;
margin: 8px 0 8px 0; margin: .5rem 0 .5rem 0;
}

.userPropertiesGroup {
clear: left;
width: 794px; width: 49.63rem;
}

.userPropertiesGroup:nth-child(2n) {
clear: left;
} 

.userPropertiesGroup ul li:nth-child(2n) {
background: #f6f6f6;
}

.userPropertiesGroup a {
font-size: 12px; font-size: .75rem;
font-weight: 700;
position: absolute;
top: 4px; top: .25rem;
right: 24px; right: 1.5rem;
text-decoration: none;
color: #ff1079;
}

.userPropertiesGroup a.userPropImgEdit, .userPropertiesGroup a.userPropImgSave {
position: static;
float: right;
padding: 2px 4px 0; padding: .13rem .25rem 0;
font-size: 11px; font-size: .68rem;
font-weight: 400;
}

.userPropertiesGroup a label {
cursor: pointer;
}

.userPropertiesGroup a:hover {
color: #ff1079;
text-decoration: none;
}

.userPropertiesGroup a:visited {
color: #ff1079;
text-decoration: none;
}

.userPropLabel {
display: inline-block;
width: 112px; width: 7rem;
text-align: right;
font-weight: 700;
padding: 2px 8px 2px 2px; padding: .13rem .5rem .13rem .13rem;
}

.userPropValue {
display: inline-block;
}

.commentLoad {
background: #fff url(/_layouts/15/images/indraweb/loader.gif) center center no-repeat;
opacity:.65;
filter:alpha(opacity=65);
}

/*SHAREPOINT*/
#ContactInfo {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px; font-size: 0.88rem;
color: #FF1079;
}

#NameField a{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-size: .75rem;
font-weight: bold;
text-decoration: none;
color: #ff1079 !important;
}

#JobTitleField, #DepartmentField {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-size: 0.69rem;
color: #666;
margin: 1px 0 3px 0; margin: .07rem 0 .19rem 0;
}

.ms-ref-refinername {
border-top: 6px solid #909081 !important; border-top: 0.38rem solid #909081 !important;
font-size: 18px; font-size: 1.13rem;
font-family: NeoSans-n7, NeoSans, Arial, Helvetica, sans-serif;
font-weight: 700;
line-height: 1.35;
text-transform: lowercase;
color: #333;
margin: 0 0 8px 0; margin: 0 0 0.5rem 0;
}

#Value {
text-decoration: none;
color: #666;
text-transform:lowercase;
}

    #Value a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px; font-size: .75rem;
        font-weight: normal;
        background-color: #F2F2F2 !important;
        padding: 0 16px 1px 14px; padding: 0 1rem .07rem .88rem;
    }

    #Value div.ms-ref-name {
        color: #DB1079 !important;
    }

.ms-commandLink, .ms-commandLink:hover, .ms-commandLink:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px; font-size: 0.81rem;
font-weight: bold;
color: #ff1079;
text-decoration: none;
float: right;
margin-right: 3px; margin-right: 0.19rem;
text-transform:lowercase;
}

    .ms-commandLink div {
        float: right;
    }
    .usersCalloutDiv{

overflow:hidden;
margin-top:18px;
max-height:312px;
overflow-y: auto;

}

/*.usersCalloutDiv:hover
{
    overflow-y: auto;
}*/

.userPropertiesEdition .userPropertiesGroup ul{
    list-style-type:none;
}

.userPropertiesEdition .userPropertiesGroup ul li{
    margin-bottom:10px;
}

.userPropertiesEdition .userPropertiesGroup ul li .userPropLabel{
    font-weight:normal;
    font-size:0.75rem;
}

.userPropertiesEdition .userPropertiesGroup ul li label{
    font-weight:bold;
}

.userPropertiesEdition .userPropertiesGroup ul li input{
    font-size:0.75rem;
}

.userPropertiesEdition .userPropertiesGroup ul li input[type='text'], .userPropertiesEdition .userPropertiesGroup ul li select{
    width:300px;
}

.userPropertiesEdition button, .userPropertiesEdition input[type="submit"], .userPropertiesEdition button:hover, .userPropertiesEdition input[type="submit"]:hover {
background: #DB1079 url('/_layouts/15/images/indraweb/main-sprite.png') no-repeat;
background-position: 0 -480px; background-position: 0 -30rem;
background: -moz-linear-gradient(top, #f099c6 0%, #e34496 50%, #db1079 50%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f099c6), color-stop(50%,#e34496), color-stop(50%,#db1079));
background: -webkit-linear-gradient(top, #f099c6 0%,#e34496 50%,#db1079 50%);
background: -o-linear-gradient(top, #f099c6 0%,#e34496 50%,#db1079 50%);
background: -ms-linear-gradient(top, #f099c6 0%,#e34496 50%,#db1079 50%);
background: linear-gradient(to bottom, #f099c6 0%,#e34496 50%,#db1079 50%); 
}

div.ms-inputuserfield.ms-inputBox{
    height:40px !important;
    font-size:13px;
}

table.redGrupoDocAdminBtnEmailDest.placeholder tr{
    vertical-align:top !important;
}

div.configureGroup div.userPropertiesEdition {
    text-align:right;
}

#basicInfo {
    font-size:0.75rem;
}

#basicInfo label {
    font-weight:bold;
    color:#444;
    font-size:1rem;
}

#basicInfo .divInfo {
    margin-top:10px;
}

#basicInfo .divInfo input{
    width:500px;
}

#basicInfo .divInfo input#txtGroupAddTags{
    width:475px;
}

#basicInfo .divInfo textarea{
    border:solid 1px #ababab;
    width:515px;
}

#basicInfo .divInfo table.ms-usereditor, #basicInfo .divInfo input[type='file']{
    width:515px;
}

#sourceNeed {
    font-size:0.75rem;
    margin-top:10px;
}

#sourceNeed label {
    font-weight:bold;
    color:#444;
    font-size:1rem;
}

#sourceNeed .divInfo {
    margin-top:10px;
}

#sourceNeed .divInfo textarea{
    border:solid 1px #ababab;
    width:515px;
}

#sourceNeed .divInfo input{
    width:500px;
}

#sourceNeed .divInfo select{
    width:515px;
}

#contentPermission {
    font-size:0.75rem;
    margin-top:10px;
}

#contentPermission label {
    font-weight:bold;
    color:#444;
    font-size:1rem;
}

#contentPermission .divInfo {
    margin-top:10px;
}

#contentPermission .divInfo label {
    font-size:0.75rem;
    font-weight:normal;
}

#contentPermission .divInfo textarea{
    border:solid 1px #ababab;
    width:515px;
}

#contentPermission .divInfo select{
    width:515px;
}

.pageRed {
    width:500px;
}

    .pageRed .userPropertiesEdition {
        text-align:center;
    }
    .pageRed .rejectAndDeleteDiv .userPropertiesEdition{
        margin-top: 20px;
        text-align: right;
    }

.pageRed .titlePage{
    font-weight:bold;
    color:#444;
    font-size:1rem;
}

.pageRed .rejectAndDeleteDiv .divInfo {
    margin-top:10px;
}

.pageRed .rejectAndDeleteDiv .divInfo .memberName {
    font-weight: bold;
}

.pageRed .rejectAndDeleteDiv .divInfo textarea {
    width:500px;
}

.pageRed .rejectAndDeleteDiv .divInfo select {
    width:510px;
}

.ms-ref-uparrow {
    display:none !important;
}
.validatorClass {
    color:#FF0000;
    font-size: 0.75rem;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
}
.validatorClassEvent {
    color:#FF0000;
    font-size: 0.65rem;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    padding-left:50px;
}
.labelRedEnter {
    color:#FF0000;
    font-size: 0.70rem;
    font-family: Arial, Helvetica, sans-serif;
}
.status {
   color:#ff1079;
   font-size: 0.70rem;
   font-family: Arial, Helvetica, sans-serif;
   text-align: right;
}
.redGrupoBtnCrearHome {
    float:right;
    margin-bottom:5px !important;
}
.redNoPosts {
   color:#ff1079;
   font-size: 1rem;
   font-family: Arial, Helvetica, sans-serif;
}

.redAlerts {
   color:#ff1079;
   font-size: 1rem;
   font-weight:bold;
   font-family: Arial, Helvetica, sans-serif;
   margin-bottom:10px;
   text-align: center;
}
.commentLoadDiv {
    background: #fff url(/_layouts/15/images/indraweb/loader.gif) center center no-repeat;
    opacity:.65;
    filter:alpha(opacity=65);
    width:400px;
    height:180px;
}

.breadCrumbRepository, .breadCrumbRepository:hover, .breadCrumbRepository:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; font-size: 0.85rem;
    color: #FF1079;
    text-decoration: none;
}
.breadCrumbListViewClass {
    margin-bottom:15px;
}

.redCentral .ms-webpart-titleText >a,.redCentral .ms-webpart-titleText >a:hover, .redCentral .ms-webpart-titleText >a:visited  {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 20px; font-size: 1.45rem;
    color: #333 !important;
    font-weight:bold;
    text-decoration: none;
}

/*Buscador de profesionales*/
.ms-ref-refinername {
    width:100% !important;
}

.ms-ref-unsel-shortList div, .ms-ref-unsel-longList div{
    width:100% !important;
}

.ms-ref-unsel-toggle{
    width:100% !important;
}

ms-srch-hover-outerContainer {
    margin-left:-190px;
}

/*People Picker*/

.sp-peoplepicker-topLevel {
    min-height:40px !important;
    font-size:0.9rem !important;
    width:auto !important;
}

/*People Picker configurar*/

.pickerContainer {
    width:515px;
}

/*Index del callout incrementar*/
.js-callout-mainElement ms-core-defaultFont ms-alignLeft ms-shadow {
    z-index:1000;
}

.testFuncionality {
   color:#ff1079;
   font-size: 11px;font-size: 0.75rem;
   font-family: Arial, Helvetica, sans-serif;
   font-style:italic;
