/* DeltaMur Style Sheet */

/*------------------------- GLOBAL ELEMENTS -------------------------*/
body {
	margin: 5px 0 40px 0;
	padding: 0;
	background: #fff url(../_img/bkgLogo.gif) center 62px no-repeat;
	color: #660002;
	font: 62.5% Arial, Helvetica, sans-serif;
}

	/* No fondo en home page */
	body.home { background: none }
	
a:link,
a:visited {
	color: #660002;
	text-decoration: none;
	font-weight: bold;
}

a:hover { text-decoration: underline }
	
hr {
	height: 1px;
	border: 0;
	background-color: #d2b5b5;
	color: #d2b5b5;
}


form { margin: 0; padding: 0 }
h1 { margin: 0; padding: 0 }
h2 { font-weight: bold; font-size: 1em }
img { border: 0 }
p, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0 0 1em 0 }
td { vertical-align: top }

/*------------------------- CLASS COMUNES -------------------------*/
/* Fila de tabla vacia */
td.empty { height: 15px }
td.empty2 { height: 30px }

/* Sombra para imagenes */
div.shadow {
	padding: 0 6px 6px 0;
	background: url(../_img/shadowImg.gif) left top no-repeat;
}

	#contentCard div.shadow { padding: 0 4px 4px 0 }

/* Padding columna texto */
td.text { padding: 15px 0 0 30px }

/* Leyenda imagenes */
.imgLegend {
	padding: 5px 0 30px 20px;
	font-weight: bold;
}

/* Descripcion producto - ficha */
.productDescription { padding: 15px 20px }

/* Flota a derecha */
floatR { float: right; margin: 0 0 8px 8px }

/* Flota a izquierda */
floatL { float: left; margin: 0 8px 8px 0 }

/*------------------------- ESTILOS TABLA GENERAL -------------------------*/
#mainTable {
	width: 827px;
	border-collapse: collapse;
	border: 0;
}

#mainTable.home { width: auto }

	/* Columna izquierda */
	#mainTable #leftColumn {
		width: 232px;
		padding: 32px 11px 0 0;
	}
	
	/* Columna izquierda en home page */
	#mainTable #leftColumn.home {
		width: auto;
		padding: 25px 0 0;
	}
	
	/* Columna derecha en home page */
	#mainTable #rightColumn.home {
		width: auto;
		padding: 5px 0 0;
	}

/*------------------------- MENU DE NAVEGACION -------------------------*/
#menu {
	width: 100%;
	height: 221px;
	margin-top: 5px;
	padding: 45px 10px 0 0;
	background: url(../_img/bkgMenuInterior.gif) right top no-repeat;
	text-align: right;
}

#menu.home {
	width: auto;
	height: 164px;
	margin-top: 0;
	padding-right: 0;
	background: url(../_img/bkgMenuHome.gif) right top no-repeat;
}

/*------------------------- HERRAMIENTAS -------------------------*/
#tools {
	padding: 10px 26px 2px 0;
	text-align: right;
}

	/* En home page */
	#tools.home {
		position: absolute;
		top: 4px;
		width: 565px;
		padding: 12px 20px 2px 0;
		text-align: right;
	}

	#tools img { margin-left: 15px }

/*------------------------- CONTENIDOS -------------------------*/

/* Destacados en home page */
#focus {
	width: 870px;
	margin-left: auto;
	margin-right: auto;
	padding-right: 25px;
	text-align: center:
}

	#focus table {
		border-collapse: collapse;
		background: url(../_img/hpBkgDestacados.gif) left top no-repeat;
	}

	#focus table td {
		font-size: 1.1em;
		vertical-align: top:
	}
	
	#focus table td.first { padding-left: 13px }
	#focus table td table { background: none }
	
		#focus table td div {
			height: 105px;
			padding: 15px;
			color: #fff;
		}
		
			#focus table td h2 {
				margin: 0;
				padding: 0;
			}
			
			#focus table td a {
				font-weight: normal;
				color: #fff;
			}
			
			#focus table td table td.image { padding-left: 17px }

/* Pestanas de seccion */
#tab {
	position: relative;
	padding-right: 17px;
	text-align: right;
	z-index: 5;
}

/* Capa contenido de seccion */
#content {
	position: relative;
	top: -1px;
	width: 490px;
	border: 1px solid #ae7879;
	margin: 0 17px 0 13px;
	padding: 37px 30px 32px 34px;
	background: #f3ebeb url(../_img/bkgLogo2.gif) 0 0 no-repeat;
	font-size: 1.1em;
}

/* Capa contenido de ficha */
#contentCard {
	position: relative;
	top: -1px;
	width: 532px;
	border: 1px solid #ae7879;
	margin: 0 17px 0 13px;
	padding: 9px 11px;
	background: #f3ebeb url(../_img/bkgLogo3.gif) 0 0 no-repeat;
	font-size: 1.1em;
}

/* Formulario "Contacto" */
#content .contacto { border-collapse: collapse }
#content .contacto tr { height: 32px }
#content .contacto td { padding: 0 }

	#content .contacto td label {
		display: block;
		width: 100%;
		padding: 5px;
		background-color: #F9F5F5;
		font-weight: bold;
	}
	
	#content .contacto td input,
	#content .contacto td textarea {
		width: 296px;
		border: 1px solid #d1c3c3;
		padding: 3px;
		font: 1.1em Arial, Helvetica, sans-serif
	}
	
	#content .contacto td.button {
		padding: 8px 48px 0 0;
		text-align: right;
	}
			
		#content .contacto td.button input {
			width: auto;
			border: 0;
		}
		
		#content .contacto td p.legal label {
			background-color: transparent;
			padding-left: 0;
		}
		
		#content .contacto td p.legal input {
			width: auto;
			border: 0;
		}
		
		
/* Documentos */
#content .documentos { border-collapse: collapse }
#content .documentos th { background-color: #ae7879; color: #fff }
#content .documentos th.first { width: 65%; padding-left: 20px; text-align: left }

#content .documentos tr.bkg_1 { background: url(../_img/bkgDocumentos.gif) left top repeat-x }
#content .documentos tr.bkg_2 { background: #fff }

#content .documentos td { padding: 12px 15px }
#content .documentos td.last { width: 55px; padding-left: 30px; padding-right: 0 }
#content .documentos td.center { width: 125px; padding-left: 15px; padding-right: 0 }
#content .documentos td.empty { height: 25px; background: none }
#content .documentos td.empty2 { height: 45px; background: url(../_img/bkgDocumentos.gif) left top repeat-x }

/* Ficha de la promocion */
#contentCard .dataCard h2 { margin-top: 20px; font-size: 1.4em }
#contentCard .dataCard p.download { margin-top: 8px; font-size: .9em }
#contentCard .dataCard p.download img { padding-right: 5px }
#contentCard .dataCard .backLink { margin-top: -10px; text-align: right }

/*------------------------- PIE DE PAGINA -------------------------*/
#footer {
	padding: 20px 0 0 53px;
	color: #000;
	font-size: 1.1em;
}

	/* En home page */
	#footer.home {
		padding-top: 0;
		text-align: center;
	}

	#footer strong { padding-right: 10px }

