body        { background-color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding-left: 50px; }

#header         { width: 960px; height: 135px; margin: 70px 0 40px 0; position: relative; }
#contenido      { width: 960px; position: relative; }
#footer         { width: 1020px; margin: 40px 0 20px 45px; text-align: right; border-top: 3px solid #000; padding-top: 20px; position: relative; }

#header h1          { display: block; width: 151px; height: 125px; background: url(../img/escalera_p.gif); margin: 0 0 10px 40px; }
#header h1 a        { display: block; width: 151px; height: 125px; }
#header h1 span     { display: none; }

#logo		    { position: absolute; top: 50px; right: -105px; }

#menu       { width: 225px; padding-left: 25px; float: left; }

#menu img       { float: left; }

#menu a         { display: block; height: 20px; background: url(../img/sprite.gif); margin: 0 0 30px 20px; }
#menu a span    { display: none; }

#menu a.que         { background-position: 0 0; width: 56px; }
#menu a:hover.que   { background-position: 0 -20px; }
#menu a.sta         { background-position: -57px 0; width: 72px; }
#menu a:hover.sta   { background-position: -57px -20px; }
#menu a.obj         { background-position: -129px 0; width: 64px; }
#menu a:hover.obj   { background-position: -129px -20px; }
#menu a.bas         { background-position: -193px 0; width: 139px; }
#menu a:hover.bas   { background-position: -193px -20px; }
#menu a.ins         { background-position: -333px 0; width: 76px; }
#menu a:hover.ins   { background-position: -333px -20px; }
#menu a.con         { background-position: -410px 0; width: 61px; position: absolute; top: 100px; left: 1033px; left: 984px; }
#menu a:hover.con   { background-position: -410px -20px; }
#menu a.act         { background-position: -471px 0; width: 81px; position: absolute; top: 0; left: 1013px; left: 964px; }
#menu a:hover.act   { background-position: -471px -20px; }
#menu a.arc         { background-position: -553px 0; width: 52px; }
#menu a:hover.arc   { background-position: -553px -20px; }
#menu a.cre         { background-position: -606px 0; width: 57px; }
#menu a:hover.cre   { background-position: -606px -20px; }
#menu a.not         { background-position: -663px 0; width: 55px; position: absolute; top: 50px; left: 1040px; left: 991px; }
#menu a:hover.not   { background-position: -663px -20px; }

#menu img.act_act   { position: absolute; top: 0; left: 1013px; left: 964px; }
#menu img.act_not   { position: absolute; top: 50px; left: 1040px; left: 991px; }
#menu img.act_con   { position: absolute; top: 100px; left: 1033px; left: 984px; }

#anyos              { list-style: none; position: absolute; left: 65px; top: 199px; padding-left: 10px; }
#anyos a            { color: #000; text-decoration: none; }
#anyos a:hover      { color: #97DB50; }

#seccion    { width: 685px; float: left; }


#footer a   { margin-left: 20px; }


h2		{ font-size: 18px; font-weight: bolder; margin-bottom: 40px; }

p           { font-size: 13px; line-height: 20px; margin-bottom: 20px; }
a           { color: #97db50; }

a.mail		{ color: #000; text-decoration: none; }
a:hover.mail	{ color: #97db50; }

a.pdf       { margin-bottom: 50px; display: block; width: 171px; height: 50px; }

ul          { margin-left: 30px; list-style-type: disc; margin-bottom: 20px; }
ul li       { font-size: 12px; line-height: 20px; }
ul.big      { margin-left: 10px; list-style-type: disc; }
ul.big li   { font-size: 13px; line-height: 20px; margin-bottom: 20px; }

#artistas	    { margin-left: 0; }
#artistas li	    { width: 342px; float: left; list-style: none; margin-bottom: 10px; }
#artistas a	    { color: #000; text-decoration: none; font-size: 13px; }
#artistas a:hover   { color: #97db50; }

#detalle img	    { float: right; margin-left: 50px; }
#detalle p.nombre   { margin: 0 0 30px 0; /* padding-top: 50px; */ font-weight: bolder; font-size: 14px; }
#detalle a	    { color: #000; font-weight: bolder; text-decoration: none; display: block; margin-bottom: 20px; margin-left: -15px; padding-left: 15px; }
#detalle a:hover    { color: #97db50; }
#detalle a:active   { color: #97db50; }
#detalle a.act	    { background: url(../img/act.gif) center left no-repeat; }
#detalle div.info   { width: 380px; float: right; margin: 30px 0 0 50px; }

#creditos h2		{ margin-bottom: 10px; }
#creditos p		{ margin-bottom: 10px; }
#creditos div.cuadro	{ float: left; width: 270px; margin-bottom: 60px; }
#creditos img		{ margin: 10px 10px 0 0; }

#detalle #statement	{ width: 685px; margin-left: 45px; }
#statement p		{ text-align: justify; }

#detalle #biografia	{ width: 685px; margin-left: 45px; }
#detalle #biografia a	{ margin-left: 0; padding-left: 0; }
#biografia p		{ text-align: justify; }

#slideshow              { margin-bottom: 50px; height: 380px; }

#facebook               { position: absolute; right: 0; top: -70px; }

