body{
	margin:50px 0;
	padding:0;
	font:100% Arial;
}
img{border:0px;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

.izquierda{
	float:left;
	width:50%;
}
.derecha{
	float:left;
	width:50%;
}
.negro{color:#000;}
.rojo,.recuadro-gris strong.rojo{color:#d8222b;}
.naranja,#cuerpo .recuadro-gris p.naranja{
	color:#df4318;
	font-size:90%;
	padding-top:10px;
	font-weight:bold;
}

.tabla100{
	display:table;
	width:100%;
}

#el-legado{
	background:#373735;
}


#contenedor{
	margin:0 auto;
	width:960px;
}

/*** Encabezado ***/
#encabezado{
	display:table;
	width:100%;
	margin-bottom:15px;
}

#logo{
	float:left;
	width:140px;
	text-align:center;
}

#menu{
	float:left;
	width:820px;
}
#menu ul{
	margin:30px 0;
	padding:0;
}
#menu ul li{
	display:inline;
	list-style-type:none;
	padding: 0 10px 0 10px;
}
/*** Fin Encabezado ***/


/*** Cuerpo ***/
#cuerpo{
	display:table;
	width:100%;
}

#cuerpo p{
	font-size:80%;
	color:#677b8a;
}


#contenido-home{
	display:table;
	width:100%;
	margin-top:15px;
}
#contenido-home .columna{
	float:left;
	width:240px;
}
#contenido-home .columna .titulo{
	margin-bottom:30px;
}
#contenido-home .columna p{
	margin:15px 35px 0 20px;
}
#contenido-home .columna p a{
	color:#677b8a;
	font-weight:bold;
}

#que-hacemos{
	display:table;
	width:950px;
	margin:0 auto;
}
#que-hacemos img{
	display:block;
}
#capa-naranja{
	display:none;
	position:absolute;
	background:url('../images/pixel-naranja.png');
	width:475px;
	height:346px;
	cursor:pointer;
}
#capa-naranja img{
	display:block;
	margin:110px auto;
}
#capa-naranja2{
	display:none;
	position:absolute;
	background:url('../images/pixel-naranja.png');
	width:118px;
	height:118px;
	cursor:pointer;
}

.subtitulo{
	font-weight:bold;
	font-size:90%;
	color:#3a5569;
}

.imagen-derecha{
	float:right;
}


.recuadro-gris{background:#e6eaee;}
.recuadro-blanco{background:#fff;}
.recuadro-sinpuntos{
	width:560px;
	margin-top:15px;
}

.recuadro-gris strong{color:#000;}
.recuadro-blanco strong{color:#3a5569;}

.recuadro-gris,.recuadro-blanco{
	border:1px dashed #9A999B;
	width:500px;
}
.recuadro-gris img,.recuadro-blanco img,.recuadro-sinpuntos img{
	display:block;
	margin:15px;
}
.recuadro-gris p,.recuadro-blanco p,.recuadro-sinpuntos p{
	margin:0 15px 15px 15px;
}
.recuadro-gris ul li,.recuadro-blanco ul li,.recuadro-,.recuadro-sinpuntos ul li{
	font-size:80%;
	color:#677b8a;
}
.recuadro-sinpuntos ol{
	color:#000;
	font-weight:bold;
	margin-left:20px;
}
.recuadro-sinpuntos ol li{
	font-size:80%;
}
.recuadro-sinpuntos ol li strong{
	color:#d8222b;
}

.recuadro-gris .titulo{
	background:#d52b32;
	padding:10px 0 10px 35px;
	margin:0 0 15px 0;
}
.recuadro-gris .titulo img{
	display:block;
	margin:0;
}
.recuadro-gris p img{
	display:inline;
	margin:0;
}

.recuadro-transparente,.recuadro-negro{
	border:1px dashed #fff;
	width:620px;
	margin:10px 0 40px 0;
}
#cuerpo .recuadro-transparente p{
	margin:0 25px 15px 25px;
	color:#a9a9a9;
}
.recuadro-transparente strong{color:#fff;}
.recuadro-transparente ul{
	padding:0;
	margin-left:25px;
	list-style-type:none;
}
.recuadro-transparente ul li{
	background:url('../images/bullet-flecha.png') no-repeat 0px 3px;
	padding-left: 20px;
	font-size:80%;
	color:#fff;
}
.recuadro-transparente ul li a{
	color:#fff;
}
.recuadro-transparente ul li em, .recuadro-transparente ul li em a{
	font-style:normal;
	color:#8c98a0;
}

.recuadro-transparente .titulo{
	background:#1b1b1a;
	padding:20px 0 20px 35px;
}
.recuadro-transparente .titulo img{display:block;}

#contenido-derecha .recuadro-transparente .titulo{
	margin:0 0 20px 0;
}
body #contenedor .recuadro-transparente p.subtitulo{
	font-size:100%;
	color:#8c98a0;
	margin:20px 15px 20px 15px;
}

.recuadro-negro{
	background:#000;
}
.recuadro-negro img{
	display:block;
	margin: 50px auto 50px auto;
}


.lista-letras{
	width:550px;
}
.lista-letras li{
	list-style-type:none;
	font-size:80%;
	color:#677b8a;
	line-height:24px;
}
.lista-letras li strong{
	color:#000;
}
.lista-letras img{
	float:left;
	display:inline;
	margin:0;
}
.lista-letras img.ultima-letra{
	margin-bottom:25px;
}

#menu-lateral{
	float:left;
	width:205px;
	margin-left:10px;
}
#menu-lateral ul{
	margin:0;
	padding:0;
}
#menu-lateral ul li{
	list-style-type:none;
}

#contenido-derecha{
	float:right;
	width:700px;
}
#contenido-derecha .titulo{
	display:block;
	margin:20px 0 20px 0;
}

#contenido-derecha .recuadro-blanco, #contenido-derecha .recuadro-gris{margin-bottom:20px;}
#contenido-derecha .recuadro-blanco p, #contenido-derecha .recuadro-gris p{margin-top:15px;}
#contenido-derecha .recuadro-blanco .destacado, #contenido-derecha .recuadro-gris .destacado{font-weight:bold;}

#salto-fusbury{
	position:absolute;
	margin-left:-250px;
	width:192px;
	text-align:center;
}
#salto-fusbury img{display:block;}

#pasion-compromiso-exito{
	position:absolute;
	margin:-40px 0 0 -250px;
	width:215px;
}


#socios{
	margin-left:30px;
}
#socios img{
	display:block;
	margin-bottom:20px;
}


#personas{
	margin:0 0 40px 25px;
}
.persona{
	margin-bottom:20px;
}
.persona div div{
	width:200px;
	float:left;
}
.persona div div img{
	display:block;
}


.galeria{
	text-align:center;
	margin:80px 0 20px 0;
}
.galeria img{
	margin: 0 5px 0 5px;
}

.galeria-videos{
	display:table;
	float:right;
	width:320px;
	margin:15px 30px 0 0;
}
.galeria-videos img{
	float:left;
	margin:0 10px 10px 0;
}

#diapositivas{
	width:70px;
	position:absolute;
	margin-left:640px;
}
#diapositivas img{
	display:block;
	margin-bottom:20px;
	cursor:pointer;
}


#frmContacto{
	margin:20px 20px 0 20px;
	padding:0;
}
#frmContacto fieldset{
	padding:0;
	margin:0;
	border:0;
}
#frmContacto table{width:100%;}
#frmContacto table tr td{padding:0 0 15px 0;}

#frmContacto input{
	width:270px;
	height:25px;
}
#frmContacto textarea{width:270px;}
#frmContacto label{
	font-size:90%;
	font-weight:bold;
	white-space:nowrap;
}

#frmContacto input.checkbox{
	width:20px;
	height:20px;
	vertical-align:middle;
}
.campos-obligatorios{
	font-size:80%;
	color:#677b8a;
}
#frmContacto p.texto-aclaracion{
	border:1px solid #b5c1ca;
	background:#f2f4f6;
	padding:20px;
	margin:0;
	font-size:80%;
	color:#677b8a;
	height:70px;
	overflow:auto;
}
#frmContacto label.terminos{
	font-size:80%;
	color:#677b8a;
	font-weight:normal;
}

#cuerpo p.texto-destacado{
	font-size:100%;
	font-weight:bold;
	color:#000;
}
p.texto-destacado strong{
	color:#8699a8;
	text-decoration:underline;
}

.un-deportista{
	width:822px;
	margin:0 auto 40px auto;
}
.un-deportista img{
	display:block;
}
.un-deportista ul{
	margin:15px 0 0 0;
	padding:0;
}
.un-deportista ul li{
	display:inline;
	list-style-type:none;
	color:#000;
	font-weight:bold;
	font-size:90%;
}
.un-deportista ul li span{padding:0 10px 0 10px;}
.un-deportista ul li a{color:#000;}

#nuestros-deportistas-pie{
	display:table;
	width:822px;
	margin:0 auto;
}

.listado{
	margin:15px 0 0 0;
	padding:0;
	width:300px;
	float:left;
}
.listado li{
	list-style-type:none;
	background:url('../images/bullet-flecha.png') no-repeat 0px 5px;
	padding-left:15px;
}
.listado li a{
	font-size:90%;
	color:#000;
	font-weight:bold;
}

#galeria-deportistas{
	width:386px;
	margin:0 auto;
	padding:12px 0 0 14px;
	background:#c2ccd3;
}
#galeria-deportistas div{
	display:table;
	width:100%;
	/*margin:12px 0 0 14px;*/
}
#galeria-deportistas div img{
	float:left;
	margin:0 10px 12px 0;
	cursor:pointer;
}

#cuerpo .legal-titulo{
	font-weight:bold;
	font-size:100%;
	margin:15px 0 15px 0;
	color:#000;
}
#cuerpo .legal-subtitulo{
	font-weight:bold;
	margin:0 0 15px 0;
	color:#000;
}

.una-marca{
	display:table;
	width:800px;
	margin:20px auto 0 auto;
	border:10px solid #cfd6dc;
}
.una-marca-imagen{
	width:290px;
	float:left;
}
.una-marca-imagen img{display:block;}
.una-marca-descripcion{
	width:470px;
	float:left;
}
.una-marca-descripcion p{margin:0 0 10px 50px;}
p.una-marca-titulo{
	font-weight:bold;
	font-size:110%;
	margin-top:45px;
}

#caja-marcas{
	display:table;
	width:875px;
	padding-bottom:5px;
	background:#cfd6dc;
}
#caja-marcas img{
	display:block;
	float:left;
	margin:5px 0 0 5px;
}
/*** Fin Cuerpo ***/


/*** Pie ***/
#pie{
    display:table;
    width:100%;
    margin-top:30px;
    padding-top:30px;
    border-top:1px solid #cfd6dc;
}
#pie ul{
    display:table;
    margin:0;
    padding:0;
    list-style-type:none;
}
#pie ul li{
    display:block;
    float:left;
    color:#626262;
    font-size:90%;
    line-height:20px;
}
#pie ul li a{color:#626262;}
#pie ul li img{display:block; margin-top:-2px;}


#menu-pie{
    float:left;
    width:450px;
}
#menu-pie ul li{padding-right:10px;}

#compartir{
    float:left;
    width:250px;
}
#compartir ul li{padding-right:5px;}
#compartir ul li img{margin-top:0px;}

#siguenos{
    float:left;
    width:235px;
}
#siguenos ul li{padding-right:5px;}

/*** Fin Pie ***/

.msg_err{
	font-size:10px;
	color:#F00;
}

