/* Database */
#database
{
	background: url(../imagenes/diseno_web/database.jpg) no-repeat;
}
#ficha
{
	width: 528px;
}
.ficha_inf_dcha
{
	background: #D2D2D2 url(../imagenes/diseno_web/fichas/ficha_inf_dcha.jpg) bottom right no-repeat;
}
.ficha_inf_izq
{
	background: url(../imagenes/diseno_web/fichas/ficha_inf_izq.png) bottom left no-repeat;
	padding-bottom: 43px;
}
.ficha_izq
{
	background: url(../imagenes/diseno_web/fichas/ficha_izq.png) repeat-y;
	border-right: #3782A1 1px solid;
	margin-right: 2px;
}
.ficha_sup
{
	background: url(../imagenes/diseno_web/fichas/ficha_sup.png) no-repeat;
	border-top: #3782A1 1px solid;
	margin-left: 9px;
	min-height: 400px;
}
#datos
{
	background: url(../imagenes/diseno_web/fichas/ficha_emp_datos.jpg) no-repeat;
	width: 123px;
	height: 71px;
	margin-left: 9px;
}
#ficha h1
{
	color: #333333;
	font-size: 2em;
	padding: 10px 0 5px 10px;
}
#ficha h3
{
	color: #666666;
	font-size: 1.3em;
	padding: 0 0 5px 10px;
	font-weight: normal;
}
#ficha .sombra_exterior {
	margin-left: 75px;
	width: 355px;
}
#ficha img {
	border: #3782A1 1px solid;
	display: block;
	width: 345px;
}
#juegos_desarrollados, #juegos_editados, #juegos_distribuidos, #otros_datos
{
	height: 90px;
	padding: 0;
}
#juegos_desarrollados
{
	background: url(../imagenes/diseno_web/fichas/ficha_juegos_desa.png) top right no-repeat;
}
#juegos_editados
{
	background: url(../imagenes/diseno_web/fichas/ficha_juegos_edit.png) top right no-repeat;
}
#juegos_distribuidos
{
	background: url(../imagenes/diseno_web/fichas/ficha_juegos_distrib.png) top right no-repeat;
}
#otros_datos
{
	background: url(../imagenes/diseno_web/fichas/ficha_otros_datos.png) top right no-repeat;
}
table
{
	width: 425px;
	margin: -40px 0 0 67px;
}
td
{
	padding: 4px;
}
#flotante
{
	background: url(../imagenes/diseno_web/fichas/empresas-trans.png) no-repeat;
	width: 254px;
	position: absolute;
	top: 96px;
	right: 0;
}
#flotante .cuerpo
{
	background: url(../imagenes/diseno_web/fichas/ficha_inf_dcha.jpg) bottom right no-repeat;
	margin: 171px 27px 0 0;
	padding-bottom: 43px;
}
#flotante .interior
{
	border-right: #3782A1 1px solid;
	margin-right: 2px;
	padding: 60px 0 0 11px;
}
.logo
{
	width: 210px;
	position: relative;
	z-index: 100;
}
#flotante img
{
	border: #3782A1 1px solid;
	display: block;
	width: 200px;
}
#flotante .recuadro
{
	margin-bottom: -5px;
	margin-left: 20px;
	margin-right: 31px;
	padding-top: 25px;
	border-right: #FD9A0B 1px solid;
	position: relative;
	top: -30px;
	z-index: 0;
}
#flotante .recuadro .dato
{
	border: #3782A1 1px solid;
	background-color: #C1C1C1;
	padding: 3px;
	font-size: 0.9em;
}
#flotante .recuadro .sombra_exterior
{
	left: -31px;
	margin-bottom: -5px;
	position: relative;
	width: 210px;
}
#flotante .recuadro .margen_boton
{
	margin: 10px 0 0 20px;
}
#flotante .recuadro .margen_boton_izq
{
	margin: 0 0 10px 21px;
	width: 140px;
}