/*****************************/
/*****      AMCB CSS     *****/
/*****************************/

body{
font-family:Tahoma, Arial, Sans-Serif;
font-size:13px;
color:#000000;
background-image:url(../img/telon.png);
text-align:center;
}

p{
line-height: 1.2;
padding:6px 0 6px 0;
}

h1{
color:#880000;
font-size:23px;
font-weight:bold;
border-bottom:#880000 2px dotted;
margin: 10px 0 5px 0;
padding: 0 5px 0 5px;
}

h3{
color:#880000;
font-size:17px;
font-weight:bold;
border-bottom:#880000 1px dotted;
margin: 5px 0 3px 0;
padding: 0 3px 0 3px;
}

a{
color:#880000;
}

a:focus {
outline:1px dotted #888888;
}

a:link, a:visited{
text-decoration:none;
}

a:active, a:hover{
text-decoration:underline;
}

a.anchor{
text-decoration:none;
}

fieldset{
border: 1px solid #880000;
margin:0px;
padding:5px;
margin-bottom:2px;
}

/*****************************/

#wrap{
margin:0 auto 0 auto;
width:760px;
text-align:left;
padding:25px 0 10px 0;
}

#ext_header{
width:760px;
height:86px;
border:#888888 1px solid;
background:#CCCCCC;
margin-bottom:10px;
border-radius:5px;
}

#header{
width:748px;
height:74px;
border:#AAAAAA 1px solid;
position:relative;
top:5px;
left:5px;
background:url(../img/logo.png);
border-radius:5px;
}

#izda{
width:155px;
float:left;
margin-right:10px;
}

#dcha{
width:594px;
float:left;
}

#ext_menu{
width:153px;
border:#888888 1px solid;
background:#CCCCCC;
margin-bottom:10px;
border-radius:5px;
}

#menu{
border:#AAAAAA 1px solid;
margin:5px;
padding:5px;
background:#EEEEEE;
border-radius:5px;
}

#menu_header{
text-align:center;
font-weight:bold;
border-bottom:1px dotted #CCCCCC;
padding-bottom:2px;
margin-bottom:2px;
}

#menu a{
display:block;
padding:4px;
border-bottom:#999999 1px solid;
font-weight:bold;
}

#menu a:link, #menu  a:visited{
background:#DDDDDD;
border-top:#FFFFFF 1px solid;
}

#menu  a:active, #menu  a:hover{
background:#BBBBBB;
border-top:#DDDDDD 1px solid;
}

#ext_add{
width:153px;
border:#888888 1px solid;
background:#CCCCCC;
border-radius:5px;
}

#add{
border:#AAAAAA 1px solid;
margin:5px;
padding:5px;
background:#EEEEEE;
border-radius:5px;
}

#ext_cuerpo{
width:594px;
border:#888888 1px solid;
background:#CCCCCC;
border-radius:5px;
}

#cuerpo{
border:#AAAAAA 1px solid;
margin:5px;
padding:6px;
background:#EEEEEE;
border-radius:5px;
}

#secciones{
border:#AAAAAA 1px solid;
padding:5px;
background:#EAEAEA;
border-radius:5px 5px 0 0;
}


#noticias{
border:#AAAAAA 1px solid;
padding:5px;
background:#EAEAEA;
line-height: 1.3;
border-radius:5px 5px 0 0;
}

/*****************************/

.limpiador{
clear:both;
}

.center{
text-align:center;
}

.img_plana{
border:0;
}

.img_clasica{
border:1px #880000 solid;
padding:2px;
margin:3px;
}

.noticias_title{
border-bottom:1px dotted #AAAAAA;
font-weight:bold;
}

.bold{
font-weight:bold;
}

.italic{
font-style:italic; 
}

.repertorio-general{
width:100%;
}

.repertorio-general th{
font-size:14px;
font-weight:bold;
border-bottom:1px dashed #000000;
padding:2px;
}

.repertorio-general td{
border-bottom:1px solid #CCCCCC;
padding:1px;
}

.info-grande{
text-align:center;
font-size:17px;
border:1px #880000 solid;
padding:15px 15px 15px 60px;
margin:2px;
background:url(../img/info.png) #EAEAEA no-repeat 10px center;
border-radius:5px;
}

.info{
text-align:center;
font-size:14px;
border:1px #880000 solid;
padding:12px 12px 12px 55px;
margin:2px;
background:url(../img/info.png) #EAEAEA no-repeat 7px center;
border-radius:4px;
}

.top{
width:125px;
font-size:15px;
font-weight:bold;
border:1px #880000 solid;
padding:12px 12px 12px 55px;
margin:2px;
background:url(../img/top.png) #EAEAEA no-repeat 9px center;
border-radius:4px;
}

.error{
text-align:center;
font-size:14px;
border:1px #880000 solid;
padding:12px 12px 12px 55px;
margin:2px;
background:url(../img/error_24.png) #EAEAEA no-repeat 7px center;
border-radius:4px;
}

.correcto{
text-align:center;
font-size:14px;
border:1px #008800 solid;
padding:12px 12px 12px 55px;
margin:2px;
background:url(../img/check_24.png) #EAEAEA no-repeat 7px center;
border-radius:4px;
}


ul.cuadrado{
list-style-type: square;
padding:2px 2px 2px 16px;
}

ul.cuadrado li{
padding:2px;
}

.orquesta{
padding:3px;
}

.orquesta td{
padding:2px;
}

h3.black{
color:#000000;
border-bottom:#000000 1px dotted;
}

.input-text{
margin:2px;
padding:1px;
font-size:12px;
background-image:url(../img/text_bg.png);
}

.arriba{
vertical-align:top;
}

.derecha{
text-align:right;
}

.evento{
border:#AAAAAA 1px solid;
padding:5px;
background:#EAEAEA;
border-radius:5px 0 5px 0;
}

.linea-evento{
padding:3px;
border-bottom:#AAAAAA 1px solid;
}

.listado-eventos{
border: 1px solid #AAAAAA;
border-collapse:collapse;
width:100%;
}

.listado-eventos td, .listado-eventos th{
border: 1px solid #AAAAAA;
}

.blind
{
width:150px;
height:150px;
border:0px;
}

.galeria
{
float:left;
width:150px; 
height:150px; 
padding:2px;
margin:15px; 
margin-bottom:10px;
border:#880000 solid 1px;
background-color:#DDDDDD;
background-repeat:no-repeat; 
background-position:center; 
cursor:pointer;
}


