* {
margin: 0;
padding: 0;
}

body {
background: url(../imagenes/bg.png); 
text-align: center; /* Centrado para IE 5. Parte 1. */
font-size:0.9em;
line-height:20px;
font-family: "Myriad Pro", Arial;  
}

.clear {clear:both;
}

h1{
	color:#6e6e70;
	text-indent:-9999px;
}

h2, h4 {
	color:#6e6e70;
}

.enfoque {
	padding-top:20px;
	padding-bottom: 10px;
}

h3 {
	font-weight: normal;
	color:#6e6e70;
	padding-bottom: 25px;
}



img {border: 10px;
}

ul {list-style: none;}
a:link, a:visited, a:active {text-decoration:none;
							color: #6e6e70;
}
a:hover {color: #244CA1;
}
#pagina {
	margin: 0 auto; 
	width: 960px;
	text-align: left;
	background: #fff;
}
	#header {
		height: 100px;
		background: url(../imagenes/header.jpg);
	}
	#menu {
		height: 149px;
		color:white;
		text-transform:uppercase;
		font-weight: bold;
		letter-spacing: 3px;
		font-size: 0.8em;
	}
	#menu p {
		padding: 15px;
	}
		.inicio{
			height: 149px;
			width: 248px;
			background: url(../imagenes/inicio.jpg) no-repeat;
			float:left;
			text-align:right;
		}
		
		.inicio a {
			float:left;
			width:248px;
			height: 149px;
		}
		
		.inicio a:hover{
			width: 248px;
			height: 149px;
			background: url(../imagenes/claros/inicio.jpg) no-repeat;
			
		}
		.productos{
			height: 149px;
			width: 233px;
			background: url(../imagenes/productos.jpg);
			float:left;
			text-align:right;
		}
		
		.productos a {
			float:left;
			width:233px;
			height: 149px;
		}
		
		.productos a:hover{
			width: 233px;
			height: 149px;
			background: url(../imagenes/claros/productos.jpg) no-repeat;
			
		}
		
		.empresa{
			height: 149px;
			width: 232px;
			background: url(../imagenes/empresa.jpg);
			float:left;
			text-align:right;
		}
		
		.empresa a {
			float:left;
			width:232px;
			height: 149px;
		}
		
		.empresa a:hover{
			width: 232px;
			height: 149px;
			background: url(../imagenes/claros/empresa.jpg) no-repeat;
			
		}
		
		.contactenos{
			height: 149px;
			width: 246px;
			background: url(../imagenes/contactenos.jpg);
			float:left;
			text-align:right;
		}

		.contactenos a {
			float:left;
			width:246px;
			height: 149px;
		}
		
		.contactenos a:hover{
			width: 246px;
			height: 149px;
			background: url(../imagenes/claros/contactenos.jpg) no-repeat;
			
		}
		div#menu a:link, div#menu a:active, div#menu a:visited {
			color:white;
			text-decoration: none;
		}  
		div#menu a:hover {
			color: white;
			text-decoration: none;
		}
		div#menu a {
			font-weight: bold;
		}
	#contenido{
		height: auto !important;
		height: 320px;
		min-height: 320px; 
	}
		#titulo {
			margin: 5px;
			float:left;
			width: 195px;
			padding-top: 50px;
			padding-left: 15px;
		}
		#principal {
			margin: 5px 25px 5px 5px;
			float: right;
			width: 710px;
			text-align: justify;
			padding-top: 50px;
			padding-bottom: 50px;
		}
			#principal p {
				font-size: 0.9em;
				color: #6e6e70;
				padding-bottom: 0.5em;
			}
		
		#home {
			margin: 5px 25px 5px 5px;
			width: 700px;
			margin: 0 auto;
			text-align: justify;
			padding-top: 20px;
			padding-bottom: 50px;
		}
			#home p {
				font-size: 0.9em;
				color: #6e6e70;
				padding-bottom: 0.5em;
			}
		
	#footer {
		height:40px;
		width: 900px;
		margin-left: 30px;
		margin-right: 30px;
		border-top: 1px #254ba0 solid;
		color: #254ba0;
		text-align: center;
		clear:both;
	}
		#footer p{
			font-size: 0.8em;
		}

#contacto form p {
	font-size: 12px;
	color: #939598;
	padding-bottom:8px;
}

#contacto form {
	margin: 0 auto
}

#contacto form label {
  width: 25%;
  float: left;
}

#uno, #dos, #tres, #cuatro, #cinco {
	padding-left: 30px;
}

#izquierda {
	float: left;
}

#izquierda p, #derecha p {
	padding: 0;
}

#derecha {
	float: right;
}

.center {
	text-align: center;
}

.fono {
	padding: 0;
}

.izquierda {
	float:left;
}

#fotos {
	padding-top: 10px;
}

#live {
	font-size: 0.8em;
	text-align: center;
}

.azul {
	color: #254ba0
}

#locales {
	padding-top: 30px;
	width: 660px;
	margin: 0 auto;
}

#local1 {
	width: 220px;
	float: left;
	text-align: center;
}

#local2 {
	width: 220px;
	float: left;
	text-align: center;
}

#local3 {
	width: 220px;
	float: right;
	text-align: center;
}

.margen {
	margin: 0;
	border: 0;
}