/*
 colores:
 Oro: #cba739
 Tipo titulo: #0029a3
 Tipo general: #484848
 */
h1 {
    font-size: 22px;
    color: #0029a3;
    text-decoration: none;
    padding: 10px 0 10px 0;
}

h2 {
    font-size: 18px;
    color: #0029a3;
    text-decoration: none;
    padding: 10px 0 10px 0;
}

h4 {
    color: #0029a3;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 15px 0;
    padding: 5px 0 5px 5px;
    background: #f4f4f4;
    width: 735px;
}

b, strong {
    font-weight: bold;
}

em {
    font-style: italic;
}

html {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #484848;
    margin: 0;
    padding: 0;
    background: url('../media/images/trama.png') repeat;
}

body {
    /*background: url('../media/images/bgmain.png') repeat-x;*/
}

.general {
    width: 996px;
    /*margin: 0 0 0 20px;*/
    margin: 0 auto;
    padding: 0;
    background: #fff;
}

a {
    color: #0029a3;
    text-decoration: underline;
}

a:hover {
    text-decoration: none;
}

.break {
    clear: both;
}

.destacado {
    font-weight: bold;
}

.cabecera {
    height: 178px;
	padding:0;
}

.cabecera div.logotipo {
    width: 364px;
    float: left;
    padding:80px 0 0 0; 
     
}

.cabecera div.escudo {
    width: 93px;
    float: left;
    padding: 10px 0 0 0 ;
}

.cabecera div.adelante {
    width: 514px;
    float: right;
	height:178px;
    padding: 0;
}

.cabecera div.banner_flash {
    width: 450px;
    float: left;
    height: 70px;
    padding: 10px 0 0 0;
}

/* --- BOTONERA --- */
.botonera {
    width: 996px;
    position: relative;
    background: yellow;
    height: 24px;
    width: 996px;
    background: url(../media/images/tramabarra.png) repeat-x;
    margin: 0;
    z-index: 300;
}

div.botonera ul#nav {
    height: 24px;
    width: 860px;
    margin: 0;
}

div.botonera ul#nav li {
    float: left;
    position: relative;
    height: 24px;
}

div.botonera ul#nav li a {
    display: block;
    padding: 0 15px;
    float: left;
    font-size: 11px;
    /*text-transform: uppercase; */
    height: 24px;
    line-height: 24px;
    color: #fff;
    text-decoration: none;
}

div.botonera ul#nav li ul {
    position: absolute;
    top: 24px;
    left: 0;
    width: auto;
    display: none;
    z-index: 1;
    filter: alpha( opacity = 90);

-moz-opacity:
    .90;

opacity:
    .90;
}

div.botonera ul#nav li ul li {
    display: block;
    clear: both;
    width: 157px;
    background: #B4973F;
    height: 20px;
    line-height: 14px;
    border-bottom: 1px solid #e1c982;
    padding: 0;
    margin: 0;
}

div.botonera ul#nav li ul li a {
    background: none;
    display: block;
    width: 147px;
    clear: both;
    height: 10px;
    line-height: 20px;
    /*padding: 4px 0 4px 12px;*/
    padding: 0 0 0 10px;
    margin: 0;
}

div.botonera ul#nav li:hover ul, div.botonera ul#nav li.over ul {
    display: block;
    width: 150px;
    z-index: 1000;
}

div.botonera ul#nav li:hover, div.botonera ul#nav li.over {
    background: url(../media/images/tramabarrahover.png) repeat-x;
    background-repeat: repeat-x;
    height: 24px;
    color: #174592;
}

div.botonera ul#nav li:hover ul li {
    height: 20px;
    line-height: 16px;
}

div.botonera ul#nav li:hover a, div.botonera ul#nav li.over a {
    background-image: none;
    color: #FFF;
}

div.botonera ul#nav li:hover ul li a:hover, div.botonera ul#nav li:hover ul li:hover, div.botonera ul#nav li:hover ul li.over, div.botonera ul#nav li.over ul li a:hover {
    text-decoration: none;
    background: url(../media/images/tramabarrahover.png) repeat-x;
    background-position: 0 0;
    color: #FFF;
    cursor: pointer;
}

div.botonera a:hover {
    text-decoration: none;
    color: #154693;
}

div.botonera ul#nav li:hover ul, div.botonera ul#nav li:hover ul, div.botonera ul#nav li:hover ul, div.botonera ul#nav li.over ul {
    border-top: 2px solid #fff;
}

/* --- BOTONERA --- */
.principal {
    clear: both;
    margin: 15px 0 0 0;
    padding: 1px 0 0px 0; /* FIXED ie */
}

.pie {
    clear: both;
    margin: 0px 0 0 0;
    background: #fff;
    width: 976px;
    padding: 0 0 10px 0px;
    border-top: 1px solid #0029a3;
    margin: 0 10px;
}

.pie p, .pie p a {
    font-size: 11px;
    color: #484848;
    line-height: 18px;
    text-decoration: none;
}

.pie p a:hover {
    text-decoration: underline;
}

.pie .enlaces {
    padding: 10px 0 0 0;
    width: 760px;
    float: left;
    background: #fff;
}

.pie .desarrolla {
    padding: 10px 0 0 0;
    width: 180px;
    float: right;
    font-size: 12px;
    text-align: right;
    background: #fff;
}

.principal div.central {
    width: 640px;
    float: left;
    padding: 0 10px;
}

.principal div.central div.noticia_principal {
    padding: 0 0 0 0;
    margin: 0 0 15px 0;
}

.principal div.central div.noticia_principal div.fotografia {
    width: 640px;
    float: left;
}

.principal div.central div.noticia_principal div.fotografia img, .principal div.central div.central_division div.columna2 div.noticia div.fotografia img {
    border: 1px solid #0029a3;
}

.principal div.central div.noticia_principal div.fotografia img {
    width: 638px;
    height: 213px;
}

.principal div.central div.noticia_principal div.texto {
    border-top: 1px solid #fff;
    width: 620px;
    float: left;
    background: url(../media/images/bgmain.png) repeat-x;
    padding: 10px;
}

.principal div.central div.noticia_principal div.texto_nofoto {
    width: 640px;
    float: left;
}

.principal div.central div.noticia_principal div.texto div.titulo a, .principal div.central div.noticia_principal div.texto_nofoto div.titulo a {
    font-size: 30px;
    color: #fff;
    text-decoration: none;
}

.principal div.central div.noticia_principal div.texto div.desarrollo, .principal div.central div.noticia_principal div.texto_nofoto div.desarrollo, .contiene div.desarrollo {
    margin: 10px 0 5px 0;
    line-height: 18px;
    color: #fff;
}

.principal div.central div.noticia_principal p.fecha {
    font-size: 10px;
    text-align: right;
    font-style: italic;
}

.principal div.central div.noticia_principal div.enlaces {
    margin: 15px 0 0 0;
}

.principal div.central div.central_division {
    /* background:url('../media/images/bgprincipal_division.gif'); */
    background-repeat: repeat-y;
    margin: 0px 0 0px 0;
    padding: 1px 0 0 0; /* FIXED ie */
}

.principal div.central div.central_division div.columna1 {
    width: 640px;
    margin: 0;
    padding: 0px;
    float: left;
    background: #f2f2f3;
}

.separador {
    background: url('../media/images/separanoticias.png') repeat-x;
    height: 2px;
    font-size: 2px;
    margin: 0;
    padding: 0;
    width: 100%;
}

.principal div.central div.central_division div.columna1 p {
    margin: 0 0 0px 0;
}

.principal div.central div.central_division div.columna2 {
    width: 335px;
    float: right;
}

.principal div.central div.central_division div.columna2 div.noticia div.titulo a {
    font-size: 28px;
    color: #0029a3;
    text-decoration: none;
}

.principal div.central div.central_division div.columna2 div.noticia div.desarrollo p {
    margin: 5px 0 5px 0;
    line-height: 18px;
}

.principal div.central div.central_division div.columna2 div.noticia div.fotografia, .principal div.central div.central_division div.columna2 div.noticia div.fotografia2 {
    margin: 0 0 15px 0;
}

.principal div.central div.central_division div.columna2 div.noticia {
    padding: 0 0 15px 0;
    margin: 0 0 15px 0;
    border-bottom: 1px solid #cba739;
}

.principal div.central div.central_division div.noticias_breves {
    margin: 0 0 15px 0;
}

.principal div.central div.central_division div.noticias_breves div.breves_titulo div.titulo_barra {
    background: url('../media/images/bgtitulo.png') repeat-x;
    height: 20px;
    line-height: 20px;
    margin: 15px 0 0 0;
}

.principal .derecha .titulo_barra, .principal div.central div.columna2 div.relacionadas2 div.titulo_barra, .cabecera_noticia div.titulo_barra, .principal .central .titulo_barra {
    background: url('../media/images/bgtitulo.png') repeat-x;
    height: 20px;
    line-height: 20px;
    margin: 0;
}

.titulo_barra span {
    color: #fff;
    padding: 0 0 0 15px;
    font-size: 13px;
}

.principal div.central div.central_division div.breves {
    background: #f2f2f3;
    clear: both;
    margin: 0;
    padding: 10px;
}

.principal div.central div.central_division div.breves .titulo {
    margin: 0 0 5px 0;
}

.principal div.central div.central_division div.breves .titulo a {
    font-size: 18px;
    color: #0029a3;
    text-decoration: none;
}

.principal div.central div.central_division div.breves .desarrollo p {
    line-height: 18px;
}

.titulo_barra span.long {
    width: 100%;
}

.principal div.derecha div.titulo_barra span.jornada {
    text-align: right;
    color: #fff;
    width: 90px;
}

.principal div.central div.central_division div.columna2 div.breves div.titulo a, .principal div.central div.central_division div.columna1 div.noticia div.titulo a {
    font-size: 18px;
    color: #0029a3;
    text-decoration: none;
}

.principal div.central div.central_division div.columna2 div.breves, .principal div.central div.central_division div.columna1 div.noticia {
    padding: 10px;
    margin: 0;
}

.principal div.central div.central_division div.columna1 div.noticia p.fecha {
    font-size: 10px;
    text-align: right;
    font-style: italic;
    margin: 10px 0 0 0;
}

.principal div.central div.central_division div.noticias_breves div.breves p.fecha {
    font-size: 10px;
    text-align: right;
    font-style: italic;
    margin: 0;
}

.principal div.central div.central_division div.columna1 div.noticia div.fotografia {
    width: 290px;
    float: left;
    margin: 0 10px 0 0;
}

.principal div.central div.central_division div.columna1 div.noticia div.fotografia img {
    border: 1px solid #0029a3;
    width: 288px;
    height: 202px;
}

.principal div.central div.central_division div.columna1 div.noticia div.categoria_noticia {
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    line-height: 18px;
}

.principal div.central div.central_division div.columna1 div.noticia div.fecha {
    margin: 5px 0 0 0;
    font-size: 11px;
    font-style: italic;
}

.principal div.central div.central_division div.columna2 div.breves div.desarrollo p, .principal div.central div.central_division div.columna1 div.noticia div.desarrollo p {
    margin: 5px 0 0 0;
    line-height: 18px;
}

.principal div.derecha {
    width: 320px;
    float: right;
    margin: 0 10px 0 0;
}

.principal div.central div.central_division div.columna1 div.banners p img {
    width: 380px;
}

.principal div.central div.central_division div.columna2 div.banners2 p img {
    width: 335px;
}

.principal div.central div.central_division div.columna1 div.banners div.publicidad, .principal div.central div.central_division div.columna2 div.banners2 div.publicidad, .principal div.derecha div.banners3 div.publicidad {
    font-size: 10px;
    color: #CCC;
}

.principal div.derecha div.banners3 p {
    margin: 10px 0 0 0;
}

.principal div.derecha div.banners3 p img {
    width: 320px;
}

.principal div.derecha div.escudos {
    border: 1px solid #d4d4d4;
    width: 162px;
    padding: 0px 2px 0 2px;
    float: left;
    margin: 1px 0 0 0;
    height: 100px;
}

.principal div.derecha .cajaDerecha {
    margin: 0 0 15px 0;
}

.principal div.derecha div.escudos div.local {
    float: left;
    padding: 10px 0px;
}

.principal div.derecha div.escudos div.visitante {
    float: left;
    padding: 10px 0px 0 0;
}

.principal div.derecha div.escudos div {
}

.principal div.derecha div.escudos div img {
    width: 80px;
    height: 80px;
}

.principal div.derecha div.detalles {
    float: left;
    width: 151px;
    background: #f2f2f3;
    margin: 1px 0 0 0;
    border-top: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
    height: 100px;
}

.principal div.derecha div.detalles p.contentMarcador {
    padding: 5px 0;
}

.principal div.derecha div.detalles span.marcador {
    font-size: 26px;
    line-height: 26px;
}

.principal div.derecha div.detalles p.fecha {
    font-size: 10px;
    padding: 0 0 0 10px;
    color: #0029a3;
}

.principal div.derecha div.detalles p {
    line-height: 18px;
    font-size: 11px;
}

li.clasificacion_completa span {
    line-height: 18px;
    font-size: 11px;
    color: #0029a3;
}

.principal div.derecha div.detalles p span {
    padding: 0 0 0 10px;
    color: #0029a3;
}

.principal div.derecha div.detalles p.nombre_equipo span {
    font-weight: bold;
}

.principal div.derecha div.detalles p.estadio, .principal div.derecha div.detalles p.fecha {
    font-weight: bold;
}

.principal div.derecha div.detalles p.enlace, .principal div.derecha div.tabla_clasificacion p.enlace {
    font-size: 11px;
    color: #0029a3;
    line-height: 20px;
}

.principal div.derecha div.marcador {
    clear: both;
    background: #f2f2f3;
    padding: 5px 0 5px 0;
    border: 1px solid #d4d4d4;
    border-top: none;
}

.principal div.derecha div.marcador .ajuste {
    padding: 0 10px;
}

.contenedor_jugador .ajuste {
    padding: 10px;
}

.principal div.derecha div.marcador div.local, .principal div.derecha div.marcador div.visitante {
    font-size: 24px;
    color: #0029a3;
    line-height: 28px;
    font-weight: bold;
}

.principal div.derecha div.marcador div.local div.equipo, .principal div.derecha div.marcador div.visitante div.equipo {
    width: 180px;
    float: left;
}

.principal div.derecha div.marcador div.local div.resultado, .principal div.derecha div.marcador div.visitante div.resultado {
    width: 45px;
    float: right;
    text-align: right;
}

.principal div.derecha div.tabla_clasificacion {
    background: #f4f4f4;
    border: 1px solid #d4d4d4;
    padding: 0;
    margin: 1px 0 0 0;
    clear: both;
    width: 318px;
}

.principal div.derecha div.tabla_clasificacion ul {
    width: 318px;
    padding: 0;
    color: #0029a3;
}

.principal div.derecha div.tabla_clasificacion ul li {
    padding: 0 10px 0px 10px;
    margin: 0;
    line-height: 22px;
    height: 22px;
}

.principal div.derecha div.tabla_clasificacion ul li.destacado {
    font-weight: bold;
}

.principal div.derecha div.tabla_clasificacion ul .anfitrion_clas {
    color: #B09135;
    font-weight: bold;
}

.principal div.derecha div.tabla_clasificacion ul li div.icono, .principal div.derecha div.tabla_clasificacion ul li div.equipo {
    float: left;
}

.principal div.derecha div.tabla_clasificacion ul li div.icono {
    margin: 0 5px 0 0;
    width: 10px;
}

.principal div.derecha div.tabla_clasificacion ul li div.puntos {
    float: right;
}

.principal div.derecha div.tabla_clasificacion ul li div.equipo_local, .principal div.derecha div.tabla_clasificacion ul li div.equipo_visitante {
    margin: 0 5px 0 0;
    width: 65px;
    float: left;
}

.principal div.derecha div.tabla_clasificacion ul li div.estado_partido {
    font-size: 9px;
    color: #ff0000;
    width: 15px;
    float: left;
}

.principal div.derecha div.tabla_clasificacion ul li div.equipo_local {
    text-align: left;
}

.principal div.derecha div.tabla_clasificacion ul li div.equipo_visitante {
    text-align: right;
}

.principal div.derecha div.tabla_clasificacion ul li div.goles_local, .principal div.derecha div.tabla_clasificacion ul li div.goles_visitante {
    margin: 0 5px 0 0;
    width: 8px;
    float: left;
}

.principal div.derecha div.tabla_clasificacion ul li div.puntos {
    float: right;
}

.principal div.derecha div.tabla_clasificacion ul.resultados li div.equipo_local, .principal div.derecha div.tabla_clasificacion ul li div.equipo_visitante {
    margin: 0 5px 0 0;
    width: 95px;
    float: left;
}

.principal div.derecha div.tabla_clasificacion ul.resultados li div.estado_partido {
    font-size: 9px;
    color: #ff0000;
    width: 25px;
    float: left;
    padding: 0 0 0 10px;
}

.principal div.derecha div.tabla_clasificacion ul.resultados li div.equipo_local {
    text-align: left;
}

.principal div.derecha div.tabla_clasificacion ul.resultados li div.equipo_visitante {
    text-align: right;
}

.principal div.derecha div.tabla_clasificacion ul.resultados li div.goles_local, .principal div.derecha div.tabla_clasificacion ul li div.goles_visitante {
    margin: 0 5px 0 0;
    width: 8px;
    float: left;
}

/* ENCUESTAS */
.pregunta_encuesta {
    padding: 0px;
    text-transform: uppercase;
    font-size: 10px;
    line-height: 12px;
    border: 1px solid #d4d4d4;
    background: #f2f2f3;
    margin: 1px 0 0 0;
    color: #0029a3;
}

.pregunta_encuesta p {
    padding: 10px;
    font-weight: bold;
}

.cont_opciones {
    background: #f4f4f4;
    margin: 0 0 15px 0;
    border: 1px solid #d4d4d4;
    border-top: none;
}

.cont_opciones p {
    line-height: 22px;
    height: 22px;
    padding: 0 0 0 30px;
    color: #0029a3;
    font-weight: normal;
}

.cont_voto {
    background: #f4f4f4;
    padding: 10px;
    border: 1px solid #d4d4d4;
    border-top: none;
    color: red;
    font-size: 10px;
}

.botonVotar {
    padding: 3px 0 3px 10px;
    color: #0029a3;
}

/* // ENCUESTAS */
/* DESARROLLO NOTICIA */
.cabecera_noticia div.titulo {
    margin: 10px 0 0 0;
    font-size: 30px;
    color: #0029a3;
    text-decoration: none;
}

.cabecera_noticia div.subtitulo {
    margin: 10px 0 0 0;
    line-height: 18px;
}

.cabecera_noticia div.fecha {
    font-style: italic;
    color: #999;
    font-size: 10px;
    padding: 0;
    margin: 0 0 15px 0;
    text-align: right;
}

.cabecera_noticia div.categoria {
    font-size: 11px;
    text-transform: uppercase;
    color: #999;
    margin: 0 0 10px 0;
    font-weight: bold;
    border-bottom: 1px solid #f3f3f3;
    padding: 0 0 5px 0;
    line-height: 16px;
}

.listados div.categoria2 {
    font-size: 11px;
    text-transform: uppercase;
    color: #999;
    margin: 10px 0 5px 0;
    clear: both;
    font-weight: bold;
    padding: 0 0 3px 0;
    line-height: 16px;
}

.listados div.datos {
    float: left;
    width: 630px;
}

.listados div.imagen img {
    width: 90px;
    float: left;
    margin: 0 10px 0 0;
    border: 1px solid #0029a3;
    width: 90px;
}

.listados div.imagen {
    clear: left;
}

.contenedor2 div.desarrollo {
    width: 355px;
    float: left;
    font-size: 13px;
    line-height: 18px;
}

.contenedor3 {
    width: 640px;
}

.contenedor3 div.desarrollo {
    width: 640px;
    float: left;
    line-height: 18px;
}

.contenedor2 div.contenido, .contenedor3 div.contenido {
    margin: 0 0 20px 0;
}

.contenedor2 div.columna2 {
    float: right;
    width: 280px;
    text-align: right;
}

.contenedor2 div.columna2 div.imagen img, .multimedia_cronica div.imagen img {
    border: 1px solid #0029a3;
}

.contenedor2 div.columna2 div.pie_foto {
    background: url(../media/images/tramabarra.png) repeat;
    color: #fff;
    font-size: 9px;
    text-align: right;
    margin: 0 0 10px 0;
    padding: 5px 0px 5px 0;
    width: 262px;
    float: right;
}

.multimedia_cronica div.pie_foto {
    background: #f3f3f3;
    font-size: 9px;
    text-align: right;
    margin: 0 0 10px 0;
    padding: 5px 0px 5px 0;
    width: 260px;
    border: 1px solid #f3f3f3;
    border-top: 1px solid #fff;
}

.contenedor2 div.columna2 div.pie_foto div, .multimedia_cronica div.pie_foto div {
    padding: 0 5px 0 5px;
}

.relacionadas {
    background: url('../media/images/bgbarratitulo.gif') repeat-x;
    height: 20px;
    line-height: 20px;
    padding: 0 0 1px 0;
    border-bottom: 1px solid #0029a3;
}

.relacionadas span {
    padding: 0 0 0 10px;
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    color: #0029a3;
    float: left;
    width: 445px;
}

/* FIN DESARROLLO NOTICIA */
.directo {
    padding: 3px 0 2px 0;
}

input.botonbuscar {
    border: 1px solid #96bde6;
    background: url(http://aljegares.com/xerezcd/web//media/images/bgbarramenu.gif) repeat-x;
    background-position: 0 -5px;
    background: #0029a3;
    width: 60px;
    font-size: 11px;
    color: #fff;
    cursor: pointer;
    font-weight: normal;
}

.buscador {
    float: right;
    width: 190px;
    padding: 7px 0 0 0;
    padding: 6px 0 0 0;
    !important;

position:relative;
}

.input_buscador {
    text-align: right;
    padding: 0 1px 0 0;
    float: right;
    width: 122px;
    outline: none;
}

.boton_buscador {
    float: right;
    width: 62px;
    padding: 0 5px 0 0;
    line-height: 16px;
    height: 16px;
}

.menu {
    float: left;
    position: relative;
    width: 800px;
}

.inserta_texto_buscador {
    border: 1px solid #96bde6;
    width: 120px;
    height: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999;
    line-height: 16px;
}

/* BUSCADOR */
.caja_sombra {
    background: url('../media/images/bgmain.png') repeat;
    color: #0865c8;
    height: 44px;
}

.resultado_contenedor {
    margin: 20px 0 0px 0;
}

.total_registros {
    background: url('../media/images/tramabarra.png') repeat;
    width: 100px;
    color: #fff;
    float: left;
    z-index: 3;
    font-size: 24px;
    text-align: center;
    padding: 5px;
    position: relative;
}

.total_registros div.txt_registros {
    font-size: 10px;
    color: #fff;
    text-align: center;
}

.paginacion_resultados {
    position: relative;
    padding: 18px 5px 5px 5px;
    width: 480px;
    float: right;
    text-align: right;
    color: #fff;
    font-weight: bold;
}

.info_paginacion1 {
    text-align: right;
    padding: 5px 0px 5px 0;
    font-size: 10px;
    /*font-style:italic; */
    width: 100%;
    color: #0029a3;
}

.paginacion_resultados a {
    background: url('../media/images/tramabarra.png') repeat;
    padding: 2px 5px;
    text-decoration: none;
    border: 1px solid #fff;
    color: #fff;
}

.paginacion_resultados a:hover {
    background: url('../media/images/tramabarrahover.png') repeat;
    color: #fff;
}

.info_paginacion2 {
    width: 730px;
    text-align: right;
    padding: 5px 10px 5px 0;
    font-size: 10px;
    /*font-style:italic; */
    border-top: 1px solid #c9dbf3;
}

.resultado_contenedor {
    background: #f2f2f3;
}

.resultado_contenedor div.listados {
    padding: 10px;
}

.resultado_contenedor div.listados div.titulo {
}

.resultado_contenedor div.listados .datos {
    float: left;
    width: 400px;
}

.resultado_contenedor div.listados div.categoria {
    font-size: 11px;
    font-weight: bold;
    color: #666;
    padding: 0 0 5px 0;
}

.resultado_contenedor div.listados a {
    font-size: 10px;
}

.resultado_contenedor div.listados {
    margin: 0 0 0 0;
}

.resultado_contenedor div.listados div.resumen_resultado {
    line-height: 18px;
    margin: 0 0 5px 0;
}

.resultado_contenedor div.listados div.fecha {
    font-style: italic;
    font-size: 10px;
    margin: 0 0 5px 0;
}

.resultado_contenedor div.listados div.titulo a {
    font-size: 19px;
    color: #0029a3;
    text-decoration: none;
}

.resultado_contenedor div.listados .imagen {
    float: left;
    width: 150px;
    margin: 0 10px 0 0;
}

.resultado_contenedor div.listados .imagen img {
    width: 150px;
}

.cursiva {
    font-style: italic;
}

/* // BUSCADOR */
.video_desarrollo {
    margin: 0 0 10px 0;
    float: right;
}

.video_desarrollo #player {
    display: block;
    width: 355px;
    height: 251px;
    border: 1px solid #0029a3;
    z-index: 2;
}

.fotografia #player {
    display: block;
    width: 380px;
    height: 214px;
    border: 1px solid #0029a3;
    z-index: -100;
}

.fotografia2 #player, .fotografia2 #player2 {
    display: block;
    width: 335px;
    height: 189px;
    border: 1px solid #0029a3;
}

.relacionadas2 {
    width: 262px;
    float: right;
    text-align: left;
}

.listado_relacionadas {
    color: #0029a3;
    padding: 5px 10px 5px 10px;
    border: 1px solid #d4d4d4;
    border-bottom: none;
    border-top: none;
}

.listado_relacionadas a {
    text-decoration: none;
}

.noticias_relacionadas {
    background: #f2f2f3;
    margin: 1px 0 0 0;
}

.partners {
    border-top: 1px solid #c9dbf3;
    padding: 10px 0 10px 0;
}

.contenido_agenda {
    background: #f6f6f6;
    margin: 1px 0 0 0;
    border-top: 1px solid #d4d4d4;
}

.contenido_agenda p {
    color: #0029a3;
    line-height: 18px;
    padding: 0 10px;
    font-size: 10px;
    border-left: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
}

.titulo_barra2 {
    width: 380px;
    height: 21px;
    background: url('/media/images/barra_titulo02.gif') no-repeat;
    border-bottom: 1px solid #fff;
}

.titulo_barra2 span {
    padding: 0 0 0 10px;
    color: #fff;
    line-height: 21px;
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
}

.contenedor_jugador_ampliada {
    position: relative;
    width: 740px;
    height: 280px;
    float: left;
    margin: 0 0 20px 0;
}

.contenedor_jugador_ampliada div.sombrajugador {
    background: #0865c8;
}

.contenedor_jugador_ampliada div.sombrajugador div.caja_inf_jugador_ampliada {
    position: relative;
    height: 280px;
    left: -2px;
    top: -2px;
    background: #c9dbf3;
    color: #0865c8;
    border: 1px solid #fff;
}

.contenedor_jugador_ampliada div.sombrajugador div.caja_inf_jugador_ampliada2 {
    position: relative;
    padding: 10px;
    left: -2px;
    top: -2px;
    background: #c9dbf3;
    color: #0865c8;
    border: 1px solid #fff;
}

.contenedor_jugador_ampliada div.sombrajugador div.caja_inf_jugador_ampliada2 div {
    line-height: 18px;
}

.contenedor_jugador_ampliada div.sombrajugador div.caja_inf_jugador_ampliada2 div span {
    font-weight: bold;
}

.contenedor_jugador_ampliada div.sombrajugador div.caja_inf_jugador_ampliada {
    position: relative;
    height: 280px;
    padding: 5px 7px 5px 7px;
    background: #c9dbf3;
    color: #0865c8;
    border: 1px solid #fff;
}

.contenedor_jugador_ampliada div.sombrajugador div.caja_inf_jugador_ampliada div.fotoficha {
    position: relative;
    float: left;
    margin: 5px 0 0 3px;
}

.contenedor_jugador_ampliada div.sombrajugador div.caja_inf_jugador_ampliada div.fotoficha img {
    border: 1px solid #0865c8;
}

.contenedor_jugador_ampliada div.sombrajugador div.caja_inf_jugador_ampliada div.inf_completa {
    margin: 10px 0 0 15px;
    float: left;
    width: 430px;
}

.contenedor_jugador_ampliada div.sombrajugador div.caja_inf_jugador_ampliada div.inf_completa div.nombrejugador {
    font-size: 16px;
    font-weight: bold;
    float: left;
    width: 430px;
}

/*
 .contenedor_jugador_ampliada div.sombrajugador div.caja_inf_jugador_ampliada div.inf_completa div.separador{
 height:1px;
 background:#FFF;
 float:left;
 width:430px;
 margin-top:10px;
 }
 */
.contenedor_jugador_ampliada div.sombrajugador div.caja_inf_jugador_ampliada div.inf_completa div.subnombre_jugador {
    font-size: 12px;
    font-style: italic;
    float: left;
    width: 430px;
    margin-top: 2px;
    border-bottom: 1px solid #FFF;
    padding-bottom: 5px;
}

.contenedor_jugador_ampliada div.sombrajugador div.caja_inf_jugador_ampliada div.inf_completa div.mas_informacion {
    float: left;
    width: 430px;
    margin-top: 17px;
}

.contenedor_jugador_ampliada div.sombrajugador div.caja_inf_jugador_ampliada div.inf_completa div.mas_informacion div.campo {
    float: left;
    width: 130px;
    border: 1px solid #0865c8;
}

.contenedor_jugador_ampliada div.sombrajugador div.caja_inf_jugador_ampliada div.inf_completa div.mas_informacion div.datos_jugador {
    background: url(/media/images/jugador_template_16.gif) 0 0 no-repeat;
    float: left;
    width: 394px;
    height: 210px;
    border: 1px solid #0865c8;
    margin: 0;
}

.contenedor_jugador_ampliada div.sombrajugador div.caja_inf_jugador_ampliada div.inf_completa div.mas_informacion div.datos_jugador div.datos {
    margin: 5px 0 0 5px;
    width: 378px;
    font-size: 12px;
    color: #0865c8;
}

.contenedor_jugador_ampliada div.sombrajugador div.caja_inf_jugador_ampliada div.inf_completa div.mas_informacion div.datos_jugador div.datos div.demarcacion {
    margin-bottom: 10px;
}

.contenedor_jugador_ampliada div.sombrajugador div.caja_inf_jugador_ampliada div.inf_completa div.mas_informacion div.datos_jugador div.datos div.fecha_nacimiento {
    margin-bottom: 10px;
}

.contenedor_jugador_ampliada div.sombrajugador div.caja_inf_jugador_ampliada div.inf_completa div.mas_informacion div.datos_jugador div.datos div.lugar_nacimiento {
    margin-bottom: 10px;
}

.contenedor_jugador_ampliada div.sombrajugador div.caja_inf_jugador_ampliada div.inf_completa div.mas_informacion div.datos_jugador div.datos div.altura_jugador {
    margin-bottom: 10px;
}

.contenedor_jugador_ampliada div.sombrajugador div.caja_inf_jugador_ampliada div.inf_completa div.mas_informacion div.datos_jugador div.datos div.peso_jugador {
    margin-bottom: 5px;
}

.contenedor_jugador_ampliada div.sombrajugador div.caja_inf_jugador_ampliada div.inf_completa div.mas_informacion div.datos_jugador div.datos div.til_comentarios {
    margin-bottom: 10px;
    text-decoration: underline;
}

.contenedor_jugador_ampliada div.sombrajugador div.caja_inf_jugador_ampliada div.inf_completa div.mas_informacion div.datos_jugador div.datos div.zona_comentarios {
    margin-bottom: 5px;
}

/* CRONICA */
.categoria_encuentro {
    font-size: 11px;
    text-transform: uppercase;
    color: #999;
    margin: 0 0 10px 0;
    font-weight: bold;
    border-bottom: 1px solid #f3f3f3;
    line-height: 16px;
    width: 260px;
    float: right;
    text-align: left;
    padding: 0 0 5px 0;
}

.cont_ficha_tecnica {
    background: #f4f4f4;
    width: 250px;
    float: right;
    text-align: left;
    margin: 0 0 10px 0;
    padding: 5px;
}

.local_ft, .visitante_ft {
    width: 250px;
    background: #fff;
}

.local_ft {
    margin: 0 0 5px 0;
}

.local_ft div.equipo_ft, .visitante_ft div.equipo_ft {
    background: #fff;
    float: left;
    width: 200px;
    font-size: 24px;
    color: #0029a3;
    line-height: 28px;
    font-weight: bold;
    padding: 0 0 0 5px;
}

.local_ft div.goles_ft, .visitante_ft div.goles_ft {
    background: #fff;;
    float: right;
    width: 40px;
    text-align: right;
    font-size: 24px;
    color: #0029a3;
    line-height: 28px;
    font-weight: bold;
    padding: 0 5px 0 0;
}

.visitante_ft {
    margin: 0 0 5px 0;
}

.titulo_ficha_tecnica {
    font-size: 11px;
    color: #666;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 16px;
    border-bottom: 1px solid #666;
    margin: 0 0 5px 0;
}

.local_ft_p, .visitante_ft_p, .goles {
    margin: 0 0 15px 0;
    line-height: 14px;
}

.local_ft_p div.plantilla, .visitante_ft_p div.plantilla, .goles div.titulo_goles {
    font-weight: bold;
}

/* // CRONICA */
/* JUGADOR */
.titulo_jugador {
    width: 740px;
    height: 22px;
    background: url(../media/images/fondo-titulo-jugador.gif) repeat-x;
    margin-bottom: 22px;
}

.titulo_jugador .texto {
    float: left;
    font-size: 12px;
    color: #FFF;
    font-weight: bold;
    width: 600px;
    margin: 3px 0 0px 3px;
}

.titulo_jugador .division {
    float: left;
    font-size: 12px;
    color: #FFF;
    font-weight: bold;
    width: 100px;
    margin: 3px 0 0 10px;
    text-align: right;
}

.contenedor_jugador_izquierda, .contenedor_jugador_derecha {
    width: 360px;
    margin: 0 0px 10px 0;
}

.contenedor_jugador_izquierda {
    float: left;
    margin-right: 5px;
}

.contenedor_jugador_derecha {
    float: right;
    margin-left: 5px;
}

.contenedor_jugador_izquierda div.numero_jugador, .contenedor_jugador_derecha div.numero_jugador {
    position: relative;
    width: 56px;
    height: 58px;
    float: left;
    margin: 0 3px 3px 0;
}

.contenedor_jugador_izquierda div.numero_jugador div.sombra, .contenedor_jugador_derecha div.numero_jugador div.sombra {
    background: #c9dbf3;
}

.contenedor_jugador_izquierda div.numero_jugador div.sombra div.caja_numero, .contenedor_jugador_derecha div.numero_jugador div.sombra div.caja_numero {
    position: relative;
    height: 58px;
    left: -2px;
    top: -2px;
    background: #0865c8;
    color: #FFF;
    border: 1px solid #fff;
}

.contenedor_jugador_izquierda div.numero_jugador div.sombra div.caja_numero div.numero, .contenedor_jugador_derecha div.numero_jugador div.sombra div.caja_numero div.numero {
    font-size: 34px;
    font-weight: bold;
    text-align: center;
    margin-top: 10px;
}

.contenedor_jugador_izquierda div.ficha_jugador, .contenedor_jugador_derecha div.ficha_jugador {
    position: relative;
    width: 298px;
    height: 58px;
    float: left;
    margin: 0 3px 3px 0;
}

.contenedor_jugador_izquierda div.ficha_jugador div.sombra, .contenedor_jugador_derecha div.ficha_jugador div.sombra {
    background: #0865c8;
}

.contenedor_jugador_izquierda div.ficha_jugador div.sombra div.caja_inf_jugador, .contenedor_jugador_derecha div.ficha_jugador div.sombra div.caja_inf_jugador {
    position: relative;
    height: 58px;
    left: -2px;
    top: -2px;
    background: #c9dbf3;
    color: #0865c8;
    border: 1px solid #fff;
}

.contenedor_jugador_izquierda div.ficha_jugador div.sombra div.caja_inf_jugador div.foto, .contenedor_jugador_derecha div.ficha_jugador div.sombra div.caja_inf_jugador div.foto {
    margin: 3px 0 0 5px;
    float: left;
    border: solid #FFF 1px;
}

.contenedor_jugador_izquierda div.ficha_jugador div.sombra div.caja_inf_jugador div.foto img, .contenedor_jugador_derecha div.ficha_jugador div.sombra div.caja_inf_jugador div.foto img {
    border: 1px solid #0865c8;
    width: 50px;
}

.contenedor_jugador_izquierda div.ficha_jugador div.sombra div.caja_inf_jugador div.informacion, .contenedor_jugador_derecha div.ficha_jugador div.sombra div.caja_inf_jugador div.informacion {
    margin: 2px 4px 0 0px;
    float: right;
    width: 220px;
}

.contenedor_jugador_izquierda div.ficha_jugador div.sombra div.caja_inf_jugador div.informacion div.nombre, .contenedor_jugador_derecha div.ficha_jugador div.sombra div.caja_inf_jugador div.informacion div.nombre {
    font-size: 16px;
    font-weight: bold;
    float: left;
    width: 220px;
}

.contenedor_jugador_izquierda div.ficha_jugador div.sombra div.caja_inf_jugador div.informacion div.nombre a, .contenedor_jugador_derecha div.ficha_jugador div.sombra div.caja_inf_jugador div.informacion div.nombre a {
    text-decoration: none;
    width: 220px;
}

.contenedor_jugador_izquierda div.ficha_jugador div.sombra div.caja_inf_jugador div.informacion div.nombre a:hover, .contenedor_jugador_derecha div.ficha_jugador div.sombra div.caja_inf_jugador div.informacion div.nombre a:hover {
    text-decoration: underline;
    color: #000;
    width: 220px;
}

.contenedor_jugador_izquierda div.ficha_jugador div.sombra div.caja_inf_jugador div.informacion div.sep, .contenedor_jugador_derecha div.ficha_jugador div.sombra div.caja_inf_jugador div.informacion div.sep {
    height: 1px;
    background: #FFF;
    float: left;
    margin-top: 2px;
    background-image: url(../media/images/spacer.gif);
    width: 220px;
}

.contenedor_jugador_izquierda div.ficha_jugador div.sombra div.caja_inf_jugador div.informacion div.subnombre, .contenedor_jugador_derecha div.ficha_jugador div.sombra div.caja_inf_jugador div.informacion div.subnombre {
    font-size: 12px;
    font-style: italic;
    float: left;
    margin-top: 2px;
    border-bottom: 1px solid #FFF;
    padding-bottom: 5px;
    width: 220px;
}

.contenedor_jugador_izquierda div.ficha_jugador div.sombra div.caja_inf_jugador div.informacion div.puesto, .contenedor_jugador_derecha div.ficha_jugador div.sombra div.caja_inf_jugador div.informacion div.puesto {
    font-size: 11px;
    float: left;
    margin-top: 2px;
    width: 220px;
}

.contenedor_plantilla {
    margin: 10px 0 0 0;
}

/* FIN JUGADOR */
/* ENFERMERIA */
.contenedor_jugador {
    width: 640px;
    background: #f2f2f3;
    padding: 0 0 10px 0;
}

.contenedor_jugador div.foto {
    float: left;
    width: 90px;
    margin: 0 10px 0 0;
}

.contenedor_jugador div.foto_jugador {
    float: left;
    width: 180px;
    margin: 0 10px 0 0;
}

.contenedor_jugador div.nombre {
    font-size: 18px;
}

.contenedor_jugador div.nombre a {
    text-decoration: none;
}

.contenedor_jugador div.info_lesion {
    float: left;
    width: 400px;
    font-size: 10px;
}

.contenedor_jugador div.foto a img {
    border: 1px solid #0029a3;
    width: 90px;
}

.contenedor_jugador div.foto_jugador img {
    border: 1px solid #0029a3;
    width: 180px;
}

.contenedor_jugador div.info_lesion div {
    margin: 0 0 5px 0;
    line-height: 16px;
}

.contenedor_jugador div.alias a {
    text-decoration: none;
}

.contenedor_jugador div.alias {
    font-size: 16px;
    color: #0029a3;
    font-weight: bold;
}

/* FIN ENFERMERIA */
/* BOLEtIN */
.input_boletin {
    position: relative;
    top: 30px;
    left: 50px;
    width: 323px;
    height: 17px;
    line-height: 17px;
}

.input_boletin input.caja {
    height: 15px;
    border: 1px solid #0029a3;
    width: 215px;
    font-size: 10px;
}

.input_boletin div.cont_input {
    width: 215px;
    float: left;
}

.input_boletin div.boton_sus {
    padding: 0px 0 0 0;
    float: right;
    width: 99px;
}

/* FIN BOLEtIN  */
/* Formulario Acreditaciones */
.apartado_form {
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
}

.titulo_form {
    background: #f4f4f4;
    color: #666;
    padding: 2px 0 2px 5px;
    margin: 0 0 10px 0;
}

input.caja {
    border: 1px solid #ccc;
    width: 300px;
    height: 20px;
    line-height: 20px;
    padding: 3px 0 0 0;
}

label.opcion {
    margin: 0 0 0 10px;
}

.LV_invalid {
    color: #ff0000;
    padding: 0 0 0 10px;
    font-weight: bold;
}

.LV_valid {
    color: #fff;
    padding: 0 0 0 10px;
    font-weight: bold;
}

/* // FIN formulario acreditaciones*/
/* TABLA LIGABBVA */
table.liga tbody tr, table.liga tbody td {
    border: 1px solid #f4f4f4;
}

.escudo_clasificacion img {
    width: 30px;
}

table.liga td.escudo_clasificacion {
    height: 27px;
    line-height: 27px;
    vertical-align: middle;
    width: 40px;
    text-align: center;
    padding: 2px 0 2px 0;
}

table.liga td.posicion {
    background: #ccc;
    text-align: center;
    color: #fff;
    font-weight: bold;
    line-height: 25px;
    width: 30px;
}

table.liga td.ancho_fijo {
    width: 50px;
    text-align: center;
}

table.liga td.puntos {
    width: 50px;
    text-align: center;
    font-weight: bold;
}

table.liga td.equipo_clasificacion {
    padding: 0 10px 0 10px;
    text-align: left;
    width: 80px;
}

table.liga thead {
    background: url('../media/images/tramabarra.png') repeat;
    color: #fff;
    height: 18px;
    line-height: 18px;
}

table.liga tr.calendario {
    vertical-align: middle;
    width: 40px;
    text-align: center;
}

table.liga tr.calendario td {
    padding: 0 0 0 10px;
    height: 26px;
    line-height: 26px;
    text-align: left;
}

table.liga td.anfitrion {
    background: #f4f4f4;
    color: #666;
}

/* CLASIFICACIÓN COMPLETA */
table.jornada {
    width: 300px;
}

table.jornada tbody tr, table tbody td {
    border: 1px solid #f4f4f4;
}

.escudo_clasificacion img {
    width: 30px;
}

table.jornada td.escudo_clasificacion {
    height: 27px;
    line-height: 27px;
    vertical-align: middle;
    width: 40px;
    text-align: center;
    padding: 2px 0 2px 0;
}

table.jornada td.posicion {
    background: #ccc;
    text-align: center;
    color: #fff;
    font-weight: bold;
    line-height: 25px;
    width: 30px;
}

table.jornada td.ancho_fijo {
    width: 50px;
    text-align: center;
}

table.jornada td.puntos {
    width: 50px;
    text-align: center;
    font-weight: bold;
}

table.jornada td.equipo_clasificacion {
    padding: 0 10px 0 10px;
    text-align: left;
    width: 80px;
}

table.jornada thead {
    background: url('../media/images/tramabarra.png') repeat;
    color: #fff;
    height: 18px;
    line-height: 18px;
}

table.jornada tr.calendario {
    vertical-align: middle;
    width: 40px;
    text-align: center;
}

table.jornada tr.calendario td {
    padding: 0 0 0 10px;
    height: 26px;
    line-height: 26px;
    text-align: left;
}

table.jornada td.anfitrion {
    background: #f4f4f4;
    color: #666;
}

.tabla_derecha {
    float: right;
    width: 300px;
    margin: 0 0 15px 0;
}

.tabla_izquierda {
    float: left;
    width: 300px;
    margin: 0 0 15px 0;
}

