body {

	font-family: "Trebuchet MS", Tahoma, Verdana, Sans-serif;

	margin: 0;

	padding: 0;

	color: #666;

	background:#FFF;

	background-image: url(../img/general/fondo.gif);

	/*scrollbar-face-color: #fff;

	scrollbar-highlight-color: #600;

	scrollbar-3dlight-color: #fff;

	scrollbar-darkshadow-color: #fff;

	scrollbar-shadow-color: #600;

	scrollbar-arrow-color: #600;

	scrollbar-track-color: #600;*/

}

p {

	margin: 5px 0;

	padding: 1px 0;

}

td

{

	font-family: "Trebuchet MS", Tahoma, Verdana, Sans-serif;

	font-size: 11px;

	color: #666;

	margin: 0;

	padding: 0;

}

a {

	color: #800;

	text-decoration: none;

	font-size: 11px;

}

a:hover {

	color: #c00;

}

ul {

	margin: 8px 3px 5px 3px;

	padding: 0;

}

li {

	margin: 2px 0;

	padding: 0 0 0 15px;

	list-style: none;

	background: transparent url(../img/general/listdot.gif) no-repeat;

}

li li {

	background: transparent url(../img/general/listdot2.gif) no-repeat;

}



/* Clases */

.cabecera1 {

	background: #fff url(../img/general/interior/foto_cabecera1.jpg) no-repeat top right;

	border: 1px solid #fff;

}

.cabecera2 {

	background: #fff url(../img/general/interior/foto_cabecera2.jpg) no-repeat top right;

	border: 1px solid #fff;

}

.cabecera3 {

	background: #fff url(../img/general/interior/foto_cabecera3.jpg) no-repeat top right;

	border: 1px solid #fff;

}

.cabecera4 {

	background: #fff url(../img/general/interior/foto_cabecera4.jpg) no-repeat top right;

	border: 1px solid #fff;

}

.cabecera5 {

	background: #fff url(../img/general/interior/foto_cabecera5.jpg) no-repeat top right;

	border: 1px solid #fff;

}

.destacado {

	font-size: 10px;

	color:#fff;

}

a.destacado {

	text-decoration: none;

}

a.destacado:hover {

	text-decoration: underline;

	color: #fff;

}

.pie

{

	font-family: Tahoma, Verdana, Sans-serif;

	font-size:10px;

	color:#663333;

}

a.pie

{

	color: #663333;

	font-size:10px;

	text-decoration:none;

}

a.pie:hover

{

	color:#663333;

	text-decoration:underline;

}

a.idioma

{

	color: #663333;

	text-decoration:none;

	font-size:11px;

	font-weight:bold

}

a.idioma:hover

{

	color:#663333;

	text-decoration:underline;

	font-size:11px;

	font-weight:bold

}

.negrita

{

	color:#C10033;

	font-weight:bold;

	font-family:Tahoma;

}

.texto

{

	color:#666;

	font-size:12px;

	font-family: Trebuchet MS, Tahoma, Verdana, Sans-serif;

}

a.texto

{

	color:#333;

	text-decoration: none;

}

a.texto:hover

{

	color:#888;

	text-decoration: none;

}

.titulo_texto

{

	color:#C00;

	font-size:18px;

	font-family:Arial;

}

.subtitulo_texto

{

	color:#900;

	font-size: 12pt;

	font-family: Times;

	font-weight: bold; 

}

.texto_grande

{

	color:#666;

	font-size:16px;

	font-weight:bold;

}

.titulo_lista

{

	color:#C00;

	font-family:Arial;

	font-size:20px;

}

.texto_lista

{

	color: #666;

	text-decoration:none;

	

}

.texto_lista:hover

{

	color:#A09C9C;

	text-decoration:none;

	

}

.icono_lista

{

	padding: 0 5px 2px 10px;

	font-size: 16px;

	line-height: 16px;

}

.icono_lista_el

{

	color:#C00;

	font-size: 16px;

	padding: 0 5px 2px 10px;

	line-height: 16px;

}

a.texto_lista_el

{

	color:#C00;

	text-decoration:none;

}

a.texto_lista_el:hover

{

	color: #790000;

}



/* Ruta de cabecera */

.ruta

{

	color:#C00;

	text-decoration:none;

	font-size:10px;

}

a.ruta {

	text-decoration:none;

}

a.ruta:hover

{

	text-decoration:underline;

}

.ruta_ultimo

{

	color: #666;

	font-size:10px;

	

}
a.subrayado:hover{
	text-decoration:underline;
}

/* Noticias */

.fondonoticias{ background: white url(../img/general/interior/foto_noticias.jpg) no-repeat top left; }

.fondoamigos{ background: white url(../img/general/interior/foto_amigos_matia.jpg) no-repeat top left; }

.fondomatiaberri{ background: white url(../img/general/interior/foto_matia_berri.jpg) no-repeat top left; }

.fondotrabaja{ background: white url(../img/general/interior/foto_trabaja.jpg) no-repeat top left; }

.noticiasport {

		color: #FFF;

	font-size: 11px;

	text-decoration:none;

	font-weight:bold

}

a.noticias {

	color:#FFF;

	text-decoration: none;

	font-weight: bold;

}

a.noticias:hover {

	color:#FFF;

	text-decoration: underline;

	font-weight: bold;

}

a.masnoticias {

	font-family: Tahoma, Verdana, Sans-serif;

	color: #666;

	font-size: 11px;

	text-decoration:none;

}

a.masnoticias:hover {

	text-decoration:underline;

}

.titulo_noticias

{

	color:#F04;

	font-weight:bold;

}



/* Lineas, bordes, fondos, etc */

.bordeseparado, .bordeseparadoizq {

	float: right;

	margin: 3px 10 20px 20px;

	padding: 2px;

}



.lineav {

		background: transparent url(../img/general/dot.gif) repeat-y top right;

}

.lineah {

	background: transparent url(../img/general/reddot.gif) repeat-x bottom left;

}

.tabla_pie

{

	margin:0 10px 10px 10px;

}

.tablaborde {

	border: 1px solid #E4E4E4;

}

.borde_gris {

	border: 1px solid #BBB;

}

.borde_negro {

	border: 1px solid #000;

}

.fondomenu {

	background: transparent url(../img/general/menu/fondo.gif) repeat-x top left;

}

.texto_rojo{

	color:#C00;

	font-size: 16px;

}

.interior_elegido {

	color: #C00;

}

.centrado {

	text-align: center;

}

.rojo {

	color: #C00;

	font-weight: bold;

}

.separador

{

padding: 0 0 0 10px;

}

#tablacentral {

	padding: 0 5px;

}

.mayus {

	text-transform: uppercase;

}



/* Formularios */

input, textarea {

	font-size: 11px;

	color: #666;

	border: 1px solid #666;

	font-family:  Tahoma, Trebuchet MS, Verdana, Sans-serif;

}

.radiob {

	border: 0;

}

/* Tablas con ID*/

#tablacontenido {	

	border: 1px solid #D9D9D9;

	margin: 0 10px 10px 10px;

}

#noticias {

	width: 237px;

	height: 114px;

	overflow: auto;

}

#noticias p {

	padding: 5px;

	margin: 2px 0;

}

#maintable {

	text-align: left;

}

#botonenviar {

	border: 1px solid transparent;

}

#botonenviar:hover {

	border: 1px solid #c00;

}



/* webmap -------------------------------*/

#webmap div {

	margin: 10px;

	padding: 5px 10px;

	border: 1px solid #EDEDED;

}

#webmap ul {

	margin: 4px 2px;

}

#webmap ul li {

	margin: 3px 5px;

}



/* Botones con imagen ----------------------*/



a#btngalaietxe{

	display: block;

	width: 242px;

	height: 21px;

	background: #fff url(../img/general/interior/centros/btng_alaietxe.jpg) no-repeat top left;

	background-position: -242px 0;

}

a#btngtxara{

	display: block;

	width: 242px;

	height: 21px;

	background: #fff url(../img/general/interior/centros/btng_txara.jpg) no-repeat top left;

	background-position: -242px 0;

}

a#btnglamourous{

	display: block;

	width: 242px;

	height: 21px;

	background: #fff url(../img/general/interior/centros/btng_lamourous.jpg) no-repeat top left;

	background-position: -242px 0;

}

a#btngfraisoro{

	display: block;

	width: 242px;

	height: 21px;

	background: #fff url(../img/general/interior/centros/btng_fraisoro.jpg) no-repeat top left;

	background-position: -242px 0;

}

a#btngbermingham{

	display: block;

	width: 242px;

	height: 21px;

	background: #fff url(../img/general/interior/centros/btng_bermingham.jpg) no-repeat top left;

	background-position: -242px 0;

}

a#btngrezola{

	display: block;

	width: 242px;

	height: 21px;

	background: #fff url(../img/general/interior/centros/btng_rezola.jpg) no-repeat top left;

	background-position: -242px 0;

}

a#btngiza{

	display: block;

	width: 242px;

	height: 21px;

	background: #fff url(../img/general/interior/centros/btng_iza.jpg) no-repeat top left;

	background-position: -242px 0;

}

a#btngelizaran{

	display: block;

	width: 242px;

	height: 21px;

	background: #fff url(../img/general/interior/centros/btng_elizaran.jpg) no-repeat top left;

	background-position: -242px 0;

}
a#btngalaietxe:hover, a#btngtxara:hover, a#btnglamourous:hover, a#btngfraisoro:hover, a#btngbermingham:hover, a#btngrezola:hover, a#btngiza:hover, a#btngelizaran:hover{

	background-position: 0 0;

}



/* imagenes */

img.imgborder{border:1px solid #bbb; padding:2px; margin:0 4px 0 0;}



/*  Patronato  */

.clearboth{ clear:both;}

li.especial{
	list-style-image: none;
	list-style-type: none;
	background:url(../img/general/organigrama.gif) no-repeat top left; width: 370px; height:30px;
	margin-bottom:15px;
	padding:4px 0 0 8px;
}

li.especial span.cargo{color:#CC0000; font-family: Trebuchet MS; font-size:1.1em; font-weight:bold; width:165px; display:block; float:left;}

ul.listado{ clear:both;}

ul.listado p{color:#CC0000; font-family: Trebuchet MS; font-size:1em; font-weight:bold;}

li.sinlista{ float:left; background: none; margin-right:8px; height:180px; margin-top:10px;}

























