html { 
	padding: 0;
	margin: 0;
}

body {
	margin: 0;
	font-size:62.5%;
	font-family: Arial, sans-serif;
	text-align: center;
	color: #363636;
	background-color: #ffffff; 
}

/* ============ TAGS GLOBALES ============ */

img {border: 0;}

ul, ol, li, dl, dt, dd {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

h1,h2,h3,h4,h5,h6 {padding: 0; margin: 0;}

form,fieldset,label,input {padding: 0;margin: 0; }

textarea { font-family: "Trebuchet MS"; font-size: 1.0em; }

fieldset {border: 0;}

p {margin: 1em 0;}

a { color: #0063DC; border: none; outline:none; }
a:hover { background-color: #0063DC; color: #fff; text-decoration: none; }

.hidden {display: none;}
.clear {clear: both;}

/* ============ ORGANIZACION ESTRUCTURAL ============ */

#sup { width: 100%; padding: 3px 0px; text-align: center; color: #000; background: #F0DF00; border-bottom: 1px solid #000; font-size: 12px; }
#container { width: 100%; overflow: hidden; display: block; background: #ffffff url(http://i.iimmgg.com/img/fondo-body2.png) repeat-x; }
#header { width: 1000px; margin: 0 auto; clear: both; height: 122px; overflow: hidden; }
	#header #isologo { margin-left: 30px; display: inline; float: left; overflow: hidden; }
		#header #isologo img {display: block; }
	#header #languages { margin: 55px 0 0 40px; float: left; display: inline; overflow: hidden; }
		#header #languages a { text-decoration: none; }
		#header #languages a:hover { background: transparent; }
	#header #adsense468 { width: 468px; float: left; margin: 10px 0 0 55px; display: inline; overflow: hidden; }
	#header ul { margin-top: 18px; display: inline; float: left; height: 32px; overflow: hidden; width: 720px;}
	#header li { display: inline; margin-right: 10px; float: left; overflow: hidden; }
		#header li a { display: block; padding: 5px 8px; background-color: #acacac; font-size: 18px; letter-spacing: -1px; font-weight: bold; text-decoration: none; color: #363636; }
		#header li a:hover { background-color: #bdbdbd; }
	#header .select a, #header .select a:hover { background-color: #fff; }
	#header #user_logged { display: inline; float: left; padding-top: 17px; font-size: 13px; overflow: hidden; width: 260px; text-align: left; }
		#header #user_logged a { text-decoration: none; white-space: nowrap; }
#content { width: 1000px; text-align: left; margin: 0 auto; clear: both; min-height: 420px; padding-top: 10px; font-size: 12px; }

/* HOME */
.columna1 {margin-left: 15px; margin-right: 7px; width: 403px; float: left; overflow: hidden; display: inline; }
#colIntro {padding-top: 35px; text-align: center; }
	#colIntro h2 {font-weight: normal; font-size: 36px; letter-spacing: -1px; color: #000; line-height: 1; }
	#colIntro h2 strong {display: block; }
	#colIntro h3 {font-size: 24px; font-weight: normal; color: #959595; padding-top: 20px; letter-spacing: -1px; padding-bottom: 20px; }
.columna2 {width: 585px; float: left; overflow: hidden; display: inline; }
#colScreen {text-align: center; }
#utilities {clear: both; margin-bottom: 20px; padding-top: 30px; text-align: center; }
#utilities img {margin: 0 45px; }

/* JOIN */
#creaCuenta h2, #colGaleries h2, #colImages h2, #cuadroContent h2, #customize h2 {font-size: 24px; letter-spacing: -1px; margin-bottom: 10px; font-weight: normal; }
	#creaCuenta ul, #customize ul {margin-top: 10px; }
	#creaCuenta li, #customize li {font-size: 14px; padding: 0 20px 0 90px; clear: both; height: 88px; }
		#creaCuenta li img { display: inline; float: left; margin-left: -90px; margin-top: 5px; overflow: hidden; }
		#creaCuenta li h3, #customize li h3 {font-size: 16px; font-weight: bold; text-align: left; border-bottom: 1px solid #000; display: inline; }
			#creaCuenta li h3 a, #customize li h3 a {font-size: 14px; color: #00f; }
		#creaCuenta li p, #customize li p {margin: 5px 0; line-height: 1.2; }
#no-queue .columna1 { margin-left: 0; }

	#customize li { padding-left: 0; height: 60px; }
	#customize li h3 { display: block; }

#formCuenta { display: block; float: none; width: 620px; margin: 0 auto; }
	#formCuenta fieldset {background-color: #d9dafa; padding: 5px; }
		#formCuenta fieldset h3 { width: 590px; overflow: hidden; margin-bottom: 10px; background-color: #8290ab; color: #fff; padding: 2px 10px; font-size: 12px; }
		#formCuenta fieldset #preferences { overflow: hidden; margin-bottom: 5px; padding: 0 10px; }
			#formCuenta fieldset #preferences span { width: 450px; font-size: 12px; }
			#formCuenta fieldset #preferences input { width: 20px; vertical-align: middle; }
			#formCuenta fieldset #preferences label { display: inline; font-size: 12px; font-weight: normal; width: 20px; float: none; }
			#formCuenta fieldset #preferences table { padding: 0; margin: 0; }
			#formCuenta fieldset #preferences td { padding: 3px 5px 3px 1px; vertical-align: top; border-bottom: 1px solid #ccc;}
			#formCuenta fieldset #preferences .col1 { width: 320px; }
			#formCuenta fieldset #preferences .col2 { width: 260px; padding-right: 0px; }
	#formCuenta legend {display: none; }
	#formCuenta label {width: 191px; padding-right: 5px; padding-top: 3px; display: block; float: left; text-align: right; font-weight: bold; font-size: 15px; }
	#formCuenta input {width: 335px; padding: 4px; }

			#gal_preferences span { width: 450px; font-size: 12px; }
			#gal_preferences input { width: 20px; vertical-align: middle; }
			#gal_preferences label { display: inline; font-size: 12px; font-weight: normal; width: 20px; float: none; }
			#gal_preferences table { padding: 0; margin: 0; }
			#gal_preferences td { padding: 3px 5px 3px 1px; vertical-align: top; border-bottom: 1px solid #ccc;}
			#gal_preferences .col1 { width: 292px; }
			#gal_preferences .col2 { width: 100px; padding-right: 0px; }

#div_stats1, #div_stats2 { display: none; }

#formCustomize {}
	#formCustomize fieldset {background-color: #d9dafa; padding: 14px; }
	#formCustomize legend {display: none; }
	#formCustomize label {width: 240px; padding-right: 5px; padding-top: 3px; display: block; float: left; font-weight: bold; font-size: 15px; text-align: right; }
	#formCustomize input {width: 70px; padding: 2px; }
	#formCustomize .cuadro { margin-left: 5px; padding: 4px 92px 2px 97px; border: 1px solid #ccc; }

	#formCustomize .aviso {padding-left: 0; overflow: hidden; margin-bottom: 3px; border-bottom: 1px solid #999; text-align: right; padding-right: 7px; }
		#formCustomize .aviso span {display: block; font-size: 11px; padding-left: 20px; padding-top: 5px; height: 20px;  background-repeat: no-repeat; background-position: 0 5px; }
		#formCustomize .aviso .formtip {background: transparent; }

	.aviso {padding-left: 195px; height: 25px; overflow: hidden; }
		.aviso span {display: block; font-size: 11px; padding-left: 20px; padding-top: 5px; height: 20px;  background-repeat: no-repeat; background-position: 0 5px; }
		.aviso .formfeedback { background-image: url(http://i.iimmgg.com/img/caution.gif); color: #9e0b0f; }
		.aviso .formtip { background-image: url(http://i.iimmgg.com/img/info.gif); display: none; }

	#aviso_sup { text-align: center; color: #000; background: #F0DF00; width: 100%; padding: 3px 0px; border-bottom: 1px solid #000; font-size: 12px; }
	#aviso_sup a { color: #000; }
	#aviso_sup a:hover { color: #fff; }

	#formCuenta .radio { font-size: 12px; width: 525px; font-weight: normal; text-align: left; }
		#formCuenta .radio input {width: auto; padding: 0; margin-right: 5px; }
	#formCuenta button {padding: 3px 8px; margin: 5px 0 0 240px; width: 164px; }
	.aviso2 { padding-left: 5px; }

/* SUBIR ARCHIVOS */
#colPasos {padding: 0 5px 0 0px; margin-left: 5px; border-right: 1px solid #c2c2c2; float: left; width: 475px; font-size: 12px; position: relative;}
	#colPasos h3 { font-size: 18px; padding: 7px 0 9px 50px; font-weight: normal; background-repeat: no-repeat; }
	#colPasos h3 em { overflow: hidden; width: 1px; display: block; float: left; height: 30px; }

	#colPasos #p1 { }
	#colPasos #p1 .number { background: url(http://i.iimmgg.com/img/allimages.png) 0px -73px no-repeat; width: 37px; height: 37px; float: left; margin-right: 12px; }
	#colPasos #p1 .text { font-size: 18px; float: left; padding-top: 6px; }
	#colPasos .nota { background-color: #d9dafa; clear: both; width: 395px; margin: 5px 0 5px 50px; padding: 5px; }
		#colPasos .nota strong { color: #9e0b0f; }

	#colPasos #p2 { overflow: visible; position: relative; }
	#colPasos #p2 .number { background: url(http://i.iimmgg.com/img/allimages.png) -37px -73px no-repeat; width: 37px; height: 37px; float: left; margin-right: 12px; }
	#colPasos #p2 .text { font-size: 18px; float: left; padding-top: 6px; }
	#colPasos #p2 #mostrar_avanzadas { float: left; margin-left: 5px; margin-top: 11px; }
	#colPasos #p2 #ocultar_avanzadas { float: left; margin-left: 5px; margin-top: 11px; display: none; }
	#colPasos #opc_avanzadas { display: none; margin-bottom: 2px; }
	#colPasos #p2 #imgPos { vertical-align: middle; }

	#colPasos #p3 { overflow: hidden; position: relative; width: 455px; }
	#colPasos #p3 .number { background: url(http://i.iimmgg.com/img/allimages.png) -74px -73px no-repeat; width: 37px; height: 37px; float: left; margin-right: 12px; }

	#colPasos label {display: block; float: left; padding-top: 2px; font-size: 12px; width: 170px; padding-right: 5px; text-align: right; font-weight: bold; margin-bottom: 6px; }
	#colPasos #st label, #colPasos .label_common { display: inline; float: none; font-weight: normal; }
	#colPasos .inpMedidas {width: 40px; padding: 1px 2px 0 2px; }
	#colPasos .texto {width: 165px; padding: 1px 2px 0 2px; }
	#colPasos select {font-size: 12px; display: block; float: left; width: 102px; }
	#colPasos #imgPos {margin: -2px 2px 10px 5px; display: block; float: left; }
	#colPasos .btnAyuda { margin-left: 5px; width: 16px; height: 16px; background: url(http://i.iimmgg.com/img/allimages.png) -111px -73px no-repeat; }
	#colPasos .btnAyuda img {vertical-align: -3px; }
	#colPasos .div_help { display: inline; position: relative; }
	#colPasos .cuadroAyuda { position: absolute; padding: 5px; background-color: #fff799; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; font-size: 11px; margin: 0; z-index: 999; left: 55px; top: 0px; }
	.options { position: relative; width: 455px; clear: both; overflow: visible; border-bottom: 1px solid #ddd; padding-bottom: 2px; padding-top: 3px; }
	#colPasos #container_opc4 { border-bottom: 1px solid #ddd; overflow: visible; margin-bottom: 3px; height: 24px; }
	#uploadBtn {display: block; float: left; width: 138px; height: 38px; margin: 0 0 5px 0; cursor: pointer; text-indent: -9000px; border: 0; background: url(http://i.iimmgg.com/img/allimages.png) 0px -110px no-repeat; overflow: hidden; }
		.en #uploadBtn { width: 125px; background: url(http://i.iimmgg.com/img/allimages.png) -137px -109px no-repeat; width: 125px; }
		.fr #uploadBtn { width: 109px; background: url(http://i.iimmgg.com/img/allimages.png) -262px -108px no-repeat; width: 125px; }
	#colPasos #photoupload-filedata-1:active {background-position: 0 -38px; }
	#colPasos #photoupload-filedata-1 {display: block; float: left; color: #fff; background: url(http://i.iimmgg.com/img/btn-browse.png) no-repeat; width: 108px; height: 36px; margin-left: 5px; padding-bottom: 2px; cursor: pointer; border: 0; font-size: 18px; letter-spacing: -1px; text-align: center; }


#colEspera {width: 440px; padding: 0 30px; float: left; }
	#colEspera h3 {font-size: 18px; padding-bottom: 3px; font-weight: normal; text-align: center; border-bottom: 1px solid #000; }

#subidas {clear: both; margin-top: 10px; }
#subidas_pictures { width: 980px; overflow: hidden; margin: 10px 0 0 15px; }
	#subidas_pictures .imgBlock3 { float: left; width: 225px; height: 377px; background-color: #d7d7d7; display: inline; padding: 5px 5px 1px 5px; font-size: 11px; margin: 0 10px 10px 0; position: relative; overflow: visible; }
	#subidas_pictures .imgBlock3 h4 {clear: both; font-size: 13px; border-bottom: 1px solid #898989; margin: 0 0 3px 0; width: 224px; }
	#subidas_pictures .imgBlock3 strong { display: block; line-height: 16px; margin-top: 1px; }
	#subidas_pictures .imgBlock3 input { font-size: 11px; margin-bottom: 4px; padding-top: 1px; width: 221px; height: 15px; }
	#subidas_pictures .imgBlock3 .imgtools { width: 225px; overflow: hidden; text-align: center; }
	#subidas_pictures .imgBlock3 .thumb2 { display: block; width: 160px; height: 161px; margin-left: 32px; text-align: center; vertical-align: middle; }
	#subidas_pictures .imgBlock3 .thumb2:hover { background-color: transparent; }
#subidas_title { font-size: 24px; border-bottom: 1px solid #000; letter-spacing: -1px; font-weight: normal; padding-bottom: 3px; margin-bottom: 0; }
.alerts_nsfw { margin-top: 3px; background-color: #ee0; padding: 3px; text-align: center; }

#all_advanced { overflow: hidden; display: block; clear: both; margin-bottom: 5px; background-color: #eeeeee; padding: 3px 8px; }
	#all_advanced strong { display: inline; }
	#all_advanced select { font-size: 9px; height: 17px; }
	#all_advanced input { vertical-align: -3px; }
	#cuadroContent #all_advanced { background-color: #ccc; }

	.boton { display: block; width: 71px; height: 16px; float: left; padding: 2px 0; margin: 5px 3px 5px 0px; text-align: center; color: #000; text-decoration: none; background-color: #c2c2c2; border: 1px outset #c2c2c2; }
	.borrar { margin-right: 0; }
	.delete_all { float: right; margin: 0 0 1px 0; width: 174px; }
	.boton:hover { background-color: #c2c2c2; color: #000; }
	.boton img { vertical-align: -4px; margin: 0px 1px 0px -3px; }

	.galeria {background-color: #d7d7d7; font-size: 11px; margin: 10px 0; padding: 5px 8px 5px 8px; }
	.galeria h4 {margin: 1px 0 7px 0; width: 800px; float: left; }
	.galeria textarea {font: normal 11px Arial, sans-serif; width: 970px; margin-bottom: 5px; clear: both; height: 44px; }

/* Uploaders */
#photoupload { overflow: hidden; }
.photoupload-queue li {display: block; overflow: hidden; margin-bottom: 5px; padding: 0px; height: 25px; font-size: 12px; background: #c2c2c2; position: relative; }
.overall-progress2 { margin-left: 1px;width: 438px;border-left: 1px solid #000;border-right: 1px solid #000;height: 12px; background: url(http://i.iimmgg.com/img/percentImage_back4.png) no-repeat -438px 0px; text-align: center; color: #000; font-size: 10px;font-family: verdana; }
.file-name { display: block; height: 18px; overflow: hidden; float: left; }

.file-remove { float: right; background-color: transparent; }
.file .file-remove:hover, .file .file-remove a:hover { background-color: transparent; }
.queue-loader {position: absolute; width: 385px; padding-top: 2px; height: 16px; font-size: 11px; overflow: hidden; top: 5px; left: 27px; background-color: #fff; border: 1px solid #898989; border-right-color: #ececec; border-bottom-color: #ececec; }
.queue-file, .queue-size {position: relative; }	
.queue-file {padding-left: 5px; overflow: hidden; }
.queue-subloader {position: absolute; background-color: #81b466; top: 0; left: 0; height: 18px; }
.note {font-size: 13px; padding: 5px; background-color: #d9dafa; margin: 5px 0; }
#picnik-samples-div { width: 420px; margin: 0 auto; }
.alert { padding: 4px; color: #000; border: 1px solid #000;font-weight: bold; background: #ccc; text-align: center;margin-bottom: 10px; }
#footer { clear: both; color: #acacac; font-size: 12px; padding: 6px 0; line-height: 1.4; background-color: #efefef; margin-top: 5px; }

/* My Galleries */
#colGaleries { padding: 0 5px 0 0px; border-right: 1px solid #c2c2c2; float: left; width: 345px; font-size: 12px; position: relative; height: 400px; }
	#colGaleries h2 { display: inline; margin-right: 5px; vertical-align: -1px; }
#galerias_orden { text-align: right; font-size: 10px; position: absolute; top: 374px; left: 0; width: 345px; }
#withoutgalleries { text-align: right; font-size: 10px; position: absolute; top: 387px; left: 0; width: 345px; }
#divgaleriasgal, #divgaleriasgal_ { border:1px solid #CCCCCC; height: 340px; margin-bottom: 8px; overflow:auto; padding:0px 2px; position: absolute; top: 31px; left: 0; width: 339px; }
#divgaleriasgal .pp, #divgaleriasgal_ .pp { background: transparent url(http://i.iimmgg.com/img/lock.png) no-repeat scroll 45px 2px; }
#divgaleriasgal .pp a, #divgaleriasgal_ .pp a { margin-left: 14px; }
#divgaleriasgal a, #divgaleriasgal_ a { font-size: 12px; }
#divgaleriasgal li, #divgaleriasgal_ li { padding:0pt 0pt 0pt 45px; text-indent:-45px; font-size: 9px; font-family: Tahoma; }
#colImages { padding: 0 0 0 6px; float: left; position: relative; overflow: visible; width: 643px; height: 405px; }
	#colImages h2 { margin: 0px; height: 32px; overflow: hidden; }
	#colImages a:hover { background-color: #d7d7d7; color: #fff; }
	#colImages h3 {font-size: 18px; padding-bottom: 3px; font-weight: normal; text-align: center; border-bottom: 1px solid #000; }
	#cuadroContent textarea { width:795px; font-family:Arial,sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin-bottom:5px; height: 43px; }
	#cuadroContent button { padding: 0px 5px; margin-right: 2px; }
	#cuadro { display: none; padding: 5px; border: 1px solid #000; background: #eee; position: absolute; top: 100px; left: 300px; z-index: 202; }
	#cuadroOverlay { display: none; top: 0px; left: 0px; background-color: #333333; opacity: .7; filter: alpha(opacity=70); -moz-opacity: 0.7; z-index:201; position:absolute; }

.cuadrorotar { position: absolute; width: 120px; height: 94px; padding: 5px; border: 1px solid #000; background: #eee; top: 192px; left: 81px; z-index: 6; }
#colImages .cuadrorotar2 { position: absolute; display: none; width: 130px; height: 94px; padding: 5px; border: 1px solid #000; background: #eee; text-align: left; z-index: 11; margin: 164px 0 0 20px; }
.cuadrorotar a, #colImages .cuadrorotar2 a { text-decoration: none; display: block; height: 20px; line-height: 18px; background: no-repeat 0 2px; }
.cuadrorotar a img, #colImages .cuadrorotar2 a img { vertical-align: -3px; }
.cuadrorotar a:hover, #colImages .cuadrorotar2 a:hover { background-color: #0063DC; }
.cuadrorotar .cuadrocerrar, #colImages .cuadrorotar2 .cuadrocerrar { padding-left: 0px; }
.cuadrorotar .cuadrocerrar:hover, #colImages .cuadrorotar2 .cuadrocerrar:hover { background-color: transparent; color: #0063DC; }

	#cuadrocerrar { margin: -5px; padding: 3px; background: #eee; font-weight: bold; display: block; color: #000; width: 63px; height: 17px; text-align: center; float: right; }
	#cuadrocerrar img { vertical-align: middle; }
	#cuadrocerrar a { text-decoration: none; color: #000; }
	#cuadrocerrar a:hover { background-color: transparent; }

	#eliframe { display: none; padding: 5px; border: 1px solid #000; background: #eee; position: fixed; top: 0px; margin-top: 10px; left: 90px; width: 1500px; height: 800px; z-index: 300; }
	#eliframe iframe { border: 1px solid #ccc; background: #fff; width: 100%; height: 100%; margin-top: 5px; height: 760px; }
	#eliframecerrar { margin: -5px; padding: 3px; background: #eee; font-weight: bold; display: block; color: #000; width: 63px; height: 17px; text-align: center; float: right; }
	#eliframecerrar img { vertical-align: middle; }
	#eliframecerrar a { text-decoration: none; color: #000; }

#loading { color: #fff; font-weight: bold; font-size: 12px; font-family: Verdana; position: fixed; right: 0px; top: 0; text-align: right; z-index: 203; }
#loading .content { background: #f00;line-height: 20px; padding: 0 5px; position: relative; }

#pagination												{ clear: both; height: 20px; display: block; overflow: hidden; text-align:center; font-size:11px; }
#pagination a											{ float:left; margin-right:1px; padding:3px 5px 1px 5px; border: 1px solid #3756a4; color:#3756a4; }
#pagination a:hover										{ text-decoration:none; border: 1px solid #001A66; background:#3756a4; color:#fff; }
#pagination a.next										{ font-weight:normal; }
#pagination .n2										{ width: 12px; }
#pagination .n3										{ width: 17px; }
#pagination .n4										{ width: 23px; }
#pagination span										{ float:left; margin-right:1px; padding:3px 5px 1px 5px; border:1px solid #ccc; color:#888; }
#pagination .separator								{ padding:0 5px; border:none; width: 13px; }
#pagination strong									{ float:left; margin-right:1px; padding:3px 5px 1px 5px; font-weight:normal; border:1px solid #3756a4; background:#3756a4; color:#fff; }

#galerias_tools { position: absolute; top: 31px; left: 5px; width: 500px; height: 34px; }

#galerias_tools ul, #tools ul, .imgtools ul {
    list-style-type:none;
    margin: 0;
    padding:0;
	width: 580px;
	display: block;
	overflow: visible;
	padding-left: 1px;
}

#galerias_tools li a, #tools li a, .imgtools li a {
    display: inline;
    position:relative;
    border-width:1px 0;
    border-color:#ccc;
    border-style:solid;
    color:#555;
    text-decoration:none;
	float: left;
	width: 101px;
	margin: 0 7px 4px 0;
	cursor: pointer;
}

#galerias_tools li a span, #tools li a span, .imgtools li a span {
    display:block;
    position:relative;
    margin:0 -1px;
    border-width:0 1px;
    border-color:#ccc;
    border-style:solid;
    background-color:#eee;
    padding:0px 2px;
	width: 97px;
	height: 15px;
	line-height: 15px;
}

#galerias_tools li a:hover, #tools li a:hover, .imgtools li a:hover {
    border-color:#aaa;
    color:#333;
}

#galerias_tools li a:hover span, #tools li a:hover span, .imgtools li a:hover span {
    border-color:#aaa;
    background-color:#ddd;
}

.imgtools li a span {
	border-color: #AAAAAA #000000 #000000 #AAAAAA;
	width: 69px;
	height: 16px;
	background-color: #ddd;
	padding: 2px 1px;
}

.imgtools li a span img {
	vertical-align: -4px; margin-right: 2px;
}

.imgtools li a {
	border-color: #AAAAAA #000000 #000000 #AAAAAA;
	color: #000;
	width: 71px;
	margin-right: 5px;
}

.imgtools li a:hover {
	border-color: #000000 #AAAAAA #AAAAAA #000000;
}

.imgtools li a:hover span {
	border-color: #000000 #AAAAAA #AAAAAA #000000;
}

.imgtools ul {
	margin: 5px 0 8px 0;
}

#galerias_tools li img { vertical-align: -2px; }

#tools ul { margin: 3px 0 0 0; width: 600px; height: 25px; }

#tools li a span { background-color: #ccc; }
#tools li a:hover span { background-color: #aaa; color: #fff; }

#tools li #tools_get_links { width: 71px; }
#tools li #tools_get_links span { width: 59px; padding: 2px 6px; }
#tools li #tools_move { width: 181px; }
#tools li #tools_move span { width: 169px; padding: 2px 6px; }
#tools li #tools_delete { width: 108px; }
#tools li #tools_delete span { width: 96px; padding: 2px 6px; }

#tools li #tools_get_links .disabled { }

.en #tools li #tools_get_links { width: 72px; }
.en #tools li #tools_get_links span { width: 60px; }
.en #tools li #tools_move { width: 97px; }
.en #tools li #tools_move span { width: 85px; }
.en #tools li #tools_delete { width: 107px; }
.en #tools li #tools_delete span { width: 95px; }

.fr #tools li #tools_get_links { width: 122px; }
.fr #tools li #tools_get_links span { width: 110px; }
.fr #tools li #tools_move { width: 153px; }
.fr #tools li #tools_move span { width: 141px; }
.fr #tools li #tools_delete { width: 156px; }
.fr #tools li #tools_delete span { width: 144px; }

#tools li .disabled:hover { border-color:#ccc; }
#tools li .disabled span { color: #bbb; }
#tools li .disabled:hover span { background-color: #ccc; color: #bbb; border-color:#ccc; }

#galerias_tools #galerias_tools_reorder { display: none; }
#galerias_tools #galerias_tools_link_gal { display: none; }
#galerias_tools #galerias_tools_rename { display: none; }
#galerias_tools #galerias_tools_delete { display: none; }
#galerias_tools #galerias_tools_more { cursor: pointer; border: 1px solid #000; display: none; float: left; padding: 0 3px; width: 95px; background: transparent url(http://i.iimmgg.com/img/flecha_down.gif) scroll no-repeat 91px 4px; margin-left: -1px; position: relative; height: 15px; }
#galerias_tools #galerias_tools_more_content { border: 1px solid #000; position: absolute; top: 15px; left: 0px; margin-left: -1px; width: 170px; background: #fff; overflow: auto; z-index: 200; }
	#galerias_tools #galerias_tools_more_content ul { width: 100%; padding: 0; margin: 0; }
	#galerias_tools #galerias_tools_more_content li { margin: 0; padding: 0; float: left; }
		#galerias_tools #galerias_tools_more_content li a { width: 164px; border: 0; padding: 0 3px; margin: 0; height: 15px; }
		#galerias_tools #galerias_tools_more_content li a:hover { background-color: #ccc; color: #000; }
#galerias_tools .visible { display: block; }
#galerias_tools .novisible { display: none; }

#galerias_tools #galerias_tools_delete span { background-color: #cccccc; color: #000; }

.fr #galerias_tools li a { width: 131px; }
.fr #galerias_tools li a span { width: 127px; }

#pictures { position: absolute; top: 52px; left: 3px; width: 648px; overflow: hidden; height: 278px; }
	#pictures .block { border: 1px solid #D7D7D7; width: 95px; height: 128px; margin: 0 3px 4px 2px; padding: 1px 3px 3px 3px; background-color: #D7D7D7; display: inline; float: left; font-size: 11px; position: relative; text-align: center; }
		#pictures .block div { background: #BDBDBD; color: #363636; height: 48px; width: 97px; position: absolute; top: 83px; left: 2px; overflow: hidden; line-height: 14px; padding-top: 0px; }
			#pictures .block div a { color: #363636; }
			#pictures .block div a:hover { color: #fff; }
			#pictures .block label { cursor: pointer; }
			#pictures .block input { width: 15px; vertical-align: middle; margin-right: 1px; }
	#pictures .blocksel { border-color: #000; background: #999; }
	#pictures .blocksel div { }

#tools { position: absolute; display: none; top: 328px; left: 5px; border: 1px solid #ccc; background-color: #eee; width: 633px; padding: 3px 4px; overflow: hidden; }
	#tools #selected_pictures { margin-left: 5px; }

.galerias_seleccionada a { background-color: #0063DC; color: #fff; }

#shortcuts { width: 999px; height: 25px; display: block; clear: both; padding-top: 2px; overflow: hidden; }
#shortcuts_text { height: 25px; background-color: #eee; padding: 5px; text-align: center; margin: 0; }

#notice ul,#notice li { list-style-type: disc; margin: 0 5pt; }
#notice ul { margin-bottom: 5px; }

#notice_upload { border: 1px solid #000; padding: 5px; width: 443px; overflow: auto; margin-top: 7px; clear: both; }
#notice_upload ul, #notice_upload li { list-style-type: disc; margin: 0 5pt; }

#alerta_flash { width: 750px; border: 1px solid #ccc; padding: 5px; margin: 0 auto 10px auto; text-align: center; display: none; background: #D9DAFA; }

.lis { border: 1px solid #666; display: inline; float: left; height: 80px; width: 80px; margin: 0 8px 5px 0; text-align: center; cursor: move; background-color: #ccc; background-repeat: no-repeat; background-attachment: scroll; }
#reorder_content { overflow: auto; }
