body{
/*   text-align:center;*/
   padding:0px;
   margin:0px;  
}
#contenedor {
       width: 990px; 
	   margin:0 auto 0 auto;
 	   text-align:left;
       padding:5px;	 
       border-style:solid;
       background-color:#FFFFFF;
}

#cabecera {
       background-color: #ggg;
	   width:990px;
	   height:250px;
       margin-bottom:0px;
}

#barra-lateral {
       background-color: #FFFFFF;
	   float: left;
	   width: 175px;
	   height:auto;
	   text-align:left;
}

#barra-lateral a,h3 {
color:#fff; 
}

#contenido {
     background-color: #FFFFFF;
     float: left;
	 width: 815px;
}

.clear {
  clear:both;	
}

#pieweb {
     background-color: #006633;
     color: #ffffff;
   	 height:20px;
	 float:left;
     font-weight:bold;
     width:990px;
     text-align:center;
   }

a:hover {
  color:#FF0000;
}

h1 {
   font-family:Arial, Helvetica, sans-serif;
   font-size:35px;
   text-align:center;
}

h3 {
   font-family:Arial, Helvetica, sans-serif;
   font-size:20px;
   text-align:center;
}

.color_P {
 color:#FF0000;
 background-color:#000000;
}

#derecha {
  float:left;
/*  width:990px; */
  width:680px;  
  height:203px;
  background:#0000CC;  
}

#logoalta {
 background:url(../images/logo_qmar.jpg) no-repeat left center;
 float:left;
 width:309px;
 height:203px;
/*        background-color:#B4E1FC;	  */
}

#centro {

     margin-top:210px;
     margin-right:100px;
     margin-left:100px;
     margin-bottom:200px;
     width:635px;
     height:220px;


}

#ubicacion1 {
     margin-top:40px;
     margin-right:30px; /*auto*/
     margin-left:30px;  /*auto*/
     margin-bottom:40px;
 /*    width:703px;*/
     width:815px;
     height:544px;

}

#ubicacion {
/*     margin-top:80px;*/
     margin-right:30px; /*auto*/
     margin-left:30px;  /*auto*/
/*     margin-bottom:80px;*/
 /*    width:703px;*/
     width:815px;
     height:544px;

}


#libro1 {
     margin-top:20px;
     margin-right:auto;
     margin-left:auto;
     margin-bottom:20px;
     width:600px;
     height:450px;
}

#menu ul {
   list-style:none;
   padding:0px;
   margin:0px;
   background:#00CCFF url(../images/menu-bg.gif); 
   float:left;
   width:100%;
}

#menu ul li{
   float:left;
   background:url(../images/line1.gif) no-repeat right top;
}

#menu ul li a {
    padding:3px;
	color:#fff;
    display:block; /* la etiqueta actua como un div */
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
}

#menu ul li a:hover,
#menu ul li a.active {
	background:url(../images/cat-act.gif);
}


#menup ul {
   list-style:none;
   padding:0px;
   margin:0px;
   background:#00CCFF url(../images/menu-bg.gif); 
   float:left;
   width:100%;
}

#menup ul li{
   float:left;
   background:url(../images/line1.gif) no-repeat right top;
}

#menup ul li a {
    padding:10px;
	color:#fff;
    display:block; /* la etiqueta actua como un div */
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
}

#menup ul li a:hover,
#menup ul li a.active {
	background:url(../images/cat-act.gif);
}

#logo_lateral div{ 
         float:left;
         margin:5px 4px 5px 4px;
	 } 

.fondotablaprincipal {
    background-color: #FFFFFF;

}

.fondoh1 {
  color: #FFFFFF;
/*  background-color:#0066CC;*/
    background-color:#FF0000;
}


/* esto es para */



table.basico {
  border-collapse:collapse;
  text-align:center;
  width:900px;
  margin:auto;
  }
  
table.basico td {
     border:#000 solid 1px;
     height:auto;
}	 

table.basico th {
     border:#FFCC00 solid 1px;	 
	 background-color:#33FFCC;	 
}

table.basico20 {
  border-collapse:collapse;
  text-align:center;
  width:750px;
  margin:auto;
  }  

table.basico20 td {
     border:#000 solid 1px;
     height:auto;
}	 

table.basico20 th {
     border:#FFCC00 solid 1px;	 
	 background-color:#33FFCC;	 
	 
}


table.basico3 {
  border-collapse:collapse;
  text-align:center;
  width:900px;
  margin:auto;
}
  
table.basico3 td {
     border:#000 solid 1px;
     height:auto;
     background-color:#FFFFFF;
}	 


table.basico3t {
  border-collapse:collapse;
  text-align:center;
  width:900px;
  margin:auto;
  }
  
table.basico3t td {
     border:#000000 solid 1px;
     height:auto;
}	 

table.basico3t th {
     border:#000000 solid 2px;	 
	 background-color:#66FFFF;	 
}


table.basico3me {
  border-collapse:collapse;
  text-align:center;
  width:900px;
  margin:auto;
  }
  
table.basico3me td {
     border:#000000 solid 1px;
     height:auto;
}	 

table.basico3me th {
     border:#000000 solid 2px;	 
	 background-color: #CCFFFF;	 
}



table.basico2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  border-collapse:collapse;
  text-align:left;
  width:900px;
  }
  
table.basico2 td {
     border:#000 solid 1px;
     height:auto;
}	 

table.basico2 th {
     border:#FFCC00 solid 1px;	 
	 background-color:#33FFCC;
}  


table.basico1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:8px;
  border-collapse:collapse;
  text-align:center;
  width:900px;

  }
  
table.basico1 td {
     border:#000 solid 1px;
     height:auto;
}	 

table.basico1 th {
     border:#FFCC00 solid 1px;	 
	 background-color:#33FFCC;
}

.tabla2 {
	 background-color:#FFFFCC;
}

.tabla2 td {
     height:auto; 
}

#grilla {
   width:700px;
   margin:0px auto;
   position:relative;
}

.divcate {
	color:#FFFFFF;

}

.divcate h3 {
    color:#333333;
}

#categorias {
      margin-right:20px; /*se agrego*/
      margin-left:20px;   /*se agrego*/
      width: 770px; /*800px;*/
/*      background:#006600; */
      background:#094282; 
  }
  
#categorias div{ 
         width: 145px;
         float:left;
         margin:1px 1px 1px 1px;
		 background:#FFFFFF; 

	 } 

div#categorias div{
   overflow: hidden;
   display: block; 
   border:double;
   height:150px;
   border-color:#000000;
  }

h2 {
   font-family:Arial, Helvetica, sans-serif;
   font-size:27px;
   text-align:center;
}


#principal3 {
       width: 552px; 
       height: 428px;
	   margin:0 auto 0 auto;
       border-style:solid;
       background-image:url(../images/log13.jpg); background-repeat:no-repeat; 	
}


#principal3-b {
       width: 552px; 
       height: 725px;
	   margin:0 auto 0 auto;
       border-style:solid;
       background-image:url(../images/log13.jpg) 	
}


#contenedor3 {
width:440px; height:322px; border:1px solid; background-image:url(../images/fondo.gif); background-repeat:repeat; margin:50px 55px 50px 55px;}

#contenedor3-b {
width:440px; height:675px; border:1px solid; background-color: #66FFFF; margin:50px 55px 50px 55px;}

#contenedor3-c {
width:440px; height:350px; border:1px solid; background-color: #FFFFCC; margin:40px 55px 40px 55px;} 

#datos3 {
    float:left;
    height: 322px; 
    width: 440px;  	
	margin:5px;
}

.mensajex {
     width:80%;
     height:340px;
     margin:0 auto 0 auto;
     background-color: #FFFFCC;
     padding:5px;	 
     border-style:solid;
     margin-top:50px;
     margin-right:50px;
     margin-left:50px;
     margin-bottom:50px;	 
	 font-family: Verdana,Geneva,sans-serif;
     font-size:30px;
     color : black;
     text-align : center;
}

.mensajey {
     width:80%;
     height:340px;
     margin:0 auto 0 auto;
     background-color:#FF0000;
     padding:5px;	 
     border-style:solid;
     margin-top:50px;
     margin-right:50px;
     margin-left:50px;
     margin-bottom:50px;	 
	 font-family: Verdana,Geneva,sans-serif;
     font-size:30px;
     color : black;
     text-align : center;
}

