body	{
	background: white;
	text-align: left;
	color: black;
	font-size: 10pt !important;
	font-family: Verdana, Arial, tahoma, sans-serif;
	border-width:2px solid red;
}
#language, #utilities, #search, #mainmenu, #sidebar, #footer {
	display:none;
}
#header{
	display:none;
	height:100px;
	border-bottom:4px solid #394AB4;
}

#maincontainer{
	font-size: 10pt !important;
}
#logo{
	float:left;
}
#logo img{
	width:143px;
	height:95px;
	border:none;
}
#column_one{
	display:none;
}
h1 {
	font-size:140%;
}
h2 {
	font-size:130%;
}
h3 {
	font-size:120%;
}
a:link{
	text-decoration:none;
}
/*********contenido portada******/
#new1{

}
#new1 img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

#central h1 a, #central h2 a{
	text-decoration:none;
}

#portlet_resultados{
	margin-top:20px;
	float:left;
	width:48%;
}
#portlet_resultados h2, #portlet_mas h2{
	margin-bottom:10px;
	text-transform:uppercase;
	font-size:100%;
	border-bottom:2px solid #394AB4;
}
#portlet_resultados .date{
	color:#ccc;
	border-bottom:1px solid #ccc;
}
#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{
	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{
	margin-top:20px;
	border-top:1px solid #ccc;
	width:185px;
	float:left;
}
#column_treebig{
	width:250px;
	height:auto;
	padding-top:10px;
	font-size:85%;
}
#portlet_cartelera{
	width:180px;
	padding:30px 5px 0 5px;
	border:1px solid #394AB4;
}
#portlet_cartelera h5{
	background-color:#394AB4;
	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;
	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_cartelera h5, #portlet_featured 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_cartelera h5 a, #portlet_featured h5 a{
	color:white;
	text-decoration:none;
}
#content h1{
	padding-bottom:10px;
}
/************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:#999;
}
#result #pag{
	text-align:center;
	margin:20px 0;
}
/****estadisticas****/

#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:57%;/*98%*/
}
#campeonatos table table{
	BORDER-COLOR:#CCC;
	width:90%;
}
#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*****/

#cartelera .jokalari{
	text-align: center;
}
#cartelera .herria img{
	float:right;
	padding:1%;
	border:none;
}
#cartelera .herria img a{
	border:none;
}
#cartelera .vevent{
	display:block;
	height:10px;
	border:1px solid #394AB4;
	border-top:5px solid #394AB4;
	width:60%;
	margin:1%;
	padding:1%;
	clear:both;
}
#reglamentos li{
	line-height:250%;
}

/*********resultados **********/

.herrika{
	display:block;
	border:1px solid #394AB4;
	border-top:5px solid #394AB4;
	width:60%;
	margin:1%;
	padding:1%;
	height:10px:
}
.herrika table{
	width:100%;
}
.herrika .date{
	color:#ccc;
	border-bottom:1px solid #ccc;
}
.herrika p{
	padding:0;
	margin:0;
}

/*********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;
}

#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:1px solid #efefef;
	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;
}
#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:#666;
}
/********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:5px;
}
iframe#ForoMensaje{
	height:380px;
	padding:5px;
	background-color:#efefef;
}
#foro_arbol table{
	font:normal 70% Verdana, Arial, tahoma, sans-serif;
}
.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;
}
.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:5px;
	background-color:#efefef;
}

#foro_mensaje table{
	font:normal 70% Verdana, Arial, tahoma, sans-serif;
	width:260px;
	float:left;
	padding:0;
}
#foro_mensaje table table {
	font:normal 90% Verdana, Arial, tahoma, sans-serif;
}
#foro_mensaje table table td{
	padding-bottom:5px;
	padding-top:5px;
}
#foro_mensaje #foro_mensaje_descripcion .foro_mensaje_nota{
	color:red;
}
/******/
#aspe p{
	margin:10px 0;
	text-indent:2%;
}
#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;
}
#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;
}
.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%;/*98%*/
	margin:1% auto;
}

.left p, .right p, .center p{
	font-size: 10px;
	color: #666;
	width: 200px;
}
.center p{
	width: 450px;/*450px;*/
}