/* CSS Document*/
/*Elementos estructurales*/
body {font-family:  Verdana, Arial,Geneva,  Helvetica, sans-serif;font-size:70%;margin: 0px;padding: 0px;color:#fff;text-align: center; background: #000000 url(../img/fondo.jpg) no-repeat fixed top;}
img, p{position: relative; filter: alpha(opacity=100)!important; opacity: .99!important; -moz-opacity: .99!important;}
table {position: relative; border: 0px; padding: 0px; margin: 3px;spacing: 0px; width: 229px}
.nihil{font-size: 1px; font-family: arial}
.filagrupo{filter: alpha(opacity=100)!important; opacity: .99!important; -moz-opacity: .99!important;background: #151515; height: 17px;}
td{margin: 3px;}
#centro{clear: both;margin: auto;width: 752px; border: 14px solid white;}
.dere{float: right}
.izqui{float: left}
.barra{background: #282828;filter: alpha(opacity=80); opacity: .85; -moz-opacity: .85; height: 28px; width: 732px;margin: 1px 10px 10px 10px;line-height: 28px;}
.barra p{margin: 0px; padding: 0px;margin-right: 5px; margin-left: 5px}
html>body .barra p{margin-right: 10px; margin-left: 10px}
.barra span{color: #ccc}
.destacar{color: #f00!important;}
.destacar2{color: #000!important;}
.destacar3{color: #fff!important;}
.grande{font-size: 1.5em;}
.altura1{line-height: 1em}
table .num{width: 25px;}
table .nomb{width: 162px;overflow: hidden; text-align: left}
table .ver{width: 42px;}
.separadora{width: 450px; height: 15px;}

/*Cabecera*/
#menu_sup span{display: none}
#menu_sup{margin: 0px 10px 0px 10px; width: 732px;}
#centro h1, #menu_sup h2{display: none}
#logo{margin: 25px 0px 25px 10px; width: 722px; height: 80px;}
#logo a.logotipo{background: transparent url(../img/logo.gif);width: 473px;	height:83px;float:left;}
#formu_login0{float: right;background: #282828;filter: alpha(opacity=80); opacity: .85; -moz-opacity: .85;width: 220px; height: 34px;margin: 0px;margin-top: 40px;padding: 5px;}
#formu_login01{float: right;background: #282828;filter: alpha(opacity=80); opacity: .85; -moz-opacity: .85;width: 220px; height: 34px;margin: 0px;margin-top: 14px;padding: 5px;}
#formu_login0 p, #formu_login01 p{margin: 0px; padding: 0px;}
/*Construcción Menu superior*/
#menu_nav{height: 28px; width: 732px; overflow: hidden;}
#menu_nav ul{padding: 0px;list-style: none;height: 28px;margin: 0px;float: left}
#menu_nav li {text-align: center;padding: 0;display: block;float: left;background: #282828;filter: alpha(opacity=80); opacity: .85; -moz-opacity: .85;margin-right: 10px}
#menu_nav a{position: relative; filter: alpha(opacity=100)!important; opacity: .99!important; -moz-opacity: .99!important;height: 28px;color: #fff;display:block;text-align: center;}
#menu_nav a.lnk_pres{width: 99px; background:url(../img/bot_pres_of.gif) no-repeat top}
#menu_nav a.lnk_pres:hover{background:url(../img/bot_pres_on.gif) no-repeat top}
#menu_nav a.lnk_bases{width: 62px; background:url(../img/bot_bases_of.gif) no-repeat top}
#menu_nav a.lnk_bases:hover{background:url(../img/bot_bases_on.gif) no-repeat top}
#menu_nav a.lnk_insc{width: 90px; background:url(../img/bot_20_of.gif) no-repeat top}
#menu_nav a.lnk_insc:hover{background:url(../img/bot_20_on.gif) no-repeat top}
#menu_nav a.lnk_grup{width: 71px; background:url(../img/bot_grup_of.gif) no-repeat top}
#menu_nav a.lnk_grup:hover{background:url(../img/bot_grup_on.gif) no-repeat top}
#menu_nav a.lnk_patros{width: 115px; background:url(../img/bot_patros_of.gif) no-repeat top}
#menu_nav a.lnk_patros:hover{background:url(../img/bot_patros_on.gif) no-repeat top}


#contenidos{margin: 1px 10px 10px 10px; width: 732px;overflow: hidden}
#imagenportada{float: left;padding: 10px;background: #282828;filter: alpha(opacity=80); opacity: .80; -moz-opacity: .80;}
#col_promo{float: right;filter: alpha(opacity=80); opacity: .85; -moz-opacity: .85;}
#nombre_grupo{background: url(../img/fondo_nomgrup.gif) 15% 100% no-repeat; width:228px; height:194px; color: #f00; font-size: 1.6em; font-weight: bold; float: left; margin-left: 5px;padding-top: 8px}
html>body #nombre_grupo{margin-left: 10px;}
#nombre{margin-top: 35px;}
#datos_grupo{width: 472px; float: right;background: #282828; padding: 15px 8px 15px 8px;text-align: left;color:#ccc;line-height: 1.4em}
#datos_grupo .foto{border: 8px solid #151515}
#formucomment{background: #666; margin: 0px; padding: 8px;color: #000;float: left}
#formucomment a{font-weight: bold; color: #000; text-decoration: underline}
.registrog, .loging{height: 160px; position: relative; background: #666!important;filter: alpha(opacity=100); opacity: .99; -moz-opacity: .99;}
.registrog{margin: 10px 0px 10px 5px;width: 206px}
.loging{margin: 10px 5px 10px 0px;width: 250px;}
html>body .registrog{margin: 10px 0px 10px 10px;height: 156px!important; }
html>body .loging{margin: 10px 10px 10px 0px;height: 156px!important}
html>body .loging form{margin-left: 10px!important;}
.coments{width: 488px; float: right;background: #282828;margin-top: 1px; text-align: left;}
.coments p{margin: 8px;text-align: left;}
.nombre_fecha{margin-left: 4px!important;margin-right: 4px!important;}
html>body .nombre_fecha{margin-left: 8px!important;;margin-right: 8px!important;}

.bot_ant{margin-top: 1px; margin-left: 1px}
.bot_sig{margin-top: 1px; margin-right: 1px}
.promo{padding: 10px; margin-bottom: 10px;background: #282828;}
.secciontext{background: #282828;filter: alpha(opacity=80); opacity: .85; -moz-opacity: .85;width: 477px;text-align:left;float:left;margin-bottom: 1px}
.secciontext ul{margin: 0px; padding: 0px;}
.secciontext ol{position:relative;filter: alpha(opacity=100)!important; opacity: .99!important; -moz-opacity: .99!important;}
.secciontext li{margin: 10px; padding: 0px;}
.bases{position:relative;filter: alpha(opacity=100)!important; opacity: .99!important; -moz-opacity: .99!important;margin: 10px;padding:2px;line-height: 1.5em;width: 457px}
.bases th {background: #900; padding: 5px;}
.bases td{background: #666; padding: 5px;}
.secciontext_header{background: #666666;text-align:left;float:left;margin-bottom: 1px}
.secc_dere{background: #282828;filter: alpha(opacity=80); opacity: .85; -moz-opacity: .85;width: 254px;text-align:left;float:right;margin-left: 1px}
.secciontext p,.secc_dere p,.secciontext_header p{margin: 10px;padding:0px;line-height: 1.5em}
.secc_dere img{margin-left: 35px;}
.colgrupos{width: 236px; margin-right: 12px; background: #282828;filter: alpha(opacity=80); opacity: .80; -moz-opacity: .80;float: left; height: 100%;}
.paginador a{color: #ccc}
.gris99{color: #999}
.fondogris, .fondorojo{position: relative;filter: alpha(opacity=100); opacity: .99; -moz-opacity: .99;}
.fondogris{background: #666!important;}
.fondorojo{background: #f00!important;}
.claimregistro{width: 217px;z-index: 0}
.claimregistro p{margin: 10px!important; text-align: left;line-height: 1.5em}
html>body .claimregistro{padding-top: 2px!important;padding-bottom: 2px!important}

.cond{display: none;}
/*Formularios*/
form{margin: 0px; padding: 0px}
input{margin: 0px!important; padding: 0px!important}

.botbusca{margin-top:2px;}
.login0{height: 15px; width: 108px;font-size: 0.8em; background: #555;border: 0px;color: #ccc}
.login1{height: 15px; width: 222px;font-size: 0.8em; background: white;border: 0px;}
.login2{height: 15px; width: 212px;font-size: 0.8em; background: white;border: 0px;}
select{height: 13px; font-size: 0.8em; width: 150px;margin-top:5px;background: #ccc}
textarea{border: 0px;width: 450px;font: 1em Verdana, Arial,Geneva,  Helvetica, sans-serif;height: 80px;}
html>body select{height: 17px!important;  width: 150px;margin-top:5px; font-size: 1em!important;}

#formuregistro table{border: 0px; padding: 0px; spacing: 0px; width: 457px;}
#formuregistro table .etiqueta{width: 200px!important; font-weight: bold;}
#formuregistro input, #formuregistro select{background: #ccc; border: 0px;font: 1.1em Verdana, Arial,Geneva,  Helvetica, sans-serif; height: 15px; width: 257px;margin: 3px!important;padding: 3px!important;}
.bot_enviar_pass{width: 70px; height: 21px; padding: 0px!important; margin: 0px!important; margin-bottom: -1px!important;}
#formuregistro textarea{background: #ccc; border: 0px; font: 1.1em Verdana, Arial,Geneva,  Helvetica, sans-serif; width: 257px!important;margin: 3px!important;padding: 3px!important;}
#formuregistro .fecha{width: 60px!important;}
#formuregistro .radio{background: none!important;width: 30px!important;font-size: 1em;}
#formuregistro .file{width: 100%; height: 21px;margin: 3px!important;padding: 3px!important;font: 1.1em;border: 0px;}
html>body .radio{height: 12px!important;}
html>body #formuregistro select{height: 20px!important;margin: 0px!important;padding: 0px!important;}

#espera{display: none;}
