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

a:link, a:visited, a:active {text-decoration: none;color: #F31A01;}
a:hover {text-decoration: underline;}
#idiomas {position:absolute;left:50%;top:5px;margin:0 0 0 360px}
#idiomas a:link,#idiomas a:active,#idiomas a:visited {font: normal 11px Arial;margin:0 10px 0 0;color:#F31A01;border:1px solid #F31A01;padding:5px;}

body {background: #FFF url(/images/bg.jpg) top center no-repeat;text-align: center;}

#top {position:absolute;top:0;left:50%;margin:0 0 0 -400px;z-index:1001;width:246px;height:143px}

#logotipo {position:absolute;top:10px;left:50%;margin:250px 0 0 -440px;z-index:1001;width:226px;}
#logotipo h1{font-size:26px;color:#F31A01;text-align:center;font-weight:bold;margin:10px 0 20px 0;padding:0 0 10px 0;font-family:"Times New Roman",Times,Georgia,serif;border-bottom:1px dotted #b5b3b0;letter-spacing:-1px}
#logotipo h2{font-size:21px;color:#F31A01;text-align:left;font-weight:normal;margin:0 0 5px 0;padding:0;letter-spacing:-1px}

#bannerslide{width:226px;height:250px;overflow:hidden;text-align:left;color:#202020;background:url(/images/cam.jpg) bottom right no-repeat}
#bannerslide a{text-decoration:none;font-size:0.9em;font-weight:bold;color:#F31A01;margin:0;}
#bannerslide p{margin:5px 0 5px 0;font-size:0.9em;}
#nav_banner{display:inline;float:right;}
#nav_banner a{color: #FFFFFF;background: #F31A01;text-align: center;padding: 2px 3px;margin:2px 0 0 2px;font-size:11px;}
#nav_banner a.activeSlide{background: #E0DD7F;color:#202020;}
#bannerslide2{width:226px;height:170px;overflow:hidden;text-align:left;color:#202020;}
#bannerslide2 img{width:226px;border:0;}

#rapido {float:left;display:inline;width:265px;height:270px;margin:10px 0 0 2px;background:url(/images/bgrapido.gif) no-repeat}
#rapido h2 {text-align:left;margin:15px 0 10px 15px;font-weight:normal;font-size:15px;}

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



#complemento{position:absolute;left:50%;top:205px;background:url(/images/bgleft.png) top left no-repeat;width:656px;margin:0 0 0 -205px;}
h1.telefono{font-size:26px;color:#F31A01;text-align:right;font-weight:bold;margin:0 50px 0 0;padding:0;font-family:"Times New Roman",Times,Georgia,serif;letter-spacing:-1px;height:30px}
#menu{width: 600px;display:inline;float:left;margin:5px 0 0 25px}
#menu ul {text-align:center;list-style:none;}
#menu li {font-size:0.8em;display:inline;font-weight:normal;font-weight:bold;}
#menu a{float:left;height:35px;line-height:35px;display:block;color:#F31A01;padding:0;text-decoration:none;padding:0 20px;}
#menu a:hover{color:#fff;text-decoration:none;background:#F31A01;font-weight:bold;}
#menu a.estoy{color:#fff;text-decoration:none;background:#F31A01;font-weight:bold;}

a.panel,a.panel:hover{display:block;width:533px;height:202px;margin:-210px 0 0 0;text-decoration:none;}
#main{display:inline;float:left;width:580px;margin: 30px 0 30px 50px;text-align:left;padding:0;background:url(/images/bgmain.jpg) bottom right no-repeat}

#main h1{font-size:25px;color:#F31A01;line-height:32px;text-align:left;font-weight:normal;margin:0 0 20px 0;padding:0;}
#main h2{font-size:18px;color:#F31A01;font-family:Arial,sans-serif;margin:20px 0;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:#F31A01;line-height:10px;font-weight:normal;}
#main p {margin:20px 0;font-size:0.9em;color:#202020;text-align:left;line-height:1.5em;}
#main p span{font-weight:bold;color:#F31A01;}
#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 0 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;}
.requerido2{border:1px solid red !important;}

#error {position:absolute;top:70px;border:1px solid #F31A01;color:#FFF;background:#F31A01;width:300px;text-align:center;font-size:0.6em;line-height:1.8em;
left:50%;margin:0 0 0 148px;display:none;}
#error:active{display:none;}


.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 #202020;}
.artistas2 span{font-size:14px;font-weight:bold;line-height:20px}

#main form {width:360px;margin: 20px 0;padding:0}
#main fieldset{width:360px;padding:4px 0;text-align:left;border:0;color:#000;font-size:0.8em;margin:0 !important}
#main input, #main select, #main textarea{width:360px;background:#f5f5f5; padding:2px;border:1px solid #666;
vertical-align:middle;color:#000;font-size:0.7em;margin:3px 0}
#main input:hover, #main select:hover, #main textarea:hover{background:#fff;}
#main input.enviar  {width:150px !important;}

#main label {margin:5px 0;width:180px !important;display:inline-block}

#main .f180{width:178px !important;display:inline-block !important;overflow:hidden !important;margin:0 !important;}
.f180 select,.f180 input {width:170px !important}
#main .f90{width:117px !important;display:inline-block;}
.f90 select ,.f90 input{width:100px !important}

#left{position:absolute;width: 312px;top:130px;left:50%;margin:0 0 0 110px;background: url(images/bgleft.jpg) no-repeat;text-align:left;}
#left h1 {position:relative;font-size:11px;font-weight: bold;font-family: Arial,sans-serif;color:#202020;text-align:left;top:60px;left: 110px;margin:0 0 45px 0}
#left h1 b{color:#F31A01;font-size:23px;}
#left a,#left a:hover{text-decoration:none;color:#F31A01}



#main table{font-size:11px;border-bottom:1px dotted #8c8c8c;width:580px}
#main tr{}
#main td{padding:5px;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:#F31A01 !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{clear:both;display: inline;float: left;height: 30px;width: 550px;/*background:url(/images/bgpie.jpg) top left repeat-x;*/overflow:hidden;margin:10px auto;border-top:1px dotted #202020;
border-bottom:1px dotted #202020;}
#pie p {text-align:left;font-size:11px;color:#202020;text-indent:10px;line-height:30px;}
#pie a{color: #202020;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;}