body {
	background-color: #FFFFFF;
	margin-top: 10px;
}
h1{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333;
}
input
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:5px;
	color:#999;
}
.color-input
{
	color:#C4548E;
}
p
{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}.textochico{
	font-size:10px;
}
.gris a{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7f7f7f;
	text-decoration:underline;
}
.gris a:hover{

	text-decoration:none;
}
.naranja a{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff8a00;
	font-weight:bold;
	text-decoration:underline;
}
.naranja a:hover{
	text-decoration:none;
}
.textos-finales-links a
{
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		color:#666;
		text-decoration:underline;
}
.textos-finales-links a:hover
{
		text-decoration:none;
}
#contenedor{
	background-image:url(bg_contenedor.jpg);
	position:absolute;
	width:634px;
	margin-left: -317px;
	z-index:2;
	left: 50%;
}

#top {
	left:0px;
	top:0px;
	width:634px;
	height:10px;
	z-index: 2;
}

#banner {
	width:634px;
	z-index: 3;
}

#imagen {
	position:absolute;
	left:0px;
	top:109px;
	width:313px;
	height:364px;
	z-index: 4;
}

#difunde-titulo {
	height:35px;
	z-index: 5;
	padding-top: 40px;
}

#subtitulo {
	z-index: 6;
	margin-top: 10px;
	clear: both;
}

#texto {
	height:34px;
	z-index: 7;
	clear: both;
	padding-top: 10px;
}

#form {
	z-index: 10;
	float: left;
}
#input1 {
	height:22px;
	z-index:11;
	float: left;
	margin-right: 5px;
}
#input2 {
	height:22px;
	z-index:12;
	clear: right;
	float: left;
}
#input3 {
	z-index:13;
	margin-top: 5px;
	margin-right: 5px;
	clear: both;
}

#bot-enviar {
	z-index: 30;
	clear: both;
	padding-top: 10px;
	text-align: right;
	width: 373px;
}

#pie{
	width:634px;
	height:14px;
	z-index: 34;
	clear: left;

}

#footer {
	background-image:url(bg_footer.jpg);
	background-repeat:repeat-x;
	position:absolute;
	left:0px;
	top:473px;
	width:634px;
	height:66px;
	z-index: 32;
	
}
#textos-footer {
	position:absolute;
	width:343px;
	height:42px;
	z-index:21;
}
#boton-recomienda {
	position:absolute;
	left:562px;
	top:20px;
	width:62px;
	height:38px;
	z-index:22;
}
#links-finales {
	width:634px;
	height:113px;
	background-color: #FFFFFF;
	text-align:center;
	padding-top:15px;
	z-index: 33;
	clear: both;

}
.textos-finales
{
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		color:#666;
}
#bg-centro {
	width:634px;
	z-index:100;
	background-image: url(bg_megos4.jpg);
	background-color: #E9E9E9;
	float: left;
	clear: both;
	background-repeat: no-repeat;
}
#tus-datos {
	height:21px;
	z-index:2;
}.amigos-datos {
	height:12px;
	z-index:2;
	margin-top: 5px;
	float: left;
	clear: both;
}
#megosGrandes {
	float: left;
	width: 240px;
	height: 330px;
}.amigos{
	float:left;
}#meguitos{
	float:left;

}#subtituloAmigos, #meguitos0,#meguitos1, #meguitos2, #meguitos3, #meguitos4, #meguitos5, #meguitos6, #meguitos7{
	float:left;
} 
.color-rojo{color:#c00;}
#aclaracionAsterisco p
{
	font-size:10px;
	color:#c00;
}
#error {
	position:absolute;
	left:20px;
	top:75px;
	width:595px;
	height:31px;
	z-index:100;
	background-color:#FFFFCC;
	border:#FF9900;
	border-style:solid;
	border-width:thin;
	visibility: hidden;
		
}
#imagenError{
	float:left;
	width:43px;
	height:30px;
	}
#textoError{
	float:left;
	width:545px;
	height:30px;
	text-align:center;
	font-weight:bold;
	padding-top:8px;
	}
#error {
	position:absolute;
	width:614px;
	height:60px;
	z-index:100;
	background-color:#FFFFCC;
	border:1px solid #FF0000;
	left: 50%;
	text-align: center;
	top: 185px;
	margin: 0px;
	padding: 0px;
	display: block;
	margin-left: -307px;
	margin-top: 28px;
		
}
#imagenError{
	float:left;
	width:43px;
	padding-top: 15px;
	height: 45px;
	margin-left: 50px;
	}
#textoError {
	width: 480px;
	float: left;
	height: 35px;
	padding-top: 22px;
}
