@charset "utf-8";

*	{	margin:0;
		padding:0;
}

html	{	min-height:100%;	}

a img	{	border:none;	}

div.center	{	margin:auto;
				text-align:center;
}

div.left	{	float:left;
				clear:right;
}

div.right	{	float:right;
				clear:right,
}

div.paddingVerticalPublicidad	{	padding:20px 0; clear:both;	}

body	{	font-family:Verdana, Geneva, sans-serif;
			margin:auto;
			background:#5091a9 url(../images/bodyBackground.jpg) repeat fixed;
}

#mainBody	{	width:960px;
				margin:auto;
}

#header	{	float:left;
			clear:both;
			background:url(../images/header.png);
			height:18px;
			padding:142px 10px 0 0;
			width:950px;
			text-align:right;
			font-size:10px;
}

#navBar	{	float:left;
			clear:both;
			height:35px;
			width:960px;
}

#navBar ul	{	list-style:none;
				width:960px;
				height:35px;
				background:url(../images/navBarBG.jpg) repeat-x;
}

#navBar ul li	{	float:left;
					clear:right;
}

#navBar ul li a	{	display:block;
					height:25px;
					padding:10px 25px 0 25px;
					font-size:12px;
					font-weight:bold;
					color:#333;
					text-decoration:none;
}

#navBar ul li a:hover,
#navBar ul li a.hover	{	background:url(../images/navBarBGHover.jpg) repeat-x;	}

#headerImage	{	width:960px;
					float:left;
					clear:both;
}

#contenido	{	width:960px;
				float:left;
				clear:both;
				background:url(../images/contenidoBG.jpg) repeat-y;
				min-height:500px;
}

#columnaIzquierda	{	width:160px;
						padding:5px 0 5px 0;
						float:left;
						clear:right;
}

#columnaIzquierda h2	{	font-size:12px;
							color:#000;
							padding:2px 5px 0 5px;
							}

#columnaIzquierda ul	{	list-style:none;
							width:150px;
							padding:3px 0 25px 0;
							margin-left:10px;
}

#columnaIzquierda ul li	{	padding:5px 0;	}

#columnaIzquierda ul li p	{	font-size:11px;
								color:#000;
								padding:2px 5px 0 5px;
								}

#columnaIzquierda ul li a	{	display:block;
								padding:10px 10px;
								font-size:12px;
								color:#666;
								text-decoration:none;
								background:#FFF;
}

#columnaIzquierda ul li a:hover	{	background:#ccd6d6;	}
#columnaIzquierda ul li a.hover	{	background:#359EAF !important; color:#FFF !important;	}
#columnaDerecha	{	width:760px;
					padding:20px;
					float:left;
					clear:right;
}

#columnaDerecha h1	{	padding:0 0 10px 0;
						font-size:18px;
						color:#359EAF;
}

#columnaDerecha h2	{	font-size:18px;
						color:#333;
						padding:2px 0px;
						}

#columnaDerecha p	{	padding:5px 0;
						font-size:14px;
}

#columnaDerecha ul	{	list-style:none;
						padding:10px;
						display:inline-table;
}

#columnaDerecha ul li	{	padding:5px 0;	}

#columnaDerecha ul li p	{	font-size:14px;
							color:#000;
							padding:2px 5px 0 5px;
							}

#columnaDerecha ul li a	{	display:block;
							font-size:14px;
							color:#666;
							text-decoration:none;
							background:#FFF;
}

#columnaDerecha ul li a:hover,
#columnaDerecha ul li a.hover	{	color:#359EAF !important;	}

#footer	{	width:960px;
			float:left;
			clear:both;
			padding:5px 0;
			text-align:center;
			background:#4D4C4D;
}

#footer p	{	font-size:11px;
				color:#FFF;
}

form#contacto	{	margin:auto;
					width:740px;
					padding:10px;
					}

form#contacto input[type="text"]	{	width:345px;	}

ul.listaLinks	{	float:left; clear:both;	}

ul.listaLinks li	{	float:left;
						padding:5px 10px !important;
						text-align:center;
						}

ul#productos	{	list-style:none;
					width:740px;
					margin:auto;
					float:left;
					clear:both;
					}

ul#productos li	{	padding:5px;
					border-bottom:1px #ccc solid;
					float:left;
					clear:both;
}

ul#productos li div.imagen	{	float:left;
								clear:right;
								width:120px;
								padding:10px;
}

ul#productos li div.data	{	float:left;
								clear:right;
								width:580px;
								padding:5px;
}

#topGallery	{	float:left;
				clear:both;
				width:740px;
}

#topGallery li	{	float:left;
					display:inline-block;
					padding:5px !important;
}