/* ESTILO PARA EL CUERPO DE LA PAGINA */
body {
	margin: 0;
	padding: 0;
	font-family: Verdana,Arial,sans-serif;
	font-size: 0.9em;
	background-color: #f63;
	}
#todo {
	width: 780px;
	background-color: #fff;
}
a:hover {
	background-color: #f63;
	color: #fc6;
	}
img {
	border: 0px;
	}
h2 {
	color: #f63;
	font-size: 1.2em;
	}
h3 {
	font-size: 1.1em;
	}
h4 {
	font-size: 1em;
	}
h5 {
	font-size: 0.9em;
	}
fieldset {
	border: 0;
	}
#cabecera {
	background: url(../imagenes/logo.gif) top left no-repeat;
	background-color: #fff;
	height: 140px;
	margin: 0;
	padding: 0;
	}
#cabecera h1 {
	display: none;
	}
#cabecera h2 {
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	}
#cabecera p {
	font-size: 0.6em;
	margin: 0;
	margin-left: 175px;
	padding: 2px 0;
	}
#cab1 {
	background-color: #000;
	margin-left: 170px;
	height: 45px;
	border-bottom: 2px solid #fff;
	}
#cab2 {
	height: 30px;
	background-color: #f63;
	margin-left: 170px;
	border-bottom: 0px solid #f63;
	}
ul#idioma {
	float: left;
	height: 43px;
	font-size: 1em;
	list-style: none;
	padding: 1px 1px 0 0;
	margin: 0;
	}
ul#idioma li {
	margin: 0;
	display: block;
}
ul#idioma li a {
	line-height: 3em;
	display: block;
	text-decoration: none;
	border: 1px solid #f63;
	color: #fff;
	background-color: #f63;
	padding: 0px 10px;
	}
ul#idioma li a:link, ul#idioma li a:visited {
	background-color: #f63;
	font-weight: bold;
	width: 90px;
	}
ul#idioma li a:hover {
	background-color: #f63;
	color: #000;
	}
#buscar {
	margin: 0;
	padding: 0;
	font-size: 1.0em;
	}

#centro {
	width: 780px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #fff;
	}
#nav-arriba {
	position: absolute;
	top: 15px;
	left: 190px;
	}
#nav1 {
	}
#nav2 {
	}
ul#nav1, ul#nav2 {
	list-style: none;
	padding: 0;
	margin: 0;
	}
ul#nav1 li, ul#nav2 li {
	margin: 0;
	width: 110px;
	float: left;
	}
ul#nav1 li a, ul#nav2 li a {
	text-decoration: none;
	display: block;
	color: #f63;
	padding: 0px 5px;
	}
ul#nav2 li a {
	color: #000;
	}
ul#nav1 li a:link, ul#nav2 li a:link, ul#nav1 li a:visited, ul#nav2 li a:visited {
	text-align: center;
	width: 110px;
	height: 45px;
	font-weight: bold;
	}
ul#nav2 li a:link, ul#nav2 li a:visited {
	width: 110px;
	height: 30px;
	font-size: 0.9em;
	font-weight: bold;
	}
ul#nav1 li a:link, ul#nav1 li a:visited {
	background-color: #000;
	}
ul#nav2 li a:link,ul#nav2 li a:visited {
	background-color: #f63;
	}
ul#nav1 li a:hover, ul#nav2 li a:hover {
	background-color: #f63;
	color: #000;
	}
ul#nav2 li a:hover {
	background-color: #000;
	color: #f63;
	}

#left {
	float: left;
	width: 170px;
	/*background: url(../imagenes/estilo2.gif) no-repeat bottom 40;*/
	background-color: #000;
	font-size: 0.9em;
	color: #f63;
	margin: 0;
	padding: 0 0 5px 0;
	}
#left h5 {
	background-color: #f63;
	font-size: 0.9em;
	color: #000;
    text-align: center;
	border: 1px solid #f63;
	}
ul#leftuno {
	list-style: none;
	padding: 0;
	margin: 0;
	}
ul#leftuno li {
	margin: 0;
}
ul#leftuno li a {
	text-decoration: none;
	display: block;
	color: #f63;
	padding: 2px 0px;
	}
ul#leftuno li a:link, ul#leftuno li a:visited {
	font-weight: bold;
	border-bottom: 1px solid #f63;
	width: 170px;
	}
ul#leftuno li a:hover {
	background-color: #f63;
	color: #000;
	}
#left img {
	margin: 0;
	padding: 0;
	}
#buscar {
	margin: 0;
	padding: 0;
	font-size: 1.0em;
	}
#pie {
	width: 100%;
	margin: 10px 0;
	padding: 1px 30px;
	border-top: 2px solid #f63;
	border-bottom: 2px solid #f63;
	}
#pie p {
	float: left;
	padding: 10px 30px;
	}
.creditos {
	color: #f36;
	font-weight: bold;
	font-size: 0.7em;
	display: block;
	}
.img {
	display: block;
	padding: 0 0 0 7px;
	}
.img a:link, .img a:visited, .img a:hover {
	text-align: center;
	border: 0px;
}
.img_mod_left {
	float: left;
	padding: 0 5px 0 0;
	}

#ketari {
	float: right;
	font-size: 0.7em;
	}
.aviso {
  height: 61px;
  padding: 10px 10px 10px 65px;
  background: url(../imagenes/alerta.gif) no-repeat top left;
  border: 1px dashed #f63;
}
.ayuda {
  height: 61px;
  padding: 10px 10px 10px 65px;
  background: url(../imagenes/ayuda.gif) no-repeat top left;
  border: 1px dashed #f63;
}
.prohibido {
  height: 61px;
  padding: 10px 10px 10px 65px;
  background: url(../imagenes/prohibido.gif) no-repeat top left;
  border: 1px dashed #f63;
}
.correcto {
  height: 50px;
  padding: 10px 10px 10px 50px;
  background: url(../imagenes/correcto.jpg) no-repeat top left;
  border: 1px dashed #f63;
}
.clear {
	clear: both;
	margin: 0;
	padding: 0;
	}
#modulo {
	margin: 5px 0 0 175px;
	background-color: #fff;
	}
#modulo h1 {
	color: #f63;
	text-decoration: none;
	font-size: 1.3em;
	}
#modulo h2, #modulo h2 a:link, #modulo h2 a:visited {
	color: #f63;
	text-decoration: none;
	font-size: 1.1em;
	}
#modulo h2 a:hover {
	color: #fff;
	background-color: #f63;
	}
#img1_portada {
  width: 500px;
  height: 110px;
  }
#img1_portada h2, #club1 h2, #agenda h4 {
	display: none;
	}
#club1, #zona_uni {
  width: 281px;
  border: 0px dashed #f63;
  margin: 0;
  padding: 0;
  }
#zona_uni {
  margin: 0 0 10px 0;
  font-size: 0.7em;
  }
#zona_uni p.inicio {
	padding: 50px 0 5px 10px;
}
 #club1 ul {
	padding: 70px 0 0 10px;
	}
 #club1 li, #club ul, #zona_uni ul, #zona_uni li {
	margin: 0;
	padding: 0;
	font-size: 0.6em;
	}
#club1 form {
	padding: 0 10px;
	}
.subtitulo {
	font-size: 0.7em;
	}

#calendario {
  margin: 5px 0 0 0px;
}
#calendario .contenido {
  font-size: 0.7em;
  border: 2px solid #000000;
  font-weight: normal;
  color: #fff;
}
#calendario .titulo {
  width: 100%;
  height: 15px;
  font-size: 1.2em;
  font-weight: bold;
  border-bottom: 2px solid #000000;
  background-color: #000;
  color: #f63;
}

#calendario a:link, #calendario a:visited {
  font-weight: bold;
  color: #f63;
}

#calendario a:hover {
  font-weight: bold;
  color: #000;
}
.formulario {
	border: 1px dashed #f63;
	padding: 10px;
}
.formulario label {
	font-weight: bold;
	color: #f63;
	width: 100px;
	}
.formulario input, .formulario textarea {
	background: #FFFBE7;
	border: 3px double #FF9A31;
	border-left-color: #FF9A31;
	border-top-color: #FF9A31;
	font-weight: bold;
	}
#cabecera h3, #cabecera h3 a, #cabecera h3 a:link, #cabecera h3 a:visited  {
    cursor: hand;
    float: left;
	background: none;
	width: 170px;
	height: 140px;
	margin: 0;
	padding: 0;
	}
.sindicar ul, .sindicar li {
	list-style: none;
	}
.sindicar a, .sindicar a:link, .sindicar a:visited {
	text-decoration: none;
	color: #fff;
	font-size: 0.7em;
	}
#cab_portada {
       margin: 0;
       padding: 0;
       }
#cab_portada {
	margin: 0 5px 0 0;
	}
#agenda {
       float: right;
	   width: 300px;
       padding: 75px 2px 2px 5px;
       border: 0px dashed #f63;
       }
#agenda ul, #agenda li, #agenda li a, #agenda li a:link {
       margin: 0;
       padding: 0;
       list-style-type: none;
       font-size: 0.9em;
       }

.eventos {
	border: 1px dashed #f63;
	margin: 10px 20px;
	width: 100%;
	padding: 10px;
	}

.eventos h2 a:link, #eventos h2 a:visited {
  background-color: #f63;
  color: #000;
}

.eventos h2 a:hover {
  color: #f63;
  background-color: #000;
}

.eventos h4 {
  color: #f63;
  font-size: 0.9em;
}
.eventos input {
	background: #fc3;
	border: 3px double #f63;
	border-left-color: #f63;
	border-top-color: #f63;
	font-weight: bold;
	}
.album {
       border: 1px dashed #f63;
       padding: 10px;
       }
.album1 {
       padding: 3px;
       }
.album1 img {
       border: 1px solid #f63;
       float: left;
       margin: 0 10px 0 0;
       }
.album2 {
       background-color: #fc3;
       padding: 5px;
       font-size: 0.7em;
	   height: 190px;
       width: 200px;
       float: left;
       }
.album3 {
       text-align: center;
       }
.album4 {
       width: 100%;
       }
.album4 p {
       text-align: center;
       }
.album3 img, .album4 img {
	border: 1px solid f63;
	}
.foro_datos {
	  margin: 10px;
	  padding: 10px;
	  float: right;
	  width: 150px;
	  background-color: #ffecbf;
	  border: 1px solid #f63;
	  font-size: 0.8em;
}
.menu {
	}
.menu ul {
	margin: 0 0 10px 0;
	padding: 0;
	height: 30px;
	list-style: none;
	border-bottom: 2px solid #f63;
	}
.menu li {
	display: inline;
	float: left;

	}
.menu a {
	display: block;
	padding: 3px 10px;
	}
.menu a:link, .menu a:visited {
	margin: 0 5px 0 0;
	border: 1px solid #f63;
	text-decoration: none;
	font-weight: bold;
	color: #f63;
	}
.menu a:hover {
	color: #fc6;
	}
.modulo_desc {
	margin: 10px 20px;
	padding: 10px;
	border: 1px dashed #f63;
	}
.ley_1 {
	position: absolute;
	top: 10px;
	left: 800px;
	width: 160px;
	margin: 0;
	padding: 0;
	text-align: center;
	}
.ley_1 h4 {
	font-size: 0.8em;
	}
.ley_2 {
	margin: 0;
	padding: 0;
	font-size: 0.7em;
	}
#fuente_txiki {
  font-size: 0.9em;
  font-weight: bold;
}
#uni_de {
	font-size: 1.0em;
	float: right;
	width: 402px;
	margin: 0;
}
#uni_de_de {
	font-size: 1.0em;
	float: right;
	width: 198px;
	margin: 0;
}
#uni_iz {
	font-size: 1.0em;
	float: left;
	width: 200px;
	margin: 0;
}
#uni_de_de h3, #uni_iz h3 {
	font-size: 1.0em;
	margin: 0 2px 0 0;
	padding: 5px;
	background-color: #FF906B;
	}
#uni_de_iz {
	font-size: 1.0em;
	float: left;
	width: 198px;
	margin: 0;
	text-align: justify;
}
#uni_de_iz h3 {
	font-size: 1.0em;
	margin: 0 2px 0 0;
	padding: 5px;
	background-color: #f63;
	}
#uni_de_iz p, #uni_iz p, #uni_de_de p {
	font-size: 0.8em;
	}
.port_anu {
	background-color: #FFE3B5;
	font-weight: bold;
	margin: 0 0 3px 0;
	padding: 4px 0;
	}
#uni_de h3 a:link, #uni_de h3 a:visited, #uni_iz h3 a:link, #uni_iz h3 a:visited {
	color: #000;
	text-decoration: none;
	}
#barra_comp {
	font-size: 0.8em;
	background-color: #F63;
	margin: 0;
	border: 1px solid #00;
	padding: 4px 0;
	height: 20px;
	width: 550px;
	}
#barra_comp ul {
	}
#barra_comp li {
	float: left;
	list-style-type: none;
	border-right: 2px solid #000;
	padding: 0 10px 0 10px;
	}
#barra_comp li a {
	display: block;
	}
#barra_comp li a:link, #barra_comp li a:visited {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	}
#barra_comp a:hover {
	background-color: #000;
	}
#comp_port_de {
	background-color: #FFE3B5;
	border: 1px solid #FF9A31;
	margin: 10px 26px 10px 0px;
	float: right;
	width: 380px;
    padding: 0px 0px 0px 5px;
}
#comp_port_de ul, #comp_port_de li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 0.8em;
	}
#comp_port_iz {
	padding: 15px 15px 15px 0;
    font-size: 0.8em;
	}

.comp_propuesta {

}
.comp_num_prop {
	font-size: 0.8em;
}
.comp_fecha {
	font-size: 0.8em;
}
.tab_prop, .tab_dir {
	font-size: 1.0em;
	background-color: #FFE3B5;
	margin: 15px 0 0 0;
	width: 550px;
	border: 1px solid #000;
	}
.tab_prop td, .tab_dir td {
	padding: 0 0 20px 0;
	}
.tab_prop h5, .tab_prop p {
	font-size: 0.8em;
	margin: 0;
	}
.tab_prop h4, .tab_dir h4 {
	font-size: 0.9em;
    font-weight: bold;
	text-align: left;
	background-color: #f60;
	color: #fff;
	padding: 5px 0 0 10px;
	}
.tab_prop a:link, .tab_prop a:visited, .tab_dir a:link, .tab_dir a:visited {
	font-size: 1.0em;
	text-decoration: none;
	color: #03c;
	font-weight: bold;
	}
.tab_prop a:hover, .tab_dir a:hover {
	color: #fff;
	}
.tab_dir ul {
	margin: 0;
	padding: 0;
	}
.tab_dir li {
	list-style-type: none;
	}
.comp_unirse h5 {
	font-size: 0.6em;
}

.comp_unirse a:link, .comp_unirse a:visited {
	font-weight: bold;
	color: #c00;
}
.comp_unirse a:hover {
	color: #fff;
	}
.comp_form {
	border: 1px dashed #f63;
	margin: 20px 0 0 0;
	padding: 10px;
	width: 550px;
}
.comp_form label {
	font-weight: bold;
	color: #f63;
	}
.comp_form input, .comp_form textarea {
	margin: 0 0 20px 0;
	background: #FFFBE7;
	border: 3px double #FF9A31;
	border-left-color: #FF9A31;
	border-top-color: #FF9A31;
	font-weight: bold;
	}
#cab_por {
	width: 550px;
	margin: 0;
	}
h2#ruta_cat {
	padding: 0 0 0 3px;
	}
.anuncios {
	font-size: 0.8em;
	margin: 5px;
	padding: 5px;
	background-color: #FFE3B5;
	}
#modulo p a:link, #modulo p a:visited {
	color: #f63;
	font-weight: bold;
	text-decoration: none;
	}
#modulo p a:hover {
	color: #fff;
	}
#foro_tabla {
  border: 0px;
  margin: 0;
  font-weight: bold;
  padding: 0;
  text-align: left;
  width: 580px;
}
#foro_tabla th{
  border: 0px;
  background-color: #f63;
  color: #fff;
  font-size: 0.7em;
  padding: 10px 0;
}
#foro_tabla td{
  background-color: #FFE3B5;
  font-size: 0.7em;
  padding: 10px 0;
}
#paginador {
	float: right;
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	font-weight: bold;
	color: #fff;
	}
.pagi_actual {
	background-color: #f60;
}
