@charset "utf-8";
/* CSS Document */




body
{
	background-image:url(images/the_bg.jpg);
	background-repeat:repeat-x;
	background-color:#2A2A2A;
	font-size:0.8em;
	font-family:Tahoma, "Times New Roman", Verdana;
	color:#fff;
	margin:0;
	padding:0;
}

body h2
{
	color:#00D5F1;
	font-size:1.7em;
	font-weight:normal;
}

body ul
{
	list-style:none;
	padding:0;
}

body li
{
	padding:0;
}

body a
{
	text-decoration:none; color:#FC0;
}



/* DIVS GENERALES */

#contenido
{
	width:881px;
	margin:auto;
}








/* CLASS */



#the_anmt_head
{
	background-image:url(images/bg_head.jpg);
	background-repeat:no-repeat;
	background-color:#000;
	width:881px;
	height:400px;
	float:left;
}

#the_anmt_head img
{
	border:none;
}



#el_cabezas
{
	float:left;
	width:882px;
	height:364px;
	margin:0;
	padding:0;
}

#animation
{
	float:left;
	width:882px;
	margin:0;
	padding:0;
}





/* HOME */



#the_head
{
	background-image:url(images/bg_head.jpg);
	background-repeat:no-repeat;
	background-color:#000;
	width:881px;
	height:400px;
	float:left;
}

#the_head img
{
	border:none;
}

#logo_link_home
{
	float:left;
	width:112px;
	padding:15px 0 0 67px;
	margin:0;
}

#first_menu
{
	float:left;
	width:700px;
	margin:0;
	padding:8px 0 8px 0;
}

#first_menu ul
{
	float:right;
	padding:0;
	margin:0;
}

#first_menu ul li
{
	float:left;
	font-size:0.9em;
	padding:0 17px 0 17px;
}

#first_menu ul li a
{
	color:#FFFFFF;
	font-size:0.94em;
	font-weight:bold;
}

#second_menu
{
	float:left;
	width:700px;
	padding:15px 0 15px 0;
}

#second_menu ul
{
	float:right;
	padding:0;
	margin:0;
}

#second_menu ul li
{
	float:left;
	padding:0 13px 0 13px;
}

#second_menu ul li a
{
	color:#D9DDAB;
	font-weight:bold;
}

#bienvenida_txt
{
	float:left;
	width:300px;
	padding:45px 0 10px 40px;
	margin:0;
}

#bienvenida_txt img
{
	float:left;
	margin:0 0 5px 0;
}

#bienvenida_txt p
{
	float:left;
	width:286px;
	color:#5B270B;
	font-size:1.2em;
	font-weight:bold;
}

.yellow_txt
{
	color:#FFFF00;
}

#menu_tenista
{
	width:283px;
	float:left;
	padding:30px 0 20px 50px;
	margin:0;
}

#main_menu
{
	width:881px;
	float:left;
	padding:0;
	margin:0;
}

#main_menu ul
{
	/*width:863px;*/
	float:left;
	padding:0 0 0 0px;
	margin:0;
}

#main_menu ul li
{
	padding:8px 21px 8px 21px;
	margin:0;
	float:left;
}

#main_menu ul li a
{
	color:#FFFFFF;
	font-weight:bold;
}

#centro
{
	background-image:url(images/bg_maya.jpg);
	background-repeat:no-repeat;
	background-color:#000;
	width:856px;
	float:left;
	margin:0;
	padding:30px 0 10px 25px;
}

#home_izq
{
	float:left;
	width:530px;
	margin:0;
	padding:20px 0 15px 0;
}

#titulo_1
{
	width:530px;
	float:left;
	margin:0;
	padding:0;
}

#titulo_1 h2
{
	width:450px;
	float:left;
	margin:0;
	padding:0;
}

#titulo_1 img
{
	float:left;
	padding:5px 0 0 0;
	margin:0;
}

#mini_info1
{
	width:530px;
	float:left;
	margin:0;
	padding:20px 0 20px 0;
	border-bottom:1px solid #999999;
}

#mini_info1 img
{
	float:left;
	margin:0 15px 0 0;
	padding:0;
	border:6px #fff solid;
}

#mini_info1 h4
{
	float:left;
	width:318px;
	margin:0;
	padding:0;
}

#mini_info1 p
{
	float:left;
	width:318px;
	margin:0;
	text-align:justify;
	padding:0;
}

#ver_mas
{
	float:right;
	padding:10px 10px 0 0;
	margin:0;
}

#ver_mas li
{
	list-style-image:url(images/home/green_arrow.gif);
	padding:0;
	margin:0;
}

#ver_mas li a
{
	margin:0;
	padding:0 0 0 5px;
	color:#FC3;
}

#cosas_mes
{
	float:left;
	margin:15px 0 10px 0;
	padding:0 5px 0 5px;
	width:520px;
	background-image:url(images/home/bg_cosas.jpg);
	background-repeat:repeat-x;
	background-color:#323232;
}

#link_cosas_mes
{
	background-image:url(images/home/bg_ins_cosas.jpg);
	background-repeat:repeat-x;
	background-color:#666;
	float:left;
	width:144px;
	margin:12px;
	padding:0 0 10px 0;
}

#link_cosas_mes h3
{
	float:left;
	width:144px;
	font-size:1.2em;
	text-align:center;
	color:#09C;
	margin:5px 0 5px 0;
	padding:0;
}

#link_cosas_mes img
{
	float:left;
	margin:0;
	padding:0;
	border:none;
}

#link_cosas_mes a
{
	float:left;
	width:138px;
	margin:0;
	padding:0;
	color:#FC3;
	text-align:center;
}

#link_cosas_mes a img
{
	float:left;
	margin:2px 0 2px 4px;
	padding:0;
	border:3px solid #999;
}

#patrocinio
{
	float:left;
	width:530px;
	margin:0;
	padding:0;
}

#home_der
{
	float:left;
	width:275px;
	padding:20px 0 20px 25px;
}

#info_eventos
{
	float:left;
	width:260px;	
}

#info_eventos h5
{
	float:left;
	width:140px;
	padding:6px;
	margin:0;
	background-image:url(images/home/bg_julio_tit.jpg);
	background-repeat:repeat-x;
	background-color:#254D45;
	color:#FFFFFF;
	font-size:1em;
}


#info_eventos ul
{
	float:left;
	width:250px;
	background-color:#A3A08E;
	color:#FFFFFF;
	font-size:1em;
	margin:0;
	padding:5px;
}

#imagen_sombra
{
	float:left;
	padding-left:10px;
}

#info_eventos #mes_ant
{
	float:left;
	margin:0;
	padding:0;
}

#info_eventos #mes_ant a
{
	color:#FFFFFF;
	font-weight:bold;
}

#info_eventos #mes_ant img
{
	padding-right:5px;
	border:none;
}

#info_eventos #mes_desp
{
	float:right;
}

#info_eventos #mes_desp a
{
	color:#FFFFFF;
	font-weight:bold;
}

#info_eventos #mes_desp img
{
	padding-left:5px;
	border:none;
}

#cabeza_calendario
{
	float:left;
	width:255px;
	background-image:url(images/home/bg_eventit.jpg);
	background-repeat:repeat-x;
	background-color:#F5E8C5;
	padding-left:7px;
}

#cabeza_calendario h4
{
	float:left;
	width:65px;
	margin:0;
	padding:5px;
	font-size:1.1em;
	color:#4C1F02;
}

#tabla_tits
{
	float:left;
	width:164px;
	margin:0 0 0 14px;
	padding:3px 0 0 0;
	color:#274B47;
}

#info_ytablas
{
	float:left;
	width:250px;
	padding-left:7px;
}

#info_ytablas a
{
	color:#829825;
	font-size:1.4em;
	font-weight:bold;
}

#info_ytablas p
{
	float:left;
	width:65px;
	padding:5px;
	margin:4px 0 0 0;
}

#calendario
{
	float:left;
	width:164px;
	margin:4px 0 0 9px;
	color:#274B47;
	text-align:right;
}

#otros_links
{
	float:left;
	width:270px;
	margin:0;
	padding:0;
}

#info_link
{
	float:left;
	width:270px;
	margin:7px 0 0 0;
	padding:0;
}

#info_link img
{
	border:none;
}

#info_link_up
{
	float:left;
	width:261px;
	margin:0;
	padding:0;
}

#info_link_up img
{
	float:left;
	margin:0;
	padding:0;
}

#info_link_cntr
{
	float:left;
	width:261px;
	background-image:url(images/home/bg_btns_info_rpt.jpg);
	background-repeat:repeat-y;
	margin:0;
	padding:0;
}

#comun_btns
{
	float:right;
	width:270px;
	height:69px;
	margin:0;
	padding:0;
	background:url(images/home/face_twit_bg.jpg) no-repeat;
}

#comun_btns a
{
	float:right;
	margin:0;
	padding:10px 6px 0 0;
}

#comun_btns a img
{
	border:none;
}

#info_ins_cntr
{
	background-image:url(images/home/bg_btns_info_cntr.jpg);
	background-repeat:no-repeat;
	float:left;
	width:261px;
	margin:0;
}

#info_ins_cntr img
{
	float:left;
	margin:10px 0 0 13px;
}

#info_ins_txt
{
	float:left;
	width:165px;
	padding:5px 0 7px 0;
}

#info_ins_txt a
{
	color:#336600;
}

#info_ins_txt h3
{
	float:left;
	width:150px;
	font-size:1.6em;
	margin:0 0 0 10px;
	
}

#info_ins_txt p
{
	float:left;
	font-size:0.84em;
	width:140px;
	margin:10px 0 0 10px;
	
}

#info_link_down
{
	float:left;
	width:261px;
	margin:0;
	padding:0;
}

#info_link_down img
{
	float:left;
	margin:0;
	padding:0;
}













/* CLUBES */



#clubes_logos_line
{
	float:left;
	width:850px;
	margin:0;
	padding:0 0 20px 0;
}

#logo_module
{
	float:left;
	width:164px;
	margin:0;
	padding:0 0 0 35px;
}

#logo_club_up
{
	float:left;
	width:164px;
	margin:0;
	padding:0;
}

#logo_club_up img
{
	float:left;
	margin:0;
	padding:0;
}

#logo_club_cntr
{
	float:left;
	width:164px;
	margin:0;
	padding:0;
	background:url(images/clubes/club_mod_cntr.jpg) no-repeat;
	background-color:#015A78;
}

#logo_club_cntr a
{
	float:left;
	width:148px;
	margin:0;
	padding:0 0 0 15px;
	color:#FC3;
	font-weight:bold;
}

#logo_club_cntr a img
{
	float:left;
	margin:5px 0 10px 0;
	padding:0;
	border:1px dotted #6E2911;
}

.small_txt
{
	font-size:0.84em;
	font-weight:normal;
}

#logo_club_down
{
	float:left;
	width:164px;
	margin:0;
	padding:0;
}


#logo_club_down img
{
	float:left;
	margin:0;
	padding:0;
}

#club_paginador
{
	float:left;
	width:830px;
	margin:0;
	padding:15px 0 15px 0;
	border-top:1px dotted #666666;
}

#club_paginador p
{
	float:left;
	width:60px;
	margin:0;
	padding:10px 10px 0 0;
	color:#fff;
	font-weight:bold;
}

#club_paginador ul
{
	float:left;
	width:300px;
	margin:0;
	padding:0;
}

#club_paginador ul li
{
	float:left;
	margin:0;
	padding:10px 5px 0 5px;
}

#club_paginador ul li a
{
	color:#82340B;
	font-weight:bold;
}

#club_paginador ul li img
{
	border:none;
}


























/* QUIENES SOMOS */

#quien_historia
{
	width:830px;
	float:left;
	padding:20px 0 5px 0;
}

#titulo_2
{
	width:530px;
	float:left;
	margin:0;
	padding:0;
}

#titulo_2 img
{
	float:left;
	margin:0;
	padding:0;
}


#tits_quien
{
	float:left;
	margin:0 0 5px 0;
}

#tits_quien h2
{
	width:450px;
	float:left;
	margin:0;
	padding:0;
}

#tits_quien img
{
	float:left;
	padding:0;
	margin:0 10px 0 0;
}

#tits_quien2
{
	float:left;
	margin:0 0 5px 0;
}

#tits_quien2 h2
{
	width:300px;
	float:left;
	margin:0;
	padding:0;
}

#tits_quien2 img
{
	float:left;
	margin:0;
	padding:0;
}

#info_hist
{
	float:left;
	width:830px;
	margin:0;
	padding:0;
}

#info_hist p
{
	float:left;
	width:600px;
	margin:0;
	text-align:justify;
	padding:20px 15px 15px 0;
}

#info_hist img
{
	float:left;
	margin:0;
	padding:0;
}

#mis_vis_info
{
	float:left;
	width:830px;
	margin:0;
	padding:10px 0 20px 0;
}

#mision
{
	float:left;
	width:360px;
	margin:0 25px 0 0;
	padding:20px;
	border:1px solid;
}

#mision p
{
	float:left;
	width:360px;
	margin:10px 0 10px 0;
	padding:0;
	text-align:justify;
}

#vision
{
	float:left;
	width:360px;
	margin:0;
	padding:20px;
	border:1px solid;
}

#vision p
{
	float:left;
	width:360px;
	margin:10px 0 10px 0;
	padding:0;
	text-align:justify;
}

#quienes_btns
{
	float:right;
	width:600px;
	margin:0;
	padding:0 5px 0 0;
}

#quienes_btns li
{
	float:left;
	margin:7px;
}

#quienes_btns li img
{
	border:none;
}
















/* POLITICAS DE CALIDAD */



#cont_politica
{
	float:left;
	width:600px;
	margin:0;
	padding:0 0 0 20px;
}

#polt_1
{
	float:left;
	width:530px;
	margin:0;
	padding:10px 0 15px 0;
	border-bottom:1px solid #CF7200;
}

#polt_1 h2
{
	float:left;
	width:500px;
	margin:0;
	padding:0 0 10px 0;
}

#polt_1 img
{
	float:left;
	margin:0;
	padding:5px 10px 0 0;
}

#polt_1 p
{
	float:left;
	width:527px;
	margin:0;
	padding:0;
	text-align:justify;
	color:#FFF;
}

#polt_paginador
{
	float:right;
	width:170px;
	margin:0;
	padding:20px 60px 0 0;
}

#polt_paginador p
{
	float:left;
	width:60px;
	margin:0;
	padding:0;
}

#polt_paginador ul
{
	float:left;
	width:100px;
	margin:0;
	padding:0;
}

#polt_paginador ul li
{
	float:right;
	width:13px;
	margin:0;
	padding:0;
	text-align:center;
}

#polt_paginador ul li a
{
	text-align:center;
}

#polt_paginador ul li img
{
	float:right;
	margin:0;
	padding:4px 0 0 0;
	border:none;
}






















/* INDICADORES DE GESTION */



#lista_indicadores
{
	float:left;
	width:270px;
	margin:10px 0 0 0;
	padding:0 30px 0 0;
}

#lista_ind_up
{
	float:left;
	width:270px;
	margin:0;
	padding:0;
}

#lista_ind_up img
{
	float:left;
	margin:0;
	padding:0;
}

#lista_ind_cntr
{
	float:left;
	width:270px;
	margin:0;
	padding:0;
	background:url(images/indicadores/inds_lista_rpt.png) repeat-y;
}

#lista_ind_cntr h2
{
	float:left;
	width:250px;
	margin:0;
	padding:4px 0 10px 20px;
	font-size:1.4em;
}

#lista_ind_cntr ul
{
	float:left;
	width:230px;
	margin:0;
	padding:0 0 0 40px;
	list-style-image:url(images/indicadores/lista_vinieta.gif);
}

#lista_ind_cntr ul li
{
	float:left;
	width:215px;
	margin:4px 0 4px 0;
	padding:0;
}

#lista_ind_cntr ul li a
{
	font-weight:bold;
	color:#86B952;
}

#lista_ind_down
{
	float:left;
	width:270px;
	margin:0;
	padding:0;
}

#lista_ind_down img
{
	float:left;
	margin:0;
	padding:0;
}

#causa_grafica
{
	float:left;
	width:530px;
	margin:0;
	padding:10px 0 0 0;
}

#causa_grafica h3
{
	float:left;
	width:400px;
	margin:0 0 5px 0;
	padding:0 0 0 10px;
	font-size:1.3em;
	color:#86B952;
}

#causa_grafica img
{
	float:left;
	margin:0;
	padding:3px 0 0 0;
}

#content_graphs
{
	float:left;
	width:505px;
	margin:10px 0 0 0;
	padding:10px 0 10px 15px;
	border:1px solid #CCCCCC;
}

#balloon
{
	float:left;
	width:215px;
	margin:0;
	padding:0;
}

#up_balloon
{
	float:left;
	width:215px;
	margin:0;
	padding:0;
}

#up_balloon img
{
	float:left;
	margin:0;
	padding:0;
}

#cntr_balloon
{
	float:left;
	width:215px;
	margin:0;
	padding:0;
	background:url(images/indicadores/globo_inds_info_rpt.jpg) repeat-y;
}

#cntr_balloon p
{
	float:left;
	width:175px;
	margin:0;
	padding:0 0 0 15px;
	color:#622802;
	font-size:0.9em;
}

#down_balloon
{
	float:left;
	width:175px;
	margin:0;
	padding:0;
}

#down_balloon img
{
	float:left;
	margin:0;
	padding:0;
}

#graficas
{
	float:left;
	width:267px;
	margin:0;
	padding:0 0 10px 10px;
}

#graficas img
{
	float:left;
	margin:0;
	padding:0;
}



















/* CERTIFICACIONES */


#certs_info
{
	float:left;
	width:800px;
	margin:0 0 30px 0;
	padding:0 0 0 30px;
}

#certs_info h3
{
	float:left;
	width:700px;
	margin:0;
	padding:10px 0 0 0;
	font-size:1.6em;
	font-weight:normal;
	color:#806E68;
}

#certs_info img
{
	float:left;
	margin:0;
	padding:0 15px 0 0;
}




















/* NOTICIAS */





#noticias_izq
{
	float:left;
	width:550px;
	margin:0;
	padding:20px 0 15px 0;
}

#noticia_completa
{
	float:left;
	width:550px;
	padding:15px 0 0 0;
}

#noticia_completa h3
{
	float:left;
	padding:0 0 10px 0;
	margin:0;
	color:#fff;
	width:540px;
}

#noticia_completa img
{

	padding:0;
	margin:0 15px 0 0;
	border:5px solid #999999;
}

#noticia_completa p
{
	float:left;
	width:540px;
	text-align:justify;
	margin:0;
	padding:0;
}

#noticias_der
{
	float:left;
	width:290px;
	margin:0;
	padding:20px 0 15px 0;
}

#tits_otrnotis
{
	float:left;
	width:270px;
	padding:0 0 0 20px;
}

#tits_otrnotis h3
{
	float:left;
	margin:0;
	padding:3px 0 0 0;
	color:#ccc;
	font-size:1.2em;
}

#tits_otrnotis img
{
	float:left;
	margin:0;
	padding:0 10px 0 0;
}

#the_mini_news
{
	float:left;
	width:270px;
	padding:3px 0 3px 20px;
	margin:15px 0 0 0;
	border-left:1px solid #999999;
}

#mini_feeds
{
	float:left;
	width:250px;
	margin:3px 0 3px 0;
	padding:4px 0 4px 0;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
}

#mini_feeds a
{
	float:left;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:underline;
	font-style:italic;
	color:#FC3;
}

#mini_feeds a:hover{color:#FFF;}
#mini_feeds img
{
	float:left;
	margin:0 10px 0 0;
	border:3px solid #999999;
}

#mini_feeds p
{
	float:left;
	width:240px;
	padding:5px 0 0 0;
	margin:0;
}










/* SEDES */





#info_sedes
{
	float:left;
	width:830px;
	margin:10px 0 0 0;
	padding:0 0 15px 0;
}

#info_sedes img
{
	float:left;
	margin:0 20px 0 0;
	padding:0;
}

#ubicacion_txt
{
	float:left;
	width:270px;
}

#ubicacion_txt h3
{

	float:left;
	margin:15px 0 0 0;
	padding:0;
	color:#4C1F02;
	font-size:2em;
	font-weight:normal;
}

#ubicacion_txt img
{
	float:left;
	margin:0 10px 0 0;
	padding:0;
}

#ubicacion_txt p
{
	float:left;
	width:270px;
	margin:10px 0 0 0;
	padding:0;
}

.txt_cafe
{
	color:#FC3;
	font-weight:bold;
}

.underline
{
	border-bottom:1px solid #CCCCCC;
}

#sede_prevw
{
	float:left;
	width:460px;
	margin:0;
	padding:0 0 15px 0;
}

#sede_prevw img
{
	float:left;
	margin:0;
	padding:0;
	border:2px solid #999999;
}

#sede_prevw p
{
	float:left;
	width:200px;
	margin:0;
	padding:15px 0 0 15px;
}

#sede_esp_tit
{
	float:left;
	width:200px;
	margin:0;
	padding:10px 0 0 15px;
}

#sede_esp_tit h3
{
	float:left;
	margin:3px 0 0 0;
	border:none;
}

#sede_esp_tit img
{
	float:left;
	margin:0 10px 0 0;
	border:none;
}

#galeria_sedes
{
	float:left;
	width:360px;
	margin:0;
	padding:0;
}

#galeria_sedes a
{
	float:left;
	margin:0;
	padding:0;
}

#galeria_sedes #btn_sede_naranja
{
	float:left;
	padding:0 0 0 100px;
	margin:0;
}

.no_border
{
	border:none;
}

#btn_gall_sede
{
	float:left;
	width:330px;
	margin:0;
	padding:0 0 0 20px;
}

#btn_gall_sede img
{
	float:left;
	margin:0;
	padding:0;
	border:2px solid #999999;
}

#btn_gall_sede li
{
	float:left;
	margin:0;
	padding:14px;
}

#btn_gall_sede li a
{
	float:left;
	margin:0;
	padding:0;
}






/* SEDE PAGINA PROVISIONAL */




#sede_flash
{
	float:left;
	width:830px;
	margin:0;
	padding:0;
}











/* SEDES INTERNA */




#sede_detalles
{
	float:left;
	width:750px;
	margin:0 0 15px 0;
	padding:0 0 15px 0;
	border-bottom:1px solid #CCCCCC;
}

#sede_detalles h4
{
	float:left;
	width:650px;
	margin:0 0 15px 0;
	padding:0 0 0 10px;
	font-size:1.6em;
	color:#C8978C;
}

#sede_detalles img
{
	float:left;
	margin:0;
	padding:0;
}

#tarifa_sede
{
	float:left;
	width:372px;
	margin:0;
	padding:0;
}

#tarifa_sede h3
{
	float:left;
	width:372px;
	color:#C8978C;
	margin:0;
	padding:0;
}

#tarifa_sede img
{
	float:left;
	margin:0;
	padding:0;
}

#tarifa_sede p
{
	float:left;
	width:372px;
	margin:0;
	padding:10px 0 10px 0;
}

.txt_tarifa
{
	font-size:1.3em;
}

.txt_tarifa_cafe
{
	font-weight:bold;
	color:#FC3;
}

#tarifa_sede ul
{
	float:left;
	width:372px;
	margin:0;
	padding:10px 0 0 0;
}

#li_sede_1
{
	float:left;
	margin:0;
	padding:5px 10px 0 0;
}

#li_sede_2
{
	float:left;
	margin:0;
	padding:0 10px 0 0;
}

#li_sede_2 a
{
	color:#86B952;
	font-size:1.4em;
	font-weight:bold;
	margin:0;
	padding:0;
}

#li_sede_3
{
	float:left;
	margin:0;
	padding:0 185px 0 0;
}

#li_sede_3 img
{
	border:none;
}

#li_sede_4
{
	float:left;
	margin:15px 0 0 0;
	padding:0;
}

#li_sede_4 a
{
	color:#466418;
}

#li_sede_4 img
{
	float:left;
	margin:0;
	padding:5px 10px 0 0;
	border:none;
}

#sede_serv_fotos
{
	float:left;
	margin:0 0 0 50px;
	padding:0;
	border:2px solid #999999;
}














/* REGLAMENTO */




#la_regla
{
	float:left;
	width:830px;
	margin:0;
	padding:10px 0 15px 0;
}

#la_regla img
{
	float:left;
	margin:0;
	padding:0;
}

#la_regla .arribita
{
	margin-top:-17px;
}

#titulo_rules
{
	float:left;
	width:600px;
	margin:10px 0 0 0;
	padding:0;
}

#titulo_rules h2
{
	float:left;
	width:600px;
	margin:0 0 10px 0;
	padding:0;
	color:#FFF;
}

#titulo_rules p
{
	float:left;
	width:600px;
	margin:0;
	padding:0;
}

#regla_categoria
{
	float:left;
	width:200px;
	margin:0;
	padding:0;
}

#regla_categoria
{
	float:left;
	width:200px;
	margin:0;
	padding:0;
}

#regla_title_1
{
	float:left;
	width:200px;
	margin:0;
	padding:0;
}

#regla_title_1 img
{
	float:left;
	margin:0;
	padding:0 0 0 13px;
}

#regla_title_1 h3
{
	float:left;
	width:200px;
	text-align:center;
	margin:0;
	color:#FC3;
	padding:5px 0 5px 0;
}

#regla_1
{
	float:left;
	width:200px;
	margin:0;
	padding:15px 0 0 0;
}


#regla_1 li
{
	float:left;
	width:200px;
	margin:0 0 10px 0;
	padding:0;
}

#regla_1 li a
{
	color:#fff;
}

#regla_1 li img
{
	float:left;
	margin:0 10px 0 0;
	padding:0 0 0 50px;
	border:none;
}

#reglamento_down
{
	float:left;
	width:830px;
	margin:0;
	padding:0;
}

#reglamento_down a
{
	color:#601F0D;
	text-decoration:underline;
}

#reglamento_down img
{
	float:left;
	margin:0;
	padding:5px 0 5px 0;
}

#reglamento_down p
{
	float:left;
	width:720px;
	color:#666666;
	font-size:1.34em;
	text-align:right;
	margin:0 15px 0 0;
	padding:10px 0 5px 0;
}












/* TARIFAS */


#tarifas_data
{
	float:left;
	width:520px;
	margin:0;
	padding:0 40px 0 30px;
}

#tarifas_data h2
{
	float:left;
	width:520px;
	margin:0;
	padding:0 0 15px 0;
	color:#C66E32;
	font-size:1.4em;
}

#tarifas_data ul
{
	float:left;
	width:520px;
	margin:0;
	padding:0 0 10px 0;
}

#tarifas_data ul li
{
	float:left;
	width:351px;
	margin:0 0 0 150px;
	padding:5px 0 5px 0;
	border-bottom:1px dotted #666666;
}

#tarifas_data ul li a
{
	float:left;
	width:300px;
	margin:0;
	padding:0;
	color:#666666;
}

#tarifas_data ul li img
{
	float:left;
	margin:0;
	padding:0 15px 0 0;
}

#pesos_tarifa
{
	float:left;
	width:184px;
	margin:0;
	padding:0 0 15px 0;
}

















/* TARIFAS TABLAS1 */




#encabezado_trf2
{
	float:left;
	width:830px;
	margin:0;
	padding:0 0 10px 0;
}

#encabezado_trf2 h2
{
	float:left;
	width:200px;
	margin:0;
	padding:10px 0 0 0;
	color:#6A6A6A;
}

#trf_hd_tits
{
	float:left;
	width:600px;
	margin:0;
	padding:15px 0 0 0;
}

#trf_hd_tits h3
{
	float:left;
	width:600px;
	margin:0;
	padding:0 0 10px 0;
	color:#C66E32;
	font-size:1.3em;
}

#trf_hd_tits h4
{
	float:left;
	width:600px;
	margin:0;
	padding:0 0 10px 0;
	color:#576862;
	font-size:0.84em;
}

#tarifatab1
{
	float:left;
	width:814px;
	margin:0;
	padding:0;
	border-left:1px solid #666666;
}

#tarifatab1 th
{
	margin:0;
	padding:0;
	background-color:#6A6A6A;
	color:#FFFFFF;
}

#tarifatab1 #tarif_th1
{
	width:500px;
	margin:0;
	padding:0;
}

#tarifatab1 #tarif_th2
{
	width:255px;
	margin:0;
	padding:0;
}

#tarifatab1 #tarif_th3
{
	width:42px;
	margin:0;
	padding:0;
	background:none;
	border:none;
}

#tarifatab1 #tarifv_th1
{
	width:500px;
	margin:0;
	padding:0;
	background-color:#39843C;
}

#tarifatab1 #tarifv_th2
{
	width:255px;
	margin:0;
	padding:0;
	background-color:#39843C;
}

#tarifatab1 #tarifv_th3
{
	width:42px;
	margin:0;
	padding:0;
	background:none;
	border:none;
}

#tarifatab1 #tarifaz_th1
{
	width:500px;
	margin:0;
	padding:0;
	background-color:#005688;
}

#tarifatab1 #tarifaz_th2
{
	width:255px;
	margin:0;
	padding:0;
	background-color:#005688;
}

#tarifatab1 #tarifpl_th1
{
	width:600px;
	margin:0;
	padding:0;
	background-color:#576862;
}

#tarifatab1 #tarifpl_th2
{
	margin:0;
	padding:0;
	background-color:#576862;
}

#tarifatab1 td
{
	margin:0;
	padding:0;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
}

#tarifatab1 #tarif_td1
{
	margin:0;
	padding:0 0 0 20px;
}

#tarifatab1 #tarif_td2
{
	margin:0;
	padding:0 0 0 10px;
}

#tarifatab1 #tarif_td3
{
	margin:0;
	padding:0;
	border:none;
}

#the_note
{
	float:left;
	width:814px;
	margin:0;
	padding:20px 0 20px 0;
}

#the_note img
{
	float:left;
	margin:0;
	padding:0;
}

#the_note p
{
	float:left;
	width:700px;
	margin:0;
	padding:0 0 0 15px;
}

#tab_titles
{
	float:left;
	width:756px;
	margin:0;
	margin-right:15px;
	padding:0;
	background-color:#6A6A6A;
}

#tab_titles p
{
	float:left;
	width:814px;
	margin:0;
	padding:4px 0 4px 0;
	text-align:center;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
}

#tab_titles_1
{
	float:left;
	width:774px;
	margin:0;
	padding:0;
	background-color:#6A6A6A;
}

#tab_titles_1 p
{
	float:left;
	width:814px;
	margin:0;
	padding:4px 0 4px 0;
	text-align:center;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
}

#tab_titles_1_1
{
	float:left;
	width:771px;
	margin:0;
	padding:0;
	background-color:#6A6A6A;
}

#tab_titles_1_1 p
{
	float:left;
	width:814px;
	margin:0;
	padding:4px 0 4px 0;
	text-align:center;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
}


#tab_titles_1_2
{
	float:left;
	width:774px;
	margin:0;
	padding:0;
	background-color:#39843C;
}

#tab_titles_1_2 p
{
	float:left;
	width:814px;
	margin:0;
	padding:4px 0 4px 0;
	text-align:center;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
}

#tab_titles_2
{
	float:left;
	width:774px;
	margin:0;
	padding:0;
	background-color:#005688;
}

#tab_titles_2 p
{
	float:left;
	width:814px;
	margin:0;
	padding:4px 0 4px 0;
	text-align:center;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
}

#tab_titles_2_1
{
	float:left;
	width:774px;
	margin:0;
	padding:0;
	background-color:#39843C;
}

#tab_titles_2_1 p
{
	float:left;
	width:814px;
	margin:0;
	padding:4px 0 4px 0;
	text-align:center;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
}

#tab_titles_3
{
	float:left;
	width:771px;
	margin:0;
	padding:0;
	background-color:#005688;
}

#tab_titles_3 p
{
	float:left;
	width:814px;
	margin:0;
	padding:4px 0 4px 0;
	text-align:center;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
}

#tarifatab2
{
	float:left;
	width:814px;
	margin:0 0 15px 0;
	padding:0;
	border-left:1px solid #666666;
}

#tarifatab2 td
{
	margin:0;
	padding:0;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
}

#tarifatab2 #tarif_td1
{
	width:590px;
	margin:0;
	padding:0 0 0 20px;
}

#tarifatab2 #tarif_td2
{
	width:150px;
	margin:0;
	padding:0 0 0 10px;
}

#tarifatab2 #tarif_td3
{
	width:40px;
	margin:0;
	padding:0;
	border:none;
}

#tarifatab3
{
	float:left;
	width:814px;
	margin:0 0 20px 0;
	padding:0;
	
	border-left:1px solid #666666;
}

#tarifatab3 th
{
	margin:0;
	padding:0;
	background-color:#6A6A6A;
	color:#FFFFFF;
}

#tarifatab3 td
{
	margin:0;
	padding:0 0 0 20px;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
}

#tarif3_th1
{
	width:380px;
	margin:0;
	padding:0;
	text-align:center;
}

#tarif3_th2
{
	width:185px;
	margin:0;
	padding:0;
	text-align:center;
}

#tarif3_th3
{
	width:185px;
	margin:0;
	padding:0;
	text-align:center;
}

#tarifatab3 #tarif3_th4
{
	width:40px;
	margin:0;
	padding:0;
	background:none;
	border:none;
}

#tarifatab3 #tarif3v_th1
{
	background-color:#39843C;
}

#tarifatab3 #tarif3v_th2
{
	background-color:#39843C;
}

#tarifatab3 #tarif3v_th3
{
	background-color:#39843C;
}

#tarifatab3 #tarif3az_th1
{
	background-color:#005688;
}

#tarifatab3 #tarif3az_th2
{
	background-color:#005688;
}

#tarifatab3 #tarif3az_th3
{
	background-color:#005688;
}


#tarif3_td1
{
	width:380px;
	margin:0;
	padding:0;
}

#tarifatab3 #tarif3_td4
{
	width:40px;
	margin:0;
	padding:0;
	border:none;
}

#tarifatab4
{
	float:left;
	width:814px;
	margin:0 0 15px 0;
	padding:0;
	border-left:1px solid #666666;
}


#tarifatab4 th
{
	margin:0;
	padding:5px 0 5px 0;
	background-color:#6A6A6A;
	color:#FFFFFF;
}

#tarifatab4 #tarif4_th1
{
	width:258px;
	margin:0;
	padding:0;
}

#tarifatab4 #tarif4_th2
{
	width:139px;
	margin:0;
	padding:0;
}

#tarifatab4 #tarif4_th3
{
	width:127px;
	margin:0;
	padding:0;
}

#tarifatab4 #tarif4_th4
{
	width:136px;
	margin:0;
	padding:0;
}

#tarifatab4 #tarif4_th5
{
	width:135px;
	margin:0;
	padding:0;
}

#tarifatab4 #tarif4_th6
{
	margin:0;
	padding:0;
	background:none;
	border:none;
}

#tarifatab4 td
{
	margin:0;
	padding:0;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
}

#tarifatab4 #tarif4_td6
{
	margin:0;
	padding:0;
	border:none;
}

#tarifatab4 #tarif4v_th1
{
	width:258px;
	background-color:#39843C;
}

#tarifatab4 #tarif4v_th2
{
	width:139px;
	background-color:#39843C;
}
#tarifatab4 #tarif4v_th3
{
	width:127px;
	background-color:#39843C;
}
#tarifatab4 #tarif4v_th4
{
	width:136px;
	background-color:#39843C;
}
#tarifatab4 #tarif4v_th5
{
	width:135px;
	background-color:#39843C;
}

#tarifatab4 #tarif4az_th1
{
	width:258px;
	background-color:#005688;
}

#tarifatab4 #tarif4az_th2
{
	width:139px;
	background-color:#005688;
}

#tarifatab4 #tarif4az_th3
{
	width:127px;
	background-color:#005688;
}

#tarifatab4 #tarif4az_th4
{
	width:136px;
	background-color:#005688;
}

#tarifatab4 #tarif4az_th5
{
	width:135px;
	background-color:#005688;
}

#tarifatab4 #tarif4_td1
{
	width:238px;
	margin:0;
	padding:0 0 0 20px;
}

#tarifatab4 #tarif4_td2
{
	width:126px;
	margin:0;
	padding:0 0 0 10px;
}

#tarifatab4 #tarif4_td3
{
	width:126px;
	margin:0;
	padding:0 0 0 10px;
}

#tarifatab4 #tarif4_td4
{
	width:126px;
	margin:0;
	padding:0 0 0 10px;
}


#tarifatab4 #tarif4_td5
{
	margin:0;
	padding:0 0 0 10px;
}

#tarifatab3
{
	float:left;
	width:814px;
	margin:0;
	padding:0;
}

.bg_verde
{
	background-color:#39843C;
}

.tx_verde
{
	color:#39843C;
}

.bg_azul
{
	background-color:#005688;
}

.tx_azul
{
	color:#005688;
}

.tx_plata
{
	color:#576862;
}

#tabla_vacacional
{
	float:left;
	width:814px;
	margin:0;
	padding:0;
	border-left:1px solid #666666;
}

#tabla_vacacional th
{
	margin:0;
	padding:0;
	background-color:#6A6A6A;
	color:#FFFFFF;
}

#tabla_vacacional #vacas_th1
{
	width:291px;
	margin:0;
	padding:0;
	text-align:center;
}

#tabla_vacacional #vacas_th2
{
	width:193px;
	margin:0;
	padding:0;
	text-align:center;
}

#tabla_vacacional #vacas_th3
{
	width:112px;
	margin:0;
	padding:0;
	text-align:center;
}

#tabla_vacacional #vacas_th4
{
	width:176px;
	margin:0;
	padding:0;
	text-align:center;
}

#tabla_vacacional #vacasv_th1
{
	width:291px;
	margin:0;
	padding:0;
	text-align:center;
	background-color:#39843C;
}

#tabla_vacacional #vacasv_th2
{
	width:193px;
	margin:0;
	padding:0;
	text-align:center;
	background-color:#39843C;
}

#tabla_vacacional #vacasv_th3
{
	width:112px;
	margin:0;
	padding:0;
	text-align:center;
	background-color:#39843C;
}

#tabla_vacacional #vacasv_th4
{
	width:176px;
	margin:0;
	padding:0;
	text-align:center;
	background-color:#39843C;
}

#tabla_vacacional #vacasaz_th1
{
	width:291px;
	margin:0;
	padding:0;
	text-align:center;
	background-color:#005688;
}

#tabla_vacacional #vacasaz_th2
{
	width:193px;
	margin:0;
	padding:0;
	text-align:center;
	background-color:#005688;
}

#tabla_vacacional #vacasaz_th3
{
	width:112px;
	margin:0;
	padding:0;
	text-align:center;
	background-color:#005688;
}

#tabla_vacacional #vacasaz_th4
{
	width:176px;
	margin:0;
	padding:0;
	text-align:center;
	background-color:#005688;
}

#tabla_vacacional #vacas_nonebg
{
	background-color:none;
}

#tabla_vacacional td
{
	margin:0;
	padding:0;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
}

#tabla_vacacional #vacas_td1
{
	width:281px;
	margin:0;
	padding:0 0 0 10px;
}

#tabla_vacacional #vacas_td2
{
	width:183px;
	margin:0;
	padding:0 0 0 10px;
}

#tabla_vacacional #vacas_td3
{
	width:102px;
	margin:0;
	padding:0 0 0 10px;
}

#tabla_vacacional #vacas_td4
{
	width:166px;
	margin:0;
	padding:0 0 0 10px;
}

#tabla_vacacional #tarif3_td4
{
	width:40px;
	margin:0;
	padding:0;
	border:none;
}














































/* FACTURA 1 */




#fakt_head
{
	float:left;
	width:830px;
	margin:0;
	padding:0;
}

#faktr_1blq
{
	float:left;
	width:500px;
	margin:0;
	padding:0;
}

#faktr_1blq h2
{
	float:left;
	width:500px;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	font-size:1.5em;
	font-weight:normal;
	color:#666666;
	border-bottom:1px solid #666666;
}

#faktr_1blq h3
{
	float:left;
	width:500px;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	font-size:1.8em;
	font-weight:normal;
	color:#A53D1B;
	border-bottom:1px solid #666666;
}

#faktr_1blq p
{
	float:left;
	width:500px;
	margin:0;
	padding:0 0 10px 0;
}

#logoytxt
{
	float:left;
	width:310px;
	margin:0;
	padding:0;
}

#logoytxt img
{
	float:right;
	margin:0;
	padding:0;
}


#logoytxt p
{
	float:left;
	width:310px;
	margin:0;
	padding:0;
	text-align:right;
	font-size:0.84em;
	font-weight:bold;
}

#fkt_hedultline
{
	float:left;
	width:830px;
	margin:0;
	padding:0;
}

#fkt_hedultline p
{
	float:left;
	width:830px;
	margin:0;
	padding:0 0 15px 0;
}

#aclara_iva
{
	float:left;
	width:830px;
	margin:0;
	padding:0;
}

#aclara_iva p
{
	float:left;
	width:830px;
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:0.84em;
}

#aclara_iva #mini_p
{
	float:left;
	width:150px;
	margin:0;
	padding:0 20px 0 0;
}


#form_fckt1
{
	float:left;
	width:815px;
	margin:0;
	padding:25px 0 0 10px;
}

#campo_fkt1
{
	float:left;
	width:804px;
	margin:0;
	padding:5px 0 0 10px;
}

#cliente
{
	float:left;
	width:804px;
	margin:0;
	padding:0;
}

#tit_cl
{
	float:left;
	width:786px;
	margin:0 0 5px 0;
	padding:5px 0 5px 10px;
	background-color:#E9E9E9;
	font-size:1.4em;
	color:#333333;
}

#clnt_blq1
{
	float:left;
	width:795px;
	margin:0;
	padding:10px 0 10px 0;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
}

#clnt_blq1 input
{
	float:left;
	width:270px;
	margin:0;
	padding:0;
}

#clnt_blq1 label
{
	float:left;
	width:100px;
	margin:0;
	padding:0 0 0 10px;
	font-weight:bold;
}

#clnt_blq1 p
{
	float:left;
	width:394px;
	margin:0;
	padding:4px 0 4px 0;
}

#clnt_blq2
{
	float:left;
	width:785px;
	margin:0;
	padding:15px 0 15px 10px;
}

#clnt_blq2 input
{
	float:left;
	width:280px;
	margin:0;
	padding:0;
}

#clnt_blq2 label
{
	float:left;
	width:100px;
	margin:0;
	padding:0;
}

#clnt_blq2 p
{
	float:left;
	width:400px;
	margin:0;
	padding:0;
}

#cl_fechas
{
	float:left;
	width:183px;
	margin:0;
	padding:0;
}

#cl_fechas input
{
	float:left;
	width:45px;
	margin:5px 5px 0 6px;
	padding:0;
}

#cl_fechas p
{
	float:left;
	width:183px;
	margin:0;
	padding:0;
}

#cl_fechas #cl_data_tit
{
	float:left;
	width:183px;
	margin:0;
	padding:4px 0 4px 0;
	text-align:center;
	color:#333333;
	font-weight:bold;
	background-color:#E9E9E9;
}

#fkt_tabs
{
	float:left;
	width:814px;
	margin:0;
	padding:7px 0 10px 10px;
}

#fkt_tabs #fkt_legales
{
	float:left;
	width:814px;
	margin:0;
	padding:15px 0 10px 0;
	text-align:justify;
	font-size:0.84em;
	font-weight:bold;
}

#faktabs1
{
	float:left;
	width:814px;
	margin:0 0 10px 0;
	padding:0;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}

#faktabs1 th
{
	margin:0;
	padding:0;
	background-color:#E9E9E9;
	color:#333333;
	font-weight:bold;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}

#faktabs1 td
{
	margin:0;
	padding:0;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}

#fkttb_td1
{
	width:69px;
	padding:0 0 0 10px;
}

#fkttb_td2
{
	width:600px;
	padding:0 0 0 10px;
}

#faktabs2
{
	float:left;
	width:814px;
	margin:0 0 10px 0;
	padding:0;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}

#faktabs2 th
{
	margin:0;
	padding:0;
	color:#333333;
	font-weight:bold;
	background-color:#E9E9E9;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}

#faktabs2 td
{
	margin:0;
	padding:0;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}

#faktabs2 #fkttb2_td1
{
	width:69px;
	padding:0 0 0 10px;
}

#faktabs2 #fkttb2_td2
{
	width:340px;
	padding:0 0 0 10px;
}

#faktabs2 #fkttb2_td3
{
	width:200px;
	padding:0 0 0 10px;
}

#faktabs2 #fkttb2_td4
{
	width:164px;
	padding:0 0 0 10px;
}

#faktabs3
{
	float:left;
	width:814px;
	margin:0;
	padding:0;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}

#faktabs3 td
{
	margin:0;
	padding:0;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}

#faktabs3 #fkttb3_td1
{
	width:569px;
	margin:0;
	padding:0 0 0 10px;
}

#faktabs3 #fkttb3_td2
{
	width:100px;
	margin:0;
	padding:0 0 0 10px;
	font-weight:bold;
	color:#333333;
}

#faktabs3 #fkttb3_td3
{
	width:114px;
	margin:0;
	padding:0 0 0 10px;
	font-weight:bold;
	color:#333333;
}

#firma_tennis
{
	float:left;
	width:384px;
	margin:0;
	padding:20px 10px 15px 10px;
}

#firma_tennis h3
{
	float:left;
	width:384px;
	margin:0;
	padding:0 0 70px 0;
	color:#6E2911;
	font-size:1.1em;
	text-align:center;
	border-bottom:1px solid #999999;
}

#firma_tennis p
{
	float:left;
	width:384px;
	margin:0;
	padding:5px 0 0 0;
	color:#6E2911;
	text-align:center;
	font-size:0.84em;
	font-weight:bold;
}

.line_r
{
	border-right:1px solid #999999;
}














/* FACTURA 2 */


#planilla_f
{
	float:left;
	width:814px;
	margin:0;
	padding:0;
}

#campo_planilla
{
	float:left;
	width:814px;
	margin:0;
	padding:15px 0 10px 0;
	border:none;
}

#plnll_data
{
	float:left;
	width:450px;
	margin:0;
	padding:0;
}

#plnll_data input
{
	float:left;
	width:45px;
	margin:0 0 5px 5px;
	padding:0;
}

#plnll_data label
{
	float:left;
	width:100px;
	margin:0;
	padding:0;
}

#plnll_data p
{
	float:left;
	width:45px;
	margin:0;
	padding:0 0 0 5px;
	text-align:center;
}

#plnll_data #pll_dt_1
{
	width:450px;
	text-align:left;
	padding:0;
}

#plnll_data #fkt_minip1
{
	padding:0 0 0 110px;
}

#fkt_pl_num
{
	float:left;
	width:300px;
	margin:0;
	padding:0;
}

#fkt_pl_num input
{
	float:left;
	width:200px;
	margin:0;
	padding:0;
}

#fkt_pl_num label
{
	float:left;
	width:50px;
	margin:0;
	padding:0;
}

#tit_tab
{
	float:left;
	width:814px;
	margin:0;
	padding:0;
	background-color:#E9E9E9;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}

#tit_tab p
{
	float:left;
	width:814px;
	margin:0;
	padding:5px 0 5px 0;
	font-weight:bold;
	color:#333333;
	text-align:center;
}

#fkt2_tab1
{
	float:left;
	width:816px;
	margin:0 0 15px 0;
	padding:0;
	border-top:1px solid #999999;
}

#fkt2_tab1 th
{
	margin:0;
	padding:0;
	color:#333333;
	background-color:#E9E9E9;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}

#f2tb1_th1
{
	width:179px;
	margin:0;
	padding:0;
	border-left:1px solid #999999;
}

#f2tb1_th3
{
	width:134px;
}

#fkt2_tab1 td
{
	margin:0;
	padding:0;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}

#fkt2_tab1 #f2tb1_td1
{
	width:169px;
	margin:0;
	padding:0 0 0 10px;
	border-left:1px solid #999999;
}

#fkt2_tab1 #f2tb1_td2
{
	width:624px;
	margin:0;
	padding:0 0 0 10px;
}

#fkt2_tab1 #f2tb1_tft1
{
	border:none;
	border-right:1px solid #999999;
}

#fkt2_tab1 #f2tb1_tft2
{
	width:490px;
	margin:0;
	padding:0 0 0 10px;
	background-color:#E9E9E9;
	color:#333333;
	font-weight:bold;
}


#fkt2_tab2
{
	float:left;
	width:816px;
	margin:0 0 15px 0;
	padding:0;
	border-top:1px solid #999999;
}

#fkt2_tab2 th
{
	margin:0;
	padding:0;
	background-color:#E9E9E9;
	color:#333333;
	font-size:0.84em;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}

#f2tb2_th1
{	
	width:56px;
	margin:0;
	padding:0;
	border-left:1px solid #999999;
}

#f2tb2_th2
{	
	width:104px;
	margin:0;
	padding:0;
}

#f2tb2_th3
{	
	width:124px;
	margin:0;
	padding:0;
}

#f2tb2_th4
{	
	width:355px;
	margin:0;
	padding:0;
}

#f2tb2_th5
{	
	width:124px;
	margin:0;
	padding:0 0 0 10px;
}

#fkt2_tab2 td
{
	margin:0;
	padding:0;
	font-size:0.84em;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}

#f2tb2_td1
{	
	width:56px;
	border-left:1px solid #999999;
	padding:0 0 0 10px;
}

#f2tb2_td2
{	
	width:104px;
	padding:0 0 0 10px;
}

#f2tb2_td3
{	
	width:124px;
	padding:0 0 0 10px;
}

#f2tb2_td4
{	
	width:355px;
	padding:0 0 0 10px;
}

#f2tb2_td5
{	
	width:124px;
	padding:0 0 0 10px;
}

#fkt2_tab2 #f2tb2_tft1
{
	width:180px;
	border:none;
	border-right:1px solid #999999;
}

#fkt2_tab2 #f2tb2_tft2
{
	width:490px;
	margin:0;
	padding:0 0 0 10px;
	font-weight:bold;
	font-size:0.9em;
	color:#333333;
	background-color:#E9E9E9;
}

#fkt_obvs
{
	float:left;
	width:814px;
	margin:0;
	padding:0;
}

#fkt_obvs th
{
	width:804px;
	padding:0 0 0 10px;
	text-align:left;
	color:#333333;
}

#fkt_obvs td
{
	border:1px solid #999999;
}






















/* INTRANET HEADER */





#intrahead
{
	float:left;
	width:881px;
	height:378px;
	margin:0;
	padding:0;
	background:url(images/intranet/bg_intrahead.jpg) no-repeat;
}

#the_logo
{
	float:left;
	width:112px;
	margin:0;
	padding:15px 0 0 70px;
}

#the_logo img
{
	float:left;
	margin:0;
	padding:0;
	border:none;
}

#main_page
{
	float:left;
	width:690px;
	margin:0;
	padding:12px 0 0 0;
}


#main_page a
{
	float:right;
	width:200px;
	margin:0;
	padding:0;
	text-align:right;
	color:#FFFFFF;
	font-size:0.84em;
	font-weight:bold;
}

#intramenu
{
	float:right;
	width:370px;
	margin:0;
	padding:25px 0 0 0;
}

#intramenu li
{
	float:left;
	margin:0;
	padding:0 0 0 20px;
}

#intramenu li a
{
	margin:0;
	padding:0;
	text-align:right;
	color:#D9DDAB;
}

#nombre_usuario
{
	float:left;
	width:881px;
	margin:0;
	padding:200px 0 0 0;
}

#nombre_usuario #nom1
{
	float:left;
	width:130px;
	margin:0;
	padding:7px;
	font-size:1.5em;
	font-weight:bold;
	color:#FFFF00;
}

#nombre_usuario #nom2
{
	float:left;
	margin:0;
	padding:7px;
	font-size:1.5em;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#67230C;
}


















/* INTRANET */



#intranet
{
	float:left;
	width:830px;
	margin:0;
	padding:20px 0 15px 0;
}

#campo_intra h3
{
	float:left;
	width:830px;
	margin:0 0 10px 0;
	padding:15px 0 10px 0;
	font-size:1.6em;
	font-weight:normal;
	color:#09C;
	border-bottom:1px solid #626345;
}

#campo_intra
{
	float:left;
	width:830px;
	margin:0;
	padding:0;
	border:none;
}

#campo_intra input
{
	float:left;
	width:220px;
	margin:0;
	padding:0;
}

#campo_intra label
{
	float:left;
	width:150px;
	margin:0;
	padding:0 10px 0 0;
	color:#FC3;
	font-weight:bold;
	text-align:right;
}

#campo_intra p
{
	float:left;
	width:830px;
	margin:0;
	padding:4px 0 4px 0;
}

#campo_intra #int_indpndc
{
	float:left;
	width:150px;
	margin:0;
	padding:0 10px 0 0;
	color:#FC3;
	font-weight:bold;
	text-align:right;
}

#int_box
{
	float:left;
	width:830px;
	margin:0;
	padding:4px 0 4px 0;
}

#int_box #p_indent1
{
	float:left;
	width:270px;
	margin:0;
	padding:0;
}

#int_box #p_indent1 input
{
	float:left;
	width:12px;
	margin:0 15px 0 0;
	padding:0;
}

#int_box #p_indent1 label
{
	float:left;
	width:50px;
	margin:0;
	padding:0 10px 0 0;
	color:#FC3;
}

#int_box #p_indent2
{
	float:left;
	width:390px;
	margin:0;
	padding:0;
	color:#FFF;
}

#int_box #p_indent2 input
{
	float:left;
	width:280px;
	margin:0 15px 0 0;
	padding:0;
}

#int_box #p_indent2 label
{
	float:left;
	width:70px;
	margin:0;
	padding:0 10px 0 0;
	color:#FFF;
}

#int_box #selectp
{
	float:left;
	width:150px;
	margin:0;
	padding:0 10px 0 0;
	color:#FFF;
	font-weight:bold;
	text-align:right;
}

#campo_intra #int_age
{
	width:75px;
}

#campo_intra #direcc1
{
	width:470px;
}

#campo_intra #direcc1 input
{
	width:264px;
}

#campo_intra #cdad1
{
	width:350px;
}

#campo_intra #cdad1 input
{
	width:240px;
}

#campo_intra #cdad1 label
{
	width:75px;
}

#campo_intra #tel1
{
	width:330px;
}

#campo_intra #tel1 input
{
	width:140px;
}

#campo_intra #cel11
{
	width:235px;
}

#campo_intra #cel11 input
{
	width:143px;
}

#campo_intra #cel11 label
{
	width:75px;
}

#int_profe
{
	float:left;
}

#int_profe
{
	width:170px;
}

#int_convenio
{
	width:170px;
}

#int_decnto
{
	width:170px;
}

#campo_intra #int_snd_btn
{
	float:left;
	width:830px;
	margin:10px 0 0 0;
	padding:15px 0 25px 0;
	border-top:1px solid #A4A57E;
	
}

#campo_intra #int_snd_btn input
{
	float:right;
	width:68px;
	margin:0;
	padding:0 20px 0 0;
}





















































/* PERFIL ADMINISTRADOR */


#tb_admin
{
	float:left;
	width:814px;
	margin:20px 0 0 0;
	padding:0;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}

#tb_admin th
{
	margin:0;
	padding:0;
	text-align:left;
	margin:0;
	padding:0;
	color:#333333;
	background-color:#E9E9E9;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}

#tb_admin #admin_th1
{
	width:580px;
	margin:0;
	padding:0 0 0 20px;
}

#tb_admin #admin_th2
{
	width:195px;
	margin:0;
	padding:0 0 0 20px;
}

#tb_admin td
{
	margin:0;
	padding:0;
	text-align:left;
	margin:0;
	padding:0;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}

#tb_admin #admin_td1
{
	width:580px;
	margin:0;
	padding:0 0 0 20px;
}

#tb_admin #admin_td2
{
	width:195px;
	margin:0;
	padding:0 0 0 20px;
}




















/* INTRANET */




#ingreso
{
	float:left;
	width:500px;
	margin:0;
	padding:0;
}

#campo_ingreso
{
	float:left;
	width:450px;
	margin:0;
	padding:0 0 0 40px;
	border:none;
}

#campo_ingreso input
{
	float:left;
	margin:0;
	padding:0;
}

#campo_ingreso label
{
	float:left;
	width:100px;
	margin:0;
	padding:0;
}

#campo_ingreso p
{
	float:left;
	width:430px;
	margin:0;
	padding:7px;
	color:#6A443D;
	font-weight:bold;
}

#campo_ingreso #autorize_check
{
	float:left;
	width:300px;
	margin:0;
	padding:10px 0 5px 105px;
}


#campo_ingreso #blt_vrt_btn
{
	float:right;
	width:68px;
	padding-right:85px;
}

.bltn_txt
{
	margin:0 0 0 10px;
	padding:0;
}

#tenisman
{
	float:left;
	width:304px;
	margin:0;
	padding:0;
}

#tenisman img
{
	float:left;
	margin:0;
	padding:0;
}

































/* TORNEOS */




#torneo_main_izq
{
	float:left;
	width:504px;
	margin:0;
	padding:20px 0 15px 0;
	border-bottom:1px dotted #999999;
}

#torneo_main_izq h3
{
	float:left;
	width:504px;
	margin:0;
	padding:0 0 4px 0;
	color:#FC3;
	font-size:1.3em;
}

#torneo_main_izq h4
{
	float:left;
	width:504px;
	margin:0;
	padding:0 0 10px 0;
}

#torneo_main_izq img
{
	float:left;
	margin:0;
	padding:0 0 10px 0;
}

#torneo_main_izq p
{
	float:left;
	width:504px;
	margin:0;
	padding:10px 0 40px 0;
	text-align:justify;
}

#torneo_main_izq #torneo_p_elegir
{
	float:left;
	width:230px;
	margin:0;
	padding:10px 10px 0 5px;
	font-style:italic;
	font-size:1.1em;
	font-weight:bold;
}

#torneo_categoria
{
	float:left;
	width:270px;
	margin:0;
	padding:0 0 0 40px;
}






/* TORNEO INTERNA */



#torn_info_izq
{
	float:left;
	width:550px;
	margin:0;
	padding:0;
}


#categ_fm
{
	float:left;
	width:550px;
	margin:0;
	padding:20px 0 20px 0;
}


#catg_btn
{
	float:left;
	width:244px;
	margin:0;
	padding:0 20px 0 0;
}

#catg_btn_up
{
	float:left;
	width:244px;
	margin:0;
	padding:0;
}

#catg_btn_up img
{
	float:left;
	margin:0;
	padding:0;
}

#catg_btn_cntr_rpt
{
	float:left;
	width:244px;
	margin:0;
	padding:0;
	background:url(images/torneos/disp_btn_rpt.gif) repeat-y;
}

#catg_btn_cntr
{
	float:left;
	width:236px;
	margin:0;
	padding:0 0 0 8px;
	background:url(images/torneos/disp_btn_cntr.jpg) no-repeat;
}

#catg_btn_cntr h3
{
	float:left;
	width:224px;
	margin:0 0 10px 0;
	padding:0 0 6px 0;
	font-size:1.3em;
	color:#999999;
	border-bottom:1px solid #CCCCCC;
}

#catg_btn_cntr ul
{
	float:left;
	width:238px;
	margin:0;
	padding:0;
}

#catg_btn_cntr ul li
{
	float:left;
	width:113px;
	margin:0;
	padding:0 4px 0 0;
}

#catg_btn_cntr ul li img
{
	float:left;
	margin:0;
	padding:0;
	border:none;
}

#catg_btn_down
{
	float:left;
	width:244px;
	margin:0;
	padding:0;
}

#catg_btn_down img
{
	float:left;
	margin:0;
	padding:0;
}

#pict_categoria
{
	float:left;
	width:250px;
	padding:0 0 0 20px;
	margin:0;
}

#pict_categoria img
{
	float:left;
	width:250px;
	margin:0 0 20px 0;
	padding:0;
}





/* TORNEO CATEGORIA INTERNA */



#torneo_name
{
	float:left;
	width:800px;
	margin:0;
	padding:0 0 20px 30px;
}

#torneo_name h2
{
	float:left;
	width:100px;
	margin:0;
	padding:0 20px 0 0;
}

#torneo_name p
{
	float:left;
	width:600px;
	margin:0;
	padding:10px 20px 0 0;
	font-style:italic;
}


#trn_juv_int_izq
{
	float:left;
	width:231px;
	margin:0;
	padding:0 0 10px 20px;
}

#trn_juv_int_izq img
{
	float:left;
	margin:0;
	padding:0;
	border:3px solid #999999;
}

#btns_torneo_list
{
	float:left;
	width:223px;
	margin:0;
	padding:15px 0 15px 0;
}

#btns_torneo_list li
{
	float:left;
	width:223px;
	margin:0;
	padding:3px 0 0 0;
	background-image: url("images/torneos/btn_torneo.jpg");
	height:29px;
	background-repeat:no-repeat;
}

#btns_torneo_list li a
{
	color:#fff;
	margin-top:10px;
	margin-left:15px;
	width:223px;
	font-weight:bold; 
}

#btns_torneo_list li a img
{
	border:none;
}

#pago_online_up
{
	float:left;
	width:231px;
	height:44px;
	margin:0;
	padding:0;
	background:url(images/torneos/pago_online_up.jpg) no-repeat;
}

#pago_online_up h4
{
	float:left;
	width:200px;
	margin:0;
	padding:10px 0 10px 16px;
	font-size:1.3em;
	color:#036;
}

#pago_online_cntr
{
	float:left;
	width:231px;
	margin:0;
	padding:0;
	color:#333;
	background:url(images/torneos/pago_online_cntr-rpt.jpg) repeat-y;
}

#pago_cntr_ins
{
	float:left;
	width:231px;
	margin:0;
	padding:0;
	background:url(images/torneos/pago_online_cntr.jpg) no-repeat;
}

#pago_cntr_ins a
{
	float:right;
	margin:0;
	padding:0;
}

#pago_cntr_ins img
{
	margin:0;
	padding:10px 15px 0 0;
	border:0;
}

#pago_cntr_ins p
{
	float:left;
	width:216px;
	margin:0;
	padding:0 0 5px 15px;
	font-size:0.84em;
}

pago_online_down
{
	float:left;
	margin:0;
	padding:0;
}

#pago_online_down img
{
	float:left;
	margin:0;
	padding:0;
	border:none;
}

#torn_juvint_der
{
	float:left;
	width:504px;
	margin:0;
	padding:0 0 0 30px;
}

#torneo_datos
{
	float:left;
	width:504px;
	margin:0;
	padding:0;
	border-bottom:1px dotted #666666;
}

#torneo_datos h3
{
	float:left;
	width:200px;
	margin:0;
	padding:6px 15px 6px 0;
	color:#FC3;
	font-size:1em;
}

#torneo_datos p
{
	float:left;
	width:270px;
	margin:0;
	padding:6px 15px 6px 0;
}














/* MAS TORNEO? */


#torneos_izq
{
	float:left;
	width:620px;
	margin:0;
	padding:20px 0 0 0;
}


#torneo_completo
{
	float:left;
	width:620px;
	padding:15px 0 0 0;
}

#torneo_completo h3
{
	float:left;
	width:320px;
	padding:0 0 10px 0;
	margin:0;
	color:#fff;
	font-weight:lighter;
}

#torneo_completo h3 a{color:#FFF;}

#torneo_completo h4
{
	float:left;
	width:320px;
	margin:0;
	padding:3px 0 10px 0;
	color:#D6C392;
	font-size:0.9em;
	font-weight:bold;
}

#torneo_completo img
{
	float:left;
	padding:0;
	margin:0;
	border:5px solid #999999;
}

#torneo_completo p
{
	float:left;
	width:320px;
	text-align:justify;
	margin:0;
	padding:0;
}

#torneo_main_pict
{
	float:left;
	width:260px;
	margin:0;
	padding:0 15px 0 0;
}

#torneo_main_pict img
{
	float:left;
	margin:0;
	padding:0;
}

#torneo_fecha
{
	float:left;
	width:247px;
	margin:5px 0 0 0;
	padding:3px;
	background-color:#666;
}

#torneo_fecha img
{
	float:left;
	margin:0;
	padding:3px;
	border:none;
}

#torneo_fecha p
{
	float:left;
	width:190px;
	font-size:1.2em;
	margin:0;
	padding:4px 0 0 10px;
	color:#fff;
}

#torneos_der
{
	float:left;
	width:200px;
	margin:0;
	padding:20px 0 15px 0;
}

#tits_otrtorneos
{
	float:left;
	width:180px;
	padding:0 0 0 20px;
}

#tits_otrtorneos h3
{
	float:left;
	margin:0;
	padding:3px 0 0 0;
	color:#ccc;
	font-size:1.2em;
}

#tits_otrtorneos img
{
	float:left;
	margin:0;
	padding:0 10px 0 0;
}

#torneo_gallery
{
	float:left;
	width:180px;
	padding:0 0 0 15px;
	margin:10px 0 0 0;
	border-left:1px solid #999999;
}

#torneo_gallery li
{
	float:left;
	padding:0;
	margin:0;
}

#torneo_gallery li img
{
	float:left;
	padding:0;
	margin:5px;
	border:2px solid #999999;
}








/* JUGADORES */



#tits_players
{
	float:left;
	width:250px;
	margin:0 0 5px 0;
	padding:0;
}

#tits_players h2
{
	width:200px;
	float:left;
	margin:0;
	padding:0;
}

#tits_players img
{
	float:left;
	padding:0;
	margin:0 10px 0 0;
}

#player_zone
{
	float:left;
	width:460px;
	margin:0;
	padding:0;
}

#campo_players
{
	float:left;
	width:560px;
	margin:0;
	padding:0;
	border:none;
}

#campo_players a
{
	float:left;
	width:50px;
	margin:0;
	padding:4px 10px 0 10px;
	color:#FC3;
	font-weight:bold;
}

#campo_players input
{
	float:left;
	margin:0;
	padding:0;
}

#campo_players player_reg_btn
{
	float:left;
	width:94px;
	margin:0;
	padding:0;
}

#campo_players label
{
	float:left;
	text-align:right;
	margin:0;
	padding:3px 15px 0 10px;
	color:#FFF;
	font-weight:bold;
}

#campo_players p
{
	float:left;
	margin:0;
	padding:0;
}

#players_info_izq
{
	float:left;
	width:580px;
	margin:0;
	padding:0;
}

#players_info_izq img
{
	float:right;
	margin:10px 0 0 0;
	padding:0 20px 0 0;
	border:none;
}

#players_info_izq p
{
	float:left;
	width:240px;
	margin:10px 0 0 0;
	padding:0 0 0 20px;
}

#plyr_pict_gllry
{
	float:left;
	width:260px;
	margin:0;
	padding:0;
}

#plyr_pict_gllry img
{
	float:left;
	margin:0;
	padding:0;
	border:3px solid #999999;
}

#imag{
	border:none;
}

#imag img{
	border:none;
	margin:15px 0 0 85px;
}

#btn_players_picts
{
	float:left;
	width:257px;
	margin:0;
	padding:0 0 0 3px;
}

#btn_players_picts li
{
	float:left;
}

#btn_players_picts li img
{
	float:left;
	padding:0;
	margin:3px;
	border:2px solid #999999;
}

#cualidades_info
{
	float:left;
	width:290px;
	margin:0;
	padding:0 0 10px 20px;
}

#cualidades_info h3
{
	float:left;
	width:170px;
	padding:3px;
	margin:0 0 10px 0;
	color:#09C;
}

#cualidades_info img
{
	float:left;
	margin:0;
	padding:0;
}

#cualidades_info p
{
	float:left;
	width:170px;
	padding:3px;
	margin:0 0 10px 0;
}

#players_info_der
{
	float:left;
	width:221px;
	margin:0;
	padding:0 0 0 15px;
}

#players_list_tit
{
	float:left;
	width:220px;
	margin:0 0 15px 0;
	padding:0;
}

#players_list_tit img
{
	float:left;
	margin:0;
	padding:0;
}

#players_list_tit h4
{
	float:left;
	width:170px;
	margin:0;
	padding:0 0 0 10px;
	color:#FFF;
	font-size:1.2em;
}

#players_btn_list
{
	float:left;
	width:234px;
	margin:0;
	padding:0;
}

#players_btn_list li
{
	float:left;
	width:200px;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #CCCCCC;
}

#players_btn_list li a
{
	float:left;
	color:#FC3;
	font-weight:bold;
	font-style:italic;
}















/* CONTACTO */




#titulo_contacto
{
	float:left;
	width:830px;
	margin:0;
	padding:0 0 7px 0;
}

#titulo_contacto h2
{
	margin-left:10px;
}


#titulo_contacto img
{
	float:left;
	margin:0;
	padding:0;
}

#tennis_cntc
{
	float:left;
	width:400px;
	margin:0;
	padding:0 10px 10px 30px;
}

#campo_tennis
{
	float:left;
	margin:0;
	padding:0;
	border:none;
}

#campo_tennis p
{
	float:right;
	width:390px;
	margin:5px 0 5px 0;
	padding:0;
	color:#FC3;
	font-weight:bold;
}

#campo_tennis #btn_send
{
	float:left;
	width:80px;
	padding-left:310px;
}

#campo_tennis .area_parf
{
	width:117px;
	float:left;
	margin:0 0 0 10px;
}

#campo_tennis label
{
	float:left;
	width:115px;
	margin:0;
	padding:0;
	color:#FC3;
	font-weight:bold;
}

#campo_tennis select
{
	float:left;
	width:130px;
	margin:5px 0 5px 0;
	padding:0;
}

#ninia_tennis
{
	float:left;
	width:386px;
	height:297px;
	background-image:url(images/contacto/ninia_del_tennis.png);
	background-repeat:no-repeat;
}

#ninia_tennis p
{
	float:left;
	width:201px;
	margin:30px 0 0 19px;
	color:#FFFFFF;
	font-size:0.89em;
}








/* SERVICIOS */



#servicios_info
{
	float:left;
	width:404px;
	background-color:#F0EED7;
	border:1px solid #DBD9C4;
	margin:0 0 10px 0;
	padding:0;
}

#servicios_info h3
{
	float:left;
	width:196px;
	background-color:#E4E2CD;
	border:1px solid #DBD9C4;
	margin:10px 0 10px 0;
	padding:4px;
	text-align:center;
	color:#98551E;
}

#quien_historia .little_margin
{
	margin-right:15px;
}

#servs_pict_info
{
	float:left;
	width:150px;
	margin:0 20px 0 0;
	padding:7px;
}

#servs_pict_info img
{
	float:left;
	border:2px solid #CCCCCC;
	margin:4px;
}

#servs_pict_info p
{
	float:left;
	width:137px;
	margin:0;
	padding:0 0 0 7px;
	font-size:0.9em;
	color:#997673;
}

#menu_servs
{
	float:left;
	width:196px;
	margin:0;
	padding:0;
}

#menu_servs li
{
	float:left;
	width:196px;
	margin:0;
	padding:5px 0 5px 0;
	border-bottom:1px solid #DCC1BB;
}

#menu_servs li a
{
	color:#6E2911;
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
}

#menu_servs li img
{
	float:left;
	margin:0;
	padding:0 7px 0 0;
	border:none;
}














/* BOLETIN VIRTUAL */



#suscribe_txt
{
	float:left;
	width:820px;
	margin:0 0 10px 0;
	padding:5px;
}

#suscribe_txt img
{
	float:left;
	margin:0 10px 0 0;
	padding:0;
}

#suscribe_txt p
{
	float:left;
	width:600px;
	margin:0;
	padding:0;
}

#boletin_wrtt
{
	float:left;
	width:500px;
	margin:0;
	padding:0;
}

#campo_boletin
{
	float:left;
	width:450px;
	margin:0;
	padding:0 0 0 40px;
	border:none;
}

#campo_boletin input
{
	float:left;
	margin:0;
	padding:0;
}

#campo_boletin label
{
	float:left;
	width:100px;
	margin:0;
	padding:0;
}

#campo_boletin p
{
	float:left;
	width:430px;
	margin:0;
	padding:7px;
	color:#fff;
	font-weight:bold;
}

#campo_boletin #autorize_check
{
	float:left;
	width:300px;
	margin:0;
	padding:10px 0 5px 105px;
}


#campo_boletin #blt_vrt_btn
{
	float:right;
	width:68px;
	padding-right:85px;
}

.bltn_txt
{
	margin:0 0 0 10px;
	padding:0;
}

#sobre
{
	float:left;
	width:214px;
	margin:0 0 0 40px;
}













/* FOROS */




#foros_info
{
	float:left;
	width:800px;
	margin:0 0 30px 0;
	padding:0 0 0 30px;
}

#foros_info h3
{
	float:left;
	width:700px;
	margin:0;
	padding:0;
	font-size:1.6em;
	font-weight:normal;
	color:#CCC;
}

#foros_info img
{
	float:left;
	margin:0;
	padding:0 15px 0 0;
}

#foros_info p
{
	float:left;
	width:450px;
	margin:0;
	padding:30px 0 0 0;
}

#foro_botonera
{
	float:left;
	width:830px;
	margin:0 0 20px 0;
	padding:0 0 30px 0;
	border-bottom:1px solid #CCCCCC;
}

#btn_tema_foro
{
	float:left;
	width:264px;
	margin:0;
	padding:5px;
}

#tema_foro_up
{
	float:left;
	width:264px;
	height:11px;
	margin:0;
	padding:0;
}

#tema_foro_up img
{
	float:left;
	margin:0;
	padding:0;
}

#tema_foro_cntr
{
	background:url(images/foro_virtual/bg_foro_placa_cntr_rpt.jpg);
	background-repeat:repeat-y;
	float:left;
	width:264px;
	margin:0;
	padding:0;
}

#tema_ins_foro_cntr
{
	float:left;
	width:264px;
	background-image:url(images/foro_virtual/bg_foro_placa_cntr.jpg);
	background-repeat:no-repeat;
	background-color:#000C18;
}

#tema_ins_foro_cntr img
{
	float:right;
	margin:0;
	padding:15px;
}

#tema_foro_txt 
{
	float:left;
	width:170px;
	padding:0 0 7px 10px;
	margin:0;
}

#tema_foro_txt a
{
	color:#FC3;
}
#tema_foro_txt p
{
	color:#CCC;
}

#tema_foro_txt h3
{
	float:left;
	width:143px;
	margin:0;
	padding:0 0 0 7px;
	font-size:1.6em;
	color:#A9A697;
}

#tema_foro_txt h4
{
	float:left;
	width:143px;
	margin:0;
	padding:0 0 0 7px;
	font-size:1.4em;
}

#tema_foro_txt h5
{
	float:left;
	width:143px;
	margin:0;
	padding:0 0 0 7px;
	font-size:0.9em;
}

#tema_foro_txt p
{
	float:left;
	width:155px;
	padding:4px 0 0 10px;
	margin:0;
}

#tema_foro_down
{
	float:left;
	width:264px;
	height:10px;
	margin:0;
	padding:0;
}

#tema_foro_down img
{
	float:left;
	padding:0;
	margin:0;
}






/* FORO INTERNA 1 */




#temas_lista
{	
	float:left;
	width:760px;
	margin:15px 0 10px 0;
	padding:0;
}

#temas_lista li
{	
	float:left;
	width:720px;
	margin:0;
	padding:7px 0 7px 40px;
	border-bottom:2px dotted #CCCCCC;
}

#temas_lista li a
{
	color:#FC3;
}

#temas_lista li img
{	
	float:left;
	margin:0;
	padding:0;
	border:none;
}

#temas_lista li p
{	
	float:left;
	width:550px;
	font-weight:bold;
	color:#C88544;
	margin:0;
	padding:5px 0 0 10px;
}










/* FORO INTERNA */





#foro_tema_selection
{
	float:right;
	width:200px;
	margin:0;
	padding:5px 0 0 0;
	
}

#foro_tema_selection li a
{
	color:#0C0;
	margin:0;
	padding:0;
}

#foro_tema_selection li
{
	float:left;
	margin:0 20px 0 0;
	padding:0;
}

#foro_tema_selection li img
{
	float:left;
	margin:0;
	padding:3px 10px 0 0;
	border:none;
}


#foro_centro_info
{
	float:left;
	width:800px;
	margin:0;
	padding:20px 0 10px 30px;
}

#foros_opinion
{
	float:left;
	width:750px;
	margin:0;
	padding:0 0 15px 0;
	border-bottom:1px solid #CCCCCC;
}

#foros_opinion h3
{
	float:left;
	width:650px;
	margin:0 0 15px 0;
	padding:0;
	font-size:1.6em;
	color:#A9A697;
}

#foros_opinion img
{
	float:left;
	margin:0;
	padding:0;
}

#btn_opinar
{
	float:left;
	margin:0;
	padding:0;
}

#caja_opinion
{
	float:left;
	margin:0 15px 0 0;
	padding:0;
}

#foro_item
{
	float:left;
	width:750px;
	margin:0;
	padding:15px 0 15px 0;
	border-bottom:1px solid #CCCCCC;
}

#foro_item img
{
	float:left;
	margin:0;
	padding:0;
}

#foro_item p
{
	float:left;
	width:650px;
	margin:0;
	padding:5px 0 0 10px;
}
















/* RANKING */


#rankink_tema_selection
{
	float:right;
	width:200px;
	margin:0;
	padding:5px 0 0 0;
}

#foro_tema_selection li a
{
	color:#09F;
	margin:0;
	padding:0;
}
#foro_tema_selection li a:hover
{
	color:#FFF;
	margin:0;
	padding:0;
}

#foro_tema_selection li
{
	float:left;
	margin:0 20px 0 0;
	padding:0;
}

#foro_tema_selection li img
{
	float:left;
	margin:0;
	padding:3px 10px 0 0;
	border:none;
}

#ranking_title
{
	float:left;
	width:830px;
	margin:0;
	padding:0 0 20px 0;
}
 
#ranking_title h2
{ 
	float:left;
	width:500px;
	margin:0;
	padding:0;
	font-size:1.7em;
	color:#B0D135;
}

#ranking_title img
{
	float:left;
	margin:0;
	padding:0;
}

#ranking_info
{
	float:left;
	width:470px;
	margin:0;
	padding:0 0 10px 0;
}

#ranking_info h2
{
	float:left;
	width:415px;
	margin:0;
	padding:0;
}

#ranking_info p
{
	float:left;
	width:415px;
	margin:0;
	padding:0;
}

#ranking_info ul
{
	float:left;
	width:400px;
	margin:0;
	padding:15px 0 0 15px;
}

#ranking_info ul li
{
	float:left;
	width:400px;
	margin:0;
	padding:5px 0 5px 0;
}

#ranking_info ul li img
{
	float:left;
	margin:0;
	padding:0 10px 0 0;
}


#ranking_list
{
	float:left;
	width:830px;
	margin:0;
	padding:0 0 10px 0;
}

#rank_li_module
{
	float:left;
	width:195px;
	margin:0;
	padding:10px 40px 60px 40px;
}


#rank_li_module li
{
	float:left;
	width:195px;
	margin:0;
	padding:10px 0 10px 0;
	border-bottom:1px solid #DCC1BB;
}

#rank_li_module li a
{
	float:left;
	width:150px;
	margin:0;
	padding:0 0 5px 0;
	color:#86B952;
	font-weight:bold;
}

#rank_li_module li img
{
	float:left;
	margin:0;
	padding:0 10px 0 0;
}

#ranking_down
{
	float:left;
	width:830px;
	margin:0;
	padding:10px 0 0 0;
	border-top:1px dotted #666666;
}

#ranking_down a
{
	color:#601F0D;
	text-decoration:underline;
}

#ranking_down img
{
	float:left;
	margin:0;
	padding:0;
}

#ranking_down p
{
	float:left;
	width:560px;
	color:#666666;
	font-size:1.34em;
	margin:0;
	padding:5px 0 0 0;
}












/* RANKING INTERNA */


#info_intro_ranking
{
	float:left;
	width:700px;
	margin:0;
	padding:0;
}

#info_intro_ranking h3
{
	float:left;
	width:700px;
	margin:0;
	padding:10px 0 0 20px;
	color:#AB570B;
	font-size:1.4em;
	font-weight:normal;
}

#info_intro_ranking h4
{
	float:left;
	width:700px;
	margin:0;
	padding:0 0 10px 20px;
	color:#6A240B;
	font-size:1.4em;
	font-weight:normal;
}

#info_intro_ranking p
{
	float:left;
	width:500px;
	margin:0;
	padding:0 0 20px 20px;
}

#ranking_tb
{
	float:left;
	width:828px;
	margin:0 0 30px 0;
	padding:0;
}

#ranking_tb thead
{
	background:url(images/ranking/bg_thead.png) repeat-x;
	color:#FFFFFF;
	margin:0 0 5px 0;
}

#ranking_tb tbody
{
	background-color:#FFEDCC;
	color:#98551E;
	font-weight:bold;
}

#td1
{
	text-align:center;
	border:1px solid #CCCCCC;
}

#td2
{
	padding:0 10px 0 20px;
	border:1px solid #CCCCCC;
}

#td3
{
	padding:0 10px 0 20px;
	border:1px solid #CCCCCC;
}

#td4
{
	text-align:center;
	border:1px solid #CCCCCC;
	height:27px;
}

#td5
{
	padding:0 10px 0 20px;
	border:1px solid #CCCCCC;
}

#td6
{
	text-align:center;
	border:1px solid #CCCCCC;
}

#td7
{
	text-align:center;
	border:1px solid #CCCCCC;
}

#td8
{
	text-align:center;
	border:1px solid #CCCCCC;
}

#td9
{
	text-align:center;
	border:1px solid #CCCCCC;
}

#ranking_tb tfoot
{
	background-color:#FFA43D;
	color:#FFFFFF;
	font-weight:bold;
}

#foot_1
{
	background:url(images/ranking/bg_thead.png) repeat-x;
	height:27px;
	text-align:center;
}

#foot_2
{
	background:url(images/ranking/bg_thead.png) repeat-x;
	height:27px;
	text-align:center;
}

#foot_3
{
	background:url(images/ranking/bg_thead.png) repeat-x;
	height:27px;
	text-align:center;
}


























/* REGISTRO */



#registrese
{
	float:left;
	width:730px;
	margin:0;
	padding:0 0 0 100px;
}

#campo_registro
{
	float:left;
	width:700px;
	margin:0;
	padding:0;
	border:0;
}

#campo_registro input
{
	width:490px;
}

#campo_registro label
{
	float:left;
	width:135px;
	margin:0;
	padding:0 10px 0 0;
	font-weight:bold;
	color:#FC3;
	text-align:right;
}

#campo_registro p
{
	float:left;
	width:700px;
	margin:4px 0 4px 0;
	padding:0;
}

#campo_registro textarea
{
	width:490px;
}

#campo_registro #nacimiento
{
	float:left;
	width:330px;
	margin:4px 0 4px 0;
	padding:0;
}

#campo_registro #nacimiento input
{
	float:left;
	width:50px;
	margin:0 6px 0 0;
	padding:0;
}

#campo_registro #instit
{
	float:left;
	width:310px;
	margin:4px 0 4px 0;
	padding:0;
}

#campo_registro #instit input
{
	float:left;
	width:165px;
	margin:0;
	padding:0;
}

#campo_registro #instit label
{
	float:left;
	width:110px;
	margin:0;
	padding:0 10px 0 0;
}

#data_regs
{
	float:left;
	width:500px;
	margin:0 0 4px 0;
	padding:0 0 0 140px;
}

#data_regs p
{
	float:left;
	width:50px;
	margin:0 4px 0 4px;
	padding:0;
	text-align:center;
}

#campo_registro #the_p
{
	float:left;
	width:320px;
	margin:4px 0 4px 0;
	padding:0;
}

#campo_registro #the_p input
{
	float:left;
	width:170px;
	margin:0;
	padding:0;
}

#campo_registro #reg_i_cor
{
	width:300px;
}

#campo_registro #reg_i_niv
{
	width:300px;
}

#campo_registro #reg_enviar_btn
{
	float:right;
	width:68px;
	margin:0;
	padding:0 55px 0 0;
}


/* GRACIAS */




#tanx
{
	float:left;
	width:766px;
	margin:0;
	padding:20px 0 20px 30px;
}

#tanx a
{
	float:left;
	width:101px;
	margin:0;
	padding:0;
}

#tanx a img
{
	float:left;
	margin:0;
	padding:0 0 0 30px;
	border:none;
}


/* PAGO ON LINE */


#pagoonline
{
	float:left;
	width:800px;
	margin:0;
	padding:0 0 0 30px;
}

#pagoonline h3
{
	float:left;
	width:770px;
	margin:0 0 20px 0;
	padding:10px 0 10px 0;
	font-size:1.6em;
	font-weight:normal;
	color:#09C;
	border-bottom:1px solid #626345;
}

#pay1
{
	float:left;
	width:170px;
	margin:0;
	padding:0 15px 0 0;
	text-align:right;
	font-weight:bold;
	color:#FC3;
}

#pay2
{
	float:left;
	width:570px;
	margin:0;
	padding:0 0 0 7px;
}

#pay3
{
	float:left;
	width:170px;
	margin:0;
	padding:0;
	font-weight:bold;
	color:#FC3;
}

#pay4
{
	float:left;
	width:570px;
	margin:0;
	padding:0;
}

#pagoonline p
{
	float:left;
	width:770px;
	margin:0;
	padding:4px 0 4px 0;
}

#pago_btn
{
	float:left;
	width:800px;
	margin:0;
	padding:30px 0 20px 0;
}

#campo_online
{
	float:left;
	width:770px;
	margin:0;
	padding:0;
	border:none;
}

#campo_online input
{
	float:right;
	margin:0;
	padding:0;
}



/* RECOMENDAR */




#recomendacion
{
	margin:auto;
	width:600px;
	height:484px;
	background:url(images/recomendar/recomdar_bg.jpg) no-repeat;
}

#campo_reco
{
	float:left;
	width:400px;
	height:364px;
	margin:0;
	padding:120px 0 0 200px;
	border:none;
}

#campo_reco input
{
	float:left;
	width:220px;
	margin:0;
	padding:0;
}

#campo_reco label
{
	float:left;
	width:130px;
	margin:0;
	padding:0 15px 0 0;
	color:#55180E;
	font-weight:bold;
}

#campo_reco p
{
	float:left;
	width:400px;
	margin:0;
	padding:6px 0 6px 0;
	color:#FFFFFF;
}

#recom_info
{
	float:left;
	width:380px;
	margin:0 0 10px 0;
	padding:0 0 15px 0;
	border-bottom:1px solid #660000;
}

#recom_info h2
{
	float:left;
	width:380px;
	margin:0;
	padding:10px 0 0 0;
	color:#FFFF00;
	font-size:1.4em;
}

#campo_reco #reco_btn_snd
{
	float:right;
	width:113px;
	margin:0;
	padding:20px 0 0 0;
}

#campo_reco #reco_btn_snd input
{
	float:left;
	width:87px;
	margin:0;
	padding:0;
}



/*  FOOTER  */


#the_footer
{
	float:left;
	width:881px;
	margin:0;
	background-color:#313131;
}

#footer_vinculos
{
	float:left;
	width:121px;
	padding:10px 15px 10px 15px;
	margin:0;
	border-right:1px solid #fff;
}

#footer_vinculos li a
{
	color:#fff;
	font-weight:bold;
	font-size:0.8em;
}
#footer_vinculos li a:hover
{
	color:#FFF200;
	font-weight:bold;
	font-size:0.8em;
}

#logo_foot
{
	float:left;
	width:245px;
	padding:0 0 10px 15px;
}

#logo_foot p
{
	float:left;
	width:160px;
	margin:0;
	padding:10px 0 0 0;
	color:#fff;
	font-weight:bold;
	font-size:0.84em;
}

#logo_foot img
{
	float:left;
	padding:5px;
	margin:0;
}


#creditos
{
	float:left;
	width:881px;
	padding:10px 0 10px 0;
	margin:0;
}

#creditos a
{
	color:#FFFFFF;
	font-weight:bold;
}

#creditos p
{ 
	float:left;
	width:881px;
	padding:0;
	margin:0;
	color:#00FFFF;
	text-align:center;
}
/*----------------------------RESULTADOS--------------------------------*/

#players_info_izq2
{
	float:left;
	width:580px;
	margin:0;
	padding:0;
}

#tit_resultados{width:200px; float:left; height:20px;}
.tipo{width:270px; float:left; margin-left:5px;}
.tipofemenino{width:270px; float:left; margin-left:20px;}
#tit_tipo{width:270px; float:left; margin-top:10px;}
#estilo{width:110px; float:left; margin-top:10px;}
#imagres{width: auto; float:left; margin-top:10px}
	#estilo a{color:#666666}
	#estilo a:hover{color:#6E2911}
.infores{width:270px; float:left; margin-top:10px;}
	.infores a{color:#333333;}
	.info a:hover{color:#993333;}
#tit_info{width:220px; float:left}
#imagepdf{width:25px; height:24px; float:left; margin-left:10px; margin-top:0px; }
	#imagepdf a{ text-decoration:none; color:#FFFFFF;}
	





#titulonoti{width:540px; float:left; margin-top:5px; margin-bottom:10px;}
#fotnoti{width:500px; float:left; text-align:center;}
#textnoti{width:500px; float:left; margin-top:10px;}

.otrosvideos{width:220px; float:left; margin-top:8px; border-bottom:#999999 solid 1px;}
#masvideo{width:100px; float:left; margin-bottom:5px;}
#tit_video{width:110px; float:left; margin-left:10px; margin-top:10px;}
#videogrande{width:680px; float:left; margin-bottom:10px; margin-left:80px;}
#tit_videoprincipal{width:550px; float:left; margin-left:10px;}
#video{width:580px; float:left; margin-top:10px; text-align:center; margin-bottom:10px;}
#comentariovideo{width:550px; float:left; margin-left:10px;}





/*---------------------------------TORNEOS-------------------------*/

#text_torneos{width:800px; float:left; margin-top:20px; margin-left:30px;}
#nacional{width:331px; float:left; margin:30px 10px 30px 30px; background:#181818; padding-top:8px;  }
#internacional{width:331px; float:left; margin:30px 10px 30px 50px; background:#181818; padding-top:8px;}
.tit_torneo{width:300px; float:left; margin:0 0 25px 55px; }
.torneo{width:410px; float:left; margin:5px; padding-bottom:5px;}
	.flecha{width:23px; float:left;}
	#tit{font-family:Tahoma, Arial;
	width:190px; float:left; margin:5px;font-size:14px; color:#FC3; }
.ver_mas2{width:60px; float:left; margin-top:5px;}
.ver_mas2 li{list-style-image:url(images/home/green_arrow.gif);}
	.ver_mas2 li a{ color:#0CC;  font-weight:bold; font-size:10px;}
	.ver_mas2 li a:hover{color:#FFF;}

#pdf{width:15px; float:left; margin-top:5px; margin-left:3px;}

/*-------------------------------CALENDARIO-----------------------*/

#calendario1{width: 230px; float:left; margin:10px 20px;}
#tit_calendario{width:226px; float:left; margin-bottom:10px;}
.mes{width:99px; height:18px; float:left; margin:3px 5px 3px 5px; text-align:center; padding-top:3px; background-image:url(images/calendario/fondo_mes.png); background-repeat:no-repeat;}
	.mes a {font-family:Tahoma; font-size:10px; color:#FFF; font-weight:bold;}
	.mes a:hover{color:#0CF;}
#lineacalendario{width:230px; float:left; margin-top:20px;}
#titsen{width:240px; float:left; margin-bottom:20px; font-size:14px; font-weight:bold; margin-top:10px;font-family:Arial;}

#sencillos{width:250px; float:left; margin:20px 10px 10px 25px;}
#dobles{width:250px; float:left; margin:20px 10px 10px 30px;}
.categoria{width:240px; float:left; margin-top:5px; margin:0 10px 0 0;}
#categoria{width:240px; float:left;  padding-bottom:2px;}
#mas{float:right; width:150px;}
#carrito{width:16px; float:left; margin-left:5px; margin-top:5px;}
.masculina{width:250px; float:left;}
#titulo_categoria{width:240px; float:left; background-image:url(images/calendario/fondo_tit.png); background-repeat:no-repeat; padding-left:10px; font-size:14px; color:#2F4F47; font-weight:bold; margin-bottom:10px; margin-top:20px;background:#F9F0DB;}

#botones{/*border-bottom:#CCC solid 1px;*/width:240px;float:left;}
.btnres {float:left;margin-top:7px;width:70px;margin-left:28px;}
.btnres2 {float:left;margin-top:7px;width:100px;padding:4px;}

/*BOLSA DE EMPLEO*/

.vacante{width:500px; float:left; margin:10px 20px;}
#titvacante{width:500px; float:left;}
#icono{width:90px; float: left;}
#texvacante{width:380px; float:right; margin:5px; background:url(images/bolsa/fondo_vacante.png) no-repeat top right #8D2F00; padding:10px; color:#FFF;}
#postularse{width:120px; float:right; margin:10px 0;}
#contador{width:500px; float:left; margin:15px 0; text-align:center;}

#pict_categoria2
{
	float:left;
	width:250px;
	padding:0 0 0 20px;
	margin:0;
}
#ingresarhv{width:230px; float:left; margin:10px; background:#CCC; color:#333; padding:5px;}
#btning{width:137px; float:right; margin:10px 5px;}

/*hoja de vida*/

#hojavida{width:830px; float:left; margin:10px 0 0;}
#tithoja{width:830px; float:left; margin:10px 0 0 0;}
.seccionh{width:830px; float:left; margin:10px 0;}
	#titulos{width:830px; float:left; margin:0 0 10px 0; padding:10px 0; background:url(images/bolsa/fondo_tit.jpg) no-repeat; text-align:center; color:#FFF; text-transform:uppercase;}
	#titulos2{width:830px; float:left; margin:10px 0 0 0; padding:8px 0; background:url(images/bolsa/fondo_tit.jpg) no-repeat; text-align:center; color:#FFF; text-transform:uppercase;}
	#logoh{width:220px; float:left;}
	.nombre{width:600px; float:right;}
	.campo{width:120px; float:left; margin:7px 0;color:#FC3;}
	.dato{width:450px; float:right; margin:5px 0;}
		.dato input{width:450px;}
	.cont{width:830px; float:left;}
	#tipo{width:180px; float:left; margin:8px 0 0 0; color:#FC3;}
		#fecha{width:130px; float:left; margin:8px 0 0 55px;color:#FC3;}
		#direc{width:180px; float:left; margin:8px 0 0 55px;color:#FC3;}
		#no{width:20px; float:left; margin:10px 5px 5px 74px; color:#FC3;}
		#sex{width:50px; float:left;margin:8px 5px 5px 0px; color:#FC3;}
		.selec{width:156px; float:left; margin:5px 5px 5px 0px;}
		.selec input{width:130px;}
		#celular{width:80px; float:left; margin:5px 0 0 33px; color:#FC3;}
		#emailcv{width:30px; float:left;margin:8px 5px 5px 0px;color:#FC3;}
		#trabaja{width:120px; float:left; margin:5px 0 5px 50px;color:#FC3;}
		.si{width:30px; float:left; margin:0 0 0 0;}
		.si2{width:30px; float:left; margin:3px 0 0 0;}
		.no{width:30px; float:left;}
	.cont td{border:#333 solid 1px; text-align:center;}	
		
		.escolaridad{width:120px; }
			.escolaridad input{width:200px;}
		.institucion{width:320px;}
			.institucion input{width:320px;}
		.ano{width:100px;}
			.ano input{width:100px;}
		.titulob{width:280px;}
			.titulob input{width:280px;}
		.programa2{width:390px;}
			.programa2 input{ width:390px;}
		.cursos{width:259px;}
			.cursos input{width:259px;}
		.intensidad{width:120px;}
			.intensidad input{width:120px;}
		.cuales{width:40px; float:left; margin:7px 0;color:#FC3;}
		.empresa{width:250px;}
			.empresa input{width:250px;}
	#enviarcv{width:200px; float:right; margin:15px; text-align:right;}
	#patrocinadores{width:500px; float:left; margin:10px 0 10px 0;}
	#redes{width:300px; float:right; margin:10px 0 10px 0; background:#ECECEC;}
		.red{width:48px; float:left; margin:20px 5px 5px 5px;}
		#unete{width:142px; float:left; margin:10px;}
		
	#btnmas{float:left;margin:2px 5px 0 0;}	
	
	
	
/*Tarifas*/

#practicalibre{ width: 500px;  height:298px; float:left; margin:115px 0 0 0;}
#uno {width:800px; height:1348px; float:left; background-image:url(sedesm-01.png);}
#carro1{ width: 460px;  height:22px; float:left; margin:2px 0 0 0; text-align:right;}
.carro1{ width: 460px;  height:22px; float:left; margin:2px 0 0 0; text-align:right;}
#carro2{ width: 460px;  height:22px; float:left; margin:64px 0 0 0; text-align:right;}
.carro2{ width: 460px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}
#carro3{ width: 340px;  height:22px; float:left; margin:5px 0 0 0; text-align:right;}
.carro3{ width: 340px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}

#programasdefindesemana{ width: 780px;  height:550px; float:left; margin:20px 0 0 0;}
#carro4{ width: 770px;  height:22px; float:left; margin:52px 0 0 0; text-align:right;}
.carro4{ width: 770px;  height:21px; float:left; margin:2px 0 0 0; text-align:right;}
#carro5{ width: 770px;  height:22px; float:left; margin:23px 0 0 0; text-align:right;}
#carro6{ width: 770px;  height:22px; float:left; margin:35px 0 0 0; text-align:right;}
#carro7{ width: 770px;  height:22px; float:left; margin:50px 0 0 0; text-align:right;}
#carro8{ width: 770px;  height:22px; float:left; margin:27px 0 0 0; text-align:right;}
#carro9{ width: 640px;  height:22px; float:left; margin:27px 0 0 0; text-align:right;}

#carro9_1{ width: 640px;  height:22px; float:left; margin:3px 0 0 0; text-align:right;}

#carro10{ width: 640px;  height:22px; float:left; margin:24px 0 0 0; text-align:right;}
#carro11{ width: 395px;  height:22px; float:left; margin:28px 0 0 0; text-align:right;}
#carro12{ width: 395px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}
#carro18{ width: 395px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}

#paquetesdehoras{ width: 780px;  height:auto; float:left; margin:16px 0 0 0;}
#carro13{ width: 770px;  height:21px; float:left; margin:2px 0 0 0; text-align:right;}
#carro14{ width: 770px;  height:21px; float:left; margin:23px 0 0 0; text-align:right;}
#carro15{width: 770px;  height:21px; float:left; margin:2px 0 0 0; text-align:right;}

#carro16{width: 770px;  height:21px; float:left; margin:2px 0 0 0; text-align:right;}

#carro_17{ width: 395px;  height:auto; float:left; margin:70px 0 0 0; text-align:right;}

.carro17{ width: 395px;  height:21px; float:left; margin:1px 0 0 0; text-align:right;}

/*-----------sedes2-------------*/

#dos{ width: 800px;  height:907px; float:left; margin:0 0 0 0; background-image:url(sedesm-02.png);}
#practicalibre2{ width: 780px;  height:580px; float:left; margin:115px 0 0 0;}

#carro20{ width: 770px;  height:22px; float:left; margin:30px 0 0 0; text-align:right;}
#carro21{ width: 770px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}
#carro22{ width: 500px;  height:22px; float:left; margin:55px 0 0 0; text-align:right;}
#carro23{ width: 500px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}
#carro24{ width: 500px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}

#carro25{ width: 770px;  height:22px; float:left; margin:80px 0 0 0; text-align:right;}
#carro26{ width: 770px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}
#carro27{ width: 770px;  height:22px; float:left; margin:35px 0 0 0; text-align:right;}
#carro28{ width: 770px;  height:22px; float:left; margin:24px 0 0 0; text-align:right;}

#carro29{ width: 770px;  height:22px; float:left; margin:52px 0 0 0; text-align:right;}
#carro30{ width: 770px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}
#carro31{ width: 770px;  height:22px; float:left; margin:24px 0 0 0; text-align:right;}

#otrosservicios{ width: 400px;  height:100px; float:left; margin:30px 0 0 0;}
#carro41{ width: 380px;  height:22px; float:left; margin:35px 0 0 0; text-align:right;}
#carro42{ width: 380px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}
#carro43{ width: 380px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}

/*-----------sedes3-------------*/

#tres{ width: 800px;  height:1039px; float:left; margin:0 0 0 0; background-image:url(sedesm-03.png);}
#practicalibre3{ width: 500px;  height:180px; float:left; margin:120px 0 0 0;}
#carro50{ width: 460px;  height:22px; float:left; margin:4px 0 0 0; text-align:right;}
#carro51{ width: 460px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}
#carro52{ width: 380px;  height:22px; float:left; margin:55px 0 0 0; text-align:right;}
#carro53{ width: 380px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}
#carro54{ width: 380px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}

#programasdefindesemana3{ width: 780px;  height:500px; float:left; margin:20px 0 0 0;}
#carro55{ width: 780px;  height:22px; float:left; margin:50px 0 0 0; text-align:right;}
#carro56{ width: 780px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}
#carro57{ width: 780px;  height:22px; float:left; margin:22px 0 0 0; text-align:right;}
#carro58{ width: 780px;  height:22px; float:left; margin:22px 0 0 0; text-align:right;}
#carro59{ width: 780px;  height:22px; float:left; margin:52px 0 0 0; text-align:right;}
.carro60{ width: 780px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}
#carro61{ width: 780px;  height:22px; float:left; margin:25px 0 0 0; text-align:right;}

#afiliacioncampos3{ width: 500px;  height:130px; float:left; margin:26px 0 0 0;}
#carro65{ width: 490px;  height:22px; float:left; margin:60px 0 0 0; text-align:right;}
#carro66{ width: 490px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}
#carro67{ width: 490px;  height:22px; float:left; margin:0x 0 0 0; text-align:right;}


#otrosservicios3{ width: 500px;  height:100px; float:left; margin:20px 0 0 0;}
#carro62{ width: 380px;  height:22px; float:left; margin:60px 0 0 0; text-align:right;}
#carro63{ width: 380px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}
#carro64{ width: 380px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}

/*-----------sedes4-------------*/

#cuatro{ width: 800px;  height:870px; float:left; margin:0 0 0 0; background-image:url(sedesm-04.png);}
#practicalibre4{ width: 500px;  height:180px; float:left; margin:120px 0 0 0;}

#carro70{ width: 460px;  height:22px; float:left; margin:4px 0 0 0; text-align:right;}
#carro71{ width: 460px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}
#carro72{ width: 380px;  height:22px; float:left; margin:55px 0 0 0; text-align:right;}
#carro73{ width: 380px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}
#carro74{ width: 380px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}

#programasdefindesemana4{ width: 780px;  height:500px; float:left; margin:20px 0 0 0;}
#carro75{ width: 780px;  height:22px; float:left; margin:52px 0 0 0; text-align:right;}
#carro76{ width: 780px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}
#carro77{ width: 780px;  height:22px; float:left; margin:20px 0 0 0; text-align:right;}
#carro78{ width: 780px;  height:22px; float:left; margin:22px 0 0 0; text-align:right;}
#carro79{ width: 780px;  height:22px; float:left; margin:52px 0 0 0; text-align:right;}
#carro80{ width: 780px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}
#carro81{ width: 780px;  height:22px; float:left; margin:24px 0 0 0; text-align:right;}

#otrosservicios4{ width: 500px;  height:150px; float:left; margin:20px 0 0 0;}
#carro82{ width: 380px;  height:22px; float:left; margin:58px 0 0 0; text-align:right;}
#carro83{ width: 380px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}
#carro84{ width: 380px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}

/*-----------sedes5-------------*/
#cinco{ width: 800px;  height:1098px; float:left; margin:0 0 0 0; background-image:url(sedesm-05.png);}
#practicalibre5{ width: 550px;  height:200px; float:left; margin:120px 0 0 0;}
#carro90{ width: 460px;  height:22px; float:left; margin:4px 0 0 0; text-align:right;}
#carro91{ width: 460px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}
#carro92{ width: 530px;  height:22px; float:left; margin:75px 0 0 0; text-align:right;}
#carro93{ width: 370px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}
#carro94{ width: 370px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}

#programasfindesemana5{ width: 780px;  height:530px; float:left; margin:20px 0 0 0;}
#carro95{ width: 780px;  height:22px; float:left; margin:34px 0 0 0; text-align:right;}
#carro96{ width: 780px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}
#carro97{ width: 780px;  height:22px; float:left; margin:22px 0 0 0; text-align:right;}
#carro98{ width: 780px;  height:22px; float:left; margin:24px 0 0 0; text-align:right;}
#carro99{ width: 780px;  height:22px; float:left; margin:50px 0 0 0; text-align:right;}
#carro100{ width: 780px;  height:21px; float:left; margin:1px 0 0 0; text-align:right;}
#carro101{ width: 780px;  height:21px; float:left; margin:1px 0 0 0; text-align:right;}
#carro102{ width: 780px;  height:21px; float:left; margin:1px 0 0 0; text-align:right;}
#carro103{ width: 780px;  height:22px; float:left; margin:26px 0 0 0; text-align:right;}

#carro104{ width: 530px;  height:22px; float:left; margin:82px 0 0 0; text-align:right;}
#carro105{ width: 530px;  height:22px; float:left; margin:50px 0 0 0; text-align:right;}

#otrosservicios5{ width: 400px;  height:100px; float:left; margin:50px 0 0 0;}
#carro106{ width: 380px;  height:22px; float:left; margin:34px 0 0 0; text-align:right;}
#carro107{ width: 380px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}
#carro108{ width: 380px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}/*------------------------------------ colsubsidio norte --------------------------->*/
#colsubsidionorte{ width: 800px;  height:570px; float:left; margin:0 0 0 0; background-image:url(sedesm-06.png);}

#carrocn1{ width: 470px;  height:22px; float:left; margin:6px 0 0 0; text-align:right; }

#practicalibrecn{ width: 550px;  height:80px; float:left; margin:115px 0 0 0;}

#carrocn2{ width: 510px;  height:22px; float:left; margin:35px 0 0 0; text-align:right;}
#carrocn2_1{ width: 510px;  height:22px; float:left; margin:0px 0 0 0; text-align:right;}
#carrocn2_2{ width: 510px;  height:22px; float:left; margin:23px 0 0 0; text-align:right;}

#carrocn3{ width: 510px;  height:22px; float:left; margin:0 0 0 0; text-align:right;}

#carrocn3_1{ width: 510px;  height:22px; float:left; margin:22px 0 0 0; text-align:right;}

#carrocn4{ width: 395px;  height:22px; float:left; margin:70px 0 0 0; text-align:right;}

#programasdefindesemana2{ width: 800px;  height:380px; float:left; margin:20px 0 0 0;}


/*NUEVO PAG NEGRA*/

#sigder{margin:8px 0 0 6px;}
#logo_home{width:203px; float:left; margin:10px;}
	#logo_home a{text-decoration:none; outline:none;}
#sup_home{width:637px; float:right;}
	#men_sup{width:560px; float:right; height:73px;}
	#slider{width:564px; float:right; margin:55px 25px 0 0;}
	#men1{width:393px; float:right; margin:4px 0 0 0;}
		#menup{list-style:none;	margin:0;	padding:0;
		}
		#menup li { margin-top:4px; padding-bottom:3px;text-decoration:none; float:left;
		}
		#menup li a {
		display:block;padding:3px 5px 2px 12px;margin-left:1px;text-decoration:none;
		font-size:11px; font-weight:bold;color:#FC3;
		}	
		#menup li a:hover {
		color:#FF6600;
		}
	#men2{width:450px; float:right; margin:20px 10px 10px 10px;}
		#menup2{list-style:none;	margin:0;	padding:0;
		}
		#menup2 li { margin-top:4px; padding-bottom:3px;text-decoration:none; float:left;
		}
		#menup2 li a {
		display:block; font-family:Tahoma, Geneva, sans-serif;padding:3px 5px 2px 12px;margin-left:1px;text-decoration:none;
		font-size:14px;color:#FFF;
		}	
		#menup2 li a:hover {
		color:#FC3;
		}

/*CURSOS*/

#cursos{width:514px; float:left; background:url(images/fondo_cursos.png) no-repeat left top; padding:10px; margin:0 0 0 30px;}
.curso{width:514px; float:left;}
	#titcurso{width:504px; float:left; }
	.info_curso{width:502px; float:left;border:#999 solid 1px; background:url(images/fondo_infocurso.png) repeat-x; background-color:#000; padding-bottom:15px;}
	.info{width:504px; float:left; margin:5px 0;}
		#dato{width:105px; float:left; color:#99CC00; font-weight:bold; padding-left:15px;}
		#info{width:340px; float:right; padding-left:10px; text-align:justify; margin:0 10px 0 0;}
		#titinfo{width:250px; float:left; margin:0 0 10px 0;}
		.calendario{width:250px; float:left; margin:2px 0; padding:3px 0;}
		#fecha1{width:120px; float:left;}
		#fecha2{width:120px; float:right;}
		.calendario2{width:250px; float:left; margin:2px 0; padding:3px 0; background:url(images/fondolinea.png);}
		#btncursos{width:504px; float:left; margin:10px 0 0 0; background:url(images/fondobtn.png) no-repeat left 15px;}
			.vertarifas{width:169px; float:right; margin:12px 10px 0 0;}
			.descargarc{width:223px; float:right; margin:0 10px 0 0;}
#sedes{width:600px; float:left; margin:10px 0 0 0;}
.sede{width:180px; float:left; margin:5px 10px;}
	.sede a img{text-decoration:none; border:none;}
#titsedes{width:180px; font-family:Tahoma, Geneva, sans-serif; color:#9C0; font-size:22px; padding-bottom:5px; margin:0 0 10px 0; border-bottom:#FFF dashed 1px;}

#sedes_nuevas{width:200px; float:right; margin:5px 0 0 0;}

.torneo_t{width:350px; float:left; margin:5px; padding-bottom:5px;}



/*-------------PREGUNTAS-------------------------*/

#titpreg
{
	width:570px;
	float:left;
	margin:20px 0 0 0;
	background:url(images/preguntas.png) no-repeat left top;
	height:117px;
}
#textpreg
{
	width:354px;
	float:right;
	margin:35px 0 0 0;
}

#preg{
	width:481px;
	float:right;
	border-left:#999 solid 1px;
	padding:0 0 0 30px;
}
	#menupreg{padding:0; width:500px;
	}
	#menupreg li {text-align:left; text-decoration:none; color:#FFCC00; margin:5px 0;
	}
	#menupreg li a {
	text-decoration:none;text-align:center;
	font-size:13px;
	font-weight:700;
	color:#FFCC00;
	}	
	#menupreg li a:hover {
		color:#FFF;
		
	}
	.respuesta
	{
		width:490px;
		float:left;
		margin:5px 0 0 0;
		background:#BD2725;
		padding:5px;
		color:#FFF;
		display:none;
	}

