body {
   width:100%;
   margin:0;
   padding:0;
   background-color:#ffcccc;
   background-image: url(imagenes/fondo.jpg);
   background-position: center top; /* Center the image */
}

@font-face {
   font-family: Futurxkc;
   src: url("fuentes/Futurxkc.ttf");
}

.txtNegro14 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;color:#000000}
.txtNegro12 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color:#000000}
.txtNegro10 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color:#000000}
.txtNegro8 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8px;color:#000000}
.txtRojo10 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color:#FF0000}

a.txtNegro10:link {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;text-decoration:none;}
a.txtNegro10:visited {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;text-decoration:none;}
a.txtNegro10:active {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;text-decoration:none;}
a.txtNegro10:hover {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;text-decoration:underline;}

a.txtNegro12:link {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;text-decoration:none;}
a.txtNegro12:visited {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;text-decoration:none;}
a.txtNegro12:active {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;text-decoration:none;}
a.txtNegro12:hover {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;text-decoration:underline;}

.txtBlanco12 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color:#FFFFFF}
a.txtBlanco12:link {color: #FEFCF5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;text-decoration:none;}
a.txtBlanco12:visited {color: #FEFCF5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;text-decoration:none;}
a.txtBlanco12:active {color: #FEFCF5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;text-decoration:none;}
a.txtBlanco12:hover {color: #FEFCF5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;text-decoration:underline;}


/*CONTENEDOR. MARCA EL ANCHO DE NUESTRA PAGINA */
#contenedor {
   width:900px;
   margin:0 auto;
   margin-top:5px;
}

#div_cabecera{
   position: relative;
   height:auto;
   width:900px;
}

#div_menu_sup{
   margin: 0 auto;
   background-color:#B31212;
   height:75px;
   width: 900px;
   margin-top:18px;
   font-family: sans-serif;
   font-size: 26px;
   font-weight:bold;
   color:#ffffff;
   line-height: 51px;
   text-align: center;
}

#divisor {
width:900px;
margin:0 auto;
background-color:#666666;
}

#Contenido {
width:900px;
margin-left: 10px;
float:right;
}

#clear{clear: both;}

#img_logo{
   padding-top: 1px;
   padding-left: 1px;
   float: left;
}

#div-pie {
   overflow:hidden;
   bottom:0;
   margin: auto;
   position: fixed;
   width:100%;
   height: 70px;
   background-image: url('imagenes/fondo_cabecera.gif');

   
   
   /*
         position: fixed;
         /*nos posicionamos en el centro del navegador*/
         /* top:50%;
         /* left:50%;
         /*determinamos una anchura*/
         /* width:900px;
         /*indicamos que el margen izquierdo, es la mitad de la anchura*/
         /* margin-left:-450px;
         /*determinamos una altura*/
         /* height:70px;
         /*indicamos que el margen superior, es la mitad de la altura*/
         /* margin-top:-35px;
         /*border:1px solid #808080;*/
         /* padding:5px; */
}