
	html * {
		margin: 			0;
		padding:			0;
		border:				none;
		font-size: 			1em;
		list-style: 		none;
	}
	
	body {
		font-size: 			8pt;
		font-family: 		"Arial";
		background: 		#4d4a45;
	}
	
	#wrapper {
		width:				790px;
		height:				520px;
		overflow:			hidden;
		margin:				20px auto;
		background: 		white;
		position: 			relative;
	}
	
	#navegacion {
		margin:				10px 10px;
		height:				498px;
		width:				150px;
		border:				1px solid #999;
	}
	
	#navegacion li.logo {
		text-align: 		center;
		padding-top:		10px;
		height:				45px !important;
		position: 			relative;
	}
	
	#navegacion li.logo a { 
		position: 			absolute;
		top:				8px;
		left: 				-5px;
	}
	
	#navegacion li {
		border-bottom:		1px solid #999;
		height:				auto !important;
		height:				25px;
		min-height: 		25px;
		line-height: 		25px;
		margin-left:		10px;
		margin-right: 		15px;
	}
	
	#navegacion li a {
		display:			block;
		padding-left: 		5px;
		color:				#333;
		text-decoration: 	none;
	}
	
	#navegacion li a:hover {
		color:				red;
	}
	
	#navegacion li li {
		height:				15px !important;
		min-height:			15px;
		border:				none;
		font-size: 			.8em;
		line-height: 		10px;
	}
	
	#navegacion li ul {
		margin:				5px 0 5px;
		display: 			none;
	}
	
	#navegacion li li a {
		font-weight: 		normal !important;
		color: 				#333 !important;
	}
	
	#navegacion li li a:hover {
		text-decoration: 	underline;
		background: 		none;
	}
	
	#navegacion li.navidad {
		height:				auto !important;
		height:				25px;
		min-height: 		25px;
		line-height: 		25px;
		border-bottom:0px;
		margin:0px;
		margin-left:5px;
	}
	
	body.bellsola li.bellsola a,
	body.productos li.productos a,
	body.contacto li.contacto a 
	{
		font-weight: 		bold;
		color: 				red !important;
	}
	
	body.bellsola #navegacion li.bellsola ul,
	body.productos #navegacion li.productos ul 
	{
		display: 			block;
	}
	
	body.historia li.historia a span,
	body.valores li.valores a span,
	body.objetivos li.objetivos a span,
	body.catalogo li.catalogo a span
	{
		color: 				red !important;
	}
	
	#contenido {
		width:				610px;
		height: 			500px;
		position: 			absolute;
		top:				10px;
		right:				10px;
		overflow:			hidden;
		font-size: 			.9em !important;
		font-size:			.85em;
	}
	
	#transicion {
		width:				340px;
		height: 			500px;
		overflow: 			hidden;
		position: 			absolute;
		top:				0;
		left:				-15px !important;
		left:				-13px;
	}
	
	#texto {
		width:				230px;
		height:				468px;
		position: 			absolute;
		top:				0;
		right:				0;
		padding: 			15px;
		border:				1px solid #999;
		overflow: 			hidden;
	}
	
	#contenido a {
		color: 				red;
		text-decoration: 	none;
	}
	
	#contenido a:hover {
		border-bottom: 		1px dotted #999;
		background: 		#eee;
	}
	
	#contenido h1 {
		color: 				red;
		font-size: 			1.4em;
		margin-top:			12px;
		margin-bottom: 		15px;
		text-transform: 	uppercase;
	}
	
	body.productos #contenido h1 {
		margin-top:			0px;
	}

	#contenido h2 {
		color: 				red;
	}
	
	#contenido p, #contenido li {
		font-size: 			1em !important;
		font-size:			.85em;
		margin-bottom:		15px !important;
		margin-bottom:		11px; 		
		text-align: 		justify;
	}
	
	#contenido .subtitular {
		font-weight: 		bold;
	}
	
	#contenido ul {
		margin-left: 		15px;
	}
	
	#contenido ul, #contenido li {
		list-style: 		square;
	}
	
	body.valores #contenido ul, body.productos #contenido ul {
		margin-bottom: 		15px;
	}
	
	body.valores #contenido li, body.productos #contenido li {
		margin: 			0 !important;
	}
	
	body.productos #contenido p {
		margin-bottom:		10px !important;
	}
	
	body.catalogo #contenido {
		background: 		url('../imagenes/catalogo.jpg') center 10px no-repeat;
	}
	
	body.catalogo #explicacion {
		position: 			absolute;
		bottom: 			20px;
		padding-left:		40px;
		padding-right: 		40px;
		font-size: 			1.1em;
		text-align: 		justify;
	} 
	
	body.catalogo #contenido, body.contacto #contenido {
		border:				1px solid #999;
		height:				498px;
		width:				608px;			
	}
	
	address {
		font-style: 		normal; 		
	}
	
	body.contacto h2 {
		font-size: 			1.2em;
	}
	
	body.contacto #contenido #intro {
		padding:			60px;
		padding-top: 		30px;
	}
	
	body.contacto #contenido li {
		width:				200px;
		height:				80px;
		float: 				left;
		list-style: 		none;
		margin-left:		43px;
	} 
	
	#navidad{
		width:608px;
		height:498px;
		margin:0px auto;
	}