* {margin: 0;padding: 0;font-family:Arial, Helvetica, Tahoma, sans-serif;}

a:link, a:visited, a:active {text-decoration: none;color: #C1BB00;}
a:hover {text-decoration: underline;}
html {background:#000;}
body {background: #000;text-align: center;}

#contenedor{width:940px;margin:0 auto;overflow:auto;background:#FFF;}

#logotipo {display:inline;float:left;height:60px;margin:-255px 0 10px 10px;}

#buscador {display:inline;float:right;margin:-230px 10px 0 0;height:24px;overflow:hidden;}
#buscador form {text-align:right;margin:0;padding:0;}
#buscador input {width:178px;height:20px;border:1px solid #BABDBE;vertical-align:middle;float:left;margin:0 5px 0 0}
#buscador a,#buscador a:hover,.formulsend{width:65px;height:22px;margin:0 0 05px;background:url(/images/btbuscar.gif) no-repeat;text-align:center;
font-size:11px;color:#222525;line-height:22px;text-decoration:none;text-transform:uppercase;display:block;float:left;}

#menu{width: 920px;display: inline;float: left;height:25px;overflow:hidden;margin:-185px 10px 0 10px;background:/*#f03*/ #C1BB00;}
#menu ul {text-align:center;list-style:none;}
#menu li {font-size:12px;display:inline;font-weight:bold;text-transform:uppercase;}
#menu a{float:left;height:25px;line-height:25px;display:block;color:white;padding:0;border-right:3px solid #fff;text-decoration:none;width:151px;}
#menu a:hover{color:#fff;text-decoration:none;background:#222525;}
#menu a.estoy{color:#fff;text-decoration:none;background:#222525;}
#menu a.ultima{float:left;height:25px;line-height:25px;display:block;color:white;padding:0;border-right:0;text-decoration:none;width:150px;}
#menu a.estoy2{float:left;height:25px;line-height:25px;display:block;color:white;padding:0;border-right:0;text-decoration:none;width:150px;text-decoration:none;background:#222525;}

/* fin desplegable */
#oferta {margin:115px 0 0 0;z-index:102;}
object,embed{z-index:103;position:relative;}

#complemento{display:inline;float:left;width:940px;padding:0 0 0 0;background:white;margin:-30px 0 0 0;z-index:100;position:relative;}
#main{display:inline;float:right;width:670px;margin: 0;text-align:left;padding:0;margin:0 10px 0 0;}

#main h1{font-size:25px;color:#C1BB00;line-height:21px;text-align:left;font-weight:normal;margin:0 0 20px 0;border-top:1px dotted #E0DD7F;padding:10px 0 0 0;
font-family:Georgia,serif;}
#main h2{font-size:18px;color:#222525;font-family:Arial,sans-serif;margin:0 0 20px 20px;font-weight:normal;}
#main h6 {font-size:11px;margin:25px;text-align:center;}
#main h2 span{font-family:Arial, sans-serif;font-size:15px;color:#C1BB00;line-height:10px;font-weight:normal;}
#main ul {margin-left:35px}
#main p,#main li {margin:20px;font-size:12px;font-family:Arial,sans-serif;color:#222525;text-align:justify;line-height:17px;}
#main p span{font-weight:bold;color:#C1BB00;}
#main p.verde{font-weight:bold;color:green;}
#main input.email{width:404px;height:21px;background:url(/images/clave_r1_c1.gif) no-repeat;border:0;vertical-align:middle;line-height:21px;}

#main ul.buscando{margin:-10px 0 20px 35px;font-size:12px;}

#main form.paginacion{font-size:11px;margin:10px 0;display:inline;float:left;}
.paginacion input.boton2 {background:#900;color:white;border:1px solid #900;padding:1px;margin:0 3px;font-size:11px;}
.paginacion input.boton1 {background:#f5f5f5;color:black;border:1px solid #DCDCDC;padding:1px;margin:0 3px;font-size:11px;}

#main form.alta {width:400px;margin:20px 60px;}
.alta fieldset {width:400px;text-align:right;font-size:12px;color:#666;padding:0 0 10px 0;border:0;}
.alta input {width:300px;vertical-align:middle;margin:0 0 0 10px;border:1px solid #999;padding:3px;}
.alta select {padding:3px;vertical-align:middle;margin:0 0 0 10px;border:1px solid #999;}
.requerido{border:1px solid red !important;}


.artistas{float:left;display:inline;width:300px;height:50px;margin:5px 0 5px 20px;font-size:11px;line-height:6px;border-bottom:1px dotted #E0DD7F;}
.artistas span{font-size:15px;font-weight:bold;line-height:30px}
.artistas:hover,.artistas2:hover{background:#ffffff;text-decoration:none;}

.artistas2{float:left;display:inline;width:200px;height:120px;margin:0 -5px -25px 20px;font-size:11px;line-height:6px;text-align:center;padding:20px 0}
.artistas2 p{margin:0 auto !important;border:1px solid white;}
.artistas2 p a{display:block;width:100%;height:100%;text-decoration:none;}
.artistas2 p:hover{margin:0 auto !important;border:1px solid #222525;}
.artistas2 span{font-size:14px;font-weight:bold;line-height:20px}


#main form.buscar {width:400px;margin:20px auto;font-size:12px;}
.buscar fieldset {border:0;margin:0 0 10px 0;text-align:right;}
.buscar select ,.buscar input ,.buscar textarea{margin: 5px 0 5px 5px;width:300px;padding:2px 0;vertical-align:middle;}

#left{width: 240px;display:inline;float:left;margin:0 0 0 10px;}
#left h1 {float:left;height:40px;width:240px;background:url(/images/h1left.jpg) no-repeat;font:18px normal Arial,sans-serif;color:#222525;line-height:40px;text-align:left;text-indent:70px;overflow:hidden;}
#left a,#left a:hover{text-decoration:none;}

#left #flechaup,#left #flechadn{display:inline;float:left;width:240px;height:15px;}
#left #basescroll{display:inline;float:left;width:240px;height:175px;overflow:hidden;}
#basescroll #artistas{float:left;display:inline;margin:0;background:white;width:240px;height:175px;overflow:hidden;}

#bannerslide{float:left;display:inline;width:240px;height:94px;overflow:hidden;margin:5px 0 0 0;text-align:left;
font-size:10px;color:#222525;}
#bannerslide a{text-decoration:none;font-size:13px;font-weight:bold;color:#C1BB00;margin:0;}
#bannerslide p{margin:5px 0 5px 0;}
#nav_banner{display:inline;float:right;}
#nav_banner a{color: #FFFFFF;background: #c1BB00;text-align: center;padding: 2px 3px;margin:2px 0 0 2px;font-size:11px;}
#nav_banner a.activeSlide{background: #E0DD7F;color:#222525;}


#artistas ul{text-align:left;margin:0;list-style:none;}
#artistas li{background:url(/images/li.gif) center left no-repeat;padding:3px 0 3px 30px;border-bottom:1px dotted #E0DD7F;color:#222525;font-size:11px;}
#artistas li:hover{background:url(/images/lihover.gif) center left no-repeat;}
#artistas a,#artistas a:hover{text-decoration:none;text-transform:uppercase;color:#222525;}

#main table{font-size:11px;border-bottom:1px dotted #8c8c8c;}
#main tr{}
#main td{padding:3px;border-top:1px dotted #8c8c8c;}
#main td.tope{background:#8c8c8c;padding:3px;border-top:1px dotted #8c8c8c;font-weight:bold;color:white;}
#main tr:hover{background:#e1e1e1;}
#main td span{text-transform:uppercase;font-size:14px;font-weight:bold;line-height:22px}
#main td span.precio{font-size:18px;color:#900}

#transparente {position:absolute;left:50%;top:330px;margin:0 0 0 -210px;background:url(/images/transp.png) repeat-x !important;height:70px;width:669px;overflow:hidden;z-index:102;}
#transparente p{color:white;margin:5px 15px;line-height:18px;font-size:11px;}
#transparente a,#transparente a:hover {color:#C1BB00 !important;font-size:18px;font-weight:bold;line-height:26px;text-decoration:none;}

.pad {border:1px solid #8c8c8c;padding:2px;background:white;width:75px;}
.pad2 {border:1px solid #8c8c8c;padding:2px;background:white;width:508px;}
.pad3 {border:1px solid #8c8c8c;padding:2px;background:white;width:40px;}


#pie{display: inline;float: right;height: 35px;width: 920px;background:url(/images/blank.gif) repeat-x;overflow:hidden;margin:10px 10px 0 10px}
#pie p {text-align:left;font-size:11px;color:#FFF;text-indent:10px;line-height:25px;}
#pie a{color: #fff;text-decoration: none;}
#pie a:hover {text-decoration: underline;}

.panel{cursor:pointer;}
.panel a{text-decoration:none;color:#000000;}
.panel-up{background:url(/images/mas.gif) no-repeat left center;}
.panel-down{background:url(/images/menos.gif) no-repeat left center;}
.panel-target{padding:5px;}
.panel-closed{display:none;}

.verde {font-size:11px !important;color:green;font-weight:bold;}