/* hoja de estilo*/
body{
 font-family:arial;
 font-size:10px;
 background-color:f0f0f0;
}
a{
	padding:0px;
	text-decoration:none;
	color:black;
}
img {
   border:0px;
}
  
#todo{
float:lef;
width:800px;
height:600px;
background-color:white;
}

#superior{
 float:left;
 width:800px;
 height:38px;
 padding-top:10px;
}
#logo{
float:left;
width:154px;
height:48px;
padding-left:1px;
}
#menusupe{
float:left;
width:645px;
height:35px;
background-image:url('Images/fondomenu1.png');
background-repeat:no-repeat; 
 
}
#menusup1{
float:left;
padding:5px;
}

.menuarriba{
color:33689b;
font-weight:bold;
font-size:12px;
}

.menuarriba a{
color:33689b;
font-weight:bold;
font-size:12px;
border:0px;
}
#logog{
float:left;
background-image:url('Images/logair.jpg');
height:230px;
width:800px;
background-repeat:no-repeat; 
}
#menuiz{
  float:left;
  width:135px;
  height:330;
  color:707070;
  padding-right:19;
  padding-left:1px;
  font-size:10px;
}
.menuiz{
  font-size:10px;
}
.entrada{
  font-size:9px;
}

td{
   font-size:10px;
}
.tituloiz{
   color:33689b;
   font-weight:bold;
   font-size:12px;
   font-family:arial-black;
}
.tituloiz a{
color:33689b;
	border:0px;
	}
#datos{
float:left;
width:645;
overflow:hidden;
}

#divfamilias{
float:left;
height:130px;
width:645px;
overflow:auto;

}

.familia{
  float:left;
  width:203px;
  height:100px;
  margin:3px;
  background-image:url('Images/fondofami.png');
  background-repeat:no-repeat;
  overflow:hidden;
}
.familia .titulo{
  height:20px;
  color:gray;
  font-weight:bold;
  font-size:16px;
  text-align:center;
  padding:3px;
}
.familia .imagen{
 float:left;
 width:98;
 overflow:hidden;
 padding-left:2px;
}
.familia .links{
  float:right;
  width:100;
  overflow:hidden;
  padding-left:3px;
}

#divsubfamilias{
float:left;
height:130px;
width:645;
overflow:auto;
}


#divproductos{
float:left;
height:260px;
width:645px;
overflow:auto;
}

#divdesglose{
float:left;
height:240px;
width:645px;
overflow:auto;

}

.titulosubfamilia{
   float:left;
   height:20px;
   width:100%;
   color:33689b;
   font-weight:bold;
   font-size:14px;
   
}


.subfamilia{
  float:left;
  width:111px;
  height:100px;
  margin:3px;
  background-image:url('Images/fondosubfami.png');
  background-repeat:no-repeat;
  overflow:hidden;
}
.subfamilia .titulo{
  float:absolute;
  color:33689b;
  font-weight:bold;
  font-size:12px;
  text-align:center;
  padding:3px;
  vertical-align:bottom;
}
.subfamilia .imagen{
 float:absolute;
 height:65px;
 text-align:center;
 overflow:hidden;
 padding-top:5px;
 padding-bottom:5px;
   vertical-align:bottom;
}

#divpie{
float:left;
height:70px;
width:645;
}
select { 
font-weight:bold;
font-size:13px;
color: #33689b; 
background-color: #74BCFF; 
border: #74BCFF; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 0px
color:33689b;
}

.producto{
  float:left;
  width:303px;
  height:100px;
  margin:3px;
  background-image:url('Images/fondoprod.png');
  background-repeat:no-repeat;
  overflow:hidden;
}
.producto .imagen{
 float:left;
 width:125;
 overflow:hidden;
 padding-left:3px;
 padding-top:3px;
}
.producto .links{
  float:right;
  width:165;
  overflow:hidden;
  padding-left:3px;
 padding-top:3px;
}
.contact1{
  float:left;
  width:150px;
  height:128px;
  margin:1px;
  overflow:hidden;
}
.contact2{
  float:left;
  width:335px;
  height:128px;
  margin:1px;
  overflow:hidden;
}
.contact1 .titulo{
  float:absolute;
  color:33689b;
  font-weight:bold;
  font-size:12px;
  text-align:center;
  padding:1px;
  vertical-align:bottom;
}
.contact1 .direccion{
  float:left;
  font-size:9px;
  overflow:hidden;
  padding-top:1px;
}
.contact1 .Nombre{
  font-size:11px;
}
.contact2 .boton{
  font-size:10px;
}

input { padding-top:0px; padding-bottom:0px;}

.renglon {
height:9px;
}