* {
    padding: 0;
    margin: 0;
    border: 0;
}

html { height: 100%; }
 
 body {
   background: transparent url(../img/bg.gif) repeat-x;
   font-family: "Arial", Verdana, sans-serif;
   font-size:12px;
   background-color:#e6e6e6;
   margin:0 0 0 0;
   height:100%;
 }
 #container{
   width:1000px;
   display: block;
   margin-left: auto;
   margin-right: auto;
   
   
   
 
 }
 /*#header {
   margin-bottom:1px; 
 }*/ 
 .img1{
   margin-bottom:85px;
   margin-left:5px;
   float:left;
   margin-top:0px;
   margin-right:120px;
 }
  .img2{
   
   margin-top:100px;
   margin-left:48px;
   
  
 }
 .t1{
    text-align:center;
    font-size:40px;
    color:#ff7e00;
    margin-top:20px;
 }
 .t2{
    text-align:center;
    font-size:16px;
    color:#0465ae;
    margin-top:20px;
 
 }
 .box {
     
     margin-left:10px;
     margin-top:10px;
     
    
 }
 .box .box_left {
    float:left;
    width:350px;
    height:340px;
    background: transparent url(../img/box.png) no-repeat  ;
    margin-left:0px;
    
 }
 .box .box_left .c1{
    
    color:#333;
    /*width:255px;
    height:340px;
    margin-left:-8px;*/
    font-size:12px;
    padding-top:20px;
    text-align: justify;
    margin-left:55px;
    margin-right:65px;
    margin-top:10px;
    
    
    
 }
 .box .box_left .c0{
    
    width:255px;
    margin-top:40px;
    
    font-size:12px;
    color:#FFF;
    
 }
 .box .box_middle{
    float:left;
    width:350px;
    height:340px;
    background: transparent url(../img/box.png) no-repeat  ;
    margin-left:-30px;
 }
 .box .box_middle .c1{
    
    width:255px;
    height:340px;
    margin-left:-8px;
    font-size:11px;
    padding-top:15px;
    text-align: justify;
    
 }
 .box .box_middle .c0{
    
    width:255px;
    margin-top:40px;
    
    font-size:12px;
    color:#FFF;
    
 }
 .box .box_right{
    float:left;
    width:350px;
    height:340px;
    background: transparent url(../img/box.png) no-repeat  ;
    margin-left:-30px;
    
 }
 .box .box_right .c1{
    
    width:255px;
    height:340px;
    margin-left:-6px;
    font-size:11px;
    padding-top:15px;
    text-align: justify;
    
 }
 .box .box_right .c0{
    width:255px;
    margin-top:40px;
    font-size:12px;
    color:#FFF;
 }
 .footer{
   
   background: url(../img/bg-footer.gif) repeat-x  ;
   height:53px;
   color:#FFF;
   margin-top:45px;
   
 }
 .footer a{
   color:#FFF;
    
 }
 .grid-foot{
     margin: 0 auto; 
     text-align: left;
     height:35px; 
     width: 780px;
     margin-top:20px;
     padding-top:20px;
 
 }
 .grid-foot .bottom-menu{
     float: left; 
     width: 390px;
     margin-top:5px;
     margin-left:-10%;
 }
 .grid-foot a {    
     color:#fff;
     text-decoration:none;
 }
 .grid-foot a:hover {    
     color:#fff;
     text-decoration:underline;
 }
 
  .grid-foot .credits{
    float: left; 
    width: 350px;
    font-size:11px;
    margin-left:70%;
    margin-top:-16px;
    
   
 
 }

 /*.grid-foot  img{
   position:relative;
   background: transparent url(img/img-footer.gif) no-repeat;
   margin-left:96%;
   margin-top:-93px; 
 }
 .footer img{
   background: transparent url(img/img-footer.gif) no-repeat ;
   margin-left:70%;
   margin-top:-27px; 
 }                    */
#menu {
      color:#444; 
      background: url("../img/bg-menu.png") no-repeat; 
      font-size: 12px; 
      height: 33px;
	    margin: 0;
	    padding-top: 3px;
		padding-left: 28px;
	    position:absolute;
	    margin-top: 40px;
      margin-left:445px;
      width:550px;
      background-position:21px;
      }

#menu a {
    color:#FFF; 
    text-decoration: none;
    width:62px;
	float: left;
	padding: 9px 4px 11px 4px;
	margin-right: 22px;
     }
#menu a:hover {
        background:  url("../img/boton-hov.png") no-repeat;
        color: #FFF;
        /*padding-top:7px;
        padding-bottom:9px;
        padding-left:19px;
        padding-right:19px;*/
        /*margin-right:-20px;
        margin-left:-18px;
        
		width:80px;
        */
       }
 /*#menu a.loca:hover {
        width:70px;  
        background:  url("../img/boton-hov.png") no-repeat scroll 15px 50%;
        color: #FFF;
        padding-top:7px;
        padding-bottom:9px;
        padding-left:19px;
        padding-right:19px;
        margin-right:-20px;
        margin-left:-18px;
        width:80px;
        
       }
#menu a.conta:hover {
        width:70px;  
        background:  url("../img/boton-hov.png") no-repeat scroll 8px 50%;
        color: #FFF;
        padding-top:7px;
        padding-bottom:9px;
        padding-left:19px;
        padding-right:19px;
        margin-right:-20px;
        margin-left:-18px;
        width:80px;
        
       }
#menu a.empresa:hover {
        width:70px;  
        background:  url("../img/boton-hov.png") no-repeat;
        color: #FFF;
        padding-top:7px;
        padding-bottom:9px;
        padding-left:19px;
        padding-right:19px;
        margin-right:-20px;
        margin-left:-18px;
        width:80px;
        background-position:9px;
        
       }
#menu a.servicios:hover {
        width:70px;  
        background:  url("../img/boton-hov.png") no-repeat;
        color: #FFF;
        padding-top:7px;
        padding-bottom:9px;
        padding-left:19px;
        padding-right:19px;
        margin-right:-20px;
        margin-left:-18px;
        width:80px;
        background-position:9px;
        
       } */            
 #menu a.current{
        color: #FFF; 
        
        }
        
  .clear{
   clear:both;
  }
  .bigbox{
  /*height:500px;*/
  padding-top:30px;
  
  }
  
  .right{ 
    float:left;
    line-height:20px;
    color:#888;
    text-align:left;
    margin-left:412px;
    margin-right:100px;
    margin-top:-477px;
  }
  .galery{
  
  float:left;
  width:400px;
  margin-top:70px;
  
  }
  .galery a{
  color:#FFF;
  
  }
  
  .galery a:hover img{
  border:2px solid #FF7E28;;
  
  }
  .galery a img{
    border:2px solid #FFF;
    margin-top:14px;
    margin-right:10px;
   }
  .tittle-page{
  position:absolute;
  margin-top:-55px;
  margin-left:50px;
  color:#FFF;
  font-size:42px;
  }
  .tittle-page2{
  position:absolute;
  margin-top:-55px;
  margin-left:50px;
  color:#FFF;
  font-size:42px;
  }
  .galery-products{
  height:500px;
  padding-top:60px;
  line-height:90px;
  width:1000px;
  padding-left:65px;
  
  }
  .galery-products img{
  
  float:left;
  margin-bottom:-30px;
  /*margin-left:45px;*/
  margin-right:20px;
  }
  .galery-products a:hover img{
  
  border:5px solid #FF7E28;
  margin-bottom:-32px;
  /*margin-left:45px;*/
  margin-right:20px;
  
  }
  .galery-products a img{
  
  border:5px solid #FFF;
  margin-bottom:-32px;
  
  }
  .product-one{
  
  
 }
.galery-products-in{
  margin-top:50px;
  width:1000px;
  margin-bottom:100px;
  
  }
  .galery-products-in img{
  margin-bottom:40px;
  }
  
  .place{
  
  color:#888;
  padding-top:60px;
  padding-bottom:30px;
  /*margin-top:70px;*/
  
  }
  
ul.ppt {
	position: relative;
}

/*.ppt .bg {
	position: absolute;
	top: 95px;
	left: 425px;
	width: 527px;
	height: 287px;
	background-color: #F93;
	opacity: 0;
	filter: alpha(opacity=1);
	z-index: 1;	
}*/

.ppt li {
	list-style-type: none;
	position: absolute;
	top: 95px;
	left: 425px;
	z-index: 2;
}

.ppt img {
	padding: 5px;
}
.n_prod {
	
	text-align:center;
	color: #004E8D;
	font-weight:bold;
	width:202px;
}
.color1 {
  font-size:15px;
	display:inline;
	color: #FF7E28;
	font-weight:bold;
	
	
}
.contacto-loca a {
  
  
	
	color: #888888;
	text-decoration:none;
	
	
}
.contacto-loca  {
  
  
	display:inline;
	color: #888888;
	text-decoration:none;
	
	
}
.contacto-loca a:hover{
  
	
	color: #FF7E28;
}
.p_list{

color:#333;
padding-top:6px;
}
.p_list li{
	/*list-style-image:url("img/tick_naranja.png");*/
list-style:none;
	background:url(../img/tick_naranja.png) no-repeat 50px -3px;
	margin-top:20px;
	padding-top:6px;
	height:20px;
	text-align: left;
	padding-left: 85px;
}

a.imagen_catalogo img {
	float: left;
	margin-right: 25px;
	border: #fff 5px solid;	
}

a.imagen_catalogo:hover img {
	border: #FF7E28 5px solid;	
}
