/* Reseat all browser styles */
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 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* End Reseat all browsers style */

/* Background Stage */
html, body {
	background:url(../images/bkg.gif) repeat;
	text-align:center;
	font:12px Arial, Helvetica, sans-serif;
}

/* miguel */
.bkg {
	width:100%;
	height:auto;
	background:url(../images/bkgDegrade.png) repeat-x;
}

#principal { 
	width:886px; 
	margin:0 auto; 
	padding:0px 15px 15px 15px; 
	background:url(../images/bkgBorder.png) repeat;
}

.headerHome {
	width:866px;
	height:122px;
	margin:0px;
	padding:0px 0px 11px 0px;
	background:url(../images/headerHome.jpg) no-repeat;
}

#cntenedor { 
padding:1em; 
background:green;
}

#BGcontenedor{
	background:#F0F0F0;
	margin: 0px 0px 0px 0px;
	padding: 8px 10px 10px 10px;

}

#izquierdo { 
float:left; 
width:213px; 
padding:0;
margin: 3px 0px 0px 0px;
}

#midCol { 
float:left; 
width:440px; 
padding:0; 
margin: 3px 0px 0px 0px;
}

#derecho { 
float:left; 
width:213px; 
padding:0;
margin: 3px 0px 0px 0px;
}

#piepagina { 
clear:both; 

}

.clearfix:after { 
visibility: hidden; 
display: block; 
font-size: 0; 
content: " "; 
clear: both; height: 0;
} /* slightly enhanced, universal clearfix hack */

.clearfix { 
display: inline-block;
}

/* start commented backslash hack \*/
* html .clearfix { height: 1%; }

.clearfix { display: block; } /* close commented backslash hack */ 

#midColAuspiciadores { 
float:left; 
width:855px; 
padding:0; 
margin: 3px 0px 0px 0px;
}