
.alerta {margin:8px 0 0 0;}

/* 4.2 - Sección */
        .rastro-migas {float:left;position:relative;width:964px; margin-left:13px; background-color: #353535;height:31px;overflow:hidden;border-left:none;font-size:80%; line-height: 115%;}
        #nav-seccion li a, #nav-seccion li span {float:left; padding:9px 20px;color:#fff;text-decoration:none;}
        #nav-seccion > li > a, #nav-seccion > li> span {color:#fff; position: relative; display: block; float: left; border-right: 1px solid #FFFFFF;}

/*general*/
        #nav-seccion > li:nth-of-type(1) > a, #nav-seccion > li:nth-of-type(1) > span {background: #be1424;}
        #nav-seccion > li:nth-of-type(1) > a:before, #nav-seccion > li:nth-of-type(1) > span:before {background:#be1424; content:'';  position:absolute; right:-6px; top:11px; height:9px; width:9px;   -moz-transform: rotate(45deg);  -webkit-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  border-right: 1px solid #FFF;   border-top: 1px solid #FFF; z-index:10;} 
        #nav-seccion > li:nth-of-type(2) > a, #nav-seccion > li:nth-of-type(2) > span {background: #D93737;}
        #nav-seccion > li:nth-of-type(2) > a:before, #nav-seccion > li:nth-of-type(2) > span:before {background:#D93737; content:'';  position:absolute; right:-6px; top:11px; height:9px; width:9px;   -moz-transform: rotate(45deg);  -webkit-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  border-right: 1px solid #FFF;   border-top: 1px solid #FFF;  z-index:10;} 
        #nav-seccion > li:nth-of-type(3) > a, #nav-seccion > li:nth-of-type(3) > span {background: #E64D4D}
        #nav-seccion > li:nth-of-type(3) > a:before, #nav-seccion > li:nth-of-type(3) > span:before {background:#E64D4D; content:'';  position:absolute; right:-6px; top:11px; height:9px; width:9px;   -moz-transform: rotate(45deg);  -webkit-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  border-right: 1px solid #FFF;   border-top: 1px solid #FFF; z-index:10;} 
        #nav-seccion > li:nth-of-type(4) > a, #nav-seccion > li:nth-of-type(4) > span {background:#EE6C6C}
        #nav-seccion > li:nth-of-type(4) > a:before, #nav-seccion > li:nth-of-type(4) > span:before {background:#EE6C6C; content:'';  position:absolute; right:-6px; top:11px; height:9px; width:9px;   -moz-transform: rotate(45deg);  -webkit-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  border-right: 1px solid #FFF;   border-top: 1px solid #FFF; z-index:10;} 


#miga-1 {background:#D93737;}
#miga-2 {background:#E64D4D;}
#miga-3 {background:#EE6C6C;}
#miga-4 {}

#contenido a:hover {color:#BE1424;}

/*   CONTENIDO   */


section.resultados{clear:both; float:left;width:635px;}
#contenido section.resultados h3{clear:both; float:left; display:block; width:100%; font-size:140%; margin-bottom:5px; text-align:center; background:#333; color:#fff; margin-bottom:3px; padding:5px 0;}

#contenido section.resultados table thead { background:#bbb;}
#contenido section.resultados table thead th{ font-size:90%;color:#fff; padding:8px 4px 4px 4px; font-weight:bold; background:#333;}

#contenido > h1 {
    background: url("https://e00-elmundo.uecdn.es/jjoo/2012/img/iconos/logo-cabecera.png") no-repeat scroll 0 0 transparent;
    border-bottom: 0 none;
    font: 200%/125% Arial,Helvetica,sans-serif;
    margin: 4px 0 10px;
    padding-bottom: 20px;
    padding-top: 10px;
    width: 100%;
}
.resultados #contenido > h1 {  float: left; margin: 10px 0 15px; }

.resultados #contenido > h1 img{  display:none;}

#contenido .col-4 > h1, #contenido .col-2 > h1 { font-size:140%; border-bottom:3px solid #AE0001;}

#contenido .col-8{ position:relative; top:0; left:0; }

/* PESTANAS RESULTADOS */

#contenido .nav-categoria { clear:both; float:left; margin:8px 0 15px 0; background:#eee; width:98%;padding:5px;}
#contenido .nav-categoria li { float:left; display:inline; margin-right:4px;}
#contenido .nav-categoria li a{
	font-weight:bold;
	font-size:90%;
	padding:5px 10px;
	display:block;
	background:#ccc;
	color:#232323;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
	-khtml-border-radius: 5px; 
	  }

/* ACTIVOS navegacion categorias */
.masculino #contenido .cat01 a, 
.femenino #contenido .cat02 a, 
.mixto #contenido .cat03 a { background:#333; color:#fff; }

/* BUSCADOR RESULTADOS */

.buscador-resultados form{ padding:15px; text-align:center; border-bottom:1px solid #ccc; margin-bottom:15px; }
.buscador-resultados form input{ width:550px; padding:8px; color:#666; border:2px solid #0099FF;}
.buscador-resultados form .boton-buscar{padding:8px 10px; width:auto; border:0; background:url("https://e00-elmundo.uecdn.es/jjoo/2012/img/lupa.png") no-repeat center center; cursor:pointer;}
.mostrar-resultados { background:none; color:#333; font-size:24px; margin: 15px 0 15px 0; }
.mostrar-resultados .disciplina { border-bottom:2px solid red; font-style:italic;  }
.mostrar-resultados .deporte, .mostrar-resultados .categoria {  font-size:85%;}

.buscador-resultados .listado-autocompletar {font-size:80%;}

.buscador-resultados .listado-autocompletar ul { border:1px solid #ccc; padding:20px;clear:both;float:left; background:#FFC;width:95.5%; margin-bottom:15px;}
.buscador-resultados .listado-autocompletar ul li{ padding:8px 0; border-bottom:1px dotted #ccc;}
#contenido .buscador-resultados .listado-autocompletar ul li.selected a{ color:#BE1424;}

.col-4 .buscador-resultados form {padding:0 0 10px;}
.col-4 .buscador-resultados form input { width:230px; }
.col-4 .buscador-resultados form .boton-buscar { width:40px;}
.col-4 .buscador-resultados .listado-autocompletar{ font-size:70%; }
.col-4 .buscador-resultados .listado-autocompletar ul { padding:10px; width:90%; }

/* FILTROS COLUMNA DERECHA  */
.filtros-dias select { padding:5px 8px; color:#666; border:1px solid #ccc; width:150px; margin-bottom:15px;}
.filtros-dias {margin-bottom:20px;clear:both; float:left;}
#contenido .filtros-dias h2{ font-size:110%;}
.filtros-dias li{ 
	float:left; 
	padding:5px; 
	width:45px;
	margin: 0 4px 4px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
	-khtml-border-radius: 5px; 
	cursor:pointer;
	font-weight:bold;
	text-align:right;
	position:relative;
	background:#ccc;
	-webkit-transition:background 1s ease-out;
	-moz-transition:background 1s ease-out;
	-o-transition:background 1s ease-out;
	-ms-transition:background 1s ease-out;
	transition:background 1s ease-out;
}
.filtros-dias li:hover{color:#fff;
background:#BE1424;
-webkit-transition:background 1s ease-out;
-moz-transition:background 1s ease-out;
-o-transition:background 1s ease-out;
-ms-transition:background 1s ease-out;
transition:background 1s ease-out;
}
.filtros-dias li.activo{ background:#BE1424; color:#fff;}
.filtros-dias li span{ position:absolute; left:5px; top:10px; font-size:11px; font-weight:normal; }

/* navegacion anclas */

div.navegacion-anclas {
  margin: 0;
  font-weight: bold;
  line-height: 1.1;
  text-align: center;

position: fixed;
  top: 435px;
  left:49.5%;
  margin-left: -590px;
  width: 6em;
  z-index:10;
  padding-right:10px;
  background:transparent url("https://e00-elmundo.uecdn.es/jjoo/2012/img/pico.png") no-repeat right 2px ;
}
	
.navegacion-anclas ul{ display:block; background:#353535; font: normal 70% Arial, Helvetica, sans-serif; padding:10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
	-khtml-border-radius: 5px;

}

.navegacion-anclas ul li{ padding:4px 0; border-bottom:1px dotted #fff;}

#contenido .navegacion-anclas a{color:#fff;}
#contenido .navegacion-anclas a.activo{color:red;}
#contenido .navegacion-anclas a:hover{color:red;}

.subir{clear:both;padding:15px 0; width:100%; text-align:right; display:block;}

/* TABLAS */

#contenido table {font-size:90%; line-height:inherit; text-align:left;}
#contenido .datos-en-vivo table {font-size:80%; }
#contenido table caption{ background: #555; color:#ccc; font-weight:normal;}
#contenido table thead {
	background-color:#232323;	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px; }
#contenido .datos-en-vivo table thead {
	background-color:#747474; }
#contenido th {
	background:none;
    border:0;
    color: #FFFFFF;
    font-size: 85%;
    font-weight: normal;
}

#contenido .datos-en-vivo table tbody td:first-child{}
#contenido table tr.clasificado{ background:#eee;}
#contenido table tr.ganador{ background: #FFC;}
#contenido table tr.partido-final td{ background:#F5F2D6; }
#contenido table td {  padding:6px 5px; border:0; border-bottom:1px solid #ccc; color:#232323;}
#contenido table tbody td:first-child { text-align:left;}
#contenido table td a { display:block;}
#contenido table td a.detalles { font-size:75%; font-weight:bold;}
#contenido table td span.atleta { font-size:100%; display:block; padding-bottom:3px;}
#contenido table td span.pais { display: block; font-size: 90%; padding: 5px 0 0;}
.posicion { 
padding: 2px 8px;
color:#222;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
}
.posicion.oro { background:#e8c113;}
.posicion.plata { background:#c1c2ae;}
.posicion.bronce { background:#c19640;}



/*#contenido table.resultados tbody td:first-child { width:30px;}*/
#contenido table.resultados {margin-bottom:8px;}

#contenido .resultados .partido-bronce td{ text-align:center;background:#EEE5D5;}

#contenido .resultados th {text-align:center; font: normal 100% Arial, Helvetica, sans-serif;}
#contenido .resultados.atletismo th { text-transform:none;}


#contenido .resultados-pais table td {padding:2px; border-bottom:1px dotted #333;}
#contenido .resultados-pais table tbody td:first-child{ vertical-align:middle;}
#contenido .resultados-pais table td:last-child {width:50px;}
#contenido .resultados-pais table td img{cursor:pointer;background:#0099FF; float:right;}
#contenido .resultados-pais table td img:hover{background:#BE1424;}
.resultados-pais table td a {text-align:left; padding:5px;}

.resultados th .fecha-hora { font-size:85%;}

#contenido table.resultados .anotacion{ cursor:pointer; color:#06C; border-bottom: 1px dotted #333333;}

/* tablas de cruces */
#contenido .resultados.cruces a {font-weight:bold;}
#contenido .resultados.cruces tbody td:first-child { text-align:left;}
#contenido .resultados.cruces .partido-bronce td:first-child { text-align:center;}
.resultados.cruces tbody td.numero-posicion { width:30px;}
.resultados.cruces .jugador2 {border-bottom:1px solid #8B8B8B;}
.resultados.cruces sup{ font-size:55%;}

.resultados.cruces .gana .atleta	{font-weight:bold;}
#contenido .resultados.cruces .resultado { font-weight:bold; color:#888;}
#contenido .resultados.cruces .resultado + td {border-left:1px solid #999;}
#contenido .resultados.cruces .resultado:empty + td {border-left:0;}

#contenido .resultados.cruces .gana .resultado { color:#000;}
#contenido .resultados.cruces .resultado ~ td { background:#eee;}

#contenido .resultados.cruces td.fase:first-child{ 
padding:4px;
background:#ddd; 
font-size:90%;
font-weight:bold;
text-align:center;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-khtml-border-radius: 3px;}

#contenido section.resultados table.cruces thead th{ background:#666;}
/* Tablas con marcadores  */

#contenido .resultados.marcadores tr { margin-bottom:10px;}
#contenido .resultados.marcadores tr td { margin-bottom:10px;}

.resultados.marcadores td:first-child{width:16%;}
.resultados.marcadores td:last-child{background:#eee; vertical-align:middle;}
.resultados.marcadores td:first-child time{ color:#233548;font-weight:bold; }
.resultados.marcadores td:first-child time .hora{ font-size:100%; background:none; margin:0; padding:0; padding-right:10px; color:#475876; font-weight:normal;}
.resultados.marcadores td:first-child time .hora:before{content:" | ";}	
.resultados.marcadores td:first-child .lugar{ background:none; text-transform:none; font-size:110%; padding:0; color:#233548; font-weight:normal;}
#contenido .resultados.marcadores td:first-child .estadisticas{ display:inline; text-transform:none; font-size:110%; padding:0 10px;}
.resultados.marcadores .marcador{width:100%; clear:both; padding:10px 0; float:left;}
.resultados.marcadores .marcador li{ float:left; width:49%;}
.resultados.marcadores .marcador li .resultado{ font-size:90%;padding:3px 5px; background:#333; color:#fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
	-khtml-border-radius: 5px;
}
.resultados.marcadores .marcador li.gana .resultado { background:#BE1424;}


#contenido .resultados.marcadores .marcador .equipo { margin-right:3px;}
#contenido .resultados.marcadores .marcador .equipo a { display:inline; font-weight:bold; font-size: 90%; padding:0 5px;}
.resultados.marcadores .marcador .equipoA{ text-align:right;}
.resultados.marcadores .marcador .equipoB{ text-align:left;}
.resultados.marcadores .extra{
	border-top: 1px dotted #A7A7A7;
    clear: both;
    display: block;
    font-size: 75%;
    margin: 8px auto 0;
    padding: 8px 0 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
	}
.resultados.marcadores .extra li{ float:left; padding:0 5px; border-right:1px dotted #ccc;}
.resultados.marcadores .extra .estado{ padding:0; margin:0; background:none; font-size:85%;}

.resultados.marcadores td span{
	background:#E6C4C4;
	font-size: 75%;
    margin: 0 5px;
    padding: 3px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
	}

.resultados.marcadores tr.partido-final td{ background:#F5F2D6; }
.resultados.marcadores td .medalla { background-color:transparent; padding:0;}



/* tablas grupos */
#contenido .resultados.grupos thead{ background:#232323;font-size:90%;}
#contenido .resultados.grupos td{ border:0; padding:5px; border-bottom:1px solid #ccc; text-align:center;font-size:80%;}
#contenido .resultados.grupos tr td:first-child{ font-weight:bold; }

#contenido .resultados-equitacion th{ text-transform: none; text-align:center;}

/* portada */

#contenido .antetitulo .seccion {color:#AE0001;}

/* +++++++++++++++++++++++++++++  MÓDULOS DE PORTADA +++++++++++++++++++++++++++++++++++++++++++++ */
#contenido .modulo{margin-bottom:20px;}
.listado-destacados li {width:100%;}
/* destacados columna izquierda */
#contenido .listado-destacados li img{ margin-bottom:5px;}
#contenido .listado-destacados li p.firma b{ color:#666;}
/* opinión */
.listado-destacados.opinion {background:#e8e8e8;}
#contenido .listado-destacados.opinion .titulo-columna{ color:#555;} 
#contenido .listado-destacados.opinion li h3 a { font-style:italic;}


/* listado noticias */
.col-4 ul.listado_noticias {
	border:1px dotted #A0A0A0;
	border-top:1px solid #A0A0A0;
    clear: left;
    float: left;
    font-size: 80%;
    margin: 0 0 15px;
    padding: 10px;
    width: 92%;
}
.col-4 ul.listado_noticias:before {
    border-bottom: 1px solid #7C9EB3;
    color: #4A4646;
    content: "Más noticias";
    float: left;
    font: 125% Georgia,"Times New Roman",Times,serif;
    margin: 5px 0 10px;
    padding: 0 0 5px;
    width: 100%;
}
.col-4 ul.listado_noticias li {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 0 none;
    float: left;
    margin-bottom: 5px;
    padding: 3px 0 3px;
    width: 100%;
}
.col-4 ul.listado_noticias li + li {
    border-top: 1px dotted #D9DADB;
}
#contenido .col-4  ul.listado_noticias li h3 {
    color: #626262;
    font: 170%/80% Arial,Helvetica,sans-serif;
    margin: 0;
	
}
 #contenido .col-4 ul.listado_noticias li h3 a {
  	color: #006699;
}
.col-4 ul.listado_noticias li h3 a {
    font-size: 60%;
}

/* medallero 300 */

#contenido .medallero-300 {border-bottom:2px solid #ccc; width:308px; clear:both; float:left;}
#contenido .medallero-300 img{ display:inline;}
#contenido .medallero-300 table, td, tr { color:#232323;}
#contenido .medallero-300 table {width:308px; font-size:80%;}
#contenido .medallero-300 thead{ background:none; border-bottom:2px solid #555;}
#contenido .medallero-300 th{color:#232323; font-weight:normal; text-align:center; vertical-align:middle;padding:5px 0;}
#contenido .medallero-300 th.pais{ text-align:left;}
#contenido .medallero-300 th span{width:45px;}
#contenido .medallero-300 td {text-align:center; border-bottom:1px solid #ccc; }
#contenido .medallero-300 td:first-child strong{ background:#ccc; padding:2px; display:block; width:22px; text-align:center;
-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
}
#contenido .medallero-300 td:first-child {width:22px; padding:8px 2px; text-align:left;}
#contenido .medallero-300 td:first-child + td {width:115px; background:#eee; text-align:left; font-weight:bold; color:#555;}

#contenido .medallero-300 td:first-child + td + td + td + td + td strong{ 	
    background:#232323; color:#fff; padding:4px;
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;}
#contenido .medallero-300 .posicion{
	font-size:80%;
	margin:0 auto;
	} 
#contenido .calendario-300 h1, 
#contenido .medallero-300 h1 {font-size:140%; margin-bottom:0;}

body.Noticia #contenido #calendario-300 h1,
body.Noticia #contenido .medallero-300 h1 { font-size: 110%;  letter-spacing: 0; border-bottom:3px solid #AE0001; padding:0 0 5px 0;}



#contenido .medallero-300 div {padding:0 0 5px 0;}

#contenido .medallero-300 .spain { background:#FFFFCC; }

#contenido .medallero-300 .spain td, #contenido .medallero-300 .spain td:first-child + td{ background:#F5F2D6; }
#contenido .medallero-300 .spain td:first-child strong { background:#BE1424; color:#fff; }


/* calendario 300 */

#contenido .calendario-300 {  width:300px; border-bottom:2px solid #ccc; overflow:hidden; margin-bottom:18px!important;}

#contenido .calendario-300 .scroll { overflow:auto; width:294px; height:430px; padding:10px 2px 0 2px;border:1px solid #ccc;border-bottom:2px solid #ccc; background:#eee;}
#contenido .calendario-300 .hora-evento{ font-size:80%; background:#eee;font-weight: bold;}

#contenido .calendario-300 .scroll table a{font-size:100%;display:block;}
#contenido .calendario-300 .scroll table a:hover{color:#BE1424;}
#contenido .calendario-300 .scroll table caption {  margin-bottom:10px; background: #232323; color:#FFF; font-style:italic;}
#contenido .calendario-300 .scroll table td { border:0;border-bottom:1px solid #ddd; padding:3px; font-size:90%;}
#contenido .calendario-300 .scroll table tbody td.linea {
background: url("https://e00-elmundo.uecdn.es/jjoo/2012/img/lineas.jpg") repeat-y scroll center top #FFFFFF;	}
#contenido .calendario-300 .scroll table td:first-child { width:36px;font-size:80%;}
#contenido .calendario-300 .scroll table td:first-child + td { width:230px; text-align:left; background:#fff;}
#contenido .calendario-300 .scroll table td:first-child + td strong{display:block;padding:0 0 8px 0;font-size:90%;}
#contenido .calendario-300 .scroll table tr.activo td.hora-evento {border: 2px solid #E8BFC3;color: #BE1424; }
#contenido .calendario-300 .scroll .final {
    background: #333333;
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px 5px;
}
#contenido .calendario-300 h3{
	 border-bottom: 3px solid #BE1424;
    font-size: 165%;
	font-weight:normal;
    letter-spacing: 0;
    padding-bottom: 3px;
	}
#contenido .calendario-300 h3 a:hover{color:#BE1424;}
#contenido .calendario-300 .dia {margin-top:5px;}
#contenido .calendario-300 .dia span{
	font-size:90%; font-style:italic; padding:4px; background:#232323; display:block; color:#fff; font-size:bold; 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;}
	
	
#contenido .calendario-300 .dia a:hover{ background:#BE1424;}

#contenido .calendario-300 .filtros-dias { margin-top:10px;}
#contenido .calendario-300 .filtros-dias li{ 
	float:left; 
	font-size:75%;
	font-weight:bold;
	color:#232323;
	padding:2px; 
	width:35px;
	margin: 0 3px 3px 0;
	-moz-border-radius: 2px;
	-webkit-border-radius:2px;
	border-radius: 2px; 
	-khtml-border-radius: 2px; 
	cursor:pointer;
	font-weight:bold;
	text-align:right;
	position:relative;
	background:#ccc;
	-webkit-transition:background 1s ease-out;
	-moz-transition:background 1s ease-out;
	-o-transition:background 1s ease-out;
	-ms-transition:background 1s ease-out;
	transition:background 1s ease-out;
}
#contenido .calendario-300 .filtros-dias li:hover{color:#fff;
background:#BE1424;
-webkit-transition:background 1s ease-out;
-moz-transition:background 1s ease-out;
-o-transition:background 1s ease-out;
-ms-transition:background 1s ease-out;
transition:background 1s ease-out;
}
#contenido .calendario-300 .filtros-dias li.vacio{ background:#eee; color:#ccc;}
#contenido .calendario-300 .filtros-dias li.activo{ background:#BE1424; color:#fff;}
#contenido .calendario-300 .filtros-dias li span{ position:absolute; left:5px; top:3px; font-size:9px; font-weight:normal; }



/* ultimas medallas 145 */
.ultimas-medallas-145 { font-size:90%;border-bottom:2px solid #ccc; margin-bottom:15px;}
.ultimas-medallas-145 li{ border-bottom:1px dotted #ccc; padding:5px 0; margin-bottom:4px;}
.ultimas-medallas-145 li a{ display:block; padding:3px 0;  }
.ultimas-medallas-145 li .deporte {font-size:75%;  }
.ultimas-medallas-145 li .pais {font-style:italic;  }
.ultimas-medallas-145 li .pais img{ width:8%; }
.ultimas-medallas-145 li .atleta{ font-weight:bold; }

/* filtros deportes */

.filtros-deportes.deportes-portada { float:left;  margin-bottom:15px; border-bottom:2px solid #ccc;}

#contenido .filtros-deportes.deportes-portada h2{ 
	color: #fff;
    float: left;
    font-size: 160%;
    height: 90px;
    padding: 10px 10px 3px 10px;
	margin-right:5px;
 	background:#333;
    width: 135px;
	  -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
	}
#contenido .col-4 .filtros-deportes.deportes-portada h2{
    height: 96px;
    margin-bottom: 0;
    margin-right: 5px;
    padding: 10px 10px 3px;
    width: 127px;
}

#contenido .filtros-deportes.deportes-portada h2 small{ font-size:60%; }
.filtros-deportes.deportes-portada li{ float:left; margin:3px; text-align:center; width:auto; height:auto;}
.filtros-deportes.deportes-portada li a {display:block;width:29px; height:29px;}
.col-4 .filtros-deportes.deportes-portada li a {width:32px; height:32px;}
.filtros-deportes.deportes-portada li img {width:29px;}
/* tooltip */
.filtros-deportes.deportes-portada a:hover {background:#ffffff; text-decoration:none;}
.filtros-deportes.deportes-portada a.tooltip span {display:none; padding:8px; margin-left:-44px; margin-top:-10px; width:auto; text-align:center; font-size:80%;}
.filtros-deportes.deportes-portada a.tooltip:hover span{display:inline; position:absolute; background:#333; color:#fff;}
.filtros-deportes.deportes-portada a.tooltip{
background:#0099FF;
-webkit-transition:background 1s ease-out;
-moz-transition:background 1s ease-out;
-o-transition:background 1s ease-out;
-ms-transition:background 1s ease-out;
transition:background 1s ease-out;
}
.filtros-deportes.deportes-portada a.tooltip:hover{
background:#BE1424;
-webkit-transition:background 1s ease-out;
-moz-transition:background 1s ease-out;
-o-transition:background 1s ease-out;
-ms-transition:background 1s ease-out;
transition:background 1s ease-out;}
.filtros-deportes.deportes-portada a.activo {background:#BE1424;}





/* fichas atleta */
#contenido .ficha h3 {text-align:center;}


#contenido .historial td,  #contenido .estadistica td, #contenido .palmares td { 
padding:8px 0; font-size:90%; text-align:center;
}
#contenido .estadistica td:first-child { background:#ddd; }

#contenido .historial h3, #contenido .estadistica caption, #contenido .palmares caption {
    background-color: #555555;
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
	font-size: 80%;
    padding: 6px 0;
    text-align: center;
    width: 100%; 
	color: #DDDDDD;
    margin-bottom: 2px;
}
#contenido .historial, #contenido .estadistica {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}
#contenido .historial dl {
    font-size: 80%;
}
#contenido .historial dt {
    border-bottom: 1px dotted #CCCCCC;
    color: #AE0001;
    float: left;
    font-size: 90%;
    font-weight: bold;
    padding: 8px 2% 5px;
    text-transform: uppercase;
    width: 96.1%;
}
#contenido .historial dd {
    border-bottom: 2px solid #CCCCCC;
    color: #777777;
    float: left;
    padding: 5px 2%;
    width: 96.1%;
}
#contenido .estadistica tbody th {
    background-color: #CCCCCC;
    border: 1px solid #FFFFFF;
    color: #555555;
    font-weight: bold;
    padding: 2px;
}
#contenido .estadistica p.ayuda {
    color: #777777;
    font-size: 80%;
    padding: 0 10px;
}
#contenido .estadistica #competicion h3 {
    display: none;
}
#contenido .valoracion {
    float: left;
    margin-bottom: 20px;
}
#contenido .valoracion dl {
    font-size: 80%;
    line-height: 150%;
    margin-bottom: 20px;
}
#contenido .valoracion dt {
    border-bottom: 3px dotted #CCCCCC;
    color: #333333;
    float: left;
    font-size: 110%;
    font-weight: bold;
    padding-bottom: 7px;
    text-transform: uppercase;
    width: 100%;
}
#contenido .valoracion dd {
    border-bottom: 2px solid #CCCCCC;
    color: #777777;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
	width:100%;
}
#contenido .valoracion dd.puntuacion {
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #999999;
    float: right;
    font-size: 160%;
    margin: -10px -3px 5px 0;
    padding: 6px;
    position: relative;
}
#contenido .valoracion dd.puntuacion em strong {
    color: #AE0001;
    padding-right: 3px;
}
.col-2 .twtr-doc, .col-2 .twtr-widget {
    float: left;
    width: 144px !important;
}
.col-2 .twtr-widget {
    margin-bottom: 20px;
}


/* Sumario historia*/


.desarrollo .sumario.centro {

    border-color: #A0A0A0;
    border-right: 1px dotted #A0A0A0;
    border-style: solid dotted dotted;
    border-width: 2px 1px 1px;
    padding: 10px;
    position: relative;
    width: 450px;
}
.desarrollo .sumario.centro .modulo {
    border-top: 0 none;
}
#contenido .desarrollo .sumario.centro h4 {
    clear: both;
    float: left;
    font: 160% Georgia,"Times New Roman",Times,serif;
    height: 30px;
    position: absolute;
    top: 10px;
    width: 100%;
}
.desarrollo .sumario.centro .foto {
    float: left;
    margin-right: 20px;
    margin-top: 35px;
}
.desarrollo .sumario.centro p strong:first-child {
    display: block;
    margin-bottom: 5px;
}


/* destacados */

.bloque-destacado {
  background: #eee;
   border:1px solid #ccc;
}
.bloque-destacado .antetitulo {
    margin: 20px 2% 5px;
    padding:0;
    width: 92.1%;
	background:transparent;
	color:#BE1424;
	font-weight:bold;
}
#contenido .bloque-destacado h2 {
    font-size: 250%;
}
#contenido .bloque-destacado a {
    color: #006699;
}
#contenido .bloque-destacado a:hover {
    color: #333;
}
.bloque-destacado p.firma {
    color: #333;
	margin-left:20px;
}
#contenido .bloque-destacado p.entradilla {
    color: #333;
    margin: 5px 20px 10px;
}
#contenido .bloque-destacado h3 {
    color: #AE0001;
    font: bold 110% Arial,Helvetica,sans-serif;
    margin: 10px 0 5px 10px;
    text-transform: uppercase;
}
.bloque-destacado .foto img {
    float: left;
    height: auto;
    margin-left: 15px;
    width: 580px;
}
.col-12 .bloque-destacado .noticia-principal, .col-8 .bloque-destacado .noticia-principal {
    border-right: 1px dotted #ccc;
}


/* estrellas*/


#contenido .estrellas h3{font-size:130%; margin-bottom:5px; display:block; clear:both; float:left;}
.estrellas ul{ clear:both; float:left; margin-bottom:25px;}
.estrellas li{ float:left; margin-right:10px; margin-bottom:10px; }
.estrellas li a{ display:block;}
.estrellas li a:hover img{ opacity: 0.8;}
.estrellas li img{ width:149px;}
.estrellas span { padding:5px 8px; background:#222; color:#fff; font-size:90%; display:block; }

/* historia */
.historia {clear:both; float:left;}
.historia li{float:left; width:120px; padding:5px; text-align:center; border:1px dotted #ccc; display:block; font-size:100%;  }
.historia li strong{ padding:4px 0; display:block;}
.historia li a{display:block;}
.historia li a:hover img{opacity: 0.8;}
.historia li .fecha{ display:block;}


/* en vivo datos derecha */
.datos-en-vivo  { margin-bottom:40px; clear:both; float:left;}
.datos-en-vivo .marcador .extra {
	background: none repeat scroll 0 0 #E3E0E0;
    font-size: 80%;
    padding: 9px 0;
    text-align: center;
	}
.datos-en-vivo .marcador .extra .fecha{font-weight:bold; padding-right:10px;}
.datos-en-vivo .marcador .extra .hora{padding-right:10px;}
.datos-en-vivo .col-4{ width:303px;}
.datos-en-vivo .equipo { margin-right:3px; }
.datos-en-vivo .marcador .equipoB, .datos-en-vivo .marcador .equipoA {	padding:10px 0; margin:10px 0; font-size:130%;}
.datos-en-vivo .marcador .equipo ul.goles { font-size:50%; clear:both;  padding:10px 0 0 0;}
.datos-en-vivo .marcador .equipoB img, .datos-en-vivo .marcador .equipoA img { width:20px; border: 1px solid #A2A2A2; }
.datos-en-vivo .marcador .equipoA {text-align: right;}
.datos-en-vivo .marcador .equipoB {	text-align: left;}
#contenido .datos-en-vivo .equipo a {  display: inline;font-size: 120%; padding: 0 5px;}



.datos-en-vivo.tenis .equipo .resultado strong {  
    background: #333;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 100%;
    padding: 3px 10px;
}
.datos-en-vivo.tenis .equipo .resultado.parcial strong { background: #BE1424; }


.datos-en-vivo.tenis .equipo .gana .resultado { background: #BE1424; }

.estadisticas-partido .datos-en-vivo .equipo .resultado { 
	background: #353535;
    border-radius: 5px;
    color: #FFF;
    padding: 5px 10px;
	font-weight:normal;
 }
.estadisticas-partido .datos-en-vivo .equipo .gana .resultado { 
	background: #BE1424;
 }

#contenido .datos-en-vivo.tenis .equipo table { padding:10px 0; margin: 5px 0; }

#contenido .datos-en-vivo.tenis .equipo table td.bola { width:25px; padding:0 4px; }


#contenido .datos-en-vivo table td:first-child strong{ padding-right:15px;}
.datos-en-vivo .resultados-parciales {
	background: #E4E4E4;
    clear: both;
    float: left;
    padding: 10px 10px 0;}
.datos-en-vivo .resultados-parciales dd{float:left; font-size:80%; padding:0 0 10px; width:50%;}

#contenido .datos-en-vivo th {font-size:70%;}
#contenido .datos-en-vivo th:first-child, #contenido .datos-en-vivo td:first-child {width:15px; font-size:80%;}
#contenido .datos-en-vivo th:first-child + th + th,
#contenido .datos-en-vivo th:first-child + th + th +th { width:25px; text-align:right;}

.datos-en-vivo.tenis .estadisticas{ font-size:70%;}
.datos-en-vivo.tenis .estadisticas .jugador{ background:#333; color:#fff; padding:8px;}
.datos-en-vivo.tenis .estadisticas li{ margin-bottom:5px;}

.datos-en-vivo.marcador.ciclismo {width:100%; float:left;} 


/* Espanoles */

.grid{margin-top:15px;}
.grid > div {cursor:pointer;}
.grid > div:hover {opacity:.9; }
.graficoEspanoles2 {position: relative;float:left;}

.titulo-atleta {font-weight:bold; padding-bottom:10px;}

.topTab {
    background: #000;
    position: absolute;
    top: 0;
	padding:8px;
	font-size:80%;
    opacity: 0.8; 
	color: #fff;
	line-height:140%;
}

.topTab .medalla-oro {font-size:70%;  padding: 1px 5px; text-transform:uppercase; border-radius: 3px; color:#000; background:#e8c113;}
.topTab .medalla-plata {font-size:70%;  padding: 1px 5px; text-transform:uppercase; border-radius: 3px; color:#000; background:#c1c2ae;}
.topTab .medalla-bronce {font-size:70%;  padding: 1px 5px; text-transform:uppercase; border-radius: 3px; color:#000; background:#c19640;}
.topTab .medalla-diploma {font-size:70%;  padding: 1px 5px; text-transform:uppercase; border-radius: 3px; color:#000; background: #6CF;}


.bottomTab {
    background: #000;
	padding:20px;
	font-size:80%;
    position: absolute;
    bottom: 0;
    width: 86.75%;
    display: none;
    opacity: 0.8;
	color: #fff;
}

#contenido .bottomTab a {color:#6CCCFF;}


/* Estadísticas partidos */

.estadisticas-partido .datos-en-vivo {
    border-bottom: 3px solid #CCC;
    margin-bottom: 10px;
}

.estadisticas-comparativa { }
#contenido .estadisticas-comparativa tr td { text-align:center; }
#contenido .estadisticas-comparativa tr td:first-child { text-align: right;  color: #BE1424; }
#contenido .estadisticas-comparativa tr td:last-child { text-align: left;  color: #BE1424; }


#contenido .estadisticas-datos tr td:first-child { width: 150px; }
#contenido .estadisticas-datos tr td:last-child { font-weight:bold; }

#contenido .estadisticas-desarrollo caption { font-weight:bold; color:#FFF; font-size: 120%; }
#contenido table.estadisticas-desarrollo tbody td:first-child {text-align:right;}

#contenido table.estadisticas-desarrollo tbody tr td.nombre { font-style:italic; text-align:left!important;}

#contenido .estadisticas-desarrollo tr td:last-child { color: #BE1424; }

/* publi */
#contenido .col.col-6 table tbody td:first-child {
    text-align: center;
}

/* widget fotos */
.olapic_widget_title {margin-top:12px;}
#contenido .olapic_widget_container h3.olapic_widget_gallery_title { border-bottom:3px solid #AE0001; margin-top:20px; padding: 0 0 5px 0!important; font-size:110%; margin-bottom:10px!important;}
.olapic_widget_container {position:relative;}
.olapic_widget_container .olapic_gallery_see_all {display:none;}
.olapic_widget_container .olapic_widget_navigation { position:absolute; top:175px; left:0; width:300px; z-index:100; }
.olapic_widget_container .olapic_header, .olapic_widget_container .olapic_gallery_meta {margin:0!important; padding:0!important; border:0!important;}
.olapic_widget_container .olapic_uploader {margin-top:20px!important;}

.olapic_widget_container a.olapic_previous_button:before  {}
.olapic_widget_container a.olapic_next_button:after  {}



/* ipad */
  @media screen and (max-device-width: 1024px) 
	{
	
	
		
	
	}
	@media screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5){
		
		
	}


