.principal{WIDTH:100%; text-align:center;}
.error{WIDTH:100%; border-width:1px; border-style:solid; border-color:#CCCCCC; background-color:#ECF0F5; text-align:center;}
.menu{WIDTH:200px; border-width:0px; border-style:solid; border-color:#CCCCCC; background-color:#FFFFFF; text-align:center;}
.boton{WIDTH:123px; border-width:1px; border-style:solid; border-color:#CCCCCC; background-color:#ECF0F5;}
.centro{WIDTH:70%; border-width:0px; border-style:solid; border-color:#CCCCCC; background-color:#FFFFFF; text-align:center;}

.fotos{WIDTH:200px; border-width:0px; border-style:solid; border-color:#CCCCCC; background-color:#FFFFFF; text-align:center;}
.header{WIDTH:100%; border-width:1px; border-style:solid; border-color:#CCCCCC; background-color:#ECF0F5; text-align:center; background: url(imagenes/menu/fondo.gif);}
.guestbook{WIDTH:100%; border-width:0px; border-style:solid; border-color:#CCCCCC; background-color:#FFFFFF; text-align:center;}
.login{WIDTH:290; border-width:1px; border-top: White; border-style:solid; border-color:#7B7E80; background-color:#FFFFFF;}
.login2{WIDTH:290; border-width:0px; border-style:solid; padding: 0px; background: url(../imagenes/menu/fondo_login.gif);}
.botons{border-width:1px; border-style:solid; border-color:#CCCCCC; background-color:#FFFFFF;}
.box{border-width:1px; border-style:solid; border-color:#CCCCCC;}
.topemenu{WIDTH:123px; border-width:1px; border-style:solid; border-color:#CCCCCC; background-color:#ECF0F5; background: url(../imagenes/menu/fondo.gif);}
.smiles{Width:75px;border-width:1px; border-style:dashed; border-color:#CCCCCC; text-align:center;}

.texto_chico{ font-family: Arial; font-size: 7pt; color: #000000;}

.texto {  font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; font-size: 9pt; color: #000000;}
.admin{border:1px solid;border-color:#000000;background-color:#00ff00;}
.noadmin{border:1px solid;border-color:#000000;background-color:#ff3300;}

.usuario1{color:#4e4e4e;font-weight:700;font-size: 10pt;}
.usuario2{color:#000000;font-weight:800;font-size: 19pt; text-decoration: underline;}
#im {FILTER: alpha(opacity=50);}

#calco{
	display: block;
	position: absolute;
	top: 150px;
	left: -50px;
	width : 50px;
	height : 145px;
	z-index: 5;
}

#contenedor{
	position: relative;
	display: block;
}
body{
	background: url(imagenes/fondo3.jpg);
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}



#errores{
	display: block;
	position: absolute;
	top: 40%;
	/left: 35%;
	z-index: 33;
}
.previo{
	
	position:absolute;
	display: none;
	background: #ffffff;
	
	border: 1px;
	border-color: Gray;
	border-style: solid;
	/width: 250px;
	font-size: 11px;
	
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin-top: 5px;
	
	margin-left: 10px;
}
.titulo_del_previo{
	background: #FFDEAD;
	border: 1px;
	border-color: Gray;
	
	border-style: solid;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
}
#reg{
	position: absolute;
	top:90px;
	margin-left:-219px;
}
#impdelreg{
	position: absolute;
	margin-top:-30px;
	margin-left:250px;
	/margin-top:-3px;
	/margin-left:5px;
	border:1px;
	border-style:dashed;
	background: White;
	border-color: Red;
	width: 150px;
	
	height: 30px;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
}
#vendelavatar{
	position: absolute;
	margin-top: -20px;
	margin-left:250px;
	/margin-top:5px;
	/margin-left:10px;
	border:3px;
	border-style: solid;
	border-color: Black;
}
.textotitulotema{


	font-family: bold 'Trebuchet MS',tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size: 13px;	
}
.textodemensaje{
	
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size: 12px;	
}
.nick{

	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size: 12px;	
}
.autor{
	
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size: 12px;
	color: #2F2F2F;
}

.arriba{
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size: 11px;
}

.general{
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size: 11px;
}

.general_fecha{
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size: 11px;
}

.nick_grande{
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size: 14px;	
}

.importante{
	border: 1px;
	border-style: solid;

	border-color: #DC00DD;
	background: url(imagenes/fondo_imp_trans.png);
}






.blur{ 
   background: transparent url(imagenes/shadow1.png); 
/*ruta para el 80%-transparente 1x1 pixel coloreado de negro */ 
   color: inherit; 
   margin-left: 4px; 
   margin-top: 4px;
} 

.shadow{ 
   background: transparent url(imagenes/shadow2.png); 
/*ruta para el 60%-transparent 1x1pixel coloreado de negro */ 
   color: inherit;
} 

.shadow, 
.content{ 
   position: relative; 
   bottom: 2px; 
   right: 2px;
} 

.content{ 
   background-color: #fff; /*background color of content*/ 
   color: #000; /*text color of content*/ 
   border: 1px solid #000; /*border color*/
} 

.bienvenido{
	font-size: 15px;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.paginacion{

	font-size: 12px;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #ffffff;

}

.input{
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	background: url(imagenes/fondo_del_input.png) 0 0;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
SELECT.select { 
  font-size: 8pt; 
  font-family : verdana,arial,helvetica;
  background-color: #821256;
  color: #ffffff;
} 
option.bg1{
	background-color: #821256;
	color: #ffffff;
}
option.bg2{
	background-color: #CE0876;
	color: #ffffff;
}

#principal {
	background: #000000;
	filter:alpha(opacity=50);

	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	width: 100%;
	height: 2100px;
	position: absolute;
	display: block;
	z-index: 10;
	top: 0px;

	left: 0px;
	overflow:hidden;
}
.marcado{
	background: Yellow;
	
}
.texto_chico_3{
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	
	font-size: 10px;
	color: #000000;
}













.citar{
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size: 12px;
	
	border: thin;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	background: #FAEDC7;
	width: 90%;
	padding: 5px;
	a
}

.previo_2{
	position:absolute;
	display: none;
	font-size: 11px;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin-top: 5px;
	margin-left: 10px;
}


#links{
	position: absolute;
	display: block;
	margin-top: 263px;
	margin-left: 400px;
	background: url(imagenes/menus.gif);

	height: 21px;
	border-style: solid;
	
	border: 1px;
	border-color: #000000;
	border-style: solid;
}
.menus{
	background: #FFFFFF;
	width: 150px;
	position: absolute;
	margin-top: 17px;

	margin-left: 0px;
	border: 1px;
	border-color: #EB008B;
	border-style: solid;
	z-index: 10;
	padding: 0px;
}

ul{

	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.over{
	background: #FFEFD5;
	cursor: pointer;
	font-size: 12px;

	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

	/*margin-top: 285px;
	margin-left: 550px;*/

.out,li{
	background: #FFFFFF;
	font-size: 12px;

	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px;
	padding-left: 20px;
}

.opcion{
	padding: 0px;
	padding-left: 0px;
}

.texto_menu{
	color: White;
	font-size: 11px;

	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight: bold;

	padding: 2px;
	cursor: pointer;

}

#juego{
	z-index: 1;
}
.vinculos{
	
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #EC008C;

}
A:link {
	TEXT-DECORATION: none;
}
A:active {
	TEXT-DECORATION: none;
}
A:visited {
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #8f8f8f;
}
.link:hover {
	color: #EC008C;


	text-decoration: none;
}

.link:link{
	text-decoration: none;
	font-weight: 900;
}
.link:visited{


	
}

.link{
	font-family: 'Trebuchet MS',tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size: 14px;
}