#telef
{
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	border-color: #D5D8D9;
	background-color: #ffffff;
}


body.race{
margin: 0px 0px 0px 0px;
background: #fff;
font-family: Calibri,Arial, Verdana, Tahoma;

}
a img {
border: none;
}

.txtGral {
font-size: 12px;
color: #5d5d5d;
text-align: left;
}
.txtGral strong {
font-size: 14px;
color: #77ac1c;
}

.rbe {
font-size: 11px;
color: #9c9c9c;
text-align: right;
}

.cajaCaracts {
padding: 6px;
/*height: 97px;*/
background: url('w_images/fondo_caracts.gif') no-repeat;
}

.txtCaracts {
font-size: 13px;
color: #1c1c1c;
}
.verde {
color: #6c9e17;
}

.separata {
border-bottom: dotted 1px #b2b2b2;
}

.txtLegal {
font-size: 11px;
color: #9c9c9c;
text-align: justify;
}

/* ----FORMULARIO---- */

.regform {
font-size: 15px;
color: #000;
text-align: center;
}

.txtFormu {
font-size: 12px;
color: #fff;
text-align: right;
}

.txtThanks {
font-size: 15px;
color: #fff;
text-align: center;
}

.txtConfirm {
padding-left: 10px;
font-size: 12px;
color: #fff;
text-align: left;
}

input {
width: 104px;
height: 15px;
font-size: 10px;
color: #000;
background: #fff;
border: none;
}

.txtPrivacidad {
font-size: 11px;
font-family: Calibri,Arial, Verdana, Tahoma;
color: #fff;
text-align: left;
}
.txtPrivacidad a {
color: #fff;
}

.noInput {
width: 12px;
height: 12px;
}

.botonEnviar {
cursor: pointer;
width: 96px;
height: 26px;
}

.botonModificar {
cursor: pointer;
width: 66px;
height: 18px;
border: none;
}

.botonConfirmar {
cursor: pointer;
width: 96px;
height: 26px;
border: none;
}

/* ----PRIVACIDAD---- */

body.privacidad {
margin: 10px;
background: #fff;
font-family: Calibri, Arial, Verdana, Tahoma;
font-size: 11px;
text-align: justify;
}