/*-
   CSS Reset (YUI Reseg CSS)
   http://developer.yahoo.com/yui/reset/
-*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,fieldset,legend, textarea,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
strong{font-weight: bold;}
em{font-style: italic;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}


/*-
   Elementos HTMLglobales  
-*/
body{
   font-family: Arial, Tahoma, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 1.5em;
   padding: 0px 0;
   background: url(/share/img/page-bg.png) repeat-x left top;
}

a{
   color: #FF3E6F;
   text-decoration: none;
   cursor: pointer;
}
   a:hover{
   }
   a.b{
      border: none;
   }



h1, h2, h3, h4, h5, h6{
   font-family: Arial, Tahoma, Helvetica, sans-serif;
   font-weight: bold;
   color: #FF3E6F;
   background-position: left top;
   background-repeat: no-repeat;
   margin: 2em 0px 1em 0px;
}

p{
   margin-bottom: 1em;
}

hr {
   display: none;
   height: 0px;
}

   .clear{
      float: none;
      height: 0px;
      line-height: 0px;
      clear: both;
      margin: 0;
      padding: 0;
   }

   .h{
      display: none;
   }
   
   .b{
      display: block;
      width: 100%;
      height: 100%;
   }
   .nb{
      border: none;
   }

   /*- Layout general del sitio web -*/
   #wrapper{
      width: 970px;
      margin: 0 auto;
   }
      #header,
      #container,
      #footer{
         width: 970px;
         margin: 0 auto;
      }


      #header{
         height: 298px;
         position: relative;
         margin-bottom: 5px;
      }
         #hdLG{
            position: absolute;
            left: 408px;
            top: 10px;
            background: url(/share/img/hd-logo.png) no-repeat left top;
            width: 156px;
            height: 157px;
            margin: 0 auto;
         }
		 #samsung{
			position: absolute;
            left: 860px;
            top: 15px;
			background: url(/share/img/logo_samsung.gif) no-repeat;
			height: 37px;
            width: 100px;
		 }
         #mnuSocial{
            position: absolute;
            left: 896px;
            top: 134px;
            height: 30px;
            width: 66px;
            /*background: url(/share/img/mnu-social.png) no-repeat left top;*/
         }
            #mnuSocial li{
               display: block;
               width: 33px;
               height: 30px;
               float: left;
            }      
               #mnuSocial li a{
                  background: url(/share/img/mnu-social.png) no-repeat 0px 0px;
               }
               #mnuSocial li#mnuSocialTwitter a{
                  background-position: 0px 0px;
               }
               #mnuSocial li#mnuSocialFacebook a{
                  background-position: -33px 0px;
               }
               #mnuSocial li#mnuSocialMyspace a{
                  background-position: -66px 0px;
               }
         
         #mnuMain{
            top: 195px;
            left: 0px;
            position: absolute;
            width: 970px;
            height: 35px;
            background: url(/share/img/mnu-main.png) no-repeat 0px 0px;
         }
			#mnuMain li{
               height: 35px;
               float: left;
               background: url(/share/img/mnu-main.png) no-repeat 0px 0px;
            }
               li#mnuMainOpcHome{
                  width: 113px;
               }
			   li#mnuMainOpcHome:hover{
                  width: 113px;
				  background-position: 0px -35px;
               }
               li#mnuMainOpcCal{
                  width: 229px;
				  background-position: -113px 0px;
               }
			   li#mnuMainOpcCal:hover{
                  width: 229px;
				  background-position: -113px -35px;
               }
               li#mnuMainOpcMsc{
                  width: 152px;
				  background-position: -342px 0px;
               }
			   li#mnuMainOpcMsc:hover{
                  width: 152px;
				  background-position: -342px -35px;
               }
               li#mnuMainOpcGal{
                  width: 152px;
				  background-position: -494px 0px;
               }
			   li#mnuMainOpcGal:hover{
                  width: 152px;
				  background-position: -494px -35px;
               }
               li#mnuMainOpcCto{
                  width: 206px;
				  background-position: -646px 0px;
               }
			   li#mnuMainOpcCto:hover{
                  width: 206px;
				  background-position: -646px -35px;
               }
               li#mnuMainOpcFot{
                  width: 118px;
				  background-position: -852px 0px;
               }
			   li#mnuMainOpcFot:hover{
                  width: 118px;
				  background-position: -852px -35px;
               }




         
         #frmNL{
            position: absolute;
            top: 237px;
            text-align: right;
            width: 970px;
            height: 20px;
         }
            #frmNL span{
               text-transform: uppercase;
               color: #231F20;
            }
            #frmNL input{
               width: 168px;
               height: 14px;
               line-height: 14px;
               border: none;
               outline: none;
               background: #666 url(/share/img/nl-input-bg.png) left top;
               color: #FFF;
               font-weight: bold;
               padding: 3px 10px;
            }
            #btnNlSubmit{
               height: 20px;
               width: 20px;
               background: #666 url(/share/img/nl-input-bg.png) -188px 0px;
               border: none;
               display: block;
               float: right;
            }
            
            
         #blqEntradas{
            position: absolute;
            top: 278px;
            font-size: 14px;
            text-align: right;
            width: 970px;
            color: #AAA;
         }
      
      
      #container{
         background: #FFF url(/share/img/cntr-bg.png) repeat-y left top;
      }
      
         #content{
            width: 708px;
            float: left;
         }
         #sidebar{
            width: 241px;
            float: right;
            padding: 0px 0px 0px 6px;
         }
		 
		 #sbentradas{
			 border: 1px dotted #c0c0c0;
			 margin-bottom: 10px;
			 background: #FFF;
			 }
	     #sbdiscos{
			 border: 1px dotted #c0c0c0;
			 margin-bottom: 10px;
			 background: #FFF;
			 }
            #sbBannerTop{
               background: #FFF;
            }      

            #sbSoyRock{
               background: #FFF;
               margin-bottom: 10px;
            }



      #footer{
         background: #FFF;
         margin: 10px 0;
         position: relative;
      }
         #ftCnt{
            border-top: 1px dotted #DDD;
            padding: 10px 0px;
            width: 923px;
            height: 30px;
            line-height: 20px;
            float: left;            
         }
            #ftMnu{
               float: left;
            }
               #ftMnu li{
                  float: left;
                  margin-right: 15px;
               }
                  #ftMnu li a{
                     text-transform: uppercase;
                     border: none;
                     color: #999;
                     letter-spacing: -1px;
                  }
            #ftCR{
               float: right;
               color: #AAA;
            }
         
         #ftMBsAs{
            float: right;
            width: 47px;
            margin: 0;
         }
            #ftMBsAs a{
               background: url(/share/img/ft-m-bsas.png) no-repeat right top;
               width: 47px;
               height: 42px;
            }
      
