html, body{
	margin:0;
	padding:0;
	background-image: url(/images/body_fondo.jpg);
	background-repeat: repeat-x;
	background-color:#E6E6E6;
	font-family:Tahoma, Helvetica, Arial, sans-serif;
}

html {
	height: 100%;
}

body {
	height: 100%;
}

h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
	font-family: Garamond, "Times New Roman", Times, serif;
}

h1 {
	margin: 0;
	padding: 0;
}

a {
	color: #890304;
}

a:hover, a.active{
	background: #890304 !important;
	color: #fff !important;
	text-decoration: none;
}

a img{
	border:0;
}

#canvas{
	background: url(../images/content_fondo.gif) repeat-y top center;
	/*height:405px;*/
	width:690px;
	margin:0 auto;
	padding:0 30px 50px 30px;	
}

#cabecera{
	height:120px;
	background-color:#fff;
	overflow:hidden;
}

#contenido{
	position: relative;
	/*min-height:240px;
	height: 263px;
	overflow:auto;*/
	width: 690px;
	background: #fff;
	display:block;
	font-size:11px;
	z-index: 1;
	top: 50px;
}

	#contenido h2{
		padding:0 0 0 10px;
		line-height:1px;
	}
	#contenido h3 {
		clear: both;
		margin: 10px 20px;
		font-size: 20px;
		color: #890304;
		font-weight:bold;
		clear: both;
	}
	
	
	.clear {
		clear: both;
		display: block;
		line-height: 1px;
		height: 0;
		font-size: 1px;	
		float: none;
	}
	
	.center {
		text-align: center;
	}
	
	.texto{
		color:#7F6113;
		font-size:11px;
		line-height:20px;
		padding:0 10px 10px 10px;
		margin:0 10px;
		text-align: justify;
	}
	.texto em{
		font-weight:bold;
		color:#890304;
		font-style: normal;
	}
	.texto .cita{
		font-size:10px;
	}
	#contenido div.marco_ul {
		background: #EBE6E1;		
		display: block;
		clear: both;
		padding:15px;
		color: #694812;
		font-weight: bold;
	}

	#contenido  ul, #contenido ol {
		padding: 0;
		margin: 0;
		display: block;
		height: auto;
	}
	
	#contenido  div.marco_ul li {
		float: left;
		width: 250px;
		margin: 0;
		line-height:20px;
		padding: 0 0 0 15px;
		list-style-type: none;
		background: url(../images/bullet.gif) no-repeat left top;
	}
	
	#contenido div.nomarco_ul {
		background: #EBE6E1;		
		display: block;
		clear: both;
		padding:15px;
		color: #694812;
		font-weight: bold;
	}
	
	#contenido  div.nomarco_ul li {
		/*width: 630px;*/
		margin: 0;
		padding: 0 0 0 10px;
		list-style-type: none;
		background: url(../images/bullet.gif) no-repeat left top;
	}
		
	#contenido table {
		margin: 10px 0 0 0;
		padding: 0;
		width: 430px;
	}
	
	#contenido td {
		padding: 5px 10px;
		background-color:#E6E6E6;
	}
	
	#contenido th {
		margin: 0;
		padding:10px 0;
		color: #694812;
		font-size: 14px;
		text-align: center;
		
	}

	#contenido td.texto {
		margin: 0;
		background: #EBE6E1;
		color: #694812;
		border: 1px solid #694812;
	}
	
	form {
		margin: 0 0 0 50px;
		padding: 0;
		width: 300px;
	}
		
	form p {
		margin: 0 0 10px 0;
		padding: 0;
	}
	
	form input {
		border: 1px solid #C8BBA3;
	}	
		
	label {
		display: block;
		/*background: #EBE6E1;*/
		padding: 2px;
		color: #694812;
		font-weight: bold;
	}
	
	div#texto_contacto {
	float: right;
	width: 252px;
	}

	
	
#pie{
	font-size:10px;
	text-align:center;
	background-image: url(../images/hr_background.gif);
	background-repeat: no-repeat;
	background-position: center top;
	overflow:hidden;
	margin-top:25px;
	padding-top:10px;
	color:#808080;
}
		#pie p {
			margin: 2px 0 0 0;
			padding: 10px 0 0 0;
		}
		
		#pie a{
			color:#512422;
			/*padding:4px;*/
		}
		#pie a:hover{
			color:#FFF;
			
		}
		#pie img{
		vertical-align: middle;
		padding-bottom:10px;
		}
		#pie hr{
			display:none;
			
		}
cite{
	display:block;
	text-align:right;
}
/*---------------M E N U---------------------------*/
#menu-container{
	background-color:#DBD3CA;
	/*height:22px;*/
	color:#000;
	/* ############ */
	z-index: 100;
	position: absolute;
	width:690px;
}
		#menu-container ul#menu {
			margin: 0;
			padding: 0;
			display: block;
			background:  url(../images/menu/background.gif) repeat-x top left;
			margin: 0 30px 0 27px;
			height: 30px;
			list-style-type: none;
			
		}

		#menu-container ul#menu li {
			margin: 0;
			padding: 0;
			display: inline;
			float: left;
			width: 19.9%;
			height: 30px;
			line-height: 24px;
			list-style-type: none;
			font-family:Georgia, "Times New Roman", serif;
			font-weight:bold;
			font-variant: small-caps;
			font-size:12px;
			text-align:center;
			white-space: nowrap;
			}
		
		#menu-container ul#menu li a {
			color: #512422;
			text-decoration: none;
			padding:0;
			margin: 0;
			/*width: 100px;*/
			height: 24px;
			display: block;
		}
		#menu-container ul#menu li a:hover {
			color:#FFF;
		}
		#menu-container ul#menu li div {
			display: none;
		}
		
		#menu-container ul#menu li:hover div {
		/*	display: block;*/
			
		}
		#menu-container ul#menu img {
			display: none;
		}
	
		#menu-container ul#menu img {
			display: none;
		}
		
		
		#menu-container ul#menu div {
			position: absolute;
			top: 30px;
			* margin-left: -20px;
			z-index: 100;
			height: auto;
			* height: 1px;
			display: block;
			width: auto;
			margin-top: -10px;
			padding-top: 10px;
			background-image:url(/images/menu_fondo.gif);
			background-repeat:repeat-x;
			background-position: 0 10px;
		}

		#menu-container ul#menu div#submenu-tierras{
			margin-left: -103px;
		}	
		
		html>body #menu-container ul#menu div#submenu-tierras{
			margin-left:-26px;
		}	
			
			#menu-container ul#menu div#submenu-tierras ul {
				width: 228px;
			}
		
		#menu-container ul#menu div#submenu-seleccion{
			margin-left:-220px;
		}
		
		html>body #menu-container ul#menu div#submenu-seleccion{
			margin-left: -150px;
		}
					#menu-container ul#menu div#submenu-seleccion ul{
						width: 607px;
					}
					
		#menu-container ul#menu div#submenu-franquicia{
			margin-left:-220px;
		}
		
		html>body #menu-container ul#menu div#submenu-franquicia{
			margin-left:-150px;
		}

			#menu-container ul#menu div#submenu-franquicia ul {
				width: 413px;
			}
			
			html>body #menu-container ul#menu div#submenu-franquicia ul {
				width: 418px;
			}
			
		#menu-container ul#menu div#submenu-actual{
			margin-left:-60px;
		}
		
		html>body #menu-container ul#menu div#submenu-actual{
			margin-left:10px;
		}
			#menu-container ul#menu div#submenu-actual ul {
				width: 130px;
			}
			
			html>body #menu-container ul#menu div#submenu-actual ul {
				width: 135px;
			}
			
		#menu-container ul#menu div#submenu-rompedor{
			margin-left:-103px;
		}

		html>body #menu-container ul#menu div#submenu-rompedor{
			margin-left: -26px;
		}
					#menu-container ul#menu div#submenu-rompedor ul{
						width: 380px;
					}			
		#menu-container ul#menu div#submenu-producto{
			margin-left:-80px;
		}
		
		html>body #menu-container ul#menu div#submenu-producto{
			margin-left: -20px;
		}
					#menu-container ul#menu div#submenu-producto ul{
						width: 220px;
					}	
		#menu-container ul#menu div#submenu-piezas{
			margin-left:-150px;
		}
		
		html>body #menu-container ul#menu div#submenu-piezas{
			margin-left:-130px;
		}

			#menu-container ul#menu div#submenu-piezas ul {
				width: 360px;
			}						
		#menu-container ul#menu div ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
			border-width:0 1px 1px 1px;
			border-color:#E4DECD;
			border-style: solid ;
			/*background-image:url(/images/menu_fondo.gif);
			background-repeat:repeat-x;*/
			height:23px;
			display: block;
		}
		
		div#menu-container ul#menu ul li {
			font-variant: normal;
			font-size:12px;
			width:auto;
			padding-top:1px;
			color:#890304;
			width: auto;
		}
		
		div#menu-container ul#menu ul li a {
			text-decoration: none;
			color: #890304;
			padding: 5px;
			line-height:19px;
			font-family:Tahoma,Arial, Helvetica, sans-serif;
			font-size:10px;
			font-weight:bold;
			display: inline;
			white-space: nowrap;
			width: auto;
			height: 23px;
		}
		
		div#menu-container ul#menu ul li a:hover {
			background: #890304;
			color: #fff;
			line-height: 20px;
		 }
			
