body{
background-color:#CCCC99;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
color: #000;
}
h1, h2{
	font-size: 1.05em;
	font-variant: normal;
	font-weight: bold;
	color:#FFFFFF;
}
h3{
font-size:1.8em;
font-variant:normal;
color:#006633;
}
h4{
color:#FFFFFF;
font-size:1.4em;
}
u{
font-weight:bold;
font-size:1.1em;
text-decoration:none;
}
#container a{
padding:0px 5px;}
/* links normales */
#container a:link {
text-decoration: none;
color: #006633;
}
/* visitados */
#container a:visited {
color: #006633;
text-decoration:none;
}
/* hover */
#container a:hover {
background:#009933;
color:#FFF;
}
/* activos */
#container a:active {
color:#33A253;
}
.center{text-align:center;}
.right{text-align:right;}
.left{ text-align:left;}
.fijo{
position: fixed;
  top: 10.5em;
  left: auto;
  right: 1em;
  width: 2.5em;
  height:125px;
  color:none;
}
#container{
width:900px;
background-color:#82B637;
margin:0px auto;
padding:0px;}

/* para definir el menu principal */
#menu{
background-color:#EEF5DF;
background-image:url(http://www.boflex.com.mx/img/cabecera.jpg);
background-position:top center;
background-repeat:no-repeat;
color:#006633;
}
#tituloPrincipal{
padding:50px 20px 50px 0px; 
text-align:right;
font-size:1.5em;}
.secciones{
display:block;
margin:0px;
padding:3px 0px 3px 0px;
clear:both;
border-bottom:0.075em solid #006633;
border-top:0.05em solid #CCCCCC;
}
.secciones ul{
display:inline;
padding:0px 5px 0px 5px;
margin:0px;
}
.secciones li{
display:inline;
padding:3px 10px 2px 10px;
border-left: .075em solid #006633}

/*para definir el menu de productos*/
#menuProductos{
margin:0px;
padding:0px;
background-color:#F5F5F5;
}
.listaProductos{
float:left;
width:147px;
}
.titulo2{
background: none #5fb868;
}
.engargoladoras,.consumibles,.electronicos{
float:left;
height:358px;
}
.consumibles{
margin:0em .45em;}
.engargoladoras:hover{
background-color:#FFE3CF;
}
.consumibles:hover{
background-color:#EEF5DF;
}
.electronicos:hover {
background-color:#EDE0EF;
}
.engargoladoras img{
display:block;
border-bottom:solid 2em #FFE3CF;
}
.consumibles img{
display:block;
border-bottom:solid 2em #EEF5DF;
}
.electronicos img{
display:block;
border-bottom:solid 2em #EDE0EF;
}
#menuProductos ul{
text-align:left;
list-style:none;
font-size:.75em;
}
#menuProductos a {
background:none;
padding:0px;
margin:0px;
}
/*contenido*/
#main{
float:left;
margin:0px;
vertical-align:baseline;
}
#slide{
margin:5px 10px 0px 0px;
padding:10px;
font-size: .9em;
float:right;
background-color:#48a354;
}

.laterales{
background-color:#EEF5DF;
width:350px;
}
.laterales p,.laterales ul{
text-align: left;
padding:5px 10px;
margin:5px;
list-style:none;
}
.ligas{
background-color:#EEF5DF;
margin: 0px 50px;
}
.ligas p,.ligas ul{
text-align: left;
padding:5px 10px;
margin:5px;
list-style:none;
}
#content{
background:#DCEFB3;
margin: 0px 50px;
}
.titulo3{
background:#99CC33 left bottom no-repeat;
padding:5px 50px;
margin:10px 0px;
clear:both;
color:#fff;
}
.tituloFondo{
background:#D3EF95 no-repeat url(img/cabecera.png);
height:50px;
padding:20px;}
#galerias{
margin:0px;
padding: 0px 0px 0px 28px;
}
.galeria{
padding:0px;
width:350px;
float:left;
margin:5px 30px 5px 0px;
background:#fff no-repeat top center url(img/fondo_galerias.jpg);
}
.titulo4{
background:none repeat #82B637;
padding:8px 20px;
color:#fff;
font-weight:bold;
}
.bloqueGaleria{
height:150px;
}
#content img{
float: left;
padding-right:12px;
padding-left:3px;
}
.galeria p, .promocion p, .promocion ul{
padding:3px;
text-align:left;
font-size:.8em;
list-style:none;
}
div.tablas{
float: left;
background:#9AD0AE;
}
div.promocion{
margin:15px 0px;
background:repeat #F5F5F5;
}
#content a {
background:none;
padding:0px;
margin:0px;
}
.titulo5{
background:none repeat #32A54D;
padding:3px;
color:#fff;
font-weight:bold;
}
/*para construir el footer*/
#footer{
font-size:.7em;
background-color:#A8CFB8;
border-bottom:0.075em solid #006633;
border-top:0.05em solid #CCCCCC;
height:100px;
clear:both;
}
#footer li{
float:left;
list-style-type:none;
padding:0px 10px 0px 10px;
border-left:0.075em solid #006633;
}
.datos span{
float:left;
padding: 20px 20px;
margin:5px 0px;
height:60px;
width:260px;
background-color:#EEF5DF
}
/*para enchular el formulario*/
#formulario{
background:#DCEFB3;
margin: 0px 50px;
width:400px;
}
form { padding:1em;}
label {
margin:1em;
}
.campo{
width:350px;
display:block; 
}
.texto{
font-size:.8em;}
#enviar{
width:5em;
height:2em;
margin:.5em 0em;
}
#mensaje{
width: 350px;
height:250px;}
/* This enlace Social */            
.custom_images a {
    float:none;
	margin:0px;
    padding:0px;
	text-align:center;
	color: none;
}
.custom_images a img { border: 0; margin: 5px 0 0 5px; opacity: 1.0; }
.custom_images a:hover img { margin:5px 0 0 5px; opacity: 0.75;}
