*{margin:0;padding:0;}
li{margin-left:15px;}
p{margin-bottom:1em;text-align:justify;}
a {text-decoration:none;color:#666666;}
a:hover {text-decoration:underline;}

h1, h2, h3, h4, h5, h6, h7{margin:1em;}

.clear{clear:both;}
.clearleft{clear:left;}
.clearright{clear:right;}

body { 
	margin: 0px; 
	padding: 0px;		
	text-align:center;
	background-color:white;
	}
.center{
	margin:0 auto;
	width:766px;
	text-align:left;
}

body, td, span, div {
	color:#666666;
	font-family:verdana,arial;
	font-size:12px;
}

/*XMP*/
xmp, .out{overflow:hidden;height:2em;background-color:black;color:red;margin:2px;padding:2px;}

xmp, xmp:hover, xmp.hover, out{overflow:visible;height:auto;position:absolute;background-color:black;color:red;margin:2px;padding:2px;}

.docked{
	border: 5px dashed;
	margin-left:-5px;
}

/*HEADER*/
#header { width: 766px;background:url('/Images/p01_fdo_top.gif');background-repeat:no-repeat;height:82px;text-align:left;}
img { border: 0px; }

/*MENU*/
#menutop { border:none;margin:10px 70px 0px 0px; padding-left:140px;float:left; width:272px;}
* html #menutop {margin-right:30px;}

/*Menu Left*/
#menuleft .box{background:url('/Images/p01_fdo_botonera3.gif');background-repeat:repeat-y;width:169px;}
#menuleft .footer{background:url('/Images/p01_pie_botonera4.gif');background-repeat:no-repeat;height:8px;width:169px;}
#menuleft .box ul{margin:0px 5px 0px 10px;padding:10px 0px 0px 0px;list-style-type:none;/*line-height:14px;*/}
#menuleft .box li{padding:2px 0px 2px;border-bottom:solid 1px #D6D7D8;}

#menuleft .box .submenu{margin:0px 5px 0px 0px;padding:4px 0px 5px 0px;list-style-type:none;display:none;border-top:solid 1px #D6D7D8;}
#menuleft .submenu li{padding:2px 0px 2px;border:none;}

#menuleft .menuover{color:Red;text-decoration:none;font-family:tahoma;font-size:12px;font-size-adjust:0.5;}
#menuleft .menuout{color:#ADAEB1;text-decoration:none;font-family:tahoma;font-size:12px;font-size-adjust:0.5;}

.boximgmenuleft{width:203px;}
.boximgmenuleft .imgPrograma{margin-top:15px;width:202px;}
.boximgmenuleft .img_search{
	background-image:url(/Images/p01_buscadores.gif);
	background-repeat:no-repeat;
	width:203px;
	height:148px;
}

#left .menulefttop{background-image:url(/Images/p01_botonera_top_1.gif);background-repeat:no-repeat;background-position:top;width:169px;height:31px;}
#left .menulefttopempty{background-image:url(/Images/p01_botonera_top.gif);background-repeat:no-repeat;background-position:top;width:169px;height:31px;}
/*LOGIN*/
#login { border: 0px;margin:10px 0px 0px 15px;background:url(/Images/p01_fdo_login.png);background-repeat:no-repeat;float:left;width:195px;height:33px;}

/*.menubar*/

/*MAIN*/
#main {clear: both; padding:0px;width:730px;background:url(/Images/p01_pie_fondo1.gif);background-repeat:repeat-y;}
.mainint {margin:15px;}
.clearmain{clear:both;background:url(/Images/p01_pie_fondo.gif);background-repeat:no-repeat;height:5px;font-size:1px;}
#main .imgtlt{float:right;}

/*LEFT, RIGHT*/
#left {padding:0px;margin:0px;}
#main #left{float:left;}
#main #right{float:right;}

/*SECTION*/
#boxcontent {width:500px;border:none;margin:0px 10px 0px 0px;}
#boxcontent p{text-align:justify;}
#contentPrint {width:500px;border:solid 1px #CECFD1;padding:15px;}
.margin{clear:both;}

.boxcontent{width:500px;border:none;margin:0px 10px 0px 0px;}
.boxcontent .boximg{float:left;margin:5px 7px 15px 0px;font-size:10px;}

/*CENTER*/

div.error{text-align:center; color:red;}

/*HIGHLIGHT*/
.boxentrenadores{background:url(/Images/p01_fdo_entrenador.gif);background-repeat:no-repeat;width:500px;height:123px;margin-bottom:15px;}
.boxentrenadores p{padding-top:40px;font-size:11px;font-weight:bold;}
.boxentrenadores span{font-size:13px;}
.boxentrenadores img {margin:12px 5px 10px 8px;}
.boxentrenadores .program{margin:15px 0px 5px 0px;}
.boxentrenadores a{font-size:10px;font-weight:normal;color:#666666;text-decoration:none;}
.boxentrenadores a:hover{text-decoration:underline;color:#CA0000;}

.boxstaff{background:url(/Images/p01_fdo_fotos.gif);background-repeat:no-repeat;width:246px;height:123px;margin:0px 10px 15px 0px;float:left;/*font-family:Arial;*/}
.boxstaff p{margin-top:10px;height:80px;font-size:11px;color:#000000;text-align:left;}
.boxstaff span{font-weight:bold;}
.boxstaff img {margin:12px 5px 5px 8px;}
.boxstaff div img {margin:0px 5px 2px 8px;}
.boxstaff a{font-size:10px;font-weight:normal;color:#666666;text-decoration:none;}
.boxstaff a:hover{text-decoration:underline;color:#CA0000;}
.boxstaff .bt{text-align:right;padding-right:5px;}

#boxnews{width:117px;height:200px;text-align:right;margin:0px 5px 10px 5px;float:left;}
#boxnews div{font-size:14px;font-weight:bold;font-family:tahoma;}
#boxnews img {width:116px;}
#boxnews a{font-size:10px;font-weight:bold;color:#666666;text-decoration:none;}
#boxnews a:hover{text-decoration:underline;color:#CA0000;}
.boxnewsline{text-align:right;width:515px;margin-bottom:15px;}
.tltboxnews{font-size:24px;color:#666666; border-bottom:solid 1px #666666;width:510px;}

#boxalianza{clear:both;margin:10px 10px 15px 0px;float:left;width:500px;border-bottom:solid 1px #CECFD1;text-align:justify;}
#boxalianza a{font-size:10px;color:#666666;text-decoration:none;}
#boxalianza a:hover{text-decoration:underline;color:#CA0000;}


#boxfotos{clear:both;float:left;width:500px;border-bottom:1px solid #CECFD1;margin:5px 10px 5px 0px;padding-bottom:10px;}
#boxfotos .left{float:left;width:150px;}
#boxfotos .left img{border:none;}
#boxfotos .right{float:right;width:320px;}
#boxfotos a{font-size:8px;color:#B4B5B8;text-decoration:none;font-family:verdana;font-size:8px;}
#boxfotos a:hover{text-decoration:underline;color:#CA0000;}

#boxdownloads{clear:both;float:left;width:500px;margin:5px 10px 5px 0px;padding-bottom:10px;}
#boxdownloads .itembox{float:left;width:160px;height:125px;text-align:right;margin-bottom:5px;}
#boxdownloads .itembox .imgde{width:136px;margin:0px 0px 3px 0px;}
#boxdownloads span{font-size:10px;color:#B4B5B8;text-decoration:none;font-family:verdana;text-align:right;display:block;}

.boxnoticias{clear:both;margin:10px 10px 10px 0px;width:500px;border-bottom:solid 1px #CECFD1;text-align:justify;} 
.boxnoticias h2{font-size:12px;font-weight:bold;padding:0px;margin:0px;}
.boxnoticias .left{float:left;width:140px;margin-bottom:5px;}
.boxnoticias .left img{border:none;}
.boxnoticias .rigth{float:right;width:350px;}
.boxnoticias .bt{padding-right:5px;margin-bottom:5px;overflow:auto;}
.boxnoticias .bts{float:right;}
				 
#boxclasificados{clear:both;margin:10px 10px 10px 0px;float:left;width:500px;border-bottom:solid 1px #CECFD1;} 
#boxclasificados h2{border-bottom:1px solid #A5A8AA;color:#A6A8AB;font-family:Arial;font-size:20px;font-weight:normal;line-height:0.8em;margin:10px 5px 5px 0px;background-image:url(/Images/icono_flecha.jpg);background-repeat:no-repeat;background-position:right;}

#boxancla{clear:both;margin:10px 10px 10px 0px;width:500px;}
#boxancla  dt{margin:25px 5px 5px 0px;cursor:pointer;}
#boxancla  dt .title{background-image:url(/Images/icono_flecha.jpg);background-repeat:no-repeat;background-position:right -4px;border-bottom:1px solid #A5A8AA;color:#A6A8AB;font-family:Myriad , Tahoma;font-size:15px;line-height:0.8em;padding-right:20px;}
#boxancla  dt .link{margin:2px 5px 10px 0px;text-transform:uppercase;font-size:10px;font-family:verdana;}
#boxancla  dt .link:hover{color:red;}
#boxancla  dt.link1 .link{display:none;}
#boxancla  dd{text-align:justify;}

#boxanclaevent{clear:both;margin:10px 10px 10px 0px;width:500px;}
#boxanclaevent table{width:100%;border-collapse:collapse;margin:5px 0px 20px 0px;}
#boxanclaevent th{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;color:#A5A8AA;font-weight:normal;font-size:9px;padding:2px 5px;text-transform:uppercase;}
#boxanclaevent td{color:#666666;font-size:10px;padding:3px 3px;width:25%;font-weight:bold;}
#boxanclaevent caption{padding:2px 0px;}
#boxanclaevent caption .left{float:left;}
#boxanclaevent caption .right{float:right;color:#A5A8AA;}
#boxanclaevent caption .right a{color:#A5A8AA;}
#boxanclaevent .link{padding:7px 0px;border-bottom:solid 1px #ccc;}
#boxanclaevent .link div{font-weight:normal;font-size:10px;}

.boxmix{border-bottom:1px solid #A5A8AA;clear:both;margin:10px 10px 22px 0px;overflow:auto;width:500px;padding-bottom:10px;}
.boxmix  .left{margin:15px 5px 0px 0px;float:left;}
.boxmix  .right{float:right;}
.boxmix  h2{color:#A6A8AB;font-family:Myriad , Tahoma;font-size:15px;line-height:0.8em;padding:0px;margin:0px 0px 7px 0px;border-bottom:solid 1px #A5A8AA;width:100%;
		background-image:url(icono_flecha.jpg);background-repeat:no-repeat;background-position:right bottom;}
.boxmix  .link{margin:2px 7px 10px 0px;text-transform:uppercase;font-size:11px;font-family:verdana;text-decoration:underline;}
.boxmix  .link:hover{color:red;}
.boxmix  .link1 .link{display:none;}

.boxvideo{clear:both;margin:10px 10px 10px 0px;width:500px;border-bottom:1px solid #A5A8AA;}
.boxvideo  h2{color:#A6A8AB;font-family:Myriad , Tahoma;font-size:15px;line-height:0.8em;padding-right:20px;}
.boxvideo .video{text-align:center;margin-bottom:10px;}

.boxmodulo{clear:both;margin:10px 10px 10px 0px;width:500px;}
.boxmodulo table{width:100%;border-collapse:collapse;margin-bottom:25px;}
.boxmodulo th{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;color:#A5A8AA;font-weight:normal;font-size:9px;padding:0px 5px;text-transform:uppercase;}
.boxmodulo td{color:#666666;font-size:10px;padding:0px 3px;width:25%;}
.boxmodulo caption .left{float:left;}
.boxmodulo caption .right{float:right;color:#A5A8AA;}
.boxmodulo caption .right a{color:#A5A8AA;}

.boxcalendar{clear:both;margin:10px 10px 10px 0px;width:500px;}
.boxcalendar h2{padding:0px;margin:0px 0px 7px 0px;background-position:right;background-repeat:no-repeat;background-image:url(p07c_ver_crono.gif);border-bottom:1px solid #CCCCCC;line-height:0.9em;}
.boxcalendar h2 a{color:#A6A8AB;font-family:Myriad , Tahoma;font-size:15px;font-weight:bold;text-transform:uppercase;width:100%;display:block;}
.boxcalendar h2.link{background-image:none;}
.boxcalendar table{width:100%;border-collapse:collapse;margin-bottom:25px;}
.boxcalendar th{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;color:#A5A8AA;font-weight:normal;font-size:9px;padding:0px 5px;text-transform:uppercase;}
.boxcalendar tr{border-bottom:solid 1px #ccc;}
.boxcalendar td{color:#666666;font-size:10px;padding:7px 3px;width:25%;}
.boxcalendar caption .left{float:left;}
.boxcalendar caption .right{float:right;color:#A5A8AA;}
.boxcalendar caption .right a{color:#A5A8AA;}

.boxnewmix{border-bottom:1px solid #A5A8AA;clear:both;margin:10px 10px 22px 0px;overflow:auto;width:500px;padding-bottom:10px;}
.boxnewmix .tlt{overflow:auto;padding-bottom:10px;}
.boxnewmix .titleleft{float:left;}
.boxnewmix .titleright{float:right;}
.boxnewmix  h2{color:#A6A8AB;font-family:Myriad , Tahoma;font-size:15px;line-height:0.8em;padding:38px 0px 0px 0px;margin:0px 0px 7px 0px;border-bottom:solid 1px #A5A8AA;}
.boxnewmix  h3{color:#A6A8AB;font-family:Helvetica,Verdana;text-transform:uppercase;font-size:11px;font-weight:normal;line-height:0.8em;padding:0px;margin:0px 0px 7px 0px;}
.boxnewmix .img{float:right;}
.boxnewmix .boxtxt{float:left;width:60%;}
.boxnewmix .boxvideo{float:right;clear:none;width:170px;margin:0px;text-align:right;}

.boxNotasCoreograficas{border-bottom:1px solid #A5A8AA;clear:both;margin:10px 10px 22px 0px;overflow:auto;width:500px;}
.boxNotasCoreograficas  h2{color:#A6A8AB;font-family:Myriad , Tahoma;font-size:15px;line-height:0.8em;padding:38px 0px 0px 0px;margin:0px 0px 7px 0px;border-bottom:solid 1px #A5A8AA;}
.boxNotasCoreograficas  h3{color:#A6A8AB;font-family:Helvetica,Verdana;text-transform:uppercase;font-size:11px;font-weight:normal;line-height:0.8em;padding:0px;margin:0px 0px 7px 0px;}
.boxNotasCoreograficas div{clear:both;margin:15px 0px;overflow:auto;}
.boxNotasCoreograficas .img{float:right;}
.boxNotasCoreograficas .linkcontent{text-align:right;margin:7px 0px 0px 0px;}
.boxNotasCoreograficas  .linkcontent a{color:#A6A8AB;text-transform:uppercase;font-size:9px;font-family:Helvetica;}

/*popup*/
.popup .center{text-align:left;width:auto;}
#popupstaff{width:406px;background:url('/Images/fdo_popup_medio.gif');background-position:left;background-repeat:repeat-y;}
#popupstaff .box{margin:5px 5px 5px 10px;border:none;width:380px;}
#popupstaff h2{font-weight:bold;margin:0px;padding:0px;font-size:12px;}
#popupstaff .image{float:left;width:115px;}
#popupstaff .text{float:left;width:260px;}
#popupstaff a{color:Red;font-size:10px;text-decoration:none;}
#popupstaff a:hover{text-decoration:underline;}
#popupstaff .program{margin-left:5px;}

.popup .popupfoot:after{
	content:'.';
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
* html .popup .popupfoot{
	height:1px;
}

/*ver anterior*/
#boxtltant{background:url('/Images/p01_tit_ultima_nota.gif');background-repeat:no-repeat;width:500px;height:30px;text-align:right;margin-top:10px;}
#boxtltant img{margin:12px 10px 0px 0px;border:none;}

/*Content*/
.content h1{color:#004269;font-size:18px}
.content .imagen{float:left; margin:5px;}
.content .volanta{margin:25px 0px; font-weight:bold;}
.content .copete{font-weight:bold;margin-bottom:1em;}

.btop
{
	clear:both;
	width:500px;
	text-align:right;	
	padding-top:5px;
	}
	
.StructureSearch{text-align:left;margin-top:15px;}
.StructureSearch h1
{	border-bottom:solid 1px #A5A8AA;
	margin:11px 0px 15px 0px;	
	line-height:0.8em;
	font-size:20px;
	color:#A6A8AB;
	font-family:Arial;
	font-weight:normal;
	}      
.StructureSearch .back {float:right;}	
.StructureSearch .back a{width:70px;height:22px;display:block;background-image:url(/Images/bt_volver.gif);background-repeat:no-repeat;background-position:right center;}
.StructureSearch .back a span{display:none;}
.StructureSearch .bt{margin:10px 0px 5px 0px;border-bottom:solid 1px #A5A8AA;}
.StructureSearch .bts{float:right;}

.StructureSearch  .bt:after{
	content:'.';
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
* html .StructureSearch  .bt{
	height:1px;
}

/*content Fotos*/
#StructurePhotos{border-bottom:1px solid #EBECEC;}
#StructurePhotos h1{border-bottom:solid 1px #A5A8AA;font-size:20px;color:#A6A8AB;font-family:Arial;font-weight:normal;margin:10px 5px 5px 0px;line-height:0.8em;}
#StructurePhotos .damero{margin:15px 5px 5px 0px;}
#StructurePhotos .damero img{border:none;margin:0px 7px 7px 0px;width:45px;height:34px;cursor:pointer;}
#StructurePhotos .back{float:right;padding-top:6px;}
#StructurePhotos table{margin-top:15px;}
#StructurePhotos #txtbig {font-weight:normal;margin-bottom:0px;}
#StructurePhotos p{font-weight:bold;text-align:left;padding-left:7px;}
#StructurePhotos #block_2 {float:right;margin-left:-8%;width:27%;}
#StructurePhotos div {margin:0pt;padding:0pt;}
#StructurePhotos #wrapper:after {content: '[DO NOT LEAVE IT IS NOT REAL]';display: block;height: 0;clear: both;visibility: hidden;}
#StructurePhotos #wrapper {display:block;position:relative;}	 

/*content nota coreografica*/
.StructureNC{clear:both;margin:10px 10px 22px 0px;overflow:auto;width:500px;}
.StructureNC div{clear:both;margin:15px 0px;overflow:auto;}
.StructureNC .img{float:right;}
.StructureNC .linkcontent{text-align:right;margin:7px 0px 40px 0px;border-bottom:1px solid #A5A8AA;}
.StructureNC  .linkcontent a{color:#A6A8AB;text-transform:uppercase;font-size:9px;font-family:Helvetica;}
.StructureNC  h2{background-image:url(/Images/icono_flecha.jpg);background-repeat:no-repeat;background-position:right -4px;border-bottom:1px solid #A5A8AA;color:#A6A8AB;font-family:Myriad , Tahoma;font-size:15px;line-height:0.8em;padding-right:20px;margin:0px;}
.StructureNC  h3{color:#A6A8AB;font-family:Helvetica,Verdana;text-transform:uppercase;font-size:11px;font-weight:normal;line-height:0.8em;padding:7px 0px 0px 0px;margin:0px 0px 20px 0px;}

/*FOOTER*/
#footer { width: 766px;
	height:26px; 
	clear: both; 
	margin-top: 10px; 
	padding-bottom:16px;
	border:none;
	line-height:1.7em; 
	font-family:verdana;
	font-size:10px; 
	text-align:center;
	}
#footer .primary{font-size:10px;clear:both;}
#footer .primary span{font-size:10px;font-weight:bold;}
#footer .poweredby  .enzona{margin-top:7px;background-image:url('enzona.png');width:98px;height:17px;}
* html   #footer .poweredby .enzona{
	background-image:none;
	display:inline-block;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/enzona.png', sizingMethod='scale');
}

/*buscador*/
#formsearch{clear:both;margin:10px 10px 10px 0px;border-bottom:solid 1px #A5A8AA;width:500px;padding-bottom:10px;}
#formsearch .txtbox{border:none;background:url(/Images/p06e_fdo_small.gif);background-repeat:no-repeat;width:127px;height:22px;font-size:10px;color:#666666;padding-top:5px;}
#formsearch h2{border-bottom:solid 1px #A5A8AA;margin:10px 5px 10px 0px;background-image:url('/Images/bt_volver.gif');background-repeat:no-repeat;background-position: bottom right;}
#formsearch h2 a{display:block;font-size:24px;color:#A6A8AB;font-family:Genava, Arial;font-weight:normal;line-height:0.6em;}
#formsearch  div{font-size:10px;}
#formsearch .btsearch {background:url('/Images/bt_search.gif');width:69px;height:24px;border:none;cursor:pointer;clear:left;}
#formsearch .item {float:left;width:166px;margin:10px 0px;}

/*buscador gimnasio*/
.tltgym{margin:10px 0px;}
.boxsearchgym{float:left;}
.boxsearchgym div{margin:5px 0px 15px 0px;}
.boxsearchgym .PnlProgram div{float:left;margin:0px 3px 15px 0px;}
.boxsearchgym .PnlProgram div.clear{clear:left;}
.boxsearchgym .PnlProgram .check{border:none;margin:0px;padding:0px;}
.boxsearchgym .PnlProgram img{padding:0px;margin:0px;text-align:left;}
.boxsearchgym .PnlProgram .p_sh img{margin-top:40px;}
.boxsearchgym .btsearch {background:url('/Images/bt_search.gif');width:69px;height:24px;border:none;cursor:pointer;}
.boxsearchgym .TxtMsj{color:Red;}
.boxargentina{float:left;width:226px;}
.boxgymlist{clear:both;background-image:url(/Images/p09a_fdo_resultados.gif);background-repeat:no-repeat;padding-top:12px;} 
.boxgymlist .middle{background-image:url(/Images/p09a_fdo_resultados_inf.gif);background-repeat:no-repeat;background-position:bottom left;margin:0px 10px 10px 0px;width:500px;text-align:justify;min-height:165px;}
.boxgymlist h2{font-size:12px;font-weight:bold;padding:0px;margin:0px;}
.boxgymlist .left{float:left;width:150px;margin:0px 5px 5px 10px;}
.boxgymlist .left img{border:none;width:145px;}
.boxgymlist .rigth{float:left;width:300px;}
.boxgymlist .rigth .txt{font-size:10px;margin-bottom:7px;}
.boxgymlist .txtmail a{float:left;color:#A5A8AA;float:left;font-size:10px;}
.boxgymlist .txtmail a:hover{color:Red;}
.boxgymlist .icon img{padding:0px 10px;border:0px;}
.boxgymlist .web{float:right;padding:5px;}
.boxgymlistlt{clear:both;margin:10px 0px;}
.boxgymlistlt h2{background-image:url(p09a_bt_volver_map.gif);background-repeat:no-repeat;background-position:right bottom;border-bottom:solid 1px #A5A8AA;background-position:right bottom;margin:0px 10px 20px 0px;/*cursor:pointer;height:1.5em;*/width:500px;}
.boxgymlistlt h2 a{font-size:15px;color:#A5A8AA;font-family:Tahoma;width:100%;display:block;height:20px;}
* html .boxgymlist .middle{height:156px;}

.boxgymlist .icon .ico_sh{padding:0 0 9px;}
.boxsearchgym .fdo_select {
	border: 0px;
	background-image: url(/Images/p06e_fdo_select.gif);
	background-repeat: no-repeat;	
	height: 21px;	
	font-family: Arial, Verdana ;
	font-size: 11px;	
	padding: 5px 10px 0px 6px;	
	background-color: transparent;
	color:#666666;			
	width:155px;
}
.boxsearchgym .NameSearch{border:none;font-size:21px;margin:10px 0px;color:#A5A8AA;text-transform:capitalize;display:none;}
.boxsearchgym .NameZone{border:none;font-size:21px;margin:10px 0px;color:#A5A8AA;text-transform:capitalize;}

/*buscador instructores*/
.boxinstructorlistlt{clear:both;margin:10px 0px;}
.boxinstructorlistlt h2{background-image:url(p09a_bt_volver_map.gif);background-repeat:no-repeat;background-position:right bottom;border-bottom:solid 1px #A5A8AA;background-position:right bottom;margin:0px 10px 20px 0px;/*cursor:pointer;height:1.5em;*/width:500px;}
.boxinstructorlistlt h2 a{font-size:15px;color:#A5A8AA;font-family:Tahoma;width:100%;display:block;height:20px;}
* html .boxinstructorlistlt .middle{height:156px;}

.boxinstructorlist{background:url(/Images/p09c_fdo_resultados.gif);background-repeat:no-repeat;width:500px;height:70px;margin-bottom:15px;}
.boxinstructorlist .program{margin:3px 0px 3px 0px;}
.boxinstructorlist div{font-size:10px;font-weight:normal;color:#A5A8AA;}
.boxinstructorlist a{font-size:10px;font-weight:normal;color:#A5A8AA;text-decoration:none;}
.boxinstructorlist a:hover{text-decoration:underline;color:#CA0000;}
.boxinstructorlist .right{float:left;padding:7px 0px 5px;width:400px;}
.boxinstructorlist .right h2{font-size:12px;font-weight:bold;padding:0px;margin:0px 0px 5px 0px;}
.boxinstructorlist .left{float:left;float:left;min-height:55px;width:80px;}
.boxinstructorlist .left img {margin:4px 5px 2px 7px;width:61px;}

/*buscador paginacion*/
.paginacion{width:500px;float:none;clear:both;margin:10px 0px;}
.paginacion span{float:none;}
.paginacion a{font-size:10px;padding:0px 2px;}
.paginacion .presente{color:Red;}

/*FORMULARIOS*/

.contact .fdo_small , #boxsearchgym .fdo_middles{
	border: none;
	background-image: url(/Images/p06e_fdo_small.gif);
	background-repeat: no-repeat;	
	height: 21px;
	width: 116px;	
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;	
	padding: 3px 10px 0px 5px;	
	background-color: transparent;
}
.contact .fdo_small{color:#666666;}

.contact .fdo_middles {
	border: 0px;
	background-image: url(/Images/p06_fdo_email.gif);
	background-repeat: no-repeat;	
	height: 21px;
	width: 293px;	
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;	
	padding: 3px 10px 0px 5px;	
	background-color: transparent;
	color:#666666;
}
	
.contact .fdo_middle{
	border: 0px;
	background-image: url(/Images/p06e_fdo_direccion.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 431px;	
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;	
	padding: 3px 10px 0px 5px;	
	background-color: transparent;
}

.contact .fdo_big{
	
	background-image: url(/Images/p06e_fdo_comentario.gif);
	background-repeat: no-repeat;	
	height:49px;	
}
.contact .boxbig
{
	border:solid  0px;
	width: 431px;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;	
	height:43px;
	padding:3px 0px 0px 6px;
	background-color: transparent;color:#666666;
}
	
.contact .btsend{
	background:url(/Images/bt_send.gif);
	width:71px;
	height:24px;
	border:none;
	cursor:pointer;
	margin-left:15px;
	}
.contact .btnext{
	background:url(/Images/bt_next.gif);
	width:71px;
	height:24px;
	border:none;
	cursor:pointer;
	margin-right:15px;
	}	
		
.contact .alineado{width:500px;margin:15px 0px 0px 0px;}
.contact .alineado p{font-weight:bold;font-size:10px;}
.contact .alineado div{padding:0px 0px 15px 0px;clear:both;}
.contact .alineado .box{float:left;width:166px;text-align:left;clear:none;}
.contact .alineado .boxselect{float:left;width:210px;text-align:left;clear:none;}
.contact .alineado label{font-weight:bold;line-height:18px;}
.contact .sendbutton{background-image:url(/Images/bt_camposrequeridos.gif);background-repeat:no-repeat;background-position:right;width:500px;border-bottom:solid 1px #C9CACB;padding-bottom:10px;}
.contact .nextbutton{width:500px;border-bottom:solid 1px #C9CACB;padding-bottom:10px;text-align:right;}
.contact .boxmje{width:500px;margin-top:5px;text-align:center;border:solid 1px red;}
.contact .txterror{padding:5px 15px;}
.contact .txterror span{color:Red;}
.contact .alineado .boxcosto{width:500px;border:solid 1px red;text-align:center;padding:4px 0px 4px 0px;margin:5px 0px 15px;color:red;}
.contact .alineado .boxtxtred{color:red;font-size:10px;padding:5px 0px 0px 0px;}

/*inscripcion worshop*/
.contact .alineado .boxtermino  a{font-weight:bold;color:red;margin-right:130px;}
.contact .alineado .boxtermino{font-size:11px;}
.contact .alineado .txtred{color:red;text-transform:uppercase}
.contact .alineado .txtnota , .contact .alineado .txtnota span{color:red;font-size:10px;}
.contact .sendbuttonright{width:500px;border-bottom:solid 1px #C9CACB;padding-bottom:10px;text-align:right;}
.contact .sendbuttonright img{cursor:pointer;margin-right:15px;}

/*cursos*/
.contact .alineado .categoria label{font-weight:bold;padding-right:27px;}

/*print content*/
@media print
{
	#contentPrint{width:auto;}
	#boxbottom{display:none;}
	#header{display:none;}
	#left{display:none;}
	#footer{display:none;}
}
/*mensajes*/
.boxmsj{width:500px;}
.boxmsj h2{margin-left:0px;padding-left:0px;}
.boxmsj div{margin-top:10px;}

/* Login */

.loginview
	{float:left;
	display:inline;}

.loginview .Anonimo
	{
	background-image:url(login_input.png);
	background-repeat:no-repeat;
	background-position:2px 1px;
	float:left;
	}
.loginview .Logueado
	{display:inline;}

.loginview label
	{display:none;}

.loginview .passwordrecovery
,.loginview .registration
,.loginview .myaccount
	{float:left;
	display:inline;}


.loginview .bienvenido
	{font-weight:bold;
	font-style:italic;}

.loginview .fieldset input
	{border:1px solid #BDBEBD;
	background-color:white;
	color:#8C8A8C;
	margin:2px 0 2px 2px;
	font-size:9px;
	font-family:tahoma;}

.loginview .loginboton input
	{width:45px;
	height:27px;
	background-image:url(p01_bt_login.gif);
	border:0px;
	text-indent:-2000px;
	cursor:pointer;}

.loginbox
	{float:left;
	display:inline;	
	margin-top:7px;
	background-image:url(login_arriba.png);background-position:left top;background-repeat:no-repeat;
	}
	
.loginbox1
	{float:left;
	background-image:url(login_abajo.png);background-position:left bottom;background-repeat:no-repeat;
	padding-top:3px;
	padding-bottom:3px;
	}
.loginbox2
	{float:left;
	border: 1px solid #BDBEBD;
	border-top:0px;
	border-bottom:0px;
	width:213px;
	background-color:#ffffff;
	}

.loginbox .passwordrecovery, .loginbox .passwordrecovery a
,.loginbox .registration,.loginbox .registration a
,.loginbox .myaccount,.loginbox .myaccount a
	{font-size:9px;font-family:tahoma;color:#9C9E9C;}

.loginbox .registration
,.loginbox .myaccount
,.loginbox .passwordrecovery
,.loginbox .bienvenido
	{margin-left:3px;}
	
.loginbox .bienvenido
	{float:left;
	display:inline;
	margin-top:2px;}
	
.loginbox .fieldset input
	{border:0px;
	background-color:transparent;}

.loginbox .fieldset
	{float:left;
	display:inline;}
	
.loginbox .TxtEmail
	{display:inline;}
.loginbox .TxtEmail input
	{width:80px;}
	
.loginbox .TxtPassword
	{display:inline;}
.loginbox .TxtPassword input
	{width:50px;}

.loginbox .loginboton
	{padding:2px;
	float:right;
	display:inline;}
	
.loginbox .botonera
	{float:left;
	width:165px;
	clear:left;}

.loginbox .logoutboton
,.loginbox .logoutboton a
	{float:left;
	font-size:9px;
	color:#9C9E9C;
	font-family:tahoma;
	padding-left:1ex;}
	
.loginbox .webmail
	{
	float:right;
	display:inline;
	margin:2px 2px 2px 0px;
	}
	
/*MyAccount*/
.myaccount h1
	{
	color:#A6A8AB;
	font-family:Myriad , Tahoma;
	font-size:25px;
	line-height:0.8em;
	font-weight:normal;
	padding:0px;
	margin:40px 0px 10px 0px;
	border-bottom:solid 1px #A5A8AA;}
	
.myaccount .campos
	{line-height:2em;
	margin-bottom:2em;}

.myaccount .form textarea
	{
		background-color:white;
		border:1px solid #BDBEBD;
		width:480px;
		height:150px;
		margin:0 0 0 10px;
		margin-bottom:1em;
	}
	
.myaccount .form h2
	{font-weight:bold;
	font-size:12px;
	padding:0 0 5px 10px;
	margin:0;}

.myaccount .botonera
	{border-bottom:1px solid #BDBEBD;
	margin-bottom:1em;
	padding-bottom:1em;}
	

.myaccount  h3
	{
	margin-left:0pt;
	font-size:14px;
	margin-bottom:2px;
	}

.myaccount .programas p
,.myaccount .programascertificados p
	{
	margin-top:6px;
	font-size:9px;
	color:#BDBEBD;	
	font-weight:bold;
	}

.myaccount .programas p.destacado
,.myaccount .programascertificados p.destacado
	{
	margin-top:6px;
	font-size:10px;	
	color:Red;	
	text-transform:uppercase;
	}

/*PasswordRecovery*/	
.PasswordRecovery .center{width:410px;}
.passwordrecoveryform
	{
	padding: 0 5px;
	}

.passwordrecoveryform .email
	{padding-left:20px;}

.passwordrecoveryform .email input
	{border:1px solid #BDBEBD;
	background-color:white;
	color:#8C8A8C;
	margin:2px 0 2px 2px;
	width: 300px;
	font-family:tahoma;}

.passwordrecoveryform .botonera
	{text-align:center;
	margin-top:10px;}

.passwordrecoveryform #PasswordRecovery_btnSend
	{
	width:71px;
	height:24px;
	background:url('bt_send.gif');
	border:0;
	text-indent:-2000px;
	cursor:pointer;
	}
* html .passwordrecoveryform #PasswordRecovery_btnSend	
	{text-indent:0;}

.error
,.error span
	{color:red;}

.programasgimnasios
	{margin-bottom:10px;}

.programasgimnasios .listadoprogramas
	{text-align:center;}

.myaccountform div
{
	margin-bottom:15px;
}
.myaccountform div.error
	{border:1px solid;
	margin-bottom:10px;}	
	
.myaccountform .notable h3
{
	margin:0px;padding:0px;
	font-size:14px;	
}
.myaccountform .datospersonales
	{}

.myaccountform fieldset
	{border:0px;}
	
.myaccountform fieldset legend
	{display:none;}

.myaccountform label
	{font-weight:bold;line-height:18px;
	display:block;}
	
.myaccountform .notable label
	{float:none;display:inline;font-weight:normal;}
.myaccountform .notable input
	{
		margin:0px 7px;		
		height: 15px;
		width: 15px;	
	}

.myaccountform input
	{
	color:#8C8A8C;	
	border: none;
	background-image: url(/Images/p06e_fdo_small.gif);
	background-repeat: no-repeat;	
	height: 21px;
	width: 116px;	
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;	
	padding: 3px 10px 0px 5px;	
	background-color: transparent;	
	}
	
.myaccountform .box
,.myaccountform .box2
	{
		float:left;width:166px;text-align:left;clear:none;
	}
.myaccountform .box2
	{
		width:300px;
	}
	
.myaccountform .TxtEmail input
,.myaccountform .TxtAddress input
	{	width:286px;
		color:#8C8A8C;	
		border: 0px;
		background-image: url(/Images/p06_fdo_email.gif);
		background-repeat: no-repeat;	
		height: 21px;
		width: 283px;	
		font-family: Verdana, Arial, Tahoma, Sans-Serif;
		font-size: 11px;	
		padding: 5px 10px 0px 6px;	
		background-color: transparent;	
	}

.myaccountform .TxtAddress
	{clear:left;}
	
.myaccountform .drpCountry
	{
		clear:left;
	}
.myaccountform .botonera
	{text-align:center;
	margin:10px 0;
	padding-top:10px;
	width:300px;
	clear:left;}
.myaccountform .botonera .register input
	{
	width:71px;
	height:24px;
	background-image:url(bt_send.gif);
	border:0px;
	text-indent:-2000px;
	cursor:pointer;
	}
	
/*usuario no logueado*/
.LoguinBoxRegister{width:500px;}
.LoguinBoxRegister h2{text-align:center;padding-top:30px;font-size:12px;}

.myaccountform .seguridad
	{float:left;
	width:200px;}
	
.myaccountform .programas
	{float:left;}

/*.contact .alineado .boxselect{float:left;width:210px;text-align:left;clear:none;}*/


/*shop*/
.icoShop
	{
	background:url('bt_shop.jpg') no-repeat;
	border:none;
	cursor:pointer;
	width:90px;
	height:23px;
	}
.icoShopCard{
	background:url('bt_endshop.jpg') no-repeat;
	border:none;
	cursor:pointer;
	width:139px;
	height:23px;
}
.icoSendCard{
	background:url('bt_sendshop.jpg') no-repeat;
	border:none;
	cursor:pointer;
	width:137px;
	height:23px;
}
.icoShop, .icoShopCard, .icoSendCard
{text-indent:-1000px;}

*+html .icoShop
,*+html .icoShopCard
,*+html .icoSendCard
{text-indent:0px;padding-top:1000px;}

* html .icoShop
,* html .icoShopCard
,* html .icoSendCard
{text-indent:0px;padding-top:1000px;}



.boxShopCardForm
	{clear:both;}
.boxShopCardForm img{margin-bottom:10px;}

.boxShopCard , .boxtoOrder , .boxSendCard
	{clear:both;width:500px;border-bottom:solid 0px #C9CACB;padding-bottom:10px;text-align:right;}

#mainhome .center{width:835px;}

#mainhome .mainmh
{
	width: 835px;
	background:url('/Images/p01_botonera_top_1.gif');
	background-repeat:no-repeat;	
	text-align:left;	
}
#mainhome .mainmh .popupfoot:after{
	content:'.';
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
.Grilla
{
	clear:both;
	margin:0 auto 0 0;
	padding-top:40px;
	width:664px;
	position:relative;
}
.Grilla:affter
{
	content:'.';
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
.Grilla .PnlLeft{float:left;}
.Grilla .PnlRight{float:right;}
.Grilla .PnlExtra{position:absolute;top:40px;right:-184px;}

.Grilla .highlightgrilla_A {margin-bottom:12px;}

.Grilla .highlightgrilla_B{margin-bottom:12px;width:446px;}
.Grilla .highlightgrilla_B div{display:inline;padding-right:2px;}

.Grilla .highlightgrilla_D{margin-bottom:12px}

.Grilla .highlightgrilla_E .item{margin-bottom:12px;}
