body{
	min-width: 1004px;
	color: white;
	background-color: #222222;
}
*{
	margin: 0;
	padding: 0;
	line-height: 1.5;
}
img{
	vertical-align: bottom;
	border-width: 0;
}
pre, xmp{
	font-family: "Lucida Console", monospace;
}



/*
 * Caja para maquetación que contiene todo (salvo el pie)
 */
div#todo{
	padding: 20px 0 0 0;
	background: white url(../css-img/fondo-rayado.gif) 50% 0 repeat;
}



/*
 * Bloque de encabezado con la imagen de sección y los menús de primer y segundo nivel
 */
div#todo div#encabezado{
	position: relative;
	overflow: auto;
	width: 1004px;
	margin: 0 auto;
	background-color: transparent;
	font-size: 10pt;/**/
}
div#todo div#encabezado div#encabezado-izq{
	float: left;
	position: relative;
	width: 531px;
	height: 312px;
	background: white none left top no-repeat; /* Imagen aleatoria vía PHP */
}
div#todo div#encabezado div#encabezado-der{
	float: left;
	position: relative;
	padding: 40px;
	width: 339px; /* 419px en total */
	height: 232px; /* 312px en total */
	background-color: white;
}
div#todo div#encabezado ul{
	list-style-type: none;
}

/*
 * Menú de segundo nivel (si lo hay)
 */
div#todo div#encabezado div#encabezado-izq ul.segundo-nivel{
	position: absolute;
	top: 82px;
	right: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
div#todo div#encabezado div#encabezado-izq ul.segundo-nivel li{
	padding: 0 0 1px 0;
	text-align: right;
}
div#todo div#encabezado div#encabezado-izq ul.segundo-nivel li a,
div#todo div#encabezado div#encabezado-izq ul.segundo-nivel li span{
	padding: 1px 5px 0 20px;
	line-height: 1.5;
	color: white;
	background-color: #222222;
	text-decoration: none;
}
div#todo div#encabezado div#encabezado-izq ul.segundo-nivel li a:hover{
	color: white; /* Depende de la sección */
	background-color: #FF9302; /* Depende de la sección */
}
div#todo div#encabezado div#encabezado-izq ul.segundo-nivel li span{
	color: #C0C0C0;
	font-style: italic;
}

div#todo div#encabezado div#encabezado-izq ul.segundo-nivel li a.largo_sin,
div#todo div#encabezado div#encabezado-izq ul.segundo-nivel li a.largo_sin:hover
{
  background-color: #ffffff;
  color: #006768;
  display:block;
  cursor:default;
}
div#todo div#encabezado div#encabezado-izq ul.segundo-nivel li a.largo_sin strong{
	text-transform: uppercase;
}

div#todo div#encabezado div#encabezado-izq ul.segundo-nivel li a.largo
{
  display:block;
  background-color: #ffffff;
  color: #006768;
}
div#todo div#encabezado div#encabezado-izq ul.segundo-nivel li a.largo strong{
	text-transform: uppercase;
}

/*
 * Migas de pan
 */
div#todo div#encabezado div#encabezado-izq p.migas{
	position: absolute;
	right: 40px;
	bottom: 40px;
	width: 431px; /* Total 451px */
	height: 15px;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
	overflow: hidden;
	color: #FF9302; /* Depende de la sección */
	background-color: #222222;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
}
div#todo div#encabezado div#encabezado-izq p.migas a, div#todo div#encabezado div#encabezado-izq p.migas a:visited{
	color: #FF9302; /* Depende de la sección */
	text-decoration: none;
}
div#todo div#encabezado div#encabezado-izq p.migas a:hover{
	text-decoration: underline;
}


/*
 * Logotipo
 */
div#todo div#encabezado div#encabezado-der div#logo{
	position: absolute;
	left: 30px;
	top: 5px;
}


/*
 * Enlaces de cambio de idioma
 */
div#todo div#encabezado div#encabezado-der ul.idiomas{
	position: absolute;
	top: 15px;
	right: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	white-space: nowrap;
}
div#todo div#encabezado div#encabezado-der ul.idiomas li{
	display: inline;
	margin-right: 11px;
	padding-right: 11px;
	border-right: 1px solid #222222;
	font-weight: bold;
	color: #FF9302; /* Depende de la sección */
}
div#todo div#encabezado div#encabezado-der ul.idiomas li.ultimo{
	margin-right: 0;
	padding-right: 0;
	border-right-width: 0;
}
div#todo div#encabezado div#encabezado-der ul.idiomas li a, div#todo div#encabezado div#encabezado-der ul.idiomas li a:visited{
	color: #222222;
	text-decoration: none;
	font-weight: normal;
}
div#todo div#encabezado div#encabezado-der ul.idiomas li a:hover{
	text-decoration: underline;
}

/*
 * Menú de primer nivel
 */
div#todo div#encabezado div#encabezado-der ul.primer-nivel{
	position: absolute;
	left: 38px;
	top: 92px;
	width: 381px; /*IE6*/
}
div#todo div#encabezado div#encabezado-der ul.primer-nivel li{
	float: left;
	font-size: 0; /*Opera*/
}
div#todo div#encabezado div#encabezado-der ul.primer-nivel li a{
	display: block;
	width: 349px;
	height: 25px;
	background: white none left top no-repeat; /* La imagen contiene texto, no la cargamos aquí */
}
div#todo div#encabezado div#encabezado-der ul.primer-nivel li a:hover{
	background-image: none; /* La imagen contiene texto, no la cargamos aquí */
}
div#todo div#encabezado div#encabezado-der ul.primer-nivel li a span{
	margin-left: -999999px;
}
div#todo div#encabezado div#encabezado-der ul.primer-nivel li.m1 a{
	background-position: 0 0;
}
div#todo div#encabezado div#encabezado-der ul.primer-nivel li.m2 a{
	background-position: 0 -25px;
}
div#todo div#encabezado div#encabezado-der ul.primer-nivel li.m3 a{
	background-position: 0 -50px;
}
div#todo div#encabezado div#encabezado-der ul.primer-nivel li.m4 a{
	background-position: 0 -75px;
}
div#todo div#encabezado div#encabezado-der ul.primer-nivel li.m5 a{
	background-position: 0 -100px;
}
div#todo div#encabezado div#encabezado-der ul.primer-nivel li.m6 a{
	/* Posición y dimensiones dependen del idioma, no los establecemos aquí */
}
div#todo div#encabezado div#encabezado-der ul.primer-nivel li.m7 a{
	/* Posición y dimensiones dependen del idioma, no los establecemos aquí */
}
div#todo div#encabezado div#encabezado-der ul.primer-nivel li.res a{
	background-image: none; /* La imagen contiene texto, no la cargamos aquí */
}

/*
 * Barra negra inferior con enlaces
 */
div#todo div#encabezado div#encabezado-der ul.enlaces-inf{
	position: absolute;
	left: 0;
	bottom: 40px;
	width: 379px; /* Total 419px */
	height: 15px;
	padding-left: 40px;
	background-color: #222222;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
}
div#todo div#encabezado div#encabezado-der ul.enlaces-inf li{
	margin-right: 19px;
	float: left;
}
div#todo div#encabezado div#encabezado-der ul.enlaces-inf li a, div#todo div#encabezado div#encabezado-der ul.enlaces-inf li a:visited{
	color: white;
	text-decoration: none;
}
div#todo div#encabezado div#encabezado-der ul.enlaces-inf li a:hover{
	text-decoration: underline;
}

/*
 * Caja con las opciones del usuario validado
 */
div#todo div#encabezado div#encabezado-der ul.caja-usuario{
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 379px; /* Total 419px */
	height: 20px;
	margin: 0;
	padding-left: 38px;
	color: #222222;
	background: #D1D1D1 url(../img/icono-usuario.gif) 12px 50% no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
div#todo div#encabezado div#encabezado-der ul.caja-usuario li{
	margin: 5px 12px 0 0;
	padding: 0 0 0 12px;
	float: right;
	height: 10px;
	line-height: 10px;
	border-left: 1px solid #222222;
	font-size: 7pt;
}
div#todo div#encabezado div#encabezado-der ul.caja-usuario li.info{
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
	font-size: 7.5pt;
	font-weight: bold;
	border-left-width: 0;
	cursor: help;
}
div#todo div#encabezado div#encabezado-der ul.caja-usuario li a{
	line-height: 10px;
	color: #222222;
	text-decoration: none;
}
div#todo div#encabezado div#encabezado-der ul.caja-usuario li a:hover{
	text-decoration: underline;
}



/* Banner "Asóciate" */
div#todo div#banner-asociate{
	position: relative;
	width: 1004px;
	margin: 0 auto;
}
div#todo div#banner-asociate a{
	position: absolute;
	right: 169px;
	bottom: -2px;
}



/*
 * Bloque principal donde va el contenido
 */
div#todo div#ppal-ext{
	background: transparent url(../css-img/fondo-seccion-general.gif) 50% 0 repeat-y; /* Depende de la sección */
}
div#todo div#ppal-ext div#ppal-med{
	width: 848px; /* 1004px en total */
	margin: 0 auto;
	padding: 0 0 0 156px; /* Igual al de div#patrocinadores */
}
div#todo div#ppal-ext div#ppal-med div#ppal-int{
	width: 714px; /* Total 794px */
	padding: 40px;
	color: #555555;
	background-color: white;
	font-size: 8pt;
	min-height: 100px;/**/
	border-bottom: 40px solid #FF9302; /* El color depende de la sección */
	font-family: Arial, Helvetica, sans-serif;
}

div#todo div#ppal-ext div#ppal-med div#ppal-int p{
	margin: 0 0 10px 0;
}


/*
 * Formatos específicos para el gestor de contenidos
 */
div#todo div#ppal-ext div#ppal-med div#ppal-int div#contenidos h2{
	margin: 0 0 15px 0;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	font-variant: small-caps;
	line-height: 1;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int div#contenidos h3{
	margin: 0 0 15px 0;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	line-height: 1;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int div#contenidos h4{
	margin: 0 0 15px 0;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	line-height: 1;
}

div#todo div#ppal-ext div#ppal-med div#ppal-int div#contenidos p{
	text-align: justify;
}

div#todo div#ppal-ext div#ppal-med div#ppal-int div#contenidos ul{
	margin: 10px 0 10px 30px;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int div#contenidos ol{
	margin: 10px 0 10px 30px;
}

div#todo div#ppal-ext div#ppal-med div#ppal-int div#contenidos table{
	margin: 10px 0;
	border-collapse: collapse;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int div#contenidos table,
div#todo div#ppal-ext div#ppal-med div#ppal-int div#contenidos td{
	border: 1px solid #555555;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int div#contenidos th,
div#todo div#ppal-ext div#ppal-med div#ppal-int div#contenidos td{
	padding: 1px 3px;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int div#contenidos th{
	color: white;
	background-color: #555555;
}

div#todo div#ppal-ext div#ppal-med div#ppal-int div#contenidos img.izq{
	margin: 0 20px 10px 0;
	float: left;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int div#contenidos img.der{
	margin: 0 0 10px 20px;
	float: right;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int div#contenidos table.cen{
	margin-left: auto;
	margin-right: auto;
}



/*
 * Menú interior de tercer nivel
 */
div#todo div#ppal-ext div#ppal-med div#ppal-int div.tercer-nivel{
	margin: 0 0 30px 0;  /* El margen inferior es igual al margen superior de p.actualizado cambiado de signo */
	padding: 35px;
	border: 1px solid #A7A7A7;
	overflow: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int div.tercer-nivel ul{
	list-style-type: none;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int div.tercer-nivel ul li{
	margin-right: 20px;
	padding-right: 13px;
	display: inline;
	white-space: nowrap;
	line-height: 2;
	background-image: url(../css-img/li-tercer-nivel.gif);
	background-position: 100% 4px;
	background-repeat: no-repeat;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int div.tercer-nivel ul li a, div#todo div#ppal-ext div#ppal-med div#ppal-int div.tercer-nivel ul li a:visited{
	padding: 0 2px;
	color: #555555;
	text-decoration: none;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int div.tercer-nivel ul li a:hover, div#todo div#ppal-ext div#ppal-med div#ppal-int div.tercer-nivel ul li.res a{
	color: white !important; /* El !importan es para IE6 */
	background-color: #FF9302; /* Depende de la sección */
	font-weight: bold;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int div.tercer-nivel div.col1de2{
	float: left;
	width: 50%;
	text-align: right;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int div.tercer-nivel div.col2de2{
	float: left;
	width: 50%;
	text-align: left;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int div.tercer-nivel div.col1de2 p{
	margin: 0 13px 20px 0;
	color: #555555;
	text-transform: uppercase;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int div.tercer-nivel div.col2de2 p{
	margin: 0 0 20px 13px;
	color: #444444;
	font-weight: bold;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int div.tercer-nivel div.col2de2 p a, div#todo div#ppal-ext div#ppal-med div#ppal-int div.tercer-nivel div.col2de2 p a:visited{
	margin: 0 5px;
	color: #E91C39;
	text-decoration: none;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int div.tercer-nivel div.col2de2 p a:hover{
	text-decoration: underline;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int div.tercer-nivel div.col1de2 ul{
	margin: 0 13px 0 0;
	color: #555555;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int div.tercer-nivel div.col2de2 ul{
	margin: 0 0 0 13px;
	color: #555555;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int div.tercer-nivel div.col1de2 ul li{
	display: block;
	margin: 0;
	padding-right: 13px;
	background-position: 100% 9px;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int div.tercer-nivel div.col2de2 ul li{
	display: block;
	margin: 0;
	padding-left: 13px;
	background-position: 0 9px;
}

/*
 * Recuadro con la fecha de actualización
 */
div#todo div#ppal-ext div#ppal-med div#ppal-int p.actualizado{
	margin: -30px 0 20px 375px; /* El margen superior es igual al margen inferior de div.tercer-nivel cambiado de signo */
	padding: 0 10px 1px 0;
	text-align: right;
	color: white;
	background-color: #B2B2B2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
}


/*
 * Contenidos a dos columnas
 */
div#todo div#ppal-ext div#ppal-med div#ppal-int div.dos-col{
	width: 100%; /*IE6*/
	overflow: hidden;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int div.dos-col div.col1de2{
	float: left;
	width: 295px;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int div.dos-col div.col2de2{
	float: right;
	width: 379px;
}


/*
 * Formato del contenido
 */
div#todo div#ppal-ext div#ppal-med div#ppal-int h1{
	margin: 0 0 35px 0;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int a{
	font-weight: bold;
	color: #FF9302; /* Depende de la sección */
}

div#todo div#ppal-ext div#ppal-med div#ppal-int ul,
div#todo div#ppal-ext div#ppal-med div#ppal-int ol{
	margin: 10px 0 10px 30px;
}

/*
 * Formularios
 */
div#todo div#ppal-ext form span.obligatorio{
	font-weight: bold;
}
div#todo div#ppal-ext form dl span.obligatorio{
	margin-left: 3px;
}

div#todo div#ppal-ext form p.info{
	margin: 0 0 10px 0;
	padding: 0 5px 8px 5px;
	color: #666666;
	background: #F4F4EF url(../css-img/info-formulario.gif) left bottom repeat-x;
}

div#todo div#ppal-ext /*form*/ p.botones{
	margin: 15px 0 0 0;
	padding: 20px 0 10px 0;
	background: #F4F4EF url(../css-img/p-botones.gif) left top repeat-x;
	text-align: center;
}
div#todo div#ppal-ext /*form*/ p.botones input.submit{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
div#todo div#ppal-ext /*form*/ p.botones input.reset{
	margin-right: 2em;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}

div#todo div#ppal-ext form fieldset{
	margin: 0 0 1em 0;
	padding: 10px;
	border: 1px solid #8F8F8F;
}
div#todo div#ppal-ext form fieldset legend{
	padding: 0 10px 0 24px;
	font-weight: bold;
	color: white;
	background: #8F8F8F url(../css-img/legend.gif) 10px 5px no-repeat;
}

div#todo div#ppal-ext form dl{
	margin: 15px 0 0 0;
}
div#todo div#ppal-ext form dl dt{
	white-space: nowrap;
	float: left;
	clear: left;
	margin: 0 10px 1em 0;
	width: 150px;
}
div#todo div#ppal-ext form dl dt.mediano{
	width: 200px;
}
div#todo div#ppal-ext form dl dt.grande{
	width: 265px;
}
div#todo div#ppal-ext form dl dd{
	margin: 0 0 1em 160px;
}

div#todo div#ppal-ext form dl input.text,
div#todo div#ppal-ext form dl input.file,
div#todo div#ppal-ext form dl textarea,
div#todo div#ppal-ext form dl select{
	color: black;
	background-color: white;
	border: 1px solid #8F8F8F;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}
div#todo div#ppal-ext form dl input.radio,
div#todo div#ppal-ext form dl input.checkbox{
	vertical-align: middle;
}
div#todo div#ppal-ext form dl input.file{
	width: 500px;
}
div#todo div#ppal-ext form dl input.file.mediano{
	width: 250px;
}
div#todo div#ppal-ext form dl input.text.grande{
	width: 500px;
}
div#todo div#ppal-ext form dl input.text.mediano{
	width: 250px;
}
div#todo div#ppal-ext form dl input.text.pequeno{
	width: 100px;
}
div#todo div#ppal-ext form dl input.text.fecha{
	width: 70px;
}
div#todo div#ppal-ext form dl textarea.grande{
	width: 500px;
	height: 200px;
}
div#todo div#ppal-ext form dl textarea.mediano{
	width: 350px;
	height: 75px;
}
div#todo div#ppal-ext form dl textarea.pequeno{
	width: 250px;
	height: 50px;
}

div#todo div#ppal-ext form dl label.disabled{
	font-style: italic;
	cursor: text;
}

/* Bloques indentados para controles anidados */
div#todo div#ppal-ext form dl div.bloque-anidado{
	margin: 5px 0 5px 40px;
}
div#todo div#ppal-ext form dl div.bloque-anidado div.bloque-anidado{
	margin: 0 0 0 40px;
}

/* Lista para bloques de campos múltiples */
div#todo div#ppal-ext form ul.multiple{
	margin: 1em 0 0.5em 0.5em;
	list-style-type: none;
}
div#todo div#ppal-ext form ul.multiple li{
	margin: 0 0 2em 0;
	padding: 0 0 0 1em;
	border-left: 1px solid #8F8F8F;
}


/*
 * Mensajes de error
 */
ul.error{
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding: 10px 40px;
	border: 1px solid #FF9302; /* Igual al color de ul.idiomas li; depende de la sección */
	border-width: 1px 2px 2px 1px;
}
ul.error li{
	color: #FF9302; /* Igual al color de ul.idiomas li; depende de la sección */
}


/*
 * Barrita de utilidades
 */
div#todo div#ppal-ext div#ppal-med div#ppal-int ul#utilidades{
	clear: both;/*IE6*/
	margin: 35px 0 0 0;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int ul#utilidades li{
	display: inline;
	margin: 0 28px 0 0;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int ul#utilidades li a{
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	text-decoration: none;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int ul#utilidades li a:hover{
	text-decoration: underline;
}

/* Iconos */
div#todo div#ppal-ext div#ppal-med div#ppal-int ul#utilidades li.imprimir a{
	padding: 2px 27px 2px 0;
	background: transparent url(../img/icono-imprimir.gif) 100% 0 no-repeat;
}
div#todo div#ppal-ext div#ppal-med div#ppal-int ul#utilidades li.enviar a{
	padding: 2px 28px 2px 0;
	background: transparent url(../img/icono-enviar.gif) 100% -1px no-repeat;
}


/*
 * Caja de patrocinadores
 */
div#todo div#patrocinadores-ext{
	background: transparent url(../css-img/fondo-patrocinadores.gif) 50% 0 repeat-y; font-size: 10pt;
}
div#todo div#patrocinadores-ext div#patrocinadores-med{
	width: 848px; /* 1004px en total */
	margin: 0 auto;
	padding: 0 0 0 156px; /* Igual al de div#ppal-interior */
}
div#todo div#patrocinadores-ext div#patrocinadores-med div#patrocinadores-int{
	padding: 0 54px 0 0;
	background-color: white;
}
div#todo div#patrocinadores-ext div#patrocinadores-med div#patrocinadores-int p{
	margin: 0 0 0 40px;
	height: 50px;
	overflow: hidden;
	background: white none left top no-repeat; /* La imagen contiene texto, no la cargamos aquí */
}
div#todo div#patrocinadores-ext div#patrocinadores-med div#patrocinadores-int p span{
	margin-left: -999999px;
}
div#todo div#patrocinadores-ext div#patrocinadores-med div#patrocinadores-int p.control{
	cursor: pointer;
}
div#todo div#patrocinadores-ext div#patrocinadores-med div#patrocinadores-int p.control.abierto{
	background-position: left bottom;
}
div#todo div#patrocinadores-ext div#patrocinadores-med div#patrocinadores-int ul{
	display: none;
	list-style-type: none;
	text-align: center;
}
div#todo div#patrocinadores-ext div#patrocinadores-med div#patrocinadores-int ul li{
	position: relative;
	display: inline;
	margin: 0 20px 100px 20px;
}
div#todo div#patrocinadores-ext div#patrocinadores-med div#patrocinadores-int ul li a{
	text-decoration: none;
}
div#todo div#patrocinadores-ext div#patrocinadores-med div#patrocinadores-int ul li a img{
	margin: 0 0 15px 0;
	text-decoration: none;
}

/*
 * Administracion usuarios paginador
 */
div#div_filtro_listado_lr input {
	margin: 0 5px 0 10px;
	border: 1px solid #555555;
	color:#52574D;
	font-family:Arial,Helvetica,sans-serif;	
	font-size: 11px;
	width:120px;
}

div#div_filtro_listado_lr img{
	height: 15px;
	width: 15px;
}

div#div_filtro_listado_lr label#ver_grupo {
	margin: 0 5px 0 20px;
}

div#div_filtro_listado_lr select#grupo{
	border: 1px solid #555555;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
}



/*
 * Banner "SB10mad"
 */
div#todo div#banner-sb10mad{
	position: relative;
	width: 1004px;
	margin: 0 auto;
}
div#todo div#banner-sb10mad div#animacion-sb10mad{
	position: absolute;
}



/*
 * Pie de página
 */
div#pie{
	margin: 0 auto;
	padding: 44px 0 44px 230px;
	width: 774px; /* 1004px más margen */
	background: #222222 url(../css-img/pie.gif) 499px 68px no-repeat;
}
div#pie p, div#pie ul li, div#pie a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 1.7;
}
div#pie a, div#pie a:visited{
	color: white;
	text-decoration: none;
	border-bottom: 1px solid #4A4A4A;
}
div#pie a:hover{
	border-bottom-color: white;
}
div#pie ul{
	list-style-type: none;
	margin: 0 0 20px 0;
}
