* {
    margin:0;
    padding:0;
}
h1 {
	font:bold 1.5em/1.4 Verdana, Arial, tahoma, sans-serif;
	color:#394AB4;
	font-size:140%;
}
h2 {
	font:bold 1em/1.6 Verdana, Arial, tahoma, sans-serif;
	color:#394AB4;
	font-size:120%;
}
h3 {
	color:#394AB4;
	font-size:100%;
}
h4{
	color:#394AB4;
}
a {
	color:#394AB4;
}
a:focus, a:hover, a:active {
	color:black;
}
body {
    background:white url(fondoa.jpg) no-repeat center top;
	font:normal 90% Verdana, Arial, tahoma, sans-serif;
}
ul {
	padding-left:8%;
}
ul li{
	line-height: 1.5em;
}
ol {
	padding-left:10%;
}
ol li{
	line-height: 1.5em;
}
a img {
	border:none;
}
/*******************/
#maincontainer {
    margin:0 auto;
    min-width:900px;
    max-width:80em;
	padding:0px;
	padding-left:10px;
	background:white url("fond_left.gif") repeat-y left;
}
#container{
	padding:0 12px 0 2px;
	background: url("fond_right.gif") repeat-y right;
}

#header{
	background:url("header.jpg") no-repeat top left;
	height:135px;
}
#logo{
	float:left;
	margin-top:20px;
	margin-left:20px;
}

#tagline{
	position:absolute;
	margin-left:220px;
	color:#394AB4;
	font-weight:bold;
	font-size:90%;
	margin-top:10px;
}
#utilities{
	float:right;
	font-size:80%;
	margin-top:0px;
	line-height:25pt;
	margin-right:2%;
	color:#394AB4;
}
#utilities a{
	font-weight:bold;
	text-decoration:none;
}
#utilities a:hover{
	font-weight:bold;
	text-decoration:underline;
}

/****end header*****/
#column_one{
	float:left;
	width:170px;
	background: url("fond_column_one.gif") no-repeat top left;
}
#localmenu{
	color:white;
	height:390px;
	padding-left:20px;
	padding-top:40px;
}
#localmenu a{
	color:white;
	text-decoration:none;
	font-size:80%;
}

#localmenu a:hover{
	background-color:white;
	color:#394AB4;
}
#localmenu li{
	height:25px;
	border-bottom:1px solid #6C79C7;
	text-transform:uppercase;
	list-style-image: url("gez.gif");
}
#fidelizacion{
	margin-bottom:30px;
}
/***/
#column_two{
	margin-left:170px;
	padding-left:10px;
	background: url("fond_column_two.gif") repeat-y left;
}
#mainmenu{
	height:40px;
	background:url("fond_mainmenu.gif") no-repeat left top;
	padding-top:10px;
	float:right;
	width:99%;
	padding-right:1%;
	text-align:right;

}
#mainmenu ul li{
	display: inline;
}
#mainmenu li{
	padding-right:4%;
	padding-left:4%;
	list-style:none;
	border-left:1px solid #394AB4;
	font-size:11px;
}
#mainmenu a{
	text-decoration:none;
	text-transform:uppercase;
}
#mainmenu a:hover{
	background-color:#394AB4;
	color:white;
}
#content{
	padding-left:2%;
	padding-right:2%;
	font-size:90%;
	min-height:450px;
}
#central{
	max-width:70%;
	float:left;
}
#centralmini{
	width:53%;
	float:left;
}
/*********contenido portada******/
#fotoleft{
	height:206px;
	float:left;
	width:99%;
	background:url("fondfotoleft.gif") no-repeat top left;
}
#fotoleft p{
	text-align:center;
	margin-top:10px;
}
#fotoleft img{
	float:none;
}
#fotoright{
	height:206px;
	width:1%;
	margin-left:99%;
	background:url("fondfotoright.gif") no-repeat top left;
}

#new1 img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
#new2
	float:left;
}
#central h1 a, #central h2 a{
	text-decoration:none;
}

#portlet_resultados{
	margin-top:20px;
	float:left;
	width:48%;
}
#portlet_resultados h2, #portlet_mas h2{
	background: url("back_h2.gif")no-repeat bottom left;
	margin-bottom:10px;
	padding-left:20px;
	text-transform:uppercase;
	font-size:100%;
}
#portlet_resultados .date{
	font-size:85%;
	color:#666;
	margin-top:10px;
}
#portlet_resultados table{
	width:90%;
}
.herria{
	font-weight:bold;
}
.result{
	width:18px;
	background-color:red;
	color:white;
	font-weight:bold;
	text-align:right;
}
.banatu{
	font-size:5%;
	border-bottom:1px dashed #ccc;
}
#portlet_mas{
	margin-top:20px;
	width:48%;
	margin-left:50%;
}
#portlet_mas .date{
	font-size:85%;
	color:#666;
	margin-top:10px;
}
.fuente{
	color:black;
	font-weight:bold;
}
#portlet_mas h3 a{
	text-decoration:none;
}
#portlet_mas h3{
	font-size:100%;
}

#column_tree{
	width:185px;
	height:auto;
	margin-left:75%;
	padding-top:50px;
}
#column_treebig{
	width:250px;
	height:auto;
	padding-top:10px;
	font-size:85%;
	float:right;
}
#portlet_cartelera{
	width:180px;
	padding:30px 5px 0 5px;
	border:1px solid #394AB4;
}
#portlet_cartelera h5{
	background:url("top_cartelera.gif") no-repeat top left;
	padding:5px;
}

.vevent{
	margin:5px;
	padding-bottom:5px;
	border-bottom:2px solid #394AB4;
}
#portlet_cartelera img{
	margin-left:5px;
}
.dtstart {
	color:#ccc;
	border-bottom:1px solid #ccc;
}
.time {
	padding-left:18px;
}
.location{
	font-weight:bold;
	float:center;
}
hr{
	border:none;
	border-bottom:1px dashed #ccc;
	border-top:1px solid white;
	margin:5px 0;
}
#portlet_cartelera .jokalari{
	text-align: center;
}
.extra{
	color:#394AB4;
	text-align:center;
}
.extra a{
	color:red;
}

#portlet_featured{
	width:180px;
	margin-top:20px;
	padding:5px;
	padding-top:30px;
	border:1px solid #ccc;
}
#portlet_eitb{
	width:180px;
	margin-top:20px;
	padding:5px;

	border:1px solid #ccc;
}
#portlet_cartelera h5, #portlet_featured h5, #porlet_eitb h5{
	margin-top:-25px;
	margin-bottom:20px;
	padding-left:10px;
	text-transform:uppercase;
	font-weight:normal;
}
#portlet_featured h5{
	background:url("top_feature.gif") no-repeat top left;
	padding:5px;
}
#portlet_eitb h5{
	background:url("top_eitb.gif") no-repeat top left;
	padding:5px;
}
#portlet_cartelera h5 a, #portlet_featured h5 a,#portlet_eitb h5 a{
	color:white;
	text-decoration:none;
}
#content h1{
	padding-bottom:10px;
}
/*****noticia destacada*****/

#new3{
	background:url("destacado_fond.gif") no-repeat bottom right;
	padding:10px;
	border-top:1px solid #efefef;
	border-left:1px solid #efefef;
	text-align:center;
}
#new3 img {
	border:3px double #394AB4;
}
#new3 h1{
	border-bottom:3px solid #394AB4;
	margin-bottom:10px;
}
#new3 h1 a{
	text-decoration:none;
}
#new3 p{
	text-align:left;
}
/************news*******************/
#portlet_masnoticias {
	border-left:1px solid #ccc;
	padding-left:10px;
}
#description{
	font-style : italic;
	padding:10px 0;
}
#summary{
	font-weight:bold;
	margin:10px 0;
}

#portlet_masnoticias h3{
	font-size:100%;
}
#portlet_masnoticias h3 a{
	text-decoration:none;
}

#portlet_masnoticias .date{
	font-size:85%;
	color:#666;
	margin-top:10px;
}
#search{
	font-size:90%;
	border:1px solid #ededed;
	padding:4%;
	margin-bottom:10px;
}
#search input{
	color:#369;
	margin-top:10px;
}

#search label {
	color:#369;
	font-weight:bold;
	font-size:110%;
}
#result h2{
	margin:20px 0;
}
#result h2 .word{
	color:red;
}
#result .date{
	color:#c3c3c3;
}
#result #pag{
	text-align:center;
	margin:20px 0;
}
/****estadisticas****/

#estat_diario{
	width:45%;
	FLOAT:LEFT;
	margin-right:2%;
}
#estat_diario fieldset select, #estat_diario fieldset input, #estat_resultados fieldset select, #estat_resultados fieldset input{
	font-size:95%;
}
#estat_diario input.button, #estat_resultados input.button{
	font-size:100%;
}

#estat_diario, #estat_resultados{
	border-left:2px solid #394AB4;
	padding:0 2%;
	margin-top:20px;
}
#estat_diario input.button, #estat_resultados input.button{
	margin-top:10px;
}
#estat_resultados{
	margin-left:50%;
}

#estat_diario legend, #estat_resultados legend{
	text-decoration:none;
	padding-right:20px;
	width:100px;
}

#estat_diario fieldset label, #estat_resultados fieldset label {
	color:#394AB4;
}
#estadisticas table{
	width:98%;
}
#estadisticas h3{
	margin:10px 0;
	color:black;
}
#estadisticas h2{
	margin-top:20px;
}
#estadisticas table th{
	background-color:#ccc;
	color:white;
}
#estadisticas table table th{
	background-color:#394AB4;
	color:white;
}
#estadisticas td{
	border:1px solid #efefef;
	padding:0 2px;
}
#estadisticas td td{
	text-align:center;
}
#estadisticas dl{
	border-left:2px solid #394AB4;
	padding-left:5px;
}
#estadisticas dd{
	font-weight:bold;
	color:#394AB4;
}
/************pelotari*************/

#pelotariak{
	padding-top:10px;
}
.pelotari {
	padding:10px;
	margin:10px;
	width:105px;
	float:left;
	margin-right:1%;
	text-align:center;
	border: 1px solid #efefef;
	border-bottom: 4px solid #efefef;
	border-right: 4px solid #efefef;
}
.pelotari img{
	border:2px solid #394AB4;
}
.pelotari a{
	margin-top:5px;
	text-decoration:none;
	color:#394AB4;
	font-weight:bold;
}
.pelotari a:hover {
	background-color:#394AB4;
	color:white;
}
.fitxa_per {
	padding:10px;
}

#pelotari img{
	margin-right:20%;
	float:left;
}

#pelotari h2 {
	background-color:#394AB4;
	color:white;
	margin-top:15px;
	font-size:100%;
	margin-bottom:10px;
}
#pelotari  h3{
	margin:10px 0;
	border-top:1px solid #394AB4;
	padding-top:10px;
}
#pelotari  table{
	width:98%;
	border:1px solid#ccc;
}
#pelotari  th{
	background-color:#394AB4;
	color:white;
	padding:1%;
}
#pelotari  td{
	border-right:1px solid #ccc;
	text-align:center;
}
/******campeonato********/
#campeonatos h2{
	background-color:#394AB4;
	color:white;
	margin:10px;
	padding-left:5px;
	font-size:100%;
}
ul li {
	list-style-image: url("gez.gif");
	line-height:180%;
}

#campeonatos th{
	background-color:#394AB4;
	color:white;
	font-weight:normal;
}
#campeonatos table{
	border:1px solid #394AB4;
	width:98%;
}
#campeonatos table table{
	BORDER-COLOR:#CCC;
	width:100%;
}
#campeonatos table table td{
	border-bottom:1px solid #efefef;
}
#campeonatos .date{
	font-weight:bold;
	margin-top:10px;
	text-align:center;
	height:30px;
	padding-top:10px;
}
.campeonato{
	background-color:#efefef;
	color:#008100;
	font-weight:bold;
	padding-right:30px;
}
/****festivales****/

#festivales dt{
	float:left;
	line-height:180%;
}
#festivales dd{
	font-weight:bold;
	line-height:180%;
}
#festivales #partidos{
	padding:3%;
	border:1px solid #394AB4;
}
#reservas, #reservas_online, #resena{
	margin-top:10px;
	padding:10px 3%;
	border:1px solid #ccc;
}
fieldset{	
	border:none;
}
legend{
	margin:10px;
	color:#394AB4;
	font-weight:bold;
	border-bottom:1px solid #394AB4;
}

#festivales label {	
	width:150px;
	float:left;
	line-height:160%;
}
#festivales input, select{
	margin-bottom:5px;
}
.boton{
	margin-top:10px;
}
#festivales h3{
	background-color:#394AB4;
	color:white;
	margin-top:10px;
	padding-left:5px;
}
#festivales h2{
	border-bottom:1px solid #efefef;
	margin-bottom:10px;
}
#festivales .except{
	color:#394AB4;
	margin-top:20px;
	margin-bottom:10px;
}
#resena p{
	padding:20px 0;
}
/****cartelera*****/

#cartelera .jokalari{
	text-align: center;
}
#cartelera .herria img{
	float:right;
	padding:1%;
}
#cartelera .vevent{
	border:1px solid #394AB4;
	border-top:5px solid #394AB4;
	width:28%;
	float:left;
	margin:1%;
	/*height:500px;*/
	padding:1%;
}
#cartelera .veventGrande{
	border:1px solid #394AB4;
	border-top:5px solid #394AB4;
	width:28%;
	float:left;
	margin:1%;
	height:300px;
	padding:1%;
}

#reglamentos li{
	line-height:250%;
	list-style:none;
	list-style-image:none;
	background: url("gez.gif") no-repeat 0 10px;
	padding-left:15px;
}

/*********resultados **********/

.herrika{
	border:1px solid #394AB4;
	border-top:5px solid #394AB4;
	width:28%;
	float:left;
	margin:1%;
	height:200px;
	padding:1%;
}
.herrika table{
	width:100%;
}
.herrika .date{
	color:#c3c3c3;
	border-bottom:1px solid #ccc;
}


/*********historia****/
#historia .autor{
	font-size:85%;
	font-weight:bold;
	padding:10px 0;
}
#historia .fuente {
	color:#394AB4;
	font-size:85%;
	padding:10px 0;
	font-weight:normal;
}
#column_1{
	width:48%;
	float:left;
}
#column_2{
	width:48%;
	margin-left:50%;
}
#historia p{
	margin:10px 0;
}
.info{
	color:#394AB4;
}
.extra_info{
	float:left;
	margin:10px;
	background-color:#efefef;
	padding:10px;
	font-size:80%;
}
#historia h2{
	margin-top:20px;
	border-bottom:2px solid #394AB4;
	margin-bottom:10px;
	clear:all;
}
.extra_info h4, info h3 {
	padding-bottom:10px;
}
#historia img{
	float:left;
	margin-right:10%;
}
#historia table{
	width:98%;
	padding-bottom:10px;
	margin-bottom:10px;
}
#historia th{
	background-color:#394AB4;
	color:white;
	padding:4px;
	text-align:left;
	border-right:1px solid white;
}
#historia td{
	padding:4px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-top:1px solid #efefef;
}
#historia dt{
	font-weight:bold;
	color:#394AB4;
	margin-top:10px;
	margin-bottom:5px;
	border-bottom:1px dashed #efefef;
}
/******tienda******/

.articulo{
	margin:2%;
	border-top:1px solid #efefef;
	border-left:1px solid #efefef;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:3%;
}

#tienda_virtual{
	width:250px;
	margin-left:0px;
}
#tienda_virtual li{
	list-style:none;
}
#tienda_virtual table{
	font-size:85%;
	background-color:white;
	margin:10px 0;
	border:1px solid #394AB4;
}
#tienda_virtual th{
	background-color:#394AB4;
	font-weight:normal;
	color:white;
}
#tienda_virtual table td{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}
#cesta{
	margin:2%;
	border:1px solid #394AB4;
	padding:3%;
}
#cesta select{
	width:250px;
	margin:10px 0;
}
fieldset.registro1{
	background-color:#ededed;
	padding:2%;
	margin:10px 2%;
	width:35%;
	float:left;
}
fieldset.registro1 label{
	width:90px;
	float:left;
	height:25px;
}

fieldset.registro1 input {
	margin-bottom:10px;
}
fieldset.registro2{
	margin-left:45%;
	width:45%;
	background-color:#ededed;
	padding:2%;
	margin:10px 0;
}
fieldset.registro2 label{
	width:150px;
	float:left;
	height:25px;
	text-align:right;
}
fieldset.registro2 input {
	margin-bottom:10px;
}
fieldset.registro1 label.checkbox{
	float:center;
	width:80px;
	height:10px;
}
fieldset.registro1 input.checkbox{
	float:left;
	margin:0 5px;
}
.berezi{
	font-size:85%;
	font-style:italic;
	text-align:center;
}
fieldset.registro2 legend, fieldset.registro1 legend{
	display:none;
}
.ley{
	color:#369;
	font-size:90%;
	padding:2%;
}
#lista{
	padding:2%;
	border:1px solid #394AB4;
	border-top:2px solid #394AB4;
	margin:10px 0;
}
#lista dl{
	margin-top:10px;
	padding-top:20px;
	border-top:1px solid #394AB4;
	color:#394AB4;
	line-height:180%;
}
#destino dl{
	margin-top:10px;
	padding-top:20px;
	line-height:180%;
}
#lista dt, #destino dt{
	float:left;
}
#lista dd, #destino dd{
	font-weight:bold;
}
#destino{
	padding:2%;
	border:1px solid #ccc;
	margin:10px 0;
}
.mensaje{
	border:1px solid #efefef;
	padding:5%;

}
/*****multimedia****/

#multimedia{
	font-size:85%;
	padding-bottom:20px;
	text-align:center;
}
#multimedia h2{
	background-color:#394AB4;
	color:white;
	margin-top:20px;
	font-size:100%;
	margin-bottom:5px;
	padding-left:1%;
	text-align:left;
}
#multimedia a{
	text-decoration:none;
}
#multimedia a:hover{
	text-decoration:underline;
}
#multimedia img{
	margin:1%;
	border:1px solid #efefef;
	padding:1%;
}
.fondoa, .bideoa, .galeria{
	width:33%;
	float:left;
	height:160px;
}
p.mas{
	font-size:100%;
	width:99%;
	text-align:right;
	MARGIN-TOP:10PX;
}
p.mas a{
	background-color:#efefef;
	padding:5px;
	border:1px outset #ccc;
}
.argazki_item{
	float:left;
	height:140px;
	margin:8px;
	padding:2px;
}
/***************/
#column_tree h2{
	border-bottom:2px solid #394AB4;
	margin-bottom:20px;
}
#column_tree li{
	background-color:#efefef;
	margin-bottom:4px;
	padding:5px;
	border-left:2px solid #394AB4;
}
#column_treebig li{
	background-color:#efefef;

	padding-left:10px;
	border-left:2px solid #394AB4;
}
#column_treebig h3{
	padding-top:10px;
}
#column_tree li a{
	text-decoration:none;
	width:100px;
}
#column_tree li a:hover{
	background-color:#394AB4;
	color:white;
}
/*****medicina deportiva*********/

#articulos{
	width:45%;
	float:left;
	border:1px solid #efefef;
	padding:10px;
}
#medicina_actualidad{
	width:45%;
	margin-left:50%;
	border:1px solid #efefef;
	padding:10px;
}
ul.divulgacion li{
	list-style-image: url("i_artic.gif");
	margin-top:10px;
	line-height:120%;
	margin-left:5px;
	border-bottom:1px solid #394AB4;
}
ul.medicina_actualidad li{
	line-height:120%;
	border-bottom:1px solid #394AB4;
}
#articulos h2, #medicina_actualidad h2{
	background-color:#394AB4;
	color:white;
	font-size:90%;
	padding-left:5px;
	margin-bottom:20px;
}
#articulos li, #portlet_masarticulos li{
	list-style-image: url("i_artic.gif");
	margin-top:10px;
	line-height:120%;
}
#articulos li a{
	font-weight:bold;
}
#articulos .date{
	color:#c3c3c3;
}
/********foro*******/

#tabla{
	height:360px;
}
*html #tabla{
	position:absolute;
}
iframe{
	border:none;
}
 iframe#ForoArbol {
	height:380px;
	border:1px solid #394AB4;
	border-top:4px solid #394AB4;
	padding:0px;
}
iframe#ForoMensaje{
	height:380px;
	padding:5px;
	background-color:#efefef;
}
#foro_arbol table{
	font:normal 70% Verdana, Arial, tahoma, sans-serif;
	PADDING-LEFT:10PX;
}
#foro_arbol input.botoia{
	margin-left:10PX;
}
.foro_fecha{
	color:#999;
}
.foro_arbol_mensaje_publico{
	font-weight:bold;
	color:black;
	text-decoration:none;
}
a:hover.foro_arbol_mensaje_publico {
	text-decoration:underline;
}
a:visited.foro_arbol_mensaje_publico {
	color: red;
}
.foro_arbol_mensaje_privado{
	font-weight:bold;
	color:#394AB4;
	text-decoration:none;
}
#foro_arbol .botoia{
	margin-top:20px;
}
#foro_mensaje{
	width:280px;
	margin:0;
	padding:10px;
	background-color:#efefef;
}

#foro_mensaje table{
	font:normal 70% Verdana, Arial, tahoma, sans-serif;
	width:250px;
	margin-left:5px;
	float:left;
	padding:0;
}
#foro_mensaje table table {
	font:normal 90% Verdana, Arial, tahoma, sans-serif;
	margin-left:0px;
}
#foro_mensaje table table td{
	padding-bottom:5px;
	padding-top:5px;
}
#foro_mensaje #foro_mensaje_descripcion .foro_mensaje_nota{
	color:red;
}
.foro_mensaje_elemento{
	font-weight:bold;
}
#foro_mensaje2 {
	width:280px;
	margin:0;
	padding:10px;
	background-color:#efefef;
}
#foro_mensaje2 table{
	font:normal 70% Verdana, Arial, tahoma, sans-serif;
	width:250px;
	margin-left:5px;
	float:left;
	padding:0;
}
#foro_mensaje2 table table {
	font:normal 90% Verdana, Arial, tahoma, sans-serif;
	margin-left:0px;
}
#foro_mensaje2 table table td{
	padding-bottom:5px;
	padding-top:5px;
}
/******/
/*
#aspe{
	background: url("sobre.jpg") no-repeat top right;
	height:410px;
}*/
#aspe p{
	margin:10px 0;
	text-indent:2%;
	padding-top:10px;
}
#contact legend{
	display:none;
}
#contact fieldset{
	BORDER:1PX SOLID #CCC;
	MARGIN:3%;
	padding:2%;
}
#reglamentos{
	background: url("reglamentos.gif") no-repeat top right;
	height:385px;
}
a.pdf{
	background:url("i_acrobat.gif") no-repeat right;
	/*padding-right:25px;*/
	padding-bottom: 54px;
}
#cleaner{
	clear:both;
	HEIGHT:10PX;
}
#footer{
	padding-top:10px;
	height:40px;
	border-top:1px solid #EFEFEF;
	border-bottom:4px solid #394AB4;
	text-align:center;
	font-size:80%;
	color:#394ab4;
}

.kiroljokoatestua{
	color:#FFFFFF;
}
.kiroljokoatestua:hover{
	text-decoration: none; 
	color:#FFFFFF;
}
.smaler{
	font-size:80%;
}

.xml{
	border: 1px solid;
	border-color: #FC9 #630 #330 #F96;
	padding: 0 3px;
	font: bold 10px verdana,sans-serif;
	color: #FFF;
	background: #F60;
	text-decoration: none;
	margin: 0;
}

#fotos{
	WIDTH:100%;
	FLOAT:LEFT;
	border-bottom:1px solid #efefef;
	padding-bottom:10px;
}
#pag{
	text-align:center;
}
/***********modeloa******/
.left{
	float:left;
	margin:1% 2%;
}

.right{
	float:right;
	margin: 1% 2%;
}
.center{
	float:center;
	width:98%;
	margin:1% auto;
}

.left p, .right p, .center p{
	font-size: 10px;
	color: #666;
	width: 200px;
}
.center p{
	width: 450px;
}


