* {
margin:0;
border: 0;
padding: 0;
}

p, li{
margin-bottom: 10px;
}

li{
list-style-type: circle;
}

a{
outline-style: none;
text-decoration: none;
color: #515151;
}

a:active{
}

a:visited{
}

body{
background-color: #242424;
font-family: "Lucida Grande", sans-serif; 
font-size: 13px;
color: #515151;
}

#tirilla{
background-image: url('imagenes/tirilla.png');
background-repeat: repeat-x;
height: 5px;
width: 100%;
margin-left: -1px;
position: relative;
margin-top: 50px;
}

#tirillaabajo{
background-image: url('imagenes/tirilla.png');
background-repeat: repeat-x;
height: 5px;
width: 100%;
margin-left: -4px;
position: relative;
margin-top: 3px;
display: none;
}

#divprincipal{
background-image: url('imagenes/back1.png');
background-repeat: repeat-x repeat-y;
width: 100%;
height: 360px;
margin-top: 3px;
border: 0px solid red;
}

#divfooter{
background-repeat: repeat-x repeat-y;
width: 100%;
height: 210px;
}

.boxprincipal{
position: relative;
width: 500px;
margin-left: auto;
margin-right: auto;
display: block;
padding: 1px;
border: 0px solid red;
}

.boxprincipal1{
margin-top: 20px;
height: 300px;
border: 0px solid red;
padding: 1px;
}

.boxprincipalmenu{
margin-top: 7px;
height: 12px;
border: 0px solid black;
padding-top: 1px;
margin-left: auto;
margin-right: auto;
vertical-align: middle;
width: 370px;
display: block;
}

.boxprincipal2{
margin-top: 15px;
height: 300px;
border: 0px solid blue;
}

#footer{
padding-top: 1px;
margin-top: 5px;
width: 508px;
margin-left: auto;
margin-right: auto;
}

#logo{
display: table-cell;
margin-top: -90px;
position: absolute;
margin-left: -180px;
display:none;
}

#footer-texto{
display: table-cell;
background-image: url('imagenes/footer-texto.png');
background-repeat: no-repeat;
width: 604px;
height: 6px;
margin-top: 5px;
}

#shoutbox{
height: 140px;
border: 0px solid black;
}

#shoutbox-titulo{
background-image: url('imagenes/shoutbox-titulo.png');
background-repeat: no-repeat;
width: 67px;
height: 11px;
margin-left: 15px;
}

#shoutbox-box{
margin-top: 10px;
width: 500px;
height: 110px;
}

#logofooter{
/*background-image: url('imagenes/lava.png'); 
background-repeat: no-repeat;
width: 49px;
height: 100px;
margin-top: -110px;
margin-left: 535px;*/
background-image: url('imagenes/lavaylogo.png'); 
background-repeat: no-repeat;
width: 169px;
height: 123px;
margin-top: -118px;
margin-left: 535px;
position: absolute;
}

#menuprevs{
display: table-cell;
background-image: url('imagenes/menuprevs.png');
background-repeat: no-repeat;
width: 17px;
height: 12px;
vertical-align: middle;
border: 0px solid black;
display: none;
}

#menuprevn{
display: table-cell;
background-image: url('imagenes/menuprevn.png');
background-repeat: no-repeat;
width: 17px;
height: 12px;
vertical-align: middle;
border: 0px solid black;
display: none;
}

#menuposts{
display: table-cell;
background-image: url('imagenes/menuposts.png');
background-repeat: no-repeat;
width: 17px;
height: 12px;
vertical-align: middle;
display: none;
}

#menupostn{
display: table-cell;
background-image: url('imagenes/menupostn.png');
background-repeat: no-repeat;
width: 17px;
height: 12px;
vertical-align: middle;
display: none;
}

#contact{
display: table-cell;
vertical-align: middle;
height: 14px;
}

#about{
display: table-cell;
vertical-align: middle;
height: 14px;
}

#images{
display: table-cell;
vertical-align: middle;
height: 14px;
}

.menuitems{
padding-bottom: 1px;
}

#live{
display: table-cell;
vertical-align: middle;
border: 0px solid red;
height: 14px;
}

#links{
display: table-cell;
vertical-align: middle;
height: 14px;
}

.menuseparacionitems{
display: table-cell;
vertical-align: middle;
border: 0px solid blue;
width: 62px;
}

.menuseparacionitems1{
display: table-cell;
vertical-align: middle;
border: 0px solid blue;
width: 26px;
}

#titulolive{
background-image: url('imagenes/titulolive.png');
background-repeat: no-repeat;
width: 87px;
height: 46px;
margin-left: -30px;
}

#tituloabout{
background-image: url('imagenes/tituloabout.png');
background-repeat: no-repeat;
width: 42px;
height: 11px;
margin-left: 15px;
margin-top: 20px;
border: 0px solid red;
visibility: hidden;
}

#titulocontact{
background-image: url('imagenes/titulocontact.png');
background-repeat: no-repeat;
width: 84px;
height: 18px;
margin-left: 15px;
margin-top: 20px;
}

#titulolinks{
background-image: url('imagenes/titulolinks.png');
background-repeat: no-repeat;
width: 53px;
height: 18px;
margin-left: 15px;
margin-top: 20px;
}

#aboutperfil{
margin-top: 48px;
margin-left: auto;
margin-right: auto;
width: 450px;
}

#aboutlinksbox{
margin-left: auto;
margin-right: auto;
width: 445px;
border: 0px solid red;
margin-top: 26px;
}

.aboutlinks{
display: table-cell;
padding-left: 20px;
padding-right: 20px;
vertical-align: middle;
}

#aboutcafemontevideoid{
padding-top: 22px;
}

#aboutmartincomuyid{
padding-top: 26px;
}

.gecko .rejilla{
background-color: transparent;
background-image: url('imagenes/rejilla.png');
background-repeat: repeat-x repeat-y;
border: 0px solid red;
}

.comuninputs{
border: 1px solid #202020;
background-color: transparent;
background-image: url('imagenes/backtransparente3-contact.png');
background-repeat: repeat-x repeat-y;
font-size: 11px;
height: 15px;
/*font-style:italic;*/
padding-left: 3px;
}

.comuninputsentry{
border: 1px solid #202020;
background-color: transparent;
background-image: url('imagenes/backtransparente2.png');
background-repeat: repeat-x repeat-y;
font-size: 11px;
height: 15px;
/*font-style:italic;*/
padding-left: 3px;
}

.inputtextentry{
display: block;
margin-bottom: 5px;
width: 200px;
height: 18px;
color: #040404;
}


.contacttext{
color: #ccc;
}

.inputtext{
display: block;
margin-bottom: 5px;
width: 200px;
height: 18px;
color: #242424;
}

#inputsend{
margin-top: 5px;
width: 42px;
height: 15px;
text-align: center;
vertical-align: middle;
}

.inputsendimg{
margin-left: auto;
margin-right: auto;
width: 23px;
height: 5px;
padding-right: 2px;
border: 0px solid red;
margin-top: 5px;
vertical-align: middle;
}

#text{
display: block;
width: 320px;
height: 120px;
}

#formulario{
margin-top: 30px;
margin-left: 70px;
}

.send{
margin-top: 5px;
display: block;
}

#linksbox{
margin-top: 40px;
margin-left: 30px;t
/*font-weight: bold;*/
}

#linksbox a{
color: #979797;
font-weight: 500;
}

#shoutback{
background-image: url('imagenes/shoutback.png');
background-repeat: no-repeat;
width: 500px;
height: 110px;
padding-top: 1px;
}

#shoutboxdisplay{
width: 450px;
height: 75px;
border: 1px solid #323232;
background-image: url('imagenes/backtransparente.png');
background-repeat: repeat-x repeat-y;
margin-left: 36px;
margin-top: 6px;
overflow: auto;
padding-top: 2px;
}

#shoutboxinputsbox{
margin-left: 36px;
margin-top: 3px;
border: 0px solid blue;
}

.shoutboxinputcomun{
display: table-cell;
padding-right: 3px;
border: 0px solid red;
}

.shoutboxinputtransparente{
border: 1px solid #323232;
background-color: transparent;
background-image: url('imagenes/backtransparente2.png');
background-repeat: repeat-x repeat-y;
height: 15px;
vertical-align: middle;
color: #242424;
font-size: 11px;
}

.shoutboxinputtransparentepadding{
padding-left: 2px;
padding-right: 2px;
}

#shoutboxinputname{
width: 55px;
font-size: 10px;
vertical-align: middle;
}

#shoutboxinputweb{
width: 70px;
font-size: 10px;
}

#shoutboxinputtext{
width: 264px;
}

#shoutboxinputsend{
width: 31px;
text-align: center;
}

#shoutboxinputsendimg{
margin-left: auto;
margin-right: auto;
width: 23px;
height: 5px;
padding-left: 4px;
border: 0px solid red;
}

.shoutdisplayname{
display: inline;
color: #3c3c3c;
}

.shoutdisplaynamebold{
font-weight: bold;
}

.shoutdisplayname a{
color: #5d5d5d;
}

.shoutdisplaytext{
display: inline;
color: #727272;
}

.shoutdisplaytime{
display: inline-block;
padding-top: 2px;
font-size: 9px;
color: #575757;
}

.shoutdisplaylinea{
font-size: 11px;
padding-top: 2px;
padding-left: 5px;
padding-right: 5px;
display: block;
}

#shoutboxloader{
display: none;
position: absolute;
top: 30px;
left: 37px;
width: 452px;
height: 78px;
background-image: url('imagenes/shoutboxloaderback.png');
background-repeat: repeat-x repeat-y;
}

#shoutboxloadergif{
margin-left: 200px;
margin-top: 28px;
}

#shoutboxloader_primerarecarga{
display: none;
position: absolute;
top: 28px;
left: 37px;
width: 452px;
height: 79px;
}

#shoutboxloadergif_primerarecarga{
margin-left: 200px;
margin-top: 28px;
}

#livemain{
margin-left: auto;
margin-right: auto;
margin-top: 15px;
width: 470px;
height: 232px;
overflow: auto;
}

.liveentry{
padding-top: 6px;
padding-bottom: 6px;
padding-left: 4px;
padding-right: 4px;
border: 0px solid red;
display: block;
border-bottom: 0px dotted #bbb;
}

.liveentryicon{
display: table-cell;
vertical-align: middle;
border: 0px solid red;
width: 30px;
text-align: center;
}

.liveentrytitle{
display: table-cell;
vertical-align: middle;
padding-left: 5px;
padding-right: 5px;
font-size: 13px;
border: 0px solid blue;
width: 330px;
font-weight: 500;
text-align: left;
color: #979797;
}

.liveentrytime{
display: table-cell;
vertical-align: middle;
font-style: italic;
font-size: 11px;
border: 0px solid green;
width: 90px;
text-align: right;
color: #555555;
}

#loadercarga{
display: none;
position: absolute;
top: 160px;
left: 230px;
}

#opacadorgeneral{
background-image: url('imagenes/opacadorgeneral.png');
background-repeat: repeat-x repeat-y;
display: none;
width: 100%;
height: 733px;
top: 0px;
left: 0px;
position: absolute;
z-index: 3;
}

#opacadorgenerallogin{
background-image: url('imagenes/opacadorgeneral.png');
background-repeat: repeat-x repeat-y;
display: none;
width: 100%;
height: 733px;
top: 0px;
left: 0px;
position: absolute;
z-index: 3;
display: none;
}

.bordes{
background-image: url('imagenes/opacadorgeneralborde.png');
background-repeat: repeat-x repeat-y;
}

#bordeizquierdo{
width: 6px;
display: table-cell;
}
#bordederecho{
width: 6px;
display: table-cell;
}
#bordearriba{
height: 6px;
}
#bordeabajo{
height: 6px;
}

#espacioprincipal{
display: block;
height: 511px;
padding-top: 1px;
background-image: url('imagenes/opacadorgeneralentrada.png');
background-repeat: repeat-x repeat-y;
color: #cccccc;
}

#entradablog{
display: table-cell;
width: 30px;
vertical-align: middle;
border: 0px solid red;
}

#entradablogsub{
display: table-cell;
vertical-align: middle;
background-image: url('imagenes/backiconorss.png');
background-repeat: no-repeat;
text-align: center;
width: 30px;
height: 24px;
}

#entradafecha{
font-style: italic;
font-size: 11px;
color: #a7a7a7;
margin-bottom: 10px;
margin-top: 3px;
}

#loaderentrada{
display: none;
position: absolute;
margin-top: 220px;
margin-left: 265px;
}

#opacadorbox{
width: 580px;
margin-left: auto;
margin-right: auto;
z-index: 2;
margin-top: 30px;
}

#franjaprincipal{
width: 572px;
display: table-cell;
}

#opacadorcerrar{
background-image: url('imagenes/opacadorgeneralcruz.png');
width: 18px;
height: 17px;
background-repeat: no-repeat;
margin-top: 9px;
margin-left: 545px;
position: absolute;
}

/* modif
#contenidoentrada{
display: block;
width: 524px;
height: 440px;
margin-top: 32px;
margin-left: 15px;
padding-right: 8px;
padding-left: 5px;
border: 0px solid red;
overflow: auto;
overflow-x: hidden;
overflow-y: auto;
}*/
#contenidoentrada{
display: block;
width: 512px;
height: 440px;
margin-top: 20px;
margin-left: 20px;
padding-right: 8px;
padding-left: 0px;
border: 0px solid red;
position: absolute;
overflow: auto;
overflow-x: hidden;
overflow-y: auto;
}
.contenidoentradasub{
width: 500px;
overflow: hidden;
border: 0px solid red;
}
/*
.contenidoheader{
position: relative;
margin-top: -5px;
}
*/

#comentarentrada{
display: none;
z-index: 2;
margin-top: 475px;
margin-left: 15px;
border: 0px solid red;
position: absolute;
}

#maximizarcomentario{
display: none;
margin-top: 478px;
margin-left: 15px;
position: absolute;
z-index: 2;
}

#opacadorgeneralcomentarios{
background-image: url('imagenes/opacadorgeneralcomentarios.png');
background-repeat: repeat-x repeat-y;
width: 100%;
height: 733px;
top: 0px;
left: 0px;
position: absolute;
z-index: 4;
display: none;
}

#opacadorcomentariosbox{
width: 420px;
margin-left: auto;
margin-right: auto;
z-index: 4;
margin-top: 80px;
}

#franjaprincipalcomentarios{
width: 408px;
display: table-cell;
}

#espacioprincipalcomentarios{
display: block;
height: 408px;
padding-top: 1px;
background-image: url('imagenes/opacadorescribircomentario.png');
background-repeat: repeat-x repeat-y;
z-index: 7;
}

#opacadorcerrarcomentarios{
background-image: url('imagenes/opacadorgeneralcruz.png');
width: 18px;
height: 17px;
background-repeat: no-repeat;
margin-top: 10px;
margin-left: 380px;
position: absolute;
}

#opacadorminimizarcomentarios{
background-image: url('imagenes/minimizarcomentario.png');
width: 20px;
height: 6px;
background-repeat: no-repeat;
margin-top: 15px;
margin-left: 350px;
position: absolute;
}

#contenidocomentarios{
display: none;
width: 350px;
height: 340px;
margin-top: 90px;
margin-left: 35px;
border: 0px solid red;
position: relative;
overflow: auto;
}

#loaderentradacomentarios{
display: none;
position: absolute;
margin-top: 180px;
margin-left: 190px;
}

.loaderentradacomentarios2_img{
vertical-align:middle;
position:relative;
}

#image_img_loader{
display: none;
border: 0px solid white;
vertical-align: middle;
text-align: center;
position:relative;
line-height:8em;
}

#writeacomment{
display: none;
position: absolute;
margin-top: 30px;
margin-left: 30px;
}

#comentariostext{
display: block;
width: 320px;
height: 120px;
color: #cccccc;
}

#contenidocomentariosrespuesta{
position: absolute;
margin-top: 100px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
width: 370px;
display: none;
}

#entradaactual{
display: none;
}

#respuesta_envio_comentario{
display: none;
}

#entradatitulo{
font-size: 18px;
font-weight: bold;
margin-bottom: 1px;
display: table-cell;
vertical-align: top;
padding-top: 1px;
padding-left: 8px;
}

#commentsback{
background-image: url(imagenes/opacadorcomentariosdelaentrada.png);
background-repeat: repeat-x repeat-y;
padding: 4px;
color: #929292;
}

#comentarioenviadoerror{
display: none;
}

#comentarioenviadobien{
display: none;
}

#logosopacador{
position: absolute;
margin-top: 10px;
margin-left: -135px;
}

#formularioerror{
display: none;
}

#formulariocorrecto{
display: none;
}

#userbar{
text-align: center;
position: absolute;
margin-top: 160px;
margin-left: 70px;
}


/* Live notes */

.arribaizquierda{
background: transparent url(imagenes/arriba-izquierda.png) scroll no-repeat top left;
height: 10px;
padding: 0;
display: block;
}

.arribaderecha{
background: transparent url(imagenes/arriba-derecha.png) scroll no-repeat top right;
height: 10px;
padding: 0;
display: block;
}

.abajoizquierda{
background: transparent url(imagenes/abajo-izquierda.png) scroll no-repeat bottom left;
height: 10px;
padding: 0;
display: block;
}

.abajoderecha{
background: transparent url(imagenes/abajo-derecha.png) scroll no-repeat bottom right;
height: 10px;
padding: 0;
display: block;
}

.bordemedio1{
overflow: hidden;
display: block;
width: 200px;
height: 10px;
background-image: url(imagenes/opacadorlivenotes.png);
margin-left: 10px;
margin-right: 10px;
}

.medioe{
display: block;
margin:0px;
padding-top: 0px;
overflow: hidden;
padding-top: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
height: 190px;
position: relative;
background-image: url(imagenes/opacadorlivenotes.png);
}

#livenotes{
position: absolute;
top: 84px;
left: 510px;
}

#titulolivenotes{
position: absolute;
margin-left: 15px;
margin-top: 10px;
z-index: 1;
}

#addlivenote{
position: absolute;
margin-left: 195px;
margin-top: 15px;
z-index: 1;
}

#livenotespunta{
position: absolute;
margin-top: 210px;
margin-left: 100px;
}

.livenotesentry{
display: block;
margin-bottom: 10px;
margin-left: 5px;
margin-right: 5px;
}

.livenotesitem{
display: table-cell;
width: 20px;
height: 15px;
vertical-align: middle;
border: 0px solid red;
text-align: center;
}

.livenotesnote{
width: 175px;
display: table-cell;
border-bottom: 1px dotted #393939;
font-size: 12px;
color: #a7a7a7;
vertical-align: middle;
padding-bottom: 6px;
}

#livenotesentries{
margin-top: 30px;
position: absolute;
overflow: auto;
height: 160px;
width: 210px;
display: none;
}

.livenotes_comentario_all{
margin-bottom: 8px;
}

.livenotesfecha_comentario{
font-size: 10px;
}

.livenotesfecha{
font-size: 9px;
font-style: normal;
color: #464646;
display: inline-block;
padding-top: 2px;
}

#loginbox{
display: none;
}

.inputtextlogin{
display: block;
margin-bottom: 5px;
width: 150px;
height: 15px;
}

.inputtextloginb{
color: #040404;
}

.inputtextloginc{
color: #ccc;
}

#loginform{
margin-left: 200px;
margin-top: 60px;
position: absolute;
}

#titulologin{
background-image: url('imagenes/titulologin.png');
background-repeat: no-repeat;
width: 56px;
height: 23px;
margin-left: 25px;
margin-top: 20px;
position: absolute;
}

#logininputsend{
width: 50px;
text-align: center;
}

#loginformularioerror{
display: none;
position: absolute;
margin-top: 40px;
margin-left: 130px;
}

#logoutlivenote{
display: none;
position: absolute;
margin-left: 512px;
margin-top: -11px;
z-index: 1;
}

#logindirecto{
display: none;
position: absolute;
margin-left: 512px;
margin-top: -11px;
}

#writeanotebox{
display: none;
position: absolute;
}

#writeanotetext{
width: 340px;
height: 200px;
color: #ccc;
}

#writeanoteinputsend{
width: 50px;
text-align: center;
margin-top: 5px;
}

#writeanoteformulario{
display: none;
margin-left: 100px;
margin-top: 90px;
}

#titulowriteanote{
background-image: url('imagenes/titulowriteanote.png');
background-repeat: no-repeat;
width: 135px;
height: 18px;
margin-left: 25px;
margin-top: 20px;
position: absolute;
}

#notecorrect{
display: none;
margin-top: 90px;
margin-left: 120px;
}

#livenotesloader{
display: none;
position: absolute;
margin-top: 90px;
margin-left: 95px;
z-index: 2;
}

#noteeditarborrar{
display: none;
font-style: normal;
margin-left: 5px;
}

#imageeditarborrar{
display: none;
font-style: normal;
margin-left: 5px;
}

#tituloeditanote{
display: none;
position: absolute;
margin-top: 20px;
margin-left: 25px;
}

#editanoteformulario{
display: none;
position: absolute;
margin-left: 50px;
margin-top: 100px;
}

#editanotetext{
width: 280px;
height: 200px;
color: #ccc;
}

#editanoteinputsend{
width: 50px;
text-align: center;
margin-top: 5px;
}

#editarnotecorrecto{
display: none;
position: relative;
margin-top: 60px;
margin-left: 25px;
}

#borrarnotecorrecto{
display: none;
position: relative;
margin-top: 60px;
margin-left: 25px;
}

#borrarnote{
display: none;
margin-top: 60px;
margin-left: 20px;
}

#borrarnotetitulo{
display: none;
position: absolute;
margin-left: 25px;
margin-top: 20px;
}

#livenotes_paginacion{
display: block;
margin-top: 10px;
margin-left: 24px;
}

.livenotes_paginacion_casillero{
font-size: 10px;
display: table-cell;
width: 12px;
border: 1px solid #393939;
text-align: center;
margin-right: 5px;
}

.livenotes_paginacion_casillero_noactual{
background-image: url('imagenes/opacadorlivenotes.png');
background-repeat: repeat-x repeat-y;
}

.livenotes_paginacion_casillero_actual{
/* background-image: url('imagenes/opacadorlivenotes.png');
background-repeat: repeat-x repeat-y;*/
}

.livenotes_paginacion_separacioncasilleros{
display: table-cell;
width: 5px;
}

#liverss_paginacion{
display: block;
margin-top: 0px;
margin-left: 0px;
}

.liverss_paginacion_casillero{
font-size: 10px;
display: table-cell;
width: 12px;
border: 0px solid #393939;
text-align: center;
margin-right: 5px;
padding: 1px;
}

.liverss_paginacion_casillero_noactual{
/*background-image: url('imagenes/opacadorlivenotes.png');
background-repeat: repeat-x repeat-y;*/
}

.liverss_paginacion_casillero_actual{
background-image: url('imagenes/opacadorcomentariosdelaentrada.png');
background-repeat: repeat-x repeat-y;
color: #222222;
border: 1px solid #393939;
}

#livemain_menupaginacion{
position: absolute;
top: 306px;
left: 55px;
}

.shoutbox_paginacion_casillero{
font-size: 10px;
display: table-cell;
width: 12px;
border: 0px solid #393939;
text-align: center;
margin-right: 5px;
}

.shoutbox_paginacion_casillero_noactual{
/*background-image: url('imagenes/opacadorlivenotes.png');
background-repeat: repeat-x repeat-y;*/
}

.shoutbox_paginacion_casillero_actual{
background-image: url('imagenes/opacadorcomentariosdelaentrada.png');
background-repeat: repeat-x repeat-y;
color: #111111;
border: 1px solid #393939;
}

#shoutbox_menupaginacion{
position: relative;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
}

.images_imagebox{
display: inline-block;
}

.inputimages{
margin-bottom: 5px;
width: 400px;
font-size: 10px;
background: transparent;
background-image: url('imagenes/opacadorcomentariosdelaentrada.png');
background-repeat: repeat-x repeat-y;
color: #060606;
}

.images_descripcion_links{
margin-top: 3px;
font-size: 10px;
color: #898989;
}

#tituloimages{
background-image: url('imagenes/tituloimages.png');
background-repeat: no-repeat;
width: 83px;
height: 23px;
margin-left: 15px;
margin-top: 20px;
}

#imagesmain{
position: absolute;
margin-top: 18px;
margin-left: 36px;
width: 450px;
}

#images_menupaginacion{
position: absolute;
margin-top: 245px;
margin-left: 36px;
}

#addimage{
position: absolute;
margin-top: 247px;
margin-left: 472px;
}

#titulouploadimage{
background-image: url('imagenes/titulouploadimage.png');
background-repeat: no-repeat;
width: 152px;
height: 23px;
margin-left: 15px;
margin-top: 20px;
}

#uploadimagebox{
display: none;
position: absolute;
}

#titleuploadimage{
margin-bottom: 5px;
width: 200px;
}

#fileuploadimage{
margin-bottom: 5px;
}

#uploadimagetext{
width: 340px;
height: 200px;
color: #ccc;
}

#uploadimageinputsend{
width: 50px;
text-align: center;
margin-top: 5px;
}

#uploadimageformulario{
display: none;
margin-left: 100px;
margin-top: 40px;
}

#uploadimagecorrect{
display: none;
margin-top: 90px;
margin-left: 120px;
}

#tituloeditaimage{
display: none;
position: absolute;
margin-top: 20px;
margin-left: 25px;
}

#editaimageformulario{
display: none;
position: absolute;
margin-left: 50px;
margin-top: 100px;
}

#editaimagetext{
width: 280px;
height: 200px;
color: #ccc;
}

#editaimageinputsend{
width: 50px;
text-align: center;
margin-top: 5px;
}

#editarimagecorrecto{
display: none;
position: relative;
margin-top: 60px;
margin-left: 25px;
}

#borrarimagecorrecto{
display: none;
position: relative;
margin-top: 60px;
margin-left: 25px;
}

#borrarimage{
display: none;
margin-top: 60px;
margin-left: 20px;
}

#borrarimagetitulo{
display: none;
position: absolute;
margin-left: 25px;
margin-top: 20px;
}

#titleeditimage{
color: #ccc;
margin-bottom: 5px;
width: 200px;
}

#image_square_box{
display: none;
}

#image_mini_box{
display: none;
}

#image_small_box{
display: none;
}

#image_medium_box{
display: none;
}

#image_original_box{
display: none;
}

#images_box{
margin-top: 5px;
}

.menuimageslinks{
display: inline-block;
}

#images_menu_close{
display: none;
width: 10px;
margin-left: 8px;
}

.menuimageslinks_nolink{
color: #242424;
}

.permalink{
display: inline-block;
color: #898989;
font-size: 9px;
font-style: normal;
}

#image_filters{
position: absolute;
margin-top: 70px;
margin-left: -50px;
text-align: right;
}

#moreabout{
position: absolute;
margin-left: 210px;
margin-top: 20px;
}

#titulomoreabout{
background-image: url('imagenes/titulomoreabout.png');
background-repeat: no-repeat;
width: 129px;
height: 18px;
margin-left: 15px;
margin-top: 10px;
border: 0px solid red;
}

#image_show_filters{
font-size: 10px;
color: #898989;
margin-top: 10px;
}

.filter_menu_marcador{
display: inline-block;
color: #d10083;
width: 10px;
font-weight: bold;
font-size: 12px;
margin-top: 2px;
border: 0px solid red;
vertical-align: top;
}

.filter_menu_nombre{
display: inline-block;
font-weight: normal;
font-size: 14px;
width: 60px;
border: 0px solid red;
}

.filter_menu_nombre a{
color: #5d5d5d;
}

#menu_of_filters_box{
margin-left: auto;
margin-right: auto;
width: 70px;
}
#menu_of_filters{
border: 0px dashed #515151;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
position: absolute;
margin-left: -60px;
background-image: url('imagenes/opacadorfilters.png');
background-repeat: repeat-x repeat-y;
}

.filter_menu_entry{
display: block;
}

