/* CSS Document */

html, body {
    background:url(../imagenes/body_fondo.jpg) bottom no-repeat #000000;
    margin:0;
    border:0;
    width:100%;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}

div#fondo {
    background:url(../imagenes/fondo_up.gif) top no-repeat;
    width:100%;
    overflow:hidden;
    background-position-y: 150px;
}

div#cabecera {
    width:976px;
    height:235px;
    margin:0 auto;
}

div#contenido_fondo {
    width:976px;
    overflow:hidden;
    margin:0 auto;
    background:url(../imagenes/contenido_fondo.gif) center repeat-y;
}
div#contenido_fondo div#contenido{
    width:976px;
    min-height:900px;
    overflow:hidden;
    background:url(../imagenes/contenido_down.jpg) bottom no-repeat;
}

div#contenido_fondo div#contenido div#informacion{
    width:606px;
    padding-left:36px;
    overflow:visible;
    min-height:800px;
    float:left;
}
div#contenido_fondo div#contenido div#informacion div#publicidad{
    height:50px;
    width:600px;
    text-align:center;
    margin-top:10px;
    margin-left:5px;
}
div#contenido_fondo div#contenido div#informacion div#publicidad marquee{
    width:520px;
}
div#contenido_fondo div#contenido div#informacion h1, #curso{
    margin-left:-29px;
    background:url(../imagenes/h1_fondo.gif) left no-repeat;
    color:#FFFFFF;
    padding-left:90px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:24px;
    height:33px;
    padding-top:8px;
}
div#contenido_fondo div#contenido div#informacion h2{
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    color:#6e2e0f;
    background:url(../imagenes/ico_balon.gif) center left no-repeat;
    margin-left:10px;
    padding-left:45px;
    line-height:32px;
}
div#contenido_fondo div#contenido div#informacion h2 a:hover{
    color:#f60;
}
div#contenido_fondo div#contenido div#informacion h2 a{
    text-decoration:none;
    color:#6e2e0f;
}
div#contenido_fondo div#contenido div#informacion p{
    margin:5px 20px 10px 20px;
    text-align:justify;
    line-height:18px;
}
div#contenido_fondo div#contenido div#informacion p a:hover{
    color:#f60;
}
div#contenido_fondo div#contenido div#informacion p a{
    text-decoration:none;
    color:#999999;
}
div#contenido_fondo div#contenido div#menu{
    float:left;
    width:201px;
    padding-right:133px;
    padding-top:5px;
    margin-bottom:355px;
}
div#contenido_fondo div#contenido div#menu ul{
    list-style:none;
    margin:20px 0 0 0;
    padding:0;
}
div#contenido_fondo div#contenido div#menu ul li{
    border-bottom:1px solid #666666;
    height:30px;
    line-height:30px;
    background:url(../imagenes/ico_flecha.gif) 12px no-repeat;
}
div#contenido_fondo div#contenido div#menu ul li a:hover{
    color:#ff6600;
}
div#contenido_fondo div#contenido div#menu ul li a{
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
    padding-left:40px;
}



div#pie {
    width:976px;
    height:166px;
    margin:0 auto;
    background:url(../imagenes/pie.jpg) center no-repeat;
}
div#pie ul{
    list-style:none;
    margin:0;
    margin-left:180px;
    padding:0;
    padding-top:12px;
}
div#pie ul li{
    float:left;
    width:75px;
    text-align:center;
}
div#pie ul li a:hover{
    color:#ff6600;
}
div#pie ul li a{
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-decoration:none;
}
div#pie div#azuanet{
    color:#FFFFFF;
    margin-top:30px;
    line-height:28px;
    font-size:10px;
    height:28px;
    width:400px;
    margin-left:390px;
    clear:both;
}
div#pie div#azuanet a:hover{
    color:#CCCCCC;
}
div#pie div#azuanet a{
    color:#FFFFFF;
    text-decoration:none;
}
div#pie div#azuanet a img{
    width:80px;
    height:28px;
    border:none;
    vertical-align:middle;
}




div.noticia_contenedor{
    width:577px;
    margin:20px auto;
}
div.noticia_contenedor div.noticias_up {
    background:url(../imagenes/noticias4_up.gif) top no-repeat;
    width:577px;
    height:18px;
}
div.noticia_contenedor div.noticias_down {
    background:url(../imagenes/noticias4_down.gif) top no-repeat;
    width:577px;
    height:34px;
}
div.noticia_contenedor div.noticia {
    background:url(../imagenes/noticias4_fondo.gif) center repeat-y;
    width:577px;
    min-height:150px;
    margin:0;
    padding-bottom:1px;
}
div.noticia_contenedor div.noticia h3 {
    padding:5px 20px 0 20px;
    margin:0 auto;
}
div.noticia_contenedor div.noticia h3 a:hover {
    color:#666;
}
div.noticia_contenedor div.noticia h3 a {
    text-decoration:none;
    color:#8b8989;
    font-size:14px;
}
div.noticia_contenedor div.noticia p {
    font-size:11px;
    margin:5px 0px;
}
div.noticia_contenedor div.noticia p a:hover img {
    border:1px solid #666;
}
div.noticia_contenedor div.noticia p a img {
    float:left;
    margin-right:10px;
    border:1px solid #8b8989;
    width:180px;
    height:135px;
}
div.noticia_contenedor div.noticia p.vinculo {
    text-align:right;
    margin:5px 0px;
    position:relative;
}
div.noticia_contenedor div.noticia p.vinculo a:hover{
    color:#666;
}
div.noticia_contenedor div.noticia p.vinculo a{
    text-decoration:none;
    color:#8b8989;
}

div.capaflotante{
    position:absolute;
    width:300pt;
    height:300pt;
    border:4px solid #fff;
}
div.Baloncesto div.noticia{
    background:url(../imagenes/noticias1_fondo.gif) center repeat-y;
}
div.Baloncesto div.noticia h3 a:hover {
    color:#666;
}
div.Baloncesto div.noticia h3 a {
    color:#ff6600;
}
div.Baloncesto div.noticia p a:hover img {
    border:1px solid #666;
}
div.Baloncesto div.noticia p a img {
    border:1px solid #ff6600;
}
div.Baloncesto div.noticia p.vinculo a:hover{
    color:#666;
}
div.Baloncesto div.noticia p.vinculo a{
    color:#ff6600;
}
div.Baloncesto div.noticias_up {
    background:url(../imagenes/noticias1_up.gif) top no-repeat;
}
div.Baloncesto div.noticias_down {
    background:url(../imagenes/noticias1_down.gif) top no-repeat;
}


div.Voleibol div.noticia{
    background:url(../imagenes/noticias2_fondo.gif) center repeat-y;
}
div.Voleibol div.noticia h3 a:hover {
    color:#666;
}
div.Voleibol div.noticia h3 a {
    color:#8a80cb;
}
div.Voleibol div.noticia p a:hover img {
    border:1px solid #666;
}
div.Voleibol div.noticia p a img {
    border:1px solid #8a80cb;
}
div.Voleibol div.noticia p.vinculo a:hover{
    color:#666;
}
div.Voleibol div.noticia p.vinculo a{
    color:#8a80cb;
}
div.Voleibol div.noticias_up {
    background:url(../imagenes/noticias2_up.gif) top no-repeat;
}
div.Voleibol div.noticias_down {
    background:url(../imagenes/noticias2_down.gif) top no-repeat;
}


div.Entrevistas div.noticia{
    background:url(../imagenes/noticias3_fondo.gif) center repeat-y;
}
div.Entrevistas div.noticia h3 a:hover {
    color:#666;
}
div.Entrevistas div.noticia h3 a {
    color:#6b8d6d;
}
div.Entrevistas div.noticia p a:hover img {
    border:1px solid #666;
}
div.Entrevistas div.noticia p a img {
    border:1px solid #6b8d6d;
}
div.Entrevistas div.noticia p.vinculo a:hover{
    color:#666;
}
div.Entrevistas div.noticia p.vinculo a{
    color:#6b8d6d;
}
div.Entrevistas div.noticias_up {
    background:url(../imagenes/noticias3_up.gif) top no-repeat;
}
div.Entrevistas div.noticias_down {
    background:url(../imagenes/noticias3_down.gif) top no-repeat;
}


a.noticias_imagen:hover img{
    border:1px solid #666;
}
a.noticias_imagen img{
    border:1px solid #8b8989;
    float:right;
    margin-left:10px;
    margin-right:20px;
}




div#contenido div#index_form_contactar {
    margin:0 auto;
    padding:0;
    width:540px;
}
input[type=text], input[type=password], textarea{
    border:1px solid #526174;
    background:#F7F7F7;
    margin:0 0 10px 0;
    color:#526174;
    padding:2px;
}
input[type=submit]:hover {
    color:#FF0000;
    cursor:pointer;
}
input[type=submit] {
    width:150px;
    height:22px;
    text-align:center;
    color:#526174;
    font-weight:bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
form#form_contactar {
    margin:0 30px;
    padding:0;
}
p.mensaje {
    background:#FFFF99;
    color:#FF0000;
    padding:5px;
    margin:0;
}



div#contenido_fondo div#contenido div#informacion div.equipo{
    width:570px;
    margin:0 auto 20px auto;
    height:225px;
}
div#contenido_fondo div#contenido div#informacion div.equipo a:hover img{
    border:1px solid #FF9900;
}
div#contenido_fondo div#contenido div#informacion div.equipo a img{
    margin-right:10px;
    border:1px solid #CCCCCC;
}




div.galeria:hover {
    border:1px solid #f60;
}
div.galeria {
    width:540px;
    border:1px solid #333333;
    margin:0 auto;
}
div.galeria a img{
    border:0;
    width:180px;
    height:135px;
}

div.galeria_detalles {
    width:576px;
    margin:-20px auto 0 auto;
}
div.galeria_detalles a:hover img{
    border:1px solid #f60;
}
div.galeria_detalles a img{
    border:1px solid #CCCCCC;
    width:180px;
    height:135px;
    margin:10px 5px;
}




#paginacion_numeros{
    text-align:center;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
    margin-top:10px;
    margin-bottom:20px;
}
#paginacion_numeros a:hover{
    text-decoration:none;
    color:#ff6600;
}
#paginacion_numeros a{
    color:#526174;
    text-decoration:none;
    padding:2px;
    line-height:19px;
}
#paginacion_numeros td:hover{
    height:19px;
    border:1px solid #ff6600;
}
#paginacion_numeros td{
    /*background:url(../imagenes/ico_circulo.gif) center no-repeat;*/
    height:19px;
    width:19px;
    border:1px solid #CCCCCC;
}
#paginacion_numeros_resaltado{
    font-weight:bold;
}
#paginacion_numeros_resaltado a{
    color:#ff6600;
}
/* fancy cursos */
div.cursosbg{
    width:450pt;
    height:225pt;
    display:block;
    padding:5pt;
    border:5px solid #9b4e0c;
    display:table;
    overflow:visible;
}
div.cursosbg h2{
    color:#9b4e0c;
    font-size:15px;
}
div.cursosbg p{
    text-align:justify;
    line-height:14pt;
}
div.cursosbg a{
    width:150pt;
    display:block;
    background:transparent url("../imagenes/pdficon.jpg") no-repeat left center;
    margin:15pt 0 0 0;
    padding:10pt 0 10pt 36pt;
    color:#000;
}
/* fin fancy cursos */


#wrapper-cabecera {
    z-index: 10;
    position: absolute;
    overflow: hidden;
    display: block;
    width: 100%;
}
#cabecera-nueva {
    background: url(../imagenes/cabecera-marco.png) no-repeat;
    display: block;
    height: 248px;
    position: relative;
    background-position-x: 18px;
    z-index: initial;
    overflow: hidden;
}
#cabecera-nueva img {
    left: 574px;
    width: 681px;
    position: relative;
    z-index: -1;
}
#margin-block {
    display: block;
    width: 100%;
    height: 246px;
}
