/* Comunes
-------------------------------------------------------------------------------------------------------------------- */
*{ margin:0; padding:0;}
img{ border:0;}
ul{ list-style-type:none;}
a{ text-decoration:none; color: #595959; }
a:hover {
	text-decoration: underline;
}
body {
	font-family: Arial, sans-serif;
}
p{ font:12px/14px Arial, Helvetica, sans-serif; color:#333; margin:0 0 10px 0; }
.contenedor{ 
	width:995px;
	border:1px solid #ccc;
	margin:10px auto 0 auto;
}
.estirar:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.estirar {display: inline-block;}
/* oculto IE-mac \*/
* html .estirar {height: 1%;}
.estirar {display: block;}
/*fin oculto IE-mac */
.limpiar{clear:both; font-size:1px; line-height:1px; height:1px;}
.cierre{ clear:both; margin:0 0 10px 0; border-top:1px solid #c8c8c8; border-bottom:2px solid #f3f3f3; font-size:1px; line-height:1px; height:1px;}
.publi{ /*background:#ccc;*/ text-align:center; padding:1px 0; margin:10px 0;}
.margen{ margin:0 0 10px 0;}
caption{ display:none;}
h2{ margin:0 0 10px 0;}

.centrador {
	text-align: center;
}

.dashed {
	margin: 10px 0;
	border-top: dashed 1px #ccc;
}

.flecha {
	background: transparent url('flecha_a.png') left center no-repeat;
	padding-left:7px;
}

img.float_left {
	float:left;
	display:inline;
	margin: 0 20px 20px 0;
}
img.float_right {
	float: right;
	display:inline;
	margin: 0 0 20px 20px;
}

/* Cabecera
-------------------------------------------------------------------------------------------------------------------- */
#publicidad { margin: 3px 0; text-align: center; }
/*.patrocinio{ float:right; margin:12px 87px 0 0; display:inline;}*/
h1{
	/*margin:13px 13px 7px 13px;*/
	background: url('fndo_titulo.jpg') no-repeat;
	height:106px;
	overflow:hidden;
	font-size:1px;
	line-height:1px;
}
h1 a{
	display:block;
	height:44px;
	width:309px;
	margin-top:45px;
	text-indent:-9999px;
	margin-left: 12px;
}
#menu{
	position: relative;
	background:#003E6F;
	clear:both;
	padding:3px 10px 2px 10px;
}
#menu .patrocinio {
	position: absolute;
	top: 0px;
	right: 20px;
}
#menu ul { }
#menu li {
	float:left;
	font:bold 12px/12px Arial, Helvetica, sans-serif;
}
#menu li a{ display:block; color:#fff; text-decoration:none;   padding:8px 10px }
.m1{ display:block; background: url(../img/fnd_izq.gif) no-repeat left top;}
.m2{ display:block; padding:8px 10px; background: url(../img/fnd_der.gif) no-repeat right top; margin:0 0 0 1px; color:#003E6F;}


/*
	Menu interno
*/
#nav_interna {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 30px;
	margin-bottom: 20px;
}
#nav_interna li {
	padding: 3px 0;
}
#nav_interna li a {
	color: #000;
}

h2#titulo {
	background: transparent url('h2.gif') left top no-repeat;
	width: 269px;
	height: 32px;
	margin: 0 0 5px 0;
	text-indent: -9999px
}


/* Pie 
--------------------------------------------------------------------------------- */
#pie{width:943px; padding:20px 0; margin:0 auto;}
#pie ul{ margin: 0 4px; height:1%;}
#pie li{float:left; border-right:1px solid #ccc; padding:0 5px; line-height:12px;}
#pie li.ultimo{ border:0;}
#pie li a{ font:12px/12px Arial, Helvetica, sans-serif;}
#pie li a:hover{ text-decoration: underline;}
#pie p{ padding:8px 0 0 0; margin: 0 9px; font:12px/12px Arial, Helvetica, sans-serif; color:#666;}
#pie #medios{ float:right;}
#pie #medios li{ border-right:0; padding:0;}

/* Pestaņas
--------------------------------------------------------------------------------- */
.pestanias{background: #fff url(../img/1px_ccc.gif) repeat-x left bottom; float:left;width:100%;  }
.pestanias .limpiar{}
.pestanias ul{}
.pestanias ul li{float:left; border:1px solid #ccc; border-bottom:1px solid #ccc; padding:6px 15px;  font:11px/11px Arial,Helvetica,sans-serif; margin:1px -1px 0 0; background:#F4F6F9;}
.pestanias ul li a{display:block; text-decoration:none; text-decoration:none; }
.pestanias ul li.marcado {border:1px solid #bcbcbc; border-bottom:0; padding:4px 6px 5px 6px; padding:7px 15px;	margin:0 0 -1px 0;background:#fff;  color:#583F3F; font-weight:bold;	}
.pestanias ul li.marcado a{ text-decoration:none; color:#284A77; font-weight:bold;}

/* Contenido
-------------------------------------------------------------------------------------------------------------------- */
.contenido{ margin:10px 0;}
.doscol{ background: url(../img/1px_e2.gif) repeat-y 641px 0;}
.trescol{ margin:10px 0;}

.cont_doscol_i{float:left; width:642px; display:inline; }
#motogp{ padding-top:13px; clear:both;}
.doscol_i{ padding:0 10px 10px 10px; background:#fff url(../img/1px_e2.gif) repeat-y right top;; }

.col_i { float:left; display:inline; margin:0 22px 0 13px; width:171px; }
.col_d { float:left; display:inline; margin:0 0 0 0; width:780px; border: solid 1px #ccc; }
.col_d .innerbox { margin:15px 20px; }

.trescol .col_i{ float:left; display:inline; margin:0 0 0 9px; width:171px; clear:left;}
.trescol .col_c{float:left; display:inline; margin:0 11px 0 23px; width:468px;}
.trescol .col_d{float:left; display:inline; margin:0 0 0 9px; width:300px; border: none;}

h3 {
	padding:8px 10px;
	font:bold 15px/15px Arial, Helvetica, sans-serif;
	color:#000;
	background:#F4F6F9;
	border:1px solid #ccc;
}
h3.pre-menu {
	background:none;
	border: none;
}


.modulo{ padding:6px 0; border:1px solid #ccc; border-top:0; margin:0 0 10px 0;}
.modulo2{ border-bottom:0; margin:0;}
.modulo3{  border-top:1px solid #ccc; padding:0;}
.modulo4{  padding:0;}
.modulo4 img{ display:block;}
.modulo5{ border:0; margin-bottom:0;}


.modulo h4{ font:bold 12px/14px Arial, Helvetica, sans-serif; color: #563262; margin:3px 0;}
.modulo .antetitulo{ font:10px/12px Arial, Helvetica, sans-serif; color:#333; margin:0; padding:0; text-transform:uppercase;}
.modulo ul{ margin:0 4px;}
.modulo li{ padding:4px 4px 4px 16px; font:bold 12px/12px Arial, Helvetica, sans-serif; color:#000; background: url(../img/flecha.gif) no-repeat 6px center; border-bottom:1px solid #f3f3f3;}
.modulo li.ultimo{ border-bottom:0;}
.modulo li a{}
.modulo p{ padding:0 10px; font:11px/13px Arial, Helvetica, sans-serif; color:#333;}
.txt_img{margin:6px 10px; clear:both;}
.mod_img{ float:left; margin:0 9px 0 0; position:relative;}
.mod_txt{ display:table; height:1%;}
.mod_txt p{font:11px/13px Arial, Helvetica, sans-serif; color:#333; padding:0;}
.info_comp{ margin:10px 0; background:#FFFCF2; border:1px solid #e9e9e9; font:11px/13px Arial, Helvetica, sans-serif; color:#333;}
.info_comp ul{ margin:8px 12px 8px 12px;}
.info_comp li{ margin:0 5px 0 0; padding:2px 0; }
.info_izq{ float:left; width:173px; margin: 0 10px 10px 0; display:inline;}
.info_izq img{margin:1px;}
.txt_detalle{display:table; height:1%;}
.txt_detalle h4{ float:left; clear:left;font:bold 12px/14px Arial, Helvetica, sans-serif; color:#333; margin:0 8px 0 0; display:inline;}
p.ladillo{ font:italic bold 16px/18px Georgia, "Times New Roman", Times, serif; color:#000; border-top:1px solid #eee; border-bottom:1px solid #eee; padding:12px 0 15px 0; margin:0 0 10px 0;}
p.ladillo2{ float:right; width:260px; margin:0 0 10px 10px; display:inline; font:italic 24px/28px Georgia, "Times New Roman", Times, serif; color:#0D3C7B; background:#F4F6F9; border-top:1px dashed #ccc;  border-bottom:1px dashed #ccc; padding:13px 16px; }
.destacamos .txt_img{ border-bottom:1px solid #eee; padding:4px 0 10px 0;}
.icono{ position:absolute; left:0; bottom:0;}
#dir_f1_2007 h2{ display:none;}

/* Portada
-------------------------------------------------------------------------------------------------------------------- */

.mod_noticia{ height:1%; }
.mod_noticia h3{
	font:bold 30px/34px Arial, Helvetica, sans-serif;
	background:none;
	margin: 10px 0 5px 0;
	padding:0;
	border: none;
	background: none;
}
.mod_noticia h3 a, .mod_noticia h4 a { color: #0F0F33; }
.mod_noticia h4{ font:bold 22px/26px Arial, Helvetica, sans-serif; border:0; background:#fff; padding:0 0 5px 0;}
.mod_noticia p{
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	margin: 0;
	padding:0 0 10px 0;
}
.mod_noticia p.autor{ color:#666; font-size: 12px; }
.mod_noticia ul{ background:#fff; padding:10px 15px; font:11px/19px Arial, Helvetica, sans-serif; color:#333;}
.mod_noticia li{ float:left; margin-right:30px;}
.mod_noticia li a{ color:#333; text-decoration:underline; vertical-align:middle;}
.mod_noticia li img{ float:left; margin:0 5px 0 0;}


.mod_cronica h2{ font:bold 14px/14px Arial, Helvetica, sans-serif; color:#0A3164; border:0; background:#fff; padding:0 0 10px 0;}
.mod_cronica h3{ font:bold 12px/14px Arial, Helvetica, sans-serif; color:#1462CA; margin:5px 0 10px 0; padding:0 5px; border:0; background:none;}
.mod_cronica p{ margin:0 0 10px 0; padding:0 5px; font:11px/13px Arial, Helvetica, sans-serif; color:#333;}

.list_masinfo{ padding:15px 10px;}
.list_masinfo li{ float:left; padding:6px 15px; border:1px solid #ccc; margin:0 8px 0 2px; display:inline; font-size:11px;background:#ECEDF7;}  

#result_final h2{font:bold 14px/14px Arial, Helvetica, sans-serif; color:#3A2143; border:0; background:#fff; padding:0 0 10px 0; margin:0;  border-bottom:1px solid #ccc;}

.noticias{}
.noticias h3{ background:#fff;}
.list_noticias{width:130px;}
.list_noticias h4{ margin:0 0 4px 0; font:bold 12px/14px Arial, Helvetica, sans-serif}
.list_noticias{background:#F6F6F6}
.list_noticias ul{ width:130px; }
.list_noticias li{ margin:0 8px; padding:7px 0;  background:none;  border-bottom:1px solid #eee; }
.list_noticias li p{ padding:0; margin:0; font:11px/13px Arial, Helvetica, sans-serif; color:#333; }



/*
	Portada
************************************************************************/
/* Lateral noticias */
#noticia_lateral {
	border-bottom: solid 2px #f3f3f3;
	padding-bottom: 1px;
}
#noticia_lateral h3 {
	border: none;
	border-bottom: solid 2px #f3f3f3;
	margin-bottom: 1px;
	background: transparent;
	color: #000;
}
#noticia_lateral .noticia_lateral {
	border-top: solid 1px #c8c8c8;
	border-bottom: solid 1px #c8c8c8;
	padding: 10px 0;
}
#noticia_lateral h4 {
	font-size: 12px;
}
#noticia_lateral p.meta {
	font-size: 11px;
	margin: 10px 0;
}

/* Directo partido */
#directo_partido {
	position: relative;
	background: transparent url('fndo_directo.gif') left top no-repeat;
	height: 78px;
	padding: 0 20px;
	margin-bottom: 12px;
	font-size: 11px;
}
#directo_partido a {
	color:#fff;
}
#directo_partido .equipo1, #directo_partido .equipo2 {
	display:none;
}
#directo_partido .estado {
	color:#FFFFFF;
	float:left;
	font-family:arial;
	font-size:1.1em;
	margin-top:7px;
	text-align:center;
	width:80px;
}


#directo_partido .escudos {
	color:#FFFFFF;
	float:left;
	padding-top:7px;
	text-align:center;
	width:59px;
}
#directo_partido .resultado {
	color:#FFFFFF;
	float:left;
	/*padding: 0 6px;*/
	padding: 0;
	font-family:arial;
	/* font-size: 3em;  */
	font-size:2.6em;
	margin-top: 3px;
	height:41px;
	font-weight: bold;
	line-height:normal;
	text-align: center;
	width: 31px;
}
#directo_partido .resultado .penalti { font-size:0.4em; }

#directo_partido h3 {
	padding: 8px 0;
	border: none;
	background: none;
	color: white;
}


/*
#directo_partido p {
	float: left;
	text-align: center;
	padding: 3px 16px;
}
#directo_partido p.escudo {
	padding-top: 8px;
	margin-bottom: 0;
}
#directo_partido p.resultado {
	background: transparent url('fndo_directo_resultado.gif') left top;
	padding: 3px 0;
}

#directo_partido span {
	color: white;
	float:left;
	display: block;
	text-align: center;
}
#directo_partido span.goles {
	font-size: 26px;
	padding: 10px 12px 2px 12px;
	font-weight: bold;
}
#directo_partido span.tiempo {
	padding: 2px 12px 0 12px;
}
*/
/*
	Alineaciones
******************************************************************/

.alineacion_columna {
	float: left;
	width: 195px;
}
.alineacion_columna h3 {
	height: 26px;
	border: none;
}
.alineacion_columna h3 span {
	visibility: hidden;
}

#alineacion_foticas {
	width: 350px;
	text-align: center;
}
#alineacion_equipo_visitante {
	text-align: right;
}
#alineacion_equipo_local h3 {
	background: transparent url('h3_equipo_local.gif') left top no-repeat;
}
#alineacion_equipo_visitante h3 {
	background: transparent url('h3_equipo_visitante.gif') right top no-repeat;
}
p.entrenador {
	background: transparent url('fndo_entrenador.gif') left top no-repeat;
	padding: 10px;
	height: 70px;
}
p.entrenador span {
	display: block;
	margin-top: 38px;
	
}
p.entrenador img {
	float: left;
	display:inline;
	margin-right: 5px;
}
.alineacion_columna h4 {
	font-size: 12px;
	text-transform: uppercase;
	color: #575757;
	clear: both;
}
.alineacion_columna table {
	width: 100%;
	margin: 10px 0;
}
td {
	font-size: 12px;
	vertical-align: top;
}
td.posicion {
	text-transform: uppercase;
	color: #575757;
	text-align: left;
	width: 20px;
}
td.nro {
	color: #989898 ;
	padding-right: 5px;
	text-align: left;
	width: 10px;
}
td.nombre {
	color: #B2010A;
}

/*
	Palmares
*******************************************************************/
#palmares .col_d .innerbox { margin: 15px 0 0 20px; }
#palmares h3#uefa {
	background: transparent url('h3_uefa.gif') left top no-repeat;
	height: 25px;
}

#palmares h3#copa {
	background: transparent url('h3_copa.gif') left top no-repeat;
	height: 71px;
}

#palmares .col_d h3 {
	display:inline;
	float: left;
	width: 72px;
	padding: 0;
	margin: 10px;
	border: 0;
	text-indent: -9999px;
}
#palmares table {
	border-collapse: collapse;
	width: 665px;
	margin-bottom: 10px;
}
#palmares #copa_table {
	margin-top: 40px;
}
#palmares th {
	color: #B2010A;
	padding: 25px 0;
	font-size: 11px;
	text-align: left;
}
#palmares td {
	padding: 3px 0;
	font-size: 11px;
	color: #5c5c5c
}
td.c1 {
	background:#f6f6f6;
}
td.c2 {
	background: transparent;
}
#palmares .center {
	text-align: center;
}

/*
	trivial
************************************************************************/
#trivial .col_d h3 {
	background: transparent url('h3_trivial.gif') left top no-repeat;
	text-indent: -9999px;
	height: 22px;
	border: none;
}



