@CHARSET "UTF-8";

/* ETIQUETAS HTML */
a {
  color:#0f3286;
}
abbr,
acronym {
  border-bottom:1px dotted #0f3286;
}
body,
input,
textarea {
  font:12px verdana,arial,sans-serif;
}
body {
  background:#fff url(/img/fondo-inicio.jpg) center 260px no-repeat;
}
body.que-es-ead {
  background-image:url(/img/fondo-que-es-ead.jpg);
}
body.que-es-un-entrenador-personal {
  background-image:url(/img/fondo-que-es-un-entrenador-personal.jpg);
}
body.servicios {
  background-image:url(/img/fondo-servicios.jpg);
}
body.quiromasajista {
	background:url(../img/fondo-quirosamajista.jpg) center 260px no-repeat;
}
body.informacion-y-contacto {
  background-image:url(/img/fondo-informacion-y-contacto.jpg);
}
h1 {
  background:url(/img/titulo-bienvenidos.png) left top no-repeat;
  display:block;
  height:30px;
  text-indent:-9999px;
  width:614px;
}
h2 {
  border-bottom:2px solid #0f3286;
  color:#0f3286;
  font-size:14px;
  font-weight:bold;
  margin:30px 0 10px;
}
input[type='submit'] {
  background:#0f3286;
  border:1px outset #0f3286;
  color:#fff;
  cursor:pointer;
  font-weight:bold;
  padding:5px;
}
input[type='submit']:hover {
  border-style:inset;
}
input[type='text'],
textarea {
  border-color:#0f3286;
  border-style:solid;
  border-width:0 0 2px 1px;
  padding:3px;
  width:300px;
  box-shadow:0 0 0 #0f3286;
  -moz-box-shadow:0 0 0 #0f3286;
  -webkit-box-shadow:0 0 0 #0f3286;
}
input:focus,
textarea:focus {
  box-shadow:0 0 10px #0f3286;
  -moz-box-shadow:0 0 10px #0f3286;
  -webkit-box-shadow:0 0 10px #0f3286;
}
input.error,
textarea.error {
  box-shadow:0 0 10px #860f22;
  -moz-box-shadow:0 0 10px #860f22;
  -webkit-box-shadow:0 0 10px #860f22;
}
label {
  color:#0f3286;
  float:left;
  font-size:10px;
  text-transform:uppercase;
  width:100px;
}
li {
  margin:0 0 10px 0;
}
p {
  margin:0 0 20px 0;
}
ol {
  list-style:decimal;
  margin:0 0 0 20px;
}
span {
  background:#676868 url(/img/dialogo-flecha.gif) no-repeat;
  color:#fff;
  display:none;
  float:right;
  font-size:10px;
  padding:3px 5px 3px 10px;
  width:140px;
}
textarea {
  height:75px;
  overflow:auto;
}
ul {
  list-style:square;
  margin:0 0 0 20px;
}


/* BASE Y COLUMNAS */
.contenedor {
  margin:auto;
  width:990px;
}
.col-izq {
  float:left;
  width:376px;
}
.col-der {
  float:left;
  width:614px;
}


/* CABEZA */
#cabeza {
  height:260px;
  background:url(/img/logo-entrenador-a-domicilio.jpg) no-repeat left bottom;
  position:relative;
}
#cabeza .logo {
  height:260px;
}
#cabeza .logo a {
  display:block;
  height:100%;
  text-indent:-9999px;
  width:100%;
}
#cabeza .menu a {
  background-position:left top;
  background-repeat:no-repeat;
  display:block;
  height:21px;
  text-indent:-9999px;
}
#cabeza .menu a:hover,
#cabeza .menu a.on {
  background-position:left -21px;
}
#cabeza .menu a.que-es-ead {
  background-image:url(/img/menu-que-es-ead.png);
  margin:0 0 0 451px;
  width:163px;
}
#cabeza .menu a.que-es-un-entrenador-personal {
  background-image:url(/img/menu-que-es-un-entrenador-personal.png);
  margin:0 0 0 260px;
  width:354px;
}
#cabeza .menu a.servicios {
  background-image:url(/img/menu-servicios.png);
  margin:0 0 0 496px;
  width:118px;
}
#cabeza .menu a.quiromasajista {
	background-image:url(/img/menu-quiromasajista.png);
	margin:0 0 0 440px;
	width:174px;
}
#cabeza .menu a.informacion-y-contacto {
  background-image:url(/img/menu-informacion-y-contacto.png);
  margin:0 0 0 357px;
  width:257px;
}
#cabeza .menu a.acceso-clientes {
  background-image:url(/img/menu-acceso-clientes.png);
  margin:0 0 0 413px;
  width:201px;
}
#cabeza .menu li {
  margin:0 0 5px 0;
}
#cabeza .menu ul {
  margin:40px 0 0;
  list-style:none;
}
#cabeza .titulo {
	left:380px;
	position:absolute;
	top:230px;
	z-index:1;
	visibility: visible;
}
#cabeza .titulo .que-es-ead {
  background-image:url(/img/titulo-que-es-ead.png);
}
#cabeza .titulo .que-es-un-entrenador-personal {
  background-image:url(/img/titulo-que-es-un-entrenador-personal.png);
}
#cabeza .titulo .servicios {
  background-image:url(/img/titulo-servicios.png);
}
#cabeza .titulo .informacion-y-contacto {
  background-image:url(/img/titulo-informacion-y-contacto.png);
}
#cabeza .titulo .quiromasajista {
  background-image:url(/img/titulo-quiromasajista.png);
}
/* CUERPO */
#cuerpo {
  min-height:390px;
}
#cuerpo #carrusel {
  border-bottom:10px solid #0f3286;
  margin:20px 0 0;
}
#cuerpo .contenido {
  background:url(/img/contenido-fondo.png);
  border-bottom:10px solid #0f3286;
  margin:20px 0 0;
  padding:20px 20px 40px;
}
#redes_sociales {
	float: right;
}
/* PIE */
#pie {
  color:#bbb;
  font-size:9px;
}
#pie a {
  color:#bbb;
}
#pie abbr,
#pie acronym {
  border-color:#bbb;
}
#pie .br {
  height:20px;
}
#pie .contacto {
  background:url(/img/telefono-y-email.png) left top no-repeat;
  height:58px;
  margin:-50px 0 0;
  text-indent:-9999px;
}


/* COMUNES */
.br {
  clear:both;
}







#contacto {
  background:url(/img/telefono-y-email.png) no-repeat top;
  height:58px;
  padding-left:20px;
  position:absolute;
  top:582px;
  width:325px;
}
#fondo-inicio {
  background:#FFF url(/img/fondo-inicio.jpg) no-repeat top;
  height:370px;
  position:absolute;
  top:280px;
  width:100%;
  z-index:1;
}
#fondo-texto {
  background:url(/img/foto-inicio.jpg) no-repeat;
  height:375px;
  position:absolute;
  top:280px;
  width:614px;  
}
#logo {
  background:#FFF 
  height:240px;
  width:453px;
}
#menu {
  width:354px;
  float:right;
}
#menu a {
  background-repeat:no-repeat;
  background-position:top;
  display:block;
  float:right;
  height:21px;
  margin:5px 0;
  text-decoration:none;
}
#menu-informacion-y-contacto {
  background-image:url(/img/menu-informacion-y-contacto.png);
  width:257px;
}
#menu-que-es-ead {
  background-image:url(/img/menu-que-es-ead.png);
  width:163px;
}
#menu-que-es-un-entrenador-personal {
  background-image:url(/img/menu-que-es-un-entrenador-personal.png);
  width:354px;
}
#menu-servicios {
  background-image:url(/img/menu-servicios.png);
  width:118px;
}
#menu-informacion-y-contacto:hover,
#menu-que-es-ead:hover,
#menu-que-es-un-entrenador-personal:hover,
#menu-servicios:hover {
  background-position:bottom;
}
#menu-ocultar-texto {
  visibility:hidden;
  text-decoration:none;
}
#pie {
}
#texto {
  padding:20px;
  text-align:justify;
}
#titulos {
  background:url(/img/titulo-bienvenidos.png);
  height:30px;
  position:absolute;
  top:210px;
  width:280px;
}

