@charset "UTF-8";

/* estructura básica 
==================== */

body { background:#fff url(../images/bg-home.gif) repeat-x}
.estilos { background:#FFF;}
#contenedor { position:relative; margin:auto;/* width:943px;*/ width:1033px }

/* Encabezados */
h1.logo { background:url(../images/the-tiebreakers.gif) no-repeat; cursor:pointer; position:absolute; width:371px; height:73px; text-indent:-9999px; top:36px; left:35px;}
h1.icono_comerciales { background:url(../images/icono_comerciales.gif) no-repeat; position:absolute; width:100px; height:73px; text-indent:-9999px; top:43px; left:15px;}
h1.icono_grupo { background:url(../images/iconos_grupo.gif) no-repeat; position:absolute; width:100px; height:73px; text-indent:-9999px; top:40px; left:15px;}
h1.icono_canchas { background:url(../images/iconos_canchas.gif) no-repeat; position:absolute; width:100px; height:73px; text-indent:-9999px; top:35px; left:15px;}
h1.icono_personas { background:url(../images/iconos_personas.gif) no-repeat; position:absolute; width:81px; height:73px; text-indent:-9999px; top:36px; left:35px;}
h1.icono_coach { background:url(../images/iconos_coach.gif) no-repeat; position:absolute; width:81px; height:73px; text-indent:-9999px; top:36px; left:15px;}

/*seccion coach*/
.coach_subtitulo{height:25px; font-family:"Lucida Grande", sans-serif; font-size:10px; color:#000; font-weight:bolder; padding-top: 15px; padding-bottom:0px; padding-left: 15px; }

/* seccion home */

.home h2.uno {height:25px; font-family:"Lucida Grande", sans-serif; font-size:30px; color:#87c750; font-weight:bolder; padding-top: 40px; padding-bottom:200px; padding-left: 120px; }
.home h2.dos {  height: 27px; font-family:"Lucida Grande", sans-serif; font-size:37px; color:#70ba43; font-weight:bolder; padding-top: 30px; padding-bottom:5px; padding-left: 20px;}
.home h2.tres { height: 35px; font-family:"Lucida Grande", sans-serif; font-size:24px; color:#65b33c; font-weight:bolder;	padding-top: 8px; padding-left: 25px;}
.home h2 span {height:8px; display:block; background:url(../images/esquina-top-derecha.gif) no-repeat 930px top}
.home h3.principal { text-indent:-9999px; background:url(../images/titulo-ingresar.png) no-repeat; width:75px; height:20px; top:30px; left:20px; position:absolute }
.home h3.secundario {
	text-indent:-9999px;
	background:url(../images/txt-registrese-ahora-obtenga-mes-gratis.png) no-repeat;
	width:188px;
	height:31px;
	top:133px;
	left:61px;
	position:absolute
}
.home h3.secundario2 { text-indent:-9999px; background:url(../images/signo_exc.png) no-repeat; width:40px; height:34px; top:132px; left:20px; position:absolute }
.home h4 {width:250px; height:70px; text-indent:-9999px; margin:60px 0 30px 0 }
.home h4.paso1 { background:url(../images/titulo-paso-1.gif) no-repeat; }
.home h4.paso2 { background:url(../images/titulo-paso-2.gif) no-repeat; }
.home h4.paso3 { background:url(../images/titulo-paso-3.gif) no-repeat; }
.home h5 {color:#569900; font-size:88%; margin-bottom:20px;  text-transform:uppercase}
.home h6 {color:#f7941d; text-transform:uppercase; font-size:88%; padding-bottom:10px}

/* seccion how it works */
.how_it_works h2.uno { height:27px; font-family:"Lucida Grande", sans-serif; font-size:45px; color:#87c750; font-weight:bolder; padding-top: 30px; padding-bottom:2px; padding-left: 100px; }
.how_it_works h2.dos { height:35px; font-family:"Lucida Grande", sans-serif; font-size:25px; color:#333; font-weight:normal; padding-top: 18px; padding-bottom:22px; padding-left: 130px; }
.how_it_works h2 span { height:8px; display:block; background:url(../images/esquina-top-derecha.gif) no-repeat 930px top}
.how_it_works h5 { color:#569900; font-size:88%; margin-bottom:20px;  text-transform:uppercase}


/* seccion tour */
.tour h2.uno { height: 34px; font-family:"Lucida Grande", sans-serif; font-size:45px; color:#70ba43; font-weight:bolder; padding-top: 30px; padding-bottom:5px; padding-left: 110px; }
.tour h2.dos { height: 25px; font-family:"Lucida Grande", sans-serif; font-size:30px; color:#65b33c; font-weight:bolder; padding-top: 5px; padding-bottom:0px; padding-left: 200px; }
.tour h2 span { height:8px; display:block; background:url(../images/esquina-top-derecha.gif) no-repeat 930px top}


/* seccion manifiesto */
.manifiesto h2.uno { height: 40px; font-family:"Lucida Grande", sans-serif; font-size:35px; color:#70ba43; font-weight:bolder; padding-top: 30px; padding-bottom:25px; padding-left: 80px; }
.manifiesto h2 span {height:8px; display:block; background:url(../images/esquina-top-derecha.gif) no-repeat 930px top}
.manifiesto .contenido { background:url(../images/img-pelota.gif) no-repeat 680px 100px; padding-left:200px; padding-right:260px; padding-bottom:50px; font-size:14px; line-height:16px; }


/* seccion court_directory */
.court_directory h2.uno { height: 30px; font-family:"Lucida Grande", sans-serif; font-size:45px; color:#70ba43; font-weight:bolder; padding-top: 35px; padding-bottom:5px; padding-left: 100px; }
.court_directory h2.dos { height: 30px; font-family:"Lucida Grande", sans-serif; font-size:30px; color:#65b33c; font-weight:bolder; padding-top: 10px; padding-bottom:0px; padding-left: 260px; }
.court_directory h2 span {height:8px; display:block; background:url(../images/esquina-top-derecha.gif) no-repeat 930px top}
.court_directory h4 {width:250px; height:50px; margin:20px 0 30px 0 }
.court_directory h4.paso1 { height: 30px; font-family:"Arial Black", Gadget, sans-serif; font-size:20px; color:#65b33c; font-weight: bolder; padding-top: 5px; padding-bottom:10px; padding-left: 5px; }
.court_directory h4.paso2 { height: 30px; font-family:"Arial Black", Gadget, sans-serif; font-size:20px; color:#65b33c; font-weight:bolder; padding-top: 5px; padding-bottom:10px; padding-left: 5px; }
.court_directory h4.paso3 { height: 30px; font-family:"Arial Black", Gadget, sans-serif; font-size:20px; color:#65b33c; font-weight:bolder; padding-top: 5px; padding-bottom:10px; padding-left: 5px; }
.court_directory h5 {color:#569900; font-size:88%; margin-bottom:20px;  text-transform:uppercase}

/* seccion tennis_groups */
.tennis_groups h2.uno { height: 34px; font-family:"Lucida Grande", sans-serif; font-size:45px; color:#70ba43; font-weight:bolder; padding-top: 30px; padding-bottom:5px; padding-left: 100px; }
.tennis_groups h2.dos { height: 25px; font-family:"Lucida Grande", sans-serif; font-size:25px; color:#65b33c; font-weight:bolder; padding-top: 5px; padding-bottom:10px; padding-left: 100px; }
.tennis_groups h2 span {height:8px; display:block; background:url(../images/esquina-top-derecha.gif) no-repeat 930px top}
.tennis_groups h4 {width:250px; height:50px; margin:20px 0 30px 0 }
.tennis_groups h4.paso1 { height: 30px; font-family:"Arial Black", Gadget, sans-serif; font-size:20px; color:#65b33c; font-weight: bolder; padding-top: 5px; padding-bottom:10px; padding-left: 5px; }
.tennis_groups h2.uno1 { height: 34px; font-family:"Lucida Grande", sans-serif; font-size:45px; color:#70ba43; font-weight:bolder; padding-top: 25px; padding-bottom:5px; padding-left: 96px; }


.tennis_groups h4.paso2 { height: 30px; font-family:"Arial Black", Gadget, sans-serif; font-size:20px; color:#65b33c; font-weight:bolder; padding-top: 5px; padding-bottom:10px; padding-left: 5px; }
.tennis_groups h4.paso3 { height: 30px; font-family:"Arial Black", Gadget, sans-serif; font-size:20px; color:#65b33c; font-weight:bolder; padding-top: 5px; padding-bottom:10px; padding-left: 5px;}
.tennis_groups h5 {color:#569900; font-size:88%; margin-bottom:20px;  text-transform:uppercase}

/* seccion blog */
.blog h2 { background:url(../images/h2-ofrezca-sus-courts.gif) no-repeat 120px 28px; text-indent:-9999px; height:135px;}
.blog h2 span {height:8px; display:block; background:url(../images/esquina-top-derecha.gif) no-repeat 930px top}

.icono affiliate h2 span { background:url(../images/h2-ofrezca-sus-courts.gif) no-repeat 120px 28px; text-indent:-9999px; height:135px;}

/* seccion pricing */
.pricing h2.uno { height: 34px; font-family:"Lucida Grande", sans-serif; font-size:45px; color:#70ba43; font-weight:bolder; padding-top: 30px; padding-bottom:15px; padding-left: 120px; }
.pricing h2.dos { height: 25px; font-family:"Lucida Grande", sans-serif; font-size:25px; color:#65b33c; font-weight:bolder; padding-top: 0px; padding-bottom:5px; padding-left: 160px; }
.pricing h2 span {height:8px; display:block; background:url(../images/esquina-top-derecha.gif) no-repeat 930px top}
.pricing h5 {color:#569900; font-size:88%; margin-bottom:20px;  text-transform:uppercase}

/* @encabezado */
#encabezado { height:153px; position:relative; margin-left:87px ; vertical-align:top;}

/* menu principal */
#menuPrincipal {
	top:123px;
	position:absolute;
	border-bottom:solid 0px #aaaaaa;
	height:30px;
	width:933px;
	left: 3px;
	margin:0px;
	
}
#menuPrincipal a, #menuPrincipal a:visited { color:#ffffff; text-decoration:none; display:block; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:90% /* .90em  */; text-align:center; padding-top:10px; font-weight: bold; }
#menuPrincipal a:hover {color:#f7941d}
#menuPrincipal .activo { background:url(../images/btn-activo.gif) no-repeat; width:78px; height:30px; color:#f7941d; border-bottom:solid 1px #FFF; font-weight:bold;}
#menuPrincipal .activo2 { background:url(../images/btn-activo2.gif) no-repeat; width:129px; height:31px; color:#f7941d; font-weight:bold;}
#menuPrincipal .activo3 { background:url(../images/btn-activo3.gif) no-repeat; width:149px; height:31px; color:#f7941d; font-weight:bold;}
#menuPrincipal li { float:left;display: inline; margin-right:20px; margin-top:0px;}
#menuPrincipal .idiomas { display: inline; float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#e5e4e9; margin-top:13px;  }
#menuPrincipal .idiomas a, #menuPrincipal .idiomas a:visited { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#e5e4e9; text-decoration:none; display:inline !important; }
#menuPrincipal .idiomas a:hover { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#f7941d; text-decoration:none; display:inline !important; }

/* @cuerpo */
#cuerpo { font-family:Arial, Helvetica, sans-serif; margin-left:90px}
#cuadroSuperior { position:relative; background:url(../images/bg-cuadroSuperior.png) repeat-y; color:#363636;}
#cuadroSuperior a, #cuadroSuperior a:visited {color:#569900}
#cuadroSuperior a:hover {text-decoration:none}
#cuadroSuperior .txtDestacado {font-size:113%; line-height:125%; width:320px; color:#363636}
#cuadroSuperior .txtDestacado .mayorDestaque {color:#f7941d}

.pricing #cuadroSuperior .txtDestacado {font-size:110%; line-height:120%; width:500px; color:#363636}
.pricing #cuadroSuperior .txtDestacado .mayorDestaque {color:#73be1e}
.court_directory #cuadroSuperior .txtDestacado {font-size:110%; line-height:120%; width:400px; color:#363636}
.court_directory #cuadroSuperior .txtDestacado .mayorDestaque {color:#73be1e}
.tennis_groups #cuadroSuperior .txtDestacado {font-size:110%; line-height:120%; width:400px; color:#363636}
.tennis_groups #cuadroSuperior .txtDestacado .mayorDestaque {color:#73be1e}

#cuadroSuperior .bordeadoInferior { display:block; height:35px; background:url(../images/bg-bordeado-inferior.jpg) no-repeat left bottom}

.home .descripcionSeccion { /*background: url(../images/imagen-home.jpg) no-repeat left top; width: 315px;*/ padding:37px 0 0 0; 
margin-left:240px;  }
.pricing .descripcionSeccion { /*background: url(../images/imagen-home.jpg) no-repeat left top; width: 315px;*/
	margin-left:70px;
	width:350px;
	left:250px;
	top:600px;
	padding-top: 60px;
	padding-right: 40px;
	padding-bottom: 40;
	padding-left: 40px;
}
.court_directory .descripcionSeccion { /*background: url(../images/imagen-home.jpg) no-repeat left top; width: 315px;*/ padding:30px 0 40px; margin-left:100px;  }
.tennis_groups .descripcionSeccion { /*background: url(../images/imagen-home.jpg) no-repeat left top; width: 315px;*/ padding:30px 0 40px; margin-left:100px;  }


.home .beneficios { margin-top:35px; margin-bottom:55px}
.home .beneficios li { font-size:88% /* .88em */; background:url(../images/bullet-pelota-tennis.gif) no-repeat left top; padding-left:15px; line-height:138%}
.court_directory .beneficios { margin-top:25px; margin-bottom:15px; margin-right:335px;}
.court_directory .beneficios li { font-size:88% /* .88em */; background:url(../images/bullet-pelota-tennis.gif) no-repeat left top; padding-left:15px; line-height:138%}
.tennis_groups .beneficios { margin-top:25px; margin-bottom:15px; margin-right:335px;}
.tennis_groups .beneficios li { font-size:88% /* .88em */; background:url(../images/bullet-pelota-tennis.gif) no-repeat left top; padding-left:15px; line-height:138%}

/* Como funciona - Tour */
.home .descripcionXtra {width:370px; font-size:75%}
.home .descripcionXtra img {display:block}
.home .descripcionXtra li { float:left;  width:160px}
.home .descripcionXtra .espacioDer {margin-right:50px;}

/*@*/
/* Cuadro de Ingreso - Login */
#cuadroSuperior .cuadroLogin { background:url(../images/caja-registracion.jpg) no-repeat; width:297px; height:179px; position:absolute; right:26px; top:26px;}
#cuadroSuperior .olvideClave a, .olvideClave a:visited { font-family:Verdana, Geneva, sans-serif; color:#FFF ; font-size:63%; margin-left:95px;  }
#cuadroSuperior .cuadroLogin label {width:210px; display:block; height:25px}
#cuadroSuperior .cuadroLogin input { float:right; width:100px; padding:2px; font-size:69%; border:solid 1px #bdbcbd; color:#363636}
#cuadroSuperior .cuadroLogin label span { float:left; padding-top:4px; text-align:left; width:40px; font-size:75%}
#login { margin:55px 0 0 40px; color:#FFF; } /* Formulario */
#login .entrar { background: url(../images/btn-entrar.gif) no-repeat; width:18px; height:18px; border:none; cursor:pointer; float:right; margin:0 10px}
#login .espacioDer { margin-right:38px}
/*@*/

.silueta { background: url(../images/silueta-jugador-tenis.png) no-repeat; display: block; position: absolute; left: 0px; top: 280px; width:321px; height:460px }


/* @Diagrama How it works */
.how_it_works #diagrama {
	position:inherit;
	width:900px;
	padding-top:0px;
	background:url(../images/img_how-it-works_es.gif) no-repeat left top;
	height: 490px;
	background-position: 20px 0px;
	display:table;
}
.how_it_works #diagrama .tr {display:table-row}
.how_it_works .diagrama1 { margin-left:90px; font-style:normal; font-weight:normal; font-size:12px; margin-bottom:10px; height:110px; padding-top:0px; width:170px; line-height:15px; display:table-cell; float:left; }
.how_it_works .diagrama1 a, .diagrama1 a:visited { font-style:normal; text-decoration:none; font-weight: bold; color: #f7941d; }
.how_it_works .diagrama1 a:hover { text-decoration:underline; color: #f7941d; }
.how_it_works .diagrama2 { margin-left:310px; font-style:normal; font-weight:normal; font-size:12px;  margin-bottom:0px; height:80px; padding-top:75px; width:210px; line-height:15px; display:table-cell; float:left; }
.how_it_works .diagrama2 a, .diagrama2 a:visited { font-style:normal; text-decoration:none; font-weight: bold; color: #f7941d; }
.how_it_works .diagrama2 a:hover { text-decoration:underline;	color: #f7941d; }
.how_it_works .diagrama3 { margin-left:110px; font-style:normal; font-weight:normal; font-size:12px;  margin-bottom:0px; height:100px; padding-top:75px; width:260px; line-height:15px; display:table-cell; float:left; }
.how_it_works .diagrama3 a, .diagrama3 a:visited { font-style:normal; text-decoration:none; font-weight: bold; color: #f7941d; }
.how_it_works .diagrama3 a:hover { text-decoration:underline; color: #f7941d; }
.how_it_works .vacio { margin-left:0px; margin-bottom:0px; height:50px; padding-top:0px; width:160px; display:table-cell; float:left; }
.how_it_works .diagrama_grupo {
	padding-left:50px;
	font-style:normal;
	font-weight:normal;
	font-size:12px;
	margin-bottom:30px;
	height:140px;
	padding-top:90px;
	width:260px;
	line-height:15px;
	display:table-cell;
	float:left;
}
.how_it_works .diagrama_grupo a, .diagrama_grupo a:visited { font-style:normal; text-decoration:none; font-weight: bold; color: #f7941d; }
.how_it_works .diagrama_grupo a:hover { text-decoration:underline; color: #f7941d; }
.how_it_works .diagrama4 { margin-left:120px; font-style:normal; font-weight:normal; font-size:12px;  margin-bottom:10px; height:110px; padding-top:90px; width:210px; line-height:15px; display:table-cell; float:left; }
.how_it_works .diagrama4 a, .diagrama4 a:visited { font-style:normal; text-decoration:none; font-weight: bold; color: #f7941d; }
.how_it_works .diagrama4 a:hover { text-decoration:underline; color: #f7941d; }
.singup30free {margin-left:55px; margin-bottom:10px; height:20px; padding-top:0px; width:270px; line-height:15px; display:table-cell; float:left;
}


.pricing .oferta {
	background:url(../images/flash_oferta.png) no-repeat left top;
	display: block;
	position: absolute;
	right:58px;
	top: 30px;
	width:471px;
	height:360px;
	z-index:1
}

.pricing .oferta p.titulo { font-family:"Arial Black", Gadget, sans-serif; font-size: 30px; color:#000000; font-weight: bolder; text-align:center; margin-bottom:0px; margin-top:73px; }
.pricing .oferta p.detalle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; text-align: center; margin-top: 5px; line-height:15px; }
.pricing .oferta p.precio { font-family:"Arial Black", Gadget, sans-serif; font-size: 55px; color: #000000; font-weight: bolder; text-align: center; margin-bottom:0px; margin-top:2px; line-height:65px;}
.pricing .oferta p.recurrencia {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight: bold; text-align: center; margin-top: 0px; line-height:15px; }
.pricing .oferta p.icono { background: url(../images/img-pricing-ico1.gif) no-repeat left top; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0053b0 !important; font-weight: bold; text-align: left; padding-left: 30px; padding-right: 30px; margin-top: 10px; margin-left: 130px; height:30px; }
#oferta a, #oferta a:visited { text-decoration: none; font-weight:bold; color: #0053b0 !important; }
#oferta a:hover { text-decoration: underline; color: #0053b0 !important;  }
.pricing .oferta p.renovacion { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #363636; font-weight: bold;   margin-top: 0px; margin-left: 160px; }
.pricing .oferta p.btn { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #363636; font-weight: bold;   margin-top: 0px; text-align:center; }




.pricing #planes {
	position:inherit;
	width:840px;
	padding-top:60px;
	height: 300px;
	display:table;
	margin-left:40px;
}
.pricing #planes .tr {display:table-row}
.pricing .plan { background:url(../images/banner_pricing_back.gif) no-repeat left top; margin-left:20px; font-style:normal; font-weight:normal; font-size:12px;  height:290px; width:254px; display:table-cell; float:left; padding-top:25px; }
.pricing .plan p.titulo { font-family:"Arial Black", Gadget, sans-serif; font-size: 30px; color:#f7941d; font-weight: bolder; text-align:center; margin-bottom:10px; margin-top:10px; height:35px; }
.pricing .plan p.detalle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #f7941d; font-weight: bold; text-align: center; margin-top: 0px; line-height:40px; height: 35px; }
.pricing .plan p.precio { font-family:"Arial Black", Gadget, sans-serif; font-size: 55px; color: #73be1e; font-weight: bolder; text-align: center; padding-top: 5px; }
.pricing .plan p.recurrencia { font-family:"Arial Black", Gadget, sans-serif; font-size: 20px; color: #73be1e; font-weight: bolder; text-align: center; }
.pricing .plan p.icono { background: url(../images/img-pricing-ico1.gif) no-repeat left top; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0053b0 !important; font-weight: bold; text-align: left; padding-left: 30px; padding-right: 30px; margin-top: 10px; margin-left: 20px; }
#planes a, #planes a:visited { text-decoration: none; font-weight:bold; color: #0053b0 !important; }
#planes a:hover { text-decoration: underline; color: #0053b0 !important;  }
.pricing .plan p.renovacion { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #363636; font-weight: bold; text-align: left; padding-left:20px; padding-right: 30px; margin-top: 8px; margin-left: 0px; }


#bullets { margin-left:85px; font-family:"Arial Black", Gadget, sans-serif; font-size: 25px; color: #73be1e; display:table; width:800px;  }
#bullets .tr {display:table-row;}
#bullets .bullet {
background:url(../images/bullet-pelota-tennis-gnde.gif) no-repeat left top; padding-left:30px; margin-left:20px; padding-bottom:10px; display:table-cell; float:left; height:30px; }
#bullets .bullet2 { background:url(../images/bullet-pelota-tennis-gnde.gif) no-repeat left top; padding-left:30px; margin-left:20px; padding-bottom:10px; display:table-cell; float:left; height:30px; }
#bullets .bullet3 { background:url(../images/bullet-pelota-tennis-gnde.gif) no-repeat left top; padding-left:30px; margin-left:0px; padding-bottom:10px; display:table-cell; float:left; height:30px; font-size:80% !important; }
#bullets .bullet4 { background:url(../images/bullet-pelota-tennis-gnde.gif) no-repeat left top; padding-left: 30px; margin-left:0px; padding-bottom:10px; display:table-cell; float:left; height:30px; font-size:80% !important;}

#bullets .bullet5 {
	background:url(../images/bullet-pelota-tennis-gnde.gif) no-repeat left top;
	padding-left: 30px;
	margin-left:0px;
	padding-bottom:0px;
	display:table-cell;
	float:left;
	height:50px;
	font-size:80% !important;
	padding-top: 0px;
	width: 700px;
	clear: none;
	padding-right: 0px;
}

/* @Cuadros Tour*/
.tour #cuadro { position:inherit; width:900px; padding-top:0px; margin-left:20px; background:url(../images/tour_cuadro_01.gif) no-repeat left top; height: 500px; background-position: 200px 0px; display:table; }
.tour #cuadro02 { position:inherit; width:900px; padding-top:0px; margin-left:20px; background:url(../images/tour_cuadro_02.gif) no-repeat left top; height: 850px; background-position: 100px 0px; display:table; }
.tour #cuadro03 { position:inherit; width:900px; padding-top:0px; margin-left:20px; background:url(../images/tour_cuadro_03.gif) no-repeat left top; height: 600px; background-position: 200px 0px; display:table; }
.tour #cuadro04 { position:inherit; width:900px; padding-top:0px; margin-left:20px; background:url(../images/tour_cuadro_04.gif) no-repeat left top; height: 600px; background-position: 200px 0px; display:table; }
.tour #cuadro05 { position:inherit; width:900px; padding-top:0px; margin-left:20px; background:url(../images/tour_cuadro_05.gif) no-repeat left top; height: 600px; background-position: 200px 0px; display:table; }
.tour #cuadro .trr { display:table-row;}
.tour #cuadro06 { position:inherit; width:900px; padding-top:0px; margin-left:20px; background:url(../images/tour_cuadro_06.gif) no-repeat left top; height: 600px; background-position: 200px 0px; display:table; }
.tour #cuadro07 { position:inherit; width:900px; padding-top:0px; margin-left:20px; background:url(../images/tour_cuadro_07.gif) no-repeat left top; height: 600px; background-position: 200px 0px; display:table; }

.tour .tda { font-style:normal; font-weight:normal; font-size:12px;  height:110px; width:180px; line-height:15px; display:table-cell; float:left; text-align:right; }
#cuadro .tda a, #cuadro .tda a:visited { font-style:normal; text-decoration:none; font-weight: bold; color: #f7941d; }
#cuadro .tda a:hover { text-decoration:underline; color: #f7941d; }
.tour .tdb { font-style:normal; font-weight:normal; font-size:12px;  height:110px; width:180px; line-height:15px; display:table-cell; float:right; text-align:left; margin-left:70px ; }
#cuadro .tdb a, #cuadro .tdb a:visited { font-style:normal; text-decoration:none; font-weight: bold; color: #f7941d; }
#cuadro .tdb a:hover { text-decoration: underline; color: #f7941d; }
.tour .tdc { background:url(../images/tour_linea_1.gif) repeat-x  left top; height:5px; width:250px; display:table-cell; float:left; }
.tour .tdd { background:url(../images/tour_linea_1.gif) repeat-x left top; height:5px; width:250px; display:table-cell;}

/* @Cuadros Tour 1*/
.tour .contenido_desc {	height: 10px; padding-top: 0px;	padding-left: 0px; margin-left:0px; width: 250px; position:absolute; margin-top: 85px;}
.tour .contenido_desc2 {height: 10px; padding-top: 0px;	padding-left: 0px;	margin-left:0px; width: 250px; position:absolute; margin-top: 356px;}
.tour .contenido_desc3 {height: 10px; margin-left:645px; width: 250px;	position:absolute;	margin-top: 256px;}
.tour .contenido_desc4 {height: 10px; margin-left:645px; width: 250px;	position:absolute;	margin-top: 85px;}
/* @Cuadros Tour 2*/
.tour .contenido_cuadro2_desc1 {height: 10px; margin-left:645px; width: 250px; position:absolute; margin-top: 56px;}
.tour .contenido_cuadro2_desc2 {height: 10px; margin-left:645px; width: 250px; position:absolute; margin-top: 250px;}
.tour .contenido_cuadro2_desc3 {height: 10px; margin-left:645px; width: 250px; position:absolute; margin-top: 650px;}
/* @Cuadros Tour 3*/
.tour .contenido_cuadro3_desc1 {
	height: 10px;
	padding-top: 0px;
	padding-left: 0px;
	margin-left:0px;
	width: 250px;
	position:absolute;
	margin-top: 85px;
	
}
.tour .contenido_cuadro3_desc2 {
	height: 10px;
	padding-top: 0px;
	padding-left: 0px;
	margin-left:0px;
	width: 250px;
	position:absolute;
	margin-top: 190px;
	
}
.tour .contenido_cuadro3_desc3 {
	height: 10px;
	margin-left:645px;
	width: 250px;
	position:absolute;
	margin-top: 190px;
	
}
/* @Cuadros Tour 4*/
.tour .contenido_cuadro4_desc1 {
	height: 10px;
	padding-top: 0px;
	padding-left: 0px;
	margin-left:0px;
	width: 250px;
	position:absolute;
	margin-top: 145px;
	
}
.tour .contenido_cuadro4_desc2 {
	height: 10px;
	margin-left:645px;
	width: 250px;
	position:absolute;
	margin-top: 85px;
	
}

.tour .contenido_cuadro4_desc3 {
	height: 10px;
	margin-left:645px;
	width: 250px;
	position:absolute;
	margin-top: 290px;
	
}
/* @Cuadros Tour 5*/
.tour .contenido_cuadro5_desc1 {height: 10px; padding-top: 0px;	padding-left: 0px; margin-left:0px; width: 250px; position:absolute; margin-top: 85px;}
.tour .contenido_cuadro5_desc2 {height: 10px; padding-top: 0px;	padding-left: 0px;	margin-left:0px; width: 250px; position:absolute; margin-top: 256px;}
.tour .contenido_cuadro5_desc3 {height: 10px; margin-left:645px; width: 250px;	position:absolute;	margin-top: 500px;}
.tour .contenido_cuadro5_desc4 {height: 10px; margin-left:645px; width: 250px;	position:absolute;	margin-top: 250px;}


.tour .titulo { font-family:"Lucida Grande", sans-serif; font-size:22px; color:#65b33c; font-weight:bolder; padding-top: 15px; padding-left: 80px; margin-left:30px; }
.tour .img_titulo { background:url(../images/iconos_grupo.gif) no-repeat left top; 
	height: 63px;
	padding-top: 15px;
	padding-left: 80px;
	margin-left:30px;
	width: 2px;
	position:absolute;
	left: -12px;
}
/* @Cuadros Tour 6*/
.tour .contenido_cuadro6_desc1 {
	height: 10px;
	padding-top: 0px;
	padding-left: 0px;
	margin-left:0px;
	width: 250px;
	position:absolute;
	margin-top: 180px;
	
}
.tour .contenido_cuadro6_desc2 {
	height: 10px;
	padding-top: 0px;
	padding-left: 0px;
	margin-left:0px;
	width: 250px;
	position:absolute;
	margin-top: 350px;
	
}
.tour .contenido_cuadro6_desc3 {
	height: 10px;
	margin-left:645px;
	width: 250px;
	position:absolute;
	margin-top: 80px;
	
}
/* @Cuadros Tour 7*/
.tour .contenido_cuadro7_desc1 {height: 10px; margin-left:645px; width: 250px; position:absolute; margin-top: 90px;}
.tour .contenido_cuadro7_desc2 {height: 10px; margin-left:645px; width: 250px; position:absolute; margin-top: 200px;}
.tour .contenido_cuadro7_desc3 {height: 10px; margin-left:645px; width: 250px; position:absolute; margin-top: 350px;}
.tour .contenido_cuadro7_desc4 {height: 10px; margin-left:0px; width: 250px; position:absolute; margin-top: 250px;}

/* @Tour Titulo1 */
.tour .titulo2 {font-family:"Lucida Grande", sans-serif; font-size:22px; color:#65b33c; font-weight:bolder; padding-top: 15px; padding-left: 80px; margin-left:30px; padding-bottom:0px; }
.tour .img_titulo2 {
	background:url(../images/iconos_inv_rec_grupos.gif) no-repeat left top;
	height: 63px;
	padding-top: 15px;
	padding-left: 80px;
	margin-left:30px;
	width: 2px;
	position:absolute;
	left: -12px;
}
.tour .descripcionSeccion { width:100%; padding-top: 0px; padding-left: 80px; margin-left:30px;}
.tour .titulo3 {  font-family:"Lucida Grande", sans-serif; font-size:22px; color:#65b33c; font-weight:bolder; padding-top: 15px; padding-left: 80px; margin-left:30px; padding-bottom:0px; }
.tour .img_titulo3 { background:url(../images/icono_postnew.gif) no-repeat left top; 	
	height: 63px;
	padding-top: 15px;
	padding-left: 80px;
	margin-left:30px;
	width: 2px;
	position:absolute;
	left: -12px;}

.tour .titulo4 { font-family:"Lucida Grande", sans-serif; font-size:22px; color:#65b33c; font-weight:bolder; padding-top: 15px; padding-left: 80px; margin-left:30px; padding-bottom:0px; }
.tour .img_titulo4 { background:url(../images/iconos_court.gif) no-repeat left top; 
	height: 63px;
	padding-top: 15px;
	padding-left: 80px;
	margin-left:30px;
	width: 2px;
	position:absolute;
	left: -12px;
}

.tour .titulo5 {font-family:"Lucida Grande", sans-serif; font-size:22px; color:#65b33c; font-weight:bolder; padding-top: 15px; padding-left: 80px; margin-left:30px; padding-bottom:0px; }
.tour .img_titulo5 { background:url(../images/icono_confirmcourt.gif) no-repeat left top; 
	height: 63px;
	padding-top: 15px;
	padding-left: 80px;
	margin-left:30px;
	width: 2px;
	position:absolute;
	left: -12px;
	}


.tour .titulo6 {font-family:"Lucida Grande", sans-serif; font-size:22px; color:#65b33c; font-weight:bolder; padding-top: 15px; padding-left: 80px; margin-left:30px; padding-bottom:0px; }
.tour .img_titulo6 { background:url(../images/iconos_browse_players.gif) no-repeat left top; 
	height: 63px;
	padding-top: 15px;
	padding-left: 80px;
	margin-left:30px;
	width: 2px;
	position:absolute;
	left: -12px;
}


/* @Testimonios Home */
#testimonios {
	position:absolute;
	width:235px;
	right:81px;
	margin-top:50px;
	top: 168px;
}
.testimonio { font-size:75%; font-style:italic; font-weight:bold; height:62px; line-height:14px; margin-bottom:10px; padding:10px 1px 15px 90px; }
.testimonio a, .testimonio a:visited { font-style:normal; text-decoration:none }
#testimonios .testimonio a:hover {text-decoration:underline}
.mercedes { background:url(../images/img-testimonio-1.gif) no-repeat left top}
.tomas { background:url(../images/img-testimonio-2.gif) no-repeat left top}
.carlos { background:url(../images/img-testimonio-3.gif) no-repeat left top}

/* @Testimonios Court Directory */
.court_directory #testimonios { position:absolute; right:60px; top:135px; width:253px; }
.court_directory .testimonio { background:transparent url(../images/img-testimonio-back.gif) no-repeat scroll 0 0; font-size:75%; font-style:italic; font-weight:bold; height:60px; line-height:13px; margin-bottom:10px; padding:15px;}
.court_directory .testimonio a, .court_directory .testimonio a:visited { font-style:normal; text-decoration:none }
.court_directory #testimonios .testimonio a:hover {text-decoration:underline}

/* @Testimonios Tennis Groups */
.tennis_groups #testimonios { position:absolute; right:60px; top:135px; width:253px; }
.tennis_groups .testimonio { background:transparent url(../images/img-testimonio-back.gif) no-repeat scroll 0 0; font-size:75%; font-style:italic; font-weight:bold; height:60px; line-height:13px; margin-bottom:10px; padding:15px;}
.tennis_groups .testimonio a, .tennis_groups .testimonio a:visited { font-style:normal; text-decoration:none }
.tennis_groups #testimonios .testimonio a:hover {text-decoration:underline}


#contenidoPrincipal {display:table}
#contenidoPrincipal .tr {display:table-row}
#contenidoPrincipal .td { border-bottom:solid 1px #e3e3e3; border-right:solid 1px #e3e3e3; width:260px; float:left; height:530px; padding:0 25px; display:table-cell}
#contenidoPrincipal .td p { font-size:75%; line-height:14px; color:#363636}


.court_directory #contenidoPrincipal {display:table}
.court_directory #contenidoPrincipal .tr {display:table-row}
.court_directory #contenidoPrincipal .td { border-bottom:solid 1px #e3e3e3; border-right:solid 1px #e3e3e3; width:260px; float:left; height:400px; padding:0 25px; display:table-cell}
.court_directory #contenidoPrincipal .td p { font-size:75%; line-height:14px; color:#363636}


.tennis_groups #contenidoPrincipal {display:table}
.tennis_groups #contenidoPrincipal .tr {display:table-row}
.tennis_groups #contenidoPrincipal .td { border-bottom:solid 1px #e3e3e3; border-right:solid 1px #e3e3e3; width:260px; float:left; height:400px; padding:0 25px; display:table-cell}
.tennis_groups #contenidoPrincipal .td p { font-size:75%; line-height:14px; color:#363636}


#contenido3banners {display:table; border-bottom:1px solid #E3E3E3; display:table; width:910px;}
#contenido3banners .tr {display:table-row;}
#contenido3banners .td { border-right:solid 0px #e3e3e3; width:250px; float:left; height:150px; padding-top:25px; padding-bottom:0px; padding-left:20px; padding-right:20px; display:table-cell}
#contenido3banners .td p { font-size:75%; line-height:14px; color:#363636}

.lnks a,
.lnks a:visited, 
#contenidoPrincipal .columna a:visited , #contenidoPrincipal .td a{color:#0053b0; font-weight:bold}

.lnks a,
.lnks a:visited {font-weight:inherit}
.lnks a:hover, #contenidoPrincipal .td a:hover {text-decoration:none}

#cuerpo #contenidoPrincipal .btnVerMas { background:url(../images/btn-mas-informacion.gif) no-repeat; width:77px; height:25px; display:block; margin-top:10px; font-size:75%; color:#FFF; padding:5px 0 0 0; text-align:center; text-decoration:none}
#cuerpo #cuadroSuperior .btnVerMas { background:url(../images/btn-mas-informacion.gif) no-repeat; width:77px; height:25px; display:block; margin-top:10px; font-size:11px; color:#FFF !important; padding:5px 0 0 0; text-align:center; text-decoration:none}
#cuerpo #cuadroSuperior .btnVerMas_oferta { background:url(../images/signup_oferta.png) no-repeat; width:77px; height:25px; display:block; margin-top:10px; margin-left:195px; font-size:11px; color:#FFF !important; padding:5px 0 0 0; text-align:center; text-decoration:none}


.home #contenidoSecundario {display:table; border-collapse: collapse; }
.home #contenidoSecundario .tr { display:table-row;}
.home #contenidoSecundario .td {background-color:#F7F7F7; display:table-cell; float:left; height:120px; padding:30px 60px; width:346px;}
.home #contenidoSecundario .td p { font-size:75%; line-height:14px}
.home .isotipo {color:#569900; font-weight:bold}
.home #contenidoSecundario .td .icono { background:url(../images/img-directorio-clubes.gif) no-repeat; padding-left:80px}


.how_it_works #contenidoSecundario {display:table; border-collapse: collapse; }
.how_it_works #contenidoSecundario .tr { display:table-row; padding-left:10px;}
.how_it_works #contenidoSecundario .td {display: table-cell; float:left; width:800px; height:50px; padding:30px 60px 40px 40px; background-color:#f7f7f7; border-bottom:solid 1px #e3e3e3;}
.how_it_works #contenidoSecundario .td1 {display: table-cell; float:left; width:442px; height:120px; padding:30px 60px 40px 40px; background-color:#f7f7f7; border-bottom:solid 1px #e3e3e3;}
.how_it_works #contenidoSecundario .td2 {display: table-cell; float:left; width:318px; height:120px; padding:30px 20px 40px 20px; background-color:#f7f7f7; border-bottom:solid 1px #e3e3e3;}
.how_it_works #contenidoSecundario .td p { font-size:75%; line-height:14px}
.how_it_works #contenidoSecundario .td a { color:#f7941d; text-decoration:none;}
.how_it_works #contenidoSecundario .td a:hover { color:#f7941d; text-decoration:underline;}
.how_it_works #contenidoSecundario .td a:visited { color:#f7941d; text-decoration:none;}
.how_it_works #contenidoSecundario .td1 p { font-size:75%; line-height:14px}
.how_it_works #contenidoSecundario .td1 a { color:#f7941d; text-decoration:none;}
.how_it_works #contenidoSecundario .td1 a:hover { color:#f7941d; text-decoration:underline;}
.how_it_works #contenidoSecundario .td1 a:visited { color:#f7941d; text-decoration:none;}
.how_it_works .isotipo {color:#569900; font-weight:bold}
.how_it_works #contenidoSecundario .td2 .nota { background:url(../images/img-nota1.gif) no-repeat; padding-left:50px; padding-top:10px; padding-bottom:10px; height: 102px; width: 268px; font-style:italic; color:#4d7d0e; font-size: 12px; line-height:16px; }


.pricing #contenidoSecundario {display:table; border-collapse: collapse; }
.pricing #contenidoSecundario .tr { display:table-row; padding-left:10px;}
.pricing #contenidoSecundario .td1 { display: table-cell; float:left; width:800px; height:10px; padding:40px 60px 20px; background-color:#f7f7f7; font-family: "Lucida Grande",sans-serif; font-size:22px; color:#F90; font-weight:bold; }
.pricing #contenidoSecundario .td2 { display: table-cell; float:left; width:800px; height:75px; padding:40px 60px 20px; background-color:#f7f7f7; border-bottom:solid 1px #e3e3e3;}
.pricing #contenidoSecundario .td2 p { font-size:75%; line-height:14px}
.pricing #contenidoSecundario .td2 a { color:#f7941d; text-decoration:none;}
.pricing #contenidoSecundario .td2 a:hover { color:#f7941d; text-decoration:underline;}
.pricing #contenidoSecundario .td2 a:visited { color:#f7941d; text-decoration:none;}
.pricing .isotipo {color:#569900; font-weight:bold}
#pricing .btnVerMas2 { background:url(../images/btn-mas-informacion.gif) no-repeat; width:77px; height:25px; display:block; margin-top:10px; font-size:11px; color:#FFF !important; padding:5px 0 0 0; text-align:center; text-decoration:none}


.court_directory #contenidoSecundario {display:table; border-collapse: collapse; }
.court_directory #contenidoSecundario .tr { display:table-row; padding-left:10px;}
.court_directory #contenidoSecundario .td { display: table-cell; float:left; width:680px; height:auto; background-color:#f7f7f7; padding-left: 130px; padding-right: 110px; padding-bottom:30px; padding-top: 30px; border-bottom:solid 1px #e3e3e3; }
.court_directory #contenidoSecundario .td p { font-size:75%; line-height:14px}
.court_directory #contenidoSecundario .td a { color:#f7941d; text-decoration:none;}
.court_directory #contenidoSecundario .td a:hover { color:#f7941d; text-decoration:underline;}
.court_directory #contenidoSecundario .td a:visited { color:#f7941d; text-decoration:none;}
.court_directory .isotipo {color:#569900; font-weight:bold}


.tennis_groups #contenidoSecundario {display:table; border-collapse: collapse; }
.tennis_groups #contenidoSecundario .tr { display:table-row; padding-left:10px;}
.tennis_groups #contenidoSecundario .td { display: table-cell; float:left; width:680px; height:auto; background-color:#f7f7f7; padding-left: 130px; padding-right: 110px; padding-bottom:30px; padding-top: 30px; border-bottom:solid 1px #e3e3e3; }
.tennis_groups #contenidoSecundario .td p { font-size:75%; line-height:14px}
.tennis_groups #contenidoSecundario .td a { color:#f7941d; text-decoration:none;}
.tennis_groups #contenidoSecundario .td a:hover { color:#f7941d; text-decoration:underline;}
.tennis_groups #contenidoSecundario .td a:visited { color:#f7941d; text-decoration:none;}
.tennis_groups .isotipo {color:#569900; font-weight:bold}


.home #contenidoPie {display:table}
.home #contenidoPie .tr {display:table-row}
.home #contenidoPie .td { width:167px; float:left; padding:20px 40px 0 25px; height:105px; border-top:solid 1px #e2e2e2; border-bottom:solid 1px #e2e2e2; border-right:solid 1px #e2e2e2; display: table-cell; line-height: 14px; text-decoration:none; }
.home #contenidoPie p { font-weight:bold; font-size:75%}

#contenidoPie a, #contenidoPie a:visited { text-decoration:none; color:#333; }
#contenidoPie a:hover { text-decoration:underline; }

/* @Footer */
#footer {clear:both; font-size:64%; margin-bottom:35px; margin-left:100px; padding-top:25px; margin-right:0px; width:910px;}
#footer p {color:#CCC}
#footer a, #footer a:visited {color:#0053b0; text-decoration:none }
#footer a:hover {text-decoration:underline}

/* OTRAS CLASES 
+++++++++++++++++++++++++++++++++++++++++++++++ */

/* @clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}  /* for IE/Mac */
.FR { float:right; font-family:Tahoma,Geneva,sans-serif; font-size:11px; }
.FL { float:left; font-family: Tahoma, Geneva, sans-serif; font-size: 11px;}

.noBordeR {border-right:none !important} /* para que el IE interprete que no se necesita borde */

