.rompefloat{height:0}
/* Generales */
#alojaespecial{}
#alojaespecial .pintaRuta{display:none}
#contenedor{background:url(/MediaD/junior/concursos/043_concurso_shin_chan/fondo.jpg) no-repeat -1px 0; height:881px; color:#000;}


/* Menu */
.alojamenu{background:#000; float:left;}
.alojamenu a{background:url(/MediaD/junior/concursos/040_concurso_messi/bg_menu.gif) repeat-x 0 0; color:#962570; display: block; font:bold 14px/1em Verdana,Arial,Helvetica; padding:6px 15px; text-decoration:none; width:158px}
.alojamenu a:hover{background:url(/MediaD/junior/concursos/002_harrypotter/bg_menu_over.gif) repeat-x 0 0; color: #001260;}

#alojaespecial h1{ width:584px; height:115px; text-indent:-9999px; overflow:hidden; /*margin-left:46px;*/ margin-top:175px; display:none}
#alojaespecial .alojabloques{padding:0}
#alojaespecial .ModeloA h1{ height:1px}
#alojaespecial .ModeloA p{line-height:20px; margin-bottom:9px}
#alojaespecial .ModeloA .promocion{color:#000; font:11px Arial,Helvetica,Sans-serif; position:absolute; top:376px; left:210px; width:300px; margin:0;}
#alojaespecial .ModeloA .promocion a{color:#000; font:11px Arial, Helvetica, sans-serif; text-decoration:underline;}
#alojaespecial .ModeloA p a{color:#928da5; text-decoration:underline}
#alojaespecial .subcabecera{height:0; overflow:hidden; display:block; padding:0}
.ModeloA .aviso{font:9px Verdana,Arial,Helvetica,sans-serif; position:absolute; top:405px; margin:0; left:-36px}
/* formulario */
.ModeloA form{position:relative; margin-top:0}
* html .ModeloA form{ height:150px}
.ModeloA form input{color:#000; clear:left; margin-right:5px; padding:2px 0; vertical-align:middle; width:10px; height:15px; border:0px;}
.ModeloA form label{}
.ModeloA #nombre, .ModeloA #app, .ModeloA #dir, .ModeloA #tfno, .ModeloA #mail, .ModeloA #file{position:absolute; width:150px}
form #nombre{left:0px; top:0px}
form #app{left:160px; top:0px}
form #dir{left:0px; top:50px}
form #tfno{left:160px; top:50px}
form #mail{left:0px; top:100px}
form #file{left:160px; top:100px}

.ModeloA h2{overflow:hidden; height:0}
.ModeloA form textarea{border:1px solid; color:#033b7c; width:330px; height:47px; position:absolute; top:170px}
.ModeloA form .respuestaTexto{margin-bottom:4px; *margin-bottom:1px; _margin-bottom:2px;}
.ModeloA form .respuestaTexto input, .ModeloA form .respuestaTexto label{vertical-align:middle}
.ModeloA #prot{position:absolute; top:240px}
.ModeloA .cuadradito{ float:left; margin-right:3px; display:inline; }
.ModeloA .seccion{display:none}
.ModeloA #prot input{margin:0 5px 0 0; vertical-align:middle;}
.ModeloA #prot label{ float:left;  vertical-align:middle; *line-height:20px; width:auto; font-size:11px}
.ModeloA .protdatos{ display:block; font:11px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
.ModeloA .botoncito{left:216px; top:234px; position:absolute; cursor:pointer; background:url(/MediaD/junior/concursos/016_wall-e/boton.gif) no-repeat; border:0; color:#fff; font:bold 12px Arial,Helvetica,sans-serif; text-align:center; width:93px; height:27px; text-transform:uppercase}
.ModeloA .error, .ModeloA .info{display:block; margin-top:20px; padding-top:15px}

/* Bordes */
#inner .border_top{background:url(/MediaD/junior/foros/general/borde_top.png) no-repeat; height:1%; padding:0 35px 0 40px; position:relative; margin-top:10px;}
* html #inner .border_top{background-image:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/MediaD/junior/foros/general/borde_top.png')}
#inner .border_bottom{background: url('/MediaD/junior/foros/club/f-foro-inf.png') no-repeat left top; height:37px}
* html #inner .border_bottom{background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='image', src='/MediaD/junior/foros/club/f-foro-inf.png')}

#identificado{background:url(/MediaD/junior/foros/general/borde_top_repetido.gif) repeat-x; padding:9px 0; *padding:10px 0}
#noidentificado{background:url(/MediaD/junior/foros/general/borde_top_repetido.gif) repeat-x; padding:9px 0; *padding:10px 0}

.seccion, p.nota{display:none;}
p.nota abbr{display:none; _color:#fff;}
.ModeloA{color:#000; font:12px Verdana,Arial,Helvetica,sans-serif; padding:205px 0px 0px 312px; position:relative; width:475px; text-align:left; line-height:15px;}
.ModeloA a{color:#000000; font-weight:bold; text-decoration:underline}
.ModeloA .tema{}
#contenedor form fieldset{/*margin:10px 0 0 0;*/}
#contenedor form fieldset#captcha{left:0; position:absolute; top:378px}
#contenedor form fieldset#pregunta1{margin-top:68px; *padding-top:68px; margin-left:110px;}
#contenedor form fieldset abbr{display:none; _display:none; _color:#fff; _font-size:1px;}
#contenedor form fieldset abbr.obligatorio{display:none; *display:none; _color:#fff; _font-size:1px; text-indent:-5000px;}
#contenedor form fieldset img{margin-right:10px; vertical-align:middle}
#contenedor form fieldset .legend{left:0px; position:absolute; top:193px}
.botonera{position:absolute; top:363px; left:110px}
.botonera input.enviar{background:url(/MediaD/junior/concursos/043_concurso_shin_chan/btn.gif) no-repeat left top; color:#fff; text-transform:uppercase; font-weight:bold; text-align:center; border:none; font-size:12px; width:93px; height:27px; cursor:pointer; padding-bottom:5px; text-indent:-9999px; *float:left; *display:block; *font-size:0px; *line-height:0px; *margin-top:5px; *width:95px;}


#inner .border_bottom{background: url(/MediaD/junior/concursos/002_harrypotter/borde-bottom-potter.png) no-repeat left top; height:37px}
* html #inner .border_bottom{background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/MediaD/junior/concursos/002_harrypotter/borde-bottom-potter.png')}

span.ok{padding-top:20px; float:left;}
span.pregunta{position:absolute; width:300px; top:80px; left:109px;}

.obligatorio{*display:none; *margin:-1000em; *display:block;}
