BODY{ margin:0px; padding:0px; text-align:center; background:url(fnd_body.jpg) repeat-x; background-color:#000;}

.general{position:relative; margin:auto; width:960px; background-color:#fefefe;}

.Cont{position:relative; float:left; width:945px; padding-left:16px; padding-top:12px; text-align:left; background:url(fnd_cuerpo.jpg) no-repeat; background-color:#fefefe; }

.cabecera{position:relative; float:left; height:175px;}

.logo{position:absolute; z-index:20px; top:22px; left:25px;}

.menu{position:relative; float:left; width:931px; height:30px; padding-top:7px; text-align:center; background:url(fnd_barra.jpg) no-repeat;}

.cuerpo{position:relative; float:left; width:100%; height:100%;}

.categorias{position:relative; float:left; width:225px; padding:65px 25px 0px 25px;}

.seccion{position:relative; float:left; width:650px; padding-top:35px;}

.pie{position:relative; float:left; width:961px; height:125px; text-align:center; background:url(pie.jpg) left bottom no-repeat; background-color:#fefefe; /*border-top:1px solid red;*/}

.link_firma{position:relative; float:right; top:50px; width:205px; height:90px; text-decoration:none;}

.png{behavior: url("css/pngbehavior.htc");}

.naranja{font-family: verdana, sans-serif; font-size:10px; text-decoration:none; color:#f58c04; }
.naranja2{font-family: tahoma, sans-serif; font-size:10pt; text-decoration:none; color:#f58c04; }
.gris{font-family: tahoma, sans-serif; font-size:9pt; text-decoration:none; color:#777; }

A.bt_menu, A.bt_menu:VISITED, A.bt_menu:ACTIVE, A.bt_menu:FOCUS{
position:relative; margin:auto; padding:0px 28px 0px 28px;
font-family: verdana, sans-serif; font-size:11px; text-decoration:none;  color:#eee; font-weight:bold;
}

A.bt_menu:HOVER{color:#000; font-weight:bold;}

.reflejopie{position:relative; float:left; width:961px; height:125px; text-align:center; background:url(reflejopie.jpg) left bottom no-repeat; background-color:#fefefe; /*border-top:1px solid red;*/}
