html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
blockquote:before,blockquote:after,q:before,q:after{content:none;} 
ins					{text-decoration:none;} del{text-decoration:line-through;} 
table				{border-collapse:collapse;border-spacing:0;}
.clearfix:after {	content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clearfix {display: inline-block;}


html, body 			{ height:100%; }
body 				{ background:#FCFCFC url("../images/bg-body.png") top repeat-x; font-family:Arial; color:#FFF; font-size:1em; }

div#pagewrap 		{ position:relative; width:960px; min-height:100%; height:auto !important; height:100%; margin: 0 auto -102px; /* 10px menos que el alto del push, por reducción en la altura del footer */  }
div#header 			{ position:relative; width:100%; height:125px; margin:9px auto 0; background:url("../images/bg-header.png") top center no-repeat; }
	div#header h2 a 	{ position:absolute; display:inline; width:211px; height:62px; margin:35px 0 0 40px; background:url("../images/logo-mineravit.png") top center no-repeat; }
	.logo 			{ left:-9999em; position:absolute; }	
	div#description 	{ position:absolute; top:50px; left:265px;    
					  text-transform:uppercase; color:#555; font-style:italic; font-weight:bold; letter-spacing:-1px; }
	div#navbar 		{  font-family:"Lucida Sans"; font-size:13px; letter-spacing:-1px;position:absolute; right:0; top:42px; width:317px; }
	div#navbar ul li 	{ float:left; display:block; list-style:none; }
	div#navbar ul li a 	{ -moz-border-radius:3px; -webkit-border-radius:3px; background:none repeat scroll 0 0 #AF120A; color:#F2F2F2; float:left; margin:0 1px; padding:5px 4px; text-decoration:none;	 }
	div#navbar ul li a.last 	{ border-right:0; }
	div#navbar ul li a:hover { color:#FFF; background:#BF413B; }

div#search 			{ position:absolute; width:325px; height:54px; top:80px; right:0; background:url("../images/bg-search.png") top center no-repeat; z-index:101; }
div.search-inner 	{ padding:8px 10px; }
	form.form-search { padding:2px; background:#FFF; -moz-border-radius:4px; -webkit-border-radius:4px; }
	input#s 			{ width:235px; border:0; padding:4px; }
	input.input-submit { position:absolute; right:10px; border:0; background:#FFF; height:22px; margin:0; width:90px; }

div#content 			{ position:relative; float:left; width:635px; color:#555; font-size:0.9em; }	
div#contentinner h1, div#contentinner h2 { color:#CA130A; font-size:1.2em; margin:10px 0; }
div#contentinner 	{ padding:15px; }
	div#content #images { position:relative; float:left; height:320px; }
	div#content hr 	{ width:100%; border:1px #CCC dotted; margin:18px 0 0; }
	div#sidebar 		{ position:relative; float:left; width:325px; height:386px; background:#CE301E; z-index:1; font-size:0.9em; }
	div#sidebarinner{ padding:24px; }
	div#sidebar h2 	{ font-family:"Trebuchet MS", Tahoma, sans-serif; font-size:17px;  }
	a.gosidebar 		{ background:url("../images/bg-gosidebar.png") top center no-repeat; color:#FFF; display:block; font-size:11px; height:25px;
					  line-height:3px; margin:20px 0; padding:14px 0 10px 10px; text-decoration:none; text-transform:uppercase; width:155px; }
	a.gopage 		{ background:url("../images/gopage.png") top center no-repeat; color:#FFF; display:block; font-size:11px; height:25px; text-align:center;
					  line-height:3px; margin:20px auto; padding:14px 0 10px 0px; text-decoration:none; text-transform:uppercase; width:155px; }
.footer, .push 		{ height:112px; clear:both; }
div.footer 			{ position:relative; width:100%; background:#CA130A; margin:0 auto; font-size:12px; font-family:"Lucida Sans"; clear:both;}
div.footer-inner 	{ width:960px; margin:0 auto; }
	a.donovan 		{ display:block; width:212px; height:38px; background:url("../images/donovan-footer.png") top center no-repeat; }
	a.donovan span 	{ position:absolute; left:-9999px; }
div.footer a 			{ color:#FFF; } div.footer p { float:left; margin:3% 14% 0 0; }
div.footer p.scideas	{ margin:4% 1% 0 0; float:right; }
