/*Editado por:
Unai Basabe,
unaibasabe@hotmail.com
08/11/2009

colores principales:
azul-bilresa: #000098;
azul-bilresa-claro: #f5f5fb;
verde-bilresa: #aee813;
verde-claro-bilresa: #d1ee87;
gris-oscuro: #313131; */

html {

background: url(pics/fondo.jpg) repeat-x;
background-color:#000098;
}

body {

font-size: 90%;
font-family: helvetica, georgia, sans-seriff;
line-height: 1.6em;
text-align: center;
color: #444444;
background: url(pics/fondo.jpg) repeat-x;
background-image:url(../pics/fondo.jpg);
}

ul, li, img, body, html {

margin: 0; padding: 0; 
}

a {

text-decoration: none;
color: #313131;
}

a:hover {


background: #aee813;
text-decoration: none;
}

a img {
border: none;/* links en imagenes sin borde */
}

h3 {

background: #d1ee87;
color: #313131;
margin: 0;
padding: .2em .5em;
text-align: left;
text-transform: lowercase; /* obliga a minusculas */
font-weight: normal; /* texto normal, sin negrita */
}

h2 {

font-family: Georgia, "Times New Roman", Times, Serif;
line-height: 2.2em;
}

#container {

text-align:left;
width:1000px;
margin:auto; /* para que la pagina este centrada */
}

#container ul, /* con la coma hago que la regla afecte a ambas capas */
#container ul li {

list-style-type: none; /* quita los topos de lista */
}


/* HEADER */

#headerf {

overflow: hidden;
width: 1000px;
height:127px;
text-align:center;
z-index:-1;
}
#header {

position: absolute;
top: 0;
overflow: hidden;
width: 1000px;
}

#header h1 {

display: none;
}

#header h5 {
margin-top:.4em;
	text-align:right;
	color:#CCC;
	font-size:.9em;
	letter-spacing:.11em;
	line-height:1.2em;
	padding-top:0;
	padding-right:1em;
}

#header h4 {
	margin-top:-.3em;
	padding-left:3em;
	color:#CCC;
	font-weight:normal;
	font-size:1.1em;
	letter-spacing:.14em;
	}


/* LATERAL */


#lateral {

float: left;
background: #aee813;
height: 1055px;
}

#lateral ul#navbar li {

border-top: 1px solid #d1ee87;
border-bottom: 1px solid #b2b2b2;
text-align: right;
padding-right: .8em;
line-height: 1.7em;
font-size: 1.2em;
}

#lateral ul#navbar li:hover {

background-color:#d1ee87;
border-top: 1px solid white;
}

#navbar li a {

color: #313131;
}

#navbar li a:hover {

background-color:#d1ee87;
text-decoration: none;
}

#lateral ul#navbarb li:hover {

background: #d1ee87;
border-top: 1px solid white;
}

#navbarb li a {

color: #313131;
}

#navbarb li a:hover {

text-decoration: none;
}

#lateral h3 {

background: #aee813;
text-align: center;
padding: .2em;
margin-top: .9em;
margin-bottom: .9em;
font-family: georgia;
font-size: 1.6em;
border-top: 1px solid white;
}

#lateral ul#weblinks {

text-align: center
}

#weblinks li {

margin-bottom: .7em;
}


/* CONTENIDO DE LA COLUMNA CENTRAL */


#contenido {
background-color:#FFFFFF;
height:1055px;
}

#col1 {

margin-top: 0px;
width: 460px;
height: 1048px;
float: left;
padding-top:.5em;
padding-left: 1.6em;
padding-right:1em;
padding-bottom:0;
background-color:#FFFFFF;
}

#col1 #headpic {

border: none;
}

#texto {

width: 460px;
height: 400px;
}

#col1 h2 {

font-family: georgia;
color: #000098;
padding-left: 1em;
padding-right: 2em;
}

#col1 .donde {

background: #d1ee87;	
padding-left: .5em;
}


#col1 .alta {

font-size: 1.41em;	
padding-left: .5em;
}

#col1 .calzado {
	
	font-size: 1.3em;
	padding-left:.5em;
	}

#col1 p {
border: none;
width: 460px;
}

#col1 #menus {

	font-weight:bold;
margin: 0;
float: left;
width: 85px;
height: 1200px;
}

#pics {

margin: 0;
margin-right:-2em;
float: right;
width: 220px;
height: 240px;
z-index: -1;
}

#menusoc div {

margin: 0;
}

#vestuario li {

border: #ababab solid 1px;
background-color: #f5f5fb;
width: 215px;
padding: .5em;
}

#vestuario li:hover {

background-color: #aee813;
}

#cabezamenu {

float:left;
text-align: left;
	width:180px;
	height:200px;
position: relative;
	left:5px;
	top: 0px;
	visibility: hidden;
}

#cuerpomenu {

float:left;
text-align: left;
	width:180px;
	height:200px;
position: relative;
	left: 5px;
	top: -200px;
	visibility: hidden;
}

#piesmenu {

float:left;
text-align: left;
	width:180px;
	height:200px;
position: relative;
	left: -175px;
	top: -240px;
	visibility: hidden;
}

#manosmenu {

float:left;
text-align: left;
	width:180px;
	height:200px;
position: relative;
	left: 5px;
	top: -440px;
	visibility: hidden;
}

#caramenu {

float:left;
text-align: left;
	width:180px;
	height:200px;
position: relative;
left: -175px;
	top: -240px;
visibility: hidden;
}

#downloads {

background-color: #f5f5fb;
line-height: 2em;
font-size:.8em;
}

.aviso {

font-size: .8em;
}

/* CONTENIDO DE LA COLUMNA DERECHA */

#contenido #col2 {

padding-top: .5em;
width: 240px;
height: 1048px;
}

#col2 {

padding-top: 8px;
border-left: 1px solid #d1ee87;
padding-left: .5em;
padding-right:.5em;
float: right;
width: 240px;
background-color:#FFFFFF;
}

#col2 div {

font-size: .8em;
line-height: 1.6em;
}

#col2 a {

text-decoration: none;
color: #000098;
}

#col2 a:hover {
text-decoration: underline;
}

#footerf {

width: 1000px;
text-align:center;
}

#footer {

position:absolute;
width: 1100px;
text-align:center;
top:1250px;
}

#footer h1 {

display: none;
}

#footer h5 {
	
	position:absolute;
	top:-40px;
	left:40%;
margin-top:0em;
	text-align:center;
	color:#CCC;
	font-size:.9em;
font-weight:normal;
	letter-spacing:.11em;
	line-height:1.2em;
}
