* {
	margin: 0;
	padding: 0;
	}	

body { 
	font-family: Helvetica, Arial, sans-serif; 
	background: #fff; 
	color: #fafafa;
	text-align:left;
	}
	
	.container {
		width: 920px;
		margin: 0 auto;
		}
		
	
		
	.container-content {
		width: 920px;
		height:675px;
		margin: 0 auto;
		border:solid 1px;
		}
		
		.container-content-contacto {
		width: 920px;
		height:725px;
		margin: 0 auto;
		}
		
		
		
		
	.container-content-nosotros {
		width: 920px;
		height:400px;
		margin: 0 auto;
		}
	
	.containerfooter {
		width: 888px;
		margin: 0 auto;
		}	
		
	a { color: #ddd; text-decoration: none; }
	
	a:active{
		background:none;
	}
	
#header {
	background: url(images/header.png) repeat-x;
	height: 160px;
	}

#page-wrap {
	background: url(images/nav-bg.jpg) repeat-x;
}

#nav {
	height: 160px;
	
	}
	#nav ul {
		list-style: none;
		padding:30px 0px 0px 0px;
		}
		
		#nav ul li {
			float: left;
		}
		
		
		
		#nav ul li a {
			display: block;
			height: 120px;
			width: 138px;
			font-size: 0.8em;
			font-weight: bold;
			}
			#nav ul li a:hover, a:active { background: url(images/navh.png) repeat-x;}
			#nav ul li.current a{ background: url(images/navh.png) repeat-x; }
			
		.nav-img{
			float:left;
			padding:20px 0 0 0;
			border:0px none;
			}	
		
		
		
	#nav h1 {
		float: left;
		background: url(images/logo.png) no-repeat;
		width: 197px;
		height: 147px;
		text-indent: -9999px;
		}
		
	#nav h2
		{
		float: left;
		background: url(images/divg.png) no-repeat;
		text-indent: -9999px;
		width:5px;
		height: 147px;
		}
		
	h3.chica
		{
		float: left;
		background: url(images/divc.png) no-repeat;
		text-indent: -9999px;
		width:5px;
		height: 131px;
		}
		
#principal-content {
	height: 330px;
	width: 918px;
	padding-top:25px;
	border-bottom:1px #c8c8c8 solid;
	}
	
	#cu3er-container {
		height:300px;
		width:914px; 
		outline:0;
		}
		
	#shadow{
		height:36px;
		background: url(images/bgslider.png) no-repeat;
	}
	
#slider {
	height: 330px;
	width: 918px;
	padding-top: 48px; 
	
	}
	


#second-content{
	height: 150px;
	font-size: 0.7em;
	color: #777f7e;
	margin-top:5px;
	}

						#second-content h3{
						font-style:normal;
						font-weight:100;
						font-size:1.1em;
						text-transform: uppercase;
						color: #fafafa;
						}
		
						#second-content h1{
						font-size:30px;
						font-weight:lighter;
						color: #00406e;
						line-height:40px;
						}
		

		#col1{
		float:left;
		height:115px;
		width: 480px;
		margin:0px 10px 0px 20px;
		padding:10px 20px 0 0;
		border-right:2px #b4b4b4 dotted;
		}
		
				#col1 a{
				font-size:12px;
				font-weight:bold;
				color:#00406e;
				text-decoration:none;
				line-height:20px;
				}
				
				
				#col1 p{
				font-size:12px;
				}
		
		#col2{
		float:left;
		height:115px;
		width: 330px;
		margin:0px 0px 0px 0px;
		padding:10px 0px 0 30px;
		}
		
				#col2 p{
				font-size:12px;
				margin:30px 0px 0px 0px;
				}
				
				#col2 a{
				font-size:12px;
				font-weight:bold;
				color:#00406e;
				text-decoration:none;
				line-height:19px;
				}
		
		
		
		
		.bild-text{
		float:left;
		margin: 20px 10px 10px 0;
		
		}
		.title{
		font-size: 1.1em;
		font-weight:bold;
		text-transform: uppercase;
		color: #fafafa;
		}

#third-content{
		height: 180px;
		font-size: 0.7em;
		color: #777f7e;
		background:#f0f0f0;
		border-top:2px #c8c8c8 solid;
		text-align:center;
			
		}
		


		#third-content a{
		color:#032235;
		padding-top:10px;
		
		}
		
		
		
		
		#col3{
		float:left;
		height:130px;
		width: 210px;
		margin:30px 0 0 30px;
		padding-left:8px;
		border-right:2px #b4b4b4 dotted;
		}
		
				#col3 a.clientes{
				width:145px;
				height:76px;
				display:block;
				text-indent:-9999px;
				margin:0 0 0 35px;
				background: url(images/clientes.png) no-repeat;
				
				}
				
				
				
		#col4{
		float:left;
		height:130px;
		width: 210px;
		margin:30px 0 0 0px;
		padding:0 30px 0 30px;
		border-right:2px #b4b4b4 dotted;
		}
				
				#col4 a.consumibles{
				width:145px;
				height:76px;
				display:block;
				margin:0 0 0 35px;
				text-indent:-9999px;
				background: url(images/consumibles.png) no-repeat;
				
				}
				
				
				
		
		#col5{
		float:left;
		height:130px;
		width: 210px;
		margin:30px 0 0 50px;
		}
		
			#col5 a.boumatic{
				width:145px;
				height:76px;
				display:block;
				margin:0 0 0 35px;
				text-indent:-9999px;
				background: url(images/distribuidor.png) no-repeat;
				
				}
				
		
				
	#contacto-content{
		float:left;
		width:500px;
		height:675px;
		font-size: 0.7em;
		color: #00406e;
		background:#f0f0f0;
		margin-top:50px;
		}
		
		#container-contacto{
		width:403px;
		padding:16px 0 0 44px;
		}
		
		#contacto-content h1{
						font-size:40px;
						color: #00406e;
						}
						
		#contacto-content h3{			
						letter-spacing: 1px;
						font-size:1.5em;
						text-transform: uppercase;
						color: #032235;
						}
	#col2-contacto{
		float:left;
		font-size: 0.7em;
		color: #032235;
		width: 300px;
		margin:200px 0 0 20px;
		padding-left:20px;
		border-left:2px #b4b4b4 dotted;
		}
		
		#col2-contacto h1{
						font-size:40px;
						color: #00406e;
						}
						
		#col2-contacto h3{			
					
						font-size:1.2em;
						text-transform: uppercase;
						color: #032235;
						}
						
						
	#nosotros-content{
		float:left;
		width:520px;
		font-size: 0.7em;
		color: #555;
		background:#fff;
		margin-top:50px;
			
		}
		
		#container-nosotros{
		width:473px;
		padding:16px 0 0 44px;
		}
		
		
		
	
		
		#container-nosotros img{
		border:0px;
		}
		
		#nosotros-content h1, #col1-engalec h1, 
		#col1-establos h1,#col1-ordeno h1, #col3-engalec h2{
						font-size:30px;
						font-weight:normal;
						color: #00406e;
						}
						
		#nosotros-content h3{			
						letter-spacing: 1px;
						font-size:1.5em;
						text-transform: uppercase;
						color: #032235;
						}
						
	#col2-nosotros{
		float:left;
		font-size: 0.7em;
		color: #032235;
		width: 330px;
		height:230px;
		margin:70px 0 0 20px;
		padding: 30px 0 0 30px;
		border-left:2px #b4b4b4 dotted;
		}
		
		#col2-nosotros h1{
						font-size:40px;
						color: #00406e;
						}
						
		#col2-nosotros h3{			
					
						font-size:1.2em;
						text-transform: uppercase;
						color: #032235;
						}
						
	#establos {
	background: #fff;
	font-size: 0.7em;
	color: #555;
	border-bottom: 1px #d0dce5 solid;
	}	
	
	
						
		#container-establos {
		width: 920px;
		height:200px;
		margin: 0 auto;
		}			
		
		
		#col1-establos{
		float:left;
		width:473px;
		padding:10px 30px 0 44px;
		margin-top:40px;
		border-right:2px #b4b4b4 dotted;
		}	
		
		
		
		#col2-establos{
		float:left;
		font-size: 0.7em;
		color: #032235;
		width: 300px;
		height:100px;
		margin:40px 0 0px 20px;
		padding: 10px 0 0 10px;
		
		}
		
		#col2-establos img.icon{
		padding: 5px 0 0 5px;
		border: 0px;
		}
			
			#ordeno {
	background: #fff;
	font-size: 0.7em;
	color: #555;
	border-bottom: 1px #d0dce5 solid;
	}			
						
		#container-ordeno {
		width: 920px;
		height:450px;
		margin: 0 auto;
		}			
		
		
		#col1-ordeno{
		float:left;
		width:487px;
		padding:10px 30px 0 44px;
		margin-top:40px;
		border-right:2px #b4b4b4 dotted;
		}	
		
		
						
		#col1-ordeno h2{
						
						color: #0077C0;
						}
		
		#col2-ordeno{
		float:left;
		width: 300px;
		height:345px;
		margin:40px 0 0px 20px;
		padding: 10px 0 0 10px;
		overflow:hidden;
		}
		
		#col2-ordeno h2, h3{
						
						color: #0077C0;
						}
		
		
		#col2-ordeno img{
						
						color: #0077c0;
						}
		#overflow{
		width:290px;
		height:335px;
			
		}
		
		#caja-ordeno, #caja2-ordeno, 
		#caja3-ordeno, #caja4-ordeno{  
	 width:250px;
	 height:320px;
     display: none;  
     padding:70px 0 0 15px;   
	 }  
	
	
			
		#col2-ordeno-espina, #col2-ordeno-rotativo, 
		#col2-ordeno-paralelo, {
			float:left;
			height:340px;
			width:300px;
		}
		
			
				
		#col3-ordeno{
		float:left;
		height:130px;
		width: 110px;
		margin:30px 0 0 0px;
		padding-left:8px;
		text-align:center;
		
		}
		
				#col3-ordeno a.espina{
				width:78px;
				height:78px;
				display:block;
				text-indent:-9999px;
				margin:0 0 0 17px;
				background: url(images/ordeno/espina.png) no-repeat;
				color:#0077C0;
				}
				
				#col3-ordeno a.espina:hover, #col3-ordeno a.espina:active{
				width:78px;
				height:78px;
				display:block;
				text-indent:-9999px;
				margin:0 0 0 17px;
				background: url(images/ordeno/espina_hover.png) no-repeat;
				color:#0077C0;
				}
				
				
				
				
				#col3-ordeno p{
						
						color: #0077C0;
						}
				
		#col4-ordeno{
		float:left;
		height:130px;
		width: 110px;
		margin:30px 0 0 0px;
		padding:0 0px 0 0px;
		text-align:center;
		}
				
				#col4-ordeno a.rotativo{
				width:78px;
				height:78px;
				display:block;
				margin:0 0 0 17px;
				text-indent:-9999px;
				background: url(images/ordeno/rotativo.png) no-repeat;				
				}
				
				#col4-ordeno a.rotativo:hover, #col4-ordeno a.rotativo:active{
				width:78px;
				height:78px;
				display:block;
				text-indent:-9999px;
				margin:0 0 0 17px;
				background: url(images/ordeno/rotativo_hover.png) no-repeat;
				color:#0077C0;
				}
		
		
		#col5-ordeno{
		float:left;
		height:130px;
		width: 110px;
		margin:30px 0 0 0px;
		text-align:center;
		}
		
				#col5-ordeno a.paralelo{
				width:78px;
				height:78px;
				display:block;
				text-indent:-9999px;
				margin:0 0 0 17px;
				background: url(images/ordeno/paralelo.png) no-repeat;
				
				}		
				
				#col5-ordeno a.paralelo:hover, #col5-ordeno a.paralelo:active{
				width:78px;
				height:78px;
				display:block;
				text-indent:-9999px;
				margin:0 0 0 17px;
				background: url(images/ordeno/paralelo_hover.png) no-repeat;
				color:#0077C0;
				}
				
		#col6-ordeno{
		float:left;
		height:130px;
		width: 110px;
		margin:30px 0 0 10px;
		text-align:center;
		}
		
				#col6-ordeno a.tandem{
				width:78px;
				height:78px;
				display:block;
				text-indent:-9999px;
				margin:0 0 0 17px;
				background: url(images/ordeno/tandem.png) no-repeat;
				
				}		
					
					#col6-ordeno a.tandem:hover, #col6-ordeno a.tandem:active{
						
				width:78px;
				height:78px;
				display:block;
				text-indent:-9999px;
				margin:0 0 0 17px;
				background: url(images/ordeno/tandem_hover.png) no-repeat;
				color:#0077C0;
				}
					
				
				#col4 a.consumibles:active, #equipo a:active, #establos a:active
				{
				
				background: none;
				
				}
			
			#equipo {
	background: #f0f0f0;
	font-size: 0.7em;
	color: #555;
	border-bottom: 1px #d0dce5 solid;
	}			
						
		#container-equipo {
		width: 920px;
		margin: 0 auto;
		
		}	
		
		
		#line-container {
		width:860px;
		border-bottom:2px #b4b4b4 dotted;
		}	
		
		#col1-equipo{
		width:473px;
		padding:30px 30px 0 44px;
		}	
		
		#col-equipos{
		width:920px;
		height:130px;
		padding:10px 30px 0 110px;
		margin-top:40px;
		}	
		
		#col-smart{
		width:500px;
		height:330px;
		padding-top:20px;
		margin:0px 30px 0 170px;
		}
		
		#col-smart a, #container-nosotros a, #col1-engalec a {
				font-size:12px;
				font-weight:bold;
				color:#00406e;
				text-decoration:none;
				line-height:20px;
				}
		
				
		#smartbutton{
			margin-left:180px;
			border:0px;	
		}
		
		#col-equipos img{
			padding:0 25px 0 25px;	
		}
		
		
		#img-none-dot{
		border:none;
		}
		
		#img-dot{
		border-left:2px #b4b4b4 dotted;
		border-bottom:none;
		border-top:none;
		border-right:none;
	
		}
		
		#col1-equipo h1{
						font-size:30px;
						font-weight:normal;
						color: #00406e;
						}
		
		#col2-equipo{
		float:left;
		font-size: 0.7em;
		color: #032235;
		width: 300px;
		margin:40px 0 0px 20px;
		padding: 10px 0 0 10px;
		
		}
		
		
		#quienes	{
		text-decoration: none;
		}

		
		#caja {  
     width:125px;
     display: none;  
     padding:0 0 0 0px;
	 margin: 0 0 0 150px;  
	 }  
	 
	
	 
	 
	 	#caja a, #caja2 a, #caja3 a, #caja4 a{
		color:#032235;
		padding-top:10px;
		font-size:12px;
		font-weight:600;
			
		}
		
		#caja a:hover, #caja2 a:hover, #caja3 a:hover, #caja4 a:hover{
			text-decoration:underline;
		padding-top:10px;
			
		}
		
		#caja li, #caja2 li, #caja3 li, #caja4 li{
		color:#032235;
		line-height:20px;
			
		}
	
	
		#caja2 {  
     width:125px;
     display: none;  
     margin:0 0 0 330px; 
	 } 
	 
	 	#caja3 {  
       width:125px;
     display: none;  
     margin:0 0 0 520px;   
	 } 
	 
	 	#caja4 {  
     width:179px;
     display: none;  
     padding:0 0 0 700px;   
	 } 
						
		.textfield{
		height:20px;
		font-size:12px;
		background:#fbfbfb;
		border:1px solid #c8c8c8;
		color:#999999;
		padding-top:5px;
		}
		
		.textarea{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		height:100px;
		background:#fbfbfb;
		border:1px solid #c8c8c8;
		color:#999999;
		}
		
			#consumibles {
	background: #f0f0f0;
	font-size: 0.7em;
	color: #555;

	}
		
		#col1-consumibles{
		width:473px;
		padding:30px 30px 0 44px;
		}	
		
		
		#container-consumibles {
		width: 920px;
		margin: 0 auto;
		border-bottom:dashed 1px #b4b4b4;
		
		}	
		
		#col1-consumibles h1{
						font-size:30px;
						font-weight:normal;
						color: #00406e;
						}
		
		#consumibles-content{
		height: 340px;
		font-size: 0.7em;
		color: #3d3d3d;
		background:#f0f0f0;
		text-align:center;
			
		}
		
		
		
		
		#consumibles-content a{
		color:#032235;
		padding-top:10px;
		font-size:12px;
		font-weight:600;
			
		}
		
		#consumibles-content a:hover{
			text-decoration:underline;
		padding-top:10px;
			
		}
		
		#consumibles-content li{
		color:#032235;
		line-height:20px;
			
		}
		
		#col6{
		float:left;
		height:60px;
		width: 175px;
		margin:30px 0 0 0px;
		padding:40px 30px 0 0px;
		border-right:2px #b4b4b4 dotted;
		}
		
		#col7{
		float:left;
		height:60px;
		width: 175px;
		margin:30px 0 0 0px;
		padding:40px 30px 0 30px;
		border-right:2px #b4b4b4 dotted;
		}
		
		#col8{
		float:left;
		height:60px;
		width: 175px;
		margin:30px 0 0 0px;
		padding:40px 30px 0 30px;
		border-right:2px #b4b4b4 dotted;
		}
		
		
		#col9{
		float:left;
		height:60px;
		width: 175px;
		margin:30px 0 0 0px;
		padding:40px 30px 0 30px;
		}
		
		
		#col6-consumibles{
		float:left;
		height:160px;
		width: 145px;
		margin:10px 0 0 0px;
		padding:0px 0px 0 50px;
		text-align:left;
		}
		
		#col7-consumibles{
		float:left;
		height:160px;
		width: 145px;
		margin:10px 20px 0 20px;
		padding:0px 0px 0 55px;
		text-align:left;
		}
		
		#col8-consumibles{
		float:left;
		height:160px;
		width: 145px;
		margin:10px 0 0 30px;
		padding:0px 0px 0 40px;
		text-align:left;
		}
		
		
	
		
		#col9-consumibles{
		float:left;
		height:160px;
		width: 135px;
		margin:10px 10px 0 60px;
		padding:0px 0px 0 30px;
		text-align:left;
		}
		
		
		#col7b{
		float:left;
		height:60px;
		width: 175px;
		margin:30px 0 0 0px;
		padding:40px 30px 0 30px;
		border-right:2px #b4b4b4 dotted;
		}
		
		#col8{
		float:left;
		height:60px;
		width: 175px;
		margin:30px 0 0 0px;
		padding:40px 30px 0 30px;
		border-right:2px #b4b4b4 dotted;
		}
		
		
		#col9{
		float:left;
		height:60px;
		width: 175px;
		margin:30px 0 0 0px;
		padding:40px 30px 0 30px;
		}
		
		
		
		
			#engalec {
	background: #f0f0f0;
	font-size: 0.7em;
	color: #555;
	
	}	
	
	#container-engalec {
		width: 920px;
		height:200px;
		margin: 0 auto;
		border-bottom: 1px #b4b4b4 dashed;
		}			
		
		#col1-engalec{
		float:left;
		width:473px;
		padding:10px 30px 0 44px;
		margin-top:40px;
		border-right:2px #b4b4b4 dotted;
		
		}
		
		
		#col2-engalec{
		float:left;
		width: 300px;
		height:100px;
		margin:40px 0 0px 70px;
		padding: 10px 0 0 0px;
		
		}
		
	#container2-engalec {
		width: 920px;
		height:150px;
		margin: 0 auto;
		}		
		
		#col3-engalec{
		float:left;
		width:200px;
		margin:50px 0 0 50px;
		text-align:right
		
		}
		
		#col4-engalec{
		float:left;
		width:400px;
		margin:29px 0 0 10px;
		padding-left:15px;
		border-left:2px #b4b4b4 dotted;
		}
		
		

#footer {
	height: 155px;
	background: #145e93;
	font-size: 0.7em;
	color: #fff;
	border-top: 1px #d0dce5 solid;
	}
	
	#chicafooter
		{
		float: left;
		background: url(images/divc.png) no-repeat;
		text-indent: -9999px;
		width:5px;
		height: 131px;
		margin-top:20px;
		}
	
	#datos {
		float:left;
		text-align:left;
		letter-spacing: .5px;
		padding:55px 117px 0 30px;
		
		}
		
	#copyright{
		float:left;
		text-align:left;
		padding:70px 0 0 70px;
		}
		
		
a:focus
{outline:none;}

 #col1 a:active, #col2 a:active, #third-content a:active, 
	 #container-nosotros a:active, #col-smart a:active, #col1-engalec a:active
	 #caja a:active, #caja2 a:active, #caja3 a:active, #caja4 a:active,  
	 #consumibles-content a:active
	 {
					background:none;
				
				}

		
		
		
			#mail input.error{
	background: #f8dbdb;
	border-color: #e77776;
}	
		
		#mail textarea{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		height:100px;
		background:#fbfbfb;
		border:1px solid #c8c8c8;
		color:#999999;
		}
		
		#mail textarea.error{
	background: #f8dbdb;
	border-color: #e77776;
}
		
		#mail span{
	color: #b1b1b1;
	font-size: 11px;
	font-style: italic;
}
#mail span.error{
	color: #e46c6e;
}
		
		#mail input.Submit{
		width:70px;
		height:25px;
		margin: 0;
		padding: 0;
		font-size: 100%;
		background-color:#3075D3;
		color:#fff;
		
		border-radius:5px; 
		-moz-border-radius: 15px; 
		-webkit-border-radius:15px; 
		-khtml-border-radius:15px;

		}
		
		

