/*generales*/
*{
margin: 0;
padding: 0;
outline: 0px;
}
body{
background: #000000;
font-size: 0.7em; 
font-family:"Lucida Grande",Verdana,Sans-serif;
}

h1{
font-size:1.1em;
margin-top:90px;
padding:0 0 0px 10px;
}

h2{
font-size:1.1em;
padding:30px 50px 10px;
}

h3{
font-size:1.1em;
color: #ff0000;
margin:0 50px 10px;
}

p{
text-align:justify;
margin:0 50px 10px;
}

#container{
width: 1000px;
margin: auto;
}

#border, #border2, #border3, #border4, #border5{
height: 499px;
width: 1000px
}

#border{
background: #000000 url(images/fondo_portada.gif) no-repeat;
}
#border2{
background: #000000 url(images/fondo_compania.gif) no-repeat;
}
#border3{
background: #000000 url(images/fondo_espectaculos.gif) no-repeat;
}
#border4{
background: #000000 url(images/fondo_agenda.gif) no-repeat;
}
#border5{
background: #000000 url(images/fondo_contacto.gif) no-repeat;
}

#lateral_izdo{
width: 275px;
float: left;
margin-top: 113px;
}

.miembros {
list-style-type: none;
display: inline;
}

.select {
margin-left:130px;
padding:3px 0 6px 50px;
}

.no_select {
margin-left:130px;
padding:3px 0 6px;
}

.miembros a {
text-decoration: none;
}

.no_select a:hover {
position: relative;
}

.no_select a img {
border-style: none;
}

.select a img {
border: 1px solid;
border-color: #ffffff;
}

.select a span {
position: absolute;
top: -72px!important;
display: none;
}
.no_select a span {
position: absolute;
top: -72px!important;
left: 0;
display: none;
}

.no_select a:hover span {
display: block;
}

/*CSS para el menu lateral izdo de los espectaculos*/

.menu_lateral {
list-style-type:none;
padding:15px 15px 15px 0px;
text-align:right;
}

.menu_lateral li {
padding:5px 0 0;
}

.menu_lateral li a {
text-decoration:none;
color: #ffffff;
}

.menu_lateral li a:hover {
color: #ff0000;
margin-top:-1px;
padding-bottom:11px;
}


.video {
border:1px solid #FFFFFF;
margin-left:70px;
margin-top:90px;
}

#lateral_dcho{
width: 275px;
float: right;
color: #ffffff;
}

#lateral_dcho img{
padding:6.4px 0 0 3px;
position:absolute;
}

.email{
margin:350px 50px 0 10px;
}

.email a{
text-decoration: none;
color: #ffffff;
}

#centro{
margin-left:276px;
margin-right:273px;
}

#vacio{
height: 111px;
}

#texto_negro{
height: 387px;
color: #000000;
background-color:#ffffff;
}

#texto_blanco{
height: 387px;
background-color:#000000;
color: #ffffff;
}


#espec {
list-style-type: none;
display: inline;
}

#espec li {
float:left;
margin:47px 0 0 40px;
}

#espec a {
text-decoration: none;
}

#espec a:hover {
position: relative;
}

#espec a img {
border: 1px solid #ffffff;
}

#espec a span {
position: absolute;
top:-108px !important;
display: none;
}

#espec a:hover span {
display: block;
}

.estilos a span img {
width: 200px;
height: 150px;
border: 4px solid #3fa4f2;
}

.pdf {
float: right;
margin-top:10px;
}

.pdf img{
border: 0px;
}

#pie{
height:101px;
background: url(images/fondo_pie.gif);
}

#menu {
/*position:relative;*/
padding-right: 280px;
float:right;
/*color: #ffffff;*/
}

#menu li {
display: inline;
float:left;
padding: 10px 5px;
color: #ffffff;
/*position:relative;
bottom:0;*/
}
#menu li a {
font-family: Arial;
text-decoration: none;
font-weight:bold;
color: #ffffff;
}
#menu li a:hover {
color: #ff0000;
margin-top:-1px;
padding-bottom:11px;
}

#pie_pag {
/*position:relative;*/
float:right;
padding-right:310px;
padding-top:30px;
color: #cccccc;
}

#pie_pag li {
display:inline;
font-size:0.9em;
padding:0 3px;
}
#pie_pag li a {
text-decoration: none;
color: #cccccc;
}









