/*----------
Author: Fabian Wizenfeld
Date: 03/06/08 | dd/mm/yy
Profile: UVM
-----------*/

img, div { behavior: url(http://creative.myspace.com/CodeLibrary/Global/PngFix/iepngfix.htc); }

/*--- Firefox Fix ---*/

:focus {outline: 0;}

/*-------------------- Main Container -----------------*/

div#contentMain {
	width: 850px;
	margin: 0 auto;
}

div#contentModules {
	min-height:500px;
  	height:auto !important;
  	height:500px;
}

/*-------------------- Nav -----------------*/

div #msnav{
 width: 850px; height:49px;
 background: url(http://creative.myspacecdn.com/mx/UVM/v2/img/bg_menu.jpg) no-repeat;
 font-size:10px; text-align:left;
 padding:0; margin:0;
}

div #msnav a{
 color:#eef198;  font-weight: normal;
 padding: 0 5px; text-transform:uppercase;
 line-height:20px;
}

/*-------------------- Content -----------------*/

#uvmHeader{height:400px;}

#ssuvm img{
 display:block;
 margin:0 0 10px 0;
}
#ssuvm img.title{
 margin-left:10px;
}
#ssuvm #ssfotos{
 float:left;
 margin-left:10px;
}
#ssuvm #ssvideo{
 float:right;
 margin-right:10px;
}

#contest #musica,
#contest #cartel,
#contest #video{float:left; margin:0px;}

#contest #musica img,
#contest #cartel img,
#contest #video img{margin-bottom:10px;}

#galeria {
margin:20px;
height:20px;
}

div#banners{
 padding:16px;
}

/*div#banners #banner_ss{ float:left; }*/
div#banners #banner_uvm{ float:center; }
/*div#banners #vandyk{ float:left; }*/

div#instructions{
 height: 290px;
 text-align:left;
 padding: 0 15px;
 font-size:14px;
 background: url("http://creative.myspace.com/mx/UVM/img/fotosyvideos.jpg") no-repeat;
}

div#ganadores{
 height: 20px;
 padding: 10px 0 20px 0;
 font-size:24px;
}

div#videos {
float: left;
margin: 85px 0 0 5px;
}

div#photo {
float: left;
margin: 85px 0px 0 50px;
}

div#instructions h1{ line-height:20px; font-size:20px; margin-bottom:0;}
div#instructions h2{ line-height:10px; font-size:13px; margin-top:0;}
div#instructions p{ line-height:20px;}
div#instructions .bold{ font-weight: 900; }

div .modulehead{
 display:block;
 text-align:right;
 width:840px;
 font-weight:bold;
 text-transform:uppercase;
 position:absolute;
}

div .modulehead a{ color:#eef198; float:right; }
div .modulehead a.entro{ margin:32px 0 0 !important; }
div .modulehead a.gana{ margin:28px 0 0 !important; }
#commentsHolder .modulehead a{margin:24px 6px 0 0;}

div .steps{
 margin: 20px 0;
*margin: 20px 0;
 text-align:left;
 line-height:14px;
}

div .steps p,
div .steps ul{margin:10px auto; width:820px;}
div .steps .bold{ font-weight: 800; }
div .steps a{ text-decoration:underline; }
div .steps ul{ padding-left:20px; list-style:inside; margin:0;}
div .steps li{ margin-bottom:6px; }
