body {
-x-system-font:none;
background:#C12324 url(http://www.chivaspasion.com/imagenes/idolos/bg.jpg) no-repeat scroll center top;
color:#222222;
font-family:Arial,Helvetica,sans-serif;
font-size:72.5%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {
margin:0;
padding:0;
text-decoration:none;
border:none;
}
#main-wrap {
width:1024px;
margin:0 auto;
}
#principal {
/*background: #C12322;*/
font-family:"trebuchet MS";
margin: 0;
padding: 0;
text-align: center;
color:#FFF;
}
#principal a {
color: #FFF;
text-decoration: none;
}
#principal a:hover {
color: #8A000A;
}
#principal a img {
border: 0px;
}
#principal h1 {
color:#FFFFFF;
font-size:32px;
letter-spacing:-1px;
margin:25px 0 22px;
padding-top:49px;
text-transform:uppercase;
}
#principal h2 {
text-align: left;
margin-top: 40px;
float:left;
height:20px;
}
#principal ul li {
text-align:left;
width:300px;
border-bottom:1px dashed;
margin:0 auto 10px auto;
padding-bottom:3px;
list-style:none;
}
#sonyheader {
background:transparent url(http://www.chivaspasion.com/imagenes/header_bg.png) repeat scroll 0 0;
width:100%;
height:106px;
text-align: center;
}
#principal button {
	margin-right: 7px;
	font-size: 10px;
	font-family: Verdana,Helvetica;
	color: #000000;
	background: url(http://www.chivaspasion.com/imagenes/bordes/button.png) top left no-repeat;
	border: 0px;
	width: 94px;
	height: 24px;
	cursor: pointer;
}
#principal form {
margin-top:10px;
text-align:left;
width:350px;
line-height:25px;
float:left;
}
#principal input[type=text], #principal input[type=password] {
border:1px solid #215E8A;
margin-top:2px;
float:right;
}
#principal input[type=button] {
border:1px solid #215E8A;
float:right;
}
#backhome {
float:right;
margin:45px 20px 0 0;
}
#backhome img {
margin-left: 20px;
}
#principal .bloque {
margin:50px 0 0 325px;
width:454px;
}

#principal #enviarContenedor{
	height:200px;
	width:300px;
	float:left;
	margin:0 200px 0 0;
}

#principal .info {
position:absolute;
margin:-27px 0 0 10px;
}
#principal object {
position: relative;
z-index: 1;
}
#principal .current {
font-weight: bold;
color: #FFFFFF;
}

#footer {
height:60px;
margin-bottom:20px;
text-align:left;
/*bottom:0;
height:60px;
left:0;
margin:0 auto 20px;
position:fixed;
right:0;
text-align:left;
top:auto;
width:1024px;*/
}
#footerimg {
float:right;
margin:15px 120px 0 0;
position:relative;
}
#footer p {
color:#FFFFFF;
float:left;
margin:18px 0 0 25px;
position:relative;
}
#mf_footer {
float:right;
margin:-100px 47px 0 0;
}


#headerbig {
/*background:transparent url(/images/header.jpg) no-repeat scroll 0 0;*/
height:148px;
margin:0 auto;
width:1024px;
}
#header img {
margin:4px 0 0 10px;
}
#topbanner {
float:right;
margin:5px 0 0 0;
}
#topMenu {
float:right;
margin:12px 155px 0 0;
}
#topMenu a{
	color:transparent;
	text-decoration:none;
	margin-right:10px;
}
#topMenu a:visited{
	color:transparent;
	text-decoration:none;
}
#topMenu #contBotones{
	border-left:solid 1px #037DFF;
	float:left;
}
#topMenu #contBotones1{
	float:left;
}
.iconitos{
	margin-top:0px;
}