/* CSS Basic Document */
body
{
	background-color: #E9E9E9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

table.Pagina
{
	background-color: #FFFFFF;
	border: 0;
	width: 800px;
}

table.PaginaLogo
{
  background-color: #3366FF;
	border: 0;
}

table.PaginaContenido
{
	background-color: #FFFFFF;
	border: 0;
	width: 800px;
	height: 500px;
}

table.PaginaContenido td.Left
{
	vertical-align: top;
	margin-top: 16px;
	text-align: center;
	width: 160px;
}

table.PaginaContenido td.Right
{
	vertical-align: top;
	text-align: left;
	padding: 9px;
	widows: 640px;
}

table.PiePagina
{
	background-color: #3366FF;
	border: 0;
	width: 800px;
}

/******************************************************************************************
 * estilo menu 
 */
 
table.menu 
{
	border: 0;
	width: 550px;
}

table.menu td.menuitem
{
	width: 50px;
	height: 30px;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
	/*background: url(../images/body_top_bg.jpg) left bottom repeat-x;*/
}

table.menu td.menubar
{
	width: 10px;
	height: 16px;
	text-align: center;
	vertical-align: middle;
	/*background: url(../images/body_top_bg.jpg) left bottom repeat-x;*/
}

table.menu td.menubar1
{
	width: 10px;
	height: 16px;
	text-align: center;
	vertical-align: middle;
	background-image: url(/imagenes/menu/menubar1.jpg);
}

table.menu td.menubar2
{
	width: 10px;
	height: 16px;
	text-align: center;
	vertical-align: middle;
	background-image: url(/imagenes/menu/menubar2.jpg);
}

td.menubar img
{
	width: 2px;
	height: 16px;
}



/******************************************************************************************
 * estilo banner 
 */

.BannerHorizontal
{
	text-align: center;
}

.BannerHorizontal img
{
	border: 0;
}

.BannerVertical
{
	padding: 9px;
	margin-top: 20px;
	margin-left: 10px;
	text-align: center;
	vertical-align: top;
}

.BannerVertical img
{
	border: 0;
}

.BannerVertical2
{
	padding: 9px;
	margin-top: 20px;
	text-align: center;
	vertical-align: top;
	width: 150px;
	border-bottom: 1px dashed #3366FF;
}

.BannerVertical2 menuitem
{
	width: 100px;
	height: 30px;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
}

.BannerVertical2 img
{
	border: 0;
}





/******************************************************************************************
 * estilo contenido
 */ 

.Contenido
{
	border:1px solid #3366CC;
	text-align: justify;
	padding: 9px;
	margin-top: 16px;
}

.Fecha
{
	font-size: 80%;
	font-style:italic;
}

.Contenido h1 /* titulo de una sección */
{
	margin: 0px;
	font-family: Arial;
	font-weight: bold; 
	font-size: 22px; 
	color: #3366CC;
	line-height: 22px;
}

.Contenido h2 /* subtitulos de una sección */
{
	margin: 0px;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: black;
}

.Contenido h3 /* titulo de una sección */
{
	/*padding-top: 5px;*/
	margin: 0px;
	font-weight: bold; 
	font-size: 130%; 
}

.Contenido p
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.Contenido p.nomargintop
{
	margin-top: 0;
	margin-bottom: 10px;
}

.Contenido p.tab
{
	margin-left: 20px;
	list-style-type: none;
}

.Contenido p.tab img
{
	border: 0;
	width: 468px;
	height: 60px;
}

.Contenido p.center
{
	text-align: center;
}

.Contenido legend
{
	color: #3366CC;
	font-weight: bold;
	font-size: 22px;
	padding: 5px;
}

.Contenido td img
{
	border: 0;
	width: 125px;
	height: 125px;
	vertical-align: top;
}

.Contenido hr
{
	border-style: dashed;
	border-color: #9FAEFF;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 10px;
	margin-bottom: 25px;
	text-decoration:underline;
}

.Contenido li
{
	margin-bottom: 10px;
}


.Contenido2 
{
	text-align: justify;
	padding: 9px;
	margin-top: 15px;
	width: 228px;
}

.Contenido2 fieldset
{
	border-width: 1px;
	border-color: #3366CC;
	border-style: solid;
	padding: 10px;
	vertical-align: top;
	text-align: center;
}

.Contenido2 legend
{
	color: #3366CC;
	font-weight: bold;
	font-size: 12px;
	padding: 5px;
}

.Contenido2 img
{
	border: 0;
}

/******************************************************************************************
 * tablas de ejemplos
 */

table.Ejemplo
{
	font-size: 9px;
	text-align: center;
	vertical-align: middle;
	margin-left: 25px;
	margin-right: 25px;
	border: thin;
	border-color: #3366FF;
}

table.Ejemplo th
{
	background-color:#9FAEFF;
	font-weight: bold;
}

table.Ejemplo td
{
	background-color:#E8EBFF;
}

/******************************************************************************************
 * estilo enlaces
 */
 
a.top_menu_text 
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	background-color:inherit;
	text-decoration: none;
}

a.top_menu_text:hover
{
	color: #FFCC00;
	background-color: inherit;
	text-decoration: overline underline;
}

a.left_menu_text 
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	background-color:inherit;
	text-decoration: none;
}

a.left_menu_text:hover
{
	color: #FFCC00;
	background-color: inherit;
	text-decoration: overline underline;
}

a.menu_text 
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	background-color: inherit;
	text-decoration: none;
}

a.menu_text:hover
{
	color: #FFCC00;
	background-color: #000000;
	text-decoration: none;
}

a.footer_link 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color:inherit;
}

a.footer_link:hover
{
	color: #FFCC00;
	background-color: inherit;
	text-decoration: overline underline;
}

.footer_icon
{
	margin-left: 5px;
	margin-right: 5px;
	height: 25px;
	border: 0;
}
 
a.sinestilo
{
	color: black;
	text-decoration: none;
}

a.footer_related_link 
{
	color: black;
	text-decoration: none;
}

a.footer_related_link:hover
{
	color: #FFFFFF;
	text-decoration: none;
}






/******************************************************************************************
 * tablas clasificación
 */
table.Clasificacion
{
	font-size: 9px;
	text-align: center;
	vertical-align: middle;
	margin-left: 25px;
	margin-right: 25px;
	border: thin;
	border-color: #3366FF;
}

table.Clasificacion th
{
	background-color:#9FAEFF;
	font-weight: bold;
}

table.Clasificacion td
{
	background-color:#E8EBFF;
}

table.ClasificacionDetalle
{
	font-size: 9px;
	text-align: center;
	margin-top: 10px;
}

table td.champions
{
	font-weight: bold;
	background-color: #0000FF;
	color: #FFFFFF;
}

table td.uefa
{
	font-weight: bold;
	background-color: #33CC00;
	color: #FFFFFF;
}

table td.descenso
{
	font-weight: bold;
	background-color: #FF6600;
	color: #FFFFFF;
}



/******************************************************************************************
 * Últimas noticias - titulares
 */
div.Titulares
{
	margin-top: 10px;
}

div.Titulares h1
{
	font-size: 14px;
	padding-bottom: 5px;
}

div.Titulares h1.deportes_basket
{
	background-image: url(../imagenes/deportes/basket.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}

div.Titulares h1.deportes_futbol
{
	background-image: url(../imagenes/deportes/futbol.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}

div.Titulares h1.deportes_tenis
{
	background-image: url(../imagenes/deportes/tenis.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}

div.Titulares a
{
	padding: 5px;
	color: black;
	background-color: inherit;
	font-weight: 100;
	text-decoration: none;
}

div.Titulares a:hover
{
	color: black;
	background-color: #C8C9F7;
	font-weight: bold;
  text-decoration: none;
}


/******************************************************************************************
 * próximos eventos
 */
.Contenido3
{
	border:1px solid #3366CC;
	text-align: justify;
	padding: 9px;
	margin-top: 0;
	margin-left: 8px; 
	margin-right: 0
}

.Contenido3 legend
{
	color: #3366CC;
	font-weight: bold;
	font-size: 9px;
	padding: 5px;
}

.Contenido3 div
{
	text-align: left;
}

.Contenido3 a
{
	color: black;
	text-decoration: none;
}

.Contenido3 a:hover
{
	background-color: #C8C9F7;
	color: black;
	font-weight: bold;
}





/******************************************************************************************
 * Últimas noticias - titulares
 */
.ContenidoLinks
{
	text-align: justify;
	padding: 9px;
	margin-top: 16px;
}

.ContenidoLinks h3.titulo
{
	margin: 0px;
	font-weight: bold; 
	font-size: 130%; 
	color: black;
}

.ContenidoLinks h3
{
	margin: 0px;
	font-weight: bold; 
	font-size: 130%; 
}

.ContenidoLinks p.margen1
{
	margin-top: 0px;
	margin-bottom: 20px;
}

.ContenidoLinks a
{
	color: #3366CC;
	text-decoration: none;
}

.ContenidoLinks a:hover
{
	color: #3366CC;
	text-decoration: underline;
}



/******************************************************************************************
 * Banderas
 */
td.country_spa
{
	background-image: url(../imagenes/country/spain.png);
	background-repeat: no-repeat;
	background-position: right;
}

td.country_gbr
{
	background-image: url(../imagenes/country/england.png);
	background-repeat: no-repeat;
	background-position: right;
}

td.country_bra
{
	background-image: url(../imagenes/country/brazil.png);
	background-repeat: no-repeat;
	background-position: right;
}

td.country_pol
{
	background-image: url(../imagenes/country/poland.png);
	background-repeat: no-repeat;
	background-position: right;
}

td.country_fin
{
	background-image: url(../imagenes/country/finland.png);
	background-repeat: no-repeat;
	background-position: right;
}

td.country_ger
{
	background-image: url(../imagenes/country/germany.png);
	background-repeat: no-repeat;
	background-position: right;
}

td.country_ita
{
	background-image: url(../imagenes/country/italy.png);
	background-repeat: no-repeat;
	background-position: right;
}

td.country_fra
{
	background-image: url(../imagenes/country/france.png);
	background-repeat: no-repeat;
	background-position: right;
}

td.country_aus
{
	background-image: url(../imagenes/country/australia.png);
	background-repeat: no-repeat;
	background-position: right;
}

td.country_jpn
{
	background-image: url(../imagenes/country/japan.png);
	background-repeat: no-repeat;
	background-position: right;
}

td.country_usa
{
	background-image: url(../imagenes/country/usa.png);
	background-repeat: no-repeat;
	background-position: right;
}

td.country_rsm
{
	background-image: url(../imagenes/country/san_marino.png);
	background-repeat: no-repeat;
	background-position: right;
}

td.country_swi
{
	background-image: url(../imagenes/country/switzerland.png);
	background-repeat: no-repeat;
	background-position: right;
}

td.country_tha
{
	background-image: url(../imagenes/country/thailand.png);
	background-repeat: no-repeat;
	background-position: right;
}

td.country_cze
{
	background-image: url(../imagenes/country/czech_republic.png);
	background-repeat: no-repeat;
	background-position: right;
}

td.country_irl
{
	background-image: url(../imagenes/country/ireland.png);
	background-repeat: no-repeat;
	background-position: right;
}

td.country_hun
{
	background-image: url(../imagenes/country/hungary.png);
	background-repeat: no-repeat;
	background-position: right;
}

td.country_ina
{
	background-image: url(../imagenes/country/indonesia.png);
	background-repeat: no-repeat;
	background-position: right;
}

td.country_ned
{
	background-image: url(../imagenes/country/netherlands.png);
	background-repeat: no-repeat;
	background-position: right;
}

td.country_aut
{
	background-image: url(../imagenes/country/austria.png);
	background-repeat: no-repeat;
	background-position: right;
}




div.Oculta
{
	visibility: hidden;
	position: fixed;
}

div.Visible
{
	visibility: visible;
	position: relative;
}

a.LeerMas
{
	color: #666666;
	font-size: 10px;
	cursor: pointer;
}

a.LeerMas2
{
	color: #666666;
	font-size: 10px;
	cursor: pointer;
}