body {
	background: #fff;
	margin: 0;
	padding: 0;
	color: #333333;
	position: relative;
	font-size: .7em;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a {
	color: #069;
}
a:hover {
	color: #f66;
	text-decoration: none;
}
a:visited {
	color:#039;
}
a:visited:hover {
	color:#f66;
}

.destacado {
	/*background-color:#FF9933;*/
	background-color:#069;
	border-bottom: 1px solid #eee;
	font-size: 0.8em;
	text-align:center;
	color:#FFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
	margin: 0 0 0 5px;
	padding: 0;
	color:#ed5f59;
	/*background-color:#006699;*/
	font-size: 1.5em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2 {
	background: transparent url(images/punto.gif) no-repeat 0 .2em;
	text-align: left;
	border: none;
	color: #039;
	font-size: 1.25em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.7em;
	margin-left:20px;
	padding: 0 0 0 12px;
}
h3 {
	background: transparent url(images/punto.gif) no-repeat 0 .2em;
	text-align: left;
	border: none;
	color: #003399;
	font-size: 1em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.7em;
	margin-left:20px;
	padding: 0 0 0 12px;
}
h4 {
	margin: 2px;
	padding: 0;
	font-weight: bold;
	font-size:1em;
	display:inline;
	text-indent:5px;
}
h5 {
	margin: 5px;
	padding: 2px;
	font-size:.9em;
}
img {
	border: none;
}
p {
	margin: 2px;
	text-align:justify;
	line-height:120%;
	text-indent:12px;
	margin: 0 7px 0 7px;
}
table {
	font-size: 1em;
	margin: 0 0 0 0;
	width: 100%;
	padding: 0 0 0 0;
	border-collapse: collapse;
}
table td {
	vertical-align:top;
}
.clear{
	clear:both;
}
.encabezado{
	height:132px;
}
.menu{
	width:151px;
	border-right: 1px solid #000;
	background:url(images/fondomenu.gif) repeat-y;
}
.linea{
	background-image:url(images/linea.gif);
	background-repeat:repeat-x;
}
.remo{
	width:7%;
	background-image:url(images/remo.gif);
	background-repeat:no-repeat;
}
.linea-2{
        width:95%;
	background:url(images/linea-2.gif) no-repeat top right;
        height:9px;
        margin:1px 0 10px 10px;
}
.margen {
	background-image: url(images/fondo_margen.gif);
	width:20px;
}
.disciplina:hover{
	color: red;
	background-color: #f1f4fd;
	padding: 0 0 0 2px;
}
.deportes {
	text-align: center;
}
.deportes td {
	width: 16%;
}
.cuadro{
	border: solid 1px #808080;
	float:left;
	width:130px;
	margin:5px;
}

/* MENU PRINCIPAL*/
#navcontainer {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	font-weight: bold;
	/*height: 100%;*/
	font-family: Tahoma, Arial, sans-serif;
	font-size : 100%;
    /*background-color: #90bade;*/
	background-color: transparent;
    color: #333;
	width: 150px;
}
ul#navlist {
	text-align: left;
	list-style: none;
	padding: 0;
	margin: 0 auto;
	width: 85%;
}
ul#navlist li {
	border-bottom: 1px solid #90bade;
	display: block;
	margin: 0;
	padding: 0;
}
ul#navlist li a {
	display: block;
	width: 100%;
	text-decoration: none;
	/*background-color: #2175bc;*/
	background-color: transparent;
    color: #fff;
    padding: 5px 5px 5px 15px;
    /*border-left: 10px solid #1958b7;
    border-right: 10px solid #508fc4;*/
	/*border-left: 9px solid #1c64d1;*/
}
#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a {
	padding: 5px 5px 5px 20px;
	font-weight: bold;
	background-color: #2586d7;
/* 	border-left: 9px solid #1c64d1; */
}
ul#navlist li a:hover, ul#navlist li#active a:hover {
	padding: 5px 5px 5px 20px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #90bade;
	border-color: #aaab9c #fff #fff #ccc;
}

/*- Menu Pestaņas--------------------------- */
#tabsK {
  position:absolute;
  top:111px;
  right:1px;
  text-align:right;
  /*float:right;*/
  width:100%;
  /*background:#E7E5E2;*/
  font-size:87.5%;
  line-height:normal;
  border-bottom:1px solid #54545C;
  z-index:4;
  }
#tabsK ul {
	float:right;
	text-align:right;
    margin:0;
    /*padding: 10px 10px 0 10px;*/
    list-style:none;
  }
#tabsK li {
  display:inline;
  margin:0;
  padding:0;
  }
#tabsK a {
  float:left;
  background:url(images/tableftK.gif) no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  }
#tabsK a span {
  float:left;
  display:block;
  background:url(images/tabrightK.gif) no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#FFF;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsK a span {float:none;}
/* End IE5-Mac hack */
#tabsK a:hover span {
  color:#FFF;
      background-position:100% -42px;
  }
#tabsK a:hover {
  background-position:0% -42px;
  }
#tabsK a:hover span {
  background-position:100% -42px;
      }

    #tabsK #current a {
            background-position:0% -42px;
    }
    #tabsK #current a span {
            background-position:100% -42px;
    }
	
/*Menu desplegable
**************************************/
#dropmenudiv{
position:absolute;
border:1px solid #c6c4bd;
border-bottom-width: 0;
font:normal 10px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #c6c4bd;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #edf2f6;
}
/*FICHA de DEPORTES
*************************************************/
#ficha {
	padding: 0 5px 0 5px;
	width:100%;
}
#ficha .section {
	clear: both;
	display: block;
	position: relative;
	padding: 0 0 0 0;
	width: 90%;
}
#ficha .icon {
	display: inline;
	float: left;
	height: 68px;
	margin: 0 5px 0 5px;
	width: 82px;
}
#ficha .description {
	display: inline;
	float: left;
	width:95%;
}
#ficha .sectionClose {
	background: url(images/fndburbujasficha.gif) no-repeat top right;
	clear: both;
	display: block;
	height: 54px;
	width: 100%;
}

/* FICHAS de DESTACADOS
**************************************************/
#fichas {
	padding: 5px 0 5px 0;
	width:100%;
}
#fichas .section {
	/*clear: both;*/
	/*display: block;*/
	position: relative;
	background: url(images/fndburbujas.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	width: 90%;
}
#fichas .icon {
	display: inline;
	float: left;
	height: 65px;
	margin: 2px 5px 0 5px;
	width: 82px;
}
#fichas .description {
	display: inline;
	float: left;
	/*width: 280px;*/
	width:95%;
}
#fichas .sectionClose {
	background: url(images/bg_fs2.gif) no-repeat bottom right;
	clear: both;
	display: block;
	height: 9px;
	font-size: 0;
	width: 100%;
}
#fichas p {
	margin: 0;
	padding: 0;
}
#fichas h3 {
	background: transparent url(images/bl3.gif) no-repeat 0 .3em;
	text-align: left;
	border: none;
	color: #ed5f5f;
	font-size: 1em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	margin: 0;
	padding: 0 0 0 12px;
}
/* FICHAS de Fotos y videos
**************************************************/
.fichas {
	padding: 5px 0 5px 0;
	width:100%;
	
}
.fichas .section {
	/*clear: both;*/
	/*display: block;*/
	position: relative;
	background: url(images/fndburbujas.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	width: 90%;
}
.fichas .icon {
	display: inline;
	float: left;
	height: 65px;
	margin: 2px 5px 0 5px;
	width: 82px;
}
.fichas .description {
	display: inline;
	float: left;
	/*width: 280px;*/
	width:95%;
}
.fichas .sectionClose {
	background: url(images/bg_fs2.gif) no-repeat bottom right;
	clear: both;
	display: block;
	height: 9px;
	font-size: 0;
	width: 100%;
}
.fichas p {
	margin: 0;
	padding: 0;
}
.fichas h3 {
	background: transparent url(images/bl3.gif) no-repeat 0 .3em;
	text-align: left;
	border: none;
	color: #ed5f5f;
	font-size: 1em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	margin: 0;
	padding: 0 0 0 12px;
}

.fichas-2 {
	padding: 5px 0 5px 0;
	width:50%;
	
}

.fichas-2 .section {
	/*clear: both;*/
	/*display: block;*/
	position: relative;
	background: url(images/fndburbujas.gif) no-repeat top right;
	margin: 0 0 0 2px;
	padding: 0;
	width: 90%;
}
.fichas-2 .icon {
	display: inline;
	float: left;
	height: 65px;
	margin: 2px 5px 0 5px;
	width: 82px;
}
.fichas-2 .description {
	display: inline;
	float: left;
	/*width: 280px;*/
	width:95%;
}
.fichas-2 .sectionClose {
	background: url(images/bg_fs2.gif) no-repeat bottom right;
	clear: both;
	display: block;
	height: 9px;
	font-size: 0;
	width: 100%;
}
.fichas-2 p {
	margin: 0;
	padding: 0;
}
.fichas-2 h3 {
	background: transparent url(images/bl3.gif) no-repeat 0 .3em;
	text-align: left;
	border: none;
	color: #ed5f5f;
	font-size: 1em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	margin: 0;
	padding: 0 0 0 12px;
}
.span-comun{
  margin-left:15px;
}

/* ----------- My Form ----------- */
.myform{
	margin:0 auto;
	width:620px;
	padding:14px;
}
	/* ----------- basic ----------- */
	#basic{
		border:solid 2px #DEDEDE;
	}
	#basic h1 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
	#basic p{
		font-size:11px;
		color:#666666;
		margin-bottom:20px;
		border-bottom:solid 1px #dedede;
		padding-bottom:10px;
	}
	#basic label{
		display:block;
		font-weight:bold;
		text-align:right;
		width:240px;
		float:left;
	}
	#basic .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:240px;
	}
	#basic input{
		float:left;
		width:200px;
		margin:2px 0 10px 10px;
	}
	#basic button{ 
		clear:both;
		margin-left:150px;
		background:#888888;
		color:#FFFFFF;
		border:solid 1px #666666;
		font-size:11px;
		font-weight:bold;
		padding:4px 6px;
	}


	/* ----------- stylized ----------- */
	#stylized{
		border:solid 2px #b7ddf2;
		background:#ebf4fb;
	}
	#stylized h1 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
	#stylized p{
		font-size:11px;
		color:#666666;
		margin-bottom:20px;
		border-bottom:solid 1px #b7ddf2;
		padding-bottom:10px;
	}
	#stylized label{
		display:block;
		font-weight:bold;
		text-align:right;
		width:200px;
		float:left;
	}
	#stylized .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:140px;
	}
	#stylized input{
		float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:300px;
		margin:2px 0 10px 0;
	}
	#stylized textarea{
		float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:200px;
		margin:2px 0 10px 0;
	}
	#stylized button{ 
		clear:both;
		margin-left:150px;
		width:125px;
		height:31px;
		background:#666666 url(img/button.png) no-repeat;
		text-align:center;
		line-height:31px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
	}
/* FOOTER
**********************************************************/
#pie {
	background-color: #4a7cb7;
	height: 50px;
	z-index:6;
}
#footer {
	background-image: url(images/pie.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 75px 0 37px 200px;
	height: 28px;
	z-index:5;
}

#subir {
	position: absolute;
	top: 95%;
	left: 50px;
	margin: 0;
	padding: 0;
	background-color: transparent;
}
#subir a {
	color:#FFFFFF;
	font-size:10px;
}
.piepagina {
	background-color: #4a7cb7;
	text-align: center;
	text-indent:0;
	margin: 0;
	color: #ffffff;
}
.pie2 {
	font-size:9px;
	color:#cccccc;
	background-color: inherit;
}
.subtitulos {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#CCCCCC;
	margin: 0;
	padding: 0;
	color:#003399;
	font-size: 1.1em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.puntosubtitulo {
	background-image:url(images/punto.gif);
	height:16px;
	width: 9px;
	border:0;
	background-position:left;
	background-repeat:no-repeat;
	background-color:#CCCCCC;
	float: left;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}