/**
// Genéricos
**/
body {
text-decoration: none;
margin: 4px;
font-size: 10px;
font-family: Verdana, "Nimbus Sans L", sans-serif;
font-weight: normal;
padding: 0px;
}
a:link, a:active, a:visited {
color: #009900;
background-color: transparent;
}
a:hover {
color: #BEBEBE;
background-color: transparent;
}
fieldset {
padding: 3px;
background-color: #FFFFFF;
border: 1px #009900 solid;
margin-top: 0px;
margin-right: 4px;
margin-bottom: 4px;
margin-left: 4px;
}
p {
margin: 0px;
padding: 0px;
line-height: normal;
font-size: 12px;
}
img {
border: 0px;
margin: 0px;
padding: 0px;
}
form {
margin: 0px;
padding: 0px;
}
buttom:link, buttom:visited{
text-align: center;
font-family: Verdana;
font-size: 10px ;
font-weight: normal;
color: #009900;
border: solid 1px #009900;
background-color: #FFFFFF;
cursor: pointer;
margin: 0px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 3px;
padding-left: 3px;
}
buttom:hover {
color: #FFFFFF;
background-color: #009900;
}
#muni {
font-size: 9px ;
font-weight: normal;
background-color: transparent;
border: 0px;
padding: 0px;
margin: 0px;
}
legend {
color: #009900;
background-color: #FFFFFF;
font-weight: bold;
padding: 2px 4px;
border: 1px #009900 solid;
margin-bottom: 10px;
}
hr {
display: block;
height: 1px;
border-top: 1px solid #009900;
border-left: 0px none;
border-right: 0px none;
border-bottom: 1px none;
margin-top: 2px;
margin-bottom: 2px;
margin-right: 0px;
margin-left: 0px;
padding: 0px;
width: 100%;
}
.input {
color: #009900;
font-size: 11px ;
font-weight: bold;
background-color: #BEFFBE;
border: 1px #009900 solid;
padding: 2px;
margin: 0px;
}
.inputradio {
color: #009900;
font-size: 11px ;
font-weight: bold;
background-color: transparent;
border: 0px;
padding: 2px;
margin: 0px;
}

/**
// Bordes de cajas redondeadas
**/
.bordesupcen {
background:transparent url(../imagenes/bordesupcen.gif) repeat scroll left top;
margin:0;
padding:0;
}
.bordeinfcen {
background:transparent url(../imagenes/bordeinfcen.gif) repeat scroll left top;
margin:0;
padding:0;
}
.bordecender {
background:transparent url(../imagenes/bordecender.gif) repeat scroll left top;
margin:0;
padding:0;
}
.bordecenizq {
background:transparent url(../imagenes/bordecenizq.gif) repeat scroll left top;
margin:0;
padding:0;
}
.bordecencen {
margin:0;
padding:0;
font-family: Verdana;
font-size: 10px;
font-weight: normal;
color: #009900;
font-variant: normal;
}

/**
// Linea central de paneles de noticias y herramientas
**/
.bordecenpaneles {
background:transparent url(../imagenes/lateralverde.gif) repeat scroll left top;
border: 0px;
margin: 0px;
padding: 0px;
}

/**
// Estilos de caja de identificación y contador bara izquierda
**/
.normalalto {
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: #009900;
padding-top: 0px;
padding-bottom: 3px;
line-height: 18px;
}

.usuario {
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 13px;
color: #009900;
padding-top: 0px;
padding-bottom: 3px;
}

.rol {
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
color: #009900;
}

#notas {
color: #009900;
font-size: 10px ;
font-weight: normal;
background-color: transparent;
border: 0px;
padding: 0px;
margin: 0px;
}

/**
// Botones de la web
**/
.botonrank a:link, .botonrank a:visited {
width: 90%;
display: block;
padding: 1px;
font-size: 12px;
margin-bottom: 3px;
margin-top: 3px;
margin-left: 0px;
margin-right: 0px;
background-color: #FFFFFF;
color: #009900;
text-decoration: none;
border-left:6px solid #009900;
border-bottom: 1px #009900 solid;
border-top: 1px #009900 solid;
border-right: 1px #009900 solid;
}
.botonrank a:hover {
background-color: #009900;
color: #FFFFFF;
}

a.botonref, a.botonref:visited, a.botonref:active {
text-align: center;
text-decoration: none;
font-family: Verdana;
font-size:12px;
font-weight: normal;
line-height: 20px;
color: #009900;
border-left:3px solid #009900;
border-bottom: 1px #009900 solid;
border-top: 1px #009900 solid;
border-right: 1px #009900 solid;
background-color: #FFFFFF;
margin: 0px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 4px;
padding-left: 4px;
}
a.botonref:hover {
color: #FFFFFF;
background-color: #009900;
}

.botonininoti a:link, .botonininoti a:visited {
width: 96%;
display: block;
font-size: 12px;
padding-bottom: 1px;
padding-top: 1px;
padding-left: 3px;
padding-right: 0px;
margin-bottom: 3px;
margin-top: 3px;
margin-left: 3px;
margin-right: 3px;
background-color: #FFFFFF;
color: #009900;
text-decoration: none;
border-left:6px solid #009900;
border-bottom: 1px #009900 solid;
border-top: 1px #009900 solid;
border-right: 1px #009900 solid;
}
.botonininoti a:hover {
background-color: #009900;
color: #FFFFFF;
}

.botonmuni a:link, .botonmuni a:visited {
width: 90%;
display: block;
padding: 1px;
font-size: 10px;
margin-bottom: 3px;
margin-top: 3px;
margin-left: 0px;
margin-right: 0px;
background-color: #FFFFFF;
color: #009900;
text-decoration: none;
border-left:6px solid #009900;
border-bottom: 1px #009900 solid;
border-top: 1px #009900 solid;
border-right: 1px #009900 solid;
}
.botonmuni a:hover {
background-color: #009900;
color: #FFFFFF;
}

.botoneraadmin a:link, .botoneraadmin a:visited {
display: block;
width: 150px;
padding: 1px;
font-size: 10px;
margin-bottom: 3px;
margin-top: 3px;
margin-left: 0px;
margin-right: 0px;
background-color: #FFFFFF;
color: #009900;
text-decoration: none;
text-align: center;
border-left:6px solid #009900;
border-bottom: 1px #009900 solid;
border-top: 1px #009900 solid;
border-right: 1px #009900 solid;
}
.botoneraadmin a:hover {
background-color: #009900;
color: #FFFFFF;
}

.botonmapa a:link, .botonmapa a:visited {
width: 90%;
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 1px;
font-size: 11px;
margin-bottom: 3px;
margin-top: 3px;
margin-left: 0px;
margin-right: 0px;
background-color: #FFFFFF;
color: #009900;
text-decoration: none;
border-left:6px solid #009900;
border-bottom: 1px #009900 solid;
border-top: 1px #009900 solid;
border-right: 1px #009900 solid;
}
.botonmapa a:hover {
background-color: #009900;
color: #FFFFFF;
}

a.accion, a.accion:visited {
text-align: center;
text-decoration: none;
font-family: arial;
font-size: 11px;
font-weight: bold;
color: #009900;
border: solid 1px #009900;
background-color: #FFFFFF;
margin: 0px;
padding-top: 2px;
padding-bottom: 1px;
padding-right: 3px;
padding-left: 3px;
line-height: 20px;
}
a.accion:hover {
color: #FFFFFF;
background-color: #009900;
}

.boton {
text-align: center;
font-family: Verdana;
font-size: 10px ;
font-weight: normal;
color: #009900;
border: solid 1px #009900;
background-color: #FFFFFF;
cursor: pointer;
margin: 0px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 3px;
padding-left: 3px;
}
.boton:hover {
color: #FFFFFF;
background-color: #009900;
}


/**
// Barra horizontal superior y titulo de cabeceras
**/
.tituloboto {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 13px;
color: #009900;
line-height: 18px;
font-variant: small-caps;
}

.titulocabe {
font-family: Helvetica, sans-serif;
font-weight: bold;
font-size: 16px;
text-align: center;
color: #009900;
background-color: transparent;
line-height: 28px;
font-variant: small-caps;
}

a.botonerah, a.botonerah:visited, a.botonerah:active {
display: block;
width: 110px;
text-align: center;
text-decoration: none;
font-family: Verdana;
font-size:12px;
font-weight: normal;
color: #009900;
border-left:6px solid #009900;
border-bottom: 1px #009900 solid;
border-top: 1px #009900 solid;
border-right: 1px #009900 solid;
background-color: #FFFFFF;
margin: 0px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 3px;
padding-left: 3px;
}
a.botonerah:hover {
color: #FFFFFF;
background-color: #009900;
}

/*
// Ficha de jugadores y parejas
*/
.fichajugador {
margin: 0px;
padding: 0px;
width: 600px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
text-align: center;
color: #FFFFFF;
background-color: #BEBEBE;
border: 2px #009900 solid;
}

.fichaencabezado1 {
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: left;
color: #FFFFFF;
background-color: #BEBEBE;
height: 20px;
vertical-align: middle;
}

.fichaencabezado2 {
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
background-color: #BEBEBE;
height: 20px;
vertical-align: middle;
}

.fichanombrejugador {
margin: 0px;
padding: 5px;
font-family: "Trebuchet MS";
font-size: 20px;
font-weight: bold;
text-align: center;
background-color: #FFFFFF;
color: #009900;
height: 35px;
vertical-align: middle;
}

.fichadatos {
padding-left: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: left;
line-height: 20px;
color: #009900;
background-color: #FFFFFF;
}

.fichaleyendas {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: right;
line-height: 20px;
color: #BEBEBE;
background-color: #FFFFFF;
}

.ficharesultados {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
line-height: 18px;
color: #009900;
background-color: #FFFFFF;
}


/*
// Colores de las tablas de listados de registros y minirankings
*/
.celdacolor1 {
text-decoration: none;
font-family: Arial, Verdana;
font-weight: bold;
font-size: 11px;
color: #FFFFFF;
background-color: #009900;
}
.celdacolor2 {
text-decoration: none;
font-family: Arial, Verdana;
font-size: 12px;
color: #009900;
background-color: #FFFFCC;
line-height: 17px;
}
.celdacolor2b {
text-decoration: none;
font-family: Arial, Verdana;
font-size: 12px;
color: #009900;
background-color: #DFDFDF;
line-height: 17px;
}
.celdacolor2c {
text-decoration: none;
font-family: Arial, Verdana;
font-size: 12px;
color: #009900;
background-color: #CCCC99;
line-height: 17px;
}
.celdacolor2mini {
text-decoration: none;
font-family: Arial, Verdana;
font-size: 10px;
color: #009900;
background-color: #FFFFCC;
line-height: 14px;
}
.celdacolor2bmini {
text-decoration: none;
font-family: Arial, Verdana;
font-size: 10px;
color: #009900;
background-color: #DFDFDF;
line-height: 14px;
}
.celdacolor2cmini {
text-decoration: none;
font-family: Arial, Verdana;
font-size: 10px;
color: #009900;
background-color: #CCCC99;
line-height: 14px;
}

/*
// Formatea la impresión de Rankings
*/

.imprimir1 {
font-family: "Trebuchet MS", Verdana, Arial;
font-weight: bold;
font-size: 13px;
color: #000000;
background-color: #FFFFFF;
line-height: 22px;
}

.imprimir2 {
font-family: Arial, Verdana;
font-size: 16px;
color: #000000;
background-color: #FFFFFF;
line-height: 22px;
}

.imprimir3 {
font-family: Arial, Verdana;
font-size: 18px;
color: #000000;
background-color: #FFFFFF;
line-height: 35px;
}

/*
// Colores de las tablas de entrada de datos
*/
.colorfondo1 {
text-decoration: none;
font-family: Arial, Verdana;
font-size: 12px;
color: #FFFFFF;
background-color: #009900;
}
.colorfondo2 {
text-decoration: none;
text-align: right;
font-family: Arial, Verdana;
font-size: 12px;
color: #009900;
background-color: #FFFFFF;
}
.colorfondo3 {
text-decoration: none;
font-family: Arial, Verdana;
font-size: 14px;
color: #009900;
background-color: #FFFFEE;
text-align: left;
}


/*
// Enlaces en los listados
*/
a.listados, a.listados:visited , a.listados:active {
font-family: "Trebuchet MS", Arial, Verdana;
font-size:12px;
color: #009900;
background-color: transparent;
border: 0px;
margin: 0px;
padding: 0px;
}
a.listados:hover {
color: #BEBEBE;
}


/*
// Grupo de botones y enlaces de paginacion
*/
.pagina {
padding:3px 0 5px 0;
}
.paginacion {
margin: 2px 0px 5px 0px;
text-align:center;
float:right;
font-size: 10px;
line-height: 10px;
}
.paginacion ul {
}
.paginacion li {
margin: 2px 0px 5px 0px;
padding: 4px 4px 4px 4px;
text-align:center;
float:left;
list-style-type:none;
}
.paginacion li.actual {
background: #BEBEBE;
padding: 4px 4px 4px 4px ;
margin: 6px 4px 4px 4px;
color: #009900;
text-decoration:none;
border: solid 1px #009900;
}
a.navega:link, a.navega:visited, a.navega:active {
padding: 4px 4px 4px 4px;
float:left;
vertical-align: middle;
background-color: #FFFFFF;
color: #009900;
text-decoration:none;
border: solid 1px #009900;
}
a.navega:hover {
color: #FFFFFF;
background-color: #009900;
}


/**
// Cuadro de confirmación de  acciones
**/
#confirmacion {
border: solid 3px #003366;
width: 400px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
text-align: center;
}
#confirmacion p {
font-family: Geneva, Arial, Helvetica, sans-serif;
text-align:left;
font-size: 13px;
font-weight: bold;
line-height: 20px;
color: #0068CB;
}


/**
// Apariencia de noticias y encuestas
**/
.cabecera {
margin: 0px;
padding: 5px;
font-family: "Trebuchet MS";
font-size: 24px;
font-weight: bold;
background-color: transparent;
color: #000000;
vertical-align: middle;
}
.filtros {
clear: both;
color: #009900;
text-align: left;
font-weight: bold;
font-size: 10px;
padding: 4px 4px 4px 4px;
}
.fuente10 {
color: #009900;
font-size: 10px;
padding-top: 2px;
padding-bottom: 2px;
}
.datos {
margin: 0px;
padding: 5px;
font-family: Arial, Verdana;
font-size: 11px;
font-weight: bold;
background-color: transparent;
color: #009900;
vertical-align: middle;
}
.cuerpo {
margin: 0px;
padding: 5px;
font-family: "Trebuchet MS";
font-size: 14px;
font-weight: normal;
background-color: transparent;
color: #000000;
vertical-align: middle;
text-align: justify;
}
.comenta {
margin: 0px;
padding: 5px;
font-family: Verdana;
font-size: 12px;
font-weight: bold;
background-color: transparent;
color: #009900;
vertical-align: middle;
}
.cabeceracomentario {
color: #009900;
background-color: #fff;
margin: 4px;
padding-top: 0px;
padding-right: 2px;
padding-left: 2px;
padding-bottom: 6px;
border-top: 1px #009900 solid;
border-right: 1px #009900 solid;
border-left: 1px #009900 solid;
border-bottom: 0px #009900 solid;
font-size: 10px;
vertical-align: top;
}
.cuerpocomentario {
color: #000000;
background-color: #fff;
margin: 0px;
padding: 2px;
border-top: 0px #009900 solid;
border-right: 1px #009900 solid;
border-left: 1px #009900 solid;
border-bottom: 1px #009900 solid;
text-align: justify;
font-size: 12px;
vertical-align: top;
}

.vistavotos11 {
margin: 0px;
color: #000000;
font-size: 11px;
line-height: 17px;
}
.vistavotos13 {
margin: 0px;
color: #FF0000;
font-size: 13px;
line-height: 21px;
border: medium dotted #FF0000;
}
