
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}img,body,html{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}

html, body {
	margin: 0; padding: 0;
	height: 100%;
	font-family: verdana,helvetica,arial, sans-serif;
	text-align: center;
	background:url(/img/basket/comun/fondo.jpg) top center;
	background-color:#3A3A3A;
	background-repeat:repeat-y;
	font-size:11px;
	color:white;

}

h1,h2,h3,h4,h5,h6{padding:0 0 8px 0;}
p{padding:0 0 12px 0;}
a{outline:0; }
.clear{clear: both;}
ul{ margin:0;padding:0;}
ul li{margin:0;padding:0;}

.wrapper {
	position: relative;
	width:1000px;
	min-width: 1000px; 
	height: 100%;
	min-height: 100%; 
	margin: 0 auto; 
	text-align:justify;
}

.wrapper #contenido{
	margin:-50px 30px 0 23px;
}

#header{ 
	position: relative;
	width:1000px;
	min-width: 1000px;
	margin: 0 auto;
	height:70px;
	padding:0;	
}

img{border:0;}

.imgFloatI{
	float:left;
	margin:5px 20px 0 0;	
	display:block;
	overflow:auto;
}

.imgFloatD{
	float:right;
	margin:0 0 0 20px;	
	display:block;
}

.ui-tabs-nav a, .ui-tabs-nav a span {
	background: url(' ');
}

/*maquetado pie*/
#footer{
	margin-top:30px;
	height:73px;
	text-align:center;
	background:url(/img/basket/comun/pie/fPie.jpg) top center no-repeat;
}

#footer #copy{padding:70px 0 0 0 ;text-align:center;font-size:11px;}
#footer #copy a{ color:white;text-decoration:none;}

#menuPie{
	height:30px;
	margin-left:285px;	
	width:400px;
}

#linksBotonera{
	margin-left:auto;
	margin-right:auto;
	height:36px;
}

ul{	list-style:none; }
ul li a{ text-decoration:none; }

#logo{ 
	width:135px;height:58px;
	margin-left:65px;
	margin-top:12px;
	float:left;
	text-indent:-99999px;
	cursor:pointer;
}

#logo a{ 
	width:135px;height:58px;
	float:left;
	display:block;
	background:url(/img/basket/comun/logo.jpg) no-repeat;
}

#header #telefono{ 
	width:125px;
	height:31px;
	float:left;
	background:url(/img/basket/comun/numTelefono.jpg) no-repeat;
	margin-top:30px;margin-left:40px; 
	text-indent:-99999px;
}
#header #volverPrincipal{
	width:236px;
	height:39px;
	float:right;
	display:block;
	margin:20px 23px 0 0;


}

#header #volverPrincipal a{
	width:236px;
	height:39px;
	display:block;
	position:absolute;	
	//margin-left:-117px;
	text-indent:-99999px;
	background:url(/img/basket/comun/botonera/irPrincipal.jpg) no-repeat;	
}

.wrapper .contenedorIndex{

}

.contenedorConMargen{
	margin:0 22px 0 22px;
	padding:0 30px 22px 25px;
	display:block;
}

.cabecera{ margin:0 0 0 -20px;height:150px;}

#botoneraPrincipal{
	padding:0;
	width:100%;
	height:40px;
	z-index:1000;	
}
#botoneraPrincipal ul {
	width:930px;
	height:37px;
	background: url(/img/basket/comun/botonera/botoneraEstados.jpg) 20px top no-repeat;
	margin:0px 0 0 2px;
	display:block;
	padding-left:45px;

}
#botoneraPrincipal ul li{ float:left;margin:5px 0 0 20px;}
#botoneraPrincipal ul li a{ 
	height:28px;
	display:block;
	color:#e1e1e1;
	text-align:center;
	font-size:12px;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#botoneraPrincipal #l0{	width:200px; }
#botoneraPrincipal #l1{ width:115px; }
#botoneraPrincipal #l2{ width:127px; }
#botoneraPrincipal #l3{ width:127px; }
#botoneraPrincipal #l4{ width:210px; }

#destacados{
	width:954px;
	height:184px;
	margin: 0px 0 0 22px;
	//margin: 0px 0 0 24px;
	background: url(/img/basket/comun/destacados/fDestacados.jpg) no-repeat;
}

#destacados ul{ width:954px;padding:20px 0; }
#destacados ul li{
	float:left;	
	width:216px;
	height:145px;
	margin-top:20px;
}
#destacados ul li a{ 
	width:216px;
	height:145px;
	display:block;
	text-indent:-9999px;
}
#destacados .l0{ margin-left:28px; }
#destacados .l1,#destacados .l2,#destacados .l3{margin-left:10px;}


.acordeon {	display:block;width:907px; }
.acordeon .header{
	width:930px;
	margin: 0 0 0 -25px; 
	//margin-bottom:-13px;
	padding:7px 0 7px 25px;
	border: 0; outline: 0; 
	text-decoration: none; font-size: 100%; list-style: none;
	cursor: pointer;
	background:url(/img/basket/comun/acordeon/fCabOscuro.png) repeat-x;
}
.acordeon .header span{
	padding-left:20px;
	text-indent:-99999px;	
	display:block;
	background:url(/img/basket/comun/acordeon/flecha.png) left center no-repeat;
}
.acordeon .header .ui-accordion-right{ background:url(''); }
.acordeon .content{ 
	margin-top:20px;	
	//margin-top:33px;
	font-size: 11px; 
}
.acordeon .content h3{ color:#e76600;font-size:10px; }
.ulLiDegradado >li{
	padding:10px 10px 0 10px;
	background:url(/img/basket/comun/acordeon/fLi.jpg) repeat-x;
}

.listadoBolaSencillo{ list-style-type: disc; }
.listadoBola{
	list-style-image:url(/img/basket/comun/listados/bolitaAzul.png);
	list-style-type: circle;
}
.listadoBola li{ margin:2px 0px 0px 10px; }


/*** index **/

#kybalion{visibility:hidden;text-indent:-99999px;}
.contenedorIndex #tInternational{
	z-index:1000;
	text-indent:-9999px;
	margin:-20px 0 0 0;
}
#imgCabecera{margin-left:-15px;}
.contenedorIndex #tMejora{
	display:block;
	margin-top:-20px;
	text-indent:-9999px;
}

.contenedorIndex #tAprende{
	height:31px;
	float:fixed;
	margin-left:242px;
	//margin-left:0;
	text-indent:-99999px;
	background:url(/img/basket/index/tAprende.jpg) no-repeat;

}

.contenedorIndex #info{ height:252px;width:700px;float:left;display:block; }

.clickMostrar{ 
	width:286px;
	height:27px;
	text-indent:-99999px;
	margin:0 auto;
	background:url(/img/basket/comun/acordeon/tClickMostrar.jpg) no-repeat;	
}

.tituloSeccion{ margin:30px 0 0 0;}

.dosColumnas{ display:block; }
.dosColumnas .cIzq{ float:left;width:50%;padding:0 -20px 0 0; }
.dosColumnas .cIzq >p{	padding:0 20px 20px 20px; }
.dosColumnas .cDer >p{	padding:0 20px 20px 20px; }
.dosColumnas .cDer   { float:right;width:50%;     }
.dosColumnas .cIzq >h3,.dosColumnas .cDer >h3{color: #49669c;font-size: 13px;}


/**sub botoneras**/

.tabsProg,.tabsExpe{
	left:70px;
	top:130px;
	display:block;z-index:10;position:absolute; }

.tabsProg a,.tabsExpe a    { height:30px;display:block; text-indent:-9999px;      }

.tabsProg .l0  { width:95px;margin:0 0 0 0;    }
.tabsProg .l1  { width:250px; margin:0 0 0 20px; }
.tabsProg .l2  { width:90px;margin:0 0 0 20px; }
.tabsProg .l0 a{ width:95px; background: url(/img/basket/programas/subBotonera.png) 0 -32px no-repeat; }
.tabsProg .l1 a{ width:250px;  background: url(/img/basket/programas/subBotonera.png) -210px -32px no-repeat; }
.tabsProg .l2 a{ width:90px; background: url(/img/basket/programas/subBotonera.png) -108px -32px no-repeat; }
.tabsProg .l0 .selected{ background: url(/img/basket/programas/subBotonera.png) 0px 0 no-repeat; }
.tabsProg .l1 .selected{ background: url(/img/basket/programas/subBotonera.png) -210px 0 no-repeat; }
.tabsProg .l2 .selected{ background: url(/img/basket/programas/subBotonera.png) -108px 0 no-repeat; }

.tabsExpe .l0  { width:230px;margin:0 0 0 0;    }
.tabsExpe .l1  { width:95px; margin:0 0 0 20px; }
.tabsExpe .l2  { width:115px;margin:0 0 0 20px; }
.tabsExpe .l0 a{ width:230px; background: url(/img/basket/experiencia/subBotonera.png) 0 -32px no-repeat; }
.tabsExpe .l1 a{ width:95px;  background: url(/img/basket/experiencia/subBotonera.png) -245px -32px no-repeat; }
.tabsExpe .l2 a{ width:115px; background: url(/img/basket/experiencia/subBotonera.png) -355px -32px no-repeat; }
.tabsExpe .l0 .selected{ background: url(/img/basket/experiencia/subBotonera.png) 0 0 no-repeat; }
.tabsExpe .l1 .selected{ background: url(/img/basket/experiencia/subBotonera.png) -245px 0 no-repeat; }
.tabsExpe .l2 .selected{ background: url(/img/basket/experiencia/subBotonera.png) -355px 0 no-repeat; }

/** maquetado programas y precios*/

.contenedorFechasPrecios p{	padding-left:10px;}
.contenedorFechasPrecios #tProgramas{ 
	width:129px;
	height:37px;
	text-indent:-99999px;
	background: url(/img/basket/programas/tProgramas.jpg) no-repeat;
}
.contenedorFechasPrecios #tInstructional{ 
	width:249px;
	height:15px;
	text-indent:-99999px;
	background: url(/img/basket/programas/tInstructional.jpg) no-repeat;
}
.contenedorFechasPrecios #tRecruiting{ 
	width:124px;
	height:15px;
	text-indent:-99999px;
	background: url(/img/basket/programas/tRecruiting.jpg) no-repeat;
}
.contenedorFechasPrecios #tProgramasPrecios{ 
	width:295px;
	height:30px;
	margin-top:15px;
	text-indent:-99999px;
	background: url(/img/basket/programas/tProgramasPrecios.jpg) no-repeat;
}
.contenedorFechasPrecios #tPrecios{ 
	width:139px;
	height:27px;
	margin-left:12px;
	text-indent:-99999px;
	background: url(/img/basket/programas/tPrecios.jpg) no-repeat;
}
.contenedorFechasPrecios #tablaPrecios{ 
	margin:0 auto;
	min-width:794px;
	background: url(/img/basket/programas/fListaPrecios.jpg) no-repeat;
}

.contenedorFechasPrecios #tablaPrecios th,.contenedorFechasPrecios #tablaPrecios td{ 
	padding:5px 10px 0 15px;
	text-align:center;
}
.contenedorFechasPrecios #tablaPrecios th{
	padding-bottom:10px;
/*	text-indent:-9999px;*/
	visibility:hidden;
}
	
.contenedorFechasPrecios #tablaPrecios .nCurso	  { width:83px;  }
.contenedorFechasPrecios #tablaPrecios .tProgramas{ width:105px; }
.contenedorFechasPrecios #tablaPrecios .fecha	  { width:87px;  }
.contenedorFechasPrecios #tablaPrecios .duracion  { width:65px;  }
.contenedorFechasPrecios #tablaPrecios .tipo      { width:145px; }
.contenedorFechasPrecios #tablaPrecios .precio    { width:120px; }

.contenedorFechasPrecios #tablaPrecios .tProgramas{text-align:left;padding:5px 10px 0 40px;	}
.contenedorFechasPrecios #listadoinfoPrecios{margin-left:40px;}
.contenedorSedes ol{margin:0 40px 0 35px;}
.contenedorSedes #tSedes{
	width:84px;
	height:37px;
	text-indent:-99999px;
	background: url(/img/basket/programas/tSedes.jpg) no-repeat;
}
.contenedorSedes #tCampus{
	width:81px;
	height:30px;
	margin-left:5px;
	text-indent:-99999px;
	background: url(/img/basket/programas/tCampus.png) no-repeat;
}
.contenedorSedes #tTorneos{
	width:81px;
	height:30px;
	margin-left:5px;
	text-indent:-99999px;
	background: url(/img/basket/programas/tTorneos.png) no-repeat;
}

.contenedorSedes #tSedesChicos{
	width:148px;
	height:16px;
	background: url(/img/basket/programas/tSedesChicos.png) no-repeat;
}

.contenedorSedes #tSedesChicas{
	width:148px;
	height:16px;
	background: url(/img/basket/programas/tSedesChicas.png) no-repeat;
}
.contenedorSedes .listadoBolaSencillo{ margin-left:20px; }
.cotenedorQueAporta .listadoBolaSencillo{
	margin-left:20px;	
}

.cotenedorQueAporta #tQueAporta{
	width:417px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:10px;
	background: url(/img/basket/programas/tQueAporta.jpg) no-repeat;
}
.cotenedorQueAporta #tUnDiaTipico{
	width:95px;
	height:16px;
	text-indent:-9999px;
	margin-left:100px;
	background: url(/img/basket/programas/tUnDiaTipico.jpg) no-repeat;	
}

.cotenedorQueAporta #tablaDiaTipico th{text-indent:-9999px;}
.cotenedorQueAporta #tablaDiaTipico{
	width:710px;
	margin:0 auto;
	background: url(/img/basket/programas/dTablaDia.jpg) no-repeat;
}
.cotenedorQueAporta #tablaDiaTipico .hora{
	width:110px;
	text-align:center;
	background:url(/img/basket/comun/bolaNaranja.png) 5px 5px no-repeat;
}

.cotenedorQueAporta #tablaDiaTipico .horaVacio{background:;}
.cotenedorQueAporta #tablaDiaTipico .actividad{padding:0 0 0 30px;}
.cotenedorQueAporta #awards{
	margin:0 auto;
	padding:10px;
	width:710px;
	background: url(/img/basket/comun/acordeon/fLi.jpg) repeat-x;
}

.contenedorExperiencia #tAprende{
	width:395px;
	height:30px;
	text-indent:-9999px;
	background: url(/img/basket/experiencia/tAprende.jpg) no-repeat;
}

.contenedorExcursiones #tExcursiones{
	width:130px;
	height:20px;
	text-indent:-9999px;
	background: url(/img/basket/experiencia/tExcursiones.jpg) no-repeat;
}

.contenedorExcursiones .listadoBolaSencillo{margin:0 0 0 20px;}
.contenedorExcursiones li ul{padding:5px 20px;}
.contenedorIbc #t21IBC{
	width:160px;
	height:20px;
	text-indent:-9999px;
	background: url(/img/basket/ibc/t21IBC.jpg) no-repeat;
}

.contenedorIbc .listadoBolaSencillo{margin-left:20px;}
.contenedorIbc #tAnecdotas{
	width:85px;
	height:14px;
	text-indent:-9999px;
	background: url(/img/basket/ibc/tAnecdotas.png) no-repeat;
}

.contenedorIbc #tHighLights{
	width:77px;
	height:16px;
	text-indent:-9999px;
	background: url(/img/basket/ibc/tHighLights.png) no-repeat;
}
.contenedorDireccion #tAngelManzano{
	width:563px;
	height:47px;
	text-indent:-9999px;
	margin-bottom:15px;
	background: url(/img/basket/direccion/tAngelManzano.jpg) no-repeat;
}

.contenedorDireccion #tEmail{
	width:250px;
	height:31px;
	text-indent:-9999px;
	background: url(/img/basket/direccion/tEmail.jpg) no-repeat;
	margin:0 auto;
}
.contenedorDireccion .listadoBolaNaranja{
	width:822px;
	background:url(/img/basket/comun/acordeon/fLi.jpg) repeat-x;
	display:block;
	margin:0 auto;
	padding-top:10px;
}

.contenedorDireccion .listadoBolaNaranja li{
	padding:5px 10px 0 30px;	
	background:url(/img/basket/comun/bolaNaranja.png) 15px 10px no-repeat;
}

.contenedorDocumentacion #tReservaCurso{
	width:168px;
	height:15px;
	text-indent:-9999px;
	background: url(/img/basket/documentacion/tReservaCurso.png) no-repeat;
}

.contenedorDocumentacion #tDocumentacion{
	width:233px;
	height:15px;
	text-indent:-9999px;
	background: url(/img/basket/documentacion/tDocumentacion.png) no-repeat;
}

.contenedorDocumentacion #tInstrucciones{
	width:281px;
	height:15px;
	text-indent:-9999px;
	background: url(/img/basket/documentacion/tInstrucciones.png) no-repeat;
}
.contenedorDocumentacion .linksDoc{
	margin:20px auto;
	display:block;
	width:245px;	
}

.contenedorDocumentacion #altaTPV{
	margin:20px auto;
	display:block;
	width:364px;	
	height:58px;
	background: url(/img/basket/documentacion/altaTPV.jpg) no-repeat;
	position:relative;
}
.contenedorDocumentacion #altaTPV a{position:absolute;top:20px;left:75px;}

.contenedorDocumentacion #infoAdicional{
	display:block;
	width:257px;	
	height:55px;
	float:left;
	margin-right:20px;
	background: url(/img/basket/documentacion/infoAdicional.jpg) no-repeat;
	position:relative;
}

.contenedorDocumentacion #infoAdicional a{ position:absolute;top:27px;left:63px;}
.contenedorDocumentacion #certificadoMedico{
	display:block;
	width:307px;	
	height:55px;
	float:left;
	background: url(/img/basket/documentacion/certificadoMedico.jpg) no-repeat;
	position:relative;
	padding:27px 0 0 40px;
}

.contenedorDocumentacion #documentacion{margin:30px 0 0 150px;}
.contenedorDocumentacion #certificadoMedico a{ margin-left:20px;}
.contenedorDocumentacion a{ color:white;text-decoration:underline;}
.contenedorDocumentacion #contacto{	width:600px;text-align:center;margin:30px auto 0 auto;color:white;	}

