@charset "utf-8";
/* CSS Document */
BODY{
	font-family:"Times New Roman", Times, serif;
	background-image:url(img/invitacion/fondoamarillo.png);
}
.negrita{
	font-weight:bold;
}
.centrado{
	text-align:center;
}
.alignDerecha{
	text-align:right;
}
#logo{
	position:relative;
	margin:auto;
	text-align:center;
}
#main{
position:absolute;
width: 1008px;
height: 608px;
left: 50%;
margin-left: -504px;
top: 50%;
margin-top: -304px;
}
#ganadores{
	position:absolute;
	width: 216px;
	height: 94px;
	left: 50%;
	margin-left: -508px;
	top: 50%;
	margin-top: 305px;
	text-align:center;
}
#ganadores2{
	position:absolute;
	width: 216px;
	height: 94px;
	left: 50%;
	margin-left: 294px;
	top: 50%;
	margin-top: 305px;
	text-align:center;
}
#ilove{
position:absolute;
width: 516px;
height: 171px;
left: 50%;
margin-left: -258px;
top: 50%;
margin-top: 305px;
text-align:center;
}
#logotipos{
position:absolute;
width: 1008px;
height: 808px;
left: 50%;
margin-left: -504px;
top: 50%;
margin-top: -304px;
text-align:center;
}
#logotipos IMG{
position:relative;
margin-top:720px;
}
#flotante1{
position:absolute;
width: 716px;
height: 478px;
left: 50%;
margin-left: -358px;
top: 50%;
margin-top: -239px;	
}
#flotanteComic{
position:absolute;
width: 420px;
height: 600px;
left: 50%;
margin-left: -210px;
top: 50%;
margin-top: -300px;
border:1px solid #FFF;
background-color:#d5dd18;

}
#flotanteComicGrande{
position:absolute;
width: 720px;
height: 520px;
left: 50%;
margin-left: -360px;
top: 50%;
margin-top: -260px;
border:1px solid #FFF;
background-color:#d5dd18;
}
#flotanteComicScroll{
position:absolute;
width: 740px;
height: 520px;
left: 50%;
margin-left: -370px;
top: 50%;
margin-top: -260px;
border:1px solid #FFF;
overflow:hidden;
background-color:#d5dd18;
}
#ventana{
	background-image:url(img/fondo-ventana.png);
	height:458px;
	width:696px;
	padding-left:20px;
	padding-top:20px;
	color: #20410a;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
#ventanaComic{
	background-image:url(img/fondo-ventana.png);
	height:458px;
	width:696px;
	padding-left:20px;
	padding-top:20px;
	color: #20410a;
	font-size:13px; 
}
A{
	color:#20410a;
	text-decoration:none;
}
#ventana2{
	background-image:url(img/fondo-ventanagrande.png);
	height:500px;
	width:705px;
	margin-top:-20px;
	padding-left:15px;
	padding-top:20px;
	color: #20410a;
	font-size:13px; 
	font-family:Arial, Helvetica, sans-serif;
}
#titular{
}
#titular-caracteristicas{
	margin-bottom:-20px;
}
#cerrar{
	position:absolute;
	top:35px;
	right:6px;
}
#cerrar IMG{
	border:0px;
}
#volver{
	position:absolute;
	bottom:35px;
	right:6px;
}
#volver IMG{
	border:0px;
}
#cerrarComic{
	position:absolute;
	top:0px;
	right:0px;
}
#cerrarComic IMG{
	border:0px;
}
#cerrarComicScroll{
	position:absolute;
	top:0px;
	right:17px;
}
#cerrarComicScroll IMG{
	border:0px;
}
#cerrar2{
	position:absolute;
	top:15px;
	right:6px;
}
#cerrar2 IMG{
	border:0px;
}

#concursopreguntas{

}

#comic{
	position:relative;
	width:795px;
	height:445px;
}

#rap1-ilustracion{
	position:absolute;
	bottom:12px;
}
#rap1-main{
	position:absolute;
	margin-left:200px;
	width:470px;
}
#rap-tabla{
	font-size:15px;
	line-height:20px;
}
.rap-tabla10{
	font-size:15px;
	position:relative; float:left; border:1px solid #a9d477; border-top:0px;  width:30px; height:22px; background-color:#ebee9c; padding-left:4px; padding-top:2px;
}
.rap-tabla1a{
	font-size:15px;
	position:relative; float:left; border:1px solid #a9d477; border-top:0px;  width:270px; height:22px; background-color:#ebee9c; padding-left:4px; padding-top:2px;
}
.rap-tabla1b{
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color:#9f710f;
	position:relative; float:left; border:1px solid #a9d477; border-top:0px; width:115px; height:22px; background-color:#ebee9c; margin-left:2px; padding-left:4px; padding-top:2px;
}
.rap-tabla20{
	font-size:15px;
	position:relative; float:left; border:1px solid #a9d477; border-top:0px;  width:30px; height:22px; background-color:#eff7b9; padding-left:4px; padding-top:2px
}
.rap-tabla2a{
	font-size:15px;
	position:relative; float:left; border:1px solid #a9d477; border-top:0px;  width:270px; height:22px; background-color:#eff7b9; padding-left:4px; padding-top:2px;
}
.rap-tabla2b{
	font-size:15px;
	color:#9f710f;
	font-weight:bold;
	text-align:center;
	position:relative; float:left; border:1px solid #a9d477; border-top:0px; width:115px; height:22px; background-color:#eff7b9; margin-left:2px; padding-left:4px; padding-top:2px;
}
#records-main{
	position:absolute;
	margin-left:100px;
	width:520px;
}
#records-tabla{
	font-size:15px;
	line-height:20px;
}
.records-tabla10{
	font-size:15px;
	position:relative; float:left; border:1px solid #a9d477; border-top:0px;  width:30px; height:20px; background-color:#ebee9c; padding-left:4px; padding-top:2px;
}
.records-tabla1a{
	font-size:15px;
	position:relative; float:left; border:1px solid #a9d477; border-top:0px;  width:320px; height:20px; background-color:#ebee9c; padding-left:4px; padding-top:2px;
}
.records-tabla1b{
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color:#9f710f;
	position:relative; float:left; border:1px solid #a9d477; border-top:0px; width:115px; height:20px; background-color:#ebee9c; margin-left:2px; padding-left:4px; padding-top:2px;
}
.records-tabla20{
	font-size:15px;
	position:relative; float:left; border:1px solid #a9d477; border-top:0px;  width:30px; height:20px; background-color:#eff7b9; padding-left:4px; padding-top:2px
}
.records-tabla2a{
	font-size:15px;
	position:relative; float:left; border:1px solid #a9d477; border-top:0px;  width:320px; height:20px; background-color:#eff7b9; padding-left:4px; padding-top:2px;
}
.records-tabla2b{
	font-size:15px;
	color:#9f710f;
	font-weight:bold;
	text-align:center;
	position:relative; float:left; border:1px solid #a9d477; border-top:0px; width:115px; height:20px; background-color:#eff7b9; margin-left:2px; padding-left:4px; padding-top:2px;
}

	#records-tabla { padding:0px; margin:auto; }
	#records-tabla fieldset {border:0;padding:0px 0px;}
	#records-tabla legend{color:#9C2DD2; padding:0 0px;}
	#records-tabla label { position:relative; float: left; width: 120px; height:22px; text-align:right;color: #20410a; font-size:13px; margin-bottom:15px; }
	#records-tabla p {clear: both;}
	#records-tabla br {clear: both; margin-top:20px;}
	#records-tabla .campos{ position:relative; height:22px; width:300px; font-size:11px; border:1px solid #a5cd5f; padding:2px; background-color:#ebee9c; font-size:12px; font-family:"Times New Roman", Times, serif; color:#20410a; vertical-align:middle; padding-top:5px; }
	#records-tabla TEXTAREA { border:1px solid #a5cd5f; background-color:#ebee9c; margin-bottom:10px; width:302px; overflow:auto; font-size:11px; font-family:Verdana, Geneva, sans-serif; }
	#records-tabla .validacion{ font-size:10px; color:#900; display:block; margin-bottom:-10px;  }


	#formulario { padding:0px; margin:auto; line-height:12px; font-size:13px; }
	#formulario H3{color:#628d21;}
	#formulario fieldset {border:0;padding:0px 0px;}
	#formulario legend{color:#9C2DD2; padding:0 0px;}
	#formulario label { position:relative; float: left; width: 145px; text-align:right;padding:5px;color: #20410a; font-size:13px; }
	#formulario p {clear: both;}
	#formulario br {clear: both;}
	#formulario .campos{ position:relative; height:12px; width:150px; font-size:11px; border:1px solid #20410a; padding:2px; background-color:#eeeeee; font-size:12px; font-family:"Times New Roman", Times, serif; color:#20410a; vertical-align:middle;}
	#formulario TEXTAREA { border:1px solid #227d7d; background-color:#fff; margin-top:5px; margin-bottom:10px; overflow:hidden; font-size:11px; font-family:Verdana, Geneva, sans-serif; }
	#formulario .validacion{ font-size:10px; color:#900; display:block; margin-bottom:-10px;  }
	
	#rap-tabla { padding:0px; margin:auto; }
	#rap-tabla fieldset {border:0;padding:0px 0px;}
	#rap-tabla legend{color:#9C2DD2; padding:0 0px;}
	#rap-tabla label { position:relative; float: left; width: 120px; height:22px; text-align:right;color: #20410a; font-size:13px; margin-bottom:15px; }
	#rap-tabla p {clear: both;}
	#rap-tabla br {clear: both; margin-top:20px;}
	#rap-tabla .campos{ position:relative; height:22px; width:300px; font-size:11px; border:1px solid #a5cd5f; padding:2px; background-color:#ebee9c; font-size:12px; font-family:"Times New Roman", Times, serif; color:#20410a; vertical-align:middle; padding-top:5px; }
	#rap-tabla TEXTAREA { border:1px solid #a5cd5f; background-color:#ebee9c; margin-bottom:10px; width:302px; overflow:auto; font-size:11px; font-family:Verdana, Geneva, sans-serif; }
	#rap-tabla .validacion{ font-size:10px; color:#900; display:block; margin-bottom:-10px;  }
	

#concursopreguntas #formulario #columna1 label { width: 100px; }
#concursopreguntas #formulario #columna1 .campos{ width:200px;}

#concursopreguntas #formulario #columna2 label { width: 100px; }
#concursopreguntas #formulario #columna2 .campos{ width:200px;}

#caracteristicas-main{
	font-family:Arial,Verdana, Geneva, sans-serif; font-size:15px; text-align:justify; margin-left:10px; margin-right:30px;	
}
#caracteristicas-botones{
	position:absolute;
	bottom:20px;
	width:680px;
}
#caracteristicas-botones .botonazo{
	position:relative; float:left; text-align:center; width:32%;
}
#creditos{
	display:none;
}

