#cargar_proyecto{
	margin:0 auto;
	padding:40px 0;
	width:258px;
}
.bpAfuera{width:600px; margin:0}

.BarraProgresoAdentro{vertical-align:middle; position:relative; width:600px; height:32px}

.BarradeProgreso{border:1px solid #8297b2; font-size:10px; height:32px; position:absolute; width:598px}

.BarraVacia{background:#dbebff url(../img/bp.gif) repeat scroll 0 0; color:#4678bb; text-shadow: 1px 1px 0 #fff}

.BarraCarga{background:#3983DE url(../img/bc.gif) repeat scroll 0 0; border:1px solid #0C2F66; overflow:hidden;}

.PorcentajeBarra{
font-size:14px;
font-weight:600;
margin-left:288px;
margin-top:-2px;
padding:8px 0;
position:relative;

}

#barra {
float:left;
margin-bottom:5px;
width:600px;
}

#estado_sub{
width: 570px;
float: left;
}

.BarraCarga .PorcentajeBarra{
color:#FFF;
 text-shadow: 1px 1px 0 #000
}

#Archivo_p{
margin:-40px auto 72px;
width:600px;
height: 20px
}

#espera_cargador{
	background:transparent url(../img/bt_sb.jpg) no-repeat center bottom;
	height:53px;
	text-indent:-9999px;
	width:258px;
	cursor: progress
}

#espera_cargador_archivos{
	background:transparent url(../img/subir_archivos.jpg) no-repeat scroll center bottom;
	cursor:progress;
	float:left;
	height:72px;
	text-indent:-9999px;
	width:85px;
}

#cargar_archivos_complementarios{
	background:transparent url(../img/subir_archivos.jpg) no-repeat scroll center bottom;
	float:left;
	width:84px;
	height:72px;
}

.BarraProgresoError{width:100%; background-color:red; visibility:hidden}

a.cancelar_carga{background:url(../img/cerrar.png) no-repeat 0 0;display:block;float:right;font-size:0;height:18px;margin: 5px 2px -20px;width:15px; text-indent:-99999px; overflow:hidden; opacity: 0.8; position: relative; z-index: 1}

a.cancelar_carga:hover{opacity: 1;}

.bpAfuera2{width:64px; margin:0}

.BarraProgresoAdentro2{vertical-align:middle; position:relative; width:62px; height:62px}

.BarradeProgreso2{border:1px solid #8297b2; font-size:10px; height:62px; position:absolute; width:62px}

.BarraVacia2{background:#dbebff url(../img/bp2.gif) repeat scroll 0 0; color:#4678bb; text-shadow: 1px 1px 0 #fff}

.BarraCarga2{background:#3983DE url(../img/bc2.gif) repeat scroll 0 0; border:1px solid #0C2F66; overflow:hidden;}

.PorcentajeBarra2{
font-size:14px;
font-weight:600;
margin-left:12px;
margin-top:12px;
padding:8px 0;
position:relative;

}

.barra_archivos {
	float:left;
	height:64px;
	width:64px;
}

.BarraCarga2 .PorcentajeBarra2{
color:#FFF;
 text-shadow: 1px 1px 0 #000
}

.archivos_subir{
 	float:left;
	height:64px;
	margin:0 0 6px 6px;
	width:64px;
}

#espera_cargador2{
	background:transparent url(../img/bt_sb.jpg) no-repeat center bottom;
	height:53px;
	text-indent:-9999px;
	width:32px;
	cursor: progress
}

.BarraProgresoError2{width:100%; background-color:red; visibility:hidden}

a.CancelarSubida2{background:url(../imagenes/basurero.gif) no-repeat 0 0;display:block;float:right;font-size:0;height:14px;margin-left:1px;margin-right:-5px;width:14px; text-indent:-99999px; overflow:hidden}

a.CancelarSubida2:hover{background-position:0 -14px}

a.bien2{font-size:0; display:block; height:12px; width:12px; background-image:url(../imagenes/bienp.png); background-repeat:no-repeat; background-position:0 0; float:right; margin-left:5px}


#nuevo_proyecto{
background:#F0F0F0 url(../img/brillo.png) repeat-x scroll 0 0;
color:#777;
display:block;
font-size:12px;
font-weight:400;
padding:8px 5px 9px 10px;
border: 1px solid #ccc;
border-bottom: 0;
text-shadow:1px 1px 0 #FFFFFF;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
-webkit-border-top-right-radius:8px;
-webkit-border-top-left-radius:8px;
height: 33px
}

#nuevo_proyecto #tp{
color:#333333;
display:block;
font-size:26px;
font-weight:900;
height:30px;
line-height:30px;
margin:7px 0 10px;
overflow:hidden;
text-shadow:1px 1px 0 #FFFFFF;
width:879px;
word-wrap:break-word;
}

#paso_2{
	display: none
}

#imagen_np{ vertical-align:middle; float: left; margin-right: 20px; height: 32px}

.pasos{
background:#F0F0F0 url(../img/brillo.png) repeat-x scroll 0 0;
border:1px solid #D0D0D0;
color:#ababab;
display:block;
font-size:14px;
font-weight:900;
padding:5px 10px;
text-align:left;
text-shadow:1px 1px 0 #FFFFFF;
}

.paso_activo {
background:#AFDBF4 url(../img/fc.gif) repeat scroll 0 0;
border:1px solid #84A2C0;
color:#587590;
text-shadow:1px 1px 0 #FFFFFF;
}

#menu_proyecto{
background:transparent url(../imagenes/sombra_submenu.png) no-repeat scroll center bottom;
display:none;
padding-bottom:19px;
position:absolute;
width:150px;
z-index:16;
}

#paso_1{ text-align:left}

#SubirArchivos{ margin:0 auto;padding:60px 0;width:259px;}

input.archivo_subidas{
opacity: 0;
-moz-opacity: 0;
filter: alpha(opacity=0);
cursor:pointer;
font-size:30px;
height:54px;
margin:0 4px;
width:310px;
z-index:200;
}

.seleccionar{
background:#BCD7E5 url(../imagenes/boton_subir.png) no-repeat scroll 0 0;
height:54px;
margin:90px auto 80px;
width:258px;
cursor:pointer;
}

.seleccionar_imagen{
background:#BCD7E5 url(../imagenes/boton_subir_imagen.png) no-repeat scroll 0 0;
height:54px;
margin:90px auto 80px;
width:258px;
cursor:pointer;
}

.seleccionar:hover, .seleccionar_imagen:hover { background-position: bottom left; cursor:pointer; }
.seleccionar.sub_im, .seleccionar_imagen.sub_im { background: #FFF center center no-repeat; cursor:wait; margin:0 auto;}
.seleccionar.sub_im:hover, .seleccionar_imagen.sub_im:hover { background-position: center center; cursor:wait; }

#cargando_cargador{
background:transparent url(../imagenes/cargaskemboo.gif) no-repeat scroll 0 100%;
color:#336699;
font-size:16px;
font-weight:bold;
line-height:16px;
margin:90px auto 80px;
padding:5px 0 0 32px;
width:225px;
}
#no_imagen{
	float:right;
	font-size:11px;
	margin-right:5px;
	margin-top:20px;
	font-weight:900
}

#no_necesito_imagen{
	font-size:22px;
	font-weight:900;
	margin:100px auto;
	width:440px;
	text-align: center
}

#cola_archivos_contenedor{
	background:none repeat scroll 0 0 #F6F6F6;
	border:1px solid #AAAAAA;
	float:left;
	margin-right:-1px;
	overflow:auto;
	width:565px;
	padding:0;
	min-height: 70px;
}

.estado_subida{
background:#000000 none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:9px;
height:15px;
line-height:12px;
margin-top:-15px;
opacity:0.6;
text-align:center;
width:64px;
overflow: hidden
}

.CeldaEspaciadora {
	line-height:20px;
}

#editando_detalles input, #editando_detalles textarea{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 5px;
	border: 1px solid #bbb;
}

#editando_detalles textarea{
	margin:0;
	width:640px;
}


#editando_detalles select{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 5px;
	width: 651px;
	border: 1px solid #bbb;
}