html, body {height:100%; margin:0px; color:#FFF; }

form {margin:0px}

a {text-decoration:none}

img {border:0px;float:right}

body{background-color:#000;background-repeat:no-repeat;background-position:center;font-family: "Trebuchet MS", "Arial", arial, sans-serif;background-image:url('fondo.gif')}

#centro {position:relative;width:90%;left:5%;top:5%;z-index:0;border: solid 1px #FFF}


#menu_container {width:100%;min-height:60px;}
#contenido {width:100%;font-size:12px;overflow:auto;border-top: solid 1px #FFF}


ul {list-style-type:none;display:block}

ul.menu {}
ul.menu li{float:left;margin-right:20px;margin-bottom:5px;margin-top:5px;}


ul.list_familias li {margin-right:20px;margin-bottom:10px;margin-top:10px}

li a{font-size:20px;color:#FFF;text-decoration:none;}

li a:hover{color:#90C}

h2 {font-size:24px;color:#FFF;padding:10px}


.texto_blanco {color:#FFF;padding:10px}

table {width:100%;border-collapse:collapse}

table td {color:#FFF;border-bottom:1px solid #CCC}

table tr {}

table td.regalo {width:90%}

table tr:hover {background-color:#AAA}

.centrado {text-align:center}

.linea_alterna {background-image:url('')}

.image-upload>input {display: none;}

.miniatura {position:relative;width:50px;}


#imagen_div {position:fixed;z-index:50;width:310px;left:300px;top:100px;background-color:#FFF;padding:5px;text-align:center}

#foto {width:300px;float:none}



.comprado {background-color:#F00}

.tachado {text-decoration:line-through}