	html body {
		font: 13px Arial, Helvetica, sans-serif;
		font-family: Arial, Helvetica, sans-serif;
		background-color:#888;
	}
	strong{
		font-weight: bold;
	}
	A:link {border:none; text-decoration: none; color: black;}
	A:visited {border:none; text-decoration: none; color: black;}
	A:active {border:none; text-decoration: none; color: black;}
	A:hover {border:none; text-decoration: underline; color: white; }
/* ************************************* SOMBRAS ********************************************* */	

	#contenedor{
		margin:0 auto;
		width: 780px;
	}
	
	#contenido{
		float:left;
		width: 100%;
		border: 2px solid black;
		background-color: white;
	}
	#cabecera{
		float:left;
		width: 100%;
		height:150px;
		background-color: white;
	}
	
	#cabecera IMG{
		height:150px;
	}
	
	
	#eslogan{
		float:left;
		width: 100%;
		height:120px;
		background-color: #feba11;
	}
	#eslogan P{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 26px;
		font-weight: bold;
		margin:5px;
	}
	#menu{
		float:left;
		width: 100%;
		height:30px;
		background-image:url("../imagenes/fondo_menu.jpg");
		text-align:center;
	}
	#menu UL {
		padding-left:15px;
		margin:8px;
	}
	
	#menu UL LI{
		display: inline;
		font-size:10px;
		margin-right:50px;
	}
	
	#menu UL LI:HOVER{
		text-decoration: underline;
		color:#feba11;
		cursor:pointer;
		background-color:#333;
	}
	
	#submenu{
		float:left;
		width: 100%;
		height:150px;
		background-image:url("../imagenes/fondo_home1.jpg");
	}
	
	#submenu DIV{
		float:left;
		width:22%;
		padding-left:15px;
		border-right: 1px solid #444;
	}
	#submenu DIV.ultimo{
		border-right: none;
	}
	#submenu DIV P.titulo{
		color:#FEBA11;
		font-size:16px;
		font-weight:bold;
	}
	#submenu DIV P.desc{
		color:white;
		font-size:11px;
	}
	#principal P{
		margin-left:15px;
	}
	
	#principal{
		float:left;
		width: 100%;
		min-height:300px;
		background-color: #111;
		color:#ccc;
		padding-bottom:15px;
	}
	#principal.grande{
		min-height:450px;
	}
	#publicidad{
		float:left;
		width: 50%;
		background-color: #111;
		color:#ccc;
		height:100%;
	}
	#publicidad IMG{
		padding:10px;
	}
	#publicidad DIV{
		float:left;
		width: 50%;
		height:150px;
	}
	
	#fotos{
		float:left;
		width: 49%;
		background-color: #111;
		height:300px;
		text-align: center;
	}
	
	#privacidad{
		float:left;
		width: 100%;
		height:30px;
		background-image:url("../imagenes/fondo_menu.jpg");
		text-align:center;
	}
	
	#privacidad IMG{
		margin-right: 50px;
		width:70px;
		margin-top:3px;
	}
	
	#pie{
		float:left;
		width: 100%;
		height:70px;
		background-color: #111;
		color:white;
	}
	#pie P{
		text-align:center;
	}
	#pie P.nota{
		color:#feba11;
	}
	A.notaLegal{
		color:#feba11;
	}
	A.notaLegal:HOVER{
		color:white;
	}
	IMG.imgPrincipal{
		float:left;
		margin-right:30px;
	}
	#listaServicios LI{
		margin-bottom:15px;
	}
	
	DIV.divMedio{
		float:left;
		width:50%;
	}
	DIV.divMedio IMG{
		margin:10px;
	}
	DIV#fotos IMG{
		margin:30px;
	}
	#menuProductos{
		margin-left:0px;
	}
	#menuProductos A{
		color:#feba11;
	}
	#menuProductos LI{
		margin-bottom:30px;
	}
	DIV.maquina{
		background-color:black;
		min-height:140px;
	}
	DIV.maquina IMG{
		width:100px;
		float:left;
		margin-right:15px;
		margin-left:15px;

	}
	DIV.maquina P{
		text-align:justify;
		margin-right:15px;
	}
	DIV.maquina A{
		color:#feba11;
	}
	LABEL{
		width:150px;
		display:block;
	}
	.centrado{
		text-align:center;
	}
	SELECT{
		width:175px;
	}
	TABLE{
		width:95%;
		margin-left:15px;
		border:1px solid #333;
		padding: 0px;
		border-spacing: 0px;
	}
	TABLE TD{
		border:1px solid #333;
	}
	TABLE TH{
		border:1px solid #333;
	}
	DIV.fotoProducto{
		margin:15px;
		background-color:#555;
		padding:5px;
	}
	DIV.fotoProducto IMG{
		height:300px;
		vertical-align:middle;
	}
	DIV.fotoProducto button{
		margin-left:30px;
		width:200px;
		height:50px;
	}

