body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	background:#FFFFFF;
	font-size:14px;
}


h5 {
color:#99042f;
font-size:12px;
margin:0;
padding-bottom:5px;
}

h2 {
height:auto;
margin:0;
padding:0;
}

h3 {
color:#99042f;
height:auto;
font-size:25px;
margin:0;
}

h4.separata {
color:#4b4b4b;
font-size:14px;
margin:0;
margin-bottom:10px;
text-transform:uppercase;
border-bottom:#000000 dotted 1px;

}

#clientes {
}

#clientes h3 {

color:#4b4b4b;
font-size:14px;
margin-bottom:10px;
margin-top:40px;
text-transform:uppercase;
}

#clientes h5 {

color:#4b4b4b;
font-size:14px;
margin:0;
margin-bottom:10px;
font-weight:normal;

}




a {
color:#99042f;
text-decoration:underline;
}

a:hover {
color:#3f0101;
text-decoration: none;
}

#contenido {
	background:#ffffff;
	width:auto;
	border: #b1b1b1 solid 1px;
	padding:19px;
	float:left;
	margin:0;
}

#pieMenu {
	background:#484a43;
	font-size: 11px;
	height:auto;
	color: #c9c6c0;
	padding:8px;
	text-align: center;
}

	#pieMenu a {
		text-decoration: none;
		color: #ffffff;
		margin: 0px 5px 0px 5px;
	}
	
	#pieMenu a:hover {
		text-decoration: underline;
		color: #ffffff;
		text-align:left;
	}
	
#pieTexto {
	color: #7e7e7e;
	font-size: 11px;
	text-align: center;
	padding: 15px 0px 15px 0px;
	border-bottom: #b1b1b1 solid 1px;
}

.columnaPie {
	float:left;
	width:170px;
	height:240px;
	padding-left:10px;
	border-left: #d8d8d8 solid 1px;
	margin-right:9px;
	margin-top:20px;
	text-align:left;
}

	.columnaPie ul {
	float:left;
	width:160;
	margin:0;
	padding:0;
	

	}

	.columnaPie li   {
	width:140px;
	margin-bottom:2px;
	padding-left:15px;
	padding-top:2px;
	/*border-bottom: #d8d8d8 solid 1px;*/
	background:url(/img/maq/flecha.gif) top left no-repeat;
	list-style:none;
	font-size:12px
	}
	
	.columnaPie li ul li {
	width:122px;
	border: none;
	background:url(/img/maq/flecha2.gif) top left no-repeat;
	}
	
	.columnaPie h5 {
	text-transform:uppercase;
	font-weight:normal;
	color:#484a43;
	}
	
	
	
/*/////////////////////////////////////////////////////////////////////////////////////*/

.listadomapaweb {
	float:left;
	width:613px;
	height:auto;
	margin-top:30px;
}

	.listadomapaweb  ul {
	float:left;
	width:220px;
	margin:0;
	padding:0;
	font-size:12px;
	}
	
	.listadomapaweb  p {
 	margin:0;
	width:613px;
	float:left;
	font-size:12px;
	margin: 0px  0px  5px  0px;
	text-align:left;

	}
	
	
	.listadomapaweb  li   {
	width:200px;
	margin-bottom:2px;
	padding-left:15px;
	padding-top:2px;
	border-bottom: #d8d8d8 solid 1px;
	background:url(/img/maq/flecha.gif) top left no-repeat;
	list-style:none;
	
	}
	
	.listadomapaweb  li ul li {
	width:122px;
	border: none;
	}
	
	
	
/*/////////////////////////////////////////////////////////////////////////////////////*/

	.cajaca {
	float:left;
	width:685px;
	height:auto;
	margin:0;
	padding:0;
	}
	
		.cajaca  p {
		margin:0px 0px 10px 0px ;
		}
		
		.cajaca  li {
		background:url(/img/maq/boliche.gif) top left no-repeat;
		margin:0px 0px 6px 0px;
		padding:0px 0px 0px 20px
		
		}
		
		.cajaca  ul {
		list-style:none;
		margin-top:0;
		
		}
		
	
	
		.cajaca .galeria {
		width:208px;
		height:auto;
		float:left;
		padding:10px 0px  0px 10px;
		background:#dddbd8;
		margin:0px 20px 10px 0px;
		}
		
			.cajaca .galeria a img  {
			margin:2px 10px 8px 0px;
			width:90px;
			}
			
			.cajaca .galeria a:hover img  {
			margin:2px 10px 8px 0px;
			width:86px;
			border:#c9c6c0 solid 2px;
			}
			
			.cajaca .galeria a.enlace {
				width:190px;
				margin:0px;
				float:left;
				text-transform:uppercase;
				font-size:9px;
				padding: 0px 0px 10px 20px;
				background:url(/img/maq/icon1.gif) top left no-repeat;
				text-decoration:underline;
				border:0
			}
			
			.cajaca .galeria a:hover.enlace {
				text-decoration:none;
			}
			
			
		.cajaca .galeria2 {
		width:685px;
		height:auto;
		float:left;
		padding:0;
		margin:0px 20px 10px 0px;
		}
		
			.cajaca .galeria2 a img  {
			margin:2px 10px 8px 0px;
			width:100px;
			}
			
			.cajaca .galeria2 a:hover img  {
			margin:2px 10px 8px 0px;
			width:96px;
			border: #959585 solid 2px;
			}		
			
		
			
			.cajaca .entrada {
			width:auto;
			height:auto;
			float:left;
			margin:0px 0px 20px 0px;
			}
			
				.cajaca .entrada p {
				color:#888b7d;
				font-size:18px;
				padding:0;
				margin:0px 0px 5px 0px;
				}
				
				.cajaca  .entrada img {
				margin:6px 22px 0px 0px;
				float:left;
				}



	.titularcaja1 {
	width:200px;
	height:17px;
	margin:0px 0px 5px 0px;
	float:left;
	color:#484a43;
	font-size:16px;
	text-transform:uppercase;
	padding:0px;
	}
	
	.titularcaja2 {
	width:645px;
	height:45px;
	margin:0px 0px 15px 0px;
	background: url(/img/maq/fondoGenerico.jpg) top left no-repeat #888b7d;
	padding:15px 20px 20px 20px ;
	}
	
	
		.titularcaja2 h1 {
			font-size:25px;
			color:#FFFFFF;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			text-transform:uppercase;
		}
		
		.titularcaja2 h2 {
			font-size:20px;
			color:#c9c6c0;
			mmargin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			text-transform:uppercase;
			font-weight:normal;
		}
	
	h4.titularcaja3  {
	width:auto;
	margin:0;
	color:#99042f;
	font-size:17px;
	text-transform:uppercase;
	}
	
	h3.titularcaja3  {
	width:auto;
	margin:0;
	color:#484a43;
	font-size:21px;
	font-weight:normal;
	}
	
	.subtitularcaja4 {
	font-size:14px;
	margin:0px 0px 3px 0px;
	color:#99042f;
	text-transform:uppercase;
	padding:0;
	font-weight:normal;
	}
	
	.titularcaja4 {
	width:225x;
	font-size:17px;
	margin:0px 0px 3px 0px;
	/*float:left;*/
	color:#99042f;
	text-transform:uppercase;
	padding:0;
	}
	
	.estilotexto {
	width:225x;
	font-size:14px;
	margin:0px 0px 0px 0px;
	color:#99042f;
	padding:0;
	}
	
		.estilotexto ul  {
		margin:0;
		padding:0;
		list-style:none;
		}
		
		.estilotexto li  {
		list-style:none;
		}
		
		.estilotexto li a {
		margin:0px 0px 3px 0px;
		padding:0px 0px 0px 20px;
		text-decoration:underline;
		background:url(/img/maq/boliche.gif) top left no-repeat;
		}
		
		.estilotexto li a:hover {
		text-decoration:none;
		background:url(/img/maq/bolicheOn.gif) top left no-repeat;
		}
	
	.titularcaja5 {
	width:auto;
	margin:0;
	color:#99042f;
	font-size:15px;
	text-transform:uppercase;
	}

	#noticias {
	width:210px;
	height:auto;
	float:left;
	padding:0;
	margin:0px 0px 20px 0px;
	}
	
			
		#noticias span {
		color:#99042f;
		font-size:9px;
		}
		
		
		#noticias a {
		width:190px;
		margin:0px 0px 10px 0px;
		float:left;
		text-transform:uppercase;
		padding: 0px 0px 0px 20px;
		background:url(/img/maq/boliche.gif) top left no-repeat ;
		text-decoration:underline;
		}
		
		#noticias a:hover {
		color: #99042f;
		background:url(/img/maq/bolicheOn.gif) top left no-repeat;
		text-decoration:none;
		}
		
		#noticias img {
		border:0;
		}	
		
		#noticias a.enlaces {
			width:190px;
			margin:0px;
			float:left;
			text-transform:uppercase;
			font-size:9px;
			padding: 0px 0px 5px 20px;
			background:url(/img/maq/icon1.gif) top left no-repeat;
			text-decoration:underline;
			border:0
		}
		
		#noticias a:hover.enlaces {
			text-decoration:none;
		}
		
	
	
	
	#localizacion {
	width:210px;
	height:280px;
	margin-right:20px;
	/*float:left;*/
	}	
	
	#localizacion #cajamapa {
	width:210px;
	height:auto;
	float:left;
	}
	
	#exito {
	width:200px;
	height:579px;
	margin-right:20px;
	float:left;
	}
	

	
		#cajaexito {
		width:180px;
		height:auto;
		margin-right:0px;
		padding:10px 10px 10px 10px;
		float:left;
		background:#888b7d;
		color:#FFFFFF;
		font-size:12px;
		}
		
			#cajaexito .titularexito {
			margin:0;
			color:#FFFFFF;
			font-size:16px;
			text-transform:uppercase;
			text-align:left;
			}
			
			#cajaexito p {
			margin: 0px 0px 20px 0px;

			}
			
			
			#cajaexito img {
			margin: 0px 0px 10px 0px;
			width:178px;
			border:0;
			}
			
	
	
			#cajaexito h4   {
			margin: 0px 0px 0px 0px;
			width:180px;
			font-size:12px;
			text-transform:uppercase;
			font-weight:bolder;
			text-align:center;
			color:#c9c6c0;
			}
			
			#cajaexito h5  {
			margin:0px 0px 10px 0px;
			width:180px;
			font-size:12px;
			font-weight:normal;
			text-align:center;
			}
			
			#cajaexito a {
			color:#FFFFFF;
			text-decoration:underline;
			}	
			
			#cajaexito a:hover  {
			color:#c9c6c0;
			text-decoration:none;
	
			}
			
			#cajaexito a.enlace {
			width:160px;
			margin:0px;
			float:left;
			text-transform:uppercase;
			font-size:10px;
			padding: 0px 0px 0px 20px;
			background:url(/img/maq/icon2.gif) top left no-repeat;
			font-weight:bold;
			}
		



	
	
	/*/////////////////////////////////////////////////////////////////////////*/
	
	
	.cajainicio1 { 
	width:465px;
	float:left;
	margin-bottom:15px;
 
	}
	
		.cajainicio1 p {
		margin:0;
		}
		
		.cajainicio1 img {
		margin:0px 15px 0px 0px;
		float:left;
		}
		

		

	
	/*/////////////////////////////////////////////////////////////////////////*/
	

	
		div.delegacion {
			width:490px;
			margin:10px 0px;
			float:left;
			color:#484a43;
		}
		
			div.delegacion span{
				display:block;
				height:18px;
				line-height:18px;
				margin:2px 0px;
			}
			
			iv.delegacion span img{
				margin:0px 5px;
			}
	
	div#contacto2 {
		width:655px;
		padding:15px;
		height:auto;
		margin:0px 0px 0px 0px;
		background:#888b7d;
		float:left;
	}
	
		div#contacto2 label{
			display:block;
			float:left;
			width:65px;
			height:24px;
			line-height:24px;
			border-bottom:1px solid #6a6a6a;
			border-left:1px solid #6a6a6a;
			border-top:1px solid #6a6a6a;
			border-right:0;
			background:white;
			text-transform:uppercase;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			font-weight:normal;
			text-indent:5px;
			margin:6px 0px;
			z-index:100;
		}
		
		div#contacto2 input{
			float:left;
			width:235px;
			height:18px;
			padding-top:5px;
			border-bottom:1px solid #6a6a6a;
			border-left:0px;
			border-top:1px solid #6a6a6a;
			border-right:1px solid #6a6a6a;
			background:white;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:normal;
			text-indent:5px;
			margin:6px 0px;
			z-index:100;
		}
		
		div#contacto2 .boton {
		background:#484a43;
		padding:5px;
		height:auto;
		width:120px;
		text-align:center;
		color:#FFFFFF;
		font-size:12px;
		border:0

		}
		
		div#contacto2 select{
			float:left;
			width:304px;
			border:1px solid #6a6a6a;
			background:white;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:normal;
			text-indent:5px;
			margin:6px 0px;
			z-index:12000;
			height:24px;
		}
		
		div#contacto2 textarea{
			float:left;
			width:295px;
			height:139px;
			padding-top:4px;
			padding-left:5px;
			border:1px solid #6a6a6a;
			background:white;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:normal;
			margin:6px 0px;
			z-index:100;
		}

		div#contacto2 a#enviar_contacto {
			-x-background-x-position:0%;
			-x-background-y-position:0%;
			background-attachment:scroll;
			background-color:#99042f;
			background-image:none;
			background-repeat:repeat;
			border-bottom-color:#6A6A6A;
			border-bottom-style:solid;
			border-bottom-width:1px;
			border-left-color:#6A6A6A;
			border-left-style:solid;
			border-left-width:1px;
			border-right-color:#6A6A6A;
			border-right-style:solid;
			border-right-width:1px;
			border-top-color:#6A6A6A;
			border-top-style:solid;
			border-top-width:1px;
			color:white;
			display:block;
			float:right;
			padding-bottom:4px;
			padding-left:4px;
			padding-right:4px;
			padding-top:4px;
			text-align:center;
			width:100px;
			z-index:100;
			margin-right:16px;
		}
		
		div#contacto2 a.enlace {
		color:#FFFFFF;
		font-size:10px;
		text-transform:uppercase
		}
		
		div#contacto2 a:hover.enlace {
		color:#c9c6c0;
		}
		
		

/*/////////////////////////////////////////////////////////////////////////////////////*/

.listadoDescargas {
	float:left;
	width:685px;
	height:auto;
	margin-bottom:40px;
}



	
	.listadoDescargas  img {
	float:left;
	width:120px;
	margin:4px 20px 0px 0px;

	}
	
	.listadoDescargas   p {
	margin: 0px  0px  5px  0px;
	text-align:left;

	}
	
	.listadoDescargas  ul  {
	margin:0;
	padding:0;
	list-style:none;
	}
	
	
	
	.listadoDescargas   li  {
	list-style:none;
	}
	
	.listadoDescargas   li a {
	margin:0px 0px 3px 0px;
	padding:0px 0px 3px 16px;
	text-decoration:underline;
	background:url(/img/maq/boliche.gif) center left no-repeat;
	}
	
	.listadoDescargas   li a:hover {
	text-decoration:none;
	background:url(/img/maq/bolicheOn.gif) top left no-repeat;
	}
	
/*/////////////////////////////////////////////////////////////////////////////////////*/

.listadoNoticias {
	float:left;
	width:685px;
	height:auto;
	margin-bottom:50px;
}

	.listadoNoticias  ul {
	float:left;
	width:160;
	margin:0;
	padding:0;
	}
	
	.listadoNoticias  h4 {
	color:#4b4b4b;
	font-size:14px;
	margin:0px 0px 0px 0px;
	border-bottom:#000000 dotted 1px;
	width:480px;
	text-transform:uppercase;
	}
	
	.listadoNoticias  img {
	float:left;
	width:120px;
	margin:2px 15px 10px 0px;
	}
	
	.listadoNoticias   p {
 	margin:0;
	text-align:left;

	}
	
	
	.listadoNoticias   li   {
	width:140px;
	margin-bottom:2px;
	padding-left:15px;
	padding-top:2px;
	border-bottom: #d8d8d8 solid 1px;
	background:url(/img/maq/flecha.gif) top left no-repeat;
	list-style:none;
	
	}
		
/*/////////////////////////////////////////////////////////////////////////////////////*/

.listadoClientes {
	float:left;
	/*width:200px;*//*295px*/
margin:0 20px 10px 0;
	/*margin-bottom:15px;
	border-bottom:#000000 dotted 1px;*/

}

	.listadoClientes  ul {
	float:left;
	width:160;
	margin:0;
	padding:0;
	}
	
	.listadoClientes  h4 {
	color:#888b7d;
	font-size:18px;
	margin:0;
	font-weight:normal;
	text-align:center;
	}
	
	.listadoClientes  img {
	float:left;
	width:320;
	}
	
	.listadoClientes   span {
	font-size:12px;
	margin: 0px  0px  5px  0px;
	text-align:left;
	text-transform:uppercase;
	}
	

.cajaSolución {
float:left;
width:613px;
height:auto;
margin: 0px 0px 10px 10px;
padding:20px 30px 20px 30px;
border:#b1b1b1 solid 1px;
background: url(/img/maq/fondoGenerico.jpg) top left no-repeat; 
}

.cajaSolución  p {
margin:0px 0px 10px 0px;
font-size:12px;
text-align:justify;
}

.cajaSolución  img {
float:left;
width:auto;
border:#b1b1b1 solid 1px;
}

.cajaSolución  h4 {
color:#4b4b4b;
font-size:14px;
margin:0;
text-transform:uppercase;
}

.cajaSolución  .miniaturas {
float:left;
width:auto;
}

.cajaSolución  .miniaturas img {
width:65px;
margin: 0px 10px 0px 0px;
}
	
	

