/* Plantilla CSS principal para el sistema de inscripciones de TLP */
body{
    color: #333;
    font-family:"Lucida Grande","DejaVu Sans","Bitstream Vera Sans",Verdana,Arial,sans-serif;
    font-size:12px;
}

div#container{
    width: 820px;
    height: 700px;
    margin: 20px auto;
}

div#tab-nav{
    height: 50px;
    width: 800px;
    border: solid 3px #484a4a;
    font-size: 20px;
    line-height: 50px;
    vertical-align: middle;
}

div#tab-nav a:link, div#tab-nav a:visited {
    margin-left: 5px;
    color: #5B80B2;
    text-decoration: none;
}

div#content{
    width: 800px;
    border: solid 3px #484a4a;
    /* este margen es para sobre escribir el del css de admin para el formulario */
    margin: 0;
}

#margin{
    margin: 10px 15px;
}

ul.messagelist li {
	background:url("../img/admin/icon_success.gif") no-repeat scroll 5px 0.3em #FFFFCC;
	border-bottom:1px solid #DDDDDD;
	color:#666666;
	display:block;
	font-size:12px;
	margin:0 0 3px;
	padding:4px 5px 4px 25px;
}


/********************************************/
/* Nuevo por David  								  */
/********************************************/

body {
	font: normal 12px "Trebuchet MS", Arial, Verdana;
	background: #EDEDED;
	color: #000;
	margin: 0px;
	padding: 0px;
}

div#container {
	height: auto;
	width: 860px;
	margin: 0px auto;
	background: #fff;
}

div#wrapper-l {
	background: url(../img/wrapper_l.png) 0 0 repeat-y;
}
div#wrapper-r {
	background: url(../img/wrapper_r.png) 100% 0 repeat-y;
	padding: 0 35px;
	overflow: hidden;
}
div#headertop {
	position: relative;
    background: url(../img/headerbg.png) 100% 25px no-repeat;
    height: 120px;
}
div#toolbar {
	background: url(../img/toolbar.png) 0 0 no-repeat;
	display: block;
	height: 44px;
	left: -20px;
	position: absolute;
	width: 830px;
	z-index: 20;
}

div#toolbar ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: right;
	margin-right: 15px;
}


div#toolbar ul li {
	padding: 0px;
	list-style: none;
	float: left;
	margin-left: 8px;
	color: #fff;
	font: bold 11px "Trebuchet MS";
	line-height: 25px;
}

div#toolbar a {
	color: #FFF;
	font: normal 11px "Trebuchet MS";
	text-decoration: none;
	line-height: 25px;
}

div#toolbar a:hover {
	text-decoration: underline;
}

div#logo {
    padding-top: 30px;
    padding-left: 10px;
}

div#logo a {
	background: url(../img/mainlogo2.png) 0 0 no-repeat;
	display: block;
	width: 300px;
	height: 83px;
	text-indent: -9999px;
}

div#tab-nav ul.nav-ul-right {
	float: right;
	text-transform: none;
}

div#tab-nav ul.nav-ul-right li a.lock18 {
	background: url("../img/lock_18.png") 0 50% no-repeat;
	padding-left: 20px;
}

div#tab-nav ul.nav-ul-right li a.spanner18 {
	background: url("../img/spanner_18.png") 0 50% no-repeat;
	padding-left: 20px;
}

div#tab-nav {
	width: auto;
	border: 0px;
	background: url("../img/menubg.png") 0 0 no-repeat;
	height: 60px;
	margin: 0 10px;
	top: 100px;
	width: 830px;
	left: -30px;
	position: absolute;
	z-index: 11;
	padding-top: 5px;
	text-transform: uppercase;
}

div#tab-nav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
}

div#tab-nav ul li {
	float: left;
	margin: 0px;
	margin-right: 15px;
	list-style: none;
	padding: 0px;
	line-height: inherit;
	font-size: inherit;
}

div#tab-nav ul li a:link, 
div#tab-nav ul li a:visited,
div#tab-nav ul li a {
	font: bold 11px "Trebuchet MS";
	color: #fff;
	line-height: 56px;
}

div#tab-nav ul li a:hover {
	text-decoration: underline;
}

div#content {
	width: auto;
	border: 0px;	
	min-height: 500px;
	margin: 0px 7px;
	margin-top: 40px;
}

div#footer {
	background: #EDEDED url("../img/footerbg.png") 0 0 no-repeat;
	margin-left: 15px;
	height: 150px;
	padding: 0px 25px;
}

div#footer .logos {
	border-top: solid 2px #EDEDED;
	margin-right: 15px;
	padding-top: 10px;
}

div#footer .logos img {
	border: 0px;
}














#margin {
	overflow: hidden;
	margin: 0px 5px 10px 5px;
}
div#column-left h1 {
	border-bottom: dotted 2px #CAC9C9;
	font-size: 20px;
	color: #0B5FD3;
	margin: 0px;
	padding: 0px;	
}

div#column-left ol li {
	margin: 3px 0px;	
}

div#column-left a:hover {
	text-decoration: underline;
}
div#column-left a{
	text-decoration: none;
	color: #0B5FD3;
}
div#column-left {
	float: left;
	width: 535px;
	margin-right: 10px;	
}

div#login {
width: 200px;
}
.form_container {
	min-width: 0px;
}

#login.form_container {
	margin-top: 0px;
	border: solid 5px #0B5FD3;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #0B5FD3;
}
#login #margin {
	margin: 0px;
}

form.login {background: #F5F5F5;
	border: solid 1px #0b5fd3;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	overflow: hidden;
padding: 5px;
padding-top: 0px;
}
#login h3 {
	margin: 0px;
padding: 0px;
color: #fff;
background: #0B5FD3; 
padding: 3px;
padding-bottom: 4px;
text-align: center;
}

form.login {
	margin-top: 0px;
}

form label {
	text-align: right;
}
form.login label {
	line-height: inherit;
	width: auto;
	margin-top: 10px;
	color: #0B5FD3;
	font-weight: bold;
}

form.login input[type="text"],
form.login input[type="password"] {
	background: #fff;
	border: solid 1px #94B4D1;
	margin: 3px 0px;	
	width: 179px;
	font-size: 11px;
}

div#column-right #inscribete a{
	background: #f38c13;
	display: block;
width: 100%;
text-align: center;
text-decoration: none;
color: #fff;
font-weight: bold;
border: solid 3px #f7a94e;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 5px 0px;
font-size: 18px;
letter-spacing: 1px;
}
div#column-right #inscribete a:hover {
	background: #f7a943;
	border: solid 3px #f38c13;
}
div#column-right #inscribete {
	width: 204px;
	margin-bottom: 10px;
}

form.login input[type="submit"] {
	background: #b5cff2; 
	color: #0B5FD3;
	border: solid 3px #0B5FD3;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width: 100%;
	padding: 0px 0px;
	font: bold 12px "Trebuchet MS";
}
form.login input[type="submit"]:hover {
		background: #0B5FD3; 
	border: solid 3px #b4cff2;
color: #fff;
}
input, textarea, select {
	margin: 0px;
}

div#login .loginerror {
	margin-top: 5px;
}

div#column-right {
	float: left;
	width: 200px;
	margin-left: 10px;
}



div#forgotpassword {
	width: 100%;
	margin-top: 5px;
}

div#forgotpassword a{
	color: #fff;
	text-decoration: none;
	font: normal 10px "Tahoma";
	width: 100%;
	display: block;
	text-align: center;
}

div#forgotpassword a:hover {
	text-decoration: underline;
}


#registro.form_container {
	margin: 0px;
}

#maintorneos h1,
#registro h1 {
	color: #0B5FD3;
	margin: 0px;
	padding: 0px;
	border-bottom: dotted 3px #cac9c9;
}

#maintorneos input[type="submit"],
#registro input[type="submit"],
#resetpass_form input[type="submit"] {
	border: solid 3px #0b5fd3;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #B4CFF2;	
	font: bold 15px "Trebuchet MS";
	padding: 0px;
	margin: 0px;
	color: #0B5FD3;
	padding: 2px 10px;
	cursor: pointer;
}

#maintorneos input[type="submit"]:hover,
#registro input[type="submit"]:hover,
#resetpass_form input[type="submit"]:hover {
	border: solid 3px #B4CFF2;;
	background: #0b5fd3;	
	color: #B4CFF2;;
}

#register_form ul.errorlist li,
#resetpass_form ul.errorlist li {
	color: #f00;
	padding: 0px 30px;
	margin: 0px;
	margin-bottom: 8px;
	line-height: 24px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #ffE5E5;
    width: 33%;	
}

#register_form ul.errorlist ,
#resetpass_form ul.errorlist {
	width: 100%;
    margin: 0 auto;
	overflow: hidden;
}


#registro li.boton_principal {
	width: 100%;
	text-align: center;
	margin-top: 10px;
	border-top: solid 1px #0B5FD3;

	border-bottom: dotted 3px #cac9c9;
	padding-top: 10px;
}

#resetpass_form li,
#register_form li{
	float: left;	
	margin-bottom: 5px;
	width: 100%;
    list-style: none;
}

#resetpass_form label,
#register_form label {
	margin-right: 15px;
}


#resetpass_form ul,
#register_form ul {
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
}
#resetpass_form,
#register_form {
	overflow:hidden;
	color: #373737;
}

#resetpass_form input,
#register_form input {
	width: 250px;
}


#mensaje {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: solid 1px;
	text-align: justify;
	width: 80%;
	margin: 10px auto;
	padding: 10px;
	padding-left: 75px;
}

#mensaje h2 {
	margin: 0px;
	padding: 0px;
}

#mensaje ul {
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-left: 18px;
}
#mensaje p {
	color: #373737;
	font: 12px "Trebuchet MS";
	margin: 0 0 5px;
	padding: 0px;
}

#margin #mensaje a {
	color: #000;
	text-decoration: underline;
}

#mensaje.amarillo {
	border-color: #FFE000;
	background: #FAF7E1 url("../img/lightbulb_48.png") 10px 50% no-repeat;
}

#mensaje.rojo {
	border-color: #ff0000;
	background: #FFE5E5 url("../img/warning_48.png") 10px 50% no-repeat;
}

#menaje p a {
	color: #373737;
	font-weight: bold;
}

#mensaje.rojo h2 {
	font: bold 18px "Trebuchet MS";
	color: #ff0000;
	margin: 5px 0px;
	padding: 0px;
}
#mensaje p a:hover {
	text-decoration: underline;
}

input#id_tos {
	width: 20px;
	margin-top: 5px;	
}

#maincontent h1 {
	margin: 0px;
	padding: 0px;
	color: #0B5FD3;
	border-bottom: dotted 3px #cac9c9;
	margin-bottom: 15px;

}
#maincontent #foto{
	overflow:hidden;
	width: 35%;
	float: left;
	padding: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-align: center;
}

#maincontent #pago {
	float: right;
	width: 55%;
	overflow: hidden;
	padding: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: solid 3px #D3D3D3; 
	background: #F8F8F8;
	height: 100%;
}

#maincontent #pago h2 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 8px;
	text-align: left;
	border-bottom: dotted 1px #000;
}
#maincontent #foto h2 {
	margin: 0px;
	padding: 0px;
	font: bold 20px "Trebuchet MS";
	margin-bottom: 8px;
	text-align: left;
}
#maincontent #foto p {
	color: #fff;
	font: bold 11px "Trebuchet MS";
	padding: 3px;
	text-align: center;
	margin: 0 20px;
	line-height: 20px;
	margin-top: 10px;
	-moz-border-radius: 4px;	
	-webkit-border-radius: 4px;
}

#maincontent #foto a {
	color: #fff;
	font: bold 11px "Trebuchet MS";
	text-decoration: none;
	line-height: 20px;
}

#maincontent #foto.amarillo a{
	color: #373737;
}

#maincontent #foto a:hover {
	text-decoration: underline;
}
#maincontent #foto.rojo h2 {
	color: #FF0000;
	border-bottom: dotted 1px #FF0000;
}
#maincontent #foto.amarillo h2 {
	color: #373737;
	border-bottom: dotted 1px #177b00;
}
#maincontent #foto.verde h2 {
	color: #177B00;
	border-bottom: dotted 1px #177b00;
}
#maincontent #foto.verde {
	background: #F4FDF2;
	border: solid 3px #177B00;
}
#maincontent #foto.verde p {
	background: #177B00 url("../img/accepted_18.png") 10px 50% no-repeat;
}
#maincontent #foto.amarillo {
	background: #FAF7E1;
	border: solid 3px #FFE000;
}
#maincontent #foto.amarillo p {
	background: #FFE000 url("../img/lightbulb_18.png") 10px 50% no-repeat;
	color: #373737;
}
#maincontent #foto.rojo {
	background: #FFE5E5;
	border: solid 3px #FF0000;
}
#maincontent #foto.rojo p {
	background: #FF0000 url("../img/warning_18.png") 10px 50% no-repeat;
}
div#approved.avatar img {
	border: 0px;
}

#maintorneos #torneos,
#maincontent #torneos,
#maincontent #perfil {
	overflow:hidden;
	background: #fff;
	padding: 10px;
	border: solid 3px #0B5FD3;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	clear: both;
	margin-top: 20px;
}

#maintorneos #torneos h2,
#maincontent #torneos h2,
#maincontent #perfil h2 {
	margin: 0px;
	padding: 0px;
	color: #0B5FD3;
	border-bottom: dotted 1px #0B5FD3;
	margin-bottom: 8px;
	text-align: left;
	font-size: 20px;
}


#maintorneos #torneos,
#maincontent #torneos {
    border-color: #F48C13;
}

#maintorneos #torneos h2,
#maincontent #torneos h2 {
    color: #F48C13;
}

#maincontent #perfil ul {
	margin: 0px;
	padding: 0px;
}

#maincontent #info {
	overflow: hidden;
	
}

#maincontent ul#profile {
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: dotted 1px #0B5FD3;
}
#maincontent ul#profile li {
	margin: 5px 0px;
	font: bold 12px "Trebuchet MS";
	padding: 2px 0px;
}

#maincontent ul#profile li.odd {
	background: #F8F8F8;
}
#maincontent ul label {
	width: 270px;
	display: block;
	float: left;
	text-align: right;
	margin-right: 15px;
	font: bolder 12px "Trebuchet MS";
	color: #666666;
}

form#resetpass_form ul li label,
form#register_form ul li label {
	width: 300px;
}

#fotoedita {
	text-align: center;
	margin-top: 10px;
}

#fotoedita img {
	margin: 20px 0px;
}



#borrafoto {
	width: 100%;
}

#borrafoto ul {
	padding: 0px;
	margin: 0px;
}

#borrafoto label {
	clear: both;
	float: left;
	width: 300px;
	display:block;
}

#borrafoto ul li {
	margin: 20px 0px;
	overflow: hidden;
}
#borrafoto ul li ul li {
	margin: 5px;
}
#borrafoto ul li ul {
	margin-left: 10px;
	float: left;
	width: 200px;
	text-align: center;
}
#borrafoto ul li ul li label img {
	float: left;
	clear: both;
	margin-top: 10px;
	text-align: center;
}
#borrafoto ul li ul li label input {
	float: left;
}
#borrafoto ul li ul li label {
	width: auto;
}

#borrafoto ul.errorlist {
	display: none;
}

a.botonnaranja:hover,
a.botonazul:hover {
	background: #0B5FD3;
	color: #fff;
	border: solid 3px #B4CFF2;
}

a.botonnaranja,
a.botonazul {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #B4CFF2;
	border: solid 3px #0B5FD3;
	color: #0B4FD3;
	font: bold 15px "Trebuchet MS";
	margin: 0px;
	padding: 2px 10px;
	display: block;
	text-decoration: none;
	width: 300px;
	margin: 0px auto;
	text-align: center;
}


a.botonnaranja:hover {
    background: #F48C13;
    border-color: #F7A94E;
}

a.botonnaranja {
    background: #F7A94E;
    border-color: #F48C13;
    color: #fff;
}

#borrafoto li.input,
#resetpass_form li.input,
#register_form li.input {
	clear: both;
	width: 100%;
	text-align: center;
	border-top: dotted 1px #0B5FD3;
	border-top: 3px dotted #CAC9C9;
	padding-top: 10px;
	margin-top: 15px;
}

ul.messagelist {
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}

ul.messagelist li {
	border: solid 1px #ddd;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #FFFFCC url("../img/comment_18.png") 5px 50% no-repeat;
	padding-left: 30px;
}

div#pago p.confirmado,
div#pago p.noconfirmado {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #fff;
	font: bold 11px "Trebuchet MS";
	line-height: 20px;
	text-align: center;
	padding: 3px;
	margin: 10px 20px 0px 20px;
	background: red url("../img/questionmark_18.png") 8px 50% no-repeat;
}

div#pago p.confirmado {
	background: #177B00 url("../img/accepted_18.png") 8px 50% no-repeat;
}

div#pago a {
	text-decoration: none;
	background: url("../img/icon_external.png") 0 0 no-repeat;
	padding-left: 18px;
	color: #0B5FD3;
	line-height: 18px;
	display:block;
    margin-left: 10px;
}

div#pago a:hover {
	text-decoration: underline;
}

div#pago ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
}

div#pago ul li {
	margin-top: 2px;
}

p.boton-back a {
	background: #afafaf;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: solid 3px #373737;
	font: bold 15px "Trebuchet MS";
	margin: 0px;
	padding: 2px 10px;
	color: #373737;
	text-decoration: none;
	line-height: 30px;
}

p.boton-back a:hover {
	background: #373737;
	color: #fff;
	border: solid 3px #afafaf;
}

p.boton-back {
	width: 100%;
	text-align: center;
}



span.destacado {
	text-decoration: underline;
	font-weight: bold;
}

#registro li a,
#registro p a {
    text-decoration: none;
    color: #0B5FD3;
}

#registro p.boton-back a {
    color: #373737;
}
#registro p.boton-back a:hover {
    color: #AFAFAF;
}

#maintorneos p.tip,
#registro p.tipcatering,
#registro p.tip {
	float: left;
	clear: both;
	width: 50%;
	margin: 0px;
	padding: 0px;
	margin-left: 315px;
	margin-bottom: 10px;	
}

#maintorneos p.tip {
	margin-left: 215px;
	margin-top: 5px;
}

#registro p.tipcatering {
    margin-top: -20px;
}

p.lopd {
	text-align: justify;
	font-size: 10px;
	color: #666;
	width: 90%;
	margin: 0 auto;
	padding-top: 20px;
}

#register_form select {
	width: 258px;
}
#register_form textarea{
	width: 250px;
	height: 50px;
}

ul.modalidades {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

ul.modalidades li {
    list-style: none;
    width: 90%;
    margin: 0px auto;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    padding: 5px;
    overflow: hidden;
}

ul.modalidades li a {
    
}

ul.modalidades li p {
    padding: 0px;
    margin: 0px;
    float: left;
}

ul.modalidades li p.juegos {
    width: 65%;
    color: #666;
    line-height: 26px;
}
ul.modalidades li p.enlace {
    width: 30%;
}

ul.modalidades li p.enlace a.botonnaranja {

    width: 93%;
    margin: 0px;
    padding: 0px;
}


#listadojuegos {
    margin-top: 20px;
}

#listadojuegos ul li {
    list-style: none;
}
#listadojuegos ul {
    list-style: none;
    padding: 0px;
    margin: 0px auto;
    border: solid 3px #F7A94E;
    padding: 15px 5px 15px 340px;
    -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
    clear: both;
    margin-bottom: 15px;
}

#listadojuegos p.boton {
    margin: 0px;
    padding: 0px;
    margin-bottom: 15px;
    float: right;
    margin-right: 10px;
    margin-top: -15px;
    
}



#listadojuegos p.boton.limite,
#listadojuegos p.boton.clan {
    background: #F7A94E url("../img/clan_16.jpg") 4px 50% no-repeat;
    line-height: 20px;
    font-weight: bold;
    color: #fff;
    padding: 0px 10px;
     -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
   padding-left: 25px;

}
#listadojuegos p.boton.limite {
    background: #FAF7E1 url("../img/warning_16.jpg") 4px 50% no-repeat;
    color: #373737;
    border: solid 1px #F7A94E;
    border-top: 0px;
}
#listadojuegos p.boton a.apuntarme {
    background: #F7A94E url("../img/add_16.jpg") 4px 50% no-repeat;
}
#listadojuegos p.boton a.desapuntarme {
    background: #F7A94E url("../img/del_16.jpg") 4px 50% no-repeat;
    width: 105px;
}
#listadojuegos p.boton a{
    color: #fff;
    line-height: 20px;
    display: block;
    width: 85px;
    text-align: right;
    padding-right: 5px;
    -moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    font-weight: bold;


}

#listadojuegos ul#F10 {
    background: url("../img/f10.jpg") 5px 50% no-repeat;
}
#listadojuegos ul#WC3 {
    background: url("../img/wc3.jpg") 5px 50% no-repeat;
}
#listadojuegos ul#GH5 {
    background: url("../img/gh5.jpg") 5px 50% no-repeat;
}
#listadojuegos ul#SSF4 {
    background: url("../img/ssf4.jpg") 5px 50% no-repeat;
}
#listadojuegos ul#NFSS {
    background: url("../img/nfss.jpg") 5px 50% no-repeat;
}
#listadojuegos ul#COD4 {
    background: url("../img/cod4.jpg") 5px 50% no-repeat;
}
#listadojuegos ul#CSS {
    background: url("../img/css.jpg") 5px 50% no-repeat;
}
#listadojuegos ul#SS {
    background: url("../img/ss.jpg") 5px 50% no-repeat;
}
#listadojuegos ul#L4D {
    background: url("../img/l4d.jpg") 5px 50% no-repeat;
}








#maintorneos ul.resumen li {
    list-style: none;
    padding: 5px 0px;    
    clear: both;
    overflow: hidden;
    
}

#maintorneos li.juegos {
    border: solid 1px #d3d3d3; 
    background: #f8f8f8;
    margin-bottom: 15px;
}

#maintorneos ul.resumen {
    padding: 0px;
    margin: 0px 25px;
}

#maintorneos li p.nombre,
#maintorneos li p.modalidad,
#maintorneos li p.informacion {
    float: left;
    line-height: 20px;
    padding-left: 5px;
}

#maintorneos li p.tit {
    text-align: left;
    color: #F48C13;
    font: bold 12px "Trebuchet MS";
    padding-bottom: 3px;
    border-bottom: dotted 2px #F48C13;
}

#maintorneos li p.nombre {
    width: 150px;
    margin-right: 10px;
}


#maintorneos li p.modalidad {
    width: 180px;
    margin-right: 10px;
}


#maintorneos li p.informacion {
    width: 323px;
   }


p.informacion ul {
    margin: 0px;
    padding: 0px;
    clear: none;
}


span.clanverde,
span.clanrojo {
    display: block;
    margin-right: 5px;
    padding: 3px;
    padding-left: 30px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-top: 4px;
}

span.clanrojo {
    background: #FFE5E5 url("../img/warning_16_rojo.jpg") 5px 5px no-repeat;
    border: solid 1px #f00;
}
span.clanverde {
    background: #F4FDF2 url("../img/accepted_16_verde.jpg") 5px 5px no-repeat;
    border: solid 1px #177B00;
}

#maintorneos .boton-back {
    border-top: 3px dotted #CAC9C9;
    margin-top: 40px;
    padding-top: 15px;
}

#maintorneos .noborder {
    border: 0px;
    margin: 0px;
    padding: 0px;
    margin-top: 10px;
}



#maintorneos form#register_form ul li label {
    float: left;
    width: 200px;
}

#maintorneos form#register_form select {
    width: 400px;
}


