body
{
	margin: 0;
	padding: 0;
	text-align: center;
	background: #E6E6E6;
}

form
{
	margin: 0;
	padding: 0;
}

table
{
	border-collapse: collapse;
}

.submit
{
	font-family: Verdana;
	font-size: 11px;
	border: 1px solid #808080;
	background: #D3C99F;
	color: #6D5803;
	behavior: url(/images/behaviours/submits.htc);
}

.submit:HOVER
{
	color: #FFFFFF;
	background: #808080;	
}

#PageFrame
{
	padding: auto;
	margin: auto;
	width: 777px;
	text-align: left;
	background: #FFFFFF;
}

#bodyFrame
{
	padding: auto;
	margin: auto;
	width: 100%;
}

#columnaIzquierda
{
	width: 170px;
	background: url(columna_izquierda_back.jpg) left top repeat-y;
}

#header
{
	background: url(header.jpg) top left no-repeat;
	height: 164px;	
}

#logoHeader
{
	padding: 0px;
	margin: 0px;
	float: right;
	border: 0px;
}

#linksBannerHeader
{
	text-align: right;
	margin-right: 130px;
	font-family: verdana;
	font-size: 10px;
	color: #9E8623;
	text-transform: uppercase;
	padding-top: 15px;
}

#linksBannerHeader a
{
	color: #9E8623;
	text-decoration: none;
}

#linksBannerHeader img
{
	border: 0px;
	margin-left: 15px;
}

#headerLinksContainer
{
	margin-top: 98px;
	text-align: right;
	padding-right: 21px;
}

SPAN.headerlink a, SPAN.lastheaderlink a
{
	color: #026D8E;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
	text-transform: uppercase;
}

SPAN.headerlink A:HOVER, SPAN.lastheaderlink A:HOVER
{
	text-decoration: underline;
}

SPAN.headerlink
{
	padding-right: 20px;
}

SPAN.headerlink, SPAN.lastheaderlink
{
	background: url(bullet_header.gif) left no-repeat;
	padding-left: 15px;
	vertical-align: bottom;
	display: inline;
}

#footer
{
	color: #0076A5;
	font-size: 11px;
	line-height: 16px;
	text-align: right;
	padding-bottom: 5px;
}

#footerLinksContainer
{
	background: #2793C9;
	color: #FFFFFF;
	padding-right: 10px;
	height: 20px;
	vertical-align: bottom;
	padding-top: 4px;
	margin-bottom: 4px;
}

#copyright
{
	padding-right: 10px;
	font-family: verdana;
}

SPAN.footerlink A
{
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;	
	font-family: Verdana;
}

SPAN.footerlink A:HOVER
{
	text-decoration: underline;
}

SPAN.footerlink
{
	padding-left: 5px;
	vertical-align: bottom;
	display: inline;
}

#cajaLoginFcc #titulo
{
	float: left;
}

#cajaLoginFcc DIV.forgot 
{
	text-align: center;
	margin-top: 5px;
	_margin-top: 10px;
}

#cajaLoginFcc DIV.forgot A
{
	color: #000000;
	font-size: 11px;
	font-family: Verdana;
}

#cajaLogin
{
	padding: 45px 0px 5px 15px;
	_padding-bottom: 23px;
}

#cajaLogin SPAN.label
{
	line-height: 30px;
	font-size: 11px;
	font-family: Verdana;
	width: 70px;
	padding-right: 4px;
}

#password
{
	margin-top: 5px;
}

#username SPAN.label
{
	margin-top: 5px;
	padding-right: 27px;
}

#cajaLogin .textbox
{
	width: 65px;
	font-size: 11px;
	border: 1px solid #959595;
}

#cajaLogin #registrarse, #cajaLogin #entrar
{
	margin-top: 15px;
	font-size: 11px;
	font-family: Verdana;
	width: 53px;
}

#cajaLogin #registrarse
{
	width: 80px;
}

div.cajaLogeado
{
	font-family: verdana;
	font-size: 10px;
}

div.cajaLogeado SPAN.usuario
{
	font-weight: bold;
	text-align: right;	
	display: inline;
	margin-right: 5px;
	margin-top: 15px;
}

div.cajaLogeado INPUT
{
	width: 100%;
	margin-top: 8px;
	width: 145px;
}

#fondoCajaTemas
{
	background: url(login_back.jpg) left top no-repeat;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cajaTemas
{
	width: 182px;
	background: url(bullet_tema.jpg) left top repeat-y;
}

#cajaTemas td.firsttema
{
	text-align: right;
	background: url(bullet_first_tema.jpg) left top no-repeat;
}

#cajaTemas td.lasttema
{
	background: url(bullet_last_tema.jpg) left top no-repeat;
	text-align: right;
}

#cajaTemas td.lasttema A, #cajaTemas td.firsttema A
{
	line-height: 23px;
}

#cajaTemas td.tema
{
	background: url(bullet_tema.jpg) left top no-repeat;
	text-align: right;
}

#cajaTemas A
{
	color: #026D8E;
	font-family: Verdana;
	line-height: 22px;
	font-size: 11px;
	margin-right: 25px;
	text-decoration: none;
}

#cajaTemas A:HOVER
{
	color: #7F6700;
}

#cajaTemas DIV.borderer
{
	border-bottom: 1px solid #D3C99F;
	margin-right: 6px;
}

#bannersColIzq
{
	margin-top: 22px;
	margin-left: 20px;
	padding-bottom: 88px;
}

#bannersColIzq DIV.banner
{
	margin-bottom: 22px;
}

#bannersColIzq DIV.banner IMG
{
	width: 137px;
}

div.HeaderTema div.bannerTemaPadre
{
	margin: 0px;
	text-align: right;
	height: 36px;
	padding-top: 63px;
	padding-right: 115px;
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #2A97CF;
	text-transform: uppercase;
}

div.HeaderTema div.temasHijos
{
	font-family: verdana;
	font-size: 10px;
	color: #6D5803;
	background: url(fondo_subcategorias.jpg) right;
	text-transform: uppercase;
	padding: 5px 21px 5px 21px;
}

div.temasHijos table td
{
	padding-bottom: 5px;
	text-align: right;
}

div.temasHijos table
{
	width: 100%;
}

div.HeaderTema div.temasHijos a
{
	color: #6D5803;
	text-decoration: none;
}

div.HeaderTema div.temasHijos a:hover
{
	text-decoration: underline;
}

div.HeaderTema div.bordeTemasHijos
{
	height: 1px;
	line-height: 1px;
	background: url(punteado_subcategorias.gif) repeat-x;
	_margin-bottom: -5px;
}


div.HeaderTema div.descripcion
{
	font-family: Verdana;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	margin-bottom: 15px;
	margin-left: 20px;
	margin-top: 15px;
	padding-right: 20px;
}

div.HeaderTema div.denominacion, div.denominacionSubTema
{
	font-family: verdana;
	font-size: 18px;
	font-weight: bold;
	color: #9E8623;
	margin-bottom: 16px;
}

div.HeaderTema div.denominacion
{
	margin-left: 16px;
	margin-top: 15px;
}

div.HeaderTema div.ramaTemas
{
	background: #ffffff url(fondo_rama_temas.jpg) right;
	text-align: right;
	font-family: verdana;
	font-size: 12px;
	color: #026D8E;
	height: 20;
	height: 20px;
	line-height: 20px;
	padding-bottom: 2px;
	padding-right: 21px;
}

div.HeaderTema div.ramaTemas a
{
	color: #026D8E;
	text-decoration: none;
}

div.HeaderTema div.ramaTemas span.actual
{
	font-weight: bold;
}

div.contenedorTecho
{
	margin-left: 20px;
	width: 557px;
}

table.homeTema
{
	margin-bottom: 38px;
	margin-left: 17px;
	width: 557px;
	margin-left: 20px;
	margin-top: 8px;
	_margin-top: 11px;
}

table.homeTema tr td
{
	vertical-align: top;
	line-height: 15px;
}

table.homeTema tr td.columnaChica
{
	width: 170px;
}

table.homeTema tr td.columnaGrande
{
	width: 356px;
}

table.homeTema tr td.columnaBorde, table.relaciones tr td.columnaBorde
{
	width: 31px;
	background: url(punteado_vertical.gif) repeat-y;
}

table.relaciones tr td.columnaMediana
{
	width: 265px;
	vertical-align: top;
}

div.verMas, 
{
	background: #F5F5F5;
	font-family: verdana;
	font-size: 10px;
	text-transform: uppercase;
	text-align: right;
	padding-right: 2px;
	line-height: 16px;
	margin-bottom: 10px;
}

div.verMas a
{
	color: #0076A5;
	text-decoration: none;
	
}

div.publicacion div.volanta
{
	font-family: verdana;
	font-size: 10px;
	color: #2793C9;
	margin-bottom: 2px;
	text-transform: uppercase;
}

div.publicacion div.extra
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #2793C9;
	margin-bottom: 1px;
}

div.publicacion div.extra span.numero
{
	color: #9E8623;
}

div.publicacion div.titulo
{
	margin-bottom: 2px;
}

div.publicacion div.titulo a
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px;
	text-decoration: none;
}

div.publicacion div.copete
{
	font-family: verdana;
	font-size: 11px;
	color: #777777;
	margin-bottom: 15px;
}

div.publicacion div.copeteContainer table
{
	width: 100%;
	margin-top: 10px;
}

div.publicacion div.copeteContainer img
{
	width: 100px;
	border: 1px solid #9ED3E8;
	margin-bottom: 10px;
}

div.tituloPublicacionTipoChico table
{
	width: 100%;
	margin-bottom: 9px;
}

div.tituloPublicacionTipoChico table tr td
{
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #117695;
	vertical-align: middle;
}
div.tituloPublicacionTipoChico table tr td.texto
{
	width: 100%;
	text-transform: uppercase;
}

div.tituloPublicacionTipoChico table tr td.texto div
{
	border-top: 1px solid #9ED3E8;
	border-bottom: 1px solid #9ED3E8;
	border-right: 0px;
	height: 21px;
	line-height: 21px;
	padding-left: 5px;
	background: url(documentotipo/fondo_titulo.jpg) left #B1DCEC;
}


div.tituloPublicacionTipoChico table tr td.imagen img
{
	padding-bottom: 7px;
	_padding-bottom: 9px;
}

div.tituloPublicacionTipoGrande table
{
	width: 100%;
	margin-top: 8px;
}

div.tituloPublicacionTipoGrande table tr td
{
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #117695;
	vertical-align: middle;
}
div.tituloPublicacionTipoGrande table tr td.texto
{
	width: 100%;
	text-transform: uppercase;
}

div.tituloPublicacionTipoGrande table tr td.texto div
{
	height: 31px;
	line-height: 31px;
	padding-left: 10px;
	background: url(documentotipo/fondo_titulo_grande.jpg) left no-repeat;
}

div.tituloPublicacionTipoGrande table tr td.imagen img
{
	padding-top: 1px;
}

DIV.FccSubTitulo
{
	background: url(titulo_chico.jpg) no-repeat;
	color: #026D8E;
	font-size: 11px;
	font-family: verdana;
	padding-left: 6px;
	line-height: 23px;
	width: 257px;
	font-weight: bold;
	margin-bottom: 20px;
}

#recursosRelacionados
{
	margin: 0px 0px 60px 0px;
	padding: 0px;
}

#recursosRelacionados DIV.recurso A
{	
	color: #6D5803;
	text-decoration: none;
	line-height: 16px;
	font-family: Verdana;
	font-size: 11px;
	margin-left: 10px;
}

#documentosRelacionados
{
	margin: 0px 0px 60px 0px;
	padding: 0px;
}

#documentosRelacionados DIV.documento A
{
	color: #6D5803;
	text-decoration: none;
	line-height: 16px;
	font-family: Verdana;
	font-size: 11px;
}

#documentosRelacionados DIV.documento
{
	margin-left: 10px;
}

DIV.noticiaDetalle
{
	font-family: Verdana;
}

DIV.noticiaDetalle DIV.fecha
{
	color: #9E8623;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	margin-bottom: 12px;
}

DIV.noticiaDetalle DIV.volanta
{
	color: #2793C9;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 6px;
}

DIV.noticiaDetalle DIV.titulo
{
	color: #000000;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 9px;
}

DIV.noticiaDetalle DIV.copete
{
	color: #777777;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 15px;
}

DIV.noticiaDetalle DIV.cuerpo
{
	color: #000000;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 20px;
}

DIV.noticiaDetalle DIV.autorFuente
{
	margin-bottom: 30px;
}

DIV.noticiaDetalle DIV.autorFuente
{
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
}

DIV.noticiaDetalle DIV.autorFuente SPAN.label
{
	color: #9E8623;
}


#detalleDocumentoContainer
{
	margin-left: 17px;
	margin-right: 20px;
}

#detalleDocumento
{
	margin-left: 5px;
}

#detalleDocumento div.separadorFinal
{
	margin-top: 30px;
	background: url(punteado_horizontal.gif) repeat-x;
}

#detalleDocumentoContainer TABLE.relaciones
{
	margin-top: 10px;
	width: 100%;
}

#recursosRelacionados
{
	margin-right: 20px;
}

DIV.articuloDetalle
{
	font-family: Verdana;
}

DIV.articuloDetalle DIV.fecha
{
	color: #9E8623;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	margin-bottom: 12px;
}

DIV.articuloDetalle DIV.volanta
{
	color: #2793C9;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 6px;
}

DIV.articuloDetalle DIV.titulo
{
	color: #000000;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 9px;
}

DIV.articuloDetalle DIV.copete
{
	color: #777777;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 15px;
}

DIV.articuloDetalle DIV.cuerpo
{
	color: #000000;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 20px;
}

DIV.articuloDetalle DIV.autorFuente
{
	margin-bottom: 30px;
}

DIV.articuloDetalle DIV.autorFuente
{
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
}

DIV.articuloDetalle DIV.autorFuente SPAN.label
{
	color: #9E8623;
}


DIV.documentoGenericoDetalle
{
	font-family: Verdana;
}

DIV.documentoGenericoDetalle DIV.fecha
{
	color: #9E8623;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	margin-bottom: 12px;
}

DIV.documentoGenericoDetalle DIV.volanta
{
	color: #2793C9;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 6px;
}

DIV.documentoGenericoDetalle DIV.titulo
{
	color: #000000;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 9px;
}

DIV.documentoGenericoDetalle DIV.copete
{
	color: #777777;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 15px;
}

DIV.documentoGenericoDetalle DIV.cuerpo
{
	color: #000000;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 20px;
}

DIV.documentoGenericoDetalle DIV.autorFuente
{
	margin-bottom: 30px;
}

DIV.documentoGenericoDetalle DIV.autorFuente
{
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
}

DIV.documentoGenericoDetalle DIV.autorFuente SPAN.label
{
	color: #9E8623;
}

/**/
DIV.institucionalDetalle
{
	font-family: Verdana;
}

DIV.institucionalDetalle DIV.fecha
{
	color: #9E8623;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	margin-bottom: 12px;
}

DIV.institucionalDetalle DIV.volanta
{
	color: #2793C9;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 6px;
}

DIV.institucionalDetalle DIV.titulo
{
	color: #000000;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 9px;
}

DIV.institucionalDetalle DIV.copete
{
	color: #777777;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 15px;
}

DIV.institucionalDetalle DIV.cuerpo
{
	color: #000000;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 20px;
}

DIV.institucionalDetalle DIV.autorFuente
{
	margin-bottom: 30px;
}

DIV.institucionalDetalle DIV.autorFuente
{
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
}

DIV.institucionalDetalle DIV.autorFuente SPAN.label
{
	color: #9E8623;
}

/**/

DIV.agendaDetalle
{
	font-family: Verdana;
}

DIV.linkDetalle
{
	font-family: Verdana;
}

DIV.linkDetalle DIV.volanta
{
	color: #2793C9;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 6px;
	margin-top: 23px;
}

DIV.linkDetalle DIV.titulo
{
	color: #000000;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 9px;
}

DIV.linkDetalle DIV.copete
{
	color: #777777;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 15px;
}

DIV.linkDetalle DIV.cuerpo
{
	color: #000000;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 20px;
}

DIV.linkDetalle DIV.link
{
	color: #9E8623;
	font-size: 11px;
	line-height: 18px;
	margin-bottom: 32px;
}

DIV.linkDetalle DIV.link SPAN.label
{
	font-weight: bold;
}

DIV.linkDetalle DIV.link A
{
	text-decoration: none;
	color: #9E8623;
}
DIV.agendaDetalle DIV.fecha
{
	color: #9E8623;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	margin-bottom: 12px;
}

DIV.agendaDetalle DIV.volanta
{
	color: #2793C9;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 6px;
}

DIV.agendaDetalle DIV.titulo
{
	color: #000000;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 9px;
}

DIV.agendaDetalle DIV.copete
{
	color: #777777;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 15px;
}

DIV.agendaDetalle DIV.cuerpo
{
	color: #000000;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 20px;
}
DIV.agendaDetalle DIV.fondoDatosAgenda
{
	padding-top: 7px;
	padding-bottom: 7px;
	background: #ffffff url(fondo_detalle_evento.jpg) right;
}
DIV.agendaDetalle DIV.fechaInicio
{
	color: #9E8623;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
}

DIV.agendaDetalle DIV.fechaInicio SPAN.dia
{
	color: #2793C9;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 12px;
}

DIV.agendaDetalle DIV.fechaFin
{
	color: #9E8623;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
}

DIV.agendaDetalle DIV.suscripcion
{
}

DIV.agendaDetalle DIV.suscripcion a
{
	color: #000000;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
}

DIV.agendaDetalle DIV.suscripcion a:hover
{
	text-decoration: underline;
}

DIV.galeriaDetalle
{
	font-family: Verdana;
}

DIV.galeriaDetalle DIV.volanta
{
	color: #2793C9;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 6px;
	margin-top: 23px;
}

DIV.galeriaDetalle DIV.titulo
{
	color: #000000;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 9px;
}

DIV.galeriaDetalle DIV.copete
{
	color: #777777;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 15px;
}

DIV.galeriaDetalle DIV.cuerpo
{
	color: #000000;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 20px;
}

DIV.galeriaDetalle TABLE.imagenes TD
{
	padding-right: 20px;
	padding-bottom: 30px;
	text-align: center;
}

DIV.agendaDetalle DIV.fechaFin SPAN.dia
{
	color: #2793C9;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 12px;
}

DIV.agendaDetalle DIV.lugarLabel
{
	color: #9E8623;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	}
DIV.agendaDetalle DIV.lugarLabel SPAN.lugar
{	
	color: #000000;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	margin-bottom: 12px;
}

div.publicacion div.volanta, div.listado div.volanta
{
	font-family: verdana;
	font-size: 10px;
	color: #2793C9;
	margin-bottom: 2px;
}

div.publicacion div.fecha span.numero
{
	color: #9C8A26;
}

div.publicacion div.fecha
{
	text-transform: uppercase;
}

div.publicacion div.fecha, div.listado div.fecha
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #2793C9;
	margin-bottom: 1px;
}

div.listado div.volanta
{
	text-transform: uppercase;
}

div.elemento 
{
	margin-bottom: 15px;
	background: url(punteado_subcategorias.gif) bottom repeat-x;
	padding-bottom: 10px;
}

div.ultimo div.elemento
{
	background: none;
}

div.listado div.elemento div.fecha span.numero
{
	color: #9E8623;
}

div.listado div.elemento div.titulo
{
	margin-bottom: 2px;
}

div.listado div.elemento div.titulo a
{
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px;
	text-decoration: none;
}

div.listado div.elemento div.copete
{
	font-family: verdana;
	font-size: 11px;
	color: #777777;
	margin-bottom: 15px;
}

div.paginador
{
	font-family: verdana;
	font-size: 11px;
	text-align: center;
	background: url(paginador_fondo.gif) right;
	height: 30px;
	_height: 23px;
	line-height: 30px;
	_padding-top: 7px;
}

div.paginador img
{
	margin-right: 10px;
}

div.paginador span.pagina
{
	color: #2793C9;
	font-weight: bold;
}

div.paginador span.pagina a
{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

#olvideclaveForm
{
	font-size: 11px;	
	margin-left: 18px;
	margin-bottom: 40px;
}

#olvideclaveForm .textbox
{
	margin-top: 20px;
	background: #E6E6E6;
	border: 1px solid #8D8D8D;
	width: 186px;
}

#olvideclaveForm SPAN.label
{
	margin-top: 20px;
	font-family: Verdana;
	font-size: 11px;
	float: left;
	width: 79px;
	background: url(bullet_registacion.jpg) left no-repeat;
	padding-left: 22px;
}

#olvideclaveForm .submit
{
	width: 80px;
	margin-top: 20px;
}
#olvideclaveForm DIV.error
{
	margin-top: 10px;
	font-family: Verdana;
	font-size: 11px;	
	padding-left: 22px;	
	color: #A3242F;	
	background: url(bullet_flecha_errores.jpg) top left no-repeat;
}

#olvideclaveForm DIV.enviado
{
	font-family: Verdana;
	font-size: 11px;	
	color: #6D5803;
}


#registrationForm
{
	font-size: 11px;	
	margin-left: 18px;
	margin-bottom: 40px;
}

#registrationForm textarea
{
	height: 100px;
}

#registrationForm .textbox
{
	background: #E6E6E6;
	border: 1px solid #8D8D8D;
	width: 186px;
	font-family: Verdana;
	font-size: 12px;
}

#registrationForm SELECT.textbox
{
	background: #FFFFFF;
	width: 191px;
}

#registrationForm SPAN.label
{
	font-family: Verdana;
	font-size: 11px;
	float: left;
	width: 179px;
	background: url(bullet_registacion.jpg) left no-repeat;
	margin-left: 45px;
	padding-left: 22px;
}

#registrationForm TD.label
{
	font-family: Verdana;
	font-size: 12px;
}

#registrationForm TD.labelPadre SPAN.label
{
	width: 175px;
}

#registrationForm TD.labelHija
{
	font-family: Verdana;
}

#registrationForm TD.controlHijo
{
	padding-right: 8px;
}

H1.RegistrationSubTitle
{
	color: #9E8623;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
	background: url(fondo_subtitulo_registracio.jpg) no-repeat #E6E6E6;
	border: 1px solid #E6E6E6;
	width: 100%;
	line-height: 20px;
	padding-left: 10px;
}

#registrationForm .formContent
{
	margin-bottom: 15px;
}

#registrationForm DIV.listcontrol
{
	display: inline;
}

#registrationForm DIV.listcontrolradio
{
	display: inline;
	font-family: Verdana;
}

#registrationForm .submit
{
	width: 80px;
}

#registrationForm #password
{
	margin-top: -2px;
}

#registrationForm #campo_33
{
	width: 36px !important;
}

#registrationForm #campo_34, #campo_35
{
	width: 28px !important;
}

#registrationForm #campo_36
{
	width: 57px !important;
}

#registrationForm #campo_32
{
	margin-left: 15px;
}

#registrationForm #campo_22, #registrationForm #campo_21
{
	width: 68px;
}

#registrationForm #campo_13_day, #registrationForm #campo_13_month
{
	width: 25px;
}

#registrationForm #campo_13_year
{
	width: 35px;
}

#registrationForm #obligatorio SPAN.text
{
	color: #A3242F;
	font-family: Verdana;
}

#registrationForm #obligatorio SPAN.control
{
	padding-right: 16px;
	background: url(obligatorio_asterisco.jpg) right no-repeat;
}

#registrationForm #descripcion
{	
	font-size: 11px;
	font-family: Verdana;
	color: #117695;
	margin-left: 43px;		
}

#registrationForm #aclaracion
{	
	font-size: 11px;
	font-family: Verdana;
	color: #A3242F;
	margin-left: 40px;
	margin-bottom: 30px;
	margin-top: 10px;
}

#registrationForm DIV.error
{
	margin-top: 10px;
	font-family: Verdana;
	font-size: 11px;	
	padding-left: 22px;
	margin-left: 45px;
	color: #A3242F;	
	background: url(bullet_flecha_errores.jpg) top left no-repeat;
}

#registrationForm DIV.error DIV.lastError
{
	border-bottom: 1px dotted #68AABD;
	padding-bottom: 35px;
	margin-left: -22px;
	margin-bottom: 35px;
	margin-right: 15px;
}

#administracionNewsletters
{
	margin-left: 10px;
}

#administracionNewsletters table
{
	width: 100%;
}

#administracionNewsletters .submit
{
	width: 80px;
	margin: 20px 0px 20px 125px;
}

#administracionNewsletters #listControl
{
	margin-left: 20px;
}

#administracionNewsletters #listControl DIV.listcontrolcheckbox 
{
	width: 100%;
	padding-right: 30px;
	font-family: Verdana;
	font-size: 11px;
	padding-left: 22px;
	margin-bottom: 15px;
}

#administracionNewsletters #listControl DIV.listcontrolcheckbox INPUT
{
	margin-right: 15px;
	padding-top: 15px;
	float: left;
}

#administracionNewsletters #listControl DIV.listcontrolcheckbox DIV.extraField
{
	margin-left: 32px;
	_margin-left: 38px;
	margin-top: 10px;
	font-style: italic;
	font-weight: bold;
}

DIV.messageCongrat
{
	margin-top: 10px;
	font-family: Verdana;
	font-size: 11px;	
	padding-left: 22px;
	margin-left: 45px;
	color: #A3242F;	
	background: url(bullet_flecha_errores.jpg) top left no-repeat;
}

#congratButton
{
	margin-left: 200px;
	margin-top: 50px;
}

#registrationForm #nombreContacto
{
	margin-top: 10px;
}