@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0;
}
body{
background-image:url(../ima/fondo_horizontal.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#000000;
font-family:Arial,Tahoma,Verdana, Trebuchet Ms, Helvetica, sans-serif;
}

#contenedor{
top:20px;
position:relative;
margin:auto;
width:966px;
height:741px;
display:block;
}
#arriba{
position:relative;
margin:auto;
width:966px;
height:37px;
background-image:url(../ima/arriba.jpg);
background-repeat:no-repeat;
background-position:center;
}
#abajo{
float:left;
width:966px;
height:73px;
background-image:url(../ima/abajo.jpg);
background-repeat:no-repeat;
background-position:center;
}
#iz{
float:left;
width:29px;
height:631px;
display:block;
background-image:url(../ima/iz.jpg);
background-position:center;
background-repeat:no-repeat;
}
#informa{
float:left;
background-color:#0099FF;
width:908px;
height:631px;
display:block;
text-align:center;
background-image:url(../ima/fondo.jpg);
background-position:center;
background-repeat:repeat-x;
}
#der{
float:left;
width:29px;
height:631px;
display:block;
background-image:url(../ima/der.jpg);
background-position:center;
background-repeat:no-repeat;
}
h1.logo a{
float:left;
width:586px;
height:60px;
background-image:url(../ima/logo.jpg);
background-position:right;
background-repeat:no-repeat;
display:block;
}
h1.logo a .tapa{
display:none;
}
#telmail{
float:left;
width:322px;
height:60px;
display:block;
background-image:url(../ima/telmail.jpg);
background-position:center;
background-repeat:no-repeat;
}
.correorquesta{
top:37px;
left:58px;
position:relative;
margin:auto;
display:block;
width:177px;
height:21px;
font-size:12px;
font-weight:bold;
}
.correorquesta a{
font-size:12px;
font-weight:bold;
color:#CCCCCC;
text-decoration:none;
}
.correorquesta a:hover{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
#dos{
float:left;
width:908px;
height:460px;
display:block;
}
#zonaprograma{
float:left;
width:312px;
height:460px;
/*background-color:#FF3300;*/
}
#cajanegra{
top:79px;
position:relative;
margin:auto;
width:286px;
height:239px;
display:block;
background-color:#000000;
}
#cajanegra h1{
margin-top:10px;
float:left;
width:286px;
height:19px;
background-image:url(../ima/highlights.jpg);
background-position:center;
background-repeat:no-repeat;
display:block;
margin-bottom:10px;
}
#cajalistanegra{
float:left;
margin-left:25px;
width:234px;
height:195px;
display:block;
text-align:justify;
font-weight:bold;
}
#cajalistanegra ul li{
list-style:none;
font-size:15px;
color:#FFFFFF;
margin-bottom:7px;
}
#cajanegra h1 .tapa{
display:none;
}
#cajagris{
top:79px;
position:relative;
margin:auto;
width:286px;
height:142px;
display:block;
background-color:#E7E7E7;
}
#cajagris p{
padding:20px;
font-size:14px;
color:#000000;
text-align:justify;
}
#cajagris p a{
font-size:14px;
color:#008FEB;
font-weight:bold;
text-decoration:none;
}
#cajamenu{
top:36px;
margin:auto;
position:relative;
width:567px;
height:43px;
background-color:#000000;
}
#cajavinculos{
margin:auto;
position:relative;
width:550px;
height:22px;
vertical-align:middle;
top:10px;
}
#cajavinculos ul li{
list-style:none;
display:inline;
font-size:18px;
color:#999999;
font-weight:bold;
letter-spacing:1px;
}
#cajavinculos ul li a{
color:#999999;
font-weight:bold;
letter-spacing:1px;
text-decoration:none;
}
#cajavinculos ul li a:hover{
color:#FFFFFF;
font-weight:bold;
letter-spacing:1px;
text-decoration:none;
}
#foto{
top:36px;
position:relative;
margin:auto;
width:567px;
height:381px;
display:block;
background-image:url(../ima/orquesta.jpg);
background-position:center;
background-repeat:no-repeat;
}
#zonamenufoto{
float:left;
width:596px;
height:460px;
/*background-color:red;*/
}
#sponsors{
float:left;
width:908px;
height:111px;
display:block;
/*background-color:#FF0033;*/
}
#sponsors p{
margin-top:15px;
margin-left:15px;
margin-right:15px;
font-size:16px;
color:#FFFFFF;
text-align:justify;
}
h1.josep a{
top:115px;
position:absolute;
left:54%;
width:966px;
height:54px;
margin-left:-483px;
display:block;
background-image:url(../ima/logojosep.gif);
background-position:left;
background-repeat:no-repeat;
z-index:5;
}
h1.josep a .oculta{
display:none;
}