
div.contenedor
{
background: url(../estilo/laterales.jpg) repeat-y ;
width:866px; 
/* border:0px solid gray; */
line-height:150%;
margin:0 auto 0 auto;
text-align:left;
}

div.arribayabajo
{
  width:100%;
  text-align: center;
}

div.izq
{
  float:left;
  background: url(../estilo/margen-izq.jpg) ;
  width:44px;
}

div.der
{
  float:right;
  background: url(../estilo/margen-der.jpg);
/*   background-repeat: repeat-y; */
  width:50px;
}

div.centro
{
  float:left;
  display: inline;
/*  margin-left:47px;*/
margin-left:47px;
  width:768px;
  background: url(../estilo/tela-amp.jpg);

}

div.abajo
{
  background: url(../estilo/margen-inferior.jpg);
}

body {
  /*color: rgb(247, 247, 234);*/
  color: #ffefc4;
  background-color: rgb(6, 6, 6);
/*   background-image: url(../tela-amp/jpg); */
  font-family: nimbus sans, sans-serif, verdana , tahoma , helvetica , arial ; 
    font-size : 1em;
  text-align:center;

  }
  
.clear-both{
clear:both;  
}
  
  a:link  {  color:#ffcc33;  }  
  a:visited{  color:#cc9933; }
  a:active{  color:#ff6600; } 
  
  a.nuevapag { target:_blank; }
  
p {
  font-size : 0.9em;
  margin: 0px 20px 20px 20px;
  }

p.chica {
  font-size : 0.7em;
  margin-top: 0.1em;
  margin:15px;
  }

.flotarderecha { 
 float: right;
 margin: 10px 10px 10px 10px;
 border: 2px solid #666;
 padding: 2px;
 }
 
 .flotarderecha-sinborde { 
 float: right;
 margin: 0px 10px 0px 10px;
 border: 0px;
 padding: 2px;
 }

 .flotarcentro { 
 float: none;
 margin: 10px 10px 10px 10px;
 border: 2px solid #666;
 padding: 2px;
 }

.flotarcentro-sinborde { 
 float: none;
 margin: 10px 10px 10px 10px;
 border: 0px;
 padding: 2px;
 }

 
 .flotarizquierda { 
 float: left;
 margin: 10px 10px 10px 10px;
 border: 2px solid #666;
 padding: 2px;
 }
 
 .flotarlinks { 
 float: left;
 margin: 0px 10px 0px 15px;
 border: 0px;
 }
 
.flotarmedio {
 float: none;
}

h4 { 
font-family: sans-serif, Helvetica, verdana, Arial, tahoma;
margin-bottom: 0.2em;
margin-left: 1.5em;
/*margin-top: 0.1em;
margin-left: 1em;*/
}

/*h3 { 
font-size : 1.5em;
font-family: verdana, tahoma, helvetica, arial, sans-serif;
margin-bottom: 0.1em;
margin-left: 1em;*/
/*margin-left: 1.4em;
}*/

h3{
  font-size: 150%;
  line-height: 150%;
  background: url(../estilo/linea-gris.png) bottom left repeat-x;
  font-weight: normal;
  margin-bottom: 10px;
  margin-top: 10px;
  margin-left: 30px;
  margin-right: 30px;
  padding: 2px 18px 2px 2px;
}

#centrada {
text-align: center
}

.negrita { font-weight: bold}
.chica { font-size: 0.7em; }
.courier {font-family:courier;}
  
.negrita-centrada { 
font-weight: bold;
text-align: center
}

.center
{text-align: center}

.left
{text-align: left}

img { border: 0pt } 

hr
{
width: 80%
}

/*          TABLAS             */
table
{width: 100%}
   
td.banner-right{
width: 50%;
text-align: right
}

td.banner-left{
width: 50%;
text-align: left
}

td.right
{text-align: right}

ul
{
  font-size : 0.9em;
}

