@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 100;
  src: local('Raleway Thin'), local('Raleway-Thin'), url(https://themes.googleusercontent.com/static/fonts/raleway/v6/RJMlAoFXXQEzZoMSUteGWLO3LdcAZYWl9Si6vvxL-qU.woff) format('woff');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 200;
  src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), url(https://themes.googleusercontent.com/static/fonts/raleway/v6/8KhZd3VQBtXTAznvKjw-k73hpw3pgy2gAi-Ip7WPMi0.woff) format('woff');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: local('Raleway Light'), local('Raleway-Light'), url(https://themes.googleusercontent.com/static/fonts/raleway/v6/-_Ctzj9b56b8RgXW8FArib3hpw3pgy2gAi-Ip7WPMi0.woff) format('woff');
}


video,audio,mark,time,section,nav,menu,hgroup,footer,header,figure,dialog,aside,article,td,th,tr,thead,tfoot,tbody,caption,table,legend,label,form,fieldset,li,ul,ol,dd,dt,dl,var,tt,sup,sub,strike,small,samp,s,q,kbd,ins,img,font,em,dfn,del,code,cite,big,address,acronym,abbr,a,pre,blockquote,p,h6,h5,h4,h3,h2,h1,iframe,object,applet,span,div,body,html,button{font-weight:inherit;font-style:inherit;font-size:100%;margin:0;border:0;padding:0;outline:0;}
input, textarea, button {
	outline: none;
	resize: none;
}
button::-moz-focus-inner {
	border: 0;
	padding: 0;
	margin: 0;
}
[type="search"]::-webkit-search-decoration,
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-results-button,
[type="search"]::-webkit-search-results-decoration {
	display: none;
	}

audio,canvas,video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
a, input:focus, a:focus{outline:none;}
table{border-collapse:collapse;border-spacing:0;}
td,th,caption{text-align:left;font-weight:400;}
iframe,a img{border:none;}
button,select,textarea,input{font:normal normal normal 100%/normal "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:0;}
select,input{vertical-align:middle;}
select{margin:inherit;}
button{background:transparent;cursor:pointer;}
ol{margin-left:2em;}
.clearfix:after{content:".";height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
::-moz-selection {
	color: #fff;
	background: #2FA6FF;
	}
::selection {
	color: #fff;
	background: #2FA6FF;
	}
html{background:#F3F3F3;}
body,input{color:#444;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;}
body{-webkit-text-size-adjust:none;line-height:20px;text-align:left; background: #fff; }
input,textarea{border:1px solid #999;font-size:12px;outline:none;}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  cursor: not-allowed;
}
input:focus,textarea:focus{background-color:#FAFBFF;border:1px solid #75C6F5;}
h2,h3,h4,b,strong,.strong{font-weight:900;  text-rendering: optimizelegibility;}
p{margin:0 0 6px;}
a{color:#369;outline:0;text-decoration:none;}
small, .f10, .small{font-size:10px;}
.left{float: left}
.f11{
	font-size: 11px;
}
.fw100{
	font-weight: 200;
}

.big{
	font-size: 18px;
}
.hidden{
	display: none;
}
.negro4{
	color: #444;
}
.rojo{
	color: #c00;
}
.rojoClaro{
	color: #BF6B6B;
}
.contenido a.hover-rojo:hover{
	color: #a00;
}
.gris{
	color: #888;
}
.b,.bold{
	font-weight: 900;	
}
.uppercase{
	text-transform: uppercase;
}
.ta-r{
	text-align: right;
}
.ta-c{
	text-align: center;
}
.upper{
	text-transform: uppercase;
}
.barra_lateral a{word-wrap: break-word; }
.muro_texto a{
max-width: 496px;
overflow: hidden;
display: -webkit-inline-box;
}

a p{
	color: #555;
}

.proyecto_div:hover a, .p_div:hover a, .p_div:hover p, .proyecto_perfil:hover a{
	color: #369;
}
a:hover,.principal_Externo a:hover,.p_div a:hover,.proyecto_perfil a:hover,.proyecto_div a:hover, .b_div:hover a,  .footer a:hover, body.profesion .cont a:hover, body.profesion .cont a:hover strong, .p_div a:hover p {color:#2FA6FF;text-decoration:none; }
#barra-lateral-contenido .btn:hover, body.profesion .c .cont a:hover, body.profesion .c .cont a:hover strong{
	color: #fff;
}

.clearb{clear:both;}

h2{
	border:0;
	border-bottom:1px solid #eee;
	color:#444;
	font-size:1.1em;
	margin:0 0 5px;
	padding:0;
}

#titulo_pagina{
	font-family: 'Raleway','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 24px;
    font-weight: 100;
    height: 35px;
    padding-top: 5px;
	-webkit-text-stroke-width: 0.6px;
}

.archivo #titulo_pagina {
    height: 22px;
    padding-top: 0;
}

#titulo_pagina strong{
	font-weight: 300;
}

#contenido_Skemboo{clear:both;min-height:530px;}
.perfil #contenido_Skemboo, .galeria #contenido_Skemboo, .custom #contenido_Skemboo{min-height:0px;}
.perfil .contenido, .galeria #contenido_Skemboo .contenido,  .custom #contenido_Skemboo  .contenido{
    min-height: 0px;
    padding: 0;
 }
 .perfil .icono_del_usuario {
 	width: 51px;
 }
 .perfil .barra_lateral {
	float: left;
	width: 280px;
}
.principal_Externo{margin:0;}
.sidebar .contenedor{
	background: url("../bg/separador.png") repeat-y scroll 681px 0 #fff;
}

.sidebar_derecho .contenedor{
	background: url("../bg/separador.png") repeat-y scroll 751px 0 #fff;
}

.index_login .contenedor {
	background: #fff;
}

.zoom1 .contenedor, .zoom2 .contenedor{
	background: #fff;
}

.principal_1{background-color:#FFF;margin:0 5px;}
.sprite, .sprite_i i{
	background:url("../bg/sprite_p.png") no-repeat 0 0;
}
.sprite_i i{
	float: left;
	width: 14px;
	height: 14px;
}
.bf{background:url("../bg/sprite_p.png") no-repeat scroll -48px -407px;}
.principal_1b{background:#7e8a97 none repeat scroll 0 0;margin:0 4px;}
.principal_12{background:#96D5FE none repeat scroll 0 0;margin:0 4px;}
.principal_2,.principal_3,.principal_4,.principal_4b,.principal_3b,.principal_2b{background-color:#FFF;border-left:1px solid #7e8a97;border-right:1px solid #7e8a97;}
.sub_menu .principal_4b,.sub_menu .principal_3b,.sub_menu .principal_2b,.sub_menu_usuario .principal_4b,.sub_menu_usuario .principal_3b,.sub_menu_usuario .principal_2b{background-color:#F5F9FC;}
div#single-page{border:1px solid #eee;text-align:left;width:900px;margin:0;padding:0 15px 0 0;}
.t_opciones{float:left;width:20px;}

.contenido{
	min-height: 430px;
	padding: 16px 0;
	float: left;
	width: 960px;
}
.sidebar .contenido{
	width: 640px;
}

.index_login .contenido{
    width: 660px;
}

.sidebar_derecho .contenido{
	width: 710px;
}

.sidebar_izquierdo .contenido{
	width: 745px;
	float: right;
}

.sidebar_izquierdo .barra_lateral{
	float: left; 
	padding: 10px 0px; 
	margin-left: -10px;
	width: 200px;
}

.sidebar_derecho .barra_lateral{
	padding: 10px 0px; 
	margin-left: 20px;
	width: 200px;
}

.sidebar_izquierdo .contenedor, .messages .contenedor{
	background: url("../bg/separador.png") repeat-y scroll 219px 0 #fff;
}

.perfil .contenedor{
	/*background: url("../bg/separador.png") repeat-y scroll 316px 0 #fff;*/
	background: #fff;
}

.perfil .contenido{
	float: right;
	width: 658px;
}

.zoom1 .contenido, .zoom2 .contenido{
	width: auto;
	padding-top: 0;
	min-width: 960px;
}

#buscar_general.activo{
	border: 1px solid #2687CF;
	border-right: 0;
}

#bt_bsc{ 
    background: url("../bg/sprite_p.png") no-repeat scroll -65px -396px transparent;
    border-radius: 0 2px 2px 0;
    cursor: pointer;
    float: right;
    height: 21px;
    margin-left: -33px;
    margin-right: 6px;
    margin-top: 2px;
    opacity: 0.5;
    padding: 0;
    position: relative;
    text-indent: -99999px;
    transition: all 0.218s ease 0s;
    width: 25px;
    z-index: 2;
  -webkit-transition: opacity 0.218s;
  -moz-transition: opacity 0.218s;
  -ms-transition: opacity 0.218s;
  -o-transition: opacity 0.218s;
  transition: opacity 0.218s;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
#searchform:hover #bt_bsc, #searchform #bt_bsc.activo:hover{
	opacity: .8;
}
#searchform #bt_bsc.activo, #searchform:active + #bt_bsc{
	opacity: 1;
}
#buscar_general{
    background: #1462a8;
    border: 1px solid #205F87;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.11), 0 2px 3px rgba(0, 0, 0, 0.1) inset;
    color: #72ACC9;
    height: 17px;
    padding: 5px 9px 4px;
    width: 160px;
    border-radius: 20px;
    font-weight: 400;
}
#searchform:hover #buscar_general{
	border: 1px solid #004F7C;
}

#buscar_general:active, #buscar_general:focus{
	color: #fff;
}

#encontrador{
	position: relative;
}

.skugerencias{
    color: #FFFFFF;
    display: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    left: 0;
    margin: 43px -90px 0;
    padding: 0;
    position: absolute;
    top: -6px;
    width: 275px;
    z-index: 4;
}

.skugerencias i{
    border-bottom: 6px solid #FFFFFF;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    display: inline-block;
    left: 248px;
    position: absolute;
    top: -6px;
}

.skugerencias img {
    margin-bottom: -1px;
    margin-left: 20px;
}

.skugerencias ul {
    background-color: #FFFFFF;
    border: 1px solid #2687CF;
    border-top: 0;
    border-radius: 0 0 1px 1px;
    box-shadow: 0 3px 3px rgba(0,0,0,.2);
    list-style: none outside none;
    margin: 0;
    padding: 1px;
}

.skugerencias ul li{
	height: 53px;
	overflow: hidden;
}

.skugerencias ul li.titulo{
	height: 32px
}

.skugerencias .titulo small{
    float: right;
    font-size: 9px;
    margin: -1px 8px;
}

.skugerencias a{
    border-bottom: 1px solid #ddd;
    color: #333;
    display: block;
    padding: 1px 0;
    text-decoration: none;
    text-indent: 5px;
    width: 100%;
    height: 50px;
    text-align: left;
}

.skugerencias li:last-child a{
	border-bottom: 0;
}

.skugerencias ul li a img{
    border-radius: 2px 2px 2px 2px;
    float: left;
    height: 42px;
    margin: 4px 4px 0;
    vertical-align: middle;
    width: 42px;
}

.skugerencias span strong{
    float: left;
    line-height: 15px;
    margin-top: 4px;
    max-height: 30px;
    overflow: hidden;
    padding-left: 5px;
    text-indent: 0;
    width: 215px;
}

.skugerencias .titulo a{
    background: #2687CF;
    color: #FFFFFF;
    height: 22px;
    padding: 5px 0;
}

.skugerencias small{
    float: left;
    margin-top: -5px;
    opacity: .7
}

.skugerencias .todos{
    height: 30px;
}

.skugerencias .todos a{
    height: 26px;
    padding-top: 3px;
}

.skugerencias .no_sugerencias a{
    font-size: 14px;
    padding: 10px;	
}

#bt_bsc.cargando { 
	background: url("../bg/buscador.gif") no-repeat scroll 6px 4px transparent;
	font-weight: normal;
	transition: 0;
}

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

.skugerencias .activo a{
    border-color: #2A92DD;
    background-color:#2FA6FF;
	color:#FFF;
}


#no_apto{border-radius:3px;-moz-box-shadow:-1px -1px 0 #F6F6F6 inset, 1px 1px 0 #F6F6F6 inset;-webkit-box-shadow:-1px -1px 0 #F6F6F6 inset, 1px 1px 0 #F6F6F6 inset;box-shadow:-1px -1px 0 #F6F6F6 inset, 1px 1px 0 #F6F6F6 inset;background:url("../bg/noapto2.gif") no-repeat scroll center 50px #EDEDED;border:1px solid #CCCCCC;float:left;margin:0 0 20px;padding:20px 3px 40px;width:99%;position:relative}
#no_apto.na3{background-image:url("../bg/noapto3.gif");}
#no_apto p{color:#777;font-size:18px;text-align:center;margin:170px 15px 20px;}
#no_apto small{color:#aaa;display:block;font-size:9px;line-height:9px;padding-top:10px;width:200px;margin:0 auto;}
#no_apto span{color:#777;display:block;padding-bottom:15px;margin:-15px auto 0;}
#no_apto span a{color:#777;}
.pro{color:#AAA;font-size:7px;font-weight:100;margin-left:-8px;text-shadow:0 0 0;vertical-align:text-top;}
.visto{color:#666;float:right;}
.visto span{color:#888;font-size:10px;}
.mis_proyectos{color:#888;float:left;font-size:9px;height:92px;line-height:12px;overflow:hidden;text-align:center;width:91px;margin:0;padding:14px 0 0; position: relative}
.mis_proyectos a{ display: inline-block;}
.mis_proyectos img{border:1px solid #CCC;height:64px;width:64px;padding:1px; display: block}
.acceso{background-image:url(../imagenes/acceso.png);background-position:0 0;background-repeat:no-repeat;vertical-align:top;}
.ac_skemboo{background-position:0 -14px;}
.ac_privado{background-position:0 -45px;}
.ac_red{background-position:0 -29px;}
.ac_grupo{background-position:0 -60px;}
.licencia_texto{color:#aaa;font-size:11px;line-height:10px;text-align:center;margin:0 0 10px;}
.licencia{background-image:url(../bg/sprite_p.png);background-position:0 0;background-repeat:no-repeat;vertical-align:middle;padding-bottom: 2px}
a:hover .licencia{ background-position: 0 -20px; }
.descripcion_proyecto{border-radius:0 0 8px 8px;border-color:#bbb;border-style:none solid solid;border-width:0 1px 1px;margin:0;padding:5px 9px 0;}
.derivadas,.nada_de_nada{background-position:-14px 0;}
a:hover .derivadas,a:hover .nada_de_nada{background-position:-14px -20px;}
.no_comercial{background-position:-28px 0;}
a:hover .no_comercial{background-position:-28px -20px;}
.no_modificar{background-position:-42px 0;}
a:hover .no_modificar{background-position:-42px -20px;}
.licenciar_igual{background-position:-70px 0;}
a:hover .licenciar_igual{background-position:-70px -20px;}
.eliminar_proyecto a{color:#748FCF;}
.imagen_fondo_proyecto{display:block;height:64px;width:64px;margin:0 auto;padding:0 0 1px;}
.info_detalle{float:left;font-size:16px;text-shadow:0 1px 0 #FFF;width:114px;margin:3px 12px 6px 0;}
.mensaje-error{background-color:#FFF0EB;border:1px solid #780005;margin:20px 20px 10px;padding:3px 35px;}
.mensaje-subidas{background-color:#ECF2FC;border:3px solid #B9DEFF;margin:20px 0;padding:3px 15px;}
.nombre_usuario_pequenio{font-size:10px;line-height:10px;margin-top:3px;text-align:center;}
.contendor2{float:left;width:675px;padding:0;}
.izquierda{float:right;width:345px;}
#no_cerrar{float:left;margin:0 0 10px 73px;}
.principal2{background-color:#E8F5FE;border:3px solid #9ABBDC;float:left;width:280px;padding:10px 20px 5px 10px;}
#acepta_terminos{color:#444;font-size:10px;line-height:16px;width:465px;margin:0 auto;}
#respuestas_twitboo{background-image:url(../imagenes/respuestas_twitboo.png);color:#F6FBFF;display:block;float:right;font-size:12px;font-weight:900;height:24px;line-height:22px;position:absolute;text-align:center;top:192px;width:25px;}
#respuestas_twitboo a{color:#F6FBFF;}
#respuestas_twitboo a:hover{color:#FFF;}
.twitwoo_globo_Externo{float:right;width:193px;padding:0;}
.twitwoo_globo_Interno{background:#fff;border:1px solid #CCC;height:50px;overflow:hidden;padding:10px;border-radius:4px}
.twitwooContador{background-color:transparent;border:0 solid #FFF;color:#CCC;float:right;font-size:2em;font-weight:700;text-align:right;width:60px;margin:15px 0 5px;padding:1px;}
.twitboo-linksBarra{font-size:9px;margin-top:-9px;text-align:right;}
.twitbo-contenido{font-size:11px;height:55px;overflow:hidden;}
#tb_contador{color:#999;text-align:right;margin:-18px 5px 10px 0;}
#twitboo_central{font-size:11px;line-height:12px;}
div#TwitwooTitulo h2{font-size:20px;font-weight:700;letter-spacing:-1px;margin-bottom:-38px;margin-top:5px;border-width:0;padding:4px 8px 4px 20px;}
.MenuTwitwooDiv ul{margin-bottom:-1px;}
.MenuTwitwoo li{display:inline;margin-left:5px;}
.MenuTwitwoo li a:hover{background-color:#2FA6FF;border-color: #2991DB;color:#fff;}
.MenuTwitwoo li.activo a{background-color:#FFF; border-color:#ccc; border-bottom:1px solid #FFF;color:#000;}
.MenuTwitwoo li a{background-color:#EEE;border-left:1px solid #CECECE;border-right:1px solid #CECECE;border-top:1px solid #CECECE;color:#4C4C4C;display:inline;text-decoration:none;padding:7px 40px 5px;border-radius:3px 3px 0 0  }
.MenuTwitwooDiv{border-bottom:1px solid #ddd;text-align:center;height: 23px}
.twitwoo-post:hover{background-color:#F7F7F7;}
.twitwoo-post{border-bottom:1px solid #eee;height:60px;padding:10px 10px 0;}
.twitwoo-icon{float:left;width:50px;margin:3px 5px 0 0;}
.twitwoo-content{margin:0 20px 0 55px;}
.twitwoo-body{color:#676767;font-size:14px;line-height:1.1;padding:2px;}
.twitwoo-info{float:right;margin:-45px 0 0;}
.twitwoo-reply{padding:22px 10px 0 0;}
.twitwoo-links{color:#333;font-size:8pt;margin-right:4px;overflow:hidden;visibility:hidden;width:18px;}
.twitwoo-form-elements{text-align:right;padding:0 20px 10px;}
.twitwoo-form textarea{margin-bottom:5px;width:99%;padding:3px;}
ul.lista_de_usuarios{list-style-image:none;list-style-position:outside;list-style-type:none;}
.lista_de_usuariosli{float:left;margin:1px 3px;}
.el_archivo{margin:3px 0;}
.InputTexto{border:1px solid #CCC;height:21px;margin-bottom:1px;vertical-align:middle;}
.titulo_comparte{color:#2FA6FF;font-size:17px;font-weight:700;margin-bottom:5px;margin-top:-2px;padding-bottom:5px;padding-left:14px;text-align:left;}
.barra-eliminar{background:#CFE8FF;border:1px solid #9ABBDC;font-size:8pt;text-align:right;width:40px;padding:2px 8px 2px 0;}
.redred{background:#FFD6D6;border:1px solid #BA5A5A;color:#E0180F;font-weight:900;}
.redred a:hover{color:#831919;}
.barra-agregar{background:#CFE8FF;border:1px solid #9ABBDC;font-size:8pt;font-weight:900;margin-top:1px;text-align:right;width:40px;padding:2px 5px 2px 3px;}
.barra-yo{background:#CFE8FF none no-repeat scroll 3px 7px;border:1px solid #9ABBDC;font-size:8pt;font-weight:900;text-align:center;width:40px;padding:2px 4px;}
#colaburbuja{float:right;margin-left:-29px;position:relative;right:-3px;text-align:left;top:20px;z-index:15;}
.barra-agregar:hover{background:#369;border:1px solid #004;color:#FFF;}
.barra-privado{clear:both;color:#888;display:block;}
#redtexto.barra-privado{    
	border-top: 1px dotted #BBBBBB;
    color: #AAAAAA;
    float: left;
    font-size: 10px;
    margin-left: 5px;
    margin-top: 3px;
    padding-top: 2px;
}
.EnlacesCompatir2{float:right;text-align:center;width:340px;}
.EnlacesCompatir1{float:left;margin-left:5px;text-align:center;width:340px;}
li .lista_de_archivos{background-color:#F6FBFF;border:3px solid #E8F5FE;float:left;overflow:hidden;width:615px;padding:3px 3px 3px 6px;}
fieldset{border:1px solid #afe14c;margin:5px 0;padding:20px 10px;}
fieldset.contenedor_archivo{width:620px;border-color:#D9E4FF;margin:10px 5px;}
.tabla_Izquierda{color:#5A676F;padding-right:25px;text-align:right;vertical-align:top;}
#main-content{width:700px;margin:0 auto;}

.lista_de_usuarios li{float:left;margin:4px 0;}
.image{background-color:#666;color:#2FA6FF;font-size:16px;font-weight:700;height:48px;line-height:48px;width:48px;}
.contenido .resaltado_celeste{color:#2FA6FF;font-size:14px;font-weight:700;}

.CeldaEspaciadora2{line-height:2px;}
.cargador .archivo a{display:inline;margin-left:7px;text-decoration:none;width:16px;}
.letra_pequenia{font-size:10px;line-height:12px;margin-right:5px;}
.letra_pequenia3 a{color:#666;font-size:10px;line-height:8px;margin-right:5px;}
.letra_pequenia2{font-size:9px;line-height:12px;text-align:center;width:287px;margin:0 auto;}
.b_img{display:table-cell;height:115px;margin:5px auto 6px;text-align:center;vertical-align:middle;width:200px;z-index:4;}
.p_div{float:left;height:150px;margin:0 5px;overflow:hidden;padding:16px 5px 2px;width:120px;}
.b_img img{
	border: 1px solid #AAAAAA;
	box-shadow: 0 2px 2px #CCCCDD;
	max-height: 100px;
	max-width: 100px;
	padding: 1px;
}
.b_div{float:left;height:160px;overflow:hidden;width:140px;margin:0 5px;padding:16px 5px 2px;}
.categorias .b_div { padding: 16px 0 2px; }
.categorias .p_info, .buscar .p_info { text-align: center; }
.explorar .b_titulo a { text-align: center; border: 0;}
.b_titulo a{border-top:1px solid #EEEEEE;color:#666666;display:block;font-size:11px;font-weight:900;height:18px;margin-bottom:-7px;overflow:hidden;padding:0;}
.p_img{display:table-cell;height:145px;text-align:left;vertical-align:top;width:300px;z-index:4;margin:5px auto 6px;}
.p_img img,.proyecto_perfil img{width:200px;height:150px;}
.archivo-descripcion{margin:-5px 0 1px;}
.p_div{float:left;height:215px;overflow:hidden;width:220px;margin:0 5px;padding:16px 5px 2px;}
#datos_archivo{
	display: block;
	float: left;
	font-size: 11px;
	height: 14px;
	line-height: 14px;
	margin-top: 0;
	width: 857px;
}
#descripcion_preview, #arrastrar_explicacion{background: none repeat scroll 0 0 #FFFBE8;border-right: 1px solid #F4DA51;float: right;font-size: 9px;line-height: 12px;margin-top: 10px;padding: 9px 10px; display: none}    
.p_div2{height:235px;}
.proyecto_div{float:left;height:80px;margin-top:-5px;width:235px;padding:10px 0 10px 5px;}
.proyecto_div a{color:#666;}
.proyecto-imagen{float:left;text-align:center;width:80px;z-index:4;margin:0 4px;}
.proyectos_imagen{height:80px;margin-right:1px;margin-top:-67px;z-index:15;}
.proyecto_info{margin-left:90px;}
.p_info{color:#888;font-size:10px;line-height:10px;text-align:left;margin:3px 10px }
.proyecto_detalles{color:#888;font-size:11px;line-height:13px;}
.tit_p{border-bottom:1px solid #EEE;color:#444;font-size:12px;font-weight:900;height:21px;overflow:hidden;}
.Titulos_proyecto,.p_titulo{
	font-size: 15px;
	font-weight: 200;
	line-height: 15px;
	margin: 0;
	max-height: 30px;
	overflow: hidden;
	padding: 8px 0 0;
	width: 145px;
	height: 17px;
}
.p_titulo{width:180px; margin: 0 10px; }
.p_img-comentarios{text-align:center;z-index:4;margin:0 auto 20px;}
.vista_previa{z-index:15;margin:-16px -4px 0 0;}
.p_img-info{margin:10px 10px 0;}
.busquedas-imagen{float:left;text-align:center;width:35px;z-index:4;margin:5px 10px 10px 0;}
.busquedas-info{margin:10px 0 10px 45px;}
.detalles_info h3{border-bottom:1px solid #BBB;line-height:15px;margin-top:20px;}
.busquedas-contenedor{margin-bottom:15px;}
.galeria-file-image{float:left;text-align:center;width:70px;margin:5px 10px 10px 0;}
.proyecto_contenedor{margin:10px 0;}
.CeldaEspaciadora{line-height:15px;}
img{border:none;}
.contenedor{ width: 960px; padding: 0 20px; margin: 0 auto; position: relative; background: #fff; }
.BarraArriba, .BarraArriba .contenedor{
    background-color:#006DB2;
    background-image:url(../bg/ruido.png),-webkit-gradient(linear, left top, left bottom, from(#1871c1), to(#006DB2));
    background-image:url(../bg/ruido.png),-webkit-linear-gradient(top, #1871c1, #006DB2);
    background-image:url(../bg/ruido.png),-moz-linear-gradient(top, #1871c1, #006DB2);
    background-image:url(../bg/ruido.png),-o-linear-gradient(top, #1871c1, #006DB2);
    background-image:url(../bg/ruido.png),-ms-linear-gradient(top, #1871c1, #006DB2);
    background-image:url(../bg/ruido.png),linear-gradient(top, #1871c1, #006DB2);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#1871c1', EndColorStr='#006DB2');
    background-repeat: repeat;
    border-bottom: 1px solid #006DB2;
    height: 52px;
    position: relative;
    text-align: center;
}
#SkembooLogo img{
    float: left;
    height: 28px;
    margin-left: -2px;
    padding: 12px 15px 0 0;
    width: 120px;
}
li.nuevo_mensaje{overflow:hidden;vertical-align:text-top;border-style:none;}
#SkembooLogo:active img{ padding-top: 11px}
a.ncorreo{color:#FFF;font-size:11px;font-weight:900;margin-right:8px;position:relative;padding:1px 19px 2px 9px;}
html*a.ncorreo{padding:1px 19px 1px 9px;}
a.ncorreo,a.ncorreo b{background-image:url(../imagenes/16/nuevo_mail.png);background-repeat:no-repeat;}
a.ncorreo b{background-position:100% 0;height:16px;position:absolute;right:-5px;top:0;width:22px;}
.input_skemboo{border:1px solid #999;height:19px;margin-bottom:5px;width:650px;}
.input_pref{
border: 1px solid #999999;
border-radius: 3px 3px 3px 3px;
height: 21px;
margin-right: 3px;
padding: 6px 7px;
width: 392px;
}
.textarea_pref{border-radius:3px;border:1px solid #999;margin-right:3px;width:400px;padding:3px;}
.select_pref{
	background: url("../bg/select.gif") repeat-x scroll left bottom transparent;
	border: 1px solid #999;
	border-radius: 3px;
	height: 34px;
	margin-right: 3px;
	padding: 9px 5px;
	width: 408px;
}
.select_multiple{width:460px;margin-right:10px;}
.select_multiple option{border-bottom:1px dotted #EEEEEE;padding:5px 5px 3px;}
.fondo_boton{background:#849FC3 url(../img/pb2.gif) repeat-x scroll 0 0;border-top:1px solid #6C83A6;bottom:0;height:34px;left:0;line-height:20px;position:absolute;text-align:center;vertical-align:middle;width:100%;margin:auto;padding:4px 0 0;}
#fomulario_preferencias p{color:#999;font-size:11px;}
.menu_s{float:left;height:52px;list-style:none;}
.menu_s li{
	border-left: 1px solid rgba(0, 0, 0, 0.1);
    display: inline;
    float: left;
    font-size: 13px;
    line-height: 13px;
    margin-right: 0;
    position: relative;
    z-index: 8;
}
.menu_s li i{ 
	background: url("../bg/sprite_p.png") no-repeat -48px -407px;
	display: inline-block;
    height: 5px;
    margin: 0 0 2px 2px;
    width: 16px;
}
.barra_lateral{
    float: right;
    margin: 0;
    padding: 20px 0;
    width: 275px;
}
.barra_lateral td{margin:0 0 0 20px;}
.barra_lateral ul li{padding-left:5px;margin:10px 0;}
.barra_lateral ul ul li a{padding:0 0 0 5px;}
.barra_lateral h2,.barra_espacio{
	border-bottom: 1px solid #CCCCCC;
	color: #336699;
	font-size: 13px;
	line-height: 14px;
	padding-bottom: 5px;
	text-transform: uppercase;
	font-weight: 500;
}
.perfil .barra_lateral h2{
	margin-top: 15px;
}

.detalles_info{font-size:11px;line-height:22px;}
.detalles_info div{
	display: block;
}
.detalles_info .cont {
	padding: 0;
	width: 202px;
}
div#system-message{background:#ECF2FC;border:3px solid #B9DEFF;margin:20px 20px 0;padding:3px 50px;}
.user{float:left;width:105px;margin:5px 10px 10px 0;}
.messages #titulo_pagina{
	display: none;
}

.msj{
    float: right;
    width: 759px;
}
.mensaje{
	float: left;
    padding: 10px 15px 15px 55px;
    width: 692px;
}
.puntuar_oferta{
	background: #F4F9FC;
	border: 1px solid #C2DEEA;
	float: right;
	font-size: 11px;
	line-height: 16px;
	margin: 20px 0 10px;
	padding: 10px 15px 5px;
	width: 710px;
}

.puntuar_oferta.recuerda{
	background: #FFFBE8;
	border: 1px solid #F2E293;
}

.msj h2, .msj .h2 {
	border-bottom: 1px solid #DDDDDD;
	font-size: 22px;
	font-weight: normal;
	line-height: 24px;
	margin-bottom: 15px;
	padding: 0 0 15px 15px;
}

.msj h2 strong, .msj .h2 strong{
	font-family: 'Raleway','Helvetica Neue',Helvetica,Arial,sans-serif;
	float: left;
	width: 580px;
	font-weight: 100;
}

.msj .icono_usuario_skemboo{
	width: 30px;
	height: 30px;
	margin-right: 10px;
}

.msj .top{
	line-height: 15px;
	padding: 0 0 0 15px;
}

.menu_iz {
	float: left;
	padding-left: 10px;
	width: 176px;
}


.no_mensajes, .sin_notificaciones{
	background: url("../bg/mensaje.png") no-repeat scroll center top transparent;
	color: #AAAAAA;
	display: block;
	font-size: 24px;
	margin-top: 150px;
	padding: 80px;
	text-align: center;
}

.usuario_msj{   
	background-color: #F4F4F6;
	border-left: 1px solid #DDDDDD;
	border-radius: 5px 0 0 5px;
	float: left;
	margin: 0 0 0 20px;
	min-height: 370px;
	padding: 5px 0;
	width: 130px;
}
.usuario_msj li{
	padding: 5px 10px;
	border-bottom: 1px solid #ccc;
}

.post{margin:10px 0 10px 115px;}
.info{border-top:1px solid #ccc;clear:left;margin:10px 0 10px 115px;}
.info p{margin:0;padding:0 0 0 10px;}
.info p a{color:#555;font-size:.9em;}
#sub-menu p{color: #ccc;margin:0 0 10px;padding:0;}
#sub-menu a{padding:3px;}
.infoholder{color:#444;margin:5px 0 10px;}
.DescripcionGrupo{color:#555;display:block;font-size:11px;line-height:15px;margin-bottom:12px;margin-top:-5px;}

#cargando,.cargando{
	background:url("../bg/cargando_p.gif") no-repeat scroll 0 100% transparent;
	color:#369;
	font-weight:700;
	line-height:normal;
	width:465px;
	margin:0 auto 5px;
	padding:5px 0 0 20px;
}

a.seleccionado,a.seleccionado:hover{color:#777;font-weight:900;}
.opciones{padding:0 0 0 10px;}
.bloque_de_barra_lateral{margin:0 0 20px;}
#nube_de_etiquetas{border-radius:7px;background:#ECF2FC;border:1px solid #9ABBDC;line-height:2.9em;padding:15px;}

#info_basica{
	background: none repeat scroll 0 0 #FCFCFC;
	border: 1px solid #CCCCCC;
	border-radius: 0 0 3px 3px;
	margin: 147px 3px 10px;
	padding: 0 15px 8px;
}

#info_basica div.biografia{
	padding-top: 10px;
}

.biografia strong{
	display: none;
}

.biografia span{
    font-size: 13px;
    font-style: italic;
    color: #666;
}

.info_usuario_perfil{
	background: #EFF6FC; /* #F4F9FC;*/
	border-bottom: 1px solid #C2DEEA;
	border-radius: 3px 0 0 3px;
	color: #444444;
	float: left;
	margin: 0 -5px 13px 0;
	padding: 20px 0;
	position: relative;
	width: 100%;
	min-width: 1000px;
	z-index: 3;
}
.galeria .info_usuario_perfil {
    height: 56px;
    margin: 0 -5px 0 0;
    padding: 10px 0;
}

.info_usuario_galeria{border-radius:2px;background:#DEF url(../img/brillo.png) repeat-x scroll 0 0;border:1px solid #9ABBDC;color:#444;float:left;width:942px;margin:5px 0 13px;padding:6px 8px;}
.titulo_proyecto{
	font-size: 26px;
    font-weight: 100;
    line-height: 36px;
    font-family: 'Raleway','Helvetica Neue',Helvetica,Arial,sans-serif;
}
#info_basica .informacion_del_perfil{color:#444;display:block;line-height:16px;padding:5px 0;}
.info_perfil{
	float: left;
	margin-left: 305px;
	width: 500px;
}
.nombre_usuario{
	color: #888888;
	float: left;
	font-size: 20px;
	font-weight: 300;
	height: 21px;
	line-height: 18px;
	margin: 0 8px 0 0;
	overflow: hidden;
	width: 566px;
}
.nombre_usuario strong{
	color: #555;
}
.perfil_imagen{float:left;margin:0 15px 0 0;}
.perfil #respuestas_twitboo{top:52px;}
.cola_burbuja{float:left;position:relative;z-index:8;margin:-3px 0 7px 40px; height: 9px;}
#muro_de_comentarios{background:#fff;width:100%;margin:5px 0 10px;}
.muro_imagen{
	float:left;
	padding-right:10px;
	position: relative;
	margin-top: 5px;
}

.icono_usuario_skemboo{
	border-radius: 2px
}
#formulario_muro{border-bottom:2px dashed #EEE;margin:0;padding:0 0 15px;}
#comentar_proyecto{padding-top:10px;clear: both;}
a.titulo{
	float: left;
	font-size: 15px;
	margin: -8px 0 0;
	text-transform: uppercase;
}
.imagen_proyecto img{padding:0;display: block}
.perfil .twitwoo_globo_Externo{position:relative;width:282px;margin:0 -2px;}
.imagen-perfil{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.14);
	float: left;
	height: 270px;
	margin-top: -130px;
	padding: 4px;
	position: relative;
	width: 270px;
	z-index: 3;
}
.informacion_usuario{float:right;width:310px;}
.info_detalle{
	background: #EAF4F9;
	border: 1px solid #C2DEEA;
	border-radius: 3px 3px 3px 3px;
	float: right;
	font-weight: 900;
	height: 43px;
	line-height: 18px;
	margin: 0 0 0 11px;
	padding: 11px 0 1px;
	text-align: center;
	text-shadow: 0 1px 0 #FFFFFF;
	width: 90px;
	-webkit-transition: all 0.12s;
	-moz-transition: all 0.12s;
	-ms-transition: all 0.12s;
	-o-transition: all 0.12s;
	transition: all 0.12s;
}

.info_detalle big{
	font-size: 20px;	
}

.info_detalle:hover{
	background: #2FA6FF;
	color: #fff;
	border: 1px solid #2d9ded;
	text-shadow: 1px 1px 0 #2A92DD;
}

.info_detalle span{
	display: block;
	font-size: 13px;
	font-weight: 400;
}
.perfil_cont{
	float: right;
	width: 654px;
}
.proyecto_perfil{
	float:left;
	height:200px;
	line-height:14px;
	overflow:hidden;
	width:200px;
	margin:10px 22px 0 0;
	padding:0;
}

.perfil_cont .proyecto_perfil { 
   	height: 185px;
    margin: 0 24px 26px 0;
}

.proyecto_perfil.favorito { 
	height: 200px;
}

.proyecto_perfil.oculto{
	border: 1px solid #eee;
}

.proyecto_perfil a.titulo_p{display:block;height:14px;overflow:hidden;}
.proyecto_perfil .inf {
    padding-left: 10px;
}
.proyecto_perfil a{color:#666;margin: -3px 0 -2px}
.proyecto_perfil span{
	color: #AAA;
    font-size: 10px;
    line-height: 16px;
    margin-left: 10px;
 }
.proyecto_perfil span.marco{
    display: none;
}
#contenido_home .proyecto_perfil {
	color: #888;
    font-size: 11px;
    margin: 0 27px 30px 0;
}
.proyecto_perfil .inf, .proyecto_perfil .inf a{
	font-size: 10px;
}
.ver_mas{
	background: #F9F9F9;
    display: block;
    margin: 0 0 40px;
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center;
}
.ver_mas a, .ver_mas a:hover{font-size:13px;height:24px;line-height:24px;padding:6px;width:260px;}
.ver_mas span{background:url("../bg/btn_perfil.png") no-repeat scroll 0 2px transparent;padding-left:20px;}
.imagen_proyecto{display:table-cell;height:166px;vertical-align:middle;width:200px;}
.muro_detalles{
	margin-left:50px;
	padding: 0 5px;
	position: relative
}
.opciones_cmt .eliminar, .opciones_resp .eliminar{
    position: absolute;
    right: -5px;
    text-align: left;
    top: 0;
}

.opciones_resp .eliminar {
    right: 0;
    top: 5px;
}

.opc{
    font-size: 11px;
    margin: 5px 5px 0 60px
}

.tiempo{color:#999;font-size:11px;}
.muro_nombre{background:#E8F5FE;border-top:1px solid #9ABBDC;font-size:12px;height:15px;padding-left:5px;}
.muro_texto{
	color:#333;
	padding:5px 5px 0;
	/*min-height: 28px;*/
}
#comentarios_titulo{background:#E8F5FE none repeat scroll 0 0;border-bottom:1px solid #9ABBDC;border-top:1px solid #9ABBDC;font-size:10px;height:23px;padding:0 2px;}

.comentarios_nombre{
	color:#555;
	height:15px;
	margin-bottom:2px;
	padding:0 5px;
}

#confirm-form{
	background: url("../img/stfo.gif") repeat-x scroll 0 -13px #EEEEFF;
	border: 1px solid #888888;
	border-radius: 4px 4px 4px 4px;
	color: #001133;
	margin: 80px auto;
	padding: 70px 60px 50px;
	text-align: center;
	width: 700px;
}

#confirm-form h3{
	font-size:22px;
	padding:20px 10px 10px;
}

.mensajes_cargando{
    background: url("../bg/cargando_p.gif") no-repeat scroll 0 100% transparent;
    color: #336699;
    display: none;
    line-height: 12px;
    margin: 14px auto -24px 60px;
    padding: 5px 0 0 17px;
    width: 465px;
    text-align: left;
}

.responder .mensajes_cargando{
    font-size: 11px;
    font-weight: normal;
    line-height: 13px;
    margin: -20px 0 7px 45px;
    padding: 0 15px;
    width: 230px;
}

.paginador{
	background-color: #F6F6F6;
	border-top: 1px solid #DDDDDD;
	clear: both;
	padding: 20px 0 10px;
	text-align: center;
}
.paginador p{
	margin: 5px 0;
	font-size: 11px;
	color: #999999;
}
div.paginador a{
background-color: #E5F3FF;
border: 1px solid #AACEE2;
border-radius: 3px 3px 3px 3px;
margin: 2px;
padding: 5px 10px;
}
.paginador a:hover{background-color:#2FA6FF;border:1px solid #2D9DED;color:#fff;}
div.paginador span.actual{background-color:#2687CF;border:1px solid #2279B7;color:#FFF;margin:2px 0 2px 2px;padding:5px 10px;border-radius:3px;}
div.paginador span.inhabilitado{background-color:#EEE;border:1px solid #DDD;color:#CCC;margin:2px;padding:5px 10px;}
#subir_archivos{background-color:#E5EEFC;border:3px solid #69CDFF;color:#003;font-size:11px;line-height:15px;margin-left:-60px;margin-top:-5px;position:absolute;text-align:left;top:-5px;width:500px;z-index:10000;padding:7px 10px 8px 5px;}
.compartir{font-size:11px;margin:0;}

.sub_menu{background:transparent url(../imagenes/sombra_submenu.png) no-repeat scroll center bottom;display:none;padding-bottom:19px;position:absolute;top:52px;width:180px;z-index:6;}
.menui{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #205F87;
    border-radius: 0 0 2px 2px;
    padding: 1px 0;
}
.sub_menu a,.sub_menu a:hover{display:block;font-size:12px;overflow:hidden;text-align:left;padding:7px 15px; margin: 0 1px;}
.sub_menu a:hover{
background-color:#2FA6FF;color:#FFF;text-shadow:0 0 0 #fff; border-top: 1px solid #2A92DD; border-bottom: 1px solid #2A92DD; padding: 6px 15px; text-shadow: 1px 1px 0 #2A92DD;
}
.sub_menu a.item_line{border-top:1px solid #DDE;padding-top:6px;}
#busquedas{margin-top:-27px;}
#EscribirMensaje{text-align:right;}
blockquote{
	background: url("../imagenes/blockquote.png") no-repeat scroll left bottom #EEEEEE;
	float: left;
	margin: 5px;
	max-width: 445px;
	min-width: 40px;
	padding: 7px 10px 38px;
	text-align: center;
}

.actividad .tiempo{
	padding-left: 20px;
	background:url("../bg/sprite_p.png") no-repeat scroll -68px -520px transparent;
}

.barra_lateral div.actividad{
	border-bottom: 1px dotted #DDDDFF;
    padding: 5px 0;
}

.barra_lateral div.actividad .tiempo{
	margin-left: 0;	
	font-size: 10px;
	margin-top: -1px;
}

.acregistro_face .tiempo, .acregistro .tiempo{background:url(../imagenes/16/registro.png) no-repeat left center;}
.acAc_Pr .tiempo, .ac6 .tiempo{background-position: -68px -649px}
.ac1 .tiempo,.acar .tiempo{background-position: -68px -576px}
.ac2 .tiempo{background-position: -68px -629px}
.acTwitboo .tiempo, .ac9 .tiempo{background-position: -68px -556px}
.acFavorito .tiempo, .ac5 .tiempo{background-position: 2px -212px}
.acRecomendar .tiempo, .ac13 .tiempo{background:url(../imagenes/16/recomendo.png) no-repeat left center;}
.acDestacado .tiempo{background:url(../imagenes/16/puntuar.png) no-repeat left center;}
.acActualizo_perfil .tiempo, .ac12 .tiempo{background-position: -67px -537px}
.acTwitboo_r .tiempo, .ac9_2 .tiempo{background-position: -68px -613px}
.acComentarioMuro .tiempo, .ac10 .tiempo{background-position: -68px -670px}
.acCrearColeccion .tiempo, .ac11 .tiempo{background-position: -67px -689px}
.ac4 .tiempo{background-position: -67px -422px}
.ac7 .tiempo{background-position: -68px -520px}
.ac8 .tiempo{background-position: -68px -594px}


.contenidos_home .actividad, .network .actividad{
	border-bottom: 1px solid #EEEEEE;
	padding: 8px 0;
}

.actividad .left{
	margin-right: 10px;
}

.preview{
	color: #777777;
	float: left;
	font-size: 11px;
	line-height: 14px;
	margin: 5px 0;
	width: 580px;
}

.ac2 .tiempo, .ac4 .tiempo, .ac5 .tiempo, .ac6 .tiempo, .ac8 .tiempo{
	margin-left: 60px;
}

.ac1 .icono_usuario_skemboo {
	height: 40px;
	margin-bottom: 10px;
	margin-right: 10px;
	width: 40px;
}

.ac1 .icono2 img{
	border: 1px solid #FFFFFF;
	height: 25px;
	left: 44px;
	margin-top: 26px;
	position: absolute;
	width: 25px;
}

.ac2 .n_veces, .ac4 .n_veces, .ac5 .n_veces, .ac6 .n_veces, .ac8 .n_veces{
	margin-left: 60px;
	color: #888;
	font-size: 11px;
}

.actividad .trabajo{
	margin: 5px 0;
	border: 1px solid #aaa;
	padding: 1px;
}

.barra_lateral .n_veces{
	margin-left: 0;
}

#trabajos .imagen_proyecto {
    height: 150px;
}

#trabajos .imagen_proyecto img {
    margin-bottom: 5px;
}

.Alerta{background:url(../imagenes/exclamacion.png) no-repeat 0 center;display:block;margin-left:-5px;padding-left:40px;}
.TextoActividad{color:#555;line-height:16px;margin:15px 0;padding:0 0 0 25px;}
p.ultima_actividad{border-bottom:1px solid #EDEDED;color:#AAA;display:block;font-size:11px;line-height:14px;margin:0;}
.fecha_Actividad{color:#AAA;font-size:10px;line-height:12px;}
.info_galeria .nombre_usuario strong,.nombre_usuario strong{
	font-size: 20px;
	font-weight: 500;
	text-transform: capitalize;
}

.info_galeria .icono_usuario_skemboo{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	margin-top: 1px;
	padding: 2px;
}

.galeriatitulo{
    display: block;
    font-size: 26px;
    font-weight: 100;
    height: 30px;
    letter-spacing: -0.2px;
    line-height: 26px;
    margin: 3px 0 0;
    overflow: hidden;
    text-shadow: 0 1px 0 #FFFFFF;
    width: 700px;
	font-family: 'Raleway','Helvetica Neue',Helvetica,Arial,sans-serif;
}

#Msjs_Skemboo{
	margin-top: -15px;
}

.js #Msjs_Skemboo tr.mnsj{
	cursor: pointer;
}

.msj .campo {
    float: left;
    margin-right: 15px;
    text-align: right;
    width: 70px;
}

.disarrollador{
	color:#AAA;
	float:right;
	font-size:11px;
	line-height:16px;
	text-align:right;
	width:161px;
}

.disarrollador:hover i{
	opacity: .7;
}

.disarrollador i{
	background: url("../bg/sprite_p.png") no-repeat scroll 0 -216px transparent;
	display: inline-block;
	float: left;
	margin: 2px 3px 0;
	opacity: 0.3;
	overflow: hidden;
	text-indent: 999999px;
	width: 13px;
}

#Msjs_Skemboo td{background:#f3f3f3;border-bottom:1px solid #ddd;padding:7px 10px; color:#777}
#Msjs_Skemboo td .gris{font-weight:normal;}
#Msjs_Skemboo td a{color: #666;}
#Msjs_Skemboo .no_leido td{background:#fff;font-weight:900;}
#Msjs_Skemboo .no_leido td a{ color: #111; }
#Msjs_Skemboo .seleccionado td, #Msjs_Skemboo .leido.seleccionado td{background:#FFFFCC;}
.zoom1 .disarrollador{
	margin-right: 20px;
}
.InputBarra{border:1px solid #CCC;height:18px;margin-bottom:5px;width:170px;}
.twitwoo_globo_2,.twitwoo_globo_3,.twitwoo_globo_4,.twitwoo_globo_4b,.twitwoo_globo_3b,.twitwoo_globo_2b{background:#fff;border-left:1px solid #CCC;border-right:1px solid #CCC;}
.twitwoo_globo_2{background:#FFF;}
.twitwoo_globo_1,.twitwoo_globo_1b{background:#CCC;margin:0 5px;}
.galeria-resticcion,.galeria-resticcion-comentarios{height:15px;margin-top:-15px;z-index:15;}
.menu_s li a{text-decoration:none;}
#mensaje-skemboo p{margin:2px;}
#buscar_opciones{border-radius:0 0 5px 5px;background-color:#FFF;color:#789;display:none;font-size:11px;margin-right:0;position:absolute;right:69px;text-align:left;top:36px;width:224px;z-index:100;border-color:#2687CF;border-style:none solid solid;border-width:0 1px 1px;padding-bottom:4px}
#buscar_opciones a{display:block;padding:1px 10px; border-top:1px solid #fff;border-bottom:1px solid #fff;}
#buscar_opciones a:hover{background:#2FA6FF;color:#fff;border: 1px solid #2A92DD; border-left: 0; border-right: 0;  text-shadow: 1px 1px 0 #2A92DD;}
#buscar_opciones a.actual{background:#2687CF;border: 1px solid #2279B7;text-shadow: 1px 1px 0 #2279B7; color:#fff; border-left: 0; border-right: 0;  }
#encontrador{float:right;margin-top:12px}
.menu_s li span a, .menu_s li.no_menu:hover span a {
	border-color: #36749E; 
    border-color: rgba(255, 255, 255, 0.1);
    border-style: none solid;
    border-width: 0 0 0 1px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    line-height: 16px;
    max-width: 210px;
    padding: 19px 18px 18px;
    position: relative;
    text-transform: capitalize;
    white-space: nowrap;
    z-index: 10;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}
.menu_s li .principal_menu_activo a,.menu_s li.no_menu .principal_menu_activo a:hover,.menu_s li:hover span a{
    background: url("../bg/flecha_menu.png") no-repeat scroll center 46px #0065A0;
    border-color: rgba(0, 0, 0, 0.2);
    border-style: solid;
    border-width: 0 1px;
    margin-right: -1px
}
.perfil li .principal_menu_activo a, .galeria li .principal_menu_activo a{
    background: url("../bg/flecha_menu2.png") no-repeat scroll center 46px #0065A0;
}

.menu_s li.no_menu:hover span a{background:#0065A0;border:1px solid rgba(0, 0, 0, 0.2);border-top:0; border-bottom: 0; text-shadow: none; margin-right: -1px}
.menu_s li:hover span a{background:#fff; color: #369; margin-right: -1px; border: 1px solid #205F87; border-top: 0; border-bottom: 0; text-shadow: none}
.menu_s li:hover span a i{background-position: 5px -410px;}
.menu_s li.selec{z-index:12;}
.menu_s li:hover{z-index:13;}
.similar-info{float:right;margin:14px 0 0;}
.similar-agregar a{
	background: url("../bg/r_c.png") no-repeat scroll 6px 6px #71DF62;
	border: 1px solid #57AB4B;
	border-radius: 3px 3px 3px 3px;
	color: #FFFFFF;
	float: right;
	font-size: 11px;
	height: 28px;
	line-height: 28px;
	margin-right: 4px;
	padding: 0 10px 0 0px;
	text-align: left;
	text-indent: 27px;
}
.similar-agregar:hover a{background-color:#57AB4B;color:#fff;border:1px solid #498F3F;}
.similar-agregar.contacto a{
	background: url("../bg/r_c.png") no-repeat scroll 6px -36px #2687CF;
	border: 1px solid #2279B7;
}
.similar-agregar.pendiente a{background:url("../bg/r_c.png") no-repeat scroll 5px -58px #78B3FF;border:1px solid #6FB7DF;}
.similar-agregar.contacto:hover a{background:url("../bg/r_c.png") no-repeat scroll 6px -16px #CF484A;color:#fff;border:1px solid #6F2728;}
.similar-agregar .cargando{border-radius:3px;background:url("../imagenes/cargando.gif") no-repeat scroll 6px 6px #F5F5F5;border:1px solid #CCC;float:right;font-size:11px;font-weight:100;height:28px;margin-right:4px;text-indent:-99999px;width:28px;padding:0;}
.similar-contenido{color:#999;float:left;font:11px/16px;width:423px;margin:0 0 0 5px; height: 55px; overflow: hidden;}
.similar-titulo{color:#777;display:block;font:12px/16px;margin-bottom:-14px;margin-top:3px;}
.similar-titulo a{font-weight:900;font-size:14px;}
.similar-red{background:#E8F5FE url(../imagenes/bienp.png) no-repeat scroll 12px 7px;border:1px solid #9ABBDC;color:#7798BB;font-size:8pt;margin-right:4px;text-align:right;width:98px;padding:3px 11px;}
.similar-privado{border-radius:3px;background:url("../bg/r_c.png") no-repeat scroll 6px -83px #ddd;border:1px solid #ccc;color:#999;font-size:8pt;height:28px;margin-right:4px;text-indent:-99999px;width:28px;padding:0;}
.similar-agregar:hover{background-color:#F6FBFF;}
.letra_pequenia4{font-size:9px;line-height:4px;margin-right:5px;}
.letra_pequenia6{font-size:9px;line-height:5px;margin-right:5px;}
#espaciador{height:315px;position:relative;text-align:left;width:1px;margin:0;padding:0;}
.subir_archivos_index{font-size:14px;font-weight:700;margin:0;padding:0;}
.icono_del_usuario div.sub_menu_usuario{background:transparent url(../imagenes/sombra_submenu.png) no-repeat scroll center bottom;display:none;padding-bottom:19px;position:absolute;text-align:left;width:170px;z-index:16;}
.icono_del_usuario div.sub_menu_usuario .menu_int{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #7E8A97;
    border-radius: 0 0 2px 2px;
    font-size: 11px;
    padding: 2px 1px 1px;
}
.menu_int p{
	margin: 0 8px;
}
.icono_del_usuario .sub_menu_usuario p a, .opciones_usuario .sub_menu_usuario p a{
	margin: 0 -8px;
}
.icono_del_usuario div.sub_menu_usuario .contacto a:hover{
	padding: 4px 8px;
}
.sub_menu_pensando{background:transparent url(../imagenes/cargando.gif) no-repeat scroll 10px center;display:block;margin:5px 0;padding:5px 0px 0px 30px;}
.perfil{color:#333;}
.icono_del_usuario .sub_menu_usuario a, .opciones_usuario .sub_menu_usuario a{display:block;line-height:15px;margin:0;padding:5px 8px;color: #369;}
.usuario_bloquear a{color:#868686;}
i.btnu{background:transparent url(../img/info.png) no-repeat;bottom:0;cursor:pointer;display:none;height:18px;opacity:.7;filter:alpha(opacity=60);position:absolute;right:0;width:18px;}
.btnu:hover{display:block;opacity:1;filter:alpha(opacity=100);}
.icono_del_usuario{height:50px;position:relative;width:50px;margin:0;padding:0;}
.linea_superior{border-top:1px solid #DDDDEE;margin-top:3px;padding-top:3px;}
.icono_del_usuario .sub_menu_usuario a:hover, .opciones_usuario div.sub_menu_usuario a:hover{background-color:#2FA6FF;color:#FFF;text-shadow:0 0 0 #fff; border-top: 1px solid #2A92DD; border-bottom: 1px solid #2A92DD; padding: 4px 8px; text-shadow: 1px 1px 0 #2A92DD; }
.opciones_usuario div.sub_menu_usuario a.linea_superior:hover, .icono_del_usuario .sub_menu_usuario a.linea_superior:hover{ padding: 5px 8px 4px;}
.icono_usuario_skemboo{font-size:8px;height:50px;width:50px;}
#info_extra{border-radius:8px;background-color:#FFF;border:1px solid #7BD5FF;color:#2FA6FF;display:none;filter:alpha(opacity=95);font-weight:900;opacity:.95;position:absolute;padding:2px 5px;}
ul li.menu-item{
	margin: 0;
}

.menu-item a{
	display: block;
	line-height: 23px;
	padding: 3px 0;
	margin: 0;
}
.menu-item a:hover{
	background: #2FA6FF;
	color: #fff;
    display: block;
    line-height: 23px;
    margin-left: -10px;
    overflow: hidden;
    padding: 2px 9px;
    border: 1px solid #2A92DD; 
    text-shadow: 1px 1px 0 #2A92DD;
    border-radius: 2px;
}
.leyendo, a.menu_actual{
    background-color: #2687CF;
    color: #FFFFFF;
    display: block;
    font-weight: 900;
    margin-left: -10px;
    overflow: hidden;
    padding: 3px 9px;
    border: 1px solid #2279B7;
    text-shadow: 1px 1px 0 #2279B7;
    border-radius: 2px;
}
 a.menu_actual{
 	padding: 2px 9px;
 }
.nombre_proyecto_mas a{color:#C3D0E7;font-weight:900;}
.nombre_proyecto_mas a:hover{color:#018CD8;}
#icono_duenio_pagina{height:55px;width:55px;padding:0;}
#barra_lateral_contactos li,div#sidebar-contactos ul li{float:left;height:50px;margin:3px 6px 3px 0;padding:0;}
a.seleccionado{color:#54656F;}
#Skembox_overlay{background:#fff;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100;opacity:0.9;margin:auto;}
.skm_conf{padding:5px;}
.confirmar .skm_conf{padding:10px;}
.skm_i{
    background: url("../bg/alerta.png") no-repeat scroll 15px center transparent;
    float: left;
    margin-top: -9px;
    padding-left: 75px;}
#skmX_v{top:25%;left:0;position:fixed;_position:absolute;overflow:hidden;width:400px;height:400px;z-index:450;}
#skmX_v.fijo{
	position: absolute;
}
#skmX_i{background:#FFF;border:1px solid #539EBF;margin-left:10px;margin-right:10px;overflow:hidden;position:relative;padding:0;font-size: 12px; }
.skmX_b{background:rgba(7,28,66,.6);border-left:1px solid #369;border-right:1px solid #369;padding-bottom:7px;padding-top:7px;margin:0 1px;}
#skmX_f{border:0;overflow:auto;width:100%;height:378px;}
#skmX_t{background:#E5F3FF;/*#E5F3FF;*/border-bottom:1px solid #AACEE2;color:#00456F;font-size:14px;font-weight:900;height:24px;line-height:20px;overflow:hidden;padding:8px 0 6px 10px;text-align:left;text-shadow:0 1px 0 #FFFFFF;}
.skmX_b1,.skmX_b2,.skmX_b3,.skmX_b4,.skmX_b1b,.skmX_b2b,.skmX_b3b,.skmX_b4b{display:block;overflow:hidden;font-size:1px;}
.skmX_b2,.skmX_b3,.skmX_b4,.skmX_b4b,.skmX_b3b,.skmX_b2b{background:rgba(7,28,66,.6);border-left:1px solid #369;border-right:1px solid #369;}
.skmX_b1,.skmX_b1b{background-color:#369;margin:0 4px;}
* html #skmX_v{position:absolute;top:expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+100+"px":body.scrollTop+100+"px");}
#skmX_c{border-radius:4px;-moz-box-shadow:0 0 8px #6CD0FD;-webkit-box-shadow:0 0 8px #6CD0FD;box-shadow:0 0 8px #6CD0FD;background:url("../bg/cargando.gif") no-repeat scroll center center #FFF;height:50px;opacity:0.9;overflow:hidden;_position:absolute;position:fixed;width:70px;z-index:451;}
.botones{background:#eee url(../img/brillo.png) repeat-x scroll 0 0;border-top:1px solid #ccc;bottom:0;height:40px;left:0;line-height:20px;position:absolute;text-align:center;vertical-align:middle;width:100%;margin:auto;padding:6px 0 0;}
 .boton, .boton:hover, .boton_img, .boton_img:hover{
	box-shadow:0 1px 0 rgba(255,255,255,.6), 0 1px 0 #FFF inset, 1px -1px 0 #CCE3F0 inset, -1px 0 0 #CCE3F0 inset;
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,.6), 0 1px 0 #FFF inset, 1px -1px 0 #CCE3F0 inset, -1px 0 0 #CCE3F0 inset;
	border-radius:3px;
	background:#9EBDD2 url("../imagenes/fondoboton.png") repeat-x;
	background:-webkit-gradient(linear, left top, left bottom, from(#CCE7FC), to(#B1D7F4));
	background:-moz-linear-gradient(center top , #CCE7FC, #B1D7F4);
	border:1px solid #5B8DAB;
	height:28px;
	line-height:28px;
	text-align:center;
	margin:2px 5px 2px 3px;
	padding:0 25px 0;
	color:#18587F;
	cursor:pointer;
	text-shadow:0 1px 0 #fff; 
	display: inline-block; 
}
.boton:active, .boton_img:active{background:#90C6EB;background:-webkit-gradient(linear, left top, left bottom, from(#90C6EB), to(#B1D7F4));background:-moz-linear-gradient(center top , #90C6EB, #B1D7F4);}
.boton:focus, .boton_img:focus{border:1px solid #369;}
a.boton, a.boton:hover{color:#18587F;margin: 0;}

.botones input, .btn input, .btn{
	background: #2FA6FF;
	background:-webkit-gradient(linear, left top, left bottom, from(#2FA6FF), to(#1794ED));
    background: -moz-linear-gradient(center top , #2FA6FF, #1794ED) repeat scroll 0 0 transparent;
    border: 1px solid #0B89DD;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.4) inset, 1px 0 0 rgba(255, 255, 255, 0.2) inset, -1px -1px 0 rgba(255, 255, 255, 0.2) inset;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    margin: 2px 0;
    padding: 2px 25px;
    min-height: 34px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}

.botones input, .botones .btn{
	height: 30px;
	line-height: 30px;
	padding: 0 25px;
}

.botones input:hover, .btn:hover,  a.btn:hover{
	background: #139CF7;
	background:-webkit-gradient(linear, left top, left bottom, from(#2FA6FF), to(#139CF7));
    background: -moz-linear-gradient(center top , #2FA6FF, #139CF7) repeat scroll 0 0 transparent;
    border: 1px solid #0088E2;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
    color: #fff;
}

.botones input:active, .botones input:focus, .btn:active, .btn:focus, a.btn:active, a.btn:focus{
	background: #0D88E0;
	background:-webkit-gradient(linear, left top, left bottom, from(#0D88E0), to(#1197F7));
    background: -moz-linear-gradient(center top , #0D88E0,#1197F7) repeat scroll 0 0 transparent;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255,255,255, 0.2) inset, 1px 0 0 rgba(255, 255, 255, 0.1) inset, -1px -1px 0 rgba(255, 255, 255, 0.1) inset;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    border: 1px solid #0F7BBF;
    color:  rgba(255,255,255, 0.9);
}


#Skembox_cancelar, .boton_secundario, .boton_secundario:hover, a.boton_secundario:hover{
	background: #fff;
	background:-moz-linear-gradient(center top , #fff, #eee);
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
	color:#777;border:1px solid #ccc;font-weight:normal; text-shadow: none;
	}

#Skembox_cancelar:active, #Skembox_cancelar:focus, .boton_secundario:focus, .boton_secundario:active, a.boton_secundario:focus, a.boton_secundario:active{
	background:-moz-linear-gradient(center top , #eee, #fff);
	color:#555;
	border:1px solid #bbb;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255,255,255, 0.2) inset, 1px 0 0 rgba(255, 255, 255, 0.1) inset, -1px -1px 0 rgba(255, 255, 255, 0.1) inset;
    text-shadow: none;

}

input[disabled].btn, .disabled.btn{
	background:#eee;
	border-color: #ddd;
}

#busqueda_avanzada .boton{margin-right:0;width:92px}
#comentario_muro .boton, #EscribirMensaje .boton{margin-right:0;}
.c400{color:#444;line-height:16px;text-align:center;vertical-align:top;width:500px;margin:0 auto;padding:0 0 30px;}
#tamanio_reducido .es_png{background:transparent none no-repeat;}
.dest{width:268px;margin:10px auto 0;padding:0; background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CCCCCC; padding: 10px 1px; height: 45px; border-radius: 5px; }
.dest img{float:left;margin:0 0 0 4px;}
.dest h4{color:#558;font-size:14px;font-weight:900;line-height:12px;padding-top:10px;}
.comentario{
	border-bottom: 1px dotted #ddd;
    margin: 10px 0 15px;
    padding-bottom: 15px;
}
.comentar_imagen{background:transparent url(../img/comentar_i.jpg) no-repeat scroll right 8px;float:left;margin-right:-1px;padding-left:0;padding-right:12px;}
#text_mensaje{margin:10px 0 7px 61px;}
#text_mensaje textarea{border-radius:4px;background-color:#f4f8fb;border:1px solid #8CC0DB;padding:5px 11px 5px 10px;width:96%;}
#comentario_muro #text_mensaje textarea{ width: 559px }
#nuevo_comentario{padding:5px}
.comentario_muro{border-bottom:1px dashed #DDD;padding-bottom:15px;margin:15px 0;}
.respuesta{
	background: url("../bg/resp.png") no-repeat 38px 20px;
	border: 0 none;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 60px;
    font-size: 11px;
    line-height: 14px;
    clear: both
}

.resp_cont{
	background: #F9F9F9;
	border-radius: 3px;
	border: 1px solid #f5f5f5;
}

.respuesta .muro_detalles{
    margin-left: 38px;
    padding: 10px 5px;
}
.respuesta .icono_del_usuario, .respuesta .icono_usuario_skemboo{
	width: 30px;
	height: 30px;
}

.respuesta .muro_texto{
	color: #555;
	min-height: 10px;
	padding-top: 0;
}

.respuesta .icono_del_usuario div.sub_menu_usuario{
	margin-left: 10px;
}

.respuesta .respuesta{
	padding-left:52px;
	font-size: 11px;
	background-position: 24px 10px;
}

.respuesta .respuesta .muro_detalles{
	margin-left: 42px;
}

.respuesta .respuesta .icono_del_usuario, .respuesta .respuesta .icono_usuario_skemboo{
	width: 30px;
	height: 30px	
}

.respuesta .respuesta .icono_del_usuario div.sub_menu_usuario{
	margin-left: 20px;
}

.respuesta .respuesta .respuesta{
	padding-left:42px;
	font-size: 10px;
	background-position: 24px 6px;
}

.respuesta .respuesta .respuesta .muro_detalles{
	margin-left: 37px;
}

.respuesta  .respuesta .respuesta .icono_del_usuario, .respuesta .respuesta .respuesta .icono_usuario_skemboo{
	width: 25px;
	height: 25px	
}

.respuesta  .respuesta .respuesta .icono_del_usuario div.sub_menu_usuario{
	margin-left: 25px;
}


.responder{
	border-radius: 5px;
	background:#F7F7F7;
	border:1px solid #ddd;
	margin: 5px 0 0 60px;
    padding: 10px;
    position: relative;
}

.responder.comentario_duenio{background:#F4FAFC;border:1px solid #CEE3EF;border-top:0;}
.responder a{float:right;font-size:11px;margin-top:-25px;}
.responder .boton{margin:5px 0 0;}
.b_l{border-radius:4px 4px 0 4px;}
.icono_usuario_skemboo.menu_activo{background-color:#FFF;border:1px solid #7E8A97;border-bottom:0 none;position:relative;z-index:17;margin:-3px;padding:2px 2px 1px;}
.reg_skm{
    background: url("../bg/crear_cuenta.png") no-repeat scroll -1px -1px #3F63A2;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    margin-bottom: 10px;
    margin-top: 10px;
    overflow: hidden;
    text-indent: 60px;
    text-shadow: 0 -1px 0 #000000;
    width: 266px;
}
a.reg_skm:hover{ color: #fff;  background-position: -1px -55px; }
a.reg_skm:active, a.reg_skm:focus{ background-position: -1px -109px; }

#no_encontrado{
	background: url("../img/error_barra.png") repeat-x scroll 0 0 #FFFEFD;
    border: 1px solid #CCCCCC;
    border-radius: 7px 7px 7px 7px;
    color: #666666;
    font-size: 14px;
    margin: 105px auto;
    padding: 32px 30px 20px;
    width: 735px;
}
#no_encontrado h2{font-size:18px;line-height:20px;}
#no_encontrado h2 img{margin-bottom:-11px;margin-right:5px;}
.duenio{float:left;width:275px;margin:5px 0;padding:0;}
.duenio_info1{background:#fff;border:1px solid #CCC;height:50px;padding:10px 5px 10px 10px; border-radius:5px; }
.duenio_info2{font-size:10px;width:202px;}
.duenio_info2 a{float:left;width:50px;margin:2px 5px -1px;word-wrap: normal;}
.duenio_info2 a.contactos{width:40px;margin:2px 0 0 10px;}
.duenio_info2 a big{display:block;font-size:16px;line-height:10px;}
#redtexto a{border-top:1px dotted #ccc	;width:195px;}
.info_twitboo{color:#999;display:block;font-size:11px;}
#etiquetas span, #etiquetas a{
	background: #F4F9FC;
	border: 1px solid #C2DEEA;
	border-radius: 14px 14px 14px 14px;
	color: #444;
	float: left;
	font-size: 11px;
	height: 18px;
	line-height: 18px;
	margin: 10px 8px 0 0;
	max-width: 215px;
	overflow: hidden;
	padding: 0 15px;
	width: auto;
}

#etiquetas span{
	cursor: default;
}

#etiquetas:hover a{
	background: #E5F3FF;
	border: 1px solid #C2DEEA;
	color: #369;
}

#etiquetas a:hover{
	background: #2FA6FF;
	color: #fff;
	border:	1px solid #26A3FD
}

#etiquetas a:active{
	background-color: #2687CF;
	border: 1px solid #2279B7;
}

a.basurero{background:transparent url(../imagenes/basurero2.gif) no-repeat scroll 0 0;display:block;font-size:11px;line-height:14px;overflow:hidden;padding-left:10px;text-indent:-99999px;margin:2px 8px 0;}
.contenedor .left,#Proyectos_explorando_enlaces,.twithome .icono{float:left;}
.contenedor .right,#trabajos .fecha_Actividad, .right{float:right;}
.p_titulo a{color:#666;margin:0;}
.center{text-align:center;}
.clear,.clearing,.perfilabajo{clear:left;}
::-moz-selection,::selection{color:#fff;background:#2FA6FF;}
.principal_1,.principal_12,.principal_2,.principal_3,.principal_4,.principal_1b,.principal_2b,.principal_3b,.principal_4b{display:block;font-size:1px;overflow:hidden;}
#mensaje-skemboo{display:block;}
#mensajes_skemboo{position:fixed;right:10px;top:20px;z-index:1000002;font-size:12px;width:350px;cursor:default;}
.mensaje_skm, .error_comentario{
	position:relative;
	display:none;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2), -1px -1px 0 rgba(255, 255, 255, 0.3) inset, 1px 1px 0 rgba(255, 255, 255, 0.5) inset;
	border-radius: 4px;
	background: #FDEFAD; 
	background:-webkit-gradient(linear, left top, left bottom, from(#FDEFAD), to(#F9DC86));
	background:-moz-linear-gradient(center top , #FDEFAD, #F9DC86);
	border: 1px solid #F7CF17; 
	float: right; 
	margin: 0 0 10px; 
	padding: 16px 25px 7px 10px; 
	font-size: 13px;
	line-height: 16px;
}

.error_comentario{
	float: none;
    margin-top: 10px;
    padding-bottom: 20px;
    color: #555;
}

#mensaje-skemboo{
	background: #000; 
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.9)));
	background: -moz-linear-gradient(center top , rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.9));
	border-color: #000000;
	color: #FFFFFF;
	padding: 15px 27px 15px 15px;
	text-shadow: 1px 1px 0 #000000;
}

.mensaje_skm_cerrar{position:absolute;top:5px;right:5px;width:15px;height:15px;cursor:pointer;display:none;background:transparent url(../img/cerrar.png) no-repeat;}
.mensaje_skm.error{
	background:#F4C8C8;
	background:-webkit-gradient(linear, left top, left bottom, from(#F4C8C8), to(#F4ABAB));
	background:-moz-linear-gradient(center top, #F4C8C8 , #F4ABAB);
	border-color: #C15D72;
}
.mensaje_skm.bien{
	background:#B5FFB5;
	background:-webkit-gradient(linear, left top, left bottom, from(#B5FFB5), to(#9FF29F));
	background:-moz-linear-gradient(center top , #B5FFB5, #9FF29F);
	border-color: #4AC94A;
}

.mensaje_skm.bienp{
	background:#B5FFB5;
	background:-webkit-gradient(linear, left top, left bottom, from(#B5FFB5), to(#9FF29F));
	background:-moz-linear-gradient(center top , #B5FFB5, #9FF29F);
	border-color: #4AC94A;
	line-height: 30px;
	padding: 8px 25px 8px 8px;
}

.mensaje_skm.bienp i, .mensaje_skm i.bienp {
    background: url("../bg/sprite.png") no-repeat scroll -66px -41px transparent;
    margin: 0 9px 0 0;
    padding: 15px 17px;
}
.mensaje_skm i.bienp {
	margin-top: -6px;
}

.mensaje_skm i, i.error{
	    background: url("../bg/sprite.png") no-repeat scroll 0 -28px transparent;
	    float: left;
	    margin: -9px 10px 2px 3px;
	    padding: 24px 25px;
}

.mensaje_skm.error i, .mensaje_skm i.error, i.error{
	    background: url("../bg/sprite.png") no-repeat scroll 0 -74px transparent;
}

.mensaje_skm.bien i, .mensaje_skm i.bien{
	    background: url("../bg/sprite.png") no-repeat scroll 0 -125px transparent;
}

.buscar_social{
    background: url("../bg/social2.png") repeat-x scroll 0 0 #3E6FB3;
    float: left;
    height: 32px;
    line-height: 31px;
    width: 32px;
    text-indent: -99999px;
    overflow: hidden;
    margin: 4px 3px;
}

.buscar_social.gl{
	background-position: -66px 0;
}
.buscar_social.tw {
    background-position: -33px 0;
    float: right;
}

.barra_lateral .buscar_social{margin: 5px 0; float: left; width: 97%; font-size: 12px }
.twitboo-linksBarra a,.p_info a{color:#888;}
.twitwoo-post:hover .twitwoo-links,.twithome:hover .t_opciones a{visibility:visible;}
.hand,label,#Skemboo_menu img.arrow{cursor:pointer;}
input[disabled],input[disabled]:hover{background:#EEE none repeat scroll 0 0;border:1px solid #EEE;color:#DDD;border-radius:3px;text-shadow: 0 1px 0 #fff; text-shadow: none; }
.contenido_td .esperando,.contenido_td .esperando:hover{background:#EEE;border:1px solid #aaa;color:#888;font-weight:normal;-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.6), 0 1px 0 #FFFFFF inset, 1px -1px 0 #f7f7f7 inset, -1px 0 0 #f7f7f7 inset;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.6), 0 1px 0 #FFFFFF inset, 1px -1px 0 #f7f7f7 inset, -1px 0 0 #f7f7f7 inset;box-shadow:0 1px 0 rgba(255, 255, 255, 0.6), 0 1px 0 #FFFFFF inset, 1px -1px 0 #f7f7f7 inset, -1px 0 0 #f7f7f7 inset;}
.tit_p p,textarea.expandir{line-height:18px;}
textarea.texto_info_input{background:url("../img/comentar.png") no-repeat 14px 21px;color:#AAAAAA;font-size:16px;line-height:46px;}
.p_licencia a, #info_basica .informacion_del_perfil b{color:#555;}
div.barra_lateral ul,div#usuarios_conectados ul{list-style:none;margin:0;padding:0;}
.info_usuario_perfil p,.TextoActividad:hover .borrar_actividad{display:inline;}
a.respuesta:hover,a.socializar:hover,a.insertar:hover,a.marcar:hover,a.favoritear:hover,a.editar:hover,a.eliminar:hover,#compartir_opciones a.insertar:hover,a.descargar:hover,a.desfavoritear:hover,#compartir_opciones a.skemboo:hover,a.basurero:hover{background-position:left bottom;}
.esperando2,.esperando2:hover,.esperando2[disabled],.esperando2[disabled]:hover{background-color:#EEE;border:1px solid #AAA;color:#999;}
.marcar a,.comentarios_barra_de_respuestas .left a,.twithome span,.info_twitboo a{color:#999;}
.pequenio .punto{color:#ccc;font-size:9px;margin:0 1px; float: none; padding: 0; width: auto;}
#etiquetas .punto{color:#aaa; } 
.odd{background:#EBF4FA;border-bottom:1px solid #D9EBF7;}
.relative{position:relative;}
#sin_notificaciones big{color:#888;font-size:22px;font-weight:900;line-height:22px;vertical-align:super;}
#new_msg_to{
	border: 1px solid #999999;
    border-radius: 3px 3px 3px 3px;
    padding: 9px 5px;
    width: 408px;
}

hgroup,footer,header,figure,dialog,section,nav,aside,article,.clearfix:after,.clearfix,#Skemboo_menu .menu_s li:hover .sub_menu,.block,.info_usuario_perfil .menu_int p,.icono_del_usuario:hover .btnu,.mensaje_skm:hover .mensaje_skm_cerrar{display:block;}
ul,li{list-style:none;}
.detalles_info a,.letra_pequenia6 a{color:#444;}
.boton_cerrar,.skmX_bc{background:transparent url(../img/cr.png) no-repeat scroll 0 0;cursor:pointer;font-size:0;height:20px;margin-right:20px;margin-top:18px;position:absolute;right:0;width:20px;z-index:100;}
.boton_cerrar:hover,.skmX_bc:hover{background:transparent url(../img/cr.png) no-repeat scroll 0 bottom;}
.sin_t,.sin_t:hover{background:transparent url(../img/cierra.png) no-repeat scroll 0 bottom;height:30px;margin-right:-4px;margin-top:-6px;width:30px;}
.skmX_b1,.skmX_b2,.skmX_b3,.skmX_b1b,.skmX_b2b,.skmX_b3b,.principal_12,.principal_1,.principal_2,.principal_3,.principal_1b,.principal_2b,.principal_3b{height:1px;}
.skmX_b2,.skmX_b2b,.principal_2,.principal_2b{border-width:0 2px;margin:0 3px;}
.skmX_b3,.skmX_b3b,.principal_3,.principal_3b{margin:0 2px;}
.skmX_b4,.skmX_b4b,.principal_4,.principal_4b{height:2px;margin:0 1px;}
.actualizaciones,#tamanio_completo{margin:0 auto;}
.color_a,.licencia_texto a,.gris{color:#aaa;}
.zoom{ cursor: pointer; cursor: -moz-zoom-in; cursor: -webkit-zoom-in; }
#tamanio_completo img{ cursor: pointer; cursor: -moz-zoom-out; cursor: -webkit-zoom-out; }
a:hover .gris{color:#2FA6FF;}
#skemblog{overflow:hidden;display:block;line-height:13px;height:65px;}
#skemblog p{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #999999;float:left;margin-right:9px;padding:1px;}
#skemblog img{width:60px;height:60px; display: block}
#nuevos_mensajes{border-radius:2px;background:none repeat scroll 0 0 #6B8DAF;color:#FFFFFF;float:right;font-size:9px;font-weight:normal;line-height:10px;margin-right:33px;margin-top:6px;padding:0 2px 1px;position:relative;text-shadow:none;z-index:14;}
.menu_s li:hover #nuevos_mensajes{margin-top:-40px}
.pequenio{font-size:10px;letter-spacing:-0.2px}
#letras{padding:10px 0;background:#f7f7f7;border-bottom:1px solid #dfdfdf;}
#letras.paginador a, #letras.paginador span.actual{
	margin: 1px;
    padding: 2px 6px;
}
.oculto img{opacity:.5;}
.oculto .seguridad{
	background: url("../bg/rayas.png") repeat-x scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #555555;
	float: left;
	height: 14px;
	position: absolute;
	width: 200px;
	z-index: 1;
	opacity: .5;
	margin: 0;
}

.proyecto_perfil.oculto .seguridad{
	width: 194px;
}

.oculto .proyectos_imagen .seguridad{
	border-top: 1px solid #555555;
	height: 8px;
	margin-left: 9px;
	margin-top: 2px;
	width: 62px;
}

.oculto .proyectos_imagen img{
	opacity: 1;
}

.mis_proyectos .seguridad{ height: 64px;  margin-left: 2px; margin-top: 2px; left: 11px }
.barra_archivos img{display: block; height: 64px; width: 64px;}
#editando_detalles input.titulo_imagenes{
	border-radius: 0 0 0 0;
	color: #555555;
	font-size: 10px;
	height: 12px;
	margin: 0 0 0;
	padding: 3px 1px 2px;
	width: 60px;
}
#titulo_imagenes{
	display: inline;
	color: #999
}

#titulo_imagenes span{
    color: #ccc;
    font-size: 20px;
    font-weight: normal;
    line-height: 16px;
    padding: 0 2px;
}
.titulo_complementarias{
    color: #999999;
    font-size: 18px;
    margin-top: 15px;
    text-align: left;
    width: 640px;
    word-wrap: break-word;
}

.barra_lateral h2.otras_redes{
	margin-top: 45px;
}

.bloquear, .desbloquear{
    background: url("../bg/sprite_p.png") no-repeat scroll 162px -324px transparent;
    border-top: 1px dotted #CCC;
    color: #AAA;
    display: block;
    font-size: 10px;
    padding-left: 12px;
    padding-top: 5px;
    text-align: right;
    margin-top: 40px
}

.bloquear:hover{
	background-position: 162px -344px;
}

.desbloquear{
	background: none;
}

#text_mensaje textarea:focus {
    border: 1px solid #26A3FD;
}

.paginas_paginadorSkm{
 	background: #EEE;
    border: 1px solid #CCC;
    border-radius: 2px 2px 2px 2px;
    clear: both;
    color: #666;
    margin: 15px 0;
    padding: 2px 15px;
}

#cargando_paginadorSkm, #optimizando_paginadorSkm, #timeout {
    background: url("../bg/cargando.gif") no-repeat scroll 354px 14px #FFFFFF;
    border: 1px solid #C7D7E1;
    border-radius: 2px 2px 2px 2px;
    color: #007EC3;
    float: left;
    font-size: 18px;
    left: 0;
    padding: 15px 0;
    position: relative;
    text-align: center;
    width: 100%;
}

#timeout {
	background: none repeat scroll 0 0 #FBDCDD;
    border-color: #AA0000;
    margin: -52px 0 0px;
}

.mis_proyectos{height:100px;width:89px;}

.img_dest{
    margin: 0 auto;
    position: relative;
    width: 960px;
}

.destacado{
	background: #000;
    height: 440px;
    margin: 0 0 10px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}

.destacado_header{
	height: 440px;
    position: relative;
    border-top: 1px solid #005080;
    overflow: hidden;
}

.destacado_header .cont{
    float: left;
    margin: 0 auto;
    position: relative;
    width: 460px;
    z-index: 4;
}

.destacado_header #titulo_pagina{
 	border: 0 none;
    color: #FFFFFF;
    font-size: 40px;
    line-height: 39px;
    padding-top: 150px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8);
    width: 450px;
}

.degradado{
	background: -moz-linear-gradient(center top , rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5)) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));
    bottom: 0;
    display: inline-block;
    height: 70px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 2;}

.destacado .img_dest_fondo{
	height:auto;
	left:0%;
	position:absolute;
	width:100%;
	z-index:3;
	top: 0;
	opacity: 0.63;
/*	transition: all 15s;
*/
}

.dest2{
	z-index: 4;
	position: relative
}

.info_dest{
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.6);
    float: right;
    margin: 60px 0px;
    position: relative;
    z-index: 5;
    overflow: hidden;
}

.info_dest p{
    bottom: 0;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: 100;
    margin: 0;
    padding: 8px 0;
    position: absolute;
    text-align: right;
    width: 97%;
    z-index: 3;
    opacity: .6;
    transition: all 0.2s;
}

.info_dest:hover p{
	opacity: 1;
}

.etiq_dest{
    background: url("../bg/etiq_dest.png") no-repeat scroll 0 bottom transparent;
    display: inline-block;
    height: 50px;
    margin-right: 2px;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 57px;
/*    -webkit-transition: all 0.4s;
    transition: all 0.4s;*/
    width: 36px;
    z-index: 7;
}

.info_dest:hover + .etiq_dest, .etiq_dest:hover{
	height: 56px;
}

.letra_p{font-size:10px;margin:4px 0 -5px;}
#barra-que_es-contenido h4{color:#336699;font-size:22px;letter-spacing:1px;margin:0 0;text-shadow:0 1px 0 #FFFFFF;}
.barra_lateral .mis_proyectos{padding-top:0;display: block;margin-left: 0;margin-right: 0;}
.barra_lateral .mis_proyectos img{background:#fff;}
.destacado_etiqueta{ background: url("../bg/destacado_etiqueta.png") no-repeat scroll 0 0 transparent;
height: 97px;
position: absolute;
left: -6px;
text-indent: -99999px;
top: -6px;
width: 104px;
z-index: 8;}
.skm-title p{padding:10px 0 0;font-size:11px}
#skmslider{
	float: left;
    height: 358px;
    position: relative;
    width: 440px;
}
#skmslider img{
	display: block;
}

.mas_resultados {
    border-top: 1px solid #CCCCCC;
    float: left;
    margin-top: 26px;
    padding: 20px 0 0 237px;
    width: 403px;
}
.rss{
	background: url("../bg/feed.gif") no-repeat scroll 0 0 transparent;
	float: right;
	font-weight: 900;
	height: 12px;
	line-height: 12px;
	margin-top: 10px;
	padding-left: 16px;
}
.rss:hover{
	background-position: 0 bottom;
}
.skmT,.skmTip{font-size:11px;height:26px;padding:5px}
.skmT-t{
	background: #111;
	background: -moz-linear-gradient(center top , rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.85)) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(rgba(0, 0, 0, 0.85)));
	border: 1px solid rgba(0, 0, 0, 0.5);
	border-radius: 3px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset, 1px -1px 0 rgba(255, 255, 255, 0.1) inset, -1px 0 0 rgba(255, 255, 255, 0.1) inset;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset, 1px -1px 0 rgba(255, 255, 255, 0.1) inset, -1px 0 0 rgba(255, 255, 255, 0.1) inset;
	color: #FFFFFF;
	height: 18px;
	line-height: 18px;
	max-width: 250px;
	overflow: hidden;
	padding: 2px 8px;
	text-align: center;
	text-shadow: 0 1px 2px #000000;
}
.skmT span, .skmTip span, .skmT_mg span{background:url(../bg/t.png) center top no-repeat;width:11px;height:8px;display:block;margin:-2px auto 0}

.accesos{
   	border-top: 1px dashed #DDDDDD;
    color: #999999;
    margin-bottom: 20px;
    margin-top: 30px;
    padding-top: 30px;
    text-align: center;
}

.accesos span{
	margin: 0 3px;
	font-size: 10px;
}

.accesos span strong{
	color: #666;
}
.accesos span b{
	color: #777;
}

.detalles_info .duenio_info2{
	line-height: 13px;	
}

.detalles_info #redtexto a {
    border-top: 1px dotted #CCCCCC;
    margin-top: 3px;
    padding-top: 3px;
    width: 220px;
}

.detalles_info #redtexto.contacto a{
	color: #777;
}

.cargar a{
	color: #666;
}

.detalles_info #redtexto.contacto a:hover {
	color: #cb4045;
}

.duenio_info2 span.por{
	width: auto;
	padding: 0;
	margin-left: 5px;
	font-size: 12px;
}

.duenio_info2 .usuario{
	font-size: 12px;
	margin: 0 0 0 4px;
	width: 165px;
}

.duenio_info2 .nombre{
	color: #888;
	width: 200px;
	line-height: 14px;
}

#n_notificaciones{
	float: left;
}

#c_notif.activo{
	z-index: 13;
}

.activo #n_notificaciones{
    background: #FFF;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    color: #369;
    height: 47px;
    margin: 0;
    position: relative;
    z-index: 999;
}

#l_notificaciones{
    display: none;
    position: absolute;
    top: 46px;
    width: 480px;
    z-index: 6;
    text-align: left;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #888888;
	border-radius: 0 1px 4px 4px;
	box-shadow: 0 3px 10px rgba(0,0,0,0.2);
}

#l_notificaciones h4{
	border-bottom: 1px solid #CCCCCC;
	color: #555555;
	font-weight: 900;
	padding: 10px;
}

#l_notificaciones h4 a{
    float: right;
    font-size: 11px;
}

#n_notificaciones span{
	background: #aaa;
	color: #FFFFFF;
	float: right;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	margin: 10px 6px 10px 10px;
	padding: 8px;
	position: relative;
	text-shadow: none;
	z-index: 14;
	border-radius: 3px
}

#n_notificaciones span b {
    background: url("../bg/sprite_p.png") no-repeat scroll -79px -260px;
    left: -5px;
    position: absolute;
    float: left;
    text-indent: -99999px;  
    height: 10px;
    width: 10px;
}
#n_notificaciones:hover span{
	background: #00A2FF;
}

#n_notificaciones:hover span b {
	background-position: -79px -272px;
}

.activo #n_notificaciones span b{
	background-position: -79px -283px;
}

.activo #n_notificaciones span{
	background: #2687CF;
	margin: 10px 5px 10px 9px;
}
#notif_c{
	max-height: 300px;
	overflow: auto;
}
#notif_c img{
	float: left;
	height: 25px;
	margin-top: 2px;
	width: 25px;
}

#notif_c .cont{
	float: left;
	padding: 2px 5px;
	width: 370px;
}

.ntf .left {
    clear: both;
    color: #AAAAAA;
    display: block;
    float: none;
    font-size: 10px;
}

.ntf .right{color:#aaa;font-size:11px;}

.ntf .icono_usuario_skemboo{height:20px;vertical-align:bottom;width:20px;}

#notificaciones .ntf{
	padding: 8px 35px 8px 8px;
	margin: 10px;
	border: 1px solid #CCC;
	border-radius: 2px;
}

.js #notificaciones .ntf{
	padding: 0;
}

.js .ntf .con{
	cursor: pointer;
	padding: 8px 35px 8px 8px;
}

.ntf {
	background-color: #F9F9F9;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #FFF;
	font-size: 11px;
	margin: 1px;
	padding-right: 25px;
	position: relative;
}

.ntf .c{
	float: left;
	padding: 5px;
	width: 442px;
	cursor: pointer;
}

.ntf.act{
	border-color: #2D9DED;
}

.ntf.act .c{
	background: #2FA6FF;
	color: #D8EFFF;
}

.ntf.act .c a{
	color: #fff;
}

.ntf.act .left{
	color: #BFE4FF;
}

.ntf.act .elm{
	background-color: #CFEBF9;
}

.ntf.activo{
	border: 1px solid #2279B7;
}

.ntf.activo .c{
	background: #2687CF;
	color: #B3D7EF;
}

.ntf.activo .c a{
	color: #fff;
}

.ntf.activo .left{
	color: #82AECE;
}

.ntf.activo .elm{
	background-color: #D7E5ED;
}

#notif_c .cargando {
	margin: 0 auto 10px 10px;
	padding: 7px 0 0 18px;
	width: 400px;
}

#n_mensajes{
	background: #DEEDF4;
	border-radius: 0 0 4px 4px;
	border-top: 1px solid #C7DAEA;
	clear: both;
	float: left;
	padding: 10px;
	width: 460px;
}

.ntf .elm {
    background: url("../img/cerrar.png") no-repeat scroll 5px center;
    border-left: 1px dotted #CCCCCC;
    float: right;
    height: 100%;
    position: absolute;
    right: 0;
    text-indent: -99999px;
    top: 0;
    width: 25px;
    margin: 0;
    padding: 0;
    border-radius: 0px 4px 4px 0px;
}

.ntf .elm:hover {
	background-color: #FFE8E8;
}

.twit_home{float:left;margin-left:5px;width:550px;line-height:16px;}
.twithome{border-bottom:1px solid #ddd;color:#676767;margin:5px;padding:0 0 5px 5px;}
.twithome .t_opciones a{float:left;visibility:hidden;}
#skembooFlash{background:#FFF;height:100%;left:0;opacity:1;position:fixed;top:0;width:100%;z-index:1000;margin:auto;}
#redtexto{
	width: 220px
}

.contenido_td, .barra_lateral_td{
	vertical-align: top;
	padding-top: 20px
}

.prev, .sig{
  -webkit-transition: all 0.218s;
  -moz-transition: all 0.218s;
  -ms-transition: all 0.218s;
  -o-transition: all 0.218s;
  transition: all 0.218s;
    background: #F9F9F9;
    border: 1px solid #AAAAAA;
    border-radius: 3px;
    color: #666;
    width: 40px;
    z-index: 50;
    cursor: pointer;
    top: 30%;
    font-size: 12px;
    height: 40px;
    line-height: 38px;
    opacity: 0;
    font-weight: 900;
    position: absolute;
}

.prev{
    float: left;
    left: 10px;
}

.sig{
    float: right;
    right: 10px;
}

#imagenes_proyecto a.sig:hover, #imagenes_proyecto a.prev:hover{
	color: #fff;
	background-color: #2FA6FF;
	border: 1px solid #2D9DED;
}

#imagenes_proyecto:hover .prev{
    left: -10px;
}

#imagenes_proyecto:hover .sig{
    right: -10px;
}

#imagenes_proyecto:hover .sig, #imagenes_proyecto:hover .prev{
	opacity: 0.95;
}

.inact{
	text-shadow: none
}
#editando_detalles .btn{
	border: 1px solid #0B89DD
}
#editando_detalles .esperando{
	border: 1px solid #ccc
}

#home_enlaces{
	margin-left: 65px;
}

h2.home{
	border: 0 none;
	font-size: 16px;
	margin: 10px 0 5px;
}
h2.home strong{
	text-transform: capitalize;
}

h2.home span{
	font-weight: 200;
	color: #777;
}

.modulo_espacio {
	border-bottom: 1px solid #DDDDDD;
	height: 12px;
	margin-bottom: 20px;
	margin-top: 8px;
	width: 100%;
	font-weight: 400;
}

.modulo_espacio .primero, .modulo_espacio .opciones:first-child{
	border-radius: 3px 0 0 3px ;
}

.modulo_espacio .ultimo, .modulo_espacio .opciones:last-child{
	border-radius: 0 3px 3px 0;
}

.modulo_espacio .opciones{
	background:  #F8F8FA;
	background:-webkit-gradient(linear, left top, left bottom, from(#F8F8FA), to(#f3f3f3));
	background:-moz-linear-gradient(center top ,#F8F8FA, #f3f3f3);
	border: 1px solid #CCCCCC;
	float: left;
	margin: -1px -1px 0 0;
	padding: 3px 20px;
	text-align: center;
}

.modulo_espacio .opciones:hover{
	background: #2FA6FF;
	background:-webkit-gradient(linear, left top, left bottom, from(#2FA6FF), to(#2EA3F7));
	background:-moz-linear-gradient(center top , #2FA6FF, #2EA3F7);
	color: #fff;
	border: 1px solid #2C9BEA;
	position: relative;
	z-index: 2;
}

.modulo_espacio .opciones.seleccionado{
	background: #2687CF;
	background:-webkit-gradient(linear, left top, left bottom, from(#2687CF), to(#1871c1));
	background:-moz-linear-gradient(center top , #2687CF, #1871c1);
	color: #fff;
	border: 1px solid #1F6DA5;
	z-index: 1;
	position: relative;
	font-weight: 400;
}

.cargar_mas{
    background: none repeat scroll 0 0 #E5F3FF;
    border: 1px solid #C7D7E1;
    display: block;
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 50px;
    padding: 14px;
    text-align: center;
}

a.cargar_mas:hover{
	color: #2FA6FF;
	background: #EDF7FC;
	border: 1px solid #EAF3F7;
}

a.cargar_mas.activo, .pre_cargando {
    background: url("../bg/cargando.gif") no-repeat scroll 192px 12px #FFFFFF;
    border: 1px solid #C7D7E1;
    color: #007EC3;
    text-indent: 24px;
}

.pre_cargando{
    background-position: 180px center;
    border: medium none;
    font-size: 24px;
    text-align: center;
}

a.min_max{display:none}

big{
	font-size: 18px;
}

.profesion_pais{
	color: #AAA;
	float: left;
	font-size: 15px;
	padding: 2px 0;
	width: 667px;
}

.profesion_pais a, .opciones_usuario a{
	color: #888;
}

.cont_opciones{
    float: left;
    position: relative;
    margin-top: 4px;
}

.opciones_usuario .opciones, .opciones_usuario span.u_opciones a, .opciones_usuario div.u_opciones, .opciones_usuario a.u_opciones{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    padding: 4px 10px;
    border-radius: 2px;
}

.cargar{
	padding-left: 0;
}

.cargar i{
	background-position: -28px -594px;
}

div.barra-privado i{
	background-position: -68px -788px;	
    margin: 4px 2px 0 0;
}

.info_usuario_perfil .opciones_usuario .contacto a:hover{
	color: #a00;
}

.info_usuario_perfil:hover .profesion_pais a, .info_usuario_perfil:hover .opciones_usuario a{
	color: #369;
}

.info_usuario_perfil .profesion_pais a:hover, .info_usuario_perfil .opciones_usuario a:hover{
	color: #2FA6FF;
}

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

.u_opciones{
	margin-right: 6px;
	float: left;
	padding: 0;
	margin-top: 4px;
}

.opciones_usuario:hover .opciones, .opciones_usuario .opciones.menu_activo {
	height: 20px;
    position: relative;
    z-index: 12;
}

div.opciones_usuario a.opciones.menu_activo {
	border: 1px solid #205F87;
	border-bottom: none;
    z-index: 17;
    height: 21px;
    border-radius: 2px 2px 0 0;
    background: #fff;
}

.detalles_info .duenio_info1 {
	border: 0 none;
	height: 52px;
	padding: 0;
}

.detalles_info #icono_duenio_pagina {
    height: 52px;
    width: 52px;
    margin-right: 8px;
}

.detalles_info .icono_usuario_skemboo.menu_activo, .info_usuario_perfil .icono_usuario_skemboo.menu_activo{
	border-color: #7E8A97;
    border-style: solid;
    border-width: 1px 1px 0;
    margin: 0;
}

.detalles_info .icono_del_usuario div.sub_menu_usuario{
    left: 0 !important;
}

.info_usuario_perfil .icono_del_usuario div.sub_menu_usuario{
    left: 0 !important;
    margin: 3px 0 0;
}

.notifyproblem, .mensaje_filtro, .chromeframe{
	background: #FFFBE8;
	border: 1px solid #F4DA51;
	padding: 7px 10px;
	display: block;
}

.chromeframe{
	margin: 0;
	border: 0;
	border-bottom: border: 1px solid #F4DA51;
}

.chromeframe span{
	background: url("../bg/ie_logo.png") no-repeat scroll 0 2px #FFFBE8;
	display: inline-block;
	height: 18px;
	text-indent: -99999px;
	width: 18px;
}

.mensaje_filtro {
	margin-top: 10px;
}

.opciones_usuario div.sub_menu_usuario {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #205F87;
	border-radius: 0 0 2px 2px;
	box-shadow: 1px 4px 2px rgba(0, 0, 0, 0.2);
	display: none;
	margin: 29px 0 0 54px;
	padding: 4px 1px 1px;
	position: absolute;
	text-align: left;
	width: 170px;
	z-index: 16;
}

.opciones_usuario div.sub_menu_usuario a{
	padding: 5px 8px;
	display: block;
}

.opciones_usuario div.sub_menu_usuario .contacto a:hover, .icono_del_usuario div.sub_menu_usuario .contacto a:hover, .sub_menu a.cerrar:hover{
	background: #FBDCDD;
	border-color: #F4C3C4;
	text-shadow: none;
	color: #a00;
}

#Categorias{
	overflow: hidden
}

.SKM_box{ 
 	position: relative; 
 	width: 205px; 
	height: 415px; 
 	margin: 0; 
 	padding: 0;
 	overflow: hidden; 
}
 
.SKM_header{ 
	position: absolute;
	top: 0; 
	left: 0; 
	height: 18px; 
	width: 200px; 
	background: #d1d1d1; 
	color: #fff;
    text-align: right; 
    vertical-align: middle; 
    line-height: 18px;  
}

.SKM_header a{ 
	margin-right: 12px; 
	text-decoration: none; 
	color: #fff;
	cursor: pointer; 
	display: none; 
}
    
.SKM_header a:hover{ 
	color: #333; 
}

.SKM_wrapper{ 
	position: absolute; 
	top: 0px; 
	left: 0; 
	width: 5270px; 
	height: 390px; 
	margin: 0; 
	padding: 0; 
	border: 0; 
}

.SKM_categoria{ 
	position: absolute; 
	top: 0; 
	left: 7px; 
	width: 200px; 
	height: auto; 
	overflow: hidden; 
	margin: 0; 
	padding: 0; 
	border: 0; 
	display: block;
}
                
.SKM_cats{ 
	height: 5px; 
}
            
.SKM_cats h1{ 
display: none
}
                               
.SKM_pager{ 
	height: 18px; 
	width: 200px; 
	line-height: 18px; 
	margin: 0; 
	border: 0; 
	padding: 0; 
	background: #f6f6f6;
    color: #fff; 
    text-align: center; 
    vertical-align: middle; 
    display: none
}
                
.SKM_pager a{ 
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	text-decoration: none; 
	color: #fff; 
	display: block; 
}
                
.SKM_pager a:hover{ 
	background: #d1d1d1; 
}
                
.SKM_pager img{ 
	border: 0; margin: 6px 0; 
}
                
.SKM_content{ 
	width: 202px; 
	height: 385px; 
	margin: 1px 0; 
	padding: 0; 
	border: 0; 
	overflow: hidden; 
}
                
.SKM_content a{ 
    border-bottom: 1px solid #CCCCCC;
    color: #333333;
    display: block;
    font-size: 11px;
    height: 22px;
    line-height: 22px;
    margin: 1px 0;
    text-decoration: none;
    width: 173px;
    padding: 4px 8px;
}
              
.SKM_content a:hover{ 
	color: #fff; 
	background-color: #2FA6FF; 
	padding: 4px 7px  3px;
	border: 1px solid #2279B7;
	text-shadow: 1px 1px 0 #2279B7;
}

.SKM_content a.activo{ 
	background-color: #2687CF;
	border: 1px solid #2279B7 ;
	color: #FFF;
	text-shadow: 1px 1px 0 #2279B7;
	padding: 4px 7px 3px;
}
		
.SKM_more{ 
	background: url(../img/arrow.gif) no-repeat right center; 
}

.SKM_anterior{ 
	position: absolute;
	top: 360px; 
	height: 18px; 
	width: 140px; 
	background: #d1d1d1; 
	color: #fff; 
	line-height: 18px;
    vertical-align: middle; 
    text-align: center; 
    margin: 10px 0 0 0; 
    border: 0; 
    z-index: 99; 
}
                
.SKM_anterior a{ 
	height: 100%; 
	width: 100%; 
	text-decoration: none; 
	color: #fff; 
	display: block; 
	background: #666; 
	padding: 2px 5px; 
}

.SKM_anterior a:hover{ 
	color: #fff; 
	background: #2FA6FF; 
}
                
.SKM_reset{ 
    text-align: center; 

}
                
.SKM_reset a{ 
	height: 100%; 
	width: 100%; 
	text-decoration: none; 
	color: #fff; 
	display: block; 
	background: #d1d1d1; 
}

.SKM_reset a:hover{ 
	color: #fff; 
	background: #2FA6FF; 
}

.SKM_content a.elegido{ 
	color: #fff; 
	background: #2FA6FF; 
	-moz-border-radius: 3px;
}

.profesion .usuario, .minibios .usuario{
	border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 2px 3px #EEEEEE;
    float: left;
    height: 202px;
    margin: 10px 20px 10px 0;
    padding: 10px;
    position: relative;
    width: 200px;
}

.profesion .usuario:hover, .minibios .usuario:hover{
	border-color: #999;
}

.profesion .usuario:hover .agregar a, .minibios .usuario:hover .agregar a{
	color: #fff;
}

.usuario .cont{
 	color: #666666;
    float: left;
    font-size: 10px;
    line-height: 12px;
    padding: 9px 0;
    width: 200px;
    word-spacing: -1px;
}

.usuario .cont .info_u{
	float: left;
    overflow: hidden;
    width: 130px;
    height: 42px
}

.usuario a.num{
	opacity: 0;
	background: #FFFFFF;
	background: -moz-linear-gradient(center top , rgba(255,255,255,0), rgba(255,255,255,1));
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(rgba(255,255,255,1)));
	color: #333333;
    font-size: 11px;
    height: 105px;
    left: 0;
    padding-top: 55px;
    position: absolute;
    text-align: center;
    top: 1px;
    width: 220px;
    z-index: 3;
}

.usuario:hover .num{
	opacity: 0.9;
	display: block;
}

.usuario big{
	font-size: 42px;
	display: block;
	padding: 9px;
}

.usuario .cont a{
	color: #888;
}

.usuario:hover .cont a, .usuario:hover .cont strong{
	color: #369;
}

.usuario .cont .strong{
    color: #555555;
    font-size: 13px;
    line-height: 15px;
    font-weight: 900;
}

.usuario .foto img{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 1px 1px 1px 1px;
    float: left;
    height: 50px;
    margin-left: 5px;
    margin-right: 10px;
    margin-top: -40px;
    padding: 1px;
    position: relative;
    z-index: 3;
}

.usuario .ubicacion{
	display: block;
	height: 12px;
	overflow: hidden;
	width: 110px;
}

.usuario .agregar a, .usuario .soy_yo{
    background: none repeat scroll 0 0 #2685CB;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    float: left;
    font-size: 9px;
    margin: -22px 5px 0;
    padding: 4px 0;
    text-align: center;
    width: 54px;
    height: 13px
}

.usuario .agregar a:hover{
	background: #2FA6FF;
	color: #fff;
}

.usuario .soy_yo{
	background: #ccc;
}

.usuario .agregar.contacto a{
	background: #1A5D89;
}

.usuario .agregar.contacto a:hover{
    background: #F4C3C4;
    color: #AA0000;
}

.usuario .agregar .cargando{
    background: url("../img/conectar_p.gif") no-repeat scroll center center transparent;
    border: 1px solid #CCCCCC;
    float: left;
    font-size: 8px;
    margin: -22px 5px 0;
    overflow: hidden;
    padding: 5px 0;
    text-indent: -999999px;
    width: 52px;
}

.info_u .nombre{
    font-size: 11px;
    height: 12px;
    overflow: hidden;
}

.info_u .profesion{
    font-size: 10px;
    margin: 0;
    padding: 1px 0;
}

.info_u .nombre{
	margin: 1px 0;
}

.usuario .trabajo{
	background: #E5F3FF;
    border-radius: 2px 2px 0 0;
    float: left;
    height: 150px;
    margin: 0;
    text-indent: -999999px;
    width: 200px;
	-webkit-transition: all 0.218s;
	-moz-transition: all 0.218s;
	-ms-transition: all 0.218s;
	-o-transition: all 0.218s;
	transition: all 0.218s;
}

.usuario:hover .trabajo{
	opacity: 0.2;
}

.usuario div.similar-agregar a, .similar-privado{
	float: right;
	margin: 0;
	padding: 0;
	text-indent: -999927px;
	width: 28px;
}

.info_campo ul.etiquetas{
	width: 406px;
}

ul.etiquetas {
	border-radius:3px;
	border:1px solid #999;
	overflow:auto;
	padding:0;
	width:650px;
}
ul.etiquetas.activo {
	border: 1px solid #75C6F5;
	background: #FAFBFF;
}

ul.etiquetas li {
	border-radius:4px;
	display: block;
	float: left;
}
ul.etiquetas li.etiqueta_elegida {
	background-color:#CAE5FA;
	border:1px solid #A3D3F7;
	padding:0 7px 1px;
	margin: 5px 0 5px 5px;
}
ul.etiquetas li.etiqueta_elegida:hover {
	background-color:#2EA6FF;
	color: #fff;
	border-color:#2195EB;
}

ul.etiquetas li.etiqueta_elegida input {
	display:block;
	float:left;
	margin:2px 5px 2px 0;
}
ul.etiquetas li.etiqueta_elegida a.etiqueta_cerrar {
	color: #555;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	outline:medium none;
	padding:2px 0 2px 3px;
	text-decoration:none;
}
ul.etiquetas li.etiqueta_elegida:hover a.etiqueta_cerrar {
	color: #fff;
}

ul.etiquetas input[type="text"] {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:none;
	margin:0;
	padding:0;
	width:inherit;
	border-color:#C6C6C6;
	color:#333;
	padding: 10px;
}

.s_r {
	background: #FAFBFF;
    border-color: #FFFFFF #75C6F5 #75C6F5;
    border-radius: 2px;
    border-right: 1px solid #75C6F5;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
    font-size: 1em;
    left: 0;
    margin-left: 1px;
    margin-top: -1px;
    min-width: 80px;
    overflow: hidden;
    position: absolute;
    z-index: 101;
    color: #999;
}
.s_r ul {
	min-width: 80px;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}
.s_r iframe
{
    display:block;
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    width:3000px;
    height:3000px;
}
.s_r li {
    padding: 2px 8px;
    cursor: hand;
	display: block;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #FAFBFF;
	cursor: pointer;
}

.s_r li:last-child {
	border: none;
}

.s_c {
    background : #fff url('../favicon.gif') right center no-repeat;
	outline-style:none;
	border: 1px solid #147;
}

.s_s {
    background-color:#2FA6FF;
    color:#FFF;
    border-top: 1px solid #2A92DD; 
    border-bottom: 1px solid #2A92DD; 
    text-shadow: 1px 1px 0 #2A92DD;
}

.cf{
	background: url("../bg/sprite_p.png") no-repeat scroll -1px -468px transparent;
	float: right;
	height: 6px;
	margin-top: -13px;
	position: relative;
	right: -24px;
	width: 6px;
}

a.disponible{
	background: none repeat scroll 0 0 #189EF9;
	border: 1px solid #4A9EE2;
	border-radius: 0 3px 0 0;
	box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.2);
	color: #FFFFFF;
	float: right;
	font-size: 9px;
	line-height: 11px;
	margin-top: -45px;
	padding: 4px 5px;
	position: relative;
	right: -24px;
	text-shadow: 1px 0 1px #2D8ED8;
	width: 77px;
	z-index: 3;
}

a.disponible:hover{
	color: #fff;
	background: #199AEA;
}

a.disponible span{
	background: url("../bg/sprite_p.png") no-repeat scroll left -478px transparent;
	float: left;
	height: 18px;
    margin-right: 7px;
    margin-top: 2px;
    width: 19px;
}

a.fullance{
	margin-top: -56px;
}

a.fullance span{
	margin-top: 8px;
}

.ofertasEmpleo{
    background: #FFFBE8;
    border: 1px solid #F2E293;
    border-radius: 2px 2px 2px 2px;
    font-size: 11px;
    line-height: 14px;
    margin: 10px 0 25px;
    padding: 10px;
    position: relative;
}

.oferta .tiempo{
	font-size: 9px;
	color: #aab;
}

.oferta{
	margin-bottom: 10px;
	border-bottom: 1px solid #dde;
	padding-bottom: 10px;
}

.oferta:last-child{
	border: 0;
	margin:0;
	padding: 0;
}


.ofertasEmpleo .icono_usuario_skemboo {
    float: left;
    height: 40px;
    margin-right: 10px;
    width: 40px;
}

.ofertasEmpleo .cont{
	float: left;
	width: 202px;
}

.borrar_actividad{
	display: none;
	color: #ccc;
	float: left;
	margin-top: -1px;
}

.borrar_actividad a{
	color: #960000;
	font-size: 11px;
}

.borrar_actividad a:hover{
	color: #EA0000;
}

.barra_lateral .borrar_actividad{
	margin-top: -4px;
}

.actividad:hover .borrar_actividad{
	display: inline;
}

.contenido_individual{
    background: #f7f7f7;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 10px;
    padding: 30px;
}

.contenido_individual .cont{
    border: 1px solid #ccc;
    padding: 20px;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 0 15px #ddd;
}


.contenido_individual h3{
	font-size: 14px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-bottom: 25px;
}

.proyectos .proyectos_disponibles{
	background: #eee;
	border: 1px solid #ddd;
	display: block;
	float: left;
	margin: 10px 10px 0;
	padding: 12px 0;
	width: 520px;
	border-radius: 3px;
	cursor: pointer;
}

.proyectos .proyectos_disponibles:hover{
	background: #189EF9;
	border-color: #4A9EE2;
	color: #FFFFFF;
}

.proyectos .proyectos_disponibles.activo{
	background: #2687CF;
	border-color: #2279B7 ;
	color: #FFFFFF;
}

.proyectos .proyectos_disponibles span{
	background: #e6e6e6;
	border: 1px solid #cfcfcf;
	border-radius: 3px;
	box-shadow: 0 1px 0 #fff;
	height: 35px;
	margin: -18px 15px 0;
	width: 38px;
}

.proyectos .proyectos_disponibles:hover span{
	background: #0B94EF;
	border-color: #188BCE;
	box-shadow: 0 1px 0 #65BFF7;
}

.proyectos .proyectos_disponibles.activo span{
	background: url("../bg/sprite_p.png") no-repeat scroll 5px -513px #336699;
	border: 1px solid #2C5782;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 1px 0 #3DA0E2;
}

.proyectos p{
	height: 22px;
	margin-bottom: -3px;
	overflow: hidden;
	width: 375px;
}

.proyectos .proyecto-imagen{
	width: 70px;
}

.proyectos .proyectos_imagen{
	height: 30px;
	 margin-right: -17px;
	 margin-top: -43px;
	 width: 60px;
	 z-index: 15;
}
.proyectos .imagen_fondo_proyecto {
    height: 40px;
    width: 40px;
    background: #fff;
}


.proyectos .proyectos_imagen img{
	height: 46px
}


.proyectos .proyectos_imagen .seguridad{
    height: 5px;
    margin-left: 7px;
    width: 38px;
}

.mas_opciones{
	float: left;
	margin: 12px 8px 10px 0;
	position: relative;
	z-index: 3;
}

.mas_opciones:hover .opciones{
	background-position: 8px -144px;
}

.mas_opciones.no_js:hover .opciones, .mas_opciones.activo .opciones{
	z-index: 4;
	position: relative;
	background-color:#fff;
	border:1px solid #888;
	border-bottom: 1px solid #fff;
	color: #444;
	border-radius: 3px 3px 0 0;
	background-position: 8px -124px;
}

.mas_opciones.no_js:hover .menu, .mas_opciones.activo .menu{
	display: block;
}

.mas_opciones .menu{
	background: #FFF;
	border:1px solid #888;
	float: left;
	position: absolute;
	top: 25px;
	width: 235px;
	display: none;
	border-radius: 0 0 3px 3px;
	box-shadow: 0 4px 5px rgba(0, 0, 0, 0.1)
}

.mas_opciones .menu li{
	margin: 1px;
}

.opciones_proyecto .menu a {
	background: none;
	border:0;
	display: block;
	float: none;
	border-radius: 0;
	margin: 0;
}

.opciones_proyecto .menu a:hover{
	background: #2fa6ff;
	color: #fff;
	border: 0;
}

.opciones_proyecto .menu a.eliminar:hover{background-color:#FBDCDD;color:#CB4045}

div.acciones_trabajos{
	margin-top:10px;
}

div.acciones_trabajos .right {
    background: none repeat scroll 0 0 #EAF4F9;
    border: 1px solid #C2DEEA;
    border-radius: 3px 0 0 3px;
    float: right;
    font-weight: 900;
    height: 23px;
    line-height: 15px;
    padding: 11px 0 1px;
    text-shadow: 0 1px 0 #FFFFFF;
    width: 140px;
}

div.acciones_trabajos .right:hover{
	color: #fff;
	text-shadow: none;
}

div.acciones_trabajos .right:active{
	background: #2687CF;
	color: #fff;
	text-shadow: none;
	border: 1px solid #2279B7;
}

div.acciones_trabajos .mas_opciones{
	float: right;
	margin: 0;
}

div.acciones_trabajos .principal{
	text-indent: 0;
}

div.acciones_trabajos .principal span, .u_opciones i{
	background: url("../bg/sprite_p.png") no-repeat scroll -28px -596px transparent;
	float: left;
	height: 19px;
	margin: 0 7px 0 10px;
	width: 20px;
}

.u_opciones .cargando{
    background: url("../img/conectar_p.gif") no-repeat scroll 4px 7px #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    float: left;
    font-weight: 400;
    height: 20px;
    margin: 0;
    padding: 6px 0 2px 31px;
    width: 82px;
}

.u_opciones i{
	background-position: -68px -743px;
	height: 15px;
	margin: 5px 5px 0 0;
	width: 15px;
}

.e_perfil i {
    background-position: -68px -834px;
    margin-right: 3px;
}

.info_usuario_perfil:hover .e_perfil i {
    background-position: -53px -834px;
}

.u_opciones.e_perfil:hover i {
    background-position: -38px -834px;
}

.cargar i {
    background-position: -68px -819px;
}

.info_usuario_perfil:hover .cargar i {
    background-position: -53px -819px;
}

.u_opciones.cargar:hover i {
    background-position: -38px -819px;
}

.info_usuario_perfil:hover .contacto i{
	background-position: -53px -743px;
}

.u_opciones.contacto:hover i{
	background-position: -38px -743px;
}

.u_opciones.contacto:hover a{
	background: #F7DEDE;
	border-color: #E06060;
}

.no_contacto i {
    background-position: -53px -788px;
}

.info_usuario_perfil:hover .no_contacto i{
	background-position: -38px -788px;
}

.info_usuario_perfil .no_contacto a:hover i, .info_usuario_perfil .no_contacto a:active i{
	background-position: -23px -788px;
}

#seguir .no_contacto i {
    background-position: -66px -727px;
}

#seguir  .no_contacto a:focus i, #seguir  .no_contacto a:active i{
	background-position: -66px -726px;
}

.u_opciones.contratar i{
	background-position: -68px -773px;
}

.info_usuario_perfil:hover .contratar i{
	background-position: -53px -773px;
}

.opciones_usuario a.contratar:hover, .info_usuario_perfil a.e_mensaje:hover, .opciones_usuario a.cargar:hover,.opciones_usuario a.e_perfil:hover, .cont_opciones a.opciones:hover, .info_usuario_perfil .no_contacto a:hover{
	background: #2FA6FF;
	color: #fff;
	border: 1px solid #0B89DD;
}

.cont_opciones a.opciones:hover span{
	background-position: -13px -804px;
}

.u_opciones.contratar:hover i{
	background-position: -38px -773px;
}

.e_mensaje i{
	background-position: -68px -758px;
}

.info_usuario_perfil:hover .e_mensaje i{
	background-position: -53px -758px;
}

.info_usuario_perfil .e_mensaje:hover i{
	background-position: -38px -758px;
}

#info_basica div.disponible{
	padding: 0;
}

.info_usuario_perfil:hover .btnu span, div.opciones_usuario .btnu.menu_activo span {
    background-position: -37px -804px;
}

.opciones_usuario .opciones span{
	background: url("../bg/sprite_p.png") no-repeat scroll -61px -804px transparent;
	float: left;
	height: 15px;
	margin-top: 5px;
	overflow: hidden;
	padding-left: 0;
	text-indent: -999999px;
	width: 23px;
}

.acciones_trabajos .principal:hover span, .acciones_trabajos .principal:active span{
	background-position: -1px -596px;
}

div.acciones_trabajos .mas_opciones .right{
	width: 24px;
	border-radius: 0 3px 3px 0;
}

div.acciones_trabajos .mas_opciones.activo .right{
	border-radius: 0 3px 0 0;
}

.acciones_trabajos .mas_msj span {
	margin-top: 5px;
	background-position: 5px -410px;
}

div.acciones_trabajos .mas_opciones .menu{
	margin-left: -182px;
	margin-top: 10px;
	width: 205px;
}

div.acciones_trabajos .mas_opciones .menu li{
	padding: 1px;
}

div.acciones_trabajos .organizar{
	width: 165px;
}

div.acciones_trabajos .organizar span{
	background-position: -28px -573px;
}

div.acciones_trabajos .organizar:hover span, div.acciones_trabajos .organizar:active span{
	background-position: -1px -573px;
}

.acciones .right{
	background: #F7f7f9;
	border: 1px solid #CCCCCC;
	height: 20px;
	margin: 0px 0 0 -1px;
	padding: 2px 10px;
	text-indent: -999999px;
	width: 24px
}

.acciones .responder_msj{
	border-radius: 3px 0 0 3px;
	margin: 0;
	width: 40px;
}

.acciones .right:hover{
	background: #2FA6FF;
	border: 1px solid #2D9DED;
	position: relative;
	z-index: 2;
}

.responder_msj span{
	background: url("../bg/sprite_p.png") no-repeat scroll -18px -478px transparent;
	float: left;
	height: 20px;
	margin-left: 12px;
	opacity: 0.5;
	width: 15px;
}

.responder_msj:hover span {
    background-position: -32px -478px;
	opacity: 1;
}

.acciones .eliminar_msj{
	padding: 2px 15px;
}

.acciones .eliminar_msj.enviados{
	border-radius: 0 3px 3px 0;
}

.eliminar_msj span{
	background: url("../bg/sprite_p.png") no-repeat scroll -42px -478px transparent;
	float: left;
	height: 20px;
	margin-left: 1px;
	opacity: 0.4;
	width: 18px;
}

.acciones .eliminar_msj:hover{
	background: #F4D4D4; 
	border-color: #D8ADAD
}

.acciones .reenviar_msj{
	width: 45px;
	border-radius: 3px 0 0 3px;
}

.reenviar_msj span{
	background: url("../bg/sprite_p.png") no-repeat scroll -19px -498px transparent;
	float: left;
	height: 20px;
	margin-left: 15px;
	opacity: 0.4;
	width: 18px;
}

.reenviar_msj:hover span {
    background-position: -36px -498px;
	opacity: 1;
}

.acciones .mas_msj{
	border-radius: 0 3px 3px 0;
	padding: 2px 0;
}

.mas_msj span{
	background: url("../bg/sprite_p.png") no-repeat scroll 5px -403px transparent;
    float: left;
    height: 5px;
    margin-left: 3px;
    margin-top: 9px;
    width: 18px;
}

.mas_msj:hover span, .acciones_trabajos .mas_msj:hover span{
	background-position: -50px -407px;
}

.mas_opciones.activo .mas_msj{
	background-color: #FFFFFF;
	border-color: #888;
	border-bottom: 1px solid #FFFFFF;
	position: relative;
	z-index: 1;
	border-radius: 0 3px 0 0;
}

.mas_opciones .menu a{
	display: block;
}

.mas_opciones .menu a:hover{
	background-color:#2FA6FF;
	color:#FFF;
	text-shadow:0 0 0 #fff; 
	border-top: 1px solid #2A92DD; 
	border-bottom: 1px solid #2A92DD; 
	padding: 0 8px; 
	text-shadow: 1px 1px 0 #2A92DD;
}

.mas_opciones.activo .mas_msj span{
	background: url("../bg/sprite_p.png") no-repeat scroll 5px -403px transparent;
}

.msj .mas_opciones{
	float: right;
	position: relative;
	margin: 0;
}

.msj .mas_opciones .menu {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #888;
    border-radius: 0 0 3px 3px;
    float: left;
    padding: 1px;
    position: absolute;
    display: none;
    top: 25px;
    width: 221px;
    left: -200px;
    font-size: 12px;
    box-shadow: 0 4px 5px rgba(0,0,0,.1)
}

.menu .eliminar a:hover{
	background: #F4D4D4; 
	border-color: #D8ADAD;
	color: #a00;
	text-shadow: none;
}

.msj .mas_opciones:hover .menu, .js .msj div.mas_opciones.activo .menu{
	display: block;
}

.js .msj .mas_opciones:hover .menu{
	display: none;
}

.mas_opciones .menu a{
	padding: 1px 8px;
}

.msj .paginador{
	background: #fff;
}

.redactar{
	background-color: #F5F5F5;
	background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);
	background:-webkit-gradient(linear, left top, left bottom, from(#F5F5F5), to(#F1F1F1));
	border: 1px solid rgba(0, 0, 0, 0.1);
	 border: 1px solid #ccc;
	 border-radius: 2px 2px 2px 2px;
	 color: #777;
	 display: block;
	 font-weight: 900;
	 margin-left: -10px;
	 overflow: hidden;
	 padding: 3px 9px;
	 text-shadow: 1px 1px 0 #fff;
	 text-align: center;
	 margin-bottom: 10px;
}

.msj #new_msg_to {
    width: 640px;
}

#Msjs_Skemboo .marcar{
	text-align:right;
	padding-right:15px;
	padding-left: 0;
	width: 20px;
	cursor: default;
} 

#Msjs_Skemboo .marcar input{
	height: 18px;
    width: 18px;
    cursor: pointer;
}

.acciones .cambiarSeleccion{
	height: 18px;
	margin: 5px 15px 0 10px;
	width: 18px;
}

#Msjs_Skemboo .nombre span{
	float: left;
	height: 20px;
	max-width: 150px;
	overflow: hidden;
}
.titulo_preview {
    float: left;
    height: 20px;
    max-width: 470px;
    overflow: hidden;
}

.barra_progreso{
	bottom: 0pt; 
	position: absolute; 
	width: 100%;
	text-align: center;
}

.barra_progreso span {
    display: inline-block;
    height: 38px;
    padding: 13px 0;
	background-color: #ccc;
	width: 100%;
	border-radius: 0 0 3px 3px;
    background-color: #E5F3FF; 
    border-top: 1px solid #AACEE2; 
    background-size: 80px 80px;			
    background-image: -webkit-gradient(linear, left top, right bottom,
    					color-stop(.25, rgba(255, 255, 255, .35)), color-stop(.25, transparent),
    					color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .35)),
    					color-stop(.75, rgba(255, 255, 255, .35)), color-stop(.75, transparent),
    					to(transparent));
    background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .35) 25%, transparent 25%,
                        transparent 50%, rgba(255, 255, 255, .35) 50%, rgba(255, 255, 255, .35) 75%,
                        transparent 75%, transparent);
    background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .35) 25%, transparent 25%,
                        transparent 50%, rgba(255, 255, 255, .35) 50%, rgba(255, 255, 255, .35) 75%,
                        transparent 75%, transparent);
    background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .35) 25%, transparent 25%,
                        transparent 50%, rgba(255, 255, 255, .35) 50%, rgba(255, 255, 255, .35) 75%,
                        transparent 75%, transparent);
    background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .35) 25%, transparent 25%,
                        transparent 50%, rgba(255, 255, 255, .35) 50%, rgba(255, 255, 255, .35) 75%,
                        transparent 75%, transparent);
    background-image: linear-gradient(135deg, rgba(255, 255, 255, .35) 25%, transparent 25%,
                        transparent 50%, rgba(255, 255, 255, .35) 50%, rgba(255, 255, 255, .35) 75%,
                        transparent 75%, transparent);  
}

.animado span, .barra_progreso .active{
	background-color: #C0E6F7;
	-webkit-animation: lineas-animadas 1s linear infinite;
	-moz-animation: lineas-animadas 1s linear infinite;       		
	-webkit-transition: width .4s ease-in-out;
	-moz-transition: width .4s ease-in-out;
	-ms-transition: width .4s ease-in-out;
	-o-transition: width .4s ease-in-out;
	transition: width .4s ease-in-out;	
}

.barra{
	background: #3983DE;
	background: -moz-linear-gradient(center top , #3983DE, #195EBA);
	background:-webkit-gradient(linear, left top, left bottom, from(#3983DE), to(#124897));
	display: block;
	height: 38px;
}

@-webkit-keyframes lineas-animadas { 
	0% {background-position: 0 0;} 100% {background-position: 80px 0;}
}

@-moz-keyframes lineas-animadas {
	0% {background-position: 0 0;} 100% {background-position: 80px 0;}
}

.barra_lateral .proyectos .proyectos_imagen img{
	height: 46px;
}

.barra_lateral .proyectos .proyectos_imagen {
    height: 30px;
    margin-top: -43px;
    width: 60px;
    z-index: 15;
}

.barra_lateral .proyecto-imagen {
    float: left;
    margin: 0 -15px;
    text-align: center;
    width: 70px;
    z-index: 4;
}

.barra_lateral .proyecto_info {
    margin-left: 50px;
}

.barra_lateral .proyectos p {
    height: 17px;
    margin-bottom: -3px;
    margin-top: 3px;
    overflow: hidden;
    width: 226px;
}

.barra_lateral  .proyecto_div {
    border-bottom: 1px dotted #DDF;
    float: left;
    height: 44px;
    margin-bottom: 5px;
    padding: 5px 0 6px 5px;
    width: 275px;
    margin-top: 0;
}

.barra_lateral  .proyecto_div:last-child {
	border-bottom: 0;
}

.mis_trabajos{
	color: #888888;
	float: left;
	font-size: 9px;
	height: 64px;
	line-height: 12px;
	margin: 0;
	overflow: hidden;
	padding: 5px 0 0;
	position: relative;
	width: 71px;
}

.w62{
	width: 62px;
}

.mis_trabajos a{ 
	display: inline-block;
}
.mis_trabajos img{
	border:1px solid #CCC;
	height:58px;
	width:58px;
	padding:1px; 
	display: block
}

.los-proyectos .imagen_fondo_proyecto{
	height: 150px;
	margin-left: -25px;
	width: 200px;
}

.los-proyectos .imagen_proyectos{
	display: block;
	height: 150px;
	margin: 0 0 0 20px;
	overflow: hidden;
	width: 150px;
}

.los-proyectos .proyectos_imagen {
	height: 169px;
	margin-right: 0;
	margin-top: -159px;
	width: 178px;
	z-index: 15;
}

.los-proyectos .proyecto-imagen {
    float: left;
    height: 160px;
    margin: 0;
    padding-top: 10px;
    text-align: center;
    width: 178px;
    z-index: 4;
}

.los-proyectos .proyecto_info {
    clear: both;
    margin-left: 0;
    padding-top: 1px;
    text-align: center;
    width: 179px;
}

.los-proyectos .Titulos_proyecto{
	font-size: 14px;
	line-height: 17px;
	width: 179px;
}

.los-proyectos .proyecto_div {
    float: left;
    height: 223px;
    margin-top: -5px;
    padding: 10px 0 10px 25px;
    width: 215px;
}

div.acciones_trabajos .crear-proyecto span {
    background-position: -26px -555px;
}   

div.acciones_trabajos .crear-proyecto:hover span {
    background-position: -64px -53px;
    height: 13px;
	margin-top: 1px;
}

.proyecto_info .letra_pequenia, .p_info .menu, .comentario .opciones_cmt, .respuesta .opciones_resp, .respuesta .tiempo, .comentario .tc{
	-webkit-transition: all 0.218s;
	-moz-transition: all 0.218s;
	-ms-transition: all 0.218s;
	-o-transition: all 0.218s;
	transition: all 0.218s;
	opacity: 0;
}

.proyecto_div:hover .letra_pequenia, .p_div:hover .menu, .comentario:hover .opciones_cmt, .respuesta:hover .opciones_resp, .respuesta:hover .tiempo, .comentario:hover .tc{
	opacity: 1;
}

#elegir_red{
	border-radius: 3px 3px 3px 3px;
	color: #444444;
	float: right;
	padding: 3px 9px;
	width: auto;
}

#elegir_red:hover{
	color: #fff;
}

#elegir_red i{
    background-position: 0 -130px;
    margin: 4px 3px 0;
    width: 22px;
}

#elegir_red:hover i{
    background-position: 0 -150px;
}

.proyecto_perfil a{
-webkit-transition: all 0.218s;
-moz-transition: all 0.218s;
-ms-transition: all 0.218s;
-o-transition: all 0.218s;
transition: all 0.218s;	
}

.p_img img {
    height: 150px;
    margin: 0;
    width: 200px;
}

.p_div{
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.06);
    height: 200px;
    margin: 20px 50px 30px 0;
    padding: 0;
    width: 200px;
    z-index: 1;
}

.galeria .p_div, .network .p_div{
	margin: 20px 19px;
}

.p_div:hover, a:hover .b_img img{
	box-shadow: 0 0 5px #2FA6FF, 1px 1px 0 rgba(255, 255, 255, 0.3) inset, -1px -1px rgba(255, 255, 255, 0.3) inset, 0 1px rgba(255, 255, 255, 0.3) inset, -2px 2px #fff, 2px -2px #fff, -2px 2px #fff, 1px 1px #fff, -2px -2px #fff;	
	border-color: #1c8ef0;
}

input.pensando{
	background: url("../bg/pensando.gif") no-repeat 382px center;
}

#skmSubir {
	background: none repeat scroll 0 0 #E5F3FF;
	border: 1px solid #C7D7E1;
	border-radius: 3px 3px 3px 3px;
	bottom: -10px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	height: 78px;
	line-height: 20px;
	overflow: hidden;
	position: fixed;
	right: 10px;
	text-align: center;
	text-decoration: none;
	width: 70px;
}

#skmSubir:hover {
	background: #2FA6FF;
	border: 1px solid #2D9DED;
	color: #fff;
}

#skmSubir:active, .info_perfil .opciones_usuario a.u_opciones:active, .opciones_usuario .cont_opciones a:active, .info_usuario_perfil .no_contacto a:active {
	background: #2687CF;;
	border: 1px solid #2279B7;
	color: #fff;
}

#skmSubir i{
	background: url("../bg/sprite_p.png") no-repeat scroll -19px -728px transparent;
	float: left;
	height: 15px;
	margin: 17px 27px 0;
	width: 15px;
}

#skmSubir:hover i, #skmSubir:active i{
	background-position: -3px -728px;
}

.zplab{
	background: url("../bg/zappinglaboral.png") no-repeat scroll right 0 transparent;
}

ul.listado_empleos li{
	border-bottom: 1px dotted #ccc;
	padding: 5px;
	margin: 0
}

.listado_empleos li a{
	color: #555;
}

.listado_empleos li i{
	background: url("../bg/sprite_p.png") no-repeat scroll -68px -773px transparent;
    float: left;
    height: 12px;
    margin: 5px 6px 0 0;
    width: 13px;
}

.listado_empleos li a:hover i{
	background-position: -23px -773px;
}

.listado_empleos li:last-child{
	border: none;
}

.fb_reg{
    border-left: 1px solid #AAAAAA;
    float: left;
    height: 198px;
    padding-left: 20px;
    padding-top: 30px;
    width: 270px;
}

.fb_reg h3{
    border-top: 1px dashed #CCCCCC;
    clear: both;
    margin-top: 90px;
    padding-top: 30px;
}

#url_info{
    border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 2px 5px #EEEEEE;
    display: none;
    float: left;
    margin-top: 10px;
    padding: 9px;
    width: 445px;
}

#url_info .fl {
    background: url("../bg/fl.png") no-repeat scroll center center transparent;
    display: block;
    height: 7px;
    margin: -16px auto 9px;
    width: 10px;
}

.imgs{
    float: left;
    margin-right: 10px;
}

.imgs img{
	display: none;
	width: 64px;
	height: 64px;
	background: #F4F9FC;
	float: left
}

.info_url{
    float: left;
    max-width: 330px;
    min-height: 70px;	
}

.info_url p{
	margin: 0px;
	line-height: 16px;
}

.info_url .url{
	color: #888;
	margin-bottom: 5px;
}

.info_url .descripcion{
	font-size: 11px;
}

.acc_imagenes{
	float:left;
	margin:10px 0 0;
}

.acc_imagenes .small{
	margin: 0
}

.acc_imagenes a{
	background:  #F1F1F1;
	background:-webkit-gradient(linear, left top, left bottom, from( #FaFaFa), to(#f3f3f3));
	background:-moz-linear-gradient(center top ,  #FaFaFa, #f3f3f3);
	border: 1px solid #DDDDDD;
	border-radius: 3px 0 0 3px;
	color: #777777;
	float: left;
	font-size: 16px;
	height: 24px;
	line-height: 24px;
	padding: 0;
	text-align: center;
	width: 31px;
}

a.siguiente{
	border-radius: 0 3px 3px 0;
	margin-left: -1px;
}

.acc_imagenes a:hover, .acc_imagenes a:active {
    background: #2FA6FF;
    border: 1px solid #2D9DED;
    color: #FFF;
}

.acc_imagenes a:active {
	background: #2687CF;
}

#url_info .cerrar{
    background: none repeat scroll 0 0 #E5F3FF;
    border: 1px solid #AACEE2;
    float: right;
    font-weight: 500;
    height: 16px;
    line-height: 16px;
    margin: -5px;
    text-align: center;
    width: 16px;
}

.recomendar .icono_usuario_skemboo{
	border: 1px solid #999
}


a.url_preview{
    border-left: 5px solid #E2E2E2;
    border-radius: 2px 2px 2px 2px;
    display: block;
    margin: 10px 5px;
    max-width: 567px;
    padding: 6px;
    width: 567px;
}

a.url_preview:hover{
	background: #F4F9FC;
	border-color: #C2DEEA;
}

.url_preview .img{
	float: left;
    font-size: 10px;
    height: 64px;
    line-height: 11px;
    overflow: hidden;
    width: 64px;
    background: no-repeat center center;
}

.url_preview .url{
	font-size: 11px
}

.url_preview .info_url {
   	max-width: 483px;
    min-height: 20px;
    padding: 0 10px;
}

.url_preview .descripcion{
	color: #888;
    float: left;
    max-height: 32px;
    overflow: hidden;
    font-size: 11px;
    line-height: 13px
}

.url_preview .titulo{
	color: #369;
	font-weight: 900
}

.url_preview .titulo:hover {
	color: #2FA6FF;
}

.descripcion label{
	display: block;
	color: #777;
	padding-top: 3px;
	font-size: 11px
}

.descripcion label input{
    margin-top: -5px;
}

#formulario_muro #url_info{
	float: right;
    margin-bottom: 10px;
    width: 562px;
}

.comment-box-arrow {
    border-bottom: 8px solid #ccc;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    display: inline-block;
    height: 0;
    left: 25px;
    margin: 0 auto;
    position: absolute;
    top: -8px;
    z-index: 2;
}

.comment-box-arrow .arrow-border {
    border-bottom: 8px solid #F6F6F6;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    left: -8px;
    position: absolute;
    top: 1px;
}

.responder textarea{
	overflow: hidden; 
	height: 20px; 
	min-height: 20px; 
	display: block; 
	width: 450px; 
	padding: 5px 7px;
}

.responder .btn{
    font-size: 11px;
    height: 32px;
    padding: 0 10px;
    float: right; 
    margin-top: -32px;
    width: 86px;
}

i.video{
    background: url("../bg/sprite_p.png") no-repeat scroll -55px -121px transparent;
    float: left;
    height: 20px;
    margin-left: -45px;
    margin-top: 25px;
    width: 29px;
    opacity: .7
}

a:hover i.video{
	opacity: 1
}

.respuesta .tiempo{
	font-size: 10px;
}

.respuesta .muro_imagen {
	margin: 10px 0 0 10px;
    padding-right: 0;
    z-index: 1
}

#cargar_comentarios{
	background-position: 160px 12px;
}

.form_respuesta img{
    float: left;
    height: 31px;
    margin-right: 8px;
    width: 31px;
	border-radius: 3px
}

.tabla_Izquierda{
	color:#5A676F;
	padding-right:25px;
	text-align:right;
	vertical-align:top;
}

.explorar .mas_opciones{
    float: right;
    margin: 0;
    z-index: 9;
}

.explorar .mas_opciones span{
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    color: #336699;
    float: left;
    margin-bottom: 0;
    margin-left: 12px;
    margin-top: -1px;
    padding: 4px 10px 6px;
 }

.explorar .mas_opciones i{
	background: url("../bg/sprite_p.png") no-repeat scroll 5px -410px transparent;
    display: inline-block;
    height: 5px;
    margin: 0 0 2px 8px;
    width: 16px;
    cursor: pointer;
}

.explorar .mas_opciones:hover span{
	background: #fff;
	border: 1px solid #999;
	border-bottom: 1px solid #fff;
	position: relative;
    z-index: 34;
}

.explorar .mas_opciones:hover .menu{
    display: block;
    right: 0;
    top: 30px;
    width: 150px;
}

.explorar .mas_opciones .menu a {
    padding: 5px 15px;
}

.explorar .mas_opciones .menu a:hover {
    padding: 4px 15px;
}

.footer .skemboo_footer{
    border-right: 1px dashed #CCCCCC;
    color: #AAAAAA;
    float: left;
    font-size: 10px;
    height: 44px;
    margin-right: 20px;
    padding-right: 20px;
    text-align: right;
    width: 120px;
}

.footer .skemboo_footer span{
    background: url("../bg/skemboo_footer.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 28px;
    margin-bottom: -3px;
    opacity: 0.5;
    overflow: hidden;
    text-indent: 99999px;
    width: 120px;
}

.footer {
    background: none repeat scroll 0 0 #F3F3F3;
    border-top: 1px solid #DDDDDD;
    box-shadow: 0 2px 6px #DDDDDD inset;
    color: #CCCCCC;
    font-size: 11px;
    line-height: 18px;
    padding: 25px 0 45px;
}

.footer .contenedor{
 	background: none; 
}

.footer a{
	color: #999;
}

.enlaces_skm{
	font-size: 12px;
}

.enlaces_skm a{
	margin: 0 5px
}

.enlaces_skm .tf{
	font-weight: normal;
    margin: 0 10px 0 0;
}

.enlaces_ext{
	padding: 5px 0 0 
}

.enlaces_ext a{
	margin: 0 5px 0 0;
}

.enlaces_ext i{
	background: url("../bg/sprite_p.png") no-repeat scroll 0 -66px transparent;
    display: inline-block;
    height: 13px;
    margin: 0 3px -3px 5px;
    opacity: 0.5;
    width: 14px;
}

.enlaces_ext.editar i{
	background-position: 0 -130px;
}

.enlaces_ext.editar a:hover i{
	background-position: -27px -149px;
}


.enlaces_ext.eliminar a:hover{
	color: #a00;
}

.enlaces_ext.eliminar i{
	background-position: -23px -757px;
}

.enlaces_ext.eliminar a:hover i{
	background-position: -38px -743px;
}

.enlaces_ext a:hover i{
	background-position: 0 -80px;
	opacity: 0.8;
}

.enlaces_ext .blog i{
	margin-left: -2px;
	background-position: -24px -96px
}

.enlaces_ext .blog:hover i{
	background-position: -24px -109px
}

.enlaces_ext .newsletter i{
	background-position: -25px -66px
}

.enlaces_ext .newsletter:hover i{
	background-position: -25px -81px
}

.enlaces_ext .fb i{
	background-position: 0 -40px
}

.enlaces_ext .fb:hover i{
	background-position: 0 -53px
}

.zoom1 .enlaces_skm, .zoom1 .enlaces_ext{  
	margin-left: 20px; 
}

#optimizando_paginadorSkm{
	display: none;
}

.explorar #titulo_pagina{
    height: 35px;
    padding-top: 5px;
}

.lista_categorias {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #EEEEEE;
    float: left;
    height: 330px;
    margin: 12px 0 30px;
    padding: 15px;
    width: 265px;
}

.lista_categorias h3{
    border-bottom: 1px dotted #CCCCCC;
    color: #266E9E;
    font-size: 24px;
    font-weight: 300;
    margin-bottom: 10px;
    padding-bottom: 15px;
    padding-left: 9px;
}

.lista_categorias a{
    float: left;
    margin: 5px 0 0;
    padding: 5px 15px;
    width: 100px;
}

.lista_categorias .actual{
    background: none repeat scroll 0 0 #2685CB;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
}

.ordenar_por{
	float: right;
	margin: -48px 0 0;
}

.ordenar_por .texto{
    color: #777777;
    float: left;
    margin: 6px 0;
}

.label_block label, .label_block .label{
    display: block;
    margin: 20px 0;
 }

.label_block .radio label{
    display: inline-block;
    font-size: 14px;
    margin: 10px 10px 0 0;
}
 
 .label_block label span, .label_block .label span{
    color: #666666;
    float: left;
    font: 300 16px/36px 'helvetica Neue',Helvetica,Arial,sans-serif;
    margin-right: 20px;
    text-align: right;
    width: 280px;
 }
 
 .label_block a.btn{
 	height: 34px;
    margin: -5px 0;
 }
 
 .label_block .no_cuenta{
    color: #999999;
    float: none;
    font-size: 12px;
    margin-left: 10px;
    width: 374px;
}

 .label_block .input_pref {
    height: 21px;
    margin-right: 3px;
    padding: 7px;
    width: 392px;
    border-radius: 0;
    color: #666;
    font-size: 14px;
}

.label_block .textarea_pref {
    border-radius: 0 0 0 0;
    font-size: 14px;
    padding: 5px;
    width: 395px;
}

.label_block select{
    font-size: 14px;
    height: 38px;
    margin: 0;
	border-radius: 0;
}

.label_block .separador{
	border-top: 1px solid #ccc;
    margin-top: 20px;
    padding-top: 10px;
}

.label_block h3{
    border-bottom: 1px solid #CCCCCC;
    font-size: 17px;
    font-weight: 400;
    margin-bottom: 20px;
    padding-bottom: 10px;
    margin-top: 30px;
}

 .label_block label small, .label_block .label small{
    color: #bbb;
    display: block;
    height: 10px;
    line-height: 10px;
    margin: -10px 0 0;
    padding: 0;
}


.label_block .btn {
    font-size: 14px;
    height: 50px;
    margin: 5px 0;
    padding: 5px 49px;
}

 .label_block .input_pref:focus, .label_block .textarea_pref:focus{
	color: #2FA6FF;
}

.label_block .input_pref.error:focus, .label_block .textarea_pref.error:focus{
	border: 1px solid #f00;
	background: #FFF2F2;
	color: #555;
}

.label_block select:focus{
	color: #2FA6FF;
	border-color: #2FA6FF;
}

.label_block select:focus option{
	color: #555;
}

.oferta-empleo p{
	font-size: 13px;
}

.oferta-empleo p{
	padding: 10px 0;
}

.oferta-empleo p strong{
	font-size: 16px;
}

.oferta-empleo p span{
    float: left;
    width: 510px;
}

.oferta-empleo p span.label{
	float: left;
	width: 120px;
	margin-right: 15px;
	text-align: right;
	color: #888
}

.postular{
    margin-bottom: 10px;
    padding: 3px 9px;
    text-align: center;
	float: right;
	width: 200px
}

.linea_arriba{
	border-top: 1px dashed #ccc;
	padding-top: 20px;
	margin-top: 20px;
}

.oferta-empleo .social{
	float: right;
	margin-top: -45px;
}

.oferta-empleo .social a{
	background: url(../bg/social3.png) no-repeat 0 0;
	float: left;
	width: 20px;
	height: 20px;
	text-indent: -99999px;
	opacity: .5;
}

.oferta-empleo .social a.tw{
    background-position: right bottom;
    border-left: 1px solid #ddd;
    margin-left: 12px;
    padding-left: 15px;
}

.oferta-empleo .social a:hover{
	opacity: 1;
}

.oferta-empleo .tiempo{
	font-size: 13px;
	color: #333;
}

.menu_de{
    float: right;
    padding-top: 20px;
    width: 200px;
}

.menu_de .info_usuario{
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 20px;
    padding-bottom: 37px;
}

.menu_de .icono_usuario{
	width: 24px;
	height: 24px;
	float: left;
	margin-right: 2px;
}

.menu_de .por {
    display: block;
    float: left;
    font-size: 13px;
    line-height: 13px;
    margin-left: 5px;
    margin-top: -1px;
    width: 155px;
}

.menu_de .nombre {
    color: #999999;
    float: left;
    font-size: 11px;
    line-height: 11px;
    margin: 2px 5px;
    width: 160px;
}

.menu_de .usuario {
    float: none;
    margin: 0;
    width: 127px;
}

.menu_de .redactar{
	margin-left: 0;
}

.info_empresa img{
    float: left;
    margin: 4px 15px 0 70px;
    width: 50px;
    height: 50px;
    background: #F4F9FC;
}

.ofertas-empleo .info_empresa img{
    margin: 4px 15px 0 0px;
}

.ofertas-empleo .info_empresa strong{
    width: 641px;
    font-size: 24px;
}

.info_empresa span, .info_empresa .tiempo{
	font-size: 12px;
	color: #999;
}

.ofertas-empleo strong span{
	font-weight: 300;
	color: #888;
	font-size: 24px
}

.ofertas-empleo strong:hover span{
	color: #7FC9FF
}

.info_empresa strong{
    float: left;
    font-size: 26px;
    font-weight: 400;
    padding: 7px 0;
    width: 571px;
    color: #777;
}

.info_empresa a strong:hover{
	color: #2FA6FF;
}

.info_empresa .ubicacion, .info_empresa .limite{
    color: #888888;
    padding-right: 5px;
   	font-size: 12px;
}

.info_empresa .limite{
	padding-left: 10px;
	border-left: 1px dotted #ccc;
	padding-right: 10px;
    margin-right: 6px;
    color: #aaa;
}

span.limite, span.publicado, .info_empresa .tiempo{
    color: #aaa;
    font-size: 12px;
}

.ubicacion i{
    background: url("../bg/sprite_p.png") no-repeat scroll -25px -850px transparent;
    padding-left: 10px;
}

.publicado i{
    background: url("../bg/sprite_p.png") no-repeat scroll 0 -848px transparent;
    margin-right: 5px;
    padding-left: 10px;
}

.limite i{
    background: url("../bg/sprite_p.png") no-repeat scroll -11px -849px transparent;
    margin-right: 5px;
    padding-left: 11px;
}

.empleos_relacionados{
	margin-top: 10px
}

.empleos_relacionados img{
    float: left;
    height: 24px;
    margin-right: 10px;
    width: 24px;
}

.empleos_relacionados a{
    border-top: 1px solid #DDDDDD;
    color: #777777;
    display: block;
    font-size: 11px;
    line-height: 12px;
    margin-top: 5px;
    min-height: 20px;
    padding: 8px 0 7px;
}

.empleos_relacionados strong{
	display: block;
}

.menu_de .enlaces_ext a {
    border-bottom: 1px solid #DDDDDD;
    display: block;
    line-height: 14px;
    padding: 4px 0 9px;
}

.menu_de .enlaces_ext i{
	margin-right: 8px;
}

.enlaces_ext a {
    color: #AAAAAA;
}

.postular_iz{
	font-weight: 900;
}

.postular_iz i{
	background-position: -68px -773px;
}

a.postular_iz:hover i{
	background-position: -23px -773px;
	opacity: 1;
}

.reportar i{
   	background-position: 5px -372px;
    height: 11px;
    margin: 6px 0 -3px 3px;
}

.reportar a:hover i{
   background-position: 5px -383px;
   opacity: 1;
}

.oferta{
    border-bottom: 1px dashed #EEEEEE;
    padding: 10px 0 20px;
}

ul.categorias li{
    border-bottom: 1px double #CCCCCC;
    padding: 5px 0;
}

ul.categorias li a{
	display: block;
}

.menu_de h3{
    font-size: 13px;
    font-weight: 400;
    padding: 4px 0;
    text-transform: uppercase;
}

ul.categorias li span{
    background: #EEE;
    border: 1px solid #DDD;
    border-radius: 12px;
    color: #888;
    float: right;
    font-size: 9px;
    height: 14px;
    line-height: 14px;
    margin: 2px 0 0;
    padding: 0 10px;
}

#imagen_empleador{
    height: 38px;
    margin-right: 10px;
    width: 38px;
    float: left;
    background: #F4F9FC;
}

label.flecha_arriba input.input_pref{
    padding-left: 30px;
    width: 370px;
}

#otro_cargo input.input_pref{
	padding-left: 7px;
	width: 392px;
}

#imagen_twitter b, #imagen_facebook b{
    background: url("../bg/sprite_p.png") no-repeat scroll 0 -66px transparent;
    display: inline-block;
    float: left;
    height: 13px;
    margin: 13px -28px -3px 12px;
    opacity: 0.5;
    width: 14px;
}

#imagen_facebook b{
	background-position: 0 -40px;
}

.flecha_arriba i{
    border-color: #999 transparent;
    border-style: solid;
    border-width: 0 8px 8px;
    bottom: auto;
    content: "";
    display: block;
    float: right;
    position: relative;
    right: 525px;
    top: -13px;
    width: 0;
}

.flecha_arriba i:after{
    border-color: #FFFFFF transparent;
    border-style: solid;
    border-width: 0 6px 6px;
    bottom: auto;
    content: "";
    display: block;
    float: right;
    position: relative;
    right: -6px;
    top: 8px;
    width: 0;
}

.flecha_arriba input:focus + i:after{
	border-color: #FAFBFF transparent;
}

.flecha_arriba input:focus + i{
	border-color: #75C6F5 transparent;
}

.flecha_arriba input.error:focus + i:after{
	border-color: #FFF2F2 transparent;
}

.flecha_arriba input.error:focus + i{
	border-color: #FF0000 transparent;
}

#img_facebook:focus + i + b{
	background-position: 0 -53px;
	opacity: .9;
}

#img_twitter:focus + i + b{
	background-position: 0 -80px;
	opacity: .9;
}

#descripcion:focus + small{
	color: #444;
}

.mostrar_contrasenia{
    float: right;
    font-size: 11px;
    margin: -28px 160px 0 0;
    position: relative;
    z-index: 1;
}

.info_postular{
    border: 1px solid #C2DEEA;
    margin-bottom: 20px;
    padding: 10px;
    background: #F4F9FC;
}

.info_postular img {
    height: 44px;
    margin: 4px 15px 0 5px;
    width: 44px;
}

.info_postular strong {
    font-size: 22px;
    padding: 7px 0 0;
    width: 770px;
}

.info_postular strong span{
    font-size: 23px;
}

.titulo_oculto #titulo_pagina{
	display: none;
}

.barra_filtros{
    background: none repeat scroll 0 0 #F6F6F6;
    border-bottom: 1px solid #EEEEEE;
    padding: 16px;
}

.barra_filtros .contenedor{
	background: none;
}

.barra_filtros h2 {
    border: 0 none;
    font-size: 24px;
    font-weight: 300;
    padding-top: 4px;
}

.barra_filtros .ordenar_por {
    float: right;
    margin: -27px 0 0;
}

div.ui-datepicker {
    width: 401px;
}